@font-face{font-family:DM Sans;src:url(./fonts/DMSans-Black.eot);src:url(./fonts/DMSans-Black.eot?#iefix) format("embedded-opentype"),url(./fonts/DMSans-Black.woff2) format("woff2"),url(./fonts/DMSans-Black.woff) format("woff"),url(./fonts/DMSans-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(./fonts/DMSans-Medium.eot);src:url(./fonts/DMSans-Medium.eot?#iefix) format("embedded-opentype"),url(./fonts/DMSans-Medium.woff2) format("woff2"),url(./fonts/DMSans-Medium.woff) format("woff"),url(./fonts/DMSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(./fonts/DMSans-Light.eot);src:url(./fonts/DMSans-Light.eot?#iefix) format("embedded-opentype"),url(./fonts/DMSans-Light.woff2) format("woff2"),url(./fonts/DMSans-Light.woff) format("woff"),url(./fonts/DMSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(./fonts/DMSans-SemiBold.eot);src:url(./fonts/DMSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(./fonts/DMSans-SemiBold.woff2) format("woff2"),url(./fonts/DMSans-SemiBold.woff) format("woff"),url(./fonts/DMSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(./fonts/DMSans-Regular.eot);src:url(./fonts/DMSans-Regular.eot?#iefix) format("embedded-opentype"),url(./fonts/DMSans-Regular.woff2) format("woff2"),url(./fonts/DMSans-Regular.woff) format("woff"),url(./fonts/DMSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.page-banner{position:relative;width:100%;height:fit-content;display:flex;align-items:center;padding:0 5%;background-color:transparent}.page-banner-text{position:relative;align-items:center;padding:15vh 0;padding-top:150px;width:50%}.page-banner-text p,.page-banner-text strong{color:#fff}.page-banner-image{position:absolute;top:0;left:0;height:calc(100% - 3em);width:calc(100% - 3em);object-fit:cover;clip-path:polygon(0% 0%,100% 0,100% 84%,92% 100%,0% 100%)}@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{background-color:#26282b}.contact-wrapper{padding:4em 5%;display:flex;gap:5%;align-items:center}.contact-info{width:45%;display:flex;flex-direction:column;gap:1em}.contact-info-address strong,.contact-info-address p{color:#fff}.contact-info-item strong{color:#fff;font-weight:400;font-family:DM Sans,Roboto,Helvetica Neue,Arial,"sans-serif"}.contact-info-item .ofusqued{color:#fff;font-weight:700;font-family:DM Sans,Roboto,Helvetica Neue,Arial,"sans-serif";cursor:pointer}.contact-info iframe{aspect-ratio:3/1.6}.contact-info-wa{border:1px solid white;padding:.5em 1em;width:fit-content;color:#fff;cursor:pointer}.contact-form{width:50%;padding:2em;display:flex;flex-direction:column;justify-content:center;height:fit-content;gap:1.25em}.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,.contact-form textarea{background:#6F6F6F;border:1px solid #6F6F6F;color:#472512;padding:.75em;width:100%;resize:none}.contact-form input:focus-visible,.contact-form textarea:focus-visible{color:#472512;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:#333131}.contact-form input:focus+.lbl .text-nomb,.contact-form input:valid+.lbl .text-nomb{transform:translateY(-180%);font-size:12px;color:#fff}.contact-form textarea:focus+.lbl .text-nomb,.contact-form textarea:valid+.lbl .text-nomb{transform:translateY(-180%);font-size:12px;color:#fff}.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:none;color:#fff;border:1px solid white;padding:.5em 1em;font-weight:700;font-family:DM Sans,Roboto,Helvetica Neue,Arial,"sans-serif"}@media screen and (max-width: 993px){.contact-wrapper{padding:0;flex-direction:column;gap:2em}.contact-info{width:100%;text-align:center;padding:2em 1em}.contact-info-wa{margin:0 auto}.contact-form{width:100%}}
