@font-face{font-family:Rubik;src:local("Rubik"),url(../fonts/Rubik-Regular.woff2) format("woff2"),url(../fonts/Rubik-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:local("Rubik"),url(../fonts/Rubik-Medium.woff2) format("woff2"),url(../fonts/Rubik-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}html{box-sizing:border-box}:root{--main-black:#000;--white-color:#fff;--carbonic:#373737;--eaeaea-color:#eaeaea;--almost-white:#f4f4f4;--f7f7f7-color:#F7F7F7;--cacaca-color:#cacaca;--e9e9e9-color:#e9e9e9;--grey-color:#999;--dark-grey:#666;--e0e0e0:#e0e0e0;--purple-color:#7F56D9;--dark-purple:#6941C6;--main-blue:#073BA1;--dark-blue:#042668;--orange-color:#FF862F;--light-orange:#b89c72;--dark-orange:#BB370E}*,::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%}body{margin:0;padding-top:70px;font-family:Rubik,sans-serif;font-weight:400;background-color:var(--white-color);color:var(--main-blue)}.container{max-width:1220px;margin:0 auto;padding-right:20px;padding-left:20px}.list-reset{list-style:none;padding:0;margin:0}.my-btn{padding:0;border:none;outline:0;cursor:pointer;background:0 0}body.disable-scroll .header{display:none}.h2-title{margin-bottom:60px;font-family:Rubik,serif;font-weight:500;font-size:32px;line-height:125%;text-transform:uppercase;text-align:center;color:var(--main-blue)}@media (max-width:799.98px){.h2-title{margin-bottom:40px;font-size:28px;line-height:36px}}@media (max-width:549.98px){.h2-title{margin-bottom:30px;font-size:20px;line-height:26px}}.h3-title{font-family:Rubik,serif;font-weight:400;font-size:20px;line-height:130%;color:var(--dark-blue)}@media (max-width:629.98px){.h3-title{margin-bottom:5px;font-size:16px;line-height:24px}}.red-btn{position:relative;background-color:#ec3d5a;font-family:Rubik,serif;border-radius:40px;font-weight:500;font-size:14px;line-height:143%;color:var(--white-color);display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:10px 48px 10px 24px;transition:background-color .3s}.red-btn::before{content:"";position:absolute;height:8px;width:8px;z-index:15;top:38%;left:70%;border:1px solid var(--white-color);border-width:0 0 2px 2px;transform:rotate(222deg);transition:.3s}.red-btn:hover{background-color:#e02a2a}.red-btn:active{background-color:#bb2f2f}.red-btn:focus-visible{background-color:#bb2f2f}.blue-b,.red-b,.transp-b{transition:.3s}.red-b:hover{background-color:var(--main-blue)!important}.blue-b:hover{background-color:#ec3d5a!important}.transp-b:hover{background-color:var(--main-blue)!important;color:var(--white-color)!important}.hidden{display:none;opacity:0;visibility:hidden}.visible{display:inline-flex;opacity:1;visibility:visible}.grey-link{font-size:14px;color:var(--grey-color)}.grey-link:hover{color:var(--purple-color)}.grey-link:focus-visible{color:#7033ac;background:#ebd1ff}.grey-link:active{color:#7033ac}.common-list{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-10px;margin-right:-10px}.list-item{flex:0 1 50%;padding:0 10px}.list-item svg{max-width:none}.list-item .right{margin-left:20px;width:100%}.list-item .right__descr{display:flex;align-items:center;font-family:Rubik;font-size:16px;line-height:150%;color:#042668}.list-item .right__descr span{margin-left:3px}.list-item .right .bottom{display:flex;justify-content:space-between;margin-top:32px}.list-item .right .bottom__price{font-family:Rubik,serif;font-weight:500;font-size:24px;line-height:133%;color:var(--main-blue)}.list-item__wrap{display:flex;padding:20px;height:100%;background-color:var(--white-color);box-shadow:0 1px 4px rgba(9,49,127,.204);border-radius:16px;font-size:18px;line-height:125%}.list-item:nth-child(1),.list-item:nth-child(2){margin-bottom:20px}@media (max-width:991.98px){.list-item{flex:1 1 100%}.list-item:not(:last-child){margin-bottom:20px}}@media (max-width:549.98px){.red-btn::before{top:41%;left:81%}.list-item__wrap{padding:15px 10px 10px}.list-item__wrap-left svg{width:70px;height:70px}.list-item .right{margin-left:10px}.list-item .right__descr svg{width:16px;height:16px}.list-item .right__descr span{margin-left:6px;font-size:12px;line-height:16px}.list-item .right .bottom{margin-top:40px;align-items:center}.list-item .right .bottom__price{font-size:20px;line-height:26px}.list-item:not(:last-child){margin-bottom:10px}}.content-common{position:relative}.content-common__wrap{padding:30px 50px 0 30px;min-height:180px;background:var(--white-color);box-shadow:0 1px 4px rgba(8,48,127,.211);border-radius:20px}.content-common__title{margin-bottom:10px;font-family:Rubik,sans-serif;font-weight:500;font-size:20px;line-height:130%;color:var(--main-blue)}.content-common__descr{font-size:16px;line-height:150%;color:var(--main-blue)}.content-common__img{position:absolute;bottom:12px;right:12px}@media (max-width:999.98px){.content-common{padding:0 8px;flex:0 0 50%}.content-common__wrap{padding:30px}.content-common__img{position:absolute;bottom:17px;right:28px}.content-common:nth-child(1),.content-common:nth-child(3){margin-bottom:20px}.omg{bottom:37px}}@media (max-width:549.98px){.content-common:nth-child(1),.content-common:nth-child(3){margin-bottom:0}.content-common{flex:0 1 100%}.content-common__wrap{min-height:140px;padding:20px}.content-common__title{font-size:16px;line-height:24px}.content-common__descr{font-size:14px;line-height:20px}.content-common__img{bottom:16px;right:29px}.content-common__img svg{width:50px;height:50px}.content-common:not(:last-child){margin-bottom:10px}}.header{background:var(--white-color);box-shadow:0 1px 4px rgba(7,59,161,.1);z-index:50;position:fixed;left:0;top:0;width:100%;transition:transform .3s linear}.header .content{display:flex;justify-content:space-between;align-items:center;min-height:70px}.header .content__left{display:flex;align-items:center}.header .content__left-text{position:relative;padding-left:40px;color:var(--main-blue);font-size:14px;line-height:20px}.header .content__left-text::before{content:"";position:absolute;top:-6px;left:26px;width:2px;height:50px;border:1px solid var(--main-blue)}.header .content .right{display:flex;align-items:center}.header .content .right .btns__btn{padding:10px 30px;background:var(--main-blue);border-radius:8px;color:var(--white-color);font-family:Rubik,sans-serif;font-weight:500;font-size:14px;line-height:20px}.header .content .right .btns__registr{margin-left:10px;background:#ec3d5a}.header .content .right .btns__burger{display:none}.header .content .right .descr{display:flex;align-items:center;margin-left:45px;color:var(--main-blue);font-family:Rubik,sans-serif;font-weight:500;font-size:16px;line-height:24px}.header .content .right .descr__txt{padding-left:15px}.header .content .right .descr a{display:block}.header .content .right__descr-span{font-weight:400;font-size:14px;line-height:20px}.header.hide{transform:translateY(-70px)}@media (max-width:1199.98px){.header .content__left-text{display:none}.header .content .right .btns{order:2}.header .content .right .descr{order:1;margin-left:0;margin-right:54px}.header .content .right__descr-span{font-size:12px;line-height:16px}}@media (max-width:799.98px){body.lock{overflow:hidden}.header__container{padding-top:7px;padding-bottom:3px}.header__right-content{align-items:center}.header__theme{padding-right:30px;transform:translateY(2px)}.header .nav{order:2}.header .nav__list{display:block;position:fixed;text-align:center;width:100%;height:100%;overflow:auto;top:0;left:-100%;background-color:var(--almost-white);transition:left .3s;padding:100px 15px 30px}.header .nav__list-item:not(:last-child){margin:0 0 40px}.header .nav__list.active{left:0}.header .nav__list-item-link{font-size:36px;text-align:center;display:block}}@media (max-width:749.98px){.header__container{padding-top:5px;padding-bottom:5px}.header .content{min-height:50px}.header .content .right .descr{display:none}.header .content .right .btns{display:flex;align-items:center}.header .content .right .btns__registr{display:none}.header .content .right .btns__burger{display:block;position:relative;margin-left:27px;width:30px;height:18px;cursor:pointer;z-index:20}.header .content .right .btns__burger span{background-color:var(--main-blue);position:absolute;left:0;width:100%;height:3px;top:calc(40% - 1px);border-radius:50px;transition:.3s}.header .content .right .btns__burger::after,.header .content .right .btns__burger::before{content:"";background-color:var(--main-blue);position:absolute;width:100%;height:3px;left:0;border-radius:50px;transition:.3s}.header .content .right .btns__burger::before{top:-2px;bottom:auto}.header .content .right .btns__burger::after{top:auto;bottom:1px}.header .content .right .btns__burger.active span{transform:scale(0)}.header .content .right .btns__burger.active::after{transform:rotate(45deg);bottom:calc(50% - 1px)}.header .content .right .btns__burger.active::before{transform:rotate(-45deg);top:calc(45% - 1px)}}.hero{padding-top:50px;padding-bottom:330px;transition:.3s}.hero__container{justify-content:space-between}.hero__content{position:relative;display:flex}.hero .left{max-width:61%;z-index:10}.hero .left>:not(:last-child){margin-bottom:34px}.hero__title{font-size:44px;line-height:136%;font-weight:500}.hero__list,.hero__list-item{display:flex}.hero__list-item span{padding-left:8px}.hero__list-item:not(:last-child){margin-right:20px}.hero__descr{font-size:18px;line-height:144%}.hero__btn{padding:13px 48px;background-color:var(--main-blue);color:var(--white-color);border-radius:8px;font-family:Rubik,serif;font-weight:500;font-size:16px;line-height:24px}.hero__btn:not(:last-child){margin-right:20px}.hero .right-btn{background-color:transparent;border:1px solid var(--main-blue);color:var(--main-blue)}.hero .right img{position:absolute;top:20px;right:0;z-index:-1}.hero__bottom-list{display:flex;justify-content:center;float:right;margin-top:120px;padding:30px 35px;background:var(--white-color);box-shadow:0 1px 4px rgba(7,59,161,.1);border-radius:16px;z-index:15}.hero__bottom-list .list__item{padding:0 20px;flex:-1 1 25%}.hero__bottom-list .list__item:last-child{padding-right:0}.hero__bottom-list .list__item:first-child{padding-left:0}.hero__bottom-list .digit{display:block;font-family:Rubik,serif;font-weight:500;font-size:32px;line-height:40px}.hero__bottom-list .descr{font-size:14px;line-height:20px;color:#042668}@media (max-width:1199.98px){.hero{padding-bottom:83px}.hero__content{flex-direction:column}.hero__title{font-size:36px;line-height:50px}.hero .left{max-width:80%}.hero .right{align-self:end;margin-top:-52px;z-index:-1}.hero .right img{position:relative;top:0;right:0}.hero__bottom-list{margin-top:-94px;float:none;justify-content:space-around}}@media (max-width:999.98px){.hero{padding-bottom:83px}}@media (max-width:991.98px){.hero__title{font-size:calc(20px + 24 * (100vw - 320px)/ 680)}}@media (max-width:799.98px){.hero .left{max-width:90%}.hero__title{font-size:36px;line-height:50px}}@media (max-width:749.98px){.hero__list-item{align-items:center}.hero__list-item span{font-size:14px;line-height:20px}.hero .right{margin-top:0}}@media (max-width:629.98px){.hero .left{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.hero__title{font-size:32px;line-height:40px}.hero__list{flex-direction:column}.hero__list-item .del{display:none}.hero__list-item .rhomb{width:24px;height:24px}.hero__list-item:not(:last-child){margin-bottom:10px}.hero__descr{font-size:14px;line-height:20px}.hero__btn{display:block;width:100%}.hero__btn:not(:last-child){margin-right:0;margin-bottom:20px}.hero__bottom-list{flex-wrap:wrap;margin-left:-20px;margin-right:-20px;border-radius:0;box-shadow:0 1px 4px rgba(7,59,161,.1)}.hero__bottom-list .list__item{flex:0 1 50%;padding:0 10px}.hero__bottom-list .list__item:last-child{padding-right:10px}.hero__bottom-list .list__item:first-child{padding-left:10px}.hero__bottom-list .list__item:nth-child(1),.hero__bottom-list .list__item:nth-child(2){margin-bottom:30px}}@media (max-width:499.98px){.hero{padding-top:30px;padding-bottom:80px}.hero .left>:not(:last-child){margin-bottom:20px}.hero__title{font-size:24px;line-height:32px}.hero__descr{margin-bottom:30px!important}.hero__btn:not(:last-child){margin-right:0;margin-bottom:16px}.hero .right{margin-top:34px}.hero__bottom-list{padding:30px 15px;margin-top:-34px}.hero__bottom-list .digit{font-size:20px;line-height:26px}}.rating{padding-bottom:120px}.rating__list{position:relative;display:flex;justify-content:center;margin-left:-15px;margin-right:-15px}.rating__list::before{content:"";position:absolute;left:69px;top:41px;background-image:url(../img/waves.webp);background-size:920px 20px;width:920px;height:20px;z-index:-1}.rating .item{padding:0 15px;flex:0 1 25%;display:flex;flex-direction:column}.rating .item__title{margin-top:20px;margin-bottom:10px;font-family:Rubik,serif;font-weight:500;font-size:20px;line-height:130%;color:var(--main-blue)}.rating .item__descr{font-size:16px;line-height:150%;color:#79859e}@media (max-width:1199.98px){.rating__list{flex-wrap:wrap}.rating__list::before{display:none}.rating .item{flex:0 1 50%}}@media (max-width:999.98px){.rating{padding-bottom:82px}.rating .item{flex-direction:row;padding:0 8px}.rating .item__img{margin-right:23px}.rating .item__img svg{width:90px;height:90px;max-width:none}.rating .item__title{margin-top:0;font-size:18px;line-height:24px}.rating .item .del{display:none}.rating .item:nth-child(1),.rating .item:nth-child(2){margin-bottom:30px}}@media (max-width:629.98px){.rating .item{flex:0 1 100%}.rating .item__img{margin-right:16px}.rating .item__img svg{width:80px;height:80px}.rating .item:not(:last-child){margin-bottom:30px}}@media (max-width:549.98px){.rating{padding-bottom:97px}.rating .list-item svg{width:70px;height:70px}.rating .item__img{margin-right:22px}.rating .item__title{font-size:16px;line-height:24px}.rating .item__descr{font-size:14px;line-height:20px}.rating .item:not(:last-child){margin-bottom:35px}}.popular{padding-bottom:120px}@media (max-width:999.98px){.popular{padding-bottom:72px}}@media (max-width:499.98px){.popular{padding-bottom:80px}}.option{padding-bottom:120px}.option .list-item:nth-child(3),.option .list-item:nth-child(4){margin-bottom:20px}.option .tabs__btns-list{display:flex;justify-content:center;border-bottom:2px solid #ddd}.option .tabs__btn-switch{position:relative;padding-bottom:20px;padding-left:90px;padding-right:90px;font-family:Rubik,sans-serif;font-weight:400;font-size:20px;line-height:130%;text-align:center;color:var(--main-blue)}.option .tabs .tab-btn-active{font-family:Rubik,sans-serif;font-weight:500}.option .tabs .tab-btn-active::before{content:"";position:absolute;border-bottom:3px solid #073ba1;bottom:-2px;left:0;width:100%}.option .tabs__list{display:none;margin-top:40px}.option .tabs .tab-active{display:flex;-webkit-animation:.5s fadeIn;animation:.5s fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media (max-width:999.98px){.option{padding-bottom:80px}.option .tabs__btn-switch{padding-left:60px;padding-right:60px}}@media (max-width:749.98px){.option{padding-bottom:56px}.option .tabs__btn-switch{font-size:15px;line-height:110%;padding-bottom:16px;padding-left:10px;padding-right:10px}.option .tabs__list{margin-top:12px}.option .list-item:nth-child(3),.option .list-item:nth-child(4){margin-bottom:10px}}.faq{padding-bottom:120px}.faq__content{display:flex;justify-content:space-between;width:100%}.faq .accordion{width:56%;margin-left:100px}.faq .accordion__list-item{background:var(--white-color);box-shadow:0 1px 4px rgba(9,49,127,.204);border-radius:10px}.faq .accordion__list-item:nth-child(2),.faq .accordion__list-item:nth-child(3),.faq .accordion__list-item:nth-child(4){margin-top:10px;margin-bottom:10px}.faq .accordion__wrap{display:flex;position:relative;align-items:center;cursor:pointer;box-shadow:0 1px 4px rgba(7,59,161,.1);border-radius:10px}.faq .accordion__span{position:relative;padding:23px 10px 23px 29px;font-family:Rubik,serif;font-style:normal;font-weight:500;font-size:18px;line-height:133%;z-index:2;color:var(--white-color)}.faq .accordion__span::before{content:"";position:absolute;border:1px solid transparent;background:var(--main-blue);width:29px;height:29px;top:19px;left:20px;transform:rotate(45deg);border-radius:5px;z-index:-1}.faq .accordion__title{position:relative;padding:20px 10px 20px 27px;cursor:pointer;margin:0;max-width:100%;font-weight:400;font-size:18px;line-height:144%;color:var(--dark-blue);transition:color .4s}.faq .accordion__title:hover{color:var(--purple-color)}.faq .accordion__title:focus-visible{color:var(--dark-purple)}.faq .accordion__title:active{color:var(--dark-purple)}.faq .accordion__list-item{flex-direction:column;position:relative;transition:border .4s}.faq .accordion__text{display:none;max-width:100%;padding:24px 10px 24px 87px;font-size:16px;line-height:150%;color:var(--dark-blue)}.faq .accordion__text p:nth-child(2){margin-top:10px;margin-bottom:10px}.faq .accordion__content{display:flex;flex-direction:column}.faq .accordion .descr{margin-bottom:16px}.faq .accordion .descr__list{margin-bottom:10px}.faq .accordion .descr span{display:block;margin-bottom:10px}.faq .accordion__sublist{margin-bottom:27px;padding-left:18px;list-style-type:disc}.faq .accordion__subtitle{margin-bottom:16px;color:var(--main-black)}.faq .accordion__btn{margin-top:30px;float:right;font-size:16px;line-height:150%;color:var(--main-blue)}@media (max-width:1199.98px){.faq__content{flex-direction:column;align-items:center;justify-content:center}.faq__img{order:2}.faq__img svg{width:358px;height:346px}.faq .accordion{width:100%;margin-left:0;margin-bottom:2px}.benefits__swiper-button-next,.benefits__swiper-button-prev{display:none}}@media (max-width:999.98px){.faq{padding-bottom:74px}}@media (max-width:749.98px){.faq__title{font-size:16px;line-height:24px}.faq .accordion__title{font-size:14px;line-height:20px}}@media (max-width:549.98px){.faq{padding-bottom:66px}.faq .accordion__wrap{min-height:70px}.faq .accordion__span{padding:16px 10px 16px 20px;font-size:14px;line-height:20px}.faq .accordion__span::before{width:22px;height:22px;top:14px;left:14px}.faq .accordion__title{padding:15px 30px 12px 14px}.faq .accordion__btn{margin-top:10px;font-size:14px;line-height:20px}.faq .accordion__text{padding:24px 15px;font-size:14px}.faq__img{margin-top:18px}.faq__img svg{width:300px;height:300px}}.benefits{padding-bottom:120px}.benefits__card-wrap{display:none}.benefits__swiper-wrap{position:relative}.benefits__swiper-wrap .swiper-button-next,.benefits__swiper-wrap .swiper-rtl .swiper-button-prev{right:-50px;left:auto}.benefits__swiper-wrap .swiper-button-prev,.benefits__swiper-wrap .swiper-rtl .swiper-button-next{left:-50px;right:auto}.benefits__swiper-wrap .swiper-button-next:after,.benefits__swiper-wrap .swiper-button-prev:after,.benefits__swiper-wrap .swiper-rtl .swiper-button-next:after,.benefits__swiper-wrap .swiper-rtl .swiper-button-prev:after{content:"";position:absolute;width:40px;height:40px;border:1px solid transparent;border-radius:100%;background:var(--white-color);box-shadow:0 2px 8px rgba(9,47,123,.199)}.benefits__swiper-wrap .swiper-button-disabled{transition:.3s;visibility:hidden}.benefits__swiper-button-next svg,.benefits__swiper-button-prev svg{z-index:10}.benefits__swiper-button-prev svg{transform:rotate(180deg)}.benefits__swiper{padding:2px}@media (max-width:999.98px){.benefits{padding-bottom:80px}.benefits__container{padding-left:26px;padding-right:26px}.benefits__swiper-wrap{display:none}.benefits__card-wrap{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}}.reviews{padding-bottom:120px}.reviews__swiper-wrap{position:relative}.reviews__swiper-wrap .swiper-button-next,.reviews__swiper-wrap .swiper-rtl .swiper-button-prev{right:-50px;left:auto}.reviews__swiper-wrap .swiper-button-prev,.reviews__swiper-wrap .swiper-rtl .swiper-button-next{left:-50px;right:auto}.reviews__swiper-wrap .swiper-button-next:after,.reviews__swiper-wrap .swiper-button-prev:after,.reviews__swiper-wrap .swiper-rtl .swiper-button-next:after,.reviews__swiper-wrap .swiper-rtl .swiper-button-prev:after{content:"";position:absolute;width:40px;height:40px;border:1px solid transparent;border-radius:100%;background:var(--white-color);box-shadow:0 2px 8px rgba(9,47,123,.199)}.reviews__swiper-wrap .swiper-button-disabled{transition:.3s;visibility:hidden}.reviews__swiper-button-next svg,.reviews__swiper-button-prev svg{z-index:10}.reviews__swiper-button-prev svg{transform:rotate(180deg)}.reviews__swiper{padding:2px}.reviews__swiper-slide{min-height:100%}.reviews .content{position:relative;min-height:260px;padding:30px;background:var(--white-color);box-shadow:0 1px 4px rgba(8,48,127,.211);border-radius:20px}.reviews .content__img{position:absolute;top:30px;left:30px}.reviews .content__title{padding-left:70px;font-family:Rubik,sans-serif;font-weight:500;font-size:16px;line-height:150%}.reviews .content__city{padding-left:70px;font-size:14px;line-height:143%;color:#042668}.reviews .content__txt{margin-top:15px;font-size:16px;line-height:150%;color:#042668}@media (max-width:1199.98px){.reviews__swiper-button-next,.reviews__swiper-button-prev{display:none}.reviews .content{position:relative;min-height:260px}}@media (max-width:999.98px){.reviews{padding-bottom:80px}}@media (max-width:749.98px){.reviews{padding-bottom:76px}.reviews .content{min-height:214px;padding:18px}.reviews .content__img{top:18px;left:18px}.reviews .content__txt{margin-top:10px;font-size:14px;line-height:20px}}.contacts{padding-bottom:120px}.contacts .mobile-title,.contacts .phone-svg{display:none}.contacts__content{padding:60px 80px 44px 60px;background-color:var(--white-color);box-shadow:0 1px 4px rgba(8,51,139,.161);border-radius:30px}.contacts__title{margin-bottom:20px;text-align:left}.contacts .wrap{display:flex;justify-content:space-between}.contacts .wrap .content__txt{margin-bottom:26px;font-size:16px;line-height:150%;color:var(--dark-blue)}.contacts .wrap .content .form{display:flex;justify-content:space-between}.contacts .wrap .content .form__label{display:flex;flex-direction:column}.contacts .wrap .content .form__label:first-child{margin-right:20px}.contacts .wrap .content .form__input{margin-top:10px;padding:15px 14px;min-width:280px;background:#f1f6fb;border:1px solid #e8eef3;border-radius:8px;font-family:Rubik,sans-serif;font-size:14px;line-height:143%;color:#79859e;transition:.3s}.contacts .wrap .content .form__input:hover{background:#b5c4d3}.contacts .wrap .content__descr{margin-top:32px;font-size:12px;line-height:133%;color:#79859e}.contacts .wrap .content__btn{margin-top:21px;padding:13px 72.5px;background:#ec3d5a;border-radius:8px;color:var(--white-color);font-family:Rubik,sans-serif;font-weight:500;font-size:16px;line-height:24px}@media (max-width:1050px){.contacts__content{position:relative;margin:0 auto;max-width:500px;padding:31px 35px 40px}.contacts .phone-svg{position:absolute;display:block;top:96px;right:-151px;z-index:-1}.contacts .desktop-title{display:none}.contacts .mobile-title{display:block}.contacts__title{text-align:center;margin-bottom:27px}.contacts .wrap{display:block}.contacts .wrap__img{display:none}.contacts .wrap .content .form{display:block}.contacts .wrap .content .form__label:first-child{margin-right:0;margin-bottom:47px}}@media (max-width:800px){.contacts__content{max-width:426px}.contacts .wrap .content__txt{font-size:16px;line-height:24px}.contacts .wrap .content__txt .del{display:none}.contacts .wrap .content__btn{width:100%}}@media (max-width:749.98px){.contacts__content{padding:0;box-shadow:none;border-radius:0}.contacts__title{margin-bottom:23px}.contacts__title .del{display:none}.contacts .wrap .content__txt{font-size:14px;line-height:20px}.contacts .wrap .content .form__label:first-child{margin-right:0;margin-bottom:56px}.contacts .wrap .content__btn{margin-top:29px}.contacts .wrap__img{display:flex;justify-content:center}.contacts .phone-svg{display:none}}.footer{padding-top:40px;padding-bottom:30px;background-color:var(--main-blue);color:var(--white-color)}.footer .top-mobile{display:none}.footer .content{display:flex}.footer .content .left__descr{margin-top:20px;font-size:16px;line-height:150%}.footer .content .mid{display:flex;margin-left:40px;margin-right:40px}.footer .content .mid__title{margin-bottom:5px;font-family:Rubik,sans-serif;font-weight:500;font-size:16px;line-height:150%}.footer .content .mid__table-wrap{font-size:16px;line-height:150%}.footer .content .mid__table-wrap:nth-child(2){margin-left:20px}.footer .content .mid__table{margin-left:-4px}.footer .content .mid__table .tr{display:block}.footer .content .mid__table .tr:not(:last-child){margin-bottom:5px}.footer .content .mid__table .right{padding-left:20px}.footer .content .mid__descr span{display:block}.footer .content .right__table{display:none}.footer .content .right__mail-link,.footer .content .right__phone-link,.footer .content .right__safepay{display:block;margin-bottom:4px;font-family:Rubik,sans-serif;font-weight:500;font-size:16px;line-height:150%}.footer .content .right__safepay{margin-top:8px}.footer .content .right__descr{margin-bottom:10px;font-size:14px;line-height:143%}.footer .content .right__cards{display:flex;margin-left:-3px}@media (max-width:1080px){.footer .content{justify-content:center}.footer .content .mid{flex-direction:column}.footer .content .mid__table-wrap:nth-child(1){order:2}.footer .content .mid__table-wrap:nth-child(2){order:1;margin-left:0;margin-bottom:20px}}@media (max-width:840px){.footer .content .left__descr{font-size:12px;line-height:16px}.footer .content .mid .del{display:none}.footer .content .right__table{display:table;margin-top:70px}.footer .content .right .padding{padding-left:15px}}@media (max-width:765.98px){.footer__container{display:flex;flex-direction:column;align-items:center}.footer .top-mobile{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.footer .top-mobile__descr{margin-top:12px}.footer .content .left{display:none}.footer .content .mid{margin-left:0}}@media (max-width:574.98px){.footer .content .mid__title{font-size:14px;line-height:18px}.footer .content .mid__list-item{font-size:12px;line-height:16px}.footer .content .mid__descr span{margin-top:10px;font-size:12px;line-height:16px}.footer .content .mid__table tr{font-size:12px;line-height:16px}.footer .content .right a{font-size:14px;line-height:18px}.footer .content .right__descr{font-size:12px;line-height:16px}.footer .content .right__table{margin-top:46px}.footer .content .right__table tr{font-size:12px;line-height:16px}}.disable-scroll{overflow:hidden;height:100vh;position:fixed;left:0;top:0;width:100%}.modal-overlay{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;height:100vh;width:100%;z-index:55;opacity:0;visibility:hidden;transition:.3s ease-in-out}.modal{position:relative;align-items:center;justify-content:center;display:none;background-color:var(--white-color);z-index:60}.main-img{display:block;margin:0 auto 50px;max-width:100%}.modal-overlay--visible{opacity:1;visibility:visible;transition:.3s ease-in-out}.modal--visible{display:block}.close-modal-btn{position:absolute;right:16px;top:30px}.close-modal-btn,.close-modal-btn span{width:20px;height:20px}.close-modal-btn span::after,.close-modal-btn span::before{content:"";background-color:#999;position:absolute;width:25px;height:3px;right:0;top:0;transition:.3s}.close-modal-btn span::after{transform:rotate(-45deg);border-radius:20px}.close-modal-btn span::before{transform:rotate(-135deg);border-radius:20px}.close-modal-btn span:hover::after,.close-modal-btn span:hover::before{background-color:var(--purple-color)}.close-modal-btn span:active::after,.close-modal-btn span:active::before{background-color:#7033ac}.modal--2{position:relative;max-width:1280px;overflow:hidden;border-radius:10px;margin:0 20px;padding:50px 0 20px}.modal--2 .modal-content{position:relative;background-color:var(--color-white)}.modal--2 .modal-d31-swiper-big{--swiper-navigation-color:var(--white-color);--swiper-pagination-color:var(--white-color)}@media (max-width:500px){.modal--2{max-width:296px;height:286px}.modal--2 .modal-mini-img{margin-top:32px}.modal--2 .swiper-button-prev,.modal--2 .swiper-modal-button-next{top:81px}.modal--2 .modal-swiper-slide{width:184px}.modal--2 .modal-swiper-slide img{display:block;margin:0 auto;width:172px;height:86px}.modal--2 .modal-swiper-slide:nth-child(2) img{width:66px;height:61px;position:relative;bottom:-16px}.modal--2::before{content:"";position:absolute;width:100%;min-height:38%;background-color:var(--f7f7f7-color);bottom:0;left:0;z-index:-1}}.modal--3{max-width:624px;min-height:421px;overflow:hidden;border-radius:10px;margin:0 20px}.modal--3 .modal-content{position:relative;background-color:var(--color-white);display:flex;flex-direction:column;align-items:center;padding:118px 74px 122px}.modal--3 .modal-content img{margin-bottom:20px}.modal-thank-text{font-weight:400;font-size:32px;line-height:100%;color:var(--black-color)}.modal--1{max-width:420px;min-height:584px;padding:50px 70px;border-radius:30px;margin:0 20px;box-shadow:0 1px 4px rgba(7,59,161,.1)}.modal--1 .modal-content{display:flex;flex-direction:column;align-items:center}.modal--1 .modal-logo{margin-bottom:40px}.modal-title{margin-bottom:8px;font-weight:500;font-size:24px;line-height:32px;text-align:center;color:var(--main-blue)}.modal-text{margin-bottom:30px;font-size:14px;line-height:19px;color:var(--black-color)}.modal-label{position:relative}.modal-form-btn{margin-bottom:12px}.js-validate-error-label{position:absolute;top:-35px;left:17px;font-size:12px;line-height:16px}@media (max-width:650px){.modal--1,.modal--3{max-width:480px}.modal--3 .modal-thank-text{text-align:center}}@media (max-width:500px){.modal--1{max-width:296px;padding:30px 16px}.modal--1 .close-modal-btn{right:13px;top:22px}.modal--1 .modal-title{font-size:24px}.modal--1 .modal-text{margin-bottom:16px}.modal--1 .modal-input{margin-bottom:16px!important}.modal--1 .modal-form-btn{padding:19px 35px}.modal--1 .modal-checkbox{margin-right:-9px}.modal--3{max-width:296px;width:296px;min-height:216px}.modal--3 .modal-content{padding:60px 50px}.modal--3 .modal-content img{margin-bottom:14px}.modal--3 .close-modal-btn{right:13px;top:22px}.modal--3 .modal-thank-text{font-size:calc(18px + 14 * (100vw - 320px)/ 680)}}