@font-face{font-family:Holver;src:url(../fonts/holversan/Holversan-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/holversan/Holversan-Regular.woff) format("woff"),url(../fonts/holversan/Holversan-Regular.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:HolverMed;src:url(../fonts/holversan/Holversan-Medium.eot);src:url(../fonts/holversan/Holversan-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/holversan/Holversan-Medium.woff) format("woff"),url(../fonts/holversan/Holversan-Medium.woff2) format("woff2"),url(../fonts/holversan/Holversan-Medium.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:HolverLight;src:url(../fonts/holversan/Holversan-Light.eot);src:url(../fonts/holversan/Holversan-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/holversan/Holversan-Light.woff) format("woff"),url(../fonts/holversan/Holversan-Light.woff2) format("woff2"),url(../fonts/holversan/Holversan-Light.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:HolverThin;src:url(../fonts/holversan/Holversan-Thin.woff) format("woff"),url(../fonts/holversan/Holversan-Thin.woff2) format("woff2");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:HolverBold;src:url(../fonts/holversan/Holversan-Bold.woff) format("woff"),url(../fonts/holversan/Holversan-Bold.woff2) format("woff2");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:HolverSemBd;src:url(../fonts/holversan/Holversan-SemiBold.woff) format("woff"),url(../fonts/holversan/Holversan-SemiBold.woff2) format("woff2");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:OptikaMed;src:url(../fonts/optika/Optika-Medium.eot);src:url(../fonts/optika/Optika-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/optika/Optika-Medium.woff2) format("woff2"),url(../fonts/optika/Optika-Medium.woff) format("woff"),url(../fonts/optika/Optika-Medium.ttf) format("truetype"),url(../fonts/optika/Optika-Medium.svg#Optika-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Optika;src:url(../fonts/optika/Optika-Regular.eot);src:url(../fonts/optika/Optika-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/optika/Optika-Regular.woff2) format("woff2"),url(../fonts/optika/Optika-Regular.woff) format("woff"),url(../fonts/optika/Optika-Regular.ttf) format("truetype"),url(../fonts/optika/Optika-Regular.svg#Optika-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}main.contacto{width:100%;position:relative;padding-left:0;max-width:1440px;margin:0 auto;padding: 93.59px 30px 50px 30px;}@media screen and (max-width: 1439px){main.contacto{padding-top:61.6px;}}@media screen and (max-width: 1079px){main.contacto{padding-bottom:30px}}main.contacto .title-contact-container{margin-bottom:20px}@media screen and (max-width: 1079px){main.contacto .title-contact-container{position:relative;text-align:center;padding-top:20px;margin-bottom:0}}main.contacto h2{font-family:HolverLight;font-size:80px;font-weight:300;line-height:70px;margin-bottom:0;text-transform:uppercase;color:#2e324e}@media screen and (max-width: 1079px){main.contacto h2{font-size:40px}}main.contacto .contacto-container{width:100%;display:grid;grid-template-columns:500px 1fr minmax(0,300px);position:relative;align-items:flex-start;z-index:1;height:100%;gap:50px}@media screen and (max-width: 1439px){main.contacto .contacto-container{grid-template-columns:minmax(0,380px) 1fr 300px}}@media screen and (max-width: 1079px){main.contacto .contacto-container{grid-template-columns:1fr;gap:20px}}main.contacto .contacto-container .container-links{display:grid;align-items:flex-start;grid-template-columns:1fr 1fr;height:min-content;margin:auto}main.contacto .contacto-container .container-links span{font-family:OptikaMed;font-weight:500}main.contacto .contacto-container .container-links a{font-family:Optika;font-weight:400;font-size:14px;margin-bottom:20px}main.contacto .contacto-container img{width:100%;object-fit:cover;aspect-ratio:259/877;max-height:730px}@media screen and (max-width: 1079px){main.contacto .contacto-container img{aspect-ratio:1/1;order:3}}main.contacto .contacto-container .contact-form{background-color:#fff;padding-top:56.41px;padding-bottom:80px;border-radius:1rem;max-width:380px;display:flex;flex-direction:column;gap:2rem}@media screen and (max-width: 1079px){main.contacto .contacto-container .contact-form{margin:0 auto;min-width:auto;max-width:auto;width:100%;padding-top:0;padding-bottom:20px}}main.contacto .contacto-container .contact-form .button{width:fit-content}main.contacto .contacto-container .g-recaptcha{height:78px;overflow:hidden;display:flex;align-items:center;justify-content:center}.form-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}
