@font-face{font-family:Causten;src:url(../fonts/causten/Causten-Light.woff2) format("woff2"),url(../fonts/causten/Causten-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(../fonts/causten/Causten-Regular.woff2) format("woff2"),url(../fonts/causten/Causten-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(../fonts/causten/Causten-Bold.woff2) format("woff2"),url(../fonts/causten/Causten-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(../fonts/causten/Causten-Medium.woff2) format("woff2"),url(../fonts/causten/Causten-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.contacto{width:100%;display:flex;justify-content:center;margin-top:50px;background:linear-gradient(to right,#FCF7F5 50%,#FFF 50%)}@media screen and (max-width: 1600px){.contacto{margin-top:30px}}@media screen and (max-width: 991px){.contacto{background:none;margin-top:0}}.contacto .contact-container{display:flex;max-width:1440px;width:100%}@media screen and (max-width: 991px){.contacto .contact-container{flex-direction:column-reverse}}.contacto .contact-info{width:50%;background-color:#fcf7f5;padding:50px 100px 30px 30px;display:flex;flex-direction:column;gap:25px}@media screen and (max-width: 1399px){.contacto .contact-info{padding:25px 80px 30px 30px}}@media screen and (max-width: 991px){.contacto .contact-info{width:100%;padding:30px}}.contacto .contact-info a{width:fit-content}.contacto .contact-info .btn-contact{display:flex;flex-direction:column}.contacto .contact-info .btn-contact label{font-family:Causten;font-weight:400;color:#707070;font-size:16px}.contacto .contact-info .btn-contact a,.contacto .contact-info .btn-contact .ofusqued-btn{font-family:Causten;font-weight:700;color:#b38f80;font-size:16px}.contacto .contact-info .iframe-map-container{height:230px;width:100%}.contacto .contact-info .iframe-map-container iframe{width:100%;height:230px}.contacto .contact-form-container{width:50%;padding:50px 0 30px 45px}@media screen and (max-width: 1399px){.contacto .contact-form-container{padding:25px 0 30px 40px}}@media screen and (max-width: 991px){.contacto .contact-form-container{width:100%;padding:30px;display:flex;flex-direction:column;align-items:center}}.contacto .contact-form-container h4{width:390px;margin-bottom:50px}@media screen and (max-width: 991px){.contacto .contact-form-container h4{width:100%;text-align:center}}.contacto .contact-form-container .contact-form{display:flex;flex-direction:column;max-width:440px;gap:30px}@media screen and (max-width: 991px){.contacto .contact-form-container .contact-form{width:100%}}.contacto .contact-form-container .contact-form .textarea-container{margin-top:30px}.contacto .contact-form-container .contact-form .textarea-container textarea{height:80px}.contacto .contact-form-container .submit-container{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width: 991px){.contacto .contact-form-container .submit-container{flex-direction:column;gap:10px}}.contacto .contact-form-container .submit-container .g-recaptcha{height:78px;overflow:hidden;display:flex;align-items:center;justify-content:center}.contacto .contact-form-container .submit-container .g-recaptcha div{width:fit-content!important}.contacto .contact-form-container .button{height:fit-content}
