:root{--fluid-min-width: 320px;--fluid-max-width: 1920px;--fluid-screen: 100vw;--fluid-bp: calc( (var(--fluid-screen) - var(--fluid-min-width)) / (var(--fluid-max-width) - var(--fluid-min-width)) );--step--2: clamp(.69rem, calc(.66rem + .18vw) , .8rem);--step--1: clamp(.83rem, calc(.78rem + .29vw) , 1rem);--step-0: clamp(1rem, calc(.91rem + .43vw) , 1.25rem);--step-1: clamp(1.2rem, calc(1.07rem + .63vw) , 1.56rem);--step-2: clamp(1.44rem, calc(1.26rem + .89vw) , 1.95rem);--step-3: clamp(1.73rem, calc(1.48rem + 1.24vw) , 2.44rem);--step-4: clamp(2.07rem, calc(1.73rem + 1.7vw) , 3.05rem);--step-5: clamp(2.49rem, calc(2.03rem + 2.31vw) , 3.82rem);--space-3xs: clamp(.31rem, calc(.31rem + 0vw) , .31rem);--space-2xs: clamp(.56rem, calc(.54rem + .11vw) , .63rem);--space-xs: clamp(.88rem, calc(.85rem + .11vw) , .94rem);--space-s: clamp(1.13rem, calc(1.08rem + .22vw) , 1.25rem);--space-m: clamp(1.69rem, calc(1.62rem + .33vw) , 1.88rem);--space-l: clamp(2.25rem, calc(2.16rem + .43vw) , 2.5rem);--space-xl: clamp(3.38rem, calc(3.24rem + .65vw) , 3.75rem);--space-2xl: clamp(4.5rem, calc(4.33rem + .87vw) , 5rem);--space-3xl: clamp(6.75rem, calc(6.49rem + 1.3vw) , 7.5rem);--fluid-size-xs: calc(12px + (16 - 12) * var(--fluid-bp));--fluid-size-sm: calc(16px + (20 - 16) * var(--fluid-bp));--fluid-size-md: calc(20px + (30 - 20) * var(--fluid-bp));--fluid-size-lg: calc(30px + (40 - 30) * var(--fluid-bp));--fluid-size-xl: calc(40px + (60 - 40) * var(--fluid-bp));--fluid-gap-xs: calc(10px + (20 - 10) * var(--fluid-bp));--fluid-gap-sm: calc(20px + (30 - 20) * var(--fluid-bp));--fluid-gap-md: calc(30px + (50 - 30) * var(--fluid-bp));--fluid-gap-lg: calc(50px + (80 - 50) * var(--fluid-bp));--fluid-width-sm: calc(280px + (320 - 280) * var(--fluid-bp));--fluid-width-md: calc(320px + (480 - 320) * var(--fluid-bp));--fluid-width-lg: calc(480px + (640 - 480) * var(--fluid-bp))}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-break:break-word;text-wrap:balance}@supports (text-wrap: pretty){h1,h2,h3,h4,h5,h6{text-wrap:pretty}}:root{--animation-primary: .8s cubic-bezier(.2, 1.33, .25, 1);--animation-primary-ease-in: .8s cubic-bezier(.25, 1, .1, 1);--animation-primary-expo: .8s cubic-bezier(.87, 0, .13, 1);--animation-nav-primary: .2s ease;--transition-time: .35s}.hover__scale-down{transition:transform var(--transition-time) ease-in-out}.hover__scale-down:hover{transform:scale(.95)}.hover__scale-up{transition:transform .3s ease-in-out}.hover__scale-up:hover{transform:scale(1.05)}.hover__link-underline{position:relative;overflow:hidden;padding-bottom:.2em}.hover__link-underline:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--lk-light);transform:scaleX(0);transform-origin:bottom left;transition:transform var(--animation-primary)}.hover__link-underline-reverse{position:relative;overflow:hidden;padding-bottom:.1em}.hover__link-underline-reverse:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#ffffff80;transform:scaleX(1);transform-origin:bottom right;transition:transform var(--animation-primary)}.hover__link-underline-reverse:hover:before{transform:scaleX(0);transform-origin:bottom left}.hover__link-underline:hover:before{transform:scaleX(1);transform-origin:bottom right}.menu-item .hover__link-underline[aria-current=page]:before{transform:scaleX(1) rotate(.001deg);transform-origin:bottom left}.ld-content{position:relative;overflow:hidden;padding-bottom:.2em}.ld-text{position:relative;display:block;overflow:hidden}.ld-text span{display:block;transition:transform var(--animation-primary),color var(--animation-nav-primary);transform:translateY(0);white-space:nowrap}.ld-text .ld-text-original{transform:translateY(0) rotate(.001deg);transition:transform var(--animation-primary),color var(--animation-nav-primary);transform-origin:left bottom}.ld-text .ld-duplicate{position:absolute;top:0;transform:translateY(101%) rotate(-12deg);transform-origin:right top;-webkit-user-select:none;user-select:none;pointer-events:none}@media (hover: hover){[data-ld-link]:hover .ld-text .ld-text-original,[data-ld-button]:hover .ld-text .ld-text-original{transform:translateY(-101%) rotate(-12deg)}[data-ld-link]:hover .ld-text .ld-duplicate,[data-ld-button]:hover .ld-text .ld-duplicate{transform:translateY(0) rotate(.001deg)}}.icon__social-small path{transition:stroke var(--animation-primary)}.header__social-block a:hover .icon__social-small path,.footer__social-block a:hover .icon__social-small path{stroke:var(--lk-accent)}.header__social-block a{display:flex;align-items:center;justify-content:center}::selection{background-color:var(--lk-light);color:var(--lk-dark)}.scroll-to-top{position:fixed;bottom:var(--space-s);right:var(--space-s);width:32px;height:32px;background:transparent;border:none;cursor:pointer;opacity:0;visibility:hidden;z-index:1000;transform-origin:center center;mix-blend-mode:difference}@media (min-width: 768px){.scroll-to-top{bottom:var(--space-m);right:var(--space-m)}}.scroll-to-top svg{display:block;width:100%;height:100%}.scroll-to-top circle{transition:stroke-dashoffset .3s;transform-origin:center}.scroll-to-top circle.progress__to-top{transform:rotate(-90deg);transform-origin:center}.scroll-to-top path{stroke:#fff}@media (hover: hover){.scroll-to-top:hover{transform:scale(1.1)}}.about__gallery-block{position:relative;width:100%}.about__img,.about__img-2{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:1280/768}.img__parallax-wrap{overflow:hidden;position:relative}.img__parallax-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;will-change:transform}.img__parallax,.pill,.pill__glow-img{-webkit-user-select:none;user-select:none}.img__parallax-hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000;z-index:1;transition:background-color .3s ease}.img__parallax-hover:hover:before{background-color:#0000004d}.pill-glow{--glow-opacity: 1}.pill-glow:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%) rotate(-40deg);width:140%;height:100%;pointer-events:none;z-index:0;background:radial-gradient(ellipse at center,#ffc81233,#ffc81200 70%);filter:blur(60px);opacity:var(--glow-opacity)}@media (max-width: 1024px){.pill-glow:before{display:none;filter:blur(0px);width:100%;transform:translate(-50%) rotate(-50deg)}}@media (hover: hover){.card__main-way{transition:transform .3s ease}.card__main-way:hover{transform:scale(.995)}}.lazy{opacity:0;transform:translateY(20px) scale(.98);transition:all .6s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.lazy.loaded{opacity:1;transform:translateY(0) scale(1)}.lazy.error{opacity:.5}.get__item-text,.get__list-item-number .get__item-count{transition:color .3s ease 0s;-webkit-transition:color .3s ease 0s}.get__item-icon path{transition:fill .3s ease 0s;-webkit-transition:fill .3s ease 0s}.get__item-list{position:relative;overflow:hidden}.get__item-list .get__item-list-title,.get__item-list .get__item-text,.get__item-list .get__item-icon path,.get__item-list .get__item-count{z-index:1;position:relative}.get__item-list .get__item-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--lk-accent);transform:scaleY(0);z-index:0}.get__item-list:after{content:"";height:100%;left:0;top:0;transform:scaleY(0);width:100%;background-color:var(--lk-accent);transform-origin:top;position:absolute;transition:transform .3s ease 0s;-webkit-transition:transform .3s ease 0s;z-index:0}@media (hover: hover){.get__item-list:hover:after{transform:scaleY(1)}.get__item-list:hover .get__item-text{color:var(--lk-dark)}.get__item-list:hover .get__item-icon path{fill:var(--lk-dark)}.get__item-list:hover .get__list-item-number .get__item-count{color:var(--lk-dark)}}.faq__title{transition:color .3s ease 0s;-webkit-transition:color .3s ease 0s}@media (hover: hover){.faq__item:hover .faq__title{color:var(--lk-accent)}}.faq__main{overflow-x:hidden}.faq__title-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transform-origin:center}.faq__item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.25)}.mobile-break{display:none}@media (max-width: 768px){.mobile-break{display:inline}}.card__consultant-text p{margin-bottom:5px}.card__consultant-text ul{margin:0px 0px 0px var(--space-s);padding:0}.br__desktop{display:block}@media (max-width: 767px){.br__desktop{display:none}}.loading-container{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:99999;pointer-events:none;display:flex}.loading-container .loading-screen{position:relative;width:100%;height:100%;background:var(--lk-accent);display:flex;justify-content:center;align-items:center;border-radius:3px;transform:scaleX(1.1) scaleY(1.05) rotate(.001deg)}.loading-container .logo{width:75px;height:75px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:1}.loading-container .logo .overlay{background-color:#000000bf;transform-origin:right bottom}.overlay{position:absolute;top:0;left:0;height:100%;width:100%}.loading-container svg{width:100%;position:relative;transform-origin:center center}.loading-container .copyright-row{position:absolute;display:flex;bottom:calc(var(--gap) * 2);left:0;width:100%;justify-content:center;overflow:hidden}.loading-container .copyright-row .copyright-visual{transform-origin:center center;width:14em}.loading-container .copyright-row .copyright-visual *{border-color:rgba(var(--color-gray-rgb),.25);color:rgba(var(--color-gray-rgb),.25)!important}.loading-container .copyright-row .copyright-visual svg *{fill:rgba(var(--color-gray-rgb),.25)}@media screen and (max-width: 540px){.loading-container .last{display:none}}.transition-container{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:100;pointer-events:none;display:flex}.transition-container .transition-screen{position:relative;width:100%;height:100%;background:var(--lk-dark);display:flex;justify-content:center;align-items:center;border-radius:3px}@media screen and (max-width: 540px){.transition-container .last{display:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
