[data-comp-part-form-input]{width:100%;font-size:12px}[data-comp-part-form-input] input{width:100%;font-size:inherit;font-weight:500;background-color:unset;padding-block:.66em;border-bottom:2px solid hsl(from #060C30 h s l/.3)}[data-comp-part-form-input] input.error{border-bottom:2px solid rgb(217,56,7)}[data-comp-part-form-input] .icon{right:16px;bottom:8px;pointer-events:none}[data-comp-input-honeypot]{position:absolute;width:300px;left:-999vw}[data-comp-input-honeypot].show{position:relative;width:100%;left:unset}[data-comp-ui-form-textarea]{width:100%;font-size:12px}[data-comp-ui-form-textarea] label{margin-bottom:8px}[data-comp-ui-form-textarea] textarea{font-size:inherit;font-weight:500;background-color:unset;padding:.66em;border:2px solid hsl(from #060C30 h s l/.3)}[data-comp-ui-form-textarea] textarea.error{border:2px solid rgb(217,56,7)}#contact-form{width:min(64.6296296296vw,930.6666666667px);background-color:#ebe8e0;padding-inline:min(9.7222222222vw,140px);padding-block:72px;margin-inline:auto}@media (max-width: 1024px) and (orientation: portrait){#contact-form{width:75%}}@media (max-width: 767px){#contact-form{width:90%}}#contact-form .headings{margin-bottom:72px}#contact-form .headings h3{font-size:20px;margin-bottom:8px}#contact-form .headings .sub{font-size:14px}#contact-form form .form-row{width:100%;gap:40px;margin-bottom:40px}@media (max-width: 1024px) and (orientation: portrait){#contact-form form .form-row{gap:32px;margin-bottom:32px}}@media (max-width: 767px){#contact-form form .form-row{flex-direction:column}}#contact-form form .response-wrapper{margin-top:40px;gap:40px}#contact-form form .response-wrapper button{background-color:unset;flex-shrink:0}#contact-form form .response-wrapper .response{width:100%;font-size:12px}@media (max-width: 1024px) and (orientation: portrait){#contact-form form .response-wrapper{margin-top:32px;gap:32px}}#page-contact #form-section{background-color:hsl(from #EBE8E0 h s l/.4)}#page-contact #form-section .copy{padding-top:96px;padding-bottom:40px}#page-contact #form-section [part-form]{position:relative;z-index:2}#page-contact #contact-activities{background-color:#f8f8f8;padding-top:128px;padding-bottom:40px;margin-top:-64px;z-index:1}#page-contact #contact-activities .exp-bookings{gap:32px;margin-top:24px;margin-bottom:40px}#page-contact #contact-activities .btn-map{gap:8px;margin-top:8px}#page-contact #contact-outro{background-color:#ebe8e0;padding-block:48px}
