@charset "UTF-8";.trans-all,#contact-get-form-new address a svg{transition:all ease-in-out var(--transitions-time)}.trans-link{transition:background-color ease-in-out var(--transitions-time),color ease-in-out var(--transitions-time),opacity ease-in-out var(--transitions-time)}.trans-bgc-c{transition:background-color ease-in-out var(--transitions-time),color ease-in-out var(--transitions-time)}.trans-bgc{transition:background-color ease-in-out var(--transitions-time)}.trans-c{transition:color ease-in-out var(--transitions-time)}.trans-op{transition:opacity ease-in-out var(--transitions-time)}.trans-p{transition:padding ease-in-out var(--transitions-time)}@keyframes draw-svg{to{stroke-dashoffset:0}}@keyframes fill-logo-bg{0%{fill:#a4be7b}8%{fill:#9ec1cf}15%{fill:#b5adcc}23%{fill:#cc99c9}31%{fill:#e68096}38%{fill:#ff6663}46%{fill:#ff8c54}54%{fill:#feb144}62%{fill:#fed76e}69%{fill:#fdfd97}77%{fill:#ceef9b}85%{fill:#9ee09e}92%{fill:#a4cd62}to{fill:#aaba26}}@keyframes fill-logo-home-bg{0%{fill:#cfe0e7}8%{fill:#9ec1cf}15%{fill:#b5adcc}23%{fill:#cc99c9}31%{fill:#e68096}38%{fill:#ff6663}46%{fill:#ff8c54}54%{fill:#feb144}62%{fill:#fed76e}69%{fill:#fdfd97}77%{fill:#ceef9b}85%{fill:#9ee09e}92%{fill:#cff0cf}to{fill:#fff}}@keyframes fill-logo-marketing-bg{0%{fill:#70ced3}8%{fill:#9ec1cf}15%{fill:#b5adcc}23%{fill:#cc99c9}31%{fill:#e68096}38%{fill:#ff6663}46%{fill:#ff8c54}54%{fill:#feb144}62%{fill:#fed76e}69%{fill:#fdfd97}77%{fill:#ceef9b}85%{fill:#9ee09e}92%{fill:#70deba}to{fill:#41dbd6}}@keyframes fill-logo-graphic-bg{0%{fill:#abbde3}8%{fill:#9ec1cf}15%{fill:#b5adcc}23%{fill:#cc99c9}31%{fill:#e68096}38%{fill:#ff6663}46%{fill:#ff8c54}54%{fill:#feb144}62%{fill:#fed76e}69%{fill:#fdfd97}77%{fill:#ceef9b}85%{fill:#9ee09e}92%{fill:#abcdca}to{fill:#b7b9f6}}main.contact #contact-get-form-new{padding-bottom:0!important}main.contact #contact-get-form-new header{color:var(--font-color-on-corporate-background);position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100px;padding-left:50vw;padding-right:var(--padding-container);padding-bottom:9.6875rem;z-index:10;background-image:url(../../../images/page-services-2.jpg);background-repeat:no-repeat;background-size:cover}main.contact #contact-get-form-new header:before{z-index:1;opacity:.75;content:"";position:absolute;inset:0;background-color:#bcebc3;background:linear-gradient(90deg,#bcebc3,#6653e3)}main.contact #contact-get-form-new header h1,main.contact #contact-get-form-new header h2,main.contact #contact-get-form-new header p{max-width:650px;text-align:left;z-index:10}main.contact #contact-get-form-new header h1{font-size:2.1875rem;font-weight:var(--font-bold);animation:flipInX;animation-duration:2s;z-index:10}main.contact #contact-get-form-new header h2{margin:0;margin-top:2.0625rem;animation:flipInX;animation-duration:2.5s;z-index:20}main.contact #contact-get-form-new header p{animation:flipInX;animation-duration:2.5s}main.contact #contact-get-form-new header:before{background-color:var(--corporate-color);background:linear-gradient(126deg,color-mix(in srgb,var(--corporate-color) 100%,transparent) 10%,#81d11f)}main.contact #contact-get-form-new header .divider{width:calc(100% + 4px);height:9.6875rem;position:absolute;bottom:-2px;right:-2px;left:-2px;fill:#f3f3f3;z-index:30;transform:rotateY(360deg)}#contact-get-form-new{overflow:hidden;background-color:#f3f3f3}#contact-get-form-new .container{display:grid;grid-template-columns:auto 50%;grid-column-gap:45px}#contact-get-form-new .container .text{padding-left:60px;padding-right:60px;padding-top:var(--padding-container);padding-bottom:var(--padding-container);position:relative}#contact-get-form-new .container .text>div,#contact-get-form-new .container .text>address{position:relative;z-index:101}#contact-get-form-new .container .text>address{margin-top:30px}#contact-get-form-new .container .text>address>*{display:grid;grid-template-columns:2rem auto}#contact-get-form-new .container .text .email{align-items:center}#contact-get-form-new .container .text:after{content:"";position:absolute;width:100vw;top:0;bottom:0;right:0;background-color:#f3f3f3;z-index:100}#contact-get-form-new .container .form_area{padding-top:var(--padding-container);padding-bottom:var(--padding-container)}#contact-block form,#contact-get-form-new form{display:grid;grid-template-columns:repeat(2,minmax(auto,1fr));grid-gap:20px}#contact-block form input[type=text],#contact-block form input[type=email],#contact-block form textarea,#contact-get-form-new form input[type=text],#contact-get-form-new form input[type=email],#contact-get-form-new form textarea{width:100%;padding-left:10px;border:none}#contact-block form input[type=text]:focus,#contact-block form input[type=email]:focus,#contact-block form textarea:focus,#contact-get-form-new form input[type=text]:focus,#contact-get-form-new form input[type=email]:focus,#contact-get-form-new form textarea:focus{outline:none}#contact-block form>label,#contact-get-form-new form>label{display:block;position:relative;background-color:#fff;color:#a9a9a9;border:1px solid #d5d5d5;font-size:15px;font-weight:var(--font-semibold);padding:10px 20px}#contact-block form>label strong,#contact-get-form-new form>label strong{display:block;float:left;text-transform:uppercase;font-weight:var(--font-regular)}#contact-block form>label span,#contact-get-form-new form>label span{display:block;overflow:hidden}#contact-block form>label.nofloat,#contact-get-form-new form>label.nofloat{grid-column-end:span 2}#contact-block form .g-recaptcha,#contact-get-form-new form .g-recaptcha{margin-top:30px}#contact-block form .accepta,#contact-get-form-new form .accepta{margin-top:20px;font-size:12px}#contact-block form .accepta>div,#contact-get-form-new form .accepta>div{display:flex;align-items:flex-start;padding-bottom:6px}#contact-block form .accepta>div:last-child,#contact-get-form-new form .accepta>div:last-child{padding-bottom:0}#contact-block form .accepta>div>span,#contact-get-form-new form .accepta>div>span{margin-top:2px;flex-shrink:0}#contact-block form .accepta #accepto,#contact-get-form-new form .accepta #accepto{margin-right:10px}#contact-block form .accepta a,#contact-get-form-new form .accepta a{text-decoration:underline}#contact-block form input[type=submit],#contact-get-form-new form input[type=submit]{border-color:var(--corporate-color);display:block;grid-column-start:2;background-color:var(--corporate-color);color:#fff;font-size:15px;font-weight:var(--font-semibold);padding:10px 20px}#contact-block form input[type=submit]:hover,#contact-get-form-new form input[type=submit]:hover{color:var(--corporate-color);background-color:#fff}#contact-button{cursor:pointer}#form_sent,#form_not_sent{padding-top:30px;padding-bottom:30px}#form_sent{display:none}#form_not_sent{display:none;color:var(--error-color);font-weight:var(--font-semibold)}.form_error{padding:5px 0 0 10px;color:var(--error-color)}.input_error{border-color:#ee5123!important}#message_container{display:none}#message{padding-top:100px;padding-bottom:100px;font-size:18px}#contact-block{padding-top:5.7vw;padding-bottom:7.45vw}#contact-block h3{font-size:22px;color:var(--font-color-on-corporate-background);margin-bottom:30px}#contact-block form{grid-template-columns:repeat(4,minmax(auto,1fr))}#contact-block form>label{border-radius:0;border-color:#f6f6f6;grid-column-end:span 2}#contact-block form>label.nofloat{grid-column-end:span 4}#contact-block form>label strong{font-weight:var(--font-regular)}#contact-block form .g-recaptcha{margin-top:0;align-self:center}#contact-block form .accepta{grid-column:span 2;margin-top:0;align-self:center}#contact-block form input[type=submit]{border-color:var(--font-color-on-corporate-background);background-color:transparent;color:var(--font-color-on-corporate-background);grid-column-start:inherit;align-self:center}#contact-block form input[type=submit]:hover{color:var(--corporate-color);background-color:var(--font-color-on-corporate-background)}#contact-block #form_sent,#contact-block #form_not_sent{color:var(--font-color-on-corporate-background)}#contact-get-form-new address .address{display:flex;align-items:flex-start;margin-top:60px}#contact-get-form-new address .address svg{height:1.25rem;margin-top:9px;margin-right:10px;fill:var(--font-color)}#contact-get-form-new address .address p{margin-top:0;flex:1}#contact-get-form-new address .address .animated-button{text-transform:inherit;padding:.5rem 1rem;border-color:var(--corporate-color);margin-right:10%;margin-top:10px}#contact-get-form-new address a svg{width:1rem}#contact-get-form-new address a:hover svg{fill:var(--hover-color)}#google-map,#google-map-inmo{width:100%;height:500px}#google-map iframe,#google-map-inmo iframe{margin:0;border:0;width:100%;height:100%;overflow:hidden}@media only screen and (max-width:1250px){#contact-get-form-new .container{grid-column-gap:var(--padding-container);grid-template-columns:auto auto}#contact-get-form-new .container .text{padding-right:var(--padding-container);padding-left:var(--padding-container)}#contact-block form,#contact-get-form-new form{grid-template-columns:auto}#contact-get-form-new form>label.nofloat{grid-column-end:inherit}#contact-get-form-new form input[type=submit]{grid-column-start:inherit}}@media only screen and (max-width:720px){#contact-get-form-new .container{grid-template-columns:auto}#contact-get-form-new .container .text{padding:0}#contact-get-form-new .container .text:after{display:none}}@media only screen and (max-width:815px){#contact-block form{grid-template-columns:repeat(3,minmax(auto,1fr))}#contact-block form>label{grid-column-end:span 3}#contact-block form>label.nofloat{grid-column-end:span 3}#contact-block form .g-recaptcha{grid-column-end:span 3}}@media only screen and (max-width:450px){main.contact #contact-get-form-new header{padding-left:30px}main.contact #contact-get-form-new header h1{line-height:1.2}}@media only screen and (max-width:430px){#contact-block form{grid-template-columns:auto}#contact-block form>label{display:flex;flex-direction:column;grid-column-end:inherit}#contact-block form>label.nofloat{grid-column-end:inherit}#contact-block form .g-recaptcha{grid-column-end:inherit}#contact-block form .accepta{grid-column:inherit}}
