@font-face{font-family:Century Gothic;src:url(/fonts/CenturyGothic.eot);src:url(/fonts/CenturyGothic.eot?#iefix) format("embedded-opentype"),url(/fonts/CenturyGothic.woff2) format("woff2"),url(/fonts/CenturyGothic.woff) format("woff"),url(/fonts/CenturyGothic.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Impact;src:url(/fonts/Impact.eot);src:url(/fonts/Impact.eot?#iefix) format("embedded-opentype"),url(/fonts/Impact.woff2) format("woff2"),url(/fonts/Impact.woff) format("woff"),url(/fonts/Impact.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:url(/fonts/CenturyGothic-Bold.eot);src:url(/fonts/CenturyGothic-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/CenturyGothic-Bold.woff2) format("woff2"),url(/fonts/CenturyGothic-Bold.woff) format("woff"),url(/fonts/CenturyGothic-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.contact{width:100%;padding-top:100px}.contact-info{width:50%;padding:2em 0;display:flex;flex-direction:column;gap:1em}.contact-info-address{width:65%}.contact-info-address strong,.contact-info-address p{color:#0f0f0f}.contact-info-item{display:flex;flex-direction:column}.contact-info-item strong{color:#0f0f0f}.contact-info-item .ofusqued{color:#0f0f0f;font-weight:700;font-family:Century Gothic,Roboto,Helvetica Neue,Arial,"sans-serif";cursor:pointer}.contact-info-phones{width:100%;display:flex;flex-direction:column;padding:1em 0;gap:1em}.contact-info-phones button{width:fit-content;min-width:120px;background-color:#557740;border-radius:1.5em;display:flex;align-items:center;gap:.5em;padding:.2em .75em;justify-content:center;color:#fafafa}.contact-info-phones button:before{display:flex;content:"";width:20px;aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='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='%23f4f4f4'/%3E%3C/svg%3E%0A");background-size:15px;background-position:center center;background-repeat:no-repeat}.contact-info iframe{width:100%;aspect-ratio:3/1.5;max-height:60vh}.contact-form{width:50%;padding:2em;display:flex;flex-direction:column;justify-content:center;height:fit-content;gap:1.5em;position:relative}.contact-form-text{text-align:center}.contact-form-text h2,.contact-form-text h1,.contact-form-text h3,.contact-form-text h4,.contact-form-text h5,.contact-form-text p,.contact-form-text strong{color:#fff;opacity:.2}.contact-form-text h2{font-size:4em}.contact-form input,.contact-form textarea{border:1px solid white;background-color:#f4f4f4;border-radius:1.5em;color:#557740;padding:.75em;width:100%;resize:none}.contact-form input:focus-visible,.contact-form textarea:focus-visible{color:#0f0f0f;border:1px solid white;outline:1px solid white}.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:#0f0f0f}.contact-form input:focus+.lbl .text-nomb,.contact-form input:valid+.lbl .text-nomb{transform:translateY(-180%);font-size:12px;color:#0f0f0f}.contact-form textarea:focus+.lbl .text-nomb,.contact-form textarea:valid+.lbl .text-nomb{transform:translateY(-180%);font-size:12px;color:#0f0f0f}.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-color:#557740;color:#fafafa;font-weight:700;border-radius:1.5em;border-bottom:1px solid white;padding:.25em .75em;font-family:Century Gothic,Roboto,Helvetica Neue,Arial,"sans-serif"}.contact-form textarea{grid-column:auto/span 2}.contact-text{padding:0 5%;max-width:1440px;margin:0 auto}.contact-text h1{font-size:7.5em;line-height:1}.contact-text h1,.contact-text h2,.contact-text h3,.contact-text h4,.contact-text p{color:#0f0f0f}.contact-wrapper{max-width:1440px;margin:0 auto;display:flex;width:100%;padding:0 5%;justify-content:space-between;gap:5%}.contact section.locations{max-width:100vw;padding:0;overflow:hidden;background-color:#f4f4f4}.contact section.locations .locations-wrapper{display:grid;max-width:1440px;margin:0 auto;grid-template-columns:1fr 600px;grid-template-rows:auto 1fr;grid-template-areas:"map info" "map list"}@media screen and (max-width: 993px){.contact section.locations .locations-wrapper{padding:0;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"info" "list" "map"}}.contact section.locations .map{grid-area:map;background-color:#f4f4f4;padding:6rem 3rem;height:100%}.contact section.locations .map svg{width:100%;max-height:400px}.contact section.locations .map svg path{transition:fill .3s,-webkit-filter .3s,filter .3s,transform .3s}.contact section.locations .map svg path:hover,.contact section.locations .map svg path.active{fill:#11aa4e;-webkit-filter:drop-shadow(3px 3px 2px rgba(10,73,35,.568627451));filter:drop-shadow(3px 3px 2px rgba(10,73,35,.568627451));transform-origin:670px 830px;-webkit-transform-origin:670px 830px}@media screen and (max-width: 993px){.contact section.locations .map{padding:3rem 1rem}.contact section.locations .map svg{max-height:300px}}.contact section.locations .info{grid-area:info;background-color:#fff;padding:3rem}@media screen and (max-width: 993px){.contact section.locations .info{padding:2rem 1rem}}.contact section.locations .info p{margin-bottom:1rem}.contact section.locations .list{grid-area:list;background-color:#557740;color:#fafafa;padding:3rem}.contact section.locations .list strong{color:#fafafa}.contact section.locations .list a:hover{color:#fafafa}@media screen and (max-width: 993px){.contact section.locations .list{padding:3rem 1rem}}.contact section.locations .list .splide__slide{width:100%;display:flex;flex-direction:column;justify-content:center}.contact section.locations .list .splide__arrow.splide__arrow--prev{top:-2rem!important}@media screen and (max-width: 993px){.contact section.locations .list .splide__arrow.splide__arrow--prev{top:-2rem!important}}.contact section.locations .list .splide__arrow.splide__arrow--next{bottom:-2rem!important}@media screen and (max-width: 993px){.contact section.locations .list .splide__arrow.splide__arrow--next{bottom:-2rem!important}}@media screen and (max-width: 993px){.contact{flex-direction:column;padding:100px 0 0}.contact-text h1{font-size:3em}.contact-info{width:100%;text-align:center;padding:2em 1em}.contact-info-wa{margin:0 auto}.contact-info-phones{grid-template-columns:1fr 1fr;width:100%;justify-items:center}}@media screen and (max-width: 993px) and (max-width: 749px){.contact-info-phones{grid-template-columns:1fr;gap:1em}}@media screen and (max-width: 993px){.contact-info-address{width:100%}.contact-info iframe{transform:translateY(-60px);aspect-ratio:3/1.75}.contact-wrapper{flex-direction:column}.contact-form{width:100%}.contact-form h2{font-size:2em}}
