@font-face{font-family:"Inter";font-style:normal;font-weight:100;src:url("./assets/fonts/Inter_18pt-Thin.ttf")}@font-face{font-family:"Inter";font-style:italic;font-weight:100;src:url("./assets/fonts/Inter_18pt-ThinItalic.ttf")}@font-face{font-family:"Inter";font-style:normal;font-weight:200;src:url("./assets/fonts/Inter_18pt-ExtraLight.ttf")}@font-face{font-family:"Inter";font-style:italic;font-weight:200;src:url("./assets/fonts/Inter_18pt-ExtraLightItalic.ttf")}@font-face{font-family:"Inter";font-style:normal;font-weight:300;src:url("./assets/fonts/Inter_18pt-Light.ttf")}@font-face{font-family:"Inter";font-style:italic;font-weight:300;src:url("./assets/fonts/Inter_18pt-LightItalic.ttf")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;src:url("./assets/fonts/Inter_18pt-Regular.ttf")}@font-face{font-family:"Inter";font-style:italic;font-weight:400;src:url("./assets/fonts/Inter_18pt-Italic.ttf")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;src:url("./assets/fonts/Inter_18pt-Medium.ttf")}@font-face{font-family:"Inter";font-style:italic;font-weight:500;src:url("./assets/fonts/Inter_18pt-MediumItalic.ttf")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;src:url("./assets/fonts/Inter_18pt-SemiBold.ttf")}@font-face{font-family:"Inter";font-style:italic;font-weight:600;src:url("./assets/fonts/Inter_18pt-SemiBoldItalic.ttf")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;src:url("./assets/fonts/Inter_18pt-Bold.ttf")}@font-face{font-family:"Inter";font-style:italic;font-weight:700;src:url("./assets/fonts/Inter_18pt-BoldItalic.ttf")}@font-face{font-family:"Inter";font-style:normal;font-weight:800;src:url("./assets/fonts/Inter_18pt-ExtraBold.ttf")}@font-face{font-family:"Inter";font-style:italic;font-weight:800;src:url("./assets/fonts/Inter_18pt-ExtraBoldItalic.ttf")}@font-face{font-family:"Inter";font-style:normal;font-weight:900;src:url("./assets/fonts/Inter_18pt-Black.ttf")}@font-face{font-family:"Inter";font-style:italic;font-weight:900;src:url("./assets/fonts/Inter_18pt-BlackItalic.ttf")}@font-face{font-family:"Poppins";font-style:normal;font-weight:100;src:url("./assets/fonts/poppins/Poppins-Thin.ttf")}@font-face{font-family:"Poppins";font-style:italic;font-weight:100;src:url("./assets/fonts/poppins/Poppins-ThinItalic.ttf")}@font-face{font-family:"Poppins";font-style:normal;font-weight:200;src:url("./assets/fonts/poppins/Poppins-ExtraLight.ttf")}@font-face{font-family:"Poppins";font-style:italic;font-weight:200;src:url("./assets/fonts/poppins/Poppins-ExtraLightItalic.ttf")}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;src:url("./assets/fonts/poppins/Poppins-Light.ttf")}@font-face{font-family:"Poppins";font-style:italic;font-weight:300;src:url("./assets/fonts/poppins/Poppins-LightItalic.ttf")}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:url("./assets/fonts/poppins/Poppins-Regular.ttf")}@font-face{font-family:"Poppins";font-style:italic;font-weight:400;src:url("./assets/fonts/poppins/Poppins-Italic.ttf")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;src:url("./assets/fonts/poppins/Poppins-Medium.ttf")}@font-face{font-family:"Poppins";font-style:italic;font-weight:500;src:url("./assets/fonts/poppins/Poppins-MediumItalic.ttf")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;src:url("./assets/fonts/poppins/Poppins-SemiBold.ttf")}@font-face{font-family:"Poppins";font-style:italic;font-weight:600;src:url("./assets/fonts/poppins/Poppins-SemiBoldItalic.ttf")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;src:url("./assets/fonts/poppins/Poppins-Bold.ttf")}@font-face{font-family:"Poppins";font-style:italic;font-weight:700;src:url("./assets/fonts/poppins/Poppins-BoldItalic.ttf")}@font-face{font-family:"Poppins";font-style:normal;font-weight:800;src:url("./assets/fonts/poppins/Poppins-ExtraBold.ttf")}@font-face{font-family:"Poppins";font-style:italic;font-weight:800;src:url("./assets/fonts/poppins/Poppins-ExtraBoldItalic.ttf")}@font-face{font-family:"Poppins";font-style:normal;font-weight:900;src:url("./assets/fonts/poppins/Poppins-Black.ttf")}@font-face{font-family:"Poppins";font-style:italic;font-weight:900;src:url("./assets/fonts/poppins/Poppins-BlackItalic.ttf")}body{font-family:"Inter",sans-serif}textarea,input,button,select,input::placeholder{font-family:inherit}@media(min-width: 1024px){#main-menu-overlay .main-menu-close,#main-menu-overlay #main-menu-close-desktop{position:fixed;top:50px;right:70px;z-index:110;padding-top:0}}@media(min-width: 1024px){#main-menu-overlay nav[aria-label=Main] a,#main-menu-overlay nav[aria-label=Main] span{font-size:31px}}footer{background-color:#0a0a0a}.testimonials-carousel{--splide-arrow-size: 4.6875rem;position:relative;display:flex;flex-direction:column;align-items:stretch}.testimonials-carousel .splide__track{order:1}.testimonials-carousel .splide__arrows{order:2;position:static;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.5rem;width:100%;transform:none;padding-inline:1.25rem}.testimonials-carousel .splide__arrow{position:static;inset:auto;top:auto;bottom:auto;left:auto;right:auto;transform:none;flex-shrink:0;width:var(--splide-arrow-size);height:auto;aspect-ratio:1.5;margin:0;opacity:1;background-color:#000;border:1px solid #037171;border-radius:0;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,background .2s ease}.testimonials-carousel .splide__arrow svg{fill:#fff;width:.85em;height:.85em;transition:fill .2s ease}.testimonials-carousel .splide__arrow:hover:not(:disabled),.testimonials-carousel .splide__arrow:focus-visible{background:#0a0a0a;border-color:#037171}.testimonials-carousel .splide__arrow:hover:not(:disabled) svg,.testimonials-carousel .splide__arrow:focus-visible svg{fill:#037171}.testimonials-carousel .splide__pagination{display:none;order:3;position:static;bottom:auto;left:auto;transform:none;margin-top:1.25rem;width:100%;padding:0;gap:1.5rem}.testimonials-carousel .splide__pagination__page{background:#037171;opacity:1;transition:background .2s ease,transform .2s ease;width:.6875rem;height:.6875rem;border-radius:0px;margin:0}.testimonials-carousel .splide__pagination li:first-child .splide__pagination__page{border-top-left-radius:50%;border-bottom-left-radius:50%}.testimonials-carousel .splide__pagination li:last-child .splide__pagination__page{border-top-right-radius:50%;border-bottom-right-radius:50%}.testimonials-carousel .splide__pagination__page.is-active{background:#fff;transform:scale(1)}.testimonials-carousel .splide__pagination__page:hover{opacity:.8}.testimonials-carousel .splide__pagination__page.is-active:hover{opacity:.8}@media(min-width: 768px){.testimonials-carousel{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:1.5rem}.testimonials-carousel .splide__track{order:unset;grid-column:2;grid-row:1}.testimonials-carousel .splide__arrows{display:contents;margin-top:0}.testimonials-carousel .splide__arrow--prev{grid-column:1;grid-row:1;justify-self:start;transform:translateX(20px) translateY(-25px)}.testimonials-carousel .splide__arrow--next{grid-column:3;grid-row:1;justify-self:end;transform:translateX(-20px) translateY(-25px)}.testimonials-carousel .splide__pagination{display:flex;order:unset;grid-column:1/-1;grid-row:2;background-color:#141414;padding-top:2.5rem}}@media(min-width: 1536px){.testimonials-carousel .splide__arrow--prev{transform:translateX(80px) translateY(-25px)}.testimonials-carousel .splide__arrow--next{transform:translateX(-80px) translateY(-25px)}}.form-wrapper form p{margin-bottom:30px}.form-wrapper form p label{width:100%;display:inline-block;margin-bottom:5px;font-weight:600}.form-wrapper .wpcf7-form-control-wrap{margin-top:10px;display:block;width:100%}.form-wrapper .wpcf7-form-control-wrap input:not([type=file]):not([type=submit]),.form-wrapper .wpcf7-form-control-wrap textarea{width:100%;background:rgba(0,0,0,0);border:none;border-bottom:#999 1px solid;outline:none;padding:0;padding-bottom:5px;margin:0;font-weight:400}.form-wrapper .wpcf7-form-control-wrap input:not([type=file]):not([type=submit])::placeholder,.form-wrapper .wpcf7-form-control-wrap textarea::placeholder{font-weight:300;color:#8a8a8a}.form-wrapper input[type=submit]{background:#037171;color:#fff;height:3rem;padding:0 2rem;border:none;border-radius:100vw;cursor:pointer;width:100%;text-transform:uppercase}@media(min-width: 640px){.form-wrapper input[type=submit]{max-width:18.75rem}}.form-wrapper .cf7-custom-file-upload{display:flex;align-items:center;gap:1rem 1.25rem;margin-top:10px;width:100%}.form-wrapper .cf7-custom-file-upload .wpcf7-form-control-wrap{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;clip-path:inset(50%) !important}.form-wrapper .cf7-custom-file-upload button.cf7-file-trigger,.form-wrapper .cf7-custom-file-upload input[type=button].cf7-file-trigger{width:10.75rem;height:3rem;flex-shrink:0;appearance:none;border:none;margin:0;background-color:#f5f5f5;color:#000;font-weight:400;font-family:inherit;font-size:inherit;line-height:1.25;padding:.5rem 1.75rem;border-radius:100vw;cursor:pointer}.form-wrapper .cf7-custom-file-upload button.cf7-file-trigger:hover,.form-wrapper .cf7-custom-file-upload input[type=button].cf7-file-trigger:hover{background-color:#ebebeb}.form-wrapper .cf7-custom-file-upload button.cf7-file-trigger:focus-visible,.form-wrapper .cf7-custom-file-upload input[type=button].cf7-file-trigger:focus-visible{outline:2px solid #037171;outline-offset:2px}.form-wrapper .cf7-custom-file-upload .cf7-file-status{flex:1;font-weight:300;color:#8a8a8a}.form-wrapper.form-wrapper--on-dark label{color:#fff}html,body{overflow-x:hidden;box-sizing:border-box;padding:0;margin:0;background-color:#fff}/*# sourceMappingURL=main-style.min.css.map */
