@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.banner{gap:1.5rem;grid-template-columns:1fr 1.2fr;position:relative}.banner__main{background:var(--color__fill-1);border-radius:2rem 2rem 2rem 0;max-height:48rem;overflow:hidden;padding:4.375rem 5.5rem;position:relative}.banner__wrap-img{display:flex!important;position:relative;top:-5rem;z-index:1}@keyframes scrollImages{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.banner__title{font-size:5rem;font-weight:700;letter-spacing:-.1rem;line-height:5.5rem}.banner__subtitle,.banner__title{color:var(--color__white);position:relative;z-index:1}.banner__subtitle{font-size:3rem;font-weight:500;letter-spacing:-.06rem;line-height:3.5rem}.banner__subtitle span{background-color:var(--color__white);border-radius:.75rem;color:var(--color__fill-1);display:block;font-weight:500;margin-top:.75rem;padding:.0625rem .75rem .5rem;width:-moz-fit-content;width:fit-content}.banner__button.ui-button.--solid-blue{background-color:#172b4d;border-radius:3rem;font-size:1.75rem;font-weight:500;height:5.75rem;width:23.6rem}.banner__button:hover{background-color:var(--color__fill-1)!important}.banner__button-wrap{background-color:#f4f6fb;border-radius:0 4rem 0 0;bottom:0;left:0;padding-right:1rem;padding-top:1rem;position:absolute}.banner__button-wrap button{line-height:2.5rem}.banner__button-wrap:after,.banner__button-wrap:before{border-end-start-radius:100%;box-shadow:-.5rem 1.5rem 0 .48rem #fff;content:"";height:2.35rem;pointer-events:none;position:absolute;width:2.35rem}.banner__button-wrap:before{left:-.25rem;top:0;top:-13.95rem}.banner__button-wrap:after{bottom:.01rem;right:-27.15rem}.banner__image{border-radius:1.5rem;position:relative;z-index:1}.wrap{margin:auto}.items-wrap{gap:2rem;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.items,.items-wrap{display:flex;flex-direction:column}.items{align-items:flex-end;counter-reset:item;flex-shrink:0;gap:1.5rem;justify-content:space-around;min-width:17rem}.item{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;height:auto;justify-content:center;transition:all .1s ease-in-out;width:11.5rem}.item.photo{width:19.44rem}.item picture,.item.photo picture{width:100%}.marquee{animation:scroll 20s linear infinite}.reverse{animation-direction:reverse}.section-ticker.wrap{position:absolute;right:7rem}.section-ticker.wrap:nth-child(2){position:absolute;right:-13.5rem}.items.marquee.reverse{align-items:flex-start}@keyframes scroll{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - 1.25rem))}}.section-ticker img{height:auto;width:100%}.section-ticker .item img{border-radius:1.5rem}.section-ticker .photo.item img{border-radius:2rem}@media only screen and (max-width:768px){.items{min-width:25rem}}.banner__swiper{z-index:1}.swiper,.swiper-wrapper{border-radius:2rem}.banner__swiper .swiper-slide{border-radius:2rem;padding-bottom:80%;position:relative;width:100%!important}.banner__source{cursor:pointer;left:2rem;position:absolute;right:2rem;top:3.75rem;z-index:1}.banner__dots{font-size:1.5rem}.banner__source:hover .banner__logo-wrap{color:var(--color__fill-1)}.banner__logo-wrap{color:var(--color__white);font-size:1.0625rem;line-height:1.41;transition:all .24s ease}.banner__logo{display:block;height:auto;position:relative;width:10rem}.banner__logo svg{height:100%;margin-bottom:0;width:100%}.banner__swiper .swiper-slide img{border-radius:2rem;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.banner__swiper .swiper-pagination{bottom:unset!important;top:1.5rem!important}.banner__pattern{bottom:0;height:40rem;left:38%;opacity:.32;position:absolute;width:45rem}.banner__pattern.nuxt-icon svg{height:100%;width:100%}.swiper-pagination-bullet{background-color:transparent;border-radius:0;border-radius:3.125rem;height:auto;opacity:1;position:relative;text-align:left;width:8.5rem}.swiper-pagination-bullet i{background-color:var(--color__white);width:100%;z-index:1}.swiper-pagination-bullet b,.swiper-pagination-bullet i{border-radius:3.125rem;bottom:0;height:4px;left:0;position:absolute}.swiper-pagination-bullet b{background-color:var(--color__fill-1);width:0;z-index:2}.swiper-pagination-bullet-active{background-color:transparent}.swiper-pagination-bullet-active b{animation-direction:alternate;animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:countingBar;animation-timing-function:ease-in}@keyframes countingBar{0%{width:0}to{width:100%}}.banner__more{background:var(--color__white);border-radius:1rem;bottom:0;cursor:pointer;left:0;margin:0 auto;position:absolute;width:26rem}.banner__more-title{font-family:TT Norms Pro;font-size:1.625rem;font-weight:700;letter-spacing:-.01rem;line-height:2.125rem}.banner__more-subtitle{color:var(--color__fill-1);font-family:TT Norms Pro;font-size:1.5rem;font-weight:500;letter-spacing:-.02rem;line-height:2rem}.banner__more-wrap .ui-button{background:#0687ea1f;border-radius:.875rem;height:4rem;width:4rem}.banner__more-wrap{cursor:pointer}.banner__more-icon svg{height:unset;margin-bottom:unset;width:unset}.banner__more-wrap:hover .ui-button.--solid-gray-blue{background-color:var(--color__fill-4-h)}@media screen and (max-width:1200px){.banner__image{display:none}.banner__wrap-img{display:none!important}.banner__main{grid-template-columns:1fr}.swiper-pagination-bullet{width:6.5rem}.banner__more{padding:1rem!important;width:22rem}.banner__button-wrap:before{top:-12.95rem}.banner__button-wrap:after{right:-23.15rem}.banner__swiper .swiper-slide{padding-bottom:95%}.banner__more-title{font-size:1.5rem}.banner__more-subtitle{font-size:1.4rem}}@media screen and (max-width:991px){.banner__title{font-size:4rem;line-height:4.5rem}.banner__subtitle{font-size:2.5rem;line-height:3rem}.banner__more{width:26rem}.banner{grid-template-columns:1fr;margin-bottom:1rem!important}.banner__main{padding:3.75rem 3.75rem 14.375rem}.banner__swiper{max-width:100%;width:100%;z-index:1}.banner__swiper .swiper-slide{padding-bottom:50%;width:100%!important}.banner__button-wrap:before{top:-12.99rem}.banner__button-wrap:after{right:-27.1rem}.banner__source{top:1.85rem;z-index:10}.banner__swiper .banner__picture picture:before{box-shadow:0 0 8rem var(--color__black);content:"";height:4rem;left:0;position:absolute;top:-4rem;width:100%;z-index:2}}@media screen and (max-width:768px){.banner__main{padding:2rem 2rem 13.375rem}.banner__subtitle br{display:none}.banner__swiper .swiper-pagination{top:.5rem!important}.banner__logo{width:7rem}.swiper-pagination-bullet{max-width:10rem;min-width:3rem;width:8vw}}@media screen and (max-width:640px){.banner__swiper .swiper-slide{padding-bottom:70%}.banner__title{font-size:3.5rem;line-height:4rem}.banner__button.ui-button.--solid-blue{width:18rem}.banner__more-title{font-size:1.4rem}.banner__more-subtitle{font-size:1.3rem;line-height:1.5rem}.banner__more{padding:1rem!important;width:24rem}.banner__more-wrap{margin-top:1rem!important}.banner__more-wrap .ui-button{height:3rem;padding:0 1rem}.banner__button-wrap:before{top:-10.99rem}.banner__button-wrap:after{right:-25.1rem}}@media screen and (max-width:520px){.banner__swiper .swiper-slide{padding-bottom:100%}}.info{background:var(--color__white);border-radius:2rem;outline:var(--color__fill-1);outline-style:solid;outline-width:thick;padding:4.06rem 2.75rem 4.06rem 2.5rem;position:relative;z-index:1}.info__image{max-width:31.43575rem;padding-bottom:124%;position:relative;width:100%}.info__image img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;position:absolute;top:0;width:100%}.info__name{color:#172b4d;font-size:1.625rem;font-weight:500;letter-spacing:-.02rem;line-height:1.5rem}.info__job{color:#172b4d;font-weight:400;opacity:.56}.info__body{gap:2.5rem;grid-template-columns:1fr}.info__person .info__job,.info__person .info__name{display:none}.info__text{color:#172b4d;font-family:TT Norms Pro;font-size:2.5rem;font-weight:500;letter-spacing:-.02rem;line-height:3rem}.info__text div{text-align:center}.info__text .--end{text-align:end}.info__text span{color:var(--color__fill-1);font-weight:500}.info__subtext{color:var(--color__text);font-family:TT Norms Pro;font-size:2rem;font-weight:400;letter-spacing:-.04rem;line-height:2.5rem}@media screen and (max-width:1358px){.info__text{font-size:2rem;line-height:2.5rem}.info__subtext{font-size:1.75rem;line-height:2.25rem}}@media screen and (max-width:1200px){.info__body{grid-template-columns:1fr}.info__text{font-size:1.75rem;line-height:2.25rem}.info__subtext{font-size:1.5rem;line-height:2rem}.info__text div{justify-content:flex-start}.info__text br{display:none}.info__name.mt-104{margin-top:4rem!important}}@media screen and (max-width:991px){.info__body{gap:1rem;grid-template-columns:1fr;place-items:center}.info__text div.flex.--just-end{display:inline}.info__person{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:-moz-fit-content;max-width:fit-content}.info__person .info__job{max-width:20rem;text-align:center}.info__person .info__job,.info__person .info__name{display:block}.info__text span{margin-left:0!important}.info__text .--end{text-align:left}.info{margin-bottom:1rem!important;padding:3.75rem!important}.info__text .info__job,.info__text .info__name{display:none}.info__image{margin-bottom:.5rem;max-width:25rem;padding-bottom:129%}}@media screen and (max-width:768px){.info{padding:2rem!important}.info__text .--end{display:inline}}@media screen and (max-width:640px){.info__text{font-size:2rem;line-height:2.5rem}.info__subtext{font-size:1.5rem;line-height:2rem;margin-top:1rem!important}}.ui-modal{height:100%;left:0;max-height:100vh;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:100}.ui-modal.is-open{overflow:auto;pointer-events:all;-webkit-overflow-scrolling:touch}.ui-modal__shade{background:#0000005c;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:1}.ui-modal__wrap{align-items:center;display:flex;justify-content:center;min-height:100%;padding:6rem 4rem;pointer-events:none;position:relative;width:100%}.ui-modal.is-open .ui-modal__wrap{pointer-events:all}.ui-modal__panel{background-color:var(--color__white);border-radius:1.5rem;display:flex;flex-direction:column;gap:1rem;padding:2.5rem;position:relative;z-index:2}.ui-modal__close{background-color:transparent;color:var(--color__white);cursor:pointer;display:flex;font-size:1.5rem;height:auto;opacity:.64;padding:0;position:absolute;right:-1.5rem;top:0;transform:translate(100%);transition:all .24s ease;width:auto;z-index:1}.ui-modal__close:hover{opacity:1}.ui-modal__close svg{margin-bottom:0}@media screen and (max-width:768px){.ui-modal__wrap{padding-left:2rem;padding-right:2rem}.ui-modal__close{align-self:flex-end;color:var(--color__text);right:2.5rem;top:3rem;transform:none;width:-moz-min-content;width:min-content}.ui-modal__panel{padding:2rem}}@media screen and (max-width:468px){.ui-modal__wrap{padding-left:1rem;padding-right:1rem}.ui-modal__panel{padding-left:1.5rem;padding-right:1.5rem;padding:1.5rem}.ui-modal__close{right:1.5rem}}.about{padding-left:5.43rem;padding-right:5.43rem;position:relative}.about__title{font-size:5rem;font-weight:500;letter-spacing:-.1rem;line-height:5rem}.about__title span{color:var(--color__fill-1);font-family:Borders Divide;font-size:7rem;font-weight:400;letter-spacing:-.02rem;line-height:5rem}.about__image{background-color:var(--color__white);border-radius:50%;height:10.25rem;position:relative;width:10.25rem}.about__quotes{height:2.5rem;width:2.92425rem}.about__quotes .nuxt-icon svg{height:100%;width:100%}.about__quote{font-weight:500;letter-spacing:-.025rem;padding-right:2.5rem}.about__name{font-size:2rem;font-weight:500;letter-spacing:-.04rem;line-height:130%;opacity:.64}.about__job{font-weight:500;margin-top:.25rem;opacity:.5}.about__main-title{font-size:5rem;font-weight:500;letter-spacing:-.1rem;line-height:5rem;text-align:center}.about__blockqoute{flex:1}.about__card{flex-wrap:nowrap}.about__image img{border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.about__title.--lh,.about__title.--lh span{line-height:4.5rem}.about__info{position:relative}.about__desc,.about__info-items{margin-left:auto;max-width:74.625rem}.about__info-items{grid-template-columns:1.6fr 1fr 1fr}.about__subtitle{font-size:2rem;font-weight:500;letter-spacing:-.04rem;line-height:2.5rem;opacity:.64;text-align:center}.about__item{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:var(--color__white);border-radius:1.5rem;padding:2.5rem}.about__item-icon{height:3.5rem;position:relative;width:3.5rem}.about__item-icon svg{height:100%;position:absolute;width:100%}.about__item-title{font-size:2rem;line-height:2.5rem}.about__item-desc,.about__item-title{font-weight:500;letter-spacing:-.02rem}.about__item-desc{font-size:1.25rem;line-height:1.5625rem;opacity:.64}.about__desc{color:#172b4d8f;font-size:2.43rem;font-weight:500;letter-spacing:-.02rem;line-height:3rem}.about__desc span{color:var(--color__text);opacity:1}.about__info-items{border-top:1px solid rgba(0,0,0,.14);padding-top:2.5rem}.about__info-item-desc{color:#172b4d8f;font-size:1.75rem;font-weight:500;line-height:2rem}.about__info-item-desc span{color:var(--color__text);opacity:1}.about__heart-icon{height:14.75rem;left:3rem;position:absolute;top:50%;transform:translateY(-50%);width:11.8125rem}.about__heart-icon svg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.about__pattern{left:50%;padding-bottom:37.5%;pointer-events:none;position:absolute;top:-3.25rem;transform:translate(-50%);width:100%}.about__pattern img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.about__items{padding-left:5.44rem;padding-right:5.44rem}.about__item-button.ui-button{height:3.5rem;padding:0 2rem}.about__people{padding-left:5.41rem;padding-right:5.41rem}.about-modal__card-list{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.about-modal__card-item{background-color:#f4f6fb;border-radius:1.5rem;flex:1 0 30%;padding:1.5rem}.about-modal__card-icon{height:2.8rem;width:2.8rem}.about-modal__card-icon svg{height:100%;width:100%}.about-modal__card-title{font-size:1.5rem;font-weight:500;line-height:130%;margin-top:1rem}.about-modal__card-desc{font-size:1rem;font-weight:500;line-height:1.3rem;margin-top:.5rem;opacity:.64}@media screen and (max-width:1478px){.about__item-desc br{display:none}}@media screen and (max-width:1200px){.about__items{grid-template-columns:1fr 1fr}}@media screen and (max-width:991px){.about{margin-bottom:1rem!important;padding:3.75rem!important}.about__main-title,.about__title{font-size:4rem;line-height:4.5rem}.about__title span{font-size:6rem;line-height:3.5rem}.about__desc,.about__info-items{max-width:100%}.about__pattern{padding-bottom:99.5%}.about__people{grid-template-columns:1fr;padding-left:0;padding-right:0}.about__blockqoute{padding:0 2rem}.about__items,.about__quote{padding-right:0}.about__items{padding-left:0}.about-modal__card-list{display:grid;grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.about__info-items{gap:2rem;grid-template-columns:1fr 1fr}.about__info-item:first-child{grid-column:span 2}.about{padding:2rem 0!important}.about__item-desc{max-width:30rem}.about__title.--lh,.about__title.--lh span{line-height:4rem}.about__desc{margin-top:1.5rem!important}.about__pattern{padding-bottom:119.5%}.about-modal .ui-modal__close{background-color:#fff;border-bottom-left-radius:1rem;opacity:1;padding:0 0 1rem 1rem;right:1.5rem;top:1.5rem}.about-modal .ui-modal__close svg{opacity:.64;transition:all .24s}.about-modal .ui-modal__close:hover svg{opacity:1}}@media screen and (max-width:640px){.about__info-items{gap:1.5rem;grid-template-columns:1fr}.about__info-items br{display:none}.about__info-item:first-child{grid-column:span 1}.about__items{grid-template-columns:1fr;margin-top:1.5rem!important}.about__main-title,.about__title{font-size:3rem;line-height:3.5rem}.about__main-title br{display:none}.about__title span{font-size:4.5rem;line-height:3rem}.about__title.--lh,.about__title.--lh span{line-height:3.5rem}.about__pattern{padding-bottom:149.5%}.about__subtitle{font-size:1.5rem;line-height:2rem}.about__desc{font-size:2rem;line-height:2.5rem}.about-modal__card-list{grid-template-columns:1fr}}@media screen and (max-width:520px){.about__pattern{padding-bottom:179.5%}.about__card{align-items:center;flex-direction:column}}@media screen and (max-width:420px){.about__pattern{padding-bottom:209.5%}.about__main-title,.about__title{font-size:2.5rem;line-height:3rem}.about__title span{font-size:4rem;line-height:2.5rem}.about__title.--lh,.about__title.--lh span{line-height:2.5rem}}.benefits{background:var(--color__white);border-radius:2rem;padding:5.375rem 5.375rem 6rem 5.5rem}.benefits__title{font-size:5rem;font-weight:500;letter-spacing:-.02rem;line-height:5rem;padding-bottom:1rem}.benefits__title span{color:var(--color__fill-1);font-family:Borders Divide;font-size:7rem;font-weight:400;letter-spacing:-.3rem;line-height:4.5rem}.popup__info{font-size:1.5rem;line-height:1.5rem}.popup__list{padding-left:3rem}.popup__item:before{background-color:var(--color__fill-1);border-radius:50%;content:"";height:.5rem;left:-1rem;position:absolute;top:.7rem;width:.5rem}.popup__item{font-size:1.5rem;line-height:1.5rem;position:relative}.popup__info span{font-size:2rem}.popup__info span,.popup__item span{color:var(--color__fill-1);font-weight:500}.benefits__subtitle{letter-spacing:-.02rem;text-align:center}.benefits__request.ui-button,.benefits__subtitle{font-size:2rem;font-weight:500;line-height:2.5rem}.benefits__request.ui-button{border-radius:1.5rem;height:6rem;max-width:31.1875rem;padding:0 2.5rem;width:100%}.benefits__subtitle span{opacity:.64}.benefits__icon{height:3.5rem;position:relative;width:3.5rem}.benefits__icon svg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.benefits__item{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background-color:#f4f6fb;border-radius:1.5rem;padding:2.5rem}.benefits__item-title{font-size:2rem;line-height:2.5rem}.benefits__desc,.benefits__item-title{font-weight:500;letter-spacing:-.02rem}.benefits__desc{font-size:1.25rem;line-height:1.5rem;opacity:.64}.benefits__items{grid-template-columns:1fr 1fr 1fr}.benefits__item.special{cursor:pointer;transition:all .24s ease}.benefits__item.special svg path{fill:var(--color__fill-1);transition:all .24s ease}.benefits__item.special:hover{background-color:var(--color__fill-1);color:var(--color__white)}.benefits__item.special:hover svg path{fill:var(--color__white)}.benefits__items.special{grid-template-columns:1fr 1fr 1fr}.benefits__plus{align-items:center;background:var(--color__white);border-radius:50%;display:flex;height:4rem;justify-content:center;position:relative;width:4rem}.benefits__plus .nuxt-icon{height:1.5rem;width:1.5rem}.benefits__plus .nuxt-icon svg{height:100%;width:100%}.benefits__modal .ui-modal__panel{background-color:var(--color__fill-4);gap:2rem}@media screen and (max-width:1200px){.benefits__items{gap:1rem}.benefits__item-title{font-size:1.5rem;line-height:2rem}.benefits__desc br,.benefits__item-title br{display:none}.benefits__desc{font-size:1rem;line-height:1.5rem;margin-top:.5rem!important}}@media screen and (max-width:991px){.benefits{margin-bottom:1rem!important;padding:3.75rem!important}.benefits__items.special{grid-template-columns:1fr 1fr}.benefits__title{font-size:4rem;line-height:4.5rem}.benefits__title span{font-size:6rem;line-height:3.5rem}}@media screen and (max-width:768px){.benefits{padding:2rem!important}}@media screen and (max-width:640px){.benefits__items.special{grid-template-columns:1fr;margin-top:1.5rem!important}.benefits__item{padding:1.5rem}.benefits__title{font-size:3rem;line-height:3.5rem}.benefits__title span{font-size:4.5rem;line-height:3rem}.benefits__subtitle br{display:none}}@media screen and (max-width:420px){.benefits__title{font-size:2.5rem;line-height:3rem}.benefits__title span{font-size:4rem;line-height:2.5rem}}.opinions{position:relative}.opinions .center-wrap{padding:0 5.45rem}.opinions__info{position:relative}.opinions__subtitle{font-size:2rem;font-weight:500;letter-spacing:-.04rem;line-height:2.5rem;opacity:.64;text-align:center}.opinions__item{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:var(--color__white);border-radius:1.5rem;padding:2.5rem}.opinions__item-icon{height:3.5rem;position:relative;width:3.5rem}.opinions__item-icon svg{height:100%;position:absolute;width:100%}.opinions__item-title{font-size:2rem;font-weight:500;letter-spacing:-.02rem;line-height:2.5rem}.opinions__item-desc{font-size:1.25rem;line-height:1.5625rem;opacity:.64}.opinions__desc,.opinions__item-desc{font-weight:500;letter-spacing:-.02rem}.opinions__desc{color:#172b4d8f;font-size:2.43rem;line-height:2.875rem}.opinions__desc span{color:var(--color__text);opacity:1}.opinions__info-items{border-top:1px solid rgba(0,0,0,.14);grid-template-columns:1.2fr 1fr 1.1fr;padding-right:5.45rem;padding-top:2.5rem}.opinions__info-item-desc{color:#172b4d8f;font-size:1.75rem;font-weight:500;line-height:2rem}.opinions__info-item-desc span{color:var(--color__text);opacity:1}.opinions__title{font-size:5rem;font-weight:500;letter-spacing:-.1rem;line-height:5rem}.opinions__title span{color:var(--color__fill-1);font-family:Borders Divide;font-size:7rem;font-weight:400;letter-spacing:-.02rem;line-height:7rem}.opinions__pattern{padding-bottom:33.6%;pointer-events:none;position:absolute;top:8.5rem;width:100%}.opinions__pattern img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (max-width:991px){.opinions .center-wrap{padding:0 3rem}.opinions__info-items{grid-template-columns:1fr 1fr;padding-left:2rem;padding-right:2rem}.opinions__title{font-size:4rem;line-height:4.5rem}.opinions__title span{font-size:6rem;line-height:3.5rem}.opinions__desc br{display:none}}@media screen and (max-width:768px){.opinions__pattern{padding-bottom:50%}}@media screen and (max-width:640px){.opinions__title{font-size:3rem;line-height:3.5rem}.opinions__title span{font-size:4.5rem;line-height:3rem}.opinions__info-items{grid-template-columns:1fr}}.album{background:#0d1e3a;border-radius:2rem;overflow:hidden;padding:5rem 0 4rem;position:relative}.album__title{font-size:5rem;letter-spacing:-.1rem;line-height:5rem}.album__subtitle,.album__title{color:var(--color__white);font-weight:500;text-align:center}.album__subtitle{font-size:2rem;letter-spacing:-.04rem;line-height:2.5rem;opacity:.8}.album__address{flex:1;flex-wrap:nowrap}.album__address p{color:var(--color__white);font-size:1.5rem;font-weight:500;letter-spacing:-.02rem;margin:0;opacity:.5}.album__address-icon{height:1.68rem;position:relative;width:1.25rem}.album__address-icon svg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.album__images{gap:1.625rem}.album__gallery-img{border-radius:1rem;display:block;padding-bottom:62.2%;position:relative;width:100%}.album__gallery-img img{border-radius:1rem;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.album__short-image{border-radius:2rem;padding-bottom:77%;position:relative;width:100%}.album__swiper .album-carusel-btn{background-color:transparent;border:2px solid hsla(0,0%,100%,.32);border-radius:1rem;height:4rem!important;width:4rem!important}.album__swiper .album-carusel-btn.--disabled{cursor:auto;opacity:.35;pointer-events:none}.album__swiper .album-carusel-btn:hover{border-color:var(--color__fill-1)}.album-carusel-btn.--left{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='20' fill='none' viewBox='0 0 12 20'%3E%3Cpath stroke='%23fff' stroke-width='2' d='m10.5.84-9 9 9 9'/%3E%3C/svg%3E");background-repeat:no-repeat}.album-carusel-btn.--right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='20' fill='none' viewBox='0 0 12 20'%3E%3Cpath stroke='%23fff' stroke-width='2' d='m1.5.84 9 9-9 9'/%3E%3C/svg%3E");background-repeat:no-repeat}.album-carusel-btn.--left:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='20' fill='none' viewBox='0 0 12 20'%3E%3Cpath stroke='%230687ea' stroke-width='2' d='m10.5.84-9 9 9 9'/%3E%3C/svg%3E");background-repeat:no-repeat}.album-carusel-btn.--right:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='20' fill='none' viewBox='0 0 12 20'%3E%3Cpath stroke='%230687ea' stroke-width='2' d='m1.5.84 9 9-9 9'/%3E%3C/svg%3E");background-repeat:no-repeat}.album__short-image img{border-radius:2rem;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.album__big-image{border-radius:2rem;display:block;padding-bottom:161%;position:relative;width:100%}.album__big-image img{border-radius:2rem;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.album__button.ui-button.--solid-gray-blue{background:var(--color__white);border-radius:1.5rem;color:#0687ea;font-size:2rem;height:6.5rem;max-width:31.2rem;width:100%}.album__button.ui-button.--solid-gray-blue:hover{background-color:var(--color__fill-4-h)}.album__background{left:50%;padding-bottom:11.3%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15.625rem}.album__background img{border-radius:2rem;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.album__back{bottom:7rem;left:39%;padding-bottom:7.25%;position:absolute;width:9.9rem}.album__back img{border-radius:2rem;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (max-width:1200px){.album{margin-bottom:1rem!important;padding:3.75rem!important}.album__big-image{padding-bottom:192%}.album__short-image{padding-bottom:92%}}@media screen and (max-width:1098px){.album__body{grid-template-columns:1fr}.album__subtitle br,.album__title br{display:none}.album__big-image{padding-bottom:133%}.album__short-image{padding-bottom:64%}.album__back,.album__background{display:none}.album__button.ui-button.--solid-gray-blue{max-width:100%}}@media screen and (max-width:991px){.album{margin-bottom:1rem!important;padding:3.75rem!important}.album__title{font-size:4rem;line-height:4.5rem}.album__title span{font-size:6rem;line-height:3.5rem}.album__subtitle br{display:none}}@media screen and (max-width:768px){.album{padding:2rem!important}.album__big-image{height:100%}}@media screen and (max-width:640px){.album__title{font-size:3rem;line-height:3.5rem}.album__title span{font-size:4.5rem;line-height:3rem}.album__subtitle{margin-top:1rem!important}.album__address{margin-top:1.5rem!important}.album__button.ui-button.--solid-gray-blue{font-size:1.5rem;height:5.5rem}}@media screen and (max-width:540px){.album__images,.album__item.grid{gap:1rem}}@media screen and (max-width:420px){.album__title{font-size:2.5rem;line-height:3rem}.album__title span{font-size:4rem;line-height:2.5rem}.album__address p span{display:block}}.projects{background:var(--color__fill-1);border-radius:2rem;mix-blend-mode:plus-darker;overflow:hidden;padding:5rem 0;position:relative;z-index:5}.projects__title{font-size:5rem;letter-spacing:-.1rem;line-height:5rem}.projects__subtitle,.projects__title{color:var(--color__white);font-weight:500;position:relative;text-align:center;z-index:1}.projects__subtitle{font-size:2rem;letter-spacing:-.04rem;line-height:2.5rem;opacity:.8}.projects__button{margin:0 2rem;position:relative;z-index:1}.projects__image{mix-blend-mode:multiply;width:auto;z-index:1}.projects__image,.projects__image img{border-radius:2rem;height:100%;position:absolute;top:0}.projects__image img{left:0;-o-object-fit:cover;object-fit:cover;width:100%}.projects__request.ui-button{border-radius:1.5rem;color:#fff;font-size:1.5rem;font-weight:500;height:5.5rem;letter-spacing:-.03rem;line-height:2.5rem;padding:0 3rem}@media screen and (max-width:991px){.projects{margin-top:1rem!important}.projects__title{font-size:4rem;line-height:4.5rem}}@media screen and (max-width:640px){.projects__title{font-size:3rem;line-height:3.5rem}.projects__subtitle br{display:none}}@media screen and (max-width:375px){.projects__request.ui-button{height:8rem;line-height:120%}}.ui-input{display:flex;flex-direction:column;gap:.5rem;width:100%}.ui-input__error,.ui-input__label{color:var(--color__text);font-size:1rem;font-weight:500;line-height:1.25rem}.ui-input__label.--gray-label{color:var(--color__text-50);margin-bottom:.25rem}.ui-input__label.--thin{font-weight:400}.ui-input__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.5rem;font-size:1rem;font-weight:400;height:3rem;line-height:150%;margin:0;outline:none;padding:0 1.5rem;transition:all .24s;width:100%}.ui-input__field.--textarea{min-height:8rem;padding:1rem 1.5rem!important;resize:vertical}.ui-input__field::-moz-placeholder{color:var(--color__text-40);font-size:inherit;font-weight:400;line-height:inherit}.ui-input__field::placeholder{color:var(--color__text-40);font-size:inherit;font-weight:400;line-height:inherit}.ui-input__field.--fill{background-color:var(--color__white);color:var(--color__text)}.ui-input__field.--fill:focus,.ui-input__field.--fill:hover{box-shadow:inset 0 0 0 1.5px var(--color__fill-1)}.ui-input__field.--fill-gray{background-color:var(--color__fill-4);color:var(--color__text)}.ui-input__field.--fill-gray:focus,.ui-input__field.--fill-gray:hover{background-color:var(--color__fill-4);box-shadow:inset 0 0 0 1.5px var(--color__dark)}.ui-input__field.--border{background-color:var(--color__white);box-shadow:inset 0 0 0 1.5px var(--color__border);color:var(--color__text)}.ui-input__field.--border:focus,.ui-input__field.--border:hover{box-shadow:inset 0 0 0 1.5px var(--color__dark)}.ui-input__field.--simple{background-color:transparent;box-shadow:none;color:var(--color__text)}.ui-input__field.--simple:focus,.ui-input__field.--simple:hover{box-shadow:inset 0 0 0 1.5px var(--color__dark);color:var(--color__dark)}.ui-input__field.--simple:focus::-moz-placeholder,.ui-input__field.--simple:hover::-moz-placeholder{color:var(--color__text-64)}.ui-input__field.--simple:focus::placeholder,.ui-input__field.--simple:hover::placeholder{color:var(--color__text-64)}.ui-input.is-error .ui-input__error,.ui-input.is-error .ui-input__label{color:var(--color__red)}.ui-input.is-error .ui-input__field{box-shadow:inset 0 0 0 1.5px var(--color__red)}.vacancy{position:relative}.vacancy .center-wrap{padding:0 5.41rem}.vacancy__title{font-size:5rem;letter-spacing:-.1rem;line-height:5rem}.vacancy__subtitle,.vacancy__title{font-weight:500;position:relative;z-index:1}.vacancy__subtitle{font-size:2rem;letter-spacing:-.04rem;line-height:2.5rem;opacity:.64;text-align:center}.vacancy__input.ui-input__field{background:#e2e6ed;border-radius:1.25rem;font-size:1.5rem;font-weight:400;height:5rem;line-height:2rem;padding-left:4.5rem;position:relative;z-index:1}.vacancy__item.is-active{outline:var(--color__fill-1);outline-style:solid}.vacancy__item.is-active:before{background:var(--color__fill-1);border-radius:.5rem;opacity:1}.vacancy__item.is-active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='19' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='m1.5 10.5 6 6 15-15'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.2rem;opacity:1}.vacancy__item:after,.vacancy__item:before{bottom:1.5rem;content:"";height:1.625rem;opacity:0;position:absolute;right:1.5rem;transition:.4s ease-in-out;width:1.69006rem;z-index:2}.vacancy__input.ui-input__field::-moz-placeholder{opacity:.5}.vacancy__input.ui-input__field::placeholder{opacity:.5}.vacancy__search{position:relative}.vacancy__search-icon.nuxt-icon{font-size:1.5rem;left:2rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.vacancy__item{background-color:var(--color__white);border-radius:1.5rem;cursor:pointer;min-height:11.25rem;outline:transparent;outline-style:solid;position:relative;transition:.4s ease-in-out}.vacancy__items{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;position:relative;z-index:1}.vacancy__item-name{flex:1;font-size:1.375rem;font-weight:500;letter-spacing:-.0275rem;line-height:130%;margin-bottom:.5rem}.vacancy__item-number{font-size:1rem;font-weight:500;letter-spacing:-.02rem;line-height:130%;opacity:.56}.vacancy__tag{font-weight:500;opacity:.64}.vacancy__quantity{font-weight:500;opacity:.32}.vacancy__sub-item{background:#172b4d0f;border-radius:1.5rem;cursor:pointer;flex-wrap:nowrap;transition:all .24s ease;width:100%}.vacancy__pattern{display:inline;left:50%;padding-bottom:54.7%;pointer-events:none;position:absolute;top:-17rem;transform:translate(-50%);width:100%}.vacancy__pattern svg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.vacancy__sub-item-tag{background-color:var(--color__white);border-radius:3rem;color:var(--color__fill-1);font-size:1.125rem;font-weight:500;letter-spacing:-.0225rem;line-height:130%;padding:.28rem 1rem}.vacancy__sub-item-city,.vacancy__sub-item-descr,.vacancy__sub-item-type{color:var(--color__text);font-weight:500;letter-spacing:-.0225rem;opacity:.56}.vacancy__sub-item-name{color:var(--color__text);font-size:2rem;font-weight:500;letter-spacing:-.04rem;line-height:2.5rem}.vacancy__sub-item-icon.nuxt-icon{display:block;height:1.25rem;width:.92038rem}.vacancy__sub-item-icon.nuxt-icon svg{height:100%;margin-bottom:0;vertical-align:unset;width:100%}.vacancy__btn.ui-button{background:var(--color__white);border-radius:.875rem;height:4rem;width:4rem}.vacancy__more-icon svg{height:unset;margin-bottom:unset;width:unset}.vacancy__btn.ui-button svg path{transition:all .24s ease}.vacancy__sub-item:hover{background-color:var(--color__white)}.vacancy__sub-item:hover .vacancy__btn.ui-button{background-color:var(--color__fill-1)}.vacancy__sub-item:hover .vacancy__btn.ui-button svg path{stroke:var(--color__white)}.vacancy__sub-item:hover .vacancy__sub-item-tag{background-color:#f4f6fb}.vacancy__content{height:0;position:relative;visibility:hidden;z-index:1}.vacancy__content.is-active{height:auto;visibility:visible}@media screen and (max-width:1200px){.vacancy__items{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:991px){.vacancy .center-wrap{padding:0 1rem}.vacancy__title{font-size:4rem;line-height:4.5rem;text-align:center}.vacancy{padding:3.75rem 0!important}.vacancy__items{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:525px){.vacancy__items{grid-template-columns:1fr 1fr}}.ui-checkbox{cursor:pointer;transition:all .24s ease}.ui-checkbox input{display:none}.ui-checkbox__inner{gap:.75rem}.ui-checkbox__trigger{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:.9375rem;border-radius:.25rem;box-shadow:inset 0 0 0 .125rem var(--color__fill-1);height:1.5rem;transition:all .24s ease;width:1.5rem}.ui-checkbox__label{color:var(--color__text);flex:1;font-size:1rem;font-weight:400;line-height:1.5rem;transition:all .24s ease}.ui-checkbox__error{font-size:.875rem;font-weight:700;line-height:1.25rem}.ui-checkbox:hover{opacity:.64}.ui-checkbox input:checked+*>.ui-checkbox__trigger{background-color:var(--color__fill-1);background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="13" fill="none" viewBox="0 0 16 13"><path stroke="%23fff" stroke-width="3" d="M14.093 1.333 5.426 10 1.093 5.667"/></svg>')}.ui-checkbox input:checked+*>.ui-checkbox__label{font-weight:500}.ui-checkbox input:disabled+*>.ui-checkbox__label,.ui-checkbox.is-disabled{pointer-events:none}.ui-checkbox input:disabled+*>.ui-checkbox__trigger{background-color:var(--color__text-10);box-shadow:inset 0 0 0 .125rem transparent;pointer-events:none}.ui-checkbox.is-error .ui-checkbox__label{color:var(--color__red)}.ui-checkbox.is-error .ui-checkbox__trigger{box-shadow:inset 0 0 0 .125rem var(--color__red)}.ui-checkbox.is-error input:checked+*>.ui-checkbox__trigger{background-color:var(--color__red)}.ui-checkbox__trigger.--radio{background-image:none;border-radius:50%;box-shadow:none;height:.9rem;margin:.3rem;position:relative;transition:none;width:.9rem}.ui-checkbox__trigger.--radio:after{border-radius:50%;box-shadow:inset 0 0 0 .125rem var(--color__fill-1);content:"";height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem}.ui-checkbox input:checked+*>.ui-checkbox__trigger.--radio{background-color:var(--color__fill-1);background-image:none}.contacts{background:var(--color__white);border-radius:2rem;gap:.625rem;grid-template-columns:.75fr 1fr;padding-left:5.375rem;padding-right:5.375rem}.contacts__title span{color:var(--color__fill-1);display:block;font-family:Borders Divide;font-size:8rem;letter-spacing:-.02rem;line-height:6.5rem}.contacts__title{font-size:3rem;letter-spacing:-.01rem;line-height:3rem}.contacts__desc,.contacts__title{font-weight:500;position:relative;z-index:1}.contacts__desc{flex:1;letter-spacing:-.02rem;max-width:26rem;opacity:.64}.contacts .ui-checkbox input:checked+*>.ui-checkbox__label{font-weight:400}.contacts__form{background-color:#f4f6fb;border-radius:1.5rem;padding-bottom:3rem;padding-top:2.5rem;position:relative}.contacts__info{height:auto;position:relative}.contacts__pattern{height:7rem;position:absolute;right:4rem;top:3rem;width:5.8rem}.contacts__arrow svg,.contacts__pattern svg{height:100%;margin:0;vertical-align:auto;width:100%}.contacts__arrow{height:7rem;position:absolute;right:30%;top:54%;width:5.8rem}.contacts__picture{border-radius:50%;height:7rem;margin:0 -.9rem;position:relative;width:7rem}.contacts__pictures{flex-direction:row-reverse}.contacts__picture.--first{align-items:center;background-color:#f4f6fb;display:flex;justify-content:center;z-index:4}.contacts__picture.--last svg{height:1.5rem;width:1.5rem}.contacts__picture img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contacts__picture.--last{border:4px dashed #172b4d;opacity:.16}.contacts__form-desc{font-size:1.375rem;letter-spacing:-.02rem;line-height:2rem;opacity:.8}.form{gap:.5rem}.form .ui-input__field.--textarea{font-size:1.25rem;font-weight:500;height:9.3rem;resize:none}.form .ui-checkbox__label{color:var(--color__text-80);font-size:1.125rem;line-height:1.5rem}.form .ui-checkbox__label span{color:var(--color__text);font-weight:700}.form__button-wrap{background-color:var(--color__white);border-radius:3rem 0 0;bottom:0;padding-left:1rem;padding-top:1rem;position:absolute;right:0}.form .ui-button{border-radius:3rem!important;font-size:1.5rem;font-weight:500;height:5rem;line-height:1.08;padding:0 3rem;width:21rem}.form__input .ui-input__field{height:4.5rem}.form__inputs .ui-select{position:relative}.form__inputs input{font-size:1.25rem;font-weight:500}.form__input,.form__textarea{position:relative}.form__input.is-has .form__title,input:focus-within .form__title{font-size:.75rem;top:1.2rem}.form__input.is-has .form__title span,input:focus-within .form__title span{color:#172b4d8f!important}.form__textarea.is-has .form__title,textarea:focus-within .form__title{font-size:.75rem;top:1rem}.form__input.is-has input,.form__inputs:focus-within input{padding-top:.5rem}.form__input input::-moz-placeholder{color:#172b4d8f;font-size:1.125rem;font-weight:500;line-height:1.22}.form__input input::placeholder{color:#172b4d8f;font-size:1.125rem;font-weight:500;line-height:1.22}.form__textarea .form__title{top:2.3rem}.form__title{color:#172b4d8f;font-size:1.125rem;font-weight:500;height:1.5rem;left:0;line-height:1.375rem;margin-top:-.75rem;padding:0 1.5rem;pointer-events:none;position:absolute;top:2.3rem;transition:all .24s ease}.form__inputs select{color:#172b4d8f;font-size:1.125rem;font-weight:500;height:4.5rem;overflow:hidden;text-overflow:ellipsis;width:100%}.form .form__button-wrap:after,.form .form__button-wrap:before{border-end-end-radius:100%;box-shadow:.35rem .35rem 0 .32rem var(--color__white);content:"";height:1.95119rem;pointer-events:none;position:absolute;width:1.95119rem}.form .form__button-wrap:before{bottom:0;left:0;transform:translate(-100%)}.form .form__button-wrap:after{right:0;top:0;transform:translateY(-100%)}.ui-input__field.--textarea{padding:1.5rem!important}.form__input.--file .form__title{color:var(--color__white)}.form__input.--file.is-error{display:flex;flex-direction:column;gap:.5rem}.form__input.--file.is-error .ui-input__error{color:var(--color__red)}#upload-resume{opacity:0;position:absolute;z-index:-1}.form__input.--file{position:relative}.form__input.--file label{align-items:center;border-radius:.5rem;box-shadow:inset 0 0 0 1.5px var(--color__fill-1);color:var(--color__fill-1);cursor:pointer;display:flex;font-size:1.125rem;font-weight:500;height:100%;height:4.5rem;justify-content:center;transition:all .24s ease;width:100%}.form__input.--file.is-error label{box-shadow:inset 0 0 0 1.5px var(--color__red);color:var(--color__red)}.form__input.--file:hover label{opacity:.75}.form__input.--file input{border:0;clip-path:inset(100%);height:1px;margin:-1px;opacity:0;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}@media screen and (max-width:1200px){.form .ui-checkbox__label{font-size:1rem}.form .ui-button{width:15rem}}@media screen and (max-width:1099px){.form__inputs{display:block}.form__inputs:nth-child(2) .form__input:first-child,.form__inputs:nth-child(3) .form__input:first-child{margin-bottom:.5rem}}@media screen and (max-width:991px){.contacts{gap:1rem;grid-template-columns:1fr;margin-bottom:1rem!important;padding:3.75rem!important}.contacts__title{align-items:center;display:flex;flex-direction:column;width:100%}.contacts__desc{max-width:100%;text-align:center;width:100%}.contacts__pictures{justify-content:center;width:100%}.form__inputs{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.contacts{padding:2rem!important}.contacts__title span{font-size:6rem;line-height:3.5rem}.contacts__arrow,.contacts__pattern{display:none}}@media screen and (max-width:640px){.form__inputs{grid-template-columns:1fr}.contacts__form{padding:2rem!important}.contacts__title{font-size:2.5rem;line-height:3rem}.contacts__title span{font-size:4.5rem;line-height:3.5rem}.form__actions{display:block;margin-top:1rem!important}.form__actions .ui-checkbox__label br{display:none}.form__button-wrap{background-color:unset;bottom:-1rem;padding:0;position:relative}.form .ui-button{width:100%}.form .form__button-wrap:after,.form .form__button-wrap:before{content:unset}.contacts__picture{height:5rem;width:5rem}}@media screen and (max-width:420px){.contacts__title{font-size:2.5rem;line-height:3rem}.contacts__title span{font-size:4rem;line-height:2.5rem}}
