.hero__form .cost-calculator-form .checkbox-group .checkbox-container a,.hero__form .cost-calculator-form .checkbox-group .checkbox-container span{color:#232323}.hero__form .cost-calculator-form .checkbox-group .checkbox-container input:checked+.checkmark,.hero__form .cost-calculator-form .checkbox-group .checkbox-container .checkmark,.hero__form .cost-calculator-form .checkbox-group .checkbox-container .checkmark::after{border-color:#232323}.hero__form .cost-calculator-form .calculate-btn{background:#034fa9}.hero__form .cost-calculator-form .calculate-btn:hover{background:#023c80}.hero__form h1{margin-top:0}.hero__container{justify-content:space-between;padding-top:3.125rem}.hero__image{width:50%;position:relative;text-align:right}.hero__image img{width:16.125rem;height:21.875rem;margin-top:0;border-radius:.625rem}.hero__image .hero__laptop{position:absolute;border-radius:0;width:26.6875rem;height:17.75rem;-o-object-fit:contain;object-fit:contain;bottom:1.2625rem;right:10.5625rem;margin-top:0}.hero__info{width:50%}.hero__qr{background:#243d1e;padding:.375rem;border-radius:.625rem;position:absolute;bottom:-2.5rem;right:5rem}.hero__qr-img{background-color:#fff;padding:.625rem;border-radius:.625rem}.hero__qr-img img{width:8.375rem;height:8.375rem}.hero__qr p{font-weight:500;font-size:.75rem;text-align:center;color:#fff;margin:.4375rem 0;color:#fff}.hero__form-search{background:#fff}.hero__form-search h4{color:#232323}.why-item:first-child{width:45%}@media screen and (max-width: 1050px){.hero__image .hero__laptop{position:absolute;border-radius:0;width:21.6875rem;height:13.75rem;-o-object-fit:contain;object-fit:contain;bottom:-0.4375rem;right:10.5625rem;margin-top:0}.hero__qr{right:2rem}.hero__form .advantages__list{list-style:none;padding:0;margin:2rem 0 21rem 0}img.line{height:1px}}@media screen and (max-width: 767px){.why-item:first-child{width:100%}.hero__info{width:100%}.hero__form .advantages__list{margin:1.5rem 0 1.875rem 0}.hero__form-search{padding:1.875rem;margin-top:2rem}.hero__image{width:100%;justify-content:center;align-items:center;display:flex}.hero__image img{width:6.5625rem;height:8.9375rem}.hero__image .hero__laptop{width:9.8125rem;height:6.5rem;right:unset;left:1rem}.hero__qr{position:relative;margin-top:-11rem;margin-left:72%;padding:.25rem}.hero__qr-img{padding:.375rem}.hero__qr-img img{width:5.875rem;height:5.875rem}.hero__qr p{font-size:.56rem}}.related__cards{margin-top:2rem;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;position:relative}.related__card{color:#232323}.related__card h3{font-weight:600;font-size:1.13rem;letter-spacing:-0.01em;margin:0 0 1.125rem 0}.related__card p{font-weight:400;font-size:1rem;margin-top:0}.related__card:hover{background:#619f4d;color:#fff}.related__card:hover .related__card-info span{background:#fff;color:#619f4d;border:1px solid #fff}.related__card:hover .related__card-info span:last-child{color:#fff;background:rgba(0,0,0,0)}.related__card-info{display:flex;gap:.625rem;justify-content:flex-start}.related__card-info span{border-radius:1.88rem;padding:.31rem .69rem;background:#243d1e;color:#fff;border:1px solid #243d1e}.related__card-info span:last-child{color:#243d1e;background:rgba(0,0,0,0)}.related__image{width:calc(33% - 1.1rem)}.related__image-left{width:16.75rem;height:8.06rem;z-index:-1}.related__image-right{width:16.31rem;height:15.63rem;position:absolute;right:0;bottom:-1.5rem}.related__card{border-radius:1.88rem;padding:2rem 1.5rem;background:rgba(36,61,30,.06);width:calc(33% - 4.3rem)}@media screen and (max-width: 767px){.related__cards{flex-direction:column;gap:.75rem}.related__card{padding:1.875rem 1.5rem}.related__card h3{font-size:1.06rem;margin-bottom:.875rem}.related .related__image,.related .related__card{width:-moz-fit-content;width:fit-content}.related__image{height:14rem}.related__image-right{width:13.13rem;height:12.56rem;bottom:unset}.related__image-left{margin-top:2rem;width:13.44rem;height:6.44rem}}.partners{box-shadow:0 1px 4px 0 rgba(25,33,61,.08);background:#f2f4f2;margin:3.125rem 0}.partners__card img{height:2rem}.partners__card{width:calc(25% - 4rem);display:flex;justify-content:center}.listing__content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.listing.partners .listing__content{overflow:hidden}.listing.partners .listing__content .marquee-top,.listing.partners .listing__content .marquee-bottom{display:flex}.listing.partners .listing__content .marquee-top .partners__item,.listing.partners .listing__content .marquee-bottom .partners__item{flex:0 0 auto;padding:10px}.listing.partners .listing__content .marquee-top .partners__item img,.listing.partners .listing__content .marquee-bottom .partners__item img{max-width:100px;height:auto;display:block}@media screen and (max-width: 767px){.listing.partners .listing__content .marquee-top,.listing.partners .listing__content .marquee-bottom{width:200%}.listing.partners .listing__content .marquee-top .partners__item,.listing.partners .listing__content .marquee-bottom .partners__item{flex:0 0 auto;padding:10px}.listing.partners .listing__content .marquee-top .partners__item img,.listing.partners .listing__content .marquee-bottom .partners__item img{max-width:100px;height:2rem;display:block;-o-object-fit:contain;object-fit:contain;display:block}.listing.partners .listing__content.animate .marquee-top,.listing.partners .listing__content.animate .marquee-bottom{animation:scrollMarquee 20s linear infinite}.listing.partners .listing__content.animate .marquee-bottom{animation-delay:-10s}@keyframes scrollMarquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}}@media screen and (max-width: 767px){.timeline .container .timeline-item p{min-height:60px;display:flex;align-items:center}.partners{margin:1rem 2rem;border-radius:1.88rem}#partners-carousel{gap:0}}@media screen and (min-width: 768px){#partners-carousel{flex-direction:column}.marquee-top,.marquee-bottom{gap:2rem}.partners__item{display:flex;justify-content:center}.listing.partners .listing__content .marquee-top .partners__item,.listing.partners .listing__content .marquee-bottom .partners__item{padding:0;flex:unset;width:25%}.listing.partners .listing__content .marquee-top .partners__item img,.listing.partners .listing__content .marquee-bottom .partners__item img{max-width:unset;height:2rem}}.reviews{padding-bottom:0}.reviews .reviews__slider{padding:2rem 0 0 0}.reviews .reviews__slider .swiper{width:100%;height:auto;padding:2rem 0}.reviews .reviews__slider .swiper-slide{height:auto}.reviews .reviews__slider .review__card{display:flex;flex-direction:column;justify-content:center;align-items:center}.reviews .reviews__slider .review__card .review__columns{display:flex;gap:2rem;width:78%}.reviews .reviews__slider .review__card .review__columns .review__video-col{width:20.69rem}.reviews .reviews__slider .review__card .review__columns .review__video-col .video-wrapper{position:relative}.reviews .reviews__slider .review__card .review__columns .review__video-col .video-wrapper .video-poster{width:100%;border-radius:1.25rem;height:14.5rem;display:flex;align-items:center;justify-content:center}.reviews .reviews__slider .review__card .review__columns .review__video-col .video-wrapper .video-poster .play-button{background:rgba(0,0,0,0);padding:0;border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s}.reviews .reviews__slider .review__card .review__columns .review__video-col .video-wrapper .video-poster .play-button:hover{background:rgba(0,0,0,.9)}.reviews .reviews__slider .review__card .review__columns .review__video-col .video-wrapper video{display:none}.reviews .reviews__slider .review__card .review__columns .review__info-col{flex:1}.reviews .reviews__slider .review__card .review__columns .review__info-col .review__info .name{font-weight:600;font-size:1.13rem;letter-spacing:-0.01em;margin-bottom:.5rem}.reviews .reviews__slider .review__card .review__columns .review__info-col .review__info .dolzhnost{font-weight:400;font-size:1rem;color:rgba(35,35,35,.7);margin-top:0rem;margin-bottom:1rem}.reviews .reviews__slider .review__card .review__columns .review__info-col .review__info .otzyv{font-weight:400;font-size:1rem;line-height:1.5;margin:0}.reviews .reviews__slider .swiper-button-next,.reviews .reviews__slider .swiper-button-prev{position:absolute;top:50%;width:44px;height:44px;background:#243d1e;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.reviews .reviews__slider .swiper-button-next::after,.reviews .reviews__slider .swiper-button-prev::after{content:"";display:block;width:17px;height:12px}.reviews .reviews__slider .swiper-button-next::after svg,.reviews .reviews__slider .swiper-button-prev::after svg{width:17px;height:12px}.reviews .reviews__slider .swiper-button-next.swiper-button-disabled,.reviews .reviews__slider .swiper-button-prev.swiper-button-disabled{opacity:.3;cursor:default}.reviews .reviews__slider .swiper-button-next{right:10px}.reviews .reviews__slider .swiper-button-prev{left:10px}@media screen and (max-width: 767px){.reviews .reviews__slider{padding:0}.reviews .reviews__slider .review__card .review__columns{width:100%;gap:1rem;flex-direction:column}.reviews .reviews__slider .review__card .review__columns .review__video-col .video-wrapper .video-poster{height:14.5rem}.swiper-button-next{top:94% !important;right:calc(50% - 54px) !important}.swiper-button-prev{top:94% !important;left:calc(50% - 54px) !important}.swiper{padding-bottom:6rem !important}.reviews .reviews__slider .review__card .review__columns .review__video-col{width:100%}}.video-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999}.video-modal-overlay .video-modal-content{position:relative;max-width:90%;max-height:90%}.video-modal-overlay .video-modal-content .video-modal-close{position:absolute;top:-30px;right:0;color:#fff;font-size:2rem;cursor:pointer;z-index:10000}.video-modal-overlay .video-modal-content .video-modal-close:hover{opacity:.7}.video-modal-overlay .video-modal-content video{max-width:100%;max-height:80vh}.swiper-button-prev,.swiper-button-next{border:1px solid #619f4d;background:rgba(0,0,0,0) !important}.swiper-button-prev::after,.swiper-button-next::after{content:unset !important}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#619f4d !important}.swiper-button-prev:hover img,.swiper-button-next:hover img{filter:unset}.swiper-button-next img{filter:brightness(0) saturate(100%) invert(55%) sepia(10%) saturate(2290%) hue-rotate(60deg) brightness(100%) contrast(80%)}.swiper-button-prev img{filter:brightness(0) saturate(100%) invert(55%) sepia(10%) saturate(2290%) hue-rotate(60deg) brightness(100%) contrast(80%);transform:rotate(180deg)}