@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:0;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;outline:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{-webkit-animation:1s linear infinite splide-loading;animation:1s linear infinite splide-loading;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}.homepage-block__title{text-align:center}.homepage-banner{padding:0}.homepage-banner .container{position:relative;padding-top:24px;padding-bottom:14px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.homepage-banner .container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f2f5fa}.homepage-banner__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px;text-align:center}.homepage-banner__title{margin-bottom:8px;color:#0070e0}.homepage-banner__caption{font-weight:700;margin-bottom:20px}.homepage-banner__image{max-width:320px;margin:0 auto;position:relative;z-index:1}.homepage-banner__image img{width:100%;height:auto}.homepage-services{padding:60px 0 30px}.homepage-services__title{margin-bottom:24px}.homepage-services__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-12px -12px 0}.homepage-services__item{width:calc(100% - 24px);margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-services__item-icon{width:48px;height:48px;margin-right:16px;-ms-flex-negative:0;flex-shrink:0}.homepage-services__item-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.homepage-services__item-caption{font-weight:500;font-size:16px;line-height:150%;color:#16233d}.homepage-compare{padding:30px 0}.homepage-compare__title{margin-bottom:32px}.homepage-compare__slide-image{max-width:224px;margin:0 auto 24px}.homepage-compare__slide-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.homepage-compare__slide-content{background:#f2f5fa;border-radius:16px;padding:20px;text-align:center}.homepage-compare__slide-name{font-weight:700;font-size:20px;line-height:160%;color:#16233d;margin-bottom:16px}.homepage-compare__slide-prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-compare__slide-price .caption{font-size:14px;line-height:143%}.homepage-compare__slide-price .value{font-weight:700;font-size:18px;line-height:156%}.homepage-compare__slide-price.right-align{text-align:right}.homepage-compare__slide-price.right-align .caption,.homepage-compare__slide-price.right-align .value{color:#6278a3}.homepage-compare__slide-price.left-align{text-align:left}.homepage-compare__slide-price.left-align .caption{font-weight:700;color:#16233d}.homepage-compare__slide-price.left-align .value{color:#0070e0}.homepage-compare__slide-divider{height:48px;width:1px;background:#ced8eb;margin:0 24px}.homepage-compare__arrows .splide__arrow{position:absolute;top:112px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.homepage-compare__arrows .splide__arrow--next{right:-8px}.homepage-compare__arrows .splide__arrow--prev{left:-8px}.homepage-calculate{padding:30px 0 0}.homepage-calculate__bottom .container{padding-top:24px;padding-bottom:24px;background:#f2f5fa;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.homepage-calculate__form{border-bottom:1px solid #ced8eb;padding-bottom:14px}.homepage-calculate .form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:-12px -12px 0}.homepage-calculate .form__fields .form__field,.homepage-calculate .form__fields .form__submit{width:calc(100% - 24px);margin:12px}.homepage-calculate .form__fields .form__submit{display:block}.homepage-calculate .form__submit{margin-bottom:14px;display:none}.homepage-calculate .form__submit .btn{height:52px}.homepage-calculate .form__results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12px}.homepage-calculate .form__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px 0;width:calc(100% - 24px);margin:0 12px}.homepage-calculate .form__result-value{-ms-flex-preferred-size:80px;flex-basis:80px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0;font-weight:700;font-size:18px;line-height:156%;color:#0070e0}.homepage-calculate .form__result-caption{font-weight:500;font-size:16px;line-height:150%;color:#16233d}.homepage-calculate__services{padding-top:24px}.homepage-calculate__service.stock{display:none}.homepage-calculate__service-item{padding-bottom:12px}.homepage-calculate__service-value{font-weight:700;font-size:18px;line-height:156%;color:#0070e0;-ms-flex-negative:0;flex-shrink:0}.homepage-calculate__service-caption{font-weight:500;font-size:16px;line-height:150%;color:#16233d;margin-bottom:12px}.homepage-calculate__btn{padding-top:12px;max-width:280px}.homepage-calculate__btn .btn{width:100%}.homepage-work{padding:60px 0 30px}.homepage-work__title{margin-bottom:24px}.homepage-work__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-12px -12px 0}.homepage-work__item{width:calc(100% - 24px);margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-work__item-number{width:48px;height:48px;background:#0070e0;border-radius:50%;margin-right:16px;-ms-flex-negative:0;flex-shrink:0;font-size:48px;line-height:140%;font-weight:700;color:#fff;text-align:center}.homepage-work__item-caption{font-weight:500;font-size:16px;line-height:150%;color:#16233d}.homepage-faq{padding:30px 0}.homepage-faq__item{background:#f2f5fa;border-radius:16px;margin-bottom:16px}.homepage-faq__item-title{padding:16px 60px 16px 16px;font-weight:700;font-size:18px;line-height:156%;color:#16233d;position:relative;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;cursor:pointer}.homepage-faq__item-title::after{content:"";width:28px;height:28px;position:absolute;top:16px;right:16px;background-image:url(../img/svg/ic_expand.svg);background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.homepage-faq__item-title.is-active,.homepage-faq__item-title:hover{color:#0070e0}.homepage-faq__item-title.is-active::after{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.homepage-faq__item-title.is-active~.homepage-faq__item-content{display:block}.homepage-faq__item-content{padding:0 60px 16px 16px;display:none;font-weight:500;font-size:16px;line-height:150%;color:#16233d}.homepage-advantages{padding:30px 0}.homepage-advantages__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-12px -12px 0 0}.homepage-advantages__item{width:calc(100% - 24px);margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.homepage-advantages__item-image{width:64px;height:64px;margin-right:16px;-ms-flex-negative:0;flex-shrink:0}.homepage-advantages__item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.homepage-advantages__item-text{font-weight:500;font-size:16px;line-height:150%;color:#16233d}.homepage-advantages__item-text strong{color:#0070e0;display:block;margin-bottom:4px}.homepage-reviews{padding:30px 0 60px;overflow:hidden}.homepage-reviews__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:28px}.homepage-reviews__arrows .splide__arrow{-ms-flex-negative:0;flex-shrink:0}.homepage-reviews__title.homepage-block__title{padding:0 8px;margin-bottom:0}.homepage-reviews__slider .splide__track{max-width:87.80488%;overflow:visible}.homepage-reviews__slide{background:#f2f5fa;border-radius:16px;padding:16px 16px 44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage-reviews__image{position:absolute;top:16px;left:16px;width:52px;height:52px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;overflow:hidden;margin-right:16px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.homepage-reviews__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.homepage-reviews__name{padding-left:68px;padding-right:112px;font-weight:700;font-size:16px;line-height:150%;color:#16233d;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;min-height:52px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-reviews__link{position:absolute;top:42px;right:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.homepage-reviews__content{margin-top:16px;font-size:16px;line-height:150%;color:#16233d;max-height:192px;overflow-y:auto}.homepage-reviews__content::-webkit-scrollbar{width:6px}.homepage-reviews__content::-webkit-scrollbar-track{background:#f1f1f1}.homepage-reviews__content::-webkit-scrollbar-thumb{background:#ced8eb;border-radius:3px}.homepage-reviews__content p{margin:0 0 10px}.homepage-reviews__content p:last-child{margin-bottom:0}.homepage-reviews__btn{padding-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-reviews__btn .btn{width:100%;max-width:328px}@media screen and (min-width:481px){.homepage-reviews__slider .splide__track{max-width:100%}}@media screen and (min-width:641px){.homepage-banner .container{padding-top:64px;padding-bottom:40px}.homepage-services__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-services__item{width:calc(50% - 24px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.homepage-services__item-icon{margin-bottom:16px}.homepage-calculate .form__fields .form__field,.homepage-calculate .form__fields .form__submit{width:calc(100% / 2 - 24px);margin:12px}.homepage-calculate .form__result{width:calc(100% / 2 - 24px)}.homepage-calculate__service-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-calculate__service-caption{margin-bottom:0;margin-right:12px;position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.homepage-calculate__service-caption .dots{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0 4px;max-width:100%;min-width:15px}.homepage-calculate__service-caption .dots::after{content:" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _" "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _" "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _" "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _" "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _";position:absolute;text-align:right;color:#ced8eb}.homepage-work__item{width:calc(100% / 2 - 24px)}}@media screen and (min-width:831px){.homepage-block__title{margin-bottom:48px;position:relative}.homepage-block__title::after,.homepage-block__title::before{content:"";display:inline-block;width:104px;height:16px;background-repeat:no-repeat;background-size:contain;background-position-y:center}.homepage-block__title::before{background-image:url(../img/triangle-left.svg);background-position-x:right;margin-right:48px}.homepage-block__title::after{background-image:url(../img/triangle-right.svg);background-position-x:left;margin-left:48px}.homepage-banner .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.homepage-banner__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;width:37.5%;margin-bottom:0}.homepage-banner__caption{max-width:320px;margin-bottom:48px}.homepage-banner__image{width:59.64052%;margin-left:auto;margin-right:0;max-width:740px}.homepage-services{padding:60px 0 50px}.homepage-services__item{width:calc(100% / 3 - 24px)}.homepage-compare{padding:50px 0}.homepage-calculate{padding:50px 0 0}.homepage-work{padding:100px 0 50px}.homepage-work__item{width:calc(100% / 3 - 24px)}.homepage-faq{padding:50px 0}.homepage-faq__item-title{padding:24px 72px 24px 24px;font-size:20px;line-height:160%}.homepage-faq__item-title::after{top:24px;right:24px}.homepage-faq__item-content{padding:0 72px 24px 24px}.homepage-advantages{padding:50px 0}.homepage-advantages__item{width:calc(100% / 2 - 24px)}.homepage-reviews{padding:50px 0 100px}.homepage-reviews__arrows{margin-bottom:48px}}@media screen and (min-width:1025px){.homepage-services__items{margin-top:-36px}.homepage-services__item{width:calc(100% / 4 - 24px);margin:36px 12px}.homepage-services__item-icon{width:80px;height:80px;margin-bottom:20px}.homepage-calculate__bottom .container{padding-top:48px;padding-bottom:48px}.homepage-calculate__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:48px;border-bottom:none}.homepage-calculate .form__fields{width:calc(100% + 24px);margin-bottom:20px}.homepage-calculate .form__fields .form__field,.homepage-calculate .form__fields .form__submit{width:calc(100% / 3 - 24px);margin:12px}.homepage-calculate .form__fields .form__submit{display:none}.homepage-calculate .form__submit{display:block;width:calc(100% / 3 - 16px);margin-right:auto;margin-bottom:0}.homepage-calculate .form__submit .btn{width:100%}.homepage-calculate .form__results{width:calc(100% - (100% / 3 - 16px))}.homepage-calculate__service{padding:48px 0;border-top:1px solid #ced8eb}.homepage-calculate__service.stock{display:block}.homepage-work__item-number{width:60px;height:60px;font-size:60px}.homepage-advantages__item{width:calc(100% / 4 - 24px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.homepage-advantages__item-image{margin-right:0;margin-bottom:24px;width:80px;height:80px}.homepage-reviews__slide{padding:24px}.homepage-reviews__image{top:24px;left:24px}.homepage-reviews__link{top:50px;right:24px}}@media screen and (min-width:1153px){.homepage-compare__slide-image{max-width:392px}.homepage-compare__arrows .splide__arrow{top:170px}.homepage-work__item{width:calc(100% / 5 - 24px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.homepage-work__item-number{margin-bottom:20px}.homepage-advantages__item{width:calc(100% / 4 - 24px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.homepage-advantages__item-text{font-size:18px}.homepage-advantages__item-text strong{font-size:36px}.homepage-reviews__btn .btn{width:calc(100% / 3 - 12px);max-width:392px}}@media screen and (min-width:1280px){.homepage-banner{overflow:hidden;padding:72px 0 112px}.homepage-banner .container{position:relative;padding:64px}.homepage-banner .container::after{border-radius:16px}.homepage-banner__content{width:39.31699%}.homepage-banner__image{width:64.7986%;margin-right:-112px;margin-bottom:-176px}.homepage-banner__caption{margin-bottom:64px}.homepage-compare__arrows .splide__arrow--prev{left:-17px}.homepage-compare__arrows .splide__arrow--next{right:-17px}.homepage-calculate__bottom .container{border-radius:16px;padding:48px}}@media screen and (min-width:1360px){.homepage-compare__arrows .splide__arrow--prev{left:-36px}.homepage-compare__arrows .splide__arrow--next{right:-36px}}