@keyframes flash{30%{transform:translateX(100%)}to{transform:translateX(100%)}}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes arrow{0%{transform:translateY(-5px)}50%{transform:translateY(5px)}to{transform:translateY(-5px)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{color:#121212;font-family:Roboto,Arial,sans-serif}body{position:relative}.bold{font-weight:700}.button-animation{animation:flash 3s linear infinite;height:100%;left:0;position:absolute;top:0;transform:translateX(-85px);width:100%}.button-animation__element{background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.4));height:100%;left:30px;position:absolute;top:0;transform:skewX(-45deg);width:45px}.progress{height:4px;left:0;position:fixed;top:0;width:100%}.progress-bar{background-color:#2383b3;height:100%;transition:all .5s ease}.scroll-button{bottom:30px;cursor:pointer;left:30px;opacity:0;position:fixed;transition:all .2s ease;visibility:hidden}.scroll-button.active{opacity:1;visibility:visible}@media (max-width:640px){.scroll-button{bottom:10px;left:10px}}.hero{background:linear-gradient(0deg,rgba(12,55,79,.8),rgba(18,171,222,.7)),50%/cover no-repeat url(hero.b658f6ec.jpg);color:#fff;display:flex;flex-flow:column nowrap;height:100vh}.hero-header{justify-content:space-between;padding:60px 60px 0}.hero-header,.hero-header-phone{align-items:center;display:flex;flex-flow:row nowrap}.hero-header-phone{justify-content:flex-start}.hero-header-phone__icon{padding-right:10px}.hero-header-phone__number{color:#fff;font-size:24px;font-weight:700;text-decoration:none}.hero-body{margin:auto}.hero-body-text{margin:0 auto;max-width:810px;text-align:center}.hero-body-text__title{animation:zoomIn 1.2s cubic-bezier(.19,1,.22,1) .7s 1 forwards;font-size:62px;font-weight:600;letter-spacing:1px;line-height:80px;margin-bottom:40px;opacity:0}.hero-body-text__subtitle{animation:zoomIn .7s cubic-bezier(.19,1,.22,1) 1.2s 1 forwards;font-size:28px;font-weight:400;margin-bottom:60px;opacity:0}.hero-body-text__button{align-items:center;animation:appear .2s ease-in-out 1.7s 1 forwards;background-color:#2a60a6;border:2px solid #fff;border-radius:21px;color:#fff;display:flex;height:60px;justify-content:center;margin:0 auto;opacity:0;overflow:hidden;position:relative;text-decoration:none;transition:all .2s ease-in-out;width:336px}.hero-body-text__button:hover{background-color:#3090d9}.hero-footer{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;margin:auto 0 50px}.hero-footer-arrow{animation:arrow 3s ease infinite}@media (max-width:980px){.hero-header{opacity:0;pointer-events:none;user-select:none}}.about{padding:120px 20px 75px}.about-text{margin:0 auto 90px;max-width:620px;text-align:center}.about-text__title{font-size:42px;font-weight:600}.about-list{margin:0 auto 90px;max-width:760px}.about-list-item{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:50px}.about-list-item__icon{margin-right:40px}.about-list-item__icon svg{height:55px;width:55px}.about-list-item__text{font-size:20px;font-weight:300;line-height:1.5}.about-list-item:last-child{margin-bottom:0}.about-description{text-align:center}.about-description__title{font-size:24px;font-weight:600;margin-bottom:30px}.about-description__subtitle{font-size:20px;font-weight:300}@media (max-width:1200px){.about-text__title{font-size:38px}.about-list{max-width:620px}.about-description__title{font-size:22px}}@media (max-width:960px){.about-text{margin-bottom:45px}.about-list-item__icon{margin-right:20px}.about-list-item__icon svg{height:50px;width:50px}.about-description{margin:0 auto;max-width:600px}}@media (max-width:640px){.about-text__title{font-size:30px}.about-list-item__icon svg{height:40px;width:40px}.about-description__title{font-size:20px}}.time{background:linear-gradient(180deg,rgba(17,171,222,.8),rgba(35,131,179,.9)),50%/cover no-repeat url(time.bee61c2e.webp);color:#fff;padding:135px 0}.time-conatiner{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 auto;max-width:1200px}.time-card{max-width:560px;text-align:center}.time-card__title{font-size:72px;font-weight:600;margin-bottom:25px}.time-card__subtitle{font-size:20px;font-weight:300;line-height:1.5}@media (max-width:1200px){.time{padding:195px 0}.time-conatiner{flex-flow:column nowrap;max-width:960px}.time-card{max-width:460px}.time-card__title{font-size:68px}.time-card:first-child{margin-bottom:40px}}@media (max-width:960px){.time{padding:85px 0}.time-conatiner{max-width:520px}.time-card{max-width:100%}}@media (max-width:640px){.time{padding:85px 20px}.time-conatiner{max-width:100%}.time-card__title{font-size:32px}}.difference{padding:60px 0 70px}.difference-text{margin-bottom:60px;text-align:center}.difference-text__title{font-size:42px;font-weight:600}.difference-gallery{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 auto 85px;max-width:1160px}.difference-divider{background-color:#000;height:1px;margin:0 auto 105px;max-width:1160px;opacity:.2}.difference-instruments{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 auto;max-width:960px}.difference-instruments-text{flex:1 0 auto;margin-right:40px}.difference-instruments-text__title{font-size:42px;font-weight:700;margin-bottom:40px}.difference-instruments-text-list{font-size:22px;font-weight:300;padding-left:20px}.difference-instruments-text-list__item{margin-bottom:8px}.difference-instruments-img img{height:360px;width:460px}@media (max-width:1200px){.difference-gallery{max-width:960px}.difference-gallery-item__img{height:300px}.difference-divider{max-width:940px}}@media (max-width:980px){.difference-gallery{margin-bottom:130px}.difference-divider{display:none}}@media (max-width:960px){.difference-gallery{flex-direction:column;margin-bottom:110px}.difference-gallery-item{margin-bottom:20px}.difference-gallery-item:last-child{margin-bottom:0}.difference-gallery-item img{height:auto}.difference-instruments{flex-flow:column}.difference-instruments-text{margin:0 0 30px}}@media (max-width:620px){.difference-instruments-img img{height:auto;max-width:100%;width:auto}}.price{background-color:#eee;padding:105px 0 60px}.price-text{margin-bottom:105px;text-align:center}.price-text__title{font-size:42px;font-weight:600}.price-cards{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 auto 105px;max-width:1200px}.price-card{margin-bottom:60px;text-align:center}.price-card__img{height:240px;margin-bottom:25px;width:360px}.price-card__title{font-size:26px;font-weight:600;margin-bottom:15px}.price-card__price{font-size:20px;font-weight:300;margin-bottom:25px}.price-card__button{align-items:center;background-color:#fff;border:2px solid #2b75a8;border-radius:6px;color:#121212;display:inline-flex;font-size:14px;font-weight:700;height:45px;justify-content:center;text-decoration:none;transition:all .2s ease-in-out;width:250px}.price-card__button:hover{border-color:#1f8ec1;color:#2b75a8}.price-card:nth-child(4),.price-card:nth-child(5),.price-card:nth-child(6){margin-bottom:0}.price-pricelist{text-align:center}.pricelist-button{align-items:center;background:none;border:3px solid #000;border-radius:6px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;height:66px;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease-in-out;width:350px}.pricelist-button:hover{border-color:#2b75a8;color:#2b75a8}@media (max-width:1200px){.price-cards{max-width:960px}.price-card__img{height:200px;width:300px}.price-card__title{font-size:24px}}@media (max-width:960px){.price-text{margin-bottom:30px}.price-text__title{font-size:38px}.price-cards{max-width:600px}.price-card__img{height:auto;width:100%}.price-card__title{font-size:24px}.price-card:nth-child(4),.price-card:nth-child(5){margin-bottom:60px}}.benefits{padding:120px 0}.benefits-text{margin-bottom:105px;text-align:center}.benefits-text__title{font-size:42px;font-weight:600}.benefits-cards{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 auto;max-width:1200px}.benefits-card{flex:0 0 30%;margin-bottom:70px}.benefits-card__img{height:55px;margin-bottom:20px;width:55px}.benefits-card__title{font-size:23px;font-weight:600;margin-bottom:20px}.benefits-card__subtitle{font-size:20px;font-weight:300;line-height:1.5}.benefits-card:nth-child(4),.benefits-card:nth-child(5),.benefits-card:nth-child(6){margin-bottom:0}@media (max-width:1200px){.benefits-text__title{font-size:38px}.benefits-cards{max-width:960px}.benefits-card__title{font-size:18px}}@media (max-width:960px){.benefits-text{margin-bottom:45px}.benefits-cards{flex-direction:column;max-width:600px}.benefits-card{margin-bottom:30px}.benefits-card__title{font-size:18px}}@media (max-width:640px){.benefits-text__title{font-size:30px}.benefits-cards{padding:0 20px}.benefits-card__title{font-size:16px}}.contact{background:linear-gradient(0deg,rgba(47,110,161,.9),rgba(37,131,182,.8)),50%/cover no-repeat url(contact.45c5a09a.jpg);color:#fff;padding:185px 0}.contact-text{margin-bottom:75px;text-align:center}.contact-text__title{font-size:48px;font-weight:600;margin-bottom:25px}.contact-text__subtitle{font-size:20px;font-weight:300}.contact-form{margin:0 auto;max-width:980px}.contact-form input{border:none;font:inherit;font-size:16px;height:56px;margin-right:20px;padding:0 20px;width:355px}.contact-form button{background-color:#12abde;border:2px solid #fff;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:700;height:56px;overflow:hidden;padding:0 40px;position:relative;transition:all .2s ease-in-out}.contact-form button:hover{background-color:#0bb4e6}.contact-form--success{background-color:#fff;color:#2383b3;display:none;font-size:20px;font-weight:300;line-height:1.55;opacity:0;padding:20px;text-align:center;transition:all .2s ease;width:100%}@media (max-width:1200px){.contact-text__title{font-size:44px}.contact-form{max-width:790px}.contact-form input{width:265px}.contact-form--success{font-size:18px}}@media (max-width:960px){.contact{padding:108px 0}.contact-form{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start;max-width:640px}.contact-form input{margin:0 0 20px;width:100%}.contact-form button{width:100%}}@media (max-width:640px){.contact{padding:108px 0}.contact-text{margin-bottom:35px}.contact-text__title{font-size:30px}.contact-form{padding:0 20px}.contact-form button,.contact-form input{height:50px}.contact-form--success{font-size:16px}}.faq{padding:135px 0 90px}.faq-text{margin-bottom:90px;text-align:center}.faq-text__title{font-size:42px;font-weight:600}.faq-tabs{margin:0 auto 100px;max-width:760px}.faq-tab{border-top:1px solid #eee}.faq-tab:last-child{border-bottom:1px solid #eee}.faq-tab-head{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:20px 0}.faq-tab-head__title{font-size:20px;font-weight:600}.faq-tab-head__toggle{border-radius:50%;flex-shrink:0;height:40px;position:relative;transition:all .2s ease-in-out;width:40px}.faq-tab-head__toggle--1{height:2px;left:calc(50% - 12px);top:calc(50% - 1px);width:24px}.faq-tab-head__toggle--1,.faq-tab-head__toggle--2{background-color:#000;position:absolute;transition:all .2s ease-in-out}.faq-tab-head__toggle--2{height:24px;left:calc(50% - 1px);top:calc(50% - 12px);width:2px}.faq-tab-head__toggle.active{transform:rotate(-45deg)}.faq-tab-head:hover .faq-tab-head__toggle{background-color:#2b75a8}.faq-tab-head:hover .faq-tab-head__toggle .faq-tab-head__toggle--1,.faq-tab-head:hover .faq-tab-head__toggle .faq-tab-head__toggle--2{background-color:#fff}.faq-tab-body{display:none;font-size:20px;font-weight:300;line-height:1.55;overflow:hidden;transition:all .3s ease-in-out}.faq-tab-body div,.faq-tab-body ul{padding-bottom:40px}.faq-tab-body ul{margin-top:-15px;padding-left:20px}.faq-divider{background-color:#000;height:1px;margin:0 auto 115px;max-width:1160px;opacity:.2}.faq-video{text-align:center}.faq-video iframe{height:430px;width:760px}@media (max-width:1200px){.faq-text__title{font-size:38px}.faq-tabs{max-width:620px}.faq-divider{max-width:940px}.faq-video iframe{height:350px;width:620px}}@media (max-width:980px){.faq-tabs{margin-bottom:165px}.faq-divider{display:none}}@media (max-width:640px){.faq-text{margin-bottom:45px}.faq-text__title{font-size:30px}.faq-tabs{padding:0 20px}.faq-tab-head{padding:10px 0}.faq-video iframe{height:350px;width:100%}}.reviews{background-color:#eee;padding:120px 0 60px}.reviews-text{margin-bottom:90px;text-align:center}.reviews-text__title{font-size:42px;font-weight:600}.reviews-cards{margin:0 auto 75px;max-width:760px}.reviews-card{align-items:flex-start;display:flex;flex-flow:row nowrap;margin-bottom:60px}.reviews-card:nth-child(2n){flex-direction:row-reverse}.reviews-card:nth-child(2n) .reviews-card-text{margin:0 35px 0 0}.reviews-card:nth-child(2n) .reviews-card-text:before{border-color:#fff transparent transparent #fff;left:auto;right:-24px}.reviews-card:last-child{margin-bottom:0}.reviews-card-img{border-radius:50%;flex-shrink:0;height:100px;overflow:hidden;width:100px}.reviews-card-img img{height:inherit;object-fit:contain;width:inherit}.reviews-card-text{background-color:#fff;border-radius:10px;line-height:1.55;margin-left:35px;padding:50px 35px 30px;position:relative}.reviews-card-text__title{font-size:20px;font-weight:600;margin-bottom:10px}.reviews-card-text__subtitle{font-size:20px;font-weight:300}.reviews-card-text:before{border-color:#fff #fff transparent transparent;border-style:solid;border-width:12px;content:"";display:block;left:-24px;position:absolute;top:50px}.reviews-link{text-align:center}.reviews-link__button{align-items:center;background:none;border:3px solid #000;border-radius:6px;color:#000;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;height:66px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .2s ease-in-out;width:320px}.reviews-link__button:hover{border-color:#2b75a8;color:#2b75a8}@media (max-width:1200px){.reviews-text__title{font-size:38px}.reviews-cards{max-width:620px}}@media (max-width:960px){.reviews-card,.reviews-text{margin-bottom:40px}}@media (max-width:640px){.reviews-text__title{font-size:30px}.reviews-cards{padding:0 20px}.reviews-card-img{height:40px;width:40px}.reviews-card:nth-child(2n) .reviews-card-text{margin:0 15px 0 0}.reviews-card:nth-child(2n) .reviews-card-text:before{left:auto;right:-10px}.reviews-card-text{margin-left:15px;padding:40px 20px 20px}.reviews-card-text:before{left:-10px;top:20px}}.call{padding:120px 0 75px;text-align:center}.call-text-card{border:6px solid #2b75a8;display:inline-block;margin-bottom:45px;padding:60px 120px}.call-text-card__title{color:#2b75a8;font-size:42px;font-weight:600}.call-text{color:#2b75a8;text-align:center}.call-text__title{font-size:26px;font-weight:700}.call-text__phone{color:inherit;font-size:42px;font-weight:700;margin:20px 0 5px;text-decoration:none}.call-text__subtitle{font-size:20px;font-weight:300;margin-bottom:45px}.call-text__button{align-items:center;border:2px solid #2b75a8;border-radius:6px;color:#2b75a8;display:inline-flex;font-size:16px;font-weight:700;height:64px;justify-content:center;overflow:hidden;padding:0 60px;position:relative;text-decoration:none;transition:all .2s ease-in-out}.call-text__button:hover{border-color:#3393d6;color:#3393d6}@media (max-width:1200px){.call-text-card{padding:40px}}@media (max-width:700px){.call-text-card{padding:20px}}@media (max-width:480px){.call{padding:90px 0 75px}.call-text{color:#2b75a8;text-align:center}.call-text__title{font-size:22px}.call-text__phone{font-size:30px;margin:10px 0 5px}.call-text__subtitle{font-size:18px}.call-text__button{padding:0 30px}}.contact-popup-button{align-items:center;background-color:#12abde;border-radius:50%;bottom:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);cursor:pointer;display:flex;font-size:0;height:60px;justify-content:center;position:fixed;right:20px;transition:all .2s linear;width:60px}.contact-popup-button__icon{transition:scale(1)}.contact-popup-button__icon--close{display:none}.contact-popup-button.active{background-color:#fff}.contact-popup-button.active .contact-popup-button__icon{display:none}.contact-popup-button.active .contact-popup-button__icon--close{display:block}.contact-popup-button.not-clicked{animation:contact-popup-button 2s ease-out infinite}@keyframes contact-popup-button{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(10deg) scale(1.1)}50%{transform:rotate(0deg) scale(1)}70%{transform:rotate(-10deg) scale(1.1)}to{transform:rotate(0deg) scale(1)}}.contact-popup{align-items:center;background-color:#fff;border-radius:5px;bottom:105px;box-shadow:0 0 20px 0 rgba(0,0,0,.4);display:none;flex-flow:column nowrap;justify-content:center;max-width:360px;opacity:0;padding:30px 35px 40px;position:fixed;right:30px;text-align:center;transition:all .2s ease}.contact-popup__title{color:#2383b3;font-size:24px;font-weight:600;line-height:1.35;margin-bottom:25px}.contact-popup__call{font-size:16px;font-weight:300;margin-bottom:5px}.contact-popup__phone{color:#121212;font-size:24px;font-weight:600;line-height:1.55}.contact-popup.active{opacity:1}.contact-popup-form{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;margin-bottom:30px;width:100%}.contact-popup-form input{border:1px solid #d1d1d1;font:inherit;font-size:16px;height:50px;margin-bottom:10px;padding:0 20px;width:100%}.contact-popup-form button{background-color:#2383b3;border:none;color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:700;height:50px;text-transform:uppercase;width:100%}.contact-popup-form--success{display:none;font-size:18px;font-weight:300;margin:20px 0 50px;opacity:0;transition:all .2s ease}@media (max-width:960px){.contact-popup-button{bottom:10px;right:10px}}.footer{align-items:center;background-color:#f0f0f0;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:12px 40px}.footer-company{flex:1 1 30%;font-size:14px}.footer-socials{align-items:center;display:flex;flex:1 1 30%;flex-flow:row nowrap;justify-content:center}.footer-socials-item--vk{margin-right:2px}.footer-scroll{align-items:flex-start;display:flex;flex:1 1 30%;flex-flow:row nowrap;justify-content:flex-end}.footer-scroll-body{align-items:center;background-color:none;border:none;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:14px;font-weight:700;justify-content:center;user-select:none}.footer-scroll-body__text{margin-right:10px}@media (max-width:1200px){.footer{padding:12px 20px}}@media (max-width:980px){.footer{flex-flow:column nowrap;justify-content:center;padding:40px 20px}.footer-company{flex:1;margin-bottom:20px;order:2;text-align:center}.footer-socials{flex:1;margin-bottom:20px;order:1}.footer-scroll{flex:1;order:3}}@media (max-width:668px){.footer-company,.footer-scroll-body{font-size:12px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes showBody{0%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes hideBody{0%{transform:translateY(0)}to{transform:translateY(30%)}}.price-popup[aria-hidden=false]{animation:fadeIn .3s cubic-bezier(0,0,.2,1)}.price-popup[aria-hidden=true]{animation:fadeOut .3s cubic-bezier(0,0,.2,1)}.price-popup[aria-hidden=false] .price-popup-body{animation:showBody .3s cubic-bezier(0,0,.2,1)}.price-popup[aria-hidden=true] .price-popup-body{animation:hideBody .3s cubic-bezier(0,0,.2,1)}.price-popup{display:none}.price-popup__overlay{background:rgba(0,0,0,.6);bottom:0;display:block;height:100%;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;width:100%}.price-popup.is-open{display:block}.price-popup-close{cursor:pointer;left:calc(50% + 305px);position:absolute;top:30px}.price-popup-body{background-color:#fbfbf9;margin:65px auto;max-width:560px}.price-popup-body-img img{max-width:100%}.price-popup-body-title{font-size:32px;font-weight:600;margin-top:40px;text-align:center}.price-popup-body-list{font-weight:300;line-height:1.55;list-style-position:inside;padding:15px 45px 40px}.price-popup-body-list__item{font-weight:700;margin-bottom:25px;text-transform:uppercase}.price-popup-body-list__divider{background-color:#121212;height:1px;margin:35px 0;width:220px}@media (max-width:1200px){.price-popup-body{max-width:460px}.price-popup-body-title{font-size:30px}.price-popup-body-list{font-size:14px}.price-popup-body-list__item{font-weight:700;margin-bottom:25px;text-transform:uppercase}.price-popup-body-list__divider{margin:35px 0 30px;width:190px}.price-popup-close{left:calc(50% + 260px)}}@media (max-width:960px){.price-popup-body-title{margin-top:20px}.price-popup-body-list{padding:15px 30px 30px}}@media (max-width:640px){.price-popup-body-title{font-size:26px}.price-popup-body-list{font-size:12px;padding:10px 20px 20px}.price-popup-body-list__item{margin-bottom:10px}.price-popup-body-list__divider{margin:30px 0 20px;width:165px}.price-popup-close{left:auto;right:30px;top:40px}}
/*# sourceMappingURL=index.e5524c01.css.map */
