@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:wght@100..900&display=swap);html{box-sizing:border-box}:root{--white-color:#fff;--black-color:#212529;--dark-blue-color:#043873;--blue-color:#4F9CF9;--yellow-color:#FFE492;--stub-color:#C4DEFD;--blue-hover:#4a73a5;--yellow-hover:#d3b048}*,::after,::before{margin:0;padding:0;box-sizing:border-box}:focus-visible{outline:0}:focus{outline:0}a{position:relative;color:inherit;text-decoration:none}input,textarea{outline:0;border:none}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}img,svg{max-width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{margin:0;font-family:Inter,sans-serif;font-weight:400;background-color:var(--white-color);color:var(--black-color)}.container{max-width:1520px;margin:0 auto;padding-right:20px;padding-left:20px}@media screen and (max-width:1440px){.container{max-width:1464px;padding-right:32px;padding-left:32px}}@media screen and (max-width:1200px){.container{max-width:1216px;padding-right:32px;padding-left:32px}}@media screen and (max-width:999.98px){.container{max-width:808px;padding-right:20px;padding-left:20px}}@media screen and (max-width:699.98px){.container{max-width:652px;padding-right:16px;padding-left:16px}}.list-reset{list-style:none;padding:0;margin:0}.btn-reset{padding:0;border:none;outline:0;cursor:pointer;background:0 0}.hidden{display:none;opacity:0;visibility:hidden}.visible{display:inline-flex;opacity:1;visibility:visible}.flex{display:flex;align-items:center}.heading-1{font-weight:700;font-size:64px;letter-spacing:-.6px}@media screen and (max-width:1199.98px){.heading-1{font-size:64px}}@media screen and (max-width:999.98px){.heading-1{font-size:54px;text-align:center}}@media screen and (max-width:699.98px){.heading-1{font-size:36px}}.heading-2{font-weight:700;font-size:72px;letter-spacing:-.6px}.heading-2 .under{position:relative}.heading-2 .under::before{position:absolute;content:"";background-image:url(../img/bottom.svg);background-repeat:no-repeat;background-size:contain;background-position:center;bottom:-10px;left:0;width:100%;height:30px;z-index:-1}@media screen and (max-width:1199.98px){.heading-2{font-size:64px}}@media screen and (max-width:999.98px){.heading-2{font-size:54px;text-align:center}}@media screen and (max-width:699.98px){.heading-2{font-size:36px}.heading-2 .under::before{position:absolute;content:"";background-image:url(../img/bottom-mob.svg);background-repeat:no-repeat;background-size:contain;background-position:center;bottom:-10px;left:0;width:100%;height:30px;z-index:-1}}.heading-3{font-weight:700;font-size:72px;letter-spacing:-.6px;text-align:center}@media screen and (max-width:999.98px){.heading-3{font-size:54px;text-align:center}}@media screen and (max-width:699.98px){.heading-3{font-size:40px;letter-spacing:-.1px;line-height:129%}}.heading-4{font-weight:700;font-size:28px;line-height:129%;letter-spacing:-.6px}.heading-5{font-weight:600;font-size:24px;line-height:150%}.common-logo{display:flex;align-items:center;gap:10px}.common-logo span{font-weight:700;font-size:28px;color:var(--white-color)}.yellow-btn{border-radius:8px;padding:16px 39px;background-color:var(--yellow-color);color:var(--dark-blue-color);font-weight:500;font-size:20px;line-height:128%;letter-spacing:-.6px;transition:.3s}.blue-btn{display:flex;align-items:center;gap:10px;border-radius:8px;padding:16px 24px;background-color:var(--blue-color);transition:.3s}.blue-btn span{font-weight:500;font-size:20px;line-height:128%;letter-spacing:-.6px;color:var(--white-color)}.transp-btn{border-radius:8px;padding:16px 30px;background-color:transparent;color:var(--black-color);border:1px solid var(--yellow-color);font-weight:500;font-size:18px;line-height:128%;letter-spacing:-.6px;transition:.3s}.white-link{font-size:16px;line-height:125%;letter-spacing:-.6px;transition:.3s}.btn-arrow{position:relative;font-weight:500;font-size:18px;line-height:128%;color:var(--white-color);transition:.3s}.btn-arrow::after{content:"";position:absolute;top:4px;display:inline-block;width:10px;height:10px;border-top:2px solid;border-right:2px solid;margin-left:14px;transform:rotate(135deg);transition:transform .5s;transform-origin:center}@media screen and (max-width:1200px){.btn-arrow::after{top:42%}}@media (hover:hover){.btn-arrow:hover,.white-link:hover{color:var(--yellow-color)}.yellow-btn:hover{background-color:var(--yellow-hover)}.blue-btn:hover{background-color:var(--blue-hover)}.transp-btn:hover{background-color:var(--yellow-color)}.last__list-item-link:hover svg{transform:scale(1.2)}}@media (hover:none){.btn-arrow:active,.white-link:active{color:var(--yellow-color)}.yellow-btn:active{background-color:var(--yellow-hover)}.blue-btn:active{background-color:var(--blue-hover)}.transp-btn:active{background-color:var(--yellow-color)}.last__list-item-link:active svg{transform:scale(1.2)}}.text-com{font-size:18px;line-height:167%;letter-spacing:-.6px}@media screen and (max-width:999.98px){.column{flex-direction:column}.text-com{text-align:center}.for-mob{display:none}.white-link{font-size:18px}}.header{background:var(--dark-blue-color);padding:16px 0;z-index:30;position:fixed;left:0;top:0;width:100%;transition:transform .3s linear}.header__content{justify-content:space-between}.header__right-content{gap:100px}.header .nav .list-item-btns{display:none}.header .nav__list{justify-content:space-between}.header .nav__list-item:not(:last-child){margin:0 55px 0 0}.header .nav__burger{display:none}.header__buttons{gap:24px}.header.hide{transform:translateY(-92px)}@media screen and (max-width:1249.98px){body.lock{overflow:hidden}.header__right-content{gap:20px}.header .nav{order:2}.header .nav__list{display:none}.header .nav__list-item:not(:last-child){margin:0}.header .nav__menu-wrap{position:fixed;top:0;left:-100%;width:100%;height:100%;background-color:var(--dark-blue-color);z-index:50;display:flex;transition:.3s}.header .nav__menu-wrap.open{left:0}.header .nav__menu-wrap .nav__list{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:start;padding:50px 0;margin-right:0}.header .nav__menu-wrap .nav__list>li>.list-item__btn{width:100%;padding:20px 0;font-size:28px;font-weight:700;color:var(--white-color)}.header .nav .list-item-btns{margin-top:40px;flex-direction:column;align-items:center;display:none}.header .nav__burger{display:block;position:relative;width:40px;height:18px;cursor:pointer;z-index:60}.header .nav__burger span{background-color:var(--white-color);position:absolute;left:0;width:100%;height:2px;top:calc(50% - 1px);transition:.3s}.header .nav__burger::after,.header .nav__burger::before{content:"";background-color:var(--white-color);position:absolute;width:100%;height:2px;left:0;transition:.3s}.header .nav__burger::before{top:-2px;bottom:auto}.header .nav__burger::after{top:auto;bottom:-2px}.header .nav__burger.active span{transform:scale(0)}.header .nav__burger.active::after{transform:rotate(45deg);bottom:calc(50% - 1px)}.header .nav__burger.active::before{transform:rotate(-45deg);top:calc(50% - 1px)}.header__buttons{order:1}}@media (max-width:999.98px){.header .nav .list-item-btns{display:flex;gap:15px}.header .nav .list-item-btns button{width:100%}.header__buttons{display:none}}@media (max-width:699.98px){.header__logo{gap:7px}.header__logo svg{width:26px;height:20px}.header__logo span{font-size:20px}}.hero{padding:232px 0 140px;background-color:var(--dark-blue-color);background-image:url(../img/waves.png);background-repeat:no-repeat;background-size:contain;background-position:50% 80%;color:var(--white-color)}.hero__content{justify-content:space-between}.hero__title{margin-bottom:24px}.hero__txt{margin-bottom:60px}.hero__descr{padding-right:20px}.hero__img{flex:81%;display:block;height:549px;width:100%;background-color:var(--stub-color)}@media screen and (max-width:1449.98px){.hero{padding:190px 0 100px;background-image:url(../img/waves1400.png)}.hero__img{height:456px}}@media screen and (max-width:1199.98px){.hero{background-image:url(../img/waves1100.png)}.hero__img{height:350px}}@media screen and (max-width:999.98px){.hero{padding-top:206px;background-image:url(../img/waves786.png);background-position:50% 20%}.hero__descr{margin-bottom:100px;padding:0}.hero__btn{margin:0 auto;padding:22px 24px}.hero__img{flex:none;max-width:550px;height:367px;width:100%}}@media screen and (max-width:699.98px){.hero{padding-top:136px;padding-bottom:80px;background-image:url(../img/waves320.png);background-size:cover}.hero__img{max-width:286px;height:191px}}.managment{padding:140px 0 50px;background-image:url(../img/project-img.png);background-repeat:no-repeat;background-size:500px;background-position:bottom 0 left 0}.managment__descr{width:90%;padding-right:20px}.managment__title{margin-bottom:24px}.managment__text{margin-bottom:60px}.managment__img{flex:95%;display:block;height:547px;width:100%;background-color:var(--stub-color)}.managment__btn{padding:18px 44px}@media screen and (max-width:1449.98px){.managment__img{height:448px}}@media screen and (max-width:1199.98px){.managment{background-size:245px;background-position:top 100px left -50px}.managment__descr{padding-right:30px}.managment__img{height:330px}}@media screen and (max-width:999.98px){.managment{padding-top:101px}.managment__title .for-mob{display:none}.managment__descr{padding:0;margin-bottom:60px}.managment__img{flex:none;max-width:560px;height:349px;width:100%}.managment__btn{margin:0 auto}}@media screen and (max-width:699.98px){.managment{padding-top:81px;padding-bottom:40px}.managment__title .for-mob{display:block}.managment__img{max-width:286px;height:177px;width:100%}.managment__btn{padding:22px 44px}}.work{padding:50px 0 140px}.work__img{flex:87%}.work__descr{padding-left:20px}.work__title{margin-bottom:24px}.work__text{margin-bottom:60px}.work__btn{padding:17px 42px}@media screen and (max-width:1449.98px){.work__descr{width:69%}.work__img img{width:583px}}@media screen and (max-width:999.98px){.work__btn{margin:0 auto}.work__descr{width:100%;padding:0;margin-bottom:100px;order:1}.work__img{order:2}.work__img img{width:454px}}@media screen and (max-width:699.98px){.work{padding-top:60px;padding-bottom:80px}.work__descr{margin-bottom:60px}.work__img img{width:279px}.work__btn{padding:22px 42px}}.plan{padding:50px 0 140px}.plan__content{position:relative}.plan .mob-title{display:none}.plan__title{text-align:center;margin-bottom:24px}.plan__text{text-align:center;margin-bottom:60px}.plan__swiper{display:none}.plan__list{justify-content:space-between;margin-left:-16px;margin-right:-16px}.plan__list-item{padding:0 16px;flex:0 1 33.333%}.plan .card__wrap{border:1px solid var(--yellow-color);border-radius:10px;padding:40px 44px}.plan .card__wrap>:not(:last-child){margin-bottom:25px}.plan .card__price{font-weight:700;font-size:36px;letter-spacing:-.6px}.plan .card__descr{font-weight:500;font-size:18px;line-height:128%;letter-spacing:-.6px}.plan .card__list-item{gap:19px}.plan .card__list-item span{width:90%;font-size:16px;line-height:125%;letter-spacing:-.6px}.plan .card__list-item:not(:last-child){margin-bottom:28px}.plan .card-2{color:var(--white-color)}.plan .card-2 .wrap{padding:80px 45px;border:1px solid var(--dark-blue-color);background-color:var(--dark-blue-color)}.plan .card-2 .card__list-item span{font-weight:500;font-size:18px}@media screen and (max-width:999.98px){.plan{padding-top:0}.plan__container{padding:0;max-width:100%}.plan__text,.plan__title{padding:0 32px}.plan__swiper{display:block}.plan__swiper-wrapper{align-items:center}.plan__list,.plan__swiper-pagination{display:none}.plan__list-item{flex:none}}@media screen and (max-width:749.98px){.plan{padding-bottom:177px}.plan__title{display:none}.plan .mob-title{display:block}.plan__text{margin-bottom:85px}.plan__swiper-pagination{display:block}.plan .swiper-horizontal>.swiper-pagination-bullets,.plan .swiper-pagination-bullets.swiper-pagination-horizontal,.plan .swiper-pagination-custom,.plan .swiper-pagination-fraction{bottom:-10.3%}.plan .swiper-pagination-bullet{background:#4f9cf9;opacity:1;width:12px;height:12px;margin:0 6px!important}.plan .swiper-pagination-bullet-active{background:#043873;opacity:1}.plan .card .wrap,.plan .card__wrap{padding:20px}.plan .card__descr{font-size:16px}.plan .card__btn{padding:17px 39px}.plan .card-2 .card__list-item span{font-size:16px}}.last{padding:140px 0 32px;background-color:var(--dark-blue-color);color:var(--white-color)}.last__content{flex-direction:column}.last__title{margin-bottom:24px}.last__text{margin-bottom:40px;font-size:24px;line-height:133%;letter-spacing:-.6px;text-align:center}.last__btn{margin-bottom:40px}.last__list{gap:40px}.last__list-item-link{display:block;width:100%;height:100%}.last__list-item-link svg{transition:.3s}@media screen and (max-width:999.98px){.last__content{display:block}.last__text,.last__title{text-align:left}.last__btn{padding:17px 45px}}@media screen and (max-width:699.98px){.last{padding-top:100px}.last__title{margin-bottom:29px}.last__text{margin-bottom:46px;font-size:18px;line-height:146%}.last__btn{padding:17px 37px}.last__list-item-link svg{width:36px;height:36px}}.footer{background-color:var(--dark-blue-color);color:var(--white-color);padding:140px 0 32px}.footer__content{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:67px}.footer .left__logo{margin-bottom:15px}.footer .left__text{font-size:18px;line-height:167%;letter-spacing:-.6px;color:#f7f7ee}.footer .list-common{padding:0 15px;gap:190px}.footer .list-common .inside-item .inside-item-list .item-title{font-weight:700;font-size:18px}.footer .list-common .inside-item .inside-item-list__item:not(:last-child){margin-bottom:15px}.footer .right__title{margin-bottom:23px}.footer .right__text{margin-bottom:23px;font-size:16px;line-height:125%;letter-spacing:-.6px}.footer .right__btn{padding:16px 34px}.footer .bottom{padding-top:29px;justify-content:space-between;border-top:1px solid #2e4e73}.footer .bottom .point__lang{position:relative;margin-right:90px;gap:6px}.footer .bottom .point__lang svg{fill:var(--white-color)}.footer .bottom .point__lang::after{content:"";position:absolute;top:4px;right:-20px;width:9px;height:9px}.footer .bottom .point__list,.footer .bottom .point__list-item:not(:last-child){margin-right:60px}.footer .bottom .social__list-item:not(:last-child){margin-right:32px}.footer .bottom .social__list-item-link svg{transition:.3s}@media (hover:hover){.footer .bottom .social__list-item-link:hover svg{transform:scale(1.3)}}@media (hover:none){.footer .bottom .social__list-item-link:active svg{transform:scale(1.3)}}@media screen and (max-width:1494.98px){.footer .list-common{gap:100px}}@media screen and (max-width:999.98px){.footer{padding-top:48px}.footer .left{margin-bottom:100px}.footer .left__logo{margin-bottom:24px;gap:18px}.footer .left__logo svg{width:68px;height:54px}.footer .left__logo span{font-weight:700;font-size:52px;line-height:62px}.footer .left__text{width:63%}.footer .list-common{margin-bottom:113px;padding:0;align-items:flex-start}.footer .list-common .inside-item .inside-item-list .item-title{font-size:18px;line-height:22px}.footer .list-common .inside-item .inside-item-list__item:not(:last-child){margin-bottom:22px}.footer .right{padding-left:15px}.footer .right__title{padding-left:20px}.footer .right__text{font-size:18px;line-height:164%}.footer .bottom{display:block;border-top:none}.footer .bottom .point{padding-bottom:20px;border-bottom:1px solid #2e4e73;justify-content:space-between}.footer .bottom .point__lang{margin-right:30px}.footer .bottom .point__list{margin-right:10px}.footer .bottom .point__list-item-link{font-size:16px}.footer .bottom .point__list-item:not(:last-child){margin-right:40px}.footer .bottom .point__copy{font-size:16px}.footer .bottom .social{padding-top:20px}}@media screen and (max-width:699.98px){.footer{padding-top:136px}.footer__content{padding-bottom:49px}.footer .left{margin-bottom:80px}.footer .left__logo{gap:10px;justify-content:center;margin-bottom:24px}.footer .left__logo svg{width:37px;height:29px}.footer .left__logo span{font-size:28px;line-height:105%}.footer .left__text{width:100%;text-align:center}.footer .list-common{gap:84px;margin:0 auto 85px;align-items:center}.footer .list-common .inside-item{text-align:center}.footer .right{padding:0;margin:0 auto}.footer .right__title{text-align:center;padding:0}.footer .right__text{text-align:center;width:67%;margin:0 auto 25px}.footer .right__btn{margin:0 auto;padding:22px 41px}.footer .bottom .point{flex-direction:column}.footer .bottom .point__lang{margin-right:0;margin-bottom:20px;margin-left:-21px}.footer .bottom .point__list{margin-right:0;margin-bottom:20px;flex-direction:column}.footer .bottom .point__list-item:not(:last-child){margin-bottom:20px;margin-right:0}.footer .bottom .social__list{justify-content:center}}