.page-preamble .contact-links-note a,.page-preamble .support-note a{color:#0b57d0;font-weight:500}.page-preamble .contact-links-note a:hover,.page-preamble .support-note a:hover{text-decoration:underline}.page-preamble .contact-links-note{margin-top:.65rem}.contact-info-form{padding:1rem 0 6rem}.contact-info-form .container{align-items:stretch;display:flex;gap:5vw}.contact-info-form .sub-preamble{margin-bottom:3rem}.contact-info-form .sub-preamble .sub-title{font-size:1.3rem;font-weight:700;margin-bottom:.75rem;padding-bottom:.75rem;position:relative}.contact-info-form .sub-preamble .sub-title:after{background:#0b57d0;bottom:0;content:"";height:3px;left:0;position:absolute;width:80px}.contact-info-form .sub-preamble p{color:rgba(0,0,0,.6)}.contact-info-form .contact-info{flex:1}.contact-info-form .contact-info address .address-item{align-items:center;display:flex;gap:1.5rem;margin-bottom:2rem}.contact-info-form .contact-info address .address-item .svg-icon{color:#0b57d0;font-size:2rem}.contact-info-form .contact-info address .address-item p span{display:block}.contact-info-form .contact-info address .address-item p .address-label{font-weight:700}.contact-info-form .contact-info .contact-whatsapp-cta{background-color:rgba(37,211,102,.1);border-radius:.5rem;margin-top:1rem;padding:2rem 1.5rem;text-align:center}.contact-info-form .contact-info .contact-whatsapp-cta .contact-whatsapp-caption{color:#167c3c;margin-bottom:.85rem}.contact-info-form .contact-info .contact-whatsapp-cta .contact-whatsapp-link{align-items:center;background-color:#25d366;border-radius:999px;box-shadow:0 10px 20px rgba(37,211,102,.16);color:#fff;display:inline-flex;font-weight:500;gap:.65rem;padding:.85rem 1.2rem;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.contact-info-form .contact-info .contact-whatsapp-cta .contact-whatsapp-link .svg-icon{font-size:1.6rem}.contact-info-form .contact-info .contact-whatsapp-cta .contact-whatsapp-link:focus-visible,.contact-info-form .contact-info .contact-whatsapp-cta .contact-whatsapp-link:hover{background-color:#21bd5c;box-shadow:0 12px 24px rgba(37,211,102,.2);color:#fff;text-decoration:none;transform:translateY(-1px)}.contact-info-form .contact-info .contact-whatsapp-cta .contact-whatsapp-link:focus-visible{box-shadow:0 0 0 4px rgba(37,211,102,.18),0 12px 24px rgba(37,211,102,.2);outline:none}.contact-info-form .contact-info a{color:inherit}.contact-info-form .contact-info a:hover{text-decoration:underline}.contact-info-form .contact-info b{font-weight:700}.contact-info-form .contact-form{flex:1;min-width:50%}.contact-info-form .contact-form.form-failed,.contact-info-form .contact-form.form-success{align-items:center;background-color:#f5f5f5;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.contact-info-form .contact-form.form-failed img,.contact-info-form .contact-form.form-success img{margin-bottom:2rem;max-width:120px}.contact-info-form .contact-form.form-failed p,.contact-info-form .contact-form.form-success p{font-weight:500;margin-bottom:1rem}.contact-info-form .contact-form.form-failed strong,.contact-info-form .contact-form.form-success strong{color:#0b57d0;font-weight:700}.contact-info-form .contact-form .btn-submit{padding:1rem 2rem;width:100%}.contact-map iframe{height:580px;margin:0;padding:0;vertical-align:middle;width:100%}@media screen and (max-width:1080px){.contact-info-form .container{display:block}.contact-info-form .contact-info{margin:0 0 6rem}}@media screen and (max-width:600px){.contact-info-form .contact-info .contact-whatsapp-cta{padding:1.1rem}.contact-info-form .contact-info .contact-whatsapp-cta .contact-whatsapp-link{justify-content:center;width:100%}}