@font-face{font-family:Gilroy;src:url(Gilroy-SemiBold.eot);src:url(Gilroy-SemiBold.eot?#iefix) format("embedded-opentype"),url(Gilroy-SemiBold.woff2) format("woff2"),url(Gilroy-SemiBold.woff) format("woff"),url(Gilroy-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(Gilroy-ExtraBold.eot);src:url(Gilroy-ExtraBold.eot?#iefix) format("embedded-opentype"),url(Gilroy-ExtraBold.woff2) format("woff2"),url(Gilroy-ExtraBold.woff) format("woff"),url(Gilroy-ExtraBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(Gilroy-Bold.eot);src:url(Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(Gilroy-Bold.woff2) format("woff2"),url(Gilroy-Bold.woff) format("woff"),url(Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(Gilroy-Medium.eot);src:url(Gilroy-Medium.eot?#iefix) format("embedded-opentype"),url(Gilroy-Medium.woff2) format("woff2"),url(Gilroy-Medium.woff) format("woff"),url(Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}.page-banner{position:relative;width:100%;height:fit-content;max-height:60vh;display:flex;align-items:center;padding:0 5%;background-color:transparent}.page-banner-text{position:relative;align-items:start;padding:15vh 0;padding-top:150px;width:100%;text-align:start}.page-banner-text p,.page-banner-text strong{color:#fff}.page-banner-image{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}@media screen and (max-width: 993px){.page-banner-text{width:100%;text-align:center;padding:5vh 0;padding-top:120px}.page-banner-image{clip-path:none!important;width:100%;height:100%}}.contact-wrapper{display:flex;gap:2em;padding-right:2em;position:relative}.contact-image{width:30%;display:flex;object-fit:cover}.contact-info{padding-top:100px;width:35%;padding-bottom:100px;display:flex;flex-direction:column;align-self:center;gap:1em}.contact-info-address p{color:#77604b}.contact-info-item strong{font-weight:400;font-family:Gilroy,Roboto,Helvetica Neue,Arial,"sans-serif"}.contact-info-item .ofusqued{color:#77604b;font-weight:700;font-family:Gilroy,Roboto,Helvetica Neue,Arial,"sans-serif";cursor:pointer}.contact-info iframe{aspect-ratio:3/1.6}.contact-info-wa{display:flex;border-radius:2em;background:#A2B29F;padding:.5em 1em;width:fit-content;color:#f8ede3;cursor:pointer;font-weight:700;align-items:center}.contact-info-wa:before{background-image:url("data:image/svg+xml,%3Csvg id='whatsapp' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='whatsapp-2' data-name='whatsapp' d='M17,34.906a9.914,9.914,0,0,0-15.6,11.96L0,52l5.254-1.379a9.881,9.881,0,0,0,4.737,1.205h0A9.848,9.848,0,0,0,17,34.906ZM10,50.156a8.223,8.223,0,0,1-4.2-1.147l-.3-.179-3.116.817.83-3.04-.2-.312a8.253,8.253,0,1,1,15.308-4.379A8.329,8.329,0,0,1,10,50.156Zm4.518-6.17c-.246-.125-1.464-.723-1.692-.8s-.393-.125-.558.125-.638.8-.786.973-.29.188-.536.063A6.741,6.741,0,0,1,7.571,41.4c-.254-.437.254-.406.728-1.353a.459.459,0,0,0-.022-.433c-.062-.125-.558-1.344-.763-1.839s-.406-.415-.558-.424-.308-.009-.473-.009a.917.917,0,0,0-.661.308,2.783,2.783,0,0,0-.866,2.067,4.851,4.851,0,0,0,1.009,2.563A11.066,11.066,0,0,0,10.2,46.018a4.846,4.846,0,0,0,2.973.621,2.536,2.536,0,0,0,1.67-1.179,2.071,2.071,0,0,0,.143-1.179C14.924,44.17,14.759,44.107,14.513,43.987Z' transform='translate(0 -32)' fill='%23fff'/%3E%3C/svg%3E%0A");content:"";width:30px;background-position:center center;height:30px;position:relative;display:flex;align-items:center;justify-content:center}.contact-form{width:35%;align-self:center;padding:2em;display:flex;flex-direction:column;justify-content:center;height:fit-content;gap:1.25em;position:relative}.contact-form-title{text-align:center}.contact-form-title h2,.contact-form-title h1,.contact-form-title h3,.contact-form-title h4,.contact-form-title h5,.contact-form-title p,.contact-form-title strong{color:#fff}.contact-form input{color:#77604b;padding:.6em .75em;border-bottom:1.5px solid #77604B;width:100%;resize:none}.contact-form textarea{width:100%;resize:none;border:1.5px solid #77604B;border-radius:1em;padding:.75em}.contact-form input:focus-visible,.contact-form textarea:focus-visible{color:#77604b;border-bottom:1.5px solid #F8EDE3;outline:1px solid white}.contact-form textarea:focus-visible{border:1.5px solid #F8EDE3}.contact-form .c-input{position:relative}.contact-form .lbl{position:absolute;width:100%;height:100%;top:.5em;left:.5em;pointer-events:none}.contact-form .lbl:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:100%;transform:translate(-100%);transition:all .3s ease}.contact-form .text-nomb{position:absolute;top:6px;left:6px;transition:all .3s ease;color:#77604b}.contact-form input:focus+.lbl .text-nomb,.contact-form input:valid+.lbl .text-nomb{transform:translateY(-150%);font-size:12px;color:#f8ede3}.contact-form textarea:focus+.lbl .text-nomb,.contact-form textarea:valid+.lbl .text-nomb{transform:translateY(-180%);font-size:12px;color:#f8ede3}.contact-form input:focus+.lbl:after,.contact-form input:valid+.lbl:after,.contact-form textarea:focus+.lbl:after,.contact-form textarea:valid+.lbl:after{font-size:12px;transform:translate(0)}.contact-form input.button.primary.complete{display:flex;justify-self:self-end;padding:.5em 1em}.contact-form input[type=submit]{width:fit-content;display:flex;align-self:self-end;background:#A2B29F;border-radius:2em;color:#f8ede3;border:1px solid white;padding:.35em 1.5em;font-weight:700;font-family:Gilroy,Roboto,Helvetica Neue,Arial,"sans-serif"}@media screen and (max-width: 993px){.contact-wrapper{padding:0;flex-direction:column;gap:2em}.contact-wrapper:before{display:none}.contact-image{width:100%;height:40vh}.contact-info{width:100%;text-align:center;padding:2em 1em}.contact-info-wa{margin:0 auto}.contact-form{width:100%}}
