.flex-offer{display:flex;flex-wrap:wrap}.flex-offer-col{display:flex;flex-direction:column}.hide{display:none}.show{display:block}.no-wrap{flex-wrap:nowrap}.al-it-cen{align-items:center}.jus-con-cen{justify-content:center}.al-it-st{align-items:flex-start}.jus-con-st{justify-content:flex-start}.jus-con-sa{justify-content:space-around}.jus-con-sb{justify-content:space-between}.jus-con-end{justify-content:flex-end}.al-it-end{align-items:flex-end}.gap-5{gap:5px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-18{gap:18px}.gap-20{gap:20px}.gap-25{gap:25px}.gap-30{gap:30px}.gap-35{gap:35px}.gap-40{gap:40px}.gap-50{gap:50px}.gap-60{gap:60px}.gap-80{gap:80px}.gap-100{gap:100px}.pad-ver-20{padding:20px 0}.pad-ver-30{padding:30px 0}.pad-ver-40{padding:40px 0}.pad-ver-60{padding:60px 0}.pad-ver-60{padding:60px 0}.pad-ver-80{padding:80px 0}.pad-ver-100{padding:100px 0}.pad-left-20{padding-left:20px}.pd-0{padding:0!important}.pd-20{padding:20px!important}.pd-40{padding:40px!important}.m-0-auto{margin:0 auto}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.m-20{margin:20px}.shadow-def{box-shadow:10px 10px 16px -4px rgba(0,0,0,.75)}.bg-fff{background-color:#fff}.no-bg{background:0 0!important}.bord-r-10{border-radius:10px}.d-block{display:block}.dec-none{text-decoration:none;list-style-type:none}.img-contain{-o-object-fit:contain;object-fit:contain}.img-cover{-o-object-fit:cover;object-fit:cover}.h-50{height:50px}.h-100{height:100px}.h-150{height:150px}.h-200{height:200px}.h-250{height:250px}.h-300{height:300px}.w-auto{width:auto}.w-100{width:100%}.w-90{width:90%}.w-80{width:80%}.w-70{width:70%}.w-60{width:60%}.w-40{width:40%}.tac{text-align:center}.tar{text-align:right}.tal{text-align:left}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700!important}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-6{flex:6}.flex-7{flex:7}.flex-8{flex:8}.flex-9{flex:9}.flex-10{flex:10}.flex-75{flex:75}.flex-25{flex:25}.pos-relative{position:relative}.h-auto{height:auto}.mh-auto{min-height:auto}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.c-fff{color:#fff!important}.c-000{color:#000}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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{transform:translateZ(0);backface-visibility:hidden}.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{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@font-face{font-family:Circe;src:url(../fonts/Circe-Thin.eot);src:local("Circe Thin"),local("Circe-Thin"),url(../fonts/Circe-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Circe-Thin.woff2) format("woff2"),url(../fonts/Circe-Thin.woff) format("woff"),url(../fonts/Circe-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Circe;src:url(../fonts/Circe-Light.eot);src:local("Circe Light"),local("Circe-Light"),url(../fonts/Circe-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Circe-Light.woff2) format("woff2"),url(../fonts/Circe-Light.woff) format("woff"),url(../fonts/Circe-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Circe;src:url(../fonts/Circe-Regular.eot);src:local("Circe"),local("Circe-Regular"),url(../fonts/Circe-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Circe-Regular.woff2) format("woff2"),url(../fonts/Circe-Regular.woff) format("woff"),url(../fonts/Circe-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Circe;src:url(../fonts/Circe-Bold.eot);src:local("Circe Bold"),local("Circe-Bold"),url(../fonts/Circe-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Circe-Bold.woff2) format("woff2"),url(../fonts/Circe-Bold.woff) format("woff"),url(../fonts/Circe-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Circe;src:url(../fonts/Circe-ExtraBold.eot);src:local("Circe Extra Bold"),local("Circe-ExtraBold"),url(../fonts/Circe-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Circe-ExtraBold.woff2) format("woff2"),url(../fonts/Circe-ExtraBold.woff) format("woff"),url(../fonts/Circe-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}.d-flex{display:flex}.al-it-cen{align-items:center}.jus-con-sb{justify-content:space-between}.flex-column{flex-direction:column}.gap-20{gap:20px}.gap-10{gap:10px}body,button,input,select,textarea{font-family:Circe,sans-serif}body{background-color:#fff;color:#21324f}h1,h2,h3,h4,h5,h6{font-family:Circe,sans-serif;font-weight:700}html{scroll-behavior:smooth}body,html{overflow-x:hidden}a{text-decoration:none}.wrapper{max-width:1160px;margin:0 auto;padding:0 20px}.section{padding:80px 0}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:transform .3s ease-in-out,background-color .3s ease;background-color:rgba(0,0,0,0)}.header__top{padding:15px 0;background-color:#21324f;color:#fff;transition:transform .4s ease,opacity .3s ease;height:110px;position:relative;z-index:1002}.header__top-inner{display:flex;align-items:center;justify-content:space-between}.header__logo{display:flex;align-items:center;text-decoration:none}.header__logo img{height:80px;width:auto;filter:drop-shadow(0 0 10px rgba(0, 0, 0, .1))}.header__info{display:none}@media(min-width:992px){.header__info{display:flex}}.header__info-item{border-left:1px solid hsla(0,0%,100%,.3);padding-left:20px}.header__info-title{font-size:14px;font-weight:700;color:#fff;margin-bottom:2px}.header__info-sub{font-size:12px;color:hsla(0,0%,100%,.8)}.header__actions{display:flex;align-items:center}.header__lang{display:flex;align-items:center;gap:10px;margin-right:30px}@media(max-width:992px){.header__lang{margin-right:0;gap:8px}}.header__lang-link{color:hsla(0,0%,100%,.7);text-decoration:none;font-size:13px;font-weight:700;text-transform:uppercase;transition:all .3s ease-in-out}.header__lang-link.is-active,.header__lang-link:hover{color:#fff}@media(max-width:992px){.header__lang-link{color:#5c8fc8;font-size:14px}.header__lang-link.is-active{color:#21324f}}.header__lang-divider{color:hsla(0,0%,100%,.3);font-size:13px}@media(max-width:992px){.header__lang-divider{color:rgba(26,32,44,.1)}}.header__phone{font-size:18px;font-weight:800;color:#fff;text-decoration:none;transition:all .3s ease-in-out}.header__phone:hover{opacity:.8}@media(max-width:1200px){.header__phone{font-size:16px}}.header__btn{padding:10px 20px;font-size:14px;font-weight:700;color:#fff;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:50px;cursor:pointer;transition:all .3s ease-in-out;margin-left:10px}.header__btn:hover{background:#5c8fc8;border-color:#5c8fc8;color:#fff;box-shadow:0 4px 15px rgba(92,143,200,.4)}@media(max-width:1200px){.header__btn{padding:8px 15px;font-size:13px}}@media(max-width:992px){.header__btn{display:none}}.header__burger{display:none;flex-direction:column;justify-content:space-between;width:30px;height:18px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;z-index:1005;position:relative}.header__burger span{width:100%;height:2px;background-color:#fff;transition:all .3s ease}.header__burger.is-active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.header__burger.is-active span:nth-child(2){opacity:0}.header__burger.is-active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media(max-width:992px){.header__burger{display:flex}}.header__mobile-top{display:none;padding:15px 0;border-bottom:1px solid rgba(26,32,44,.05);margin-bottom:20px;align-items:center;gap:15px;background:#fff;position:relative;z-index:1005}@media(max-width:992px){.header__mobile-top{display:flex!important}}.header__mobile-top .header__logo{flex:1}.header__mobile-top .header__logo img{height:40px;filter:none}.header__mobile-top .header__lang{display:flex!important;margin-right:15px}.header__close{background:rgba(0,0,0,0);border:none;font-size:32px;color:#1a202c;cursor:pointer;padding:0;line-height:1}.header__mobile-info{display:none;margin-top:40px;padding-top:20px;border-top:1px solid #d9d9d9}@media(max-width:992px){.header__mobile-info{display:block}}.header__mobile-info .header__phone{color:#1a202c;display:block;margin-bottom:20px}.header__mobile-info .header__lang{margin-top:10px}.header__nav{background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .4s ease,opacity .3s ease;height:61px}@media(max-width:992px){.header__nav{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000;transform:translateX(100%);opacity:0;overflow-y:auto;padding-bottom:40px}.header__nav.is-active{transform:translateX(0);opacity:1}}.header__menu{display:flex;list-style:none;padding:0;margin:0;gap:40px;justify-content:center}@media(max-width:992px){.header__menu{flex-direction:column;gap:0;align-items:flex-start}}.header__menu-item{position:relative}@media(min-width:993px){.header__menu-item--parent:hover .header__dropdown{opacity:1;visibility:visible;transform:translateY(0)}}@media(max-width:992px){.header__menu-item--parent.is-open .header__dropdown{display:block;opacity:1;visibility:visible;position:static;transform:none;box-shadow:none;padding-left:20px}}.header__dropdown{position:absolute;top:100%;left:0;width:320px;background:#fff;list-style:none;padding:15px 0;margin:0;box-shadow:0 15px 40px rgba(0,0,0,.1);border-top:3px solid #21324f;opacity:0;visibility:hidden;transform:translateY(15px);transition:all .3s ease-in-out;z-index:1000;border-radius:0 0 15px 15px}@media(max-width:992px){.header__dropdown{display:none;width:100%;border:none;padding:0}}.header__dropdown li{padding:0}.header__dropdown li a{display:block;padding:12px 30px;font-size:14px;font-weight:700;color:#1a202c;text-decoration:none;transition:all .3s ease-in-out;text-transform:none;letter-spacing:0}@media(max-width:992px){.header__dropdown li a{padding:10px 0;font-size:14px}}.header__dropdown li a:hover{color:#21324f;background:#f7fcff}.header__menu-link{display:block;padding:20px 0;font-size:14px;font-weight:700;color:#1a202c;text-decoration:none;position:relative;transition:all .3s ease-in-out;text-transform:uppercase;letter-spacing:1px}@media(max-width:992px){.header__menu-link{padding:15px 0;border-bottom:1px solid #f0f0f0;width:100%}}.header__menu-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:4px;background-color:#21324f;transition:all .3s ease-in-out}@media(max-width:992px){.header__menu-link:after{display:none}}.header__menu-link.is-active,.header__menu-link:hover{color:#21324f}.header__menu-link.is-active:after,.header__menu-link:hover:after{width:100%}@media(min-width:993px){.header--scrolled .header__top{transform:translateY(-100%);opacity:0;pointer-events:none}}@media(min-width:993px){.header--scrolled .header__nav{transform:translateY(-110px)}}@media(max-width:992px){.header__top{height:auto;padding:10px 0}.header__logo img{height:50px}.header__actions .header__lang,.header__info,.header__phone{display:none!important}.header__nav .header__lang{display:flex!important;margin-top:auto;justify-content:flex-start;width:-moz-fit-content;width:fit-content;padding-top:20px}.header__mobile-wrap{display:flex;flex-direction:column;min-height:100%}.header--hidden{transform:translateY(-100%)}}body{padding-top:171px}@media(max-width:992px){body{padding-top:70px}}.hero--slider{padding:0;height:700px;background:0 0;position:relative;margin-top:0}@media(max-width:992px){.hero--slider{height:550px}}@media(max-width:768px){.hero--slider{height:500px}}@media(max-width:576px){.hero--slider{height:450px;min-height:380px}}.hero--slider .hero-swiper{width:100%;height:100%;position:relative}.hero--slider .hero-slide{position:relative;display:flex;align-items:center;overflow:hidden;height:100%}.hero--slider .hero-slide__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:1}.hero--slider .hero-slide__bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(33,50,79,.8) 0,rgba(33,50,79,.3) 100%)}@media(max-width:768px){.hero--slider .hero-slide__bg:after{background:linear-gradient(180deg,rgba(33,50,79,.4) 0,rgba(33,50,79,.9) 100%)}}.hero--slider .hero-slide__content{position:relative;z-index:10;max-width:800px;color:#fff;padding-top:0}.hero--slider .hero-slide__content .hero__title{color:#fff;font-size:48px;line-height:1.1;font-weight:800;margin-bottom:25px}@media(max-width:992px){.hero--slider .hero-slide__content .hero__title{font-size:40px}}@media(max-width:768px){.hero--slider .hero-slide__content .hero__title{font-size:32px}}@media(max-width:576px){.hero--slider .hero-slide__content .hero__title{font-size:24px}}.hero--slider .hero-slide__content .hero__subtitle{color:hsla(0,0%,100%,.9);font-size:24px;margin-bottom:45px;line-height:1.4}@media(max-width:992px){.hero--slider .hero-slide__content .hero__subtitle{font-size:20px}}@media(max-width:768px){.hero--slider .hero-slide__content .hero__subtitle{font-size:18px;margin-bottom:30px}}@media(max-width:576px){.hero--slider .hero-slide__content .hero__subtitle{font-size:14px}}.hero--slider .hero-slide__content .hero__btns{display:flex;gap:20px}@media(max-width:576px){.hero--slider .hero-slide__content .hero__btns{flex-direction:column;gap:12px;width:100%}.hero--slider .hero-slide__content .hero__btns .btn{width:100%;display:block}}.hero--slider .swiper-pagination{z-index:100!important;bottom:40px!important;display:flex;justify-content:center;width:100%}@media(max-width:576px){.hero--slider .swiper-pagination{bottom:20px!important}}.hero--slider .swiper-pagination-bullet{width:14px;height:14px;background:#fff!important;opacity:.4!important;margin:0 8px!important;transition:.3s ease;cursor:pointer;border:2px solid hsla(0,0%,100%,.3)}.hero--slider .swiper-pagination-bullet-active{opacity:1!important;background:#21324f!important;width:40px!important;border-radius:10px!important;border-color:#21324f!important}.hero--slider .swiper-button-next,.hero--slider .swiper-button-prev{color:#fff!important;background:hsla(0,0%,100%,.1);width:60px;height:60px;border-radius:50%;backdrop-filter:blur(8px);transition:.3s ease;z-index:100!important}@media(max-width:992px){.hero--slider .swiper-button-next,.hero--slider .swiper-button-prev{width:50px;height:50px}}@media(max-width:768px){.hero--slider .swiper-button-next,.hero--slider .swiper-button-prev{display:none}}.hero--slider .swiper-button-next:after,.hero--slider .swiper-button-prev:after{font-size:20px;font-weight:900}.hero--slider .swiper-button-next:hover,.hero--slider .swiper-button-prev:hover{background:#5c8fc8;border-color:#5c8fc8;color:#fff;box-shadow:0 5px 15px rgba(92,143,200,.3)}.hero--slider .swiper-button-prev{left:50px}@media(max-width:992px){.hero--slider .swiper-button-prev{left:20px}}.hero--slider .swiper-button-next{right:50px}@media(max-width:992px){.hero--slider .swiper-button-next{right:20px}}.btn{display:inline-block;padding:18px 42px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:50px;transition:all .3s ease;cursor:pointer;border:2px solid rgba(0,0,0,0);text-align:center}@media(max-width:576px){.btn{padding:14px 28px;font-size:14px}}.btn--primary{background-color:#5c8fc8;color:#fff}.btn--primary:hover{background-color:rgb(72.9334862385,129.8990825688,193.5665137615);box-shadow:0 10px 25px rgba(92,143,200,.4);transform:translateY(-3px)}.btn--outline{border-color:#fff;color:#fff}.btn--outline:hover{background-color:#fff;color:#1a202c;transform:translateY(-3px)}.btn--outline-dark{border-color:#1a202c;color:#1a202c}.btn--outline-dark:hover{background-color:#1a202c;color:#fff;transform:translateY(-3px)}.btn--sm{padding:12px 28px;font-size:14px}.section-title{font-size:38px;font-weight:800;color:#1a202c;margin-bottom:35px;position:relative;padding-bottom:20px;line-height:1.2}@media(max-width:768px){.section-title{font-size:32px;margin-bottom:25px}}@media(max-width:576px){.section-title{font-size:26px}}.section-title:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:5px;background-color:#21324f}.about{background-color:#fff;padding:100px 0 60px}@media(max-width:992px){.about{padding:60px 0}}.about__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:center}@media(max-width:992px){.about__grid{grid-template-columns:1fr;gap:40px}}.about__name{display:inline-block;color:#21324f}@media(max-width:576px){.about__name{white-space:normal}}.about__text{font-size:18px;line-height:1.7;color:#5c8fc8;margin-bottom:40px}@media(max-width:768px){.about__text{font-size:16px;margin-bottom:30px}}.about__list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px 40px}@media(max-width:576px){.about__list{grid-template-columns:1fr;gap:15px}}.about__list li{position:relative;padding-left:30px;font-size:16px;font-weight:700;color:#1a202c}.about__list li:before{content:"✓";position:absolute;left:0;top:0;color:#21324f;font-weight:900;font-size:18px}.about__image-wrapper{position:relative;border-radius:30px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.1);height:450px}@media(max-width:992px){.about__image-wrapper{height:400px}}@media(max-width:768px){.about__image-wrapper{height:300px}}@media(max-width:576px){.about__image-wrapper{height:250px}}.about__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.about__img:hover{transform:scale(1.05)}.products{background-color:#f7fcff;padding:80px 0}@media(max-width:992px){.products{padding:60px 0}}.products .section-header{margin-bottom:50px}@media(max-width:576px){.products .section-header{flex-direction:column;align-items:flex-start!important;gap:20px;margin-bottom:30px}}.products .view-all{font-size:15px;font-weight:700;color:#21324f;transition:all .3s ease-in-out}.products .view-all:hover{opacity:.7}.products__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:992px){.products__grid{grid-template-columns:1fr}}.products__secondary-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:20px}@media(max-width:576px){.products__secondary-grid{grid-template-columns:1fr}}.product-card{background-color:#fff;padding:30px;border-radius:20px;border:1px solid rgba(33,50,79,.1);transition:all .3s ease-in-out;display:flex;flex-direction:column}.product-card__formula{font-size:12px;font-weight:800;color:#21324f;margin-bottom:15px;text-transform:uppercase}.product-card__formula sub{font-size:8px}.product-card__title{font-size:20px;font-weight:700;color:#1a202c;margin-bottom:10px}@media(max-width:576px){.product-card__title{font-size:18px}}.product-card__link{margin-top:auto;font-size:14px;font-weight:700;color:#21324f;transition:all .3s ease-in-out}.product-card__link:hover{color:#1a202c}.product-card--featured{padding:50px;background-color:#fff;border:1px solid rgba(33,50,79,.2)}@media(max-width:768px){.product-card--featured{padding:30px}}.product-card--featured .product-card__formula{font-size:14px;background:rgba(33,50,79,.1);padding:5px 15px;border-radius:50px;width:-moz-fit-content;width:fit-content}.product-card--featured .product-card__title{font-size:32px;margin-bottom:20px}@media(max-width:768px){.product-card--featured .product-card__title{font-size:26px}}@media(max-width:576px){.product-card--featured .product-card__title{font-size:22px}}.product-card--featured .product-card__desc{font-size:16px;color:#5c8fc8;line-height:1.6;margin-bottom:30px;max-width:90%}@media(max-width:576px){.product-card--featured .product-card__desc{font-size:14px;max-width:100%}}.product-card--wide{grid-column:span 2;padding:25px 30px}@media(max-width:576px){.product-card--wide{grid-column:span 1}}.product-card--wide .product-card__title{margin-bottom:0}@media(max-width:576px){.product-card--wide .product-card__title{margin-bottom:15px}}@media(max-width:576px){.product-card--wide .jus-con-sb{flex-direction:column;align-items:flex-start!important}}.product-card:hover{border-color:#21324f;box-shadow:0 10px 20px rgba(33,50,79,.05);transform:translateY(-5px)}.footer{background:#21324f;padding:60px 0 30px;color:#fff}.footer__top{padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:30px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px}@media(max-width:992px){.footer__top{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:576px){.footer__top{grid-template-columns:1fr;gap:30px}}.footer__col--info{max-width:320px}@media(max-width:576px){.footer__col--info{max-width:100%}}.footer__logo{display:block;margin-bottom:25px}.footer__logo img{max-height:55px;width:auto}.footer__desc{font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.7)}.footer__title{font-size:16px;font-weight:800;color:#fff;margin-bottom:25px;text-transform:uppercase;letter-spacing:1.5px}@media(max-width:768px){.footer__title{margin-bottom:15px}}.footer__links{list-style:none;padding:0;margin:0}.footer__links li{margin-bottom:12px}.footer__links li a,.footer__links li span{font-size:14px;color:hsla(0,0%,100%,.7);text-decoration:none;transition:all .3s ease-in-out}.footer__links li a:hover{color:#21324f}.footer__links--contacts li{margin-bottom:20px}.footer__links--contacts li a{font-weight:700;color:#fff;font-size:18px;transition:all .3s ease-in-out}.footer__links--contacts li a:hover{color:#21324f}.footer__links--contacts li .footer__address{display:block;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.7);margin-top:8px}@media(max-width:576px){.footer__links--contacts li .footer__address .nowrap{white-space:normal}}.footer__bottom{display:flex;justify-content:space-between;align-items:center}@media(max-width:576px){.footer__bottom{flex-direction:column;text-align:center}}.footer__copy{font-size:13px;color:hsla(0,0%,100%,.4)}.product-page__hero{background-color:#f7fcff;padding:180px 0 80px;position:relative;overflow:hidden}@media(max-width:992px){.product-page__hero{padding:120px 0 60px}}@media(max-width:576px){.product-page__hero{padding:100px 0 40px}}.product-page__hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}@media(max-width:992px){.product-page__hero-grid{grid-template-columns:1fr;gap:40px}}.product-page__formula{font-size:16px;font-weight:800;color:#21324f;background:rgba(33,50,79,.1);padding:8px 20px;border-radius:50px;width:-moz-fit-content;width:fit-content;margin-bottom:25px;text-transform:uppercase;letter-spacing:1px}.product-page__formula sub{font-size:10px}.product-page__title{font-size:48px;font-weight:800;color:#1a202c;line-height:1.2;margin-bottom:15px}@media(max-width:992px){.product-page__title{font-size:40px}}@media(max-width:768px){.product-page__title{font-size:32px}}@media(max-width:576px){.product-page__title{font-size:28px}}.product-page__subtitle{font-size:20px;color:#5c8fc8;margin-bottom:30px}@media(max-width:768px){.product-page__subtitle{font-size:18px}}.product-page__badges{display:flex;gap:15px;flex-wrap:wrap}@media(max-width:992px){.product-page__badges{justify-content:flex-start}}@media(max-width:576px){.product-page__badges{gap:10px}}.product-page__badges .badge{background:#fff;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;color:#21324f;border:1px solid rgba(33,50,79,.1);box-shadow:0 5px 15px rgba(0,0,0,.02)}@media(max-width:576px){.product-page__badges .badge{font-size:12px;padding:8px 15px}}.product-page__hero-image{position:relative;border-radius:30px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1);height:400px}@media(max-width:768px){.product-page__hero-image{height:300px}}@media(max-width:576px){.product-page__hero-image{height:250px}}.product-page__hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-page__content{padding:80px 0}@media(max-width:992px){.product-page__content{padding:60px 0}}.product-page__info-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media(max-width:768px){.product-page__info-grid{grid-template-columns:1fr}}.product-info-card{background:#fff;padding:40px;border-radius:20px;border:1px solid rgba(33,50,79,.1);transition:all .3s ease-in-out}@media(max-width:768px){.product-info-card{padding:30px}}.product-info-card--wide{grid-column:span 2}@media(max-width:768px){.product-info-card--wide{grid-column:span 1}}.product-info-card__title{font-size:22px;font-weight:700;color:#1a202c;margin-bottom:25px;display:flex;align-items:center;gap:15px}@media(max-width:576px){.product-info-card__title{font-size:20px}}.product-info-card__title:before{content:"";width:4px;height:24px;background:#21324f;border-radius:2px}.product-info-card__list{list-style:none;padding:0}.product-info-card__list li{margin-bottom:15px;font-size:16px;color:#21324f;line-height:1.6}@media(max-width:576px){.product-info-card__list li{font-size:14px}}.product-info-card__list li strong{color:#1a202c;display:block;font-size:14px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.product-info-card__text{font-size:16px;color:#21324f;line-height:1.7}@media(max-width:576px){.product-info-card__text{font-size:14px}}.product-info-card__note{margin-top:20px;padding:15px 20px;background:#f7fcff;border-radius:10px;font-size:14px;font-style:italic;color:#5c8fc8;border-left:3px solid #21324f}.product-info-card:hover{border-color:#21324f;box-shadow:0 10px 30px rgba(33,50,79,.05)}.licenses-page{background-color:#f7fcff;padding:120px 0 80px}@media(max-width:992px){.licenses-page{padding:100px 0 60px}}@media(max-width:576px){.licenses-page{padding:80px 0 40px}}.licenses-page .section-header{margin-bottom:60px}@media(max-width:768px){.licenses-page .section-header{margin-bottom:40px}}.licenses-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:992px){.licenses-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.licenses-grid{grid-template-columns:1fr;gap:20px}}.license-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 10px 30px rgba(26,32,44,.05);transition:all .3s ease-in-out;border:1px solid rgba(33,50,79,.1);display:flex;flex-direction:column}.license-card__image-wrapper{position:relative;padding:40px;background:#f0f7ff;display:flex;justify-content:center;align-items:center;height:400px;overflow:hidden}@media(max-width:1200px){.license-card__image-wrapper{height:350px}}@media(max-width:768px){.license-card__image-wrapper{height:300px;padding:20px}}@media(max-width:576px){.license-card__image-wrapper{height:350px}}.license-card__image-wrapper img{max-width:100%;max-height:100%;height:auto;width:auto;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .5s ease}.license-card__zoom{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(33,50,79,.8);display:flex;justify-content:center;align-items:center;color:#fff;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.license-card__zoom svg{width:40px;height:40px;transform:scale(.5);transition:all .3s ease-in-out}.license-card__info{padding:30px;text-align:center;flex-grow:1;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.license-card__info{padding:20px}}.license-card__title{font-size:16px;font-weight:700;color:#1a202c;line-height:1.4;margin:0}@media(max-width:576px){.license-card__title{font-size:14px}}@media(max-width:992px){.license-card:hover{transform:none}}.license-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(33,50,79,.1);border-color:#21324f}.license-card:hover .license-card__image-wrapper img{transform:scale(1.05)}.license-card:hover .license-card__zoom{opacity:1}.license-card:hover .license-card__zoom svg{transform:scale(1)}.reports-page{background-color:#f7fcff;padding:120px 0 80px}@media(max-width:992px){.reports-page{padding:100px 0 60px}}@media(max-width:576px){.reports-page{padding:80px 0 40px}}.reports-page .section-header{margin-bottom:60px}@media(max-width:768px){.reports-page .section-header{margin-bottom:40px}}.reports-group{margin-bottom:80px}@media(max-width:768px){.reports-group{margin-bottom:60px}}@media(max-width:576px){.reports-group{margin-bottom:40px}}.reports-group:last-child{margin-bottom:0}.reports-group__title{font-size:24px;font-weight:800;color:#1a202c;margin-bottom:30px;position:relative;padding-left:20px}@media(max-width:576px){.reports-group__title{font-size:20px;margin-bottom:20px}}.reports-group__title::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background:#21324f;border-radius:2px}.reports-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:992px){.reports-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.reports-grid{grid-template-columns:1fr}}.report-card{background:#fff;border-radius:20px;padding:24px;display:flex;align-items:center;gap:20px;border:1px solid rgba(33,50,79,.1);transition:all .3s ease-in-out;box-shadow:0 5px 15px rgba(26,32,44,.02)}@media(max-width:576px){.report-card{padding:20px;gap:15px;flex-direction:column;text-align:center}}.report-card--wide{grid-column:span 2}@media(max-width:992px){.report-card--wide{grid-column:span 1}}.report-card__icon{width:60px;height:60px;background:rgba(33,50,79,.1);border-radius:12px;display:flex;justify-content:center;align-items:center;color:#21324f;flex-shrink:0}.report-card__icon--blue{background:rgba(51,102,255,.1);color:#36f}.report-card__content{flex-grow:1}.report-card__title{font-size:16px;font-weight:700;color:#1a202c;margin:0 0 4px;line-height:1.4}@media(max-width:576px){.report-card__title{font-size:15px}}.report-card__info{font-size:13px;color:#777;margin:0}.report-card__link{padding:8px 16px;background:#f0f7ff;color:#21324f;font-size:13px;font-weight:600;border-radius:8px;transition:all .3s ease-in-out}@media(max-width:576px){.report-card__link{width:100%}}.report-card__link:hover{background:#21324f;color:#fff}@media(max-width:992px){.report-card:hover{transform:none}}.report-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(33,50,79,.1);border-color:#21324f}.contacts-page{background-color:#f7fcff;padding:120px 0 80px}@media(max-width:992px){.contacts-page{padding:100px 0 60px}}@media(max-width:576px){.contacts-page{padding:80px 0 40px}}.contacts-page .section-header{margin-bottom:60px}@media(max-width:768px){.contacts-page .section-header{margin-bottom:40px}}.contacts-map-section{margin-bottom:80px}@media(max-width:768px){.contacts-map-section{margin-bottom:60px}}@media(max-width:576px){.contacts-map-section{margin-bottom:40px}}.contacts-grid{display:grid;grid-template-columns:1fr 2fr;gap:40px;background:#fff;padding:40px;border-radius:30px;box-shadow:0 15px 40px rgba(26,32,44,.05)}@media(max-width:992px){.contacts-grid{grid-template-columns:1fr;padding:30px;gap:30px}}@media(max-width:576px){.contacts-grid{padding:20px;border-radius:20px;gap:25px}}.contacts-info{display:flex;flex-direction:column;gap:30px}@media(max-width:576px){.contacts-info{gap:20px}}.contacts-block__title{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#21324f;font-weight:800;margin-bottom:10px}@media(max-width:576px){.contacts-block__title{font-size:12px}}.contacts-block__text{font-size:18px;font-weight:600;color:#1a202c;line-height:1.5;margin:0}@media(max-width:576px){.contacts-block__text{font-size:16px}}.contacts-map{border-radius:20px;overflow:hidden;height:400px;border:1px solid rgba(33,50,79,.1)}@media(max-width:768px){.contacts-map{height:350px}}@media(max-width:576px){.contacts-map{height:300px}}.contacts-map iframe{width:100%;height:100%;border:0}.contacts-section-title{font-size:24px;font-weight:800;color:#1a202c;margin-bottom:30px;position:relative;padding-left:20px}@media(max-width:576px){.contacts-section-title{font-size:20px;margin-bottom:20px}}.contacts-section-title::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background:#21324f;border-radius:2px}.persons-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:80px}@media(max-width:992px){.persons-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.persons-grid{grid-template-columns:1fr;margin-bottom:40px}}.person-card{background:#fff;border-radius:24px;padding:30px;border:1px solid rgba(33,50,79,.1);transition:all .3s ease-in-out;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:576px){.person-card{padding:24px}}.person-card__name{font-size:18px;font-weight:800;color:#1a202c;line-height:1.3;margin-bottom:10px}@media(max-width:576px){.person-card__name{font-size:16px}}.person-card__pos{font-size:12px;color:#777;margin-bottom:20px;font-weight:500}.person-card__link{display:flex;align-items:center;gap:10px;color:#1a202c;font-size:14px;font-weight:600;margin-bottom:10px;transition:all .3s ease-in-out}@media(max-width:576px){.person-card__link{font-size:13px}}.person-card__link svg{color:#21324f}.person-card__link:hover{color:#21324f}.person-card__link:last-child{margin-bottom:0}.person-card__emails{display:flex;flex-direction:column;margin-top:15px;padding-top:15px;border-top:1px dashed rgba(33,50,79,.2)}@media(max-width:992px){.person-card:hover{transform:none}}.person-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(33,50,79,.1);border-color:#21324f}.sales-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:992px){.sales-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.sales-grid{grid-template-columns:1fr}}.sales-card{background:#f0f7ff;border-radius:20px;padding:24px;border:1px solid rgba(0,0,0,0);transition:all .3s ease-in-out}@media(max-width:576px){.sales-card{padding:20px}}.sales-card__category{font-size:11px;text-transform:uppercase;letter-spacing:.5px;font-weight:800;color:#21324f;margin-bottom:10px}.sales-card__person{font-size:16px;font-weight:700;color:#1a202c;margin-bottom:15px}@media(max-width:576px){.sales-card__person{font-size:15px}}.sales-card__contacts{display:flex;flex-direction:column;gap:5px}.sales-card__contacts a{font-size:14px;color:#1a202c;font-weight:600;transition:all .3s ease-in-out}@media(max-width:576px){.sales-card__contacts a{font-size:13px}}.sales-card__contacts a:hover{color:#21324f}@media(max-width:992px){.sales-card:hover{background:#f0f7ff;border-color:rgba(0,0,0,0);box-shadow:none}}.sales-card:hover{background:#fff;border-color:#21324f;box-shadow:0 10px 25px rgba(33,50,79,.08)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;visibility:hidden;opacity:0;transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center;padding:20px}.modal.is-active{visibility:visible;opacity:1}.modal.is-active .modal__content{transform:translateY(0);opacity:1}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(26,32,44,.8);backdrop-filter:blur(5px)}.modal__content{position:relative;background:#fff;width:100%;max-width:500px;padding:40px;border-radius:30px;box-shadow:0 25px 50px rgba(0,0,0,.2);transform:translateY(30px);opacity:0;transition:all .4s cubic-bezier(.165,.84,.44,1)}@media(max-width:576px){.modal__content{padding:30px 20px}}.modal__close{position:absolute;top:20px;right:20px;background:0 0;border:none;font-size:24px;color:#5c8fc8;cursor:pointer;transition:all .3s ease-in-out}.modal__close:hover{color:#21324f;transform:rotate(90deg)}.modal__title{font-size:28px;font-weight:800;color:#1a202c;margin-bottom:10px;text-align:center}@media(max-width:576px){.modal__title{font-size:24px}}.modal__subtitle{font-size:16px;color:#5c8fc8;text-align:center;margin-bottom:30px}.form__group{margin-bottom:20px}.form__label{display:block;font-size:14px;font-weight:700;color:#1a202c;margin-bottom:8px}.form__input{width:100%;padding:15px 20px;background:#f8fafc;border:1px solid #d9d9d9;border-radius:12px;font-size:16px;color:#1a202c;transition:all .3s ease-in-out}.form__input:focus{outline:0;border-color:#21324f;background:#fff;box-shadow:0 0 0 4px rgba(33,50,79,.1)}.form__input::-moz-placeholder{color:#a0aec0}.form__input::placeholder{color:#a0aec0}.form textarea.form__input{min-height:120px;resize:vertical}.form__submit{width:100%;margin-top:10px}.form__privacy{margin-top:20px;font-size:12px;color:#5c8fc8;text-align:center;line-height:1.5}.form__privacy a{color:#21324f;text-decoration:underline}.feedback-section{padding:100px 0;background:#f7fcff}@media(max-width:768px){.feedback-section{padding:60px 0}}.feedback-section__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width:768px){.feedback-section__grid{grid-template-columns:1fr;gap:40px}}.feedback-section__content .section-title{text-align:left;margin-bottom:20px}.feedback-section__info{list-style:none;padding:0;margin-top:30px}.feedback-section__info li{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px;font-size:16px;color:#21324f}.feedback-section__info li svg{color:#21324f;flex-shrink:0}.feedback-section__form-wrap{background:#fff;padding:40px;border-radius:30px;box-shadow:0 20px 40px rgba(0,0,0,.05);border:1px solid rgba(33,50,79,.1)}@media(max-width:576px){.feedback-section__form-wrap{padding:30px 20px}}