main.contacto{width:100%;position:relative;max-width:1440px;margin:0 auto;padding:93.59px 30px 50px}@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:Plus Jakarta Sans,sans-serif;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:Urbanist,sans-serif;font-weight:500}main.contacto .contacto-container .container-links a{font-family:Urbanist,sans-serif;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}
