.navbar[data-v-b61c4bb2]{align-items:center;background:transparent;display:flex;justify-content:center;padding:1.25rem 0;position:sticky;top:0;transform:translateY(0);transition:background .3s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform;z-index:10001}.navbar.hidden[data-v-b61c4bb2]{transform:translateY(-100%)}.navbar.navbar--opened[data-v-b61c4bb2]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#f5f5f7!important}.navbar.navbar--opened.hidden[data-v-b61c4bb2]{transform:translateY(0)}.navbar.navbar--opened .navbar__menu-button .menu-icon__bar[data-v-b61c4bb2]{background-color:#1c1917!important}.navbar--dark .navbar__menu-link[data-v-b61c4bb2]{color:#1c1917}.navbar--dark .logo-shape[data-v-b61c4bb2],.navbar--dark .menu-icon__bar[data-v-b61c4bb2]{background-color:#1c1917}.navbar--scrolled[data-v-b61c4bb2]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(180deg,#ffffffe6,#ffffffb3);transition:background .3s ease,backdrop-filter .3s ease}.navbar--scrolled .navbar__menu-button .menu-icon__bar[data-v-b61c4bb2]{background:#1c1917}.navbar.navbar--opened.navbar--scrolled[data-v-b61c4bb2]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#f5f5f7!important}@media screen and (max-width:991px){.navbar[data-v-b61c4bb2]{padding:1.25rem 0}}.navbar__container[data-v-b61c4bb2]{align-items:center;display:flex;justify-content:space-between;max-width:108rem;padding-left:3rem;padding-right:3rem;position:relative;width:100%;z-index:10002}@media screen and (max-width:767px){.navbar__container[data-v-b61c4bb2]{padding:0}}@media screen and (max-width:991px){.navbar__container[data-v-b61c4bb2]{padding-left:1.5rem;padding-right:1.5rem}}.navbar__logo-container[data-v-b61c4bb2]{align-items:center;display:flex;position:relative;text-decoration:none;z-index:10003}.navbar__logo-svg[data-v-b61c4bb2]{transition:opacity .3s ease}.navbar__logo-svg path[data-v-b61c4bb2]{transition:fill .3s cubic-bezier(.4,0,.2,1)}.navbar__logo[data-v-b61c4bb2]{align-items:flex-start;display:flex;gap:.75rem;justify-content:flex-start;overflow:hidden}.logo-shape[data-v-b61c4bb2]{background-color:#1c1917;transition:background-color .3s ease}.logo-shape--1[data-v-b61c4bb2]{height:.75rem;width:.375rem}.logo-shape--2[data-v-b61c4bb2]{height:1.5rem;width:1.25rem}.logo-shape--3[data-v-b61c4bb2]{height:.375rem;width:.375rem}.logo-shape--4[data-v-b61c4bb2]{height:1.25rem;width:1.25rem}.logo-shape--5[data-v-b61c4bb2]{height:1.5rem;width:.375rem}.logo-shape--6[data-v-b61c4bb2],.logo-shape--7[data-v-b61c4bb2]{height:1.25rem;width:1.25rem}.logo-shape--8[data-v-b61c4bb2]{height:1.5rem;width:.75rem}.logo-shape--9[data-v-b61c4bb2]{height:.82rem;width:.25rem}.logo-shape--10[data-v-b61c4bb2]{height:.875rem;width:.25rem}.logo-shape--11[data-v-b61c4bb2]{height:1.25rem;width:1.25rem}.navbar__menu[data-v-b61c4bb2]{align-items:center;display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:991px){.navbar__menu[data-v-b61c4bb2]{display:none}}.navbar__menu-wrapper[data-v-b61c4bb2]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#e7e5e480;border-radius:100px;display:inline-flex;gap:.25rem;padding:.375rem;position:relative}.tab-indicator[data-v-b61c4bb2]{border-radius:100px;bottom:.375rem;left:0;pointer-events:none;position:absolute;top:.375rem;transition:width .3s cubic-bezier(.4,0,.2,1),left .3s cubic-bezier(.4,0,.2,1);z-index:1}.navbar--dark .tab-indicator[data-v-b61c4bb2],.navbar--scrolled .tab-indicator[data-v-b61c4bb2],.tab-indicator[data-v-b61c4bb2]{background-color:#fffc}.navbar__menu-link[data-v-b61c4bb2]{border-radius:100px;color:#1c1917;font-family:fractul-variable,sans-serif;font-size:.875rem;font-weight:400;padding:.5rem 1rem;position:relative;text-align:center;text-decoration:none;transition:color .2s ease;white-space:nowrap;z-index:2}.navbar__menu-link[data-v-b61c4bb2]:hover{color:#000}.navbar__menu-link.router-link-active[data-v-b61c4bb2]{color:#000;font-weight:400}.navbar--scrolled .navbar__menu-link[data-v-b61c4bb2]{color:#1c1917}.navbar--scrolled .navbar__menu-link.router-link-active[data-v-b61c4bb2],.navbar--scrolled .navbar__menu-link[data-v-b61c4bb2]:hover{color:#000}.navbar__right[data-v-b61c4bb2]{align-items:center;display:flex;gap:1rem}.navbar__contact-button[data-v-b61c4bb2]{align-items:center;background-color:#1c1917;border-radius:100px;color:#fff;display:inline-flex;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400;justify-content:center;line-height:1.25rem;outline:1px solid #1c1917;outline-offset:-1px;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease}.navbar__contact-button[data-v-b61c4bb2]:hover{background-color:#000;outline-color:#000}@media (max-width:991px){.navbar__contact-button[data-v-b61c4bb2]{display:none}}.navbar__menu-button[data-v-b61c4bb2]{background-color:#e7e5e4e6;border-radius:999px;cursor:pointer;display:none;margin-left:1.25rem;padding:.6rem;transition:background-color .3s ease,transform .3s ease}.navbar__menu-button[data-v-b61c4bb2]:hover{background-color:#d0cac8f2}.navbar__menu-button--open .menu-icon__bar--top[data-v-b61c4bb2]{transform:translateY(6px) rotate(45deg)}.navbar__menu-button--open .menu-icon__bar--bottom[data-v-b61c4bb2]{transform:translateY(-6px) rotate(-45deg)}.navbar__menu-button .menu-icon[data-v-b61c4bb2]{display:flex;flex-direction:column;height:.8rem;justify-content:space-between;width:1.45rem}.navbar__menu-button .menu-icon__bar[data-v-b61c4bb2]{background-color:#1c1917;height:1.3px;transition:all .3s ease;width:100%}.navbar--scrolled .navbar__menu-button .menu-icon__bar[data-v-b61c4bb2]{background-color:#1c1917}.navbar--opened .navbar__menu-button .menu-icon__bar[data-v-b61c4bb2]{background-color:#1c1917!important}@media (max-width:991px){.navbar__menu-button[data-v-b61c4bb2]{align-items:center;display:flex;height:2.75rem;justify-content:center;width:2.75rem}}.navbar__mobile-menu[data-v-b61c4bb2]{align-items:stretch;animation:slideDown-b61c4bb2 .4s ease-in-out;background-color:#f5f5f7;display:none;flex-direction:column;height:calc(100vh - 68px);left:0;overflow-y:auto;padding:1.875rem 0;position:fixed;right:0;top:66px;width:100%;z-index:9999}.navbar__mobile-menu--opened[data-v-b61c4bb2]{display:block}.navbar__mobile-menu .navbar__mobile-item[data-v-b61c4bb2]{margin:4px 0 10px}.navbar__mobile-menu .navbar__mobile-link[data-v-b61c4bb2]{align-items:center;color:#1d1d1f;display:flex;font-family:var(--bf6e18a6);font-size:1.62rem;font-weight:400;justify-content:space-between;line-height:2.5rem;padding:0 1rem;transition:color .3s ease}@media screen and (max-width:767px){.navbar__mobile-menu .navbar__mobile-link[data-v-b61c4bb2]{height:4.0625rem;padding-left:.9375rem;padding-right:.9375rem}}.navbar__mobile-menu .accordion__submenu .navbar__mobile-link[data-v-b61c4bb2]{border:none}.dropdown[data-v-b61c4bb2]{background-color:#fff;border-radius:4px;box-shadow:0 4px 12px #0000001a;display:none;margin-left:30px;margin-top:15px;min-width:200px;padding:15px 20px;position:absolute;z-index:100}.dropdown__item[data-v-b61c4bb2]{padding:10px 0}.dropdown__item a[data-v-b61c4bb2]{color:#000;font-size:16px;font-weight:400;text-decoration:none}.dropdown__item a[data-v-b61c4bb2]:hover{color:#0459a6}.dropdown.is-hovered[data-v-b61c4bb2]{display:block}@keyframes fadeIn-b61c4bb2{to{opacity:1}}@keyframes slideDown-b61c4bb2{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideUp-b61c4bb2{0%{transform:translateY(100%)}to{transform:translateY(0)}}.layout-dark[data-v-b61c4bb2]{padding-top:75px}.layout-dark .navbar--opened .navbar__container .navbar__menu-button .menu-icon__bar[data-v-b61c4bb2],.layout-dark .navbar__menu-button .menu-icon__bar[data-v-b61c4bb2]{background-color:#1c1917}.footer{background:#151515;bottom:0;color:#fff;display:flex;font-family:var(--1cd70ae6);justify-content:center;left:0;padding-top:100px;pointer-events:none;position:fixed;right:0;width:100%;z-index:1}.footer__container{pointer-events:auto;width:100%}@media only screen and (max-width:767px){.footer{padding-bottom:40px;padding-top:60px;position:relative}}.footer__extra{font-size:14px;line-height:140%;margin-top:126px;padding-bottom:42px}@media only screen and (max-width:767px){.footer__extra{margin-top:40px}}.footer__extra-columns{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.footer__extra-columns{flex-direction:column;gap:20px}}.footer__extra-columns ul{display:flex;gap:60px}@media only screen and (max-width:767px){.footer__extra-columns ul{flex-direction:column;gap:20px}}.footer__logo{margin-bottom:100px}@media only screen and (max-width:767px){.footer__logo{margin-bottom:40px}}.footer__newsletter{width:50%}@media only screen and (max-width:767px){.footer__newsletter{margin-bottom:40px;width:100%}}.footer__input{background:transparent;border-bottom:1px solid #e0e0e0;color:#fff;font-family:DM Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:140%;padding:10px 0;width:100%}.footer__input-wrapper{display:flex;position:relative}.footer__input::-moz-placeholder{color:#a9a9a9}.footer__input::placeholder{color:#a9a9a9}.footer__input:focus{border-bottom:1.5px solid #000;outline:none}.footer__input:focus::-moz-placeholder{opacity:.2}.footer__input:focus::placeholder{opacity:.2}.footer .footer__columns{-moz-column-gap:20px;column-gap:20px;display:grid;gap:40px;grid-template-columns:.3fr .3fr auto auto}@media only screen and (max-width:767px){.footer .footer__columns{gap:0;grid-template-columns:1fr}.footer__column{border-bottom:1px solid hsla(0,0%,100%,.1)}.footer__column:last-child{border-bottom:none}}.footer__accordion-header{display:none}@media only screen and (max-width:767px){.footer__accordion-header{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:1.25rem 0;width:100%}.footer__accordion-header .footer__input-wrapper-title{margin-bottom:0}}.footer__accordion-icon{color:#fff;height:1.25rem;transition:transform .3s ease;width:1.25rem}@media only screen and (max-width:767px){.footer__accordion-content{max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease,padding .3s ease}.footer__accordion-content--open{max-height:1000px;padding-bottom:1.25rem}}@media only screen and (min-width:768px){.footer__column--accordion .footer__accordion-header{display:none}.footer__column--accordion .footer__accordion-content{max-height:none!important;padding:0!important}}.footer a{color:#a6a6a6;transition:.2s}.footer a:hover{color:#fff;transition:.2s}.footer__lists li{margin-bottom:9px}.footer__lists li a{color:#d1d1d1;font-size:16px;transition:.2s}.footer__lists li a:hover{color:#fff;transition:.2s}.footer_submit{align-items:center;background:none;display:inline-flex;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;gap:10px;justify-content:center;min-width:100px;padding:5px 15px;webkit-appearance:none;border:1px solid #767676;border-radius:100px}.footer__input-wrapper-title,.footer_submit{color:#fff;font-style:normal;line-height:140%}.footer__input-wrapper-title{font-family:var(--2d76ff26);font-size:20px;font-weight:500;margin-bottom:14px}@media only screen and (max-width:767px){.footer__title-desktop{display:none}}.footer__title-mobile{display:none}@media only screen and (max-width:767px){.footer__title-mobile{display:block}}.socialmedia{display:flex;gap:7px;margin-bottom:30px}.footer__newsletter{margin-left:auto}@media only screen and (max-width:767px){.footer__newsletter{margin-left:0}}.contact-list{list-style:none;margin:0;padding:0}.contact-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;margin-bottom:20px;padding-bottom:25px}.contact-image{border-radius:5px;height:100px;margin-right:15px;-o-object-fit:cover;object-fit:cover;width:100px}.contact-details{color:#fff;font-family:DM Sans,sans-serif}.contact-name{font-size:20px;font-weight:500;margin:0}.contact-role{margin:0}.contact-email,.contact-role{color:#a6a6a6;font-size:clamp(13px,2vw,12px)}.contact-email{display:block;margin:5px 0;text-decoration:none;transition:color .2s}.contact-email:hover{color:#fff}.contact-phone{color:#a6a6a6;font-size:clamp(13px,2vw,12px);margin:5px 0}@media only screen and (max-width:767px){.footer-contact{grid-column:1/-1}}.footer-contact .footer__input-wrapper-title{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:20px;padding-bottom:20px}.link-tooltip{animation:fadeInTooltip .2s ease-out forwards;background:#fffffff2;border-radius:4px;box-shadow:0 2px 6px #00000026;color:#000;font-family:DM Sans,sans-serif;font-size:13px;max-width:200px;opacity:0;overflow:visible;padding:6px 12px;pointer-events:none;position:fixed;transform:translate(-50%,-120%);white-space:nowrap;width:-moz-max-content;width:max-content;z-index:9999}.link-tooltip:after{border:6px solid transparent;border-top-color:#fffffff2;bottom:-10px;content:"";filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));left:var(--arrow-offset,50%);position:absolute;transform:translate(-50%)}@keyframes fadeInTooltip{0%{opacity:0;transform:translate(-50%,-130%)}to{opacity:1;transform:translate(-50%,-120%)}}
