.noHover{pointer-events:none}header{display:flex;justify-content:space-between;width:calc(100% - 24px);z-index:20}header .left,header .right{align-items:center;display:flex}header .left{justify-content:start;width:calc(var(--nav-width) + 164px)}header .popup .i-heroicons-bolt{font-size:16px}header .popup__text{color:#fff;display:flex;font-size:14px}header .popup__span{margin:0 10px}.nav-card{align-items:center;border-radius:14px;cursor:pointer;display:flex;height:48px;margin:0 6px 14px;position:relative;text-decoration:none;transition:background-color .2s ease-in-out}.nav-card--current,.nav-card:hover{background-color:#f1f4fb}.nav-card:focus-visible{outline:2px solid #4553c9;outline-offset:2px}.nav-card__ring{flex:none;height:40px;margin-left:6px;position:relative;width:40px}.nav-card__ring svg{height:100%;transform:rotate(-90deg);width:100%}.nav-card__arc,.nav-card__track{fill:none;stroke-width:3}.nav-card__track{stroke:#dfe4f0}.nav-card__arc{stroke:#4553c9;stroke-linecap:round;transition:stroke-dasharray .5s cubic-bezier(.16,1,.3,1)}.nav-card__count{align-items:center;color:#344767;display:flex;font-size:11px;font-weight:700;top:0;right:0;bottom:0;left:0;justify-content:center;letter-spacing:-.2px;position:absolute}.nav-card__label{display:flex;flex-direction:column;left:56px;max-width:150px;opacity:0;pointer-events:none;position:absolute;transform:translate3d(-20px,0,0);transition:opacity .3s ease,transform .3s ease}.nav-card__title{color:#344767;font-size:13.5px;font-weight:600}.nav-card__next,.nav-card__title{line-height:1.3;white-space:nowrap}.nav-card__next{color:#67748e;font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.cnavbar[expanded=true] .nav-card__label{opacity:1;pointer-events:auto;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.nav-card,.nav-card__arc,.nav-card__label{transition:none}}:root{--header-height:40%}*,:after,:before{box-sizing:border-box}.hover-zone{height:100%;position:relative;width:64px;z-index:4}.text-slide-transition{display:inline-block!important;pointer-events:none!important;transition:opacity .4s ease,transform .4s ease!important;visibility:visible!important}.cnavbar{flex-shrink:0;left:0;position:relative;transition:.4s;transition-delay:.1s;z-index:4}.cnavbar .nav-toggle{border-radius:6px;color:#0f3d5a;margin:4px;padding:8px;position:relative;transition:color .3s ease;z-index:10}.cnavbar .nav-toggle:hover{background-color:#0000000d;color:var(--color-lochmara-300)}.cnavbar[expanded=true]{overflow:visible;width:244px;z-index:100}.cnavbar[expanded=true],.cnavbar[expanded=true]:before{transition-delay:0s!important}.cnavbar[expanded=true]:before{left:244px}.cnavbar[expanded=true] nav .cnav_link .cnav_name{left:0;opacity:1;pointer-events:auto;position:relative;transform:translateZ(0)}.cnavbar nav{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-top:24px;z-index:9}.cnavbar nav .nav_list{display:flex;flex-direction:column;gap:1rem}.cnavbar nav .cnav_link{align-items:center;border-radius:.375rem;cursor:pointer;display:flex;height:36px;margin:6px 6px 6px 22px;position:relative;transition:all .2s ease-in-out;z-index:1}.cnavbar nav .cnav_link div{align-items:center;display:flex;min-width:36px;position:relative;z-index:2}.cnavbar nav .cnav_link .cnav_name{color:#0f3d5a;font-size:14px;font-weight:400;left:30px;opacity:0;pointer-events:none;position:absolute;transform:translate3d(-20px,0,0);white-space:nowrap;z-index:1}.cnavbar nav .cnav_link i,.cnavbar nav .cnav_link span{flex-shrink:1;font-size:20px;transition:transform .2s ease;z-index:4}.cnavbar nav .cnav_link:hover i,.cnavbar nav .cnav_link:hover span:not(.cnav_name){color:var(--color-lochmara-300);transform:scale(1.1)}.cnavbar nav .cnav_link:before{background-color:var(--color-lochmara-100);border-radius:0 24px 24px 0;content:"";height:100%;left:-22px;position:absolute;top:0;transition:.3s;width:0;z-index:1}.cnavbar nav .cnav_link.active:before{background-color:var(--color-lochmara-300)!important;width:calc(100% + 22px)}.cnavbar nav .cnav_link.active *{color:var(--color-lochmara-50)!important}.pointer-events-auto{pointer-events:auto!important}.pointer-events-none{pointer-events:none!important}.bottom{bottom:8px;left:8px;position:absolute;width:100%}.bottom,.bottom .contact{align-items:center;display:flex}.bottom .contact{background-color:#f4f7f8;border-radius:35%;height:48px;justify-content:center;width:48px}
