img.elem-image{background-color:#d9d9d9;display:block;width:100%}.nav-header{background:transparent;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:background .3s cubic-bezier(.5,0,.15,1),box-shadow .3s cubic-bezier(.5,0,.15,1);z-index:100}.nav-header.is-scrolled{background:#fff;box-shadow:0 1px #14141414}.nav-header.is-scrolled .mobile-header .logo-holder .logo{height:2.75rem}.nav-header.is-scrolled .hamburger:not(.is-open){color:#34342b;height:2.75rem}.nav-header.is-scrolled .desktop-header{margin-top:.25rem;padding-bottom:.75rem}.nav-header.is-scrolled .desktop-header .logo-holder .logo{height:2rem}.nav-header.is-scrolled .desktop-header .nav-holder .nav-links .nav-link{color:#34342b}.nav-header.is-scrolled .desktop-header .buttons-holder .button--filled{background:#6565ff;border:2px solid #6565ff;color:#fff;font-size:16px;font-weight:600}.nav-header.is-scrolled .desktop-header .buttons-holder .button--filled:hover{background:#4646ff;border-color:#4646ff;color:#fff}.nav-header.is-scrolled .desktop-header .buttons-holder .button--outline{background:transparent;border:2px solid #6565ff;color:#6565ff;font-size:16px;font-weight:600}.nav-header.is-scrolled .desktop-header .buttons-holder .button--outline:hover{background:#6565ff;color:#fff}.nav-header .mobile-header{align-items:center;display:flex;justify-content:space-between;padding:1rem 0;position:relative;width:100%;z-index:201}@media only screen and (min-width:600px){.nav-header .mobile-header{display:none}}.nav-header .mobile-header .logo-holder .logo{background-color:transparent;height:3.5rem;transition:height .3s cubic-bezier(.5,0,.15,1);width:auto}.nav-header .hamburger{background:transparent;border:none;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:3.5rem;justify-content:center;padding:0;transition:color .3s cubic-bezier(.5,0,.15,1),height .3s cubic-bezier(.5,0,.15,1);width:2.5rem}.nav-header .hamburger__line{background:currentColor;border-radius:1px;display:block;height:4px;transition:transform .3s cubic-bezier(.5,0,.15,1),opacity .3s cubic-bezier(.5,0,.15,1);width:100%}.nav-header .hamburger.is-open .nav-header .hamburger__line:first-child{background:#6565ff;color:#6565ff;transform:translateY(7px) rotate(45deg)}.nav-header .hamburger.is-open .nav-header .hamburger__line:nth-child(2){opacity:0}.nav-header .hamburger.is-open .nav-header .hamburger__line:nth-child(3){background:#6565ff;color:#6565ff;transform:translateY(-7px) rotate(-45deg)}.nav-header .mobile-menu{align-items:center;background:#fff;display:flex;flex-direction:column;height:100vh;inset:0;justify-content:center;padding:2rem;position:fixed;width:100vw;z-index:200}.nav-header .mobile-menu__nav{align-items:center;display:flex;flex-direction:column;gap:.75rem}.nav-header .mobile-menu__item{--item-rotation:0deg;--stagger-index:0;--stagger-delay:.15s;background:#6565ff;border:2px solid #fff;border-radius:999px;color:#fff;display:block;font-size:22px;font-weight:500;line-height:1;min-width:17.5rem;opacity:0;padding:1.5rem 2rem;text-align:center;text-decoration:none;transform:translateY(-32px) rotate(var(--item-rotation));transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.5,0,.15,1),color .3s cubic-bezier(.5,0,.15,1)}.nav-header .mobile-menu__item.is-visible{opacity:1;transform:translateY(0) rotate(var(--item-rotation));transition-delay:calc(var(--stagger-index)*var(--stagger-delay))}.nav-header .mobile-menu__item:hover{background:#fff3;color:#fff;transition-delay:0s}.nav-header .menu-fade-enter-active,.nav-header .menu-fade-leave-active{transition:opacity .3s cubic-bezier(.5,0,.15,1)}.nav-header .menu-fade-enter-from,.nav-header .menu-fade-leave-to{opacity:0}.nav-header .desktop-header{display:none}@media only screen and (min-width:600px){.nav-header .desktop-header{align-items:center;display:flex;justify-content:space-between;margin-top:2rem;padding:.5rem 0;transition:margin-top .3s cubic-bezier(.5,0,.15,1)}}.nav-header .desktop-header .logo-holder .logo{background-color:transparent;height:2.5rem;transition:height .3s cubic-bezier(.5,0,.15,1),transform .2s ease;width:auto}.nav-header .desktop-header .nav-holder li,.nav-header .desktop-header .nav-holder ul{display:flex;flex-direction:row;gap:1.5rem;list-style:none}.nav-header .desktop-header .nav-holder .nav-links{display:flex;flex-direction:row}.nav-header .desktop-header .nav-holder .nav-links .nav-link{color:#fff;display:block;font-size:18px;font-weight:400;text-decoration:none}.nav-header .desktop-header .buttons-holder{display:flex;flex-direction:row-reverse;gap:.5rem}.nav-header .desktop-header .buttons-holder .button{border-radius:999px;font-size:18px;font-weight:350;padding:.5rem 1rem;text-decoration:none;transition:background .2s,color .2s}.nav-header .desktop-header .buttons-holder .button--outline{background:transparent;border:2px solid #fff;color:#fff;font-size:18px;font-weight:600}.nav-header .desktop-header .buttons-holder .button--outline:hover{background:#6565ff;color:#fff}.nav-header .desktop-header .buttons-holder .button--filled{background:#fff;border:#fff;color:#6565ff;font-size:18px;font-weight:600}.nav-header .desktop-header .buttons-holder .button--filled:hover{background:#6565ff;color:#fff}.nav-footer{background-color:#e1e1e1;padding:64px 0 24px;position:relative}@media only screen and (min-width:600px){.nav-footer{padding:100px 0 24px}}.nav-footer .row{justify-content:space-between}.nav-footer .row .logo{background-color:transparent;height:auto;margin-bottom:2.5rem;max-width:100%;width:100%}.nav-footer .row .footer-link{color:#34342b;text-decoration:none}.nav-footer .row .contact-text a{color:#6565ff;font-size:28px;font-weight:500;text-decoration:underline;text-decoration-color:#6565ff;text-decoration-thickness:2px;text-underline-offset:.5rem}.nav-footer .row .menu-column{display:flex;flex-direction:row;gap:2.5rem;margin-top:4rem}@media only screen and (min-width:600px){.nav-footer .row .menu-column{gap:4rem}}.nav-footer .row .menu-column span{color:#6565ff;font-size:18px;font-weight:500}.nav-footer .row .menu-column .footer-menu{display:flex;flex-direction:column;gap:.5rem}.nav-footer .row .menu-column .footer-link{color:#34342b;font-size:18px;text-decoration:none}.nav-footer .custom-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:5rem}@media only screen and (max-width:600px){.nav-footer .custom-row{align-items:flex-start;flex-direction:column;gap:1rem;justify-content:space-between;margin-top:3rem}}.nav-footer .custom-row .secondary-menu{display:flex;flex-direction:row;gap:1rem}.nav-footer .custom-row .secondary-menu .footer-link{color:#34342b;font-size:16px;text-decoration:none}.nav-footer .custom-row .copyright{color:#34342b;text-decoration:none}
