.modal-products__close-btn[data-v-ae16bfd1]{aspect-ratio:1;cursor:pointer;transition:rotate .6s cubic-bezier(.36,1.5,.64,1);width:-moz-fit-content;width:fit-content}@media (pointer:fine){.modal-products__close-btn[data-v-ae16bfd1]:hover{rotate:90deg}}.modal-products__nav[data-v-ae16bfd1]{display:flex;flex-direction:column;gap:1.5rem;height:100%}.modal-products__nav-item[data-v-ae16bfd1]{font-size:clamp(2rem,1.6666666667rem + 1.1111111111vw,3rem);line-height:1.2;width:-moz-fit-content;width:fit-content}@supports ((-webkit-background-clip:text) or (background-clip:text)){.modal-products__nav-item[data-v-ae16bfd1]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#00a8ba 50%,#000 0);background-position:100% 0;background-size:200% 100%;color:transparent;transition:background-position .6s ease}@media (pointer:fine){.modal-products__nav-item[data-v-ae16bfd1]:hover{background-position:0 0}}.modal-products__nav-item--active[data-v-ae16bfd1],.modal-products__nav-item--current[data-v-ae16bfd1],.modal-products__nav-item.active[data-v-ae16bfd1],.modal-products__nav-item.current[data-v-ae16bfd1]{background-position:0 0;pointer-events:none}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.modal-products__nav-item[data-v-ae16bfd1]{transition:color .6s ease}@media (pointer:fine){.modal-products__nav-item[data-v-ae16bfd1]:hover{color:#00a8ba}}.modal-products__nav-item--active[data-v-ae16bfd1],.modal-products__nav-item--current[data-v-ae16bfd1],.modal-products__nav-item.active[data-v-ae16bfd1],.modal-products__nav-item.current[data-v-ae16bfd1]{color:#00a8ba;pointer-events:none}}.modal-services__close-btn[data-v-a5b7f473]{aspect-ratio:1;cursor:pointer;transition:rotate .6s cubic-bezier(.36,1.5,.64,1);width:-moz-fit-content;width:fit-content}@media (pointer:fine){.modal-services__close-btn[data-v-a5b7f473]:hover{rotate:90deg}}.modal-services__nav[data-v-a5b7f473]{display:flex;flex-direction:column;gap:1.5rem;height:100%}.modal-services__nav-item[data-v-a5b7f473]{font-size:clamp(2rem,1.6666666667rem + 1.1111111111vw,3rem);line-height:1.2;width:-moz-fit-content;width:fit-content}@supports ((-webkit-background-clip:text) or (background-clip:text)){.modal-services__nav-item[data-v-a5b7f473]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#00a8ba 50%,#000 0);background-position:100% 0;background-size:200% 100%;color:transparent;transition:background-position .6s ease}@media (pointer:fine){.modal-services__nav-item[data-v-a5b7f473]:hover{background-position:0 0}}.modal-services__nav-item--active[data-v-a5b7f473],.modal-services__nav-item--current[data-v-a5b7f473],.modal-services__nav-item.active[data-v-a5b7f473],.modal-services__nav-item.current[data-v-a5b7f473]{background-position:0 0;pointer-events:none}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.modal-services__nav-item[data-v-a5b7f473]{transition:color .6s ease}@media (pointer:fine){.modal-services__nav-item[data-v-a5b7f473]:hover{color:#00a8ba}}.modal-services__nav-item--active[data-v-a5b7f473],.modal-services__nav-item--current[data-v-a5b7f473],.modal-services__nav-item.active[data-v-a5b7f473],.modal-services__nav-item.current[data-v-a5b7f473]{color:#00a8ba;pointer-events:none}}.modal-menu__close-btn[data-v-ff27a988]{aspect-ratio:1;cursor:pointer;transition:rotate .6s cubic-bezier(.36,1.5,.64,1);width:-moz-fit-content;width:fit-content}@media (pointer:fine){.modal-menu__close-btn[data-v-ff27a988]:hover{rotate:90deg}}.modal-menu__nav[data-v-ff27a988]{display:flex;flex-direction:column;gap:1.5rem;height:100%}.modal-menu__nav-item[data-v-ff27a988]{cursor:pointer;font-size:clamp(2rem,1.6666666667rem + 1.1111111111vw,3rem);line-height:1.2;width:-moz-fit-content;width:fit-content}@supports ((-webkit-background-clip:text) or (background-clip:text)){.modal-menu__nav-item[data-v-ff27a988]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#00a8ba 50%,#000 0);background-position:100% 0;background-size:200% 100%;color:transparent;transition:background-position .6s ease}@media (pointer:fine){.modal-menu__nav-item[data-v-ff27a988]:hover{background-position:0 0}}.modal-menu__nav-item--active[data-v-ff27a988],.modal-menu__nav-item--current[data-v-ff27a988],.modal-menu__nav-item.active[data-v-ff27a988],.modal-menu__nav-item.current[data-v-ff27a988]{background-position:0 0;pointer-events:none}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.modal-menu__nav-item[data-v-ff27a988]{transition:color .6s ease}@media (pointer:fine){.modal-menu__nav-item[data-v-ff27a988]:hover{color:#00a8ba}}.modal-menu__nav-item--active[data-v-ff27a988],.modal-menu__nav-item--current[data-v-ff27a988],.modal-menu__nav-item.active[data-v-ff27a988],.modal-menu__nav-item.current[data-v-ff27a988]{color:#00a8ba;pointer-events:none}}.header[data-v-64409265]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#ffffff26;border-bottom:.0625rem solid hsla(0,0%,100%,.25);color:#fff;left:0;position:fixed;top:0;transition:background-color .6s ease;width:100%;z-index:10}.header--filled[data-v-64409265]{background-color:#fff;border-bottom:.0625rem solid rgba(92,92,92,.15);color:#000}.header__container[data-v-64409265]{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;margin:0 auto;max-width:120rem;padding:0 clamp(1rem,.6666666667rem + 1.1111111111vw,2rem)}@media (max-width:1240px){.header__container[data-v-64409265]{align-items:center;display:flex;justify-content:space-between}}.header__logo[data-v-64409265]{display:block;position:relative;transition:background-color .6s ease}.header__logo[data-v-64409265]:before{background-color:#fff;bottom:0;content:"";height:0;left:0;position:absolute;transition:height .6s ease;width:100%;z-index:1}@media (pointer:fine){.header__logo[data-v-64409265]:hover{color:#00a8ba}.header__logo[data-v-64409265]:hover:before{height:100%}}.header--filled .header__logo[data-v-64409265]{color:#00a8ba}.header--filled .header__logo[data-v-64409265]:before{background-color:#00a8ba}@media (pointer:fine){.header--filled .header__logo[data-v-64409265]:hover{color:#fff}}.header__logo-icon[data-v-64409265]{position:relative;z-index:2}.header__logo-icon--desktop[data-v-64409265]{display:none;height:2rem;width:11.875rem}@media (min-width:1241px){.header__logo-icon--desktop[data-v-64409265]{display:block}}.header__logo-icon--mobile[data-v-64409265]{display:block;height:2rem;width:8rem}@media (min-width:1241px){.header__logo-icon--mobile[data-v-64409265]{display:none}}.header__action[data-v-64409265],.header__button[data-v-64409265],.header__logo[data-v-64409265]{cursor:pointer;font-size:.75rem;padding:.625rem;text-transform:uppercase;transition:color .6s ease}.header__action[data-v-64409265]:not(:last-child),.header__button[data-v-64409265]:not(:last-child),.header__logo[data-v-64409265]:not(:last-child){border-right:.0625rem solid hsla(0,0%,100%,.25)}.header--filled .header__action[data-v-64409265]:not(:last-child),.header--filled .header__button[data-v-64409265]:not(:last-child),.header--filled .header__logo[data-v-64409265]:not(:last-child){border-right:.0625rem solid rgba(92,92,92,.15)}.header__action[data-v-64409265]{display:flex;flex-direction:column;gap:1rem;position:relative}@media (max-width:1240px){.header__action--desktop[data-v-64409265]{display:none}}.header__action--burger[data-v-64409265]{border-left:.0625rem solid hsla(0,0%,100%,.25);width:7.5rem}.header--filled .header__action--burger[data-v-64409265]{border-left:.0625rem solid rgba(92,92,92,.15)}@media (min-width:1241px){.header__action--burger[data-v-64409265]{display:none}}.header__action[data-v-64409265]:before{background-color:currentColor;bottom:0;content:"";height:.0625rem;left:0;position:absolute;transition:width .6s ease;width:0}@media (pointer:fine){.header__action[data-v-64409265]:hover:before{width:100%}}.header--filled .header__action[data-v-64409265]:before{background-color:#00a8ba}.header__action-icon[data-v-64409265]{align-self:flex-end;aspect-ratio:1;background-color:currentColor;clip-path:polygon(0 0,100% 50%,0 100%);min-width:.5rem;opacity:0;transition:opacity .6s ease;width:.5rem}.header__action--dropdown .header__action-icon[data-v-64409265]{opacity:1;rotate:90deg}.header__button[data-v-64409265]{color:#00a8ba;display:flex;flex-direction:column;gap:.375rem;position:relative}@media (max-width:1240px){.header__button[data-v-64409265]{display:none}}.header__button[data-v-64409265]:before{background-color:#fff;bottom:0;content:"";height:100%;left:0;position:absolute;transition:height .6s ease,background-color .6s ease;width:100%;z-index:-1}@media (pointer:fine){.header__button[data-v-64409265]:hover{color:#fff}.header__button[data-v-64409265]:hover:before{height:1%}}.header--filled .header__button[data-v-64409265]{color:#fff}.header--filled .header__button[data-v-64409265]:before{background-color:#00a8ba}@media (pointer:fine){.header--filled .header__button[data-v-64409265]:hover{color:#00a8ba}}.header__button-icon[data-v-64409265]{align-self:flex-end}.footer[data-v-f08403d0]{background-color:#000;color:#fff;padding:2rem 0;position:relative;z-index:2}.footer[data-v-f08403d0]:before{background-image:linear-gradient(0deg,#000 0,transparent);content:"";height:8rem;left:0;pointer-events:none;position:absolute;top:-8rem;width:100%;z-index:-1}.footer__container[data-v-f08403d0]{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:120rem;padding:0 clamp(1rem,.6666666667rem + 1.1111111111vw,2rem)}.footer__anchor[data-v-f08403d0]{align-items:center;align-self:flex-end;aspect-ratio:1;background-color:#ffffff26;background-image:linear-gradient(0deg,transparent 35%,#00a8ba 60%);background-position:0 110%;background-repeat:no-repeat;background-size:100% 250%;border-radius:50%;display:flex;justify-content:center;transition:background-position .6s ease,color .6s ease;width:2.75rem}@media (pointer:fine){.footer__anchor[data-v-f08403d0]:hover{background-position:0 0;color:#fff}}.footer__anchor-icon[data-v-f08403d0]{rotate:-90deg;translate:.0625rem 0}.footer__head[data-v-f08403d0]{display:flex;flex-direction:column;gap:2rem;max-width:11.875rem}@media (max-width:1024px){.footer__head[data-v-f08403d0]{max-width:none}}.footer__logo[data-v-f08403d0]{aspect-ratio:1;display:block;min-width:clamp(8rem,6.7083333333rem + 4.3055555556vw,11.875rem);width:clamp(8rem,6.7083333333rem + 4.3055555556vw,11.875rem)}.footer__copyright[data-v-f08403d0],.footer__info[data-v-f08403d0]{color:#5c5c5c;display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;line-height:1.2;text-wrap:balance}.footer__body[data-v-f08403d0]{display:grid;gap:4rem;grid-template-columns:max-content auto}@media (max-width:1024px){.footer__body[data-v-f08403d0]{display:flex;flex-direction:column-reverse}}.footer__nav[data-v-f08403d0]{display:grid;gap:4rem;grid-template-columns:repeat(4,1fr)}@media (max-width:1440px){.footer__nav[data-v-f08403d0]{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.footer__nav[data-v-f08403d0]{display:flex;flex-wrap:wrap}}.footer__list-group[data-v-f08403d0]{gap:4rem}.footer__list[data-v-f08403d0],.footer__list-group[data-v-f08403d0]{display:flex;flex-direction:column}.footer__list[data-v-f08403d0]{gap:.5rem}@media (max-width:1024px){.footer__list[data-v-f08403d0]{flex:0 1 45%}}.footer__list-title[data-v-f08403d0]{color:#5c5c5c;cursor:default;font-size:.875rem;margin-bottom:.5rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.footer__list-title--dynamic[data-v-f08403d0]{cursor:pointer}@media (pointer:fine){.footer__list-title--dynamic[data-v-f08403d0]:hover{color:#00a8ba}}.footer__list-item[data-v-f08403d0]{font-size:1rem}.footer__socials[data-v-f08403d0]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.footer__socials-item[data-v-f08403d0]{align-items:center;aspect-ratio:1;border:.0625rem solid rgba(92,92,92,.25);color:#00a8ba;display:flex;justify-content:center;min-width:2.5rem;width:2.5rem}@media (pointer:fine){.footer__socials-item[data-v-f08403d0]:hover{background-color:#00a8ba;color:#fff}}.footer__docs[data-v-f08403d0]{align-items:center;border-top:.0625rem solid rgba(92,92,92,.25);display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;padding:1.5rem 0 0}.footer__docs-item[data-v-f08403d0]{color:#5c5c5c;cursor:pointer;font-size:.875rem}@media (pointer:fine){.footer__docs-item[data-v-f08403d0]:hover{color:#fff}}
