/* Extres — HubSpot, avís legal i contacte */

/* Resoldre incidències amb HubSpot Inici */
.leadinModal {
    z-index:999999!important;
}
/* Evitar que els formularis de tipus banner quedin amagats sota el menú */
/* Resoldre incidències amb HubSpot Final */

/*CAIXA FORM AVIS LEGAL INICI*/
.et_pb_bg_layout_dark .gform_wrapper.gravity-theme .field_description_below .gfield_consent_description, .et_pb_bg_layout_dark  .gform_wrapper.gravity-theme .gfield_consent_description{
    border:rgba(255, 255, 255, 1) solid 1px!important;
}
.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description, .gform_wrapper.gravity-theme .gfield_consent_description {
    border:rgba(210, 210, 210, 1) solid 1px;
    background-color:rgba(255, 255, 255, 0.15);
    padding:5px 10px;
    font-size:12px;
    line-height:1.3em;
    max-width:450px;
    font-weight:400;
    max-height:100px;
    overflow:scroll;
}
/*CAIXA FORM AVIS LEGAL FINAL*/

/*Contacte INICI ISN071024*/
.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description, .gform_wrapper.gravity-theme .gfield_consent_description {
	max-width: none!important;
	margin-bottom: 10px;
}
.gform_wrapper input, .gform_wrapper textarea, .gform_wrapper.gravity-theme .field_description_above .description, .gform_wrapper.gravity-theme .field_description_above .gfield_description, .gform_wrapper.gravity-theme .field_description_above .gsection_description, .gform_wrapper.gravity-theme .field_description_above .instruction{
	border-radius: 3px!important;
	border: 1px solid #c2c9d5;
}
.gform_wrapper input:focus, .gform_wrapper textarea:focus, .gform_wrapper input:hover, .gform_wrapper textarea:hover {
	border: 1px solid #37617A;
}
.gform_wrapper input:hover, .gform_wrapper textarea:hover {
	cursor: pointer;
}
.gform_wrapper .gform_footer input[type="submit"] {
	border-radius: 0 !important;
	padding: 8px 15px;
	font-size: 16px;
	border: 1px solid rgba(196, 164, 124, 1) !important;
	background-color: transparent;
	color: #313131;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}
html body .gform_wrapper .gform_footer input[type="submit"]:hover,
html body .gform_wrapper .gform_footer button:hover {
	background-color: #f6f6f6 !important;
	color: #313131 !important;
	border: 1px solid rgba(196, 164, 124, 1) !important;
}
.gform_required_legend {
	display: none;
}
.blurb-contacte {
	margin-bottom: 10px!important;
}
.blurb-contacte.icon-check .et-pb-icon,
.blurb-contacte.icon-marker .et-pb-icon,
.blurb-contacte.icon-mail .et-pb-icon,
.blurb-contacte.icon-linkedin .et-pb-icon {
	position: relative;
	color: transparent;
}
.blurb-contacte.icon-check .et-pb-icon::before,
.blurb-contacte.icon-marker .et-pb-icon::before,
.blurb-contacte.icon-mail .et-pb-icon::before,
.blurb-contacte.icon-linkedin .et-pb-icon::before {
	font-family: "Font Awesome 7 Sharp";
	font-weight: 400;
	font-style: normal;
	color: rgba(196, 164, 124, 1);
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.blurb-contacte.icon-check .et-pb-icon::before { content: "\f14a"; }
.blurb-contacte.icon-marker .et-pb-icon::before { content: "\f3c5"; }
.blurb-contacte.icon-mail .et-pb-icon::before { content: "\f0e0"; }
.blurb-contacte.icon-linkedin .et-pb-icon::before {
	content: "";
	width: 1em;
	height: 1em;
	background-color: rgba(196, 164, 124, 1);
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M100.3 448H7.4V148.9h92.9zM53.8 108.1C24.1 108.1 0 83.5 0 53.8a53.8 53.8 0 0 1 107.6 0c0 29.7-24.1 54.3-53.8 54.3zM447.9 448h-92.7V302.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V448h-92.8V148.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V448z'/%3E%3C/svg%3E") center / contain no-repeat;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M100.3 448H7.4V148.9h92.9zM53.8 108.1C24.1 108.1 0 83.5 0 53.8a53.8 53.8 0 0 1 107.6 0c0 29.7-24.1 54.3-53.8 54.3zM447.9 448h-92.7V302.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V448h-92.8V148.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V448z'/%3E%3C/svg%3E") center / contain no-repeat;
}
/*Contacte FINAL ISN071024*/
