@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@400;600;700&display=swap";body{background:var(--bg);background:#4dead9;color:var(--text);font-family:Quicksand,sans-serif;font-size:16px;font-weight:600;line-height:150%;overflow-x:hidden}@media (min-width:1024px){body{background-image:url(../presets/summer/bg-full-t.svg);background-size:cover}}@media (min-width:1280px){body{background-image:url(../presets/summer/bg-full-d.svg)}}@media (min-width:1920px){body{background-image:url(../presets/summer/bg-full-big.svg)}}.container{max-width:1140px}h1{font-size:24px;font-weight:700;line-height:130%}@media (min-width:1024px){h1{font-size:35px;line-height:120%}}h2{font-size:28px;font-weight:800;line-height:38px;margin-bottom:35px}@media (min-width:768px){h2{font-size:48px;line-height:58px;margin-bottom:40px}}.bold,h3{font-size:22px;font-weight:800;line-height:32px}.small-text{font-size:12px;font-weight:400;line-height:18px}.section{padding-bottom:50px;padding-top:40px}@media (min-width:1280px){.section{padding-bottom:100px;padding-top:100px}}.btn{background:var(--main);border-radius:30px;box-shadow:2px 2px 22px #00000040;color:var(--bg);cursor:pointer;height:55px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (min-width:768px){.btn{min-width:335px;width:auto}}.btn:hover{background:var(--main-horizontal-gradient)}.btn:active{background:var(--main-middle);opacity:.9}.btn--disabled{background:#c4c4c4;pointer-events:none}.btn__text{font-size:16px;font-weight:500}.text-input{border:1px solid var(--bg-light);border-radius:30px;box-shadow:2px 2px 12px #00000026;height:53px;min-width:335px;outline:none;padding-left:20px;padding-top:0;width:100%}@media (min-width:768px){.text-input{width:unset}}.text-input--focused{padding-top:25px}.text-input--focused+.text-input__overlay .text-input__mask__underlines{top:-1.5px}.text-input--invalid{background:#f0f4f8;border:1px solid var(--error);color:#23262b;padding-top:25px}.text-input--invalid::-moz-placeholder{color:var(--error)}.text-input--invalid::placeholder{color:var(--error)}.text-input--invalid+.text-input__overlay .text-input__mask__underlines{top:-1.5px}.text-input__container,.text-input__wrapper{position:relative}.text-input__overlay{display:block;left:20px;padding-top:10px;position:absolute;top:0}.text-input__label{color:var(--grey);font-size:12px;font-weight:400;line-height:150%}.text-input__mask{display:flex;flex-direction:row;font-size:16px}.text-input__mask__invisible{color:transparent}.text-input__mask__underlines{left:1px;position:relative;top:3.5px;white-space:pre}.text-input__mask__measure{margin-left:7px}.text-input__placeholder{color:var(--bg-middle);line-height:24px;top:5px}.text-input__error{color:var(--error);font-size:12px;font-weight:400;line-height:18px}.header{padding-bottom:15px;padding-top:15px;position:relative;z-index:10}@media (min-width:1024px){.header{padding-bottom:25px;padding-top:25px}}.header a{color:var(--black)}.brand{align-items:center;display:flex;flex-direction:row;gap:8px;padding-left:8px;position:relative;z-index:10}.brand a{text-decoration:none}.brand__logo{height:20px;width:20px}@media (min-width:1024px){.brand__logo{height:25px;width:25px}}.brand__name{color:var(--black);font-size:22px;font-weight:800;line-height:30px}.main-screen__section{background-image:url(../presets/summer/bg-m.svg);background-size:contain;margin-top:-60px;overflow-x:hidden;padding-bottom:0;padding-top:136px;position:relative}@media (min-width:768px){.main-screen__section{background-image:url(../presets/summer/bg-t.svg);background-size:cover;margin-top:-80px;padding:190px 70px 100px}}@media (min-width:1024px){.main-screen__section{background-image:none}}@media (min-width:1280px){.main-screen__section{padding:96px 0 80px}}.main-screen__section>.container{padding:0}@media (min-width:1280px){.main-screen__section>.container{margin-left:auto;margin-right:auto;width:1200px}}.main-screen__section__animation{position:absolute;right:7px;top:13px}.main-screen__section__animation .lottie-animation-container{height:180px;width:192px}@media (min-width:768px){.main-screen__section__animation{display:none}}@media (min-width:1280px){.main-screen__section__animation{display:block;right:35px;top:178px}.main-screen__section__animation .lottie-animation-container{height:358px;width:561px}}@media (min-width:1440px){.main-screen__section__animation{right:130px}}@media (min-width:1920px){.main-screen__section__animation{right:120px;top:160px}}.main-screen__section__sum-input--mobile{margin-bottom:15px}@media (min-width:1024px){.main-screen__section__sum-input--mobile{display:none}.main-screen__section__chips--mobile{display:none!important}}.main-screen__block{background:var(--bg);border-radius:30px 30px 0 0;padding:25px 20px 30px;position:relative;width:100%;z-index:10}@media (min-width:768px){.main-screen__block{background:var(--bg);border-radius:30px;padding:50px}}@media (min-width:1280px){.main-screen__block{width:560px}}.main-screen__block__row{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}.main-screen__heading{margin-bottom:10px}@media (min-width:1024px){.main-screen__heading{margin-bottom:24px}}.main-screen__subheading{font-size:16px;font-weight:600;line-height:150%}@media (min-width:1024px){.main-screen__subheading{font-size:25px}}.main-screen__sum{background:var(--white);flex-shrink:0;font-size:22px;font-weight:800;line-height:32px}@media (min-width:1024px){.main-screen__sum{font-size:20px;height:40px}}.main-screen__range-input{-webkit-appearance:none;background:transparent;border-radius:10px;width:100%}.main-screen__range-input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:8px solid var(--accent-light);border-radius:50%;box-sizing:content-box;cursor:pointer;height:24px;position:relative;top:-10px;width:24px;z-index:1}.main-screen__range-input::-moz-range-thumb{-webkit-appearance:none;background:var(--accent);border:8px solid var(--accent-light);border-radius:50%;box-sizing:content-box;cursor:pointer;height:24px;position:relative;top:-10px;width:24px;z-index:1}.main-screen__range-input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--percent),var(--bg-light) var(--percent));border-radius:10px;cursor:pointer;height:20px;width:100%}.main-screen__range-input::-moz-range-track{background:linear-gradient(90deg,var(--accent) var(--percent),var(--bg-light) var(--percent));border-radius:10px;cursor:pointer;height:20px;width:100%}.main-screen__range-input:focus{outline:none}.main-screen__range-input__wrapper{margin:18px 0 8px;overflow:visible;position:relative}.main-screen__range__constraints{color:var(--bg-middle);display:flex;flex-direction:row;font-size:14px;justify-content:space-between}@media (min-width:1280px){.main-screen__range__constraints{font-size:16px}.main-screen__mobile-list{display:none!important}}.main-screen__desktop-list{display:none!important}@media (min-width:1280px){.main-screen__desktop-list{display:block!important}}.main-screen__offer{align-items:center;background:#fff0c8;border-radius:100px;color:var(--main);display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:24px;margin-top:20px;padding:1px 10px;width:100%}.mobile-list{display:flex;flex-direction:column;gap:5px;margin-bottom:20px}.mobile-list__item{align-items:center;display:flex;flex-direction:row;gap:3px}@media (min-width:1280px){.mobile-list__item{background:#fff;border-radius:100px;gap:5px;padding:8px 10px;position:absolute}.mobile-list__item:first-of-type{right:0;top:43px;width:206px}.mobile-list__item:nth-of-type(2){left:58px;top:-20px;width:223px}.mobile-list__item:nth-of-type(3){bottom:115px;left:-10px;width:192px}.mobile-list__item:nth-of-type(4){bottom:40px;right:20px;width:310px}}.mobile-list__item__icon{align-items:center;background:var(--main);border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}@media (min-width:1280px){.mobile-list__item__icon{height:34px;width:34px}}.mobile-list__item__text{color:var(--black);font-size:12px;font-weight:400;line-height:150%}@media (min-width:1280px){.mobile-list__item__text{font-size:14px;font-weight:600}}.chips{display:grid;gap:5px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;margin-top:15px;width:100%}@media (min-width:1024px){.chips{gap:9px;margin-top:20px}}.chip{align-items:center;background:var(--accent);border-radius:20px;color:#fff;cursor:pointer;display:flex;font-weight:400;height:35px;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.phone__section{margin:0 -20px;padding:10px 20px 0}@media (min-width:768px){.phone__section{align-items:center;display:flex;flex-direction:column;width:auto}}@media (min-width:1024px){.phone__section{display:block;margin:0 -50px;padding:10px 50px 0}.phone__section--mobile{display:none}}.phone__section__heading{font-size:25px;font-weight:500;line-height:150%;margin-bottom:10px}.phone__section__input{margin-bottom:10px;width:100%}@media (min-width:1024px){.phone__section__input{margin-bottom:0}}@media (min-width:768px){.phone__section__input .text-input{width:100%}}.phone__section__btn{margin:0 0 20px;width:100%}@media (min-width:1024px){.phone__section__btn{margin-top:15px;width:100%}}.phone__section__example__list__item{color:var(--black);font-size:12px;line-height:1.5}.phone__section__example__list__item__label{font-weight:700}.phone__section__example__list__item__text{font-weight:400}.smallest-text{font-size:12px;font-weight:400;line-height:150%}.smallest-text--semi-bold{font-size:12px;font-weight:600;line-height:150%}.grey{color:var(--bg-middle)}.pros__section{background-image:url(../presets/summer/bubbles-m.svg);background-position:bottom;background-repeat:no-repeat;overflow:hidden;padding-bottom:0;position:relative}@media (min-width:768px){.pros__section{background-image:url(../presets/summer/bubbles-t.svg)}}@media (min-width:1024px){.pros__section{background-image:none}}@media (min-width:1280px){.pros__section{overflow:visible;padding:0}}.pros__section__animation{display:none}@media (min-width:1280px){.pros__section__animation{display:block;position:absolute;right:370px;top:-300px;z-index:10}}.pros__section .container{padding-bottom:30px}.pros__section__cards{display:flex;flex-direction:row}@media (min-width:1024px){.pros__section__cards{display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.pros__section .swiper-slide{opacity:.5}@media (min-width:768px){.pros__section .swiper-slide{opacity:1}}.pros__section .swiper-slide-active{opacity:1}.pros__section .pros-swiper__pagination{align-items:center;display:flex;flex-direction:row;gap:7px;justify-content:center;margin-top:35px;width:100%}@media (min-width:1024px){.pros__section .pros-swiper__pagination{display:none}}.pros__section .pros-swiper__pagination .swiper-pagination-bullet{align-items:center;background-color:var(--bg)!important;border-radius:100px;display:flex;height:7px;opacity:.5;transition:width .3s ease-out;width:7px}.pros__section .pros-swiper__pagination .swiper-pagination-bullet-active{background-color:var(--main)!important;opacity:1;width:37px}.pros__section__btn{display:block;margin-left:auto;margin-right:auto;margin-top:35px}@media (min-width:1024px){.pros__section__btn{margin-top:40px}}.pro-card{background:var(--bg);background-position:right -35px bottom -7px;background-repeat:no-repeat;background-size:auto 161px;border-radius:30px;cursor:pointer;height:280px;padding:30px 20px 35px;position:relative;width:315px}@media (min-width:1024px){.pro-card{background-size:auto 175px;height:190px;width:auto}}@media (min-width:1280px){.pro-card{background-size:auto 190px}}.pro-card__wrapper:first-of-type .pro-card{background-image:url(../presets/summer/swiper-1-m.svg)}@media (min-width:1024px){.pro-card__wrapper:first-of-type .pro-card{background-image:url(../presets/summer/swiper-1-d.svg)}}.pro-card__wrapper:nth-of-type(2) .pro-card{background-image:url(../presets/summer/swiper-2-m.svg)}@media (min-width:1024px){.pro-card__wrapper:nth-of-type(2) .pro-card{background-image:url(../presets/summer/swiper-2-d.svg)}}.pro-card__wrapper:nth-of-type(3) .pro-card{background-image:url(../presets/summer/swiper-3-m.svg)}@media (min-width:1024px){.pro-card__wrapper:nth-of-type(3) .pro-card{background-image:url(../presets/summer/swiper-3-d.svg)}}.pro-card__wrapper:nth-of-type(4) .pro-card{background-image:url(../presets/summer/swiper-4-m.svg)}@media (min-width:1024px){.pro-card__wrapper:nth-of-type(4) .pro-card{background-image:url(../presets/summer/swiper-4-d.svg)}}.pro-card__heading{margin-bottom:10px}.pro-card__text{font-weight:600;width:150px}@media (min-width:1024px){.pro-card__text{width:310px}}.pro-card__arrow{bottom:30px;position:absolute;right:20px}@media (min-width:1280px){.pro-card__arrow{bottom:50px}}.steps{align-items:flex-start;align-self:stretch;background:#fff;border-radius:30px;display:flex;flex-direction:column;gap:35px;padding:25px}@media (min-width:1024px){.steps{width:500px}}@media (min-width:1280px){.steps{width:691px}}.steps__section{background-image:url(../presets/summer/underwater-m.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;padding-bottom:0;position:relative}@media (min-width:768px){.steps__section{background-image:url(../presets/summer/underwater-t.svg)}}@media (min-width:1024px){.steps__section{background-image:none;padding-top:100px}}.steps__section .container{padding-bottom:450px}@media (min-width:1024px){.steps__section .container{padding-bottom:100px}}.steps__section__animation{bottom:109px;position:absolute;right:77px}@media (min-width:768px){.steps__section__animation{bottom:15px;right:280px}}@media (min-width:1024px){.steps__section__animation{right:0;top:55px}}@media (min-width:1440px){.steps__section__animation{right:40px;top:75px}}.steps__section__animation .lottie-animation-container{height:300px;width:212px}@media (min-width:768px){.steps__section__animation .lottie-animation-container{height:370px;width:250px}}@media (min-width:1024px){.steps__section__animation .lottie-animation-container{height:662px;width:468px}}.steps__btn{margin-top:30px}@media (min-width:768px){.steps__btn{display:none}}.steps__inner-btn{display:none}@media (min-width:768px){.steps__inner-btn{display:block;margin-top:15px;width:100%}}.step{padding-left:52px;position:relative}@media (min-width:1024px){.step{padding-left:93px}}.step__border,.step__line{display:none}@media (min-width:1024px){.step__line{display:block;height:2px;left:50px;position:absolute;top:16px;width:22px}}.step:first-of-type .step__line,.step:first-of-type .step__number{background:var(--main-light)}.step:nth-of-type(2) .step__line,.step:nth-of-type(2) .step__number{background:var(--main-middle)}.step:last-of-type .step__line,.step:last-of-type .step__number{background:var(--main)}.step__number{align-items:center;border-radius:50%;color:var(--bg);display:flex;font-size:18px;font-weight:700;height:36px;justify-content:center;left:0;line-height:140%;position:absolute;top:0;width:36px}.step__heading{margin-bottom:10px}.step__text{font-weight:600}.reviews__section{overflow:hidden}@media (min-width:1440px){.reviews__section__heading{max-width:776px}}.reviews__section .swiper-wrapper{display:flex;flex-direction:row}@media (min-width:1024px){.reviews__section .swiper-wrapper{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}}.reviews__section__btn{display:block;margin-left:auto;margin-right:auto;margin-top:35px}@media (min-width:1024px){.reviews__section__btn{margin-top:40px}}.reviews-swiper__pagination{align-items:center;display:flex;flex-direction:row;gap:7px;justify-content:center;margin-top:35px;width:100%}@media (min-width:1024px){.reviews-swiper__pagination{display:none}}.reviews-swiper__pagination .swiper-pagination-bullet{align-items:center;background-color:var(--main-middle)!important;border-radius:100px;display:flex;height:7px;opacity:.5;transition:background-color .25s ease,width .3s ease-out;width:7px}.reviews-swiper__pagination .swiper-pagination-bullet-active{background-color:var(--main-middle)!important;opacity:1;width:37px}.review{background:#fff;border-radius:30px;color:#161a22;flex-shrink:0;opacity:.5;padding:35px 35px 40px;width:315px}@media (min-width:768px){.review{opacity:1}}@media (min-width:1024px){.review{height:100%;width:auto}}.review.swiper-slide-active{opacity:1}.review__header{justify-content:space-between;margin-bottom:18px}.review__header,.review__rating{align-items:center;display:flex;flex-direction:row}.review__rating{gap:2px}.review__name{font-weight:700}.review__text{font-weight:600}.review svg path{fill:var(--accent)}.footer{background:var(--bg);color:var(--bg-middle);padding-bottom:33px;padding-top:22px}@media (min-width:1280px){.footer .container{padding-bottom:0;padding-top:0}}.footer__links-container{border-bottom:1px solid var(--bg-middle);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}@media (min-width:1280px){.footer__links-container{flex-direction:column;gap:15px;padding:18px 0 40px}}.footer__links-column{display:flex;flex-direction:column;gap:15px}@media (min-width:1280px){.footer__links-column{flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:15px 40px}}.footer__links-column--left{border-right:1px solid var(--grey-lines-color);padding-right:30px;width:50%}@media (min-width:1280px){.footer__links-column--left{padding-right:0;width:auto}}.footer__links-column--right{padding-left:30px;width:50%}@media (min-width:1280px){.footer__links-column--right{border-right:1px solid var(--grey-lines-color);padding-left:0;width:auto}}.footer__link{color:var(--main);font-size:16px;font-weight:600;line-height:24px;max-width:144px;text-decoration:none}@media (min-width:1280px){.footer__link{max-width:unset;white-space:nowrap}.footer__text__container{padding-left:0;padding-top:40px}}.footer__text__heading{font-size:16px;font-weight:600;line-height:24px;margin-bottom:5px}.footer__text__paragraph{margin-bottom:15px}.footer__legals{color:var(--text);display:flex;flex-direction:column;gap:5px;margin-top:32px;padding-bottom:44px}.footer__address,.footer__copyright{display:inline;font-weight:600}.cookie-bar{background:var(--bg);bottom:0;left:0;padding:20px 20px 23px;position:fixed;right:0;z-index:9}@media (min-width:1024px){.cookie-bar{align-items:center;display:flex;flex-direction:row;gap:100px;justify-content:space-between}}.cookie-bar__text{font-size:14px;font-weight:500;line-height:21px;margin-bottom:14px}@media (min-width:1024px){.cookie-bar__text{font-size:18px;line-height:24px;margin:0}}.cookie-bar__link{color:var(--accent);text-decoration:none}.cookie-bar .btn{width:100%}@media (min-width:1024px){.cookie-bar .btn{max-width:253px;width:253px}}.modal{position:absolute;width:-moz-fit-content;width:fit-content}@media (min-width:1280px){.modal{left:260px;top:75px}}.modal__overlay{background:#0003;bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0;z-index:10}@media (max-width:1279px){.modal__overlay{align-items:center;display:flex;justify-content:center}}.modal--1{background:var(--bg);border-radius:20px;color:var(--bg-middle);max-width:90%;padding:243px 19px 37px;width:437px}@media (min-width:1280px){.modal--1{border-radius:10px;width:auto}}.modal--1 .modal__pic{left:calc(50% - 167px);position:absolute;top:-88px;width:335px}@media (min-width:1280px){.modal--1 .modal__pic{width:335px}}.modal--1 .modal__text{width:291px}@media (min-width:1280px){.modal--1 .modal__text{width:291px}.modal--1.modal--right{padding:18px 200px 22px 25px}.modal--1.modal--right .modal__pic{left:unset;right:-113px;top:-74px}.modal--1.modal--left{padding:18px 33px 22px 200px}.modal--1.modal--left .modal__pic{left:-130px;top:-74px}}.modal--1 .modal__heading{color:var(--bg-middle)}.modal__triangle{display:none}@media (min-width:1280px){.modal__triangle{border-bottom:22px solid var(--white);border-left:12px solid transparent;border-right:12px solid transparent;display:block;height:0;left:32px;position:absolute;top:-22px;width:0}}.modal__heading{font-size:20px;font-weight:700;line-height:30px;margin-bottom:3px}@media (min-width:1280px){.modal__heading{font-size:22px;line-height:33px}}.modal__text{font-size:18px;line-height:26px;margin-bottom:18px}.modal__actions{display:flex;flex-direction:row;gap:10px}.modal__btn{flex-grow:1;font-size:14px;line-height:20px;min-width:auto;padding:10px 20px 12px}@media (min-width:1280px){.modal__btn{flex-grow:0;font-size:18px;line-height:26px;padding:16px 32px 18px}}.modal__btn--secondary{background:transparent!important;border:1px solid #a4a4a4;color:#a4a4a4}
