.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y !important;touch-action:pan-y !important}.top{padding-top:210px;display:flex;align-items:flex-start;justify-content:space-between;position:relative}.top__body{width:55%;flex-shrink:0}.top__play img{height:17px}.top__title{font-size:50px;font-weight:600;line-height:60px;color:#091841;margin:30px 0 51px;padding:0}.top__subtitle{font-size:39px;font-weight:400}.top__list{display:flex;flex-flow:row wrap;font-size:24px;line-height:28px;font-weight:400;list-style-type:none;padding-left:0}.top__player{flex-grow:1;margin-left:24px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.top__iframe{border:0;width:100%;height:350px}.top__list li{flex-basis:50%;flex-shrink:0;background-image:url(/front/img/home-2021/circle-check.svg);background-size:34px;min-height:34px;background-repeat:no-repeat;background-position:0 0;padding-left:64px;margin-bottom:18px}.top__wrapper{position:relative;overflow:hidden;max-width:100vw}.top__circle{position:absolute;left:0;top:0;pointer-events:none;max-width:50vw;z-index:10000}.top__circle-mobile{display:none;pointer-events:none}.project{position:relative;overflow:hidden;max-width:100vw}.project__bg{position:absolute;z-index:-1;top:-160px;width:100%;max-width:1920px;left:50%;transform:translateX(-50%)}.project__body{display:flex;align-items:center;padding-top:18px}.project__mockup{width:20%;flex-shrink:0;position:relative;z-index:1000}.project__content{width:80%;padding-left:80px}.project__mockup-image{filter:drop-shadow(0 3px 85px rgba(0,0,0,0.16));width:100%}.project__header{font-size:25px;font-weight:600;margin-bottom:36px;margin-top:54px}.project__items{display:flex;flex-flow:row wrap}.project__items-mobile{display:none}.project__item{flex-basis:50%;flex-shrink:0;margin-bottom:60px;display:flex;padding-right:40px}.project__item-icon{width:61px;height:61px;flex-shrink:0;border-radius:6px;box-shadow:0 3px 29px rgba(0,0,0,0.16);transform:rotateZ(15deg);display:inline-flex;align-items:center;justify-content:center;margin-right:22px}.project__item-title{font-size:18px;margin-bottom:12px;font-weight:600}.project__item-list{list-style-type:none}.project__item-list li{display:flex;font-size:16px;align-items:baseline;margin-bottom:8px}.project__item-list i{color:#091841;margin-right:9px}.project .owl-item{opacity:0;transition:opacity .3s ease}.project .owl-item.active{opacity:1}.project .owl-stage-outer{overflow:visible !important}.project .owl-dots{text-align:center}.project .owl-dot{width:12px;display:inline-block;border-radius:50%;height:12px;margin:0 4px;background-color:rgba(197,197,197,0.28) !important}.project .owl-dot.active{background:#e6302f !important}.how{margin-top:90px;margin-bottom:90px}.how__carousel{display:none}.how__wrapper{overflow:hidden;max-width:100vw}.how__header{font-size:32px;font-weight:600;color:#091841;text-align:center;margin-bottom:50px}.how__graph{display:flex;align-items:center;justify-content:flex-start}.how__item{text-align:center}.how__text{font-size:24px;font-weight:600;color:#091841}.how__dot{width:18px;height:18px;border-radius:50%;flex-shrink:0;background-color:#091841;margin-left:16px;position:relative;top:3px;left:7px}.how__title{font-size:18px;font-weight:600;color:#091841}.how__subtitle{font-size:16px;font-weight:400;color:#091841}.how__end{font-size:14px;font-weight:700;color:#091841}.how__end.margin{margin-bottom:131px}.how__left{text-align:left}.how__line-1,.how__line-2{display:block}.how__line-3{margin-top:46px}.how__line-4{margin-top:48px;margin-left:4px}.how__line-5{position:relative;top:50px;left:-24px;z-index:-1}.how__arrows-1{margin-left:-11px;margin-right:16px}.how__arrow-1,.how__arrow-2{display:block}.how__arrow-1{margin-bottom:171px}.how__arrow-3{margin-top:27px}.how__arrow-4{margin-top:31px}.how__top,.how__bottom{display:flex;align-items:flex-start}.how__pull{margin-bottom:61px;position:relative;left:-333px}.how__last{position:relative;top:33px;margin-left:7px}.advantages{padding-top:48px;padding-bottom:42px}.advantages__header{font-size:25px;font-weight:600;text-align:center;margin-bottom:36px}.advantages__items{display:flex;flex-flow:row wrap;justify-content:space-between}.advantages__item{flex-basis:33%;display:flex;margin-bottom:24px;padding-right:30px;align-items:center;justify-content:flex-start}.advantages__image{margin-right:24px}.target{padding-bottom:30px}.target__header{font-size:25px;font-weight:600;margin-bottom:30px}.target__text{margin-bottom:20px}.target__content{display:flex;align-items:flex-start;justify-content:space-between}.target__image{flex-basis:706px;flex-shrink:0;padding-left:30px}.target__image img{max-width:100%;filter:drop-shadow(0 3px 96px rgba(0,0,0,0.16))}.target .button--mobile{display:none}.calc{display:flex;align-items:center;justify-content:space-between;padding-bottom:60px}.calc__form,.calc__output,.calc__end{flex-basis:30%}.calc__title{padding:30px 0;text-align:center;font-size:25px;font-weight:600}.calc__form-title{font-size:20px;font-weight:600;margin-bottom:36px}.calc__form-group{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.calc__form-controls{display:flex;align-items:center;justify-content:center}.calc__form-minus,.calc__form-plus{cursor:pointer;color:#a1a1a1;font-size:16px}.calc__form-input{width:57px;height:45px;border-radius:6px;font-size:18px;text-align:center;border:1px solid rgba(122,122,122,0.32);margin:0 8px;outline:none !important;color:#e6302f;font-weight:600}.calc__form-separator{border:1px solid #e8dfdf;margin:22px 0 30px}.calc__form-end{font-size:14px;font-weight:400}.calc__output{width:355px;margin:0 auto;flex-shrink:0;border:16px solid #f7f7f7;box-shadow:0 3px 85px rgba(0,0,0,0.16);background-color:#fff;padding:27px 12px 23px;border-radius:33px}.calc__output-title{font-size:25px;font-weight:600;padding:30px 0 18px}.calc__output-row strong{margin-left:12px}.calc__output-separator{border-top:1px solid #e8dfdf;margin:26px 0 42px}.calc__output-cost{color:#e6302f;font-size:48px;white-space:nowrap;font-weight:600;line-height:1}.calc__end-title{font-size:20px;font-weight:600;margin-bottom:20px}.calc__end-text{margin-bottom:24px}.custom{position:relative;padding-top:80px;padding-bottom:40px}.custom__bg{position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:-1;max-width:100%}.custom__title{text-align:center;font-size:25px;font-weight:600;margin-bottom:54px}.custom__header{font-size:18px;font-weight:600;margin-bottom:18px}.custom__text{margin-bottom:54px}.custom .col-md-4:nth-child(3n+2){clear:left}.survey__header{font-size:25px;font-weight:600;line-height:38px;color:#091841;margin-bottom:36px}.survey .owl-carousel img{border:3px solid #e9e9e9;border-radius:11px;width:100% !important;height:193px !important;object-fit:cover;object-position:center;margin:0 auto 24px;max-width:100%}.survey__link{display:block !important;font-size:18px !important;margin-bottom:0 !important;padding:0 !important;border:none !important;width:100% !important}.survey__link::after{display:none !important}.survey__title{display:block !important;font-size:18px !important;font-weight:600;color:#091841 !important;margin-bottom:9px !important;padding:0 !important;border:none !important;width:100% !important}.survey__title::after{display:none !important}.survey__text{font-size:18px;font-weight:400;line-height:27px;color:#091841}.survey .owl-dots{text-align:center;margin:24px 0 36px}.survey .owl-dot{width:13px;height:13px;border-radius:50%;background-color:rgba(197,197,197,0.26) !important;margin:0 4px;cursor:pointer !important}.survey .owl-dot.active{background-color:#e6302f !important}.realizations{padding-top:42px}.realizations__button{display:none}.realizations__title{font-size:25px;font-weight:600;text-align:center}.realizations__item{display:flex;align-items:center;justify-content:flex-start;flex-flow:column}.realizations__header{font-size:18px;font-weight:600;margin-bottom:18px}.realizations__body{padding-left:0}.realizations__text{max-height:46px;overflow:hidden}.realizations__text p{margin:0}.realizations__text.open{max-height:none;overflow:visible}.realizations__more{cursor:pointer;margin-top:6px;display:inline-block;font-weight:600;font-size:13px}.realizations__all{font-size:18px;font-weight:500;color:#e6302f;margin-left:16px}.realizations .button{border:none !important;padding-right:20px !important;width:initial !important;display:inline-block !important}.realizations .button::after{display:none !important}.realizations .owl-dots{display:none}.realizations .owl-nav{text-align:left;display:flex;align-items:center;justify-content:flex-start}.realizations .owl-nav i{cursor:pointer;font-size:32px;margin:0 12px}.realizations .owl-nav .fa-angle-left{color:#6b6b6b}.realizations .owl-nav .fa-angle-right{color:#e6302f}.realizations .owl-carousel .owl-item img.realizations__image{width:151px !important;height:150px !important;flex-shrink:0;object-fit:contain;object-position:center left;margin-right:auto;margin-bottom:12px}.news__item{padding:16px;display:flex;flex-direction:column;justify-content:space-between}.news__image{box-shadow:0 3px 99px rgba(0,0,0,0.16);border-radius:9px;margin-bottom:22px}.news__date{font-size:14px;font-weight:400;color:#e6302f;margin-bottom:10px}.news__more{color:#e6302f}.news__link a{font-size:18px;color:#091841;font-weight:600;margin-bottom:9px;display:block;line-height:22px}.news__text{margin-top:12px;font-size:16px;margin-bottom:12px}.news__search{margin-bottom:24px;overflow:hidden}.news__search input{border:1px solid #ccc}.blog-grid{display:grid;grid-gap:0;grid-template-columns:repeat(3,1fr)}@media(max-width:1520px){.how{margin-top:60px;margin-bottom:0}.how__graph{transform:scale(0.8);white-space:nowrap;transform-origin:30% top}}@media(max-width:1500px){.advantages .col-lg-8{width:90%;margin-left:10%}.target__image{flex-basis:55%}.calc__output-cost{font-size:41px}}@media(max-width:1400px){.top__title{font-size:40px;line-height:52px}.top__subtitle{font-size:32px}.top__list{font-size:22px}.top__list li{background-size:29px;min-height:29px;background-repeat:no-repeat;background-position:0 0;padding-left:48px}}@media(max-width:1280px){.how__graph{transform-origin:0 top}}@media(max-width:1199px){.top{padding-top:150px}.top__title{font-size:35px;line-height:46px;margin-bottom:30px}.top__subtitle{font-size:28px}.top__list{font-size:17px;line-height:23px}.top__list li{background-size:23px;min-height:23px;background-repeat:no-repeat;background-position:0 0;padding-left:38px;margin-bottom:10px}.how__graph{display:none}.how__carousel{display:block;max-width:428px;margin:0 auto;text-align:center;font-size:18px;font-weight:500;line-height:34px;color:#091841;position:relative;min-height:124px}.how__carousel .owl-prev,.how__carousel .owl-next{width:54px;height:54px;border-radius:50%;border:1px solid #e9e9e9 !important;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:39%;transform:translateY(-50%)}.how__carousel .owl-prev img,.how__carousel .owl-next img{height:25px}.how__carousel .owl-prev::after,.how__carousel .owl-next::after{content:" ";width:16px;height:16px;border-radius:50%;display:block;border:1px solid #d2d2d2;position:absolute;top:50%;transform:translateY(-50%)}.how__carousel .owl-prev::before,.how__carousel .owl-next::before{content:" ";display:block;width:51px;position:absolute;top:50%;transform:translateY(-50%);background-image:url(/front/img/home-2021/dash.svg);height:2px}.how__carousel .owl-prev{left:0}.how__carousel .owl-prev::before{left:100%}.how__carousel .owl-prev::after{left:calc(100% + 51px)}.how__carousel .owl-next{right:0}.how__carousel .owl-next::before{right:100%}.how__carousel .owl-next::after{right:calc(100% + 51px)}.project__mockup{margin-right:12px}.survey .owl-carousel img{height:241px !important}}@media(max-width:991px){.top{padding-top:110px;flex-flow:column}.top img{margin:0 auto;display:block;width:100%;height:51vw;object-fit:contain;object-position:center}.top iframe{margin:0 auto}.top__player{width:100%;margin:0}.top__body{width:100%;flex-basis:100%}.advantages .col-lg-8{width:100%;margin-left:0}.advantages__item{padding-right:0}.footer{padding-top:30px}.footer__header{padding-top:30px}.realizations__item{flex-flow:column;align-items:flex-start}.realizations__body{padding-left:0;padding-top:12px}.realizations .owl-dots{display:none}.faq__trigger::before{position:static;float:right;margin-top:14px}.calc{flex-flow:column}.calc__form,.calc__output,.calc__end{flex-basis:100%;width:100%}.calc__form-plus,.calc__form-minus{display:flex;align-items:center;justify-content:center;width:43px;height:45px;border:1px solid rgba(122,122,122,0.32);margin:0 -3px;border-radius:6px}.project__mockup{display:none}.project__content{width:100%;padding-left:0}.project .owl-stage-outer{overflow:hidden !important}.survey .owl-carousel img{height:183px !important}}@media(max-width:767px){.blog-grid{grid-template-columns:1fr}.faq__header{margin-top:12px;margin-bottom:12px}.news__item{padding:0}.top{padding-top:66px}.top__title{font-size:22px;font-weight:600;line-height:34px;text-align:center;margin-bottom:18px}.top__subtitle{font-size:20px}.top__list{font-size:18px;line-height:34px}.top__list li{flex-basis:100%;background-position:0 5px;margin-bottom:-4px}.top__list li br{display:none}.top__circle{display:none}.top__circle-mobile{display:block;position:absolute;left:0;top:-250px;width:100%}.how{margin-top:16px}.how__header{font-size:20px;font-weight:600;margin-bottom:16px}.how .owl-dots{display:none}.project{background-color:#fff;position:relative}.project__header{margin-top:0;margin-bottom:0}.project__items{display:none}.project__items-mobile{display:block;max-width:calc(100% - 90px);margin:0 auto}.project__body{padding-top:24px;padding-bottom:12px}.project__column{width:200vw}.project__item{flex-basis:100%;padding-right:0;position:relative;padding-top:23px;margin-bottom:24px}.project__item-header{text-align:center;display:flex;align-items:center;justify-content:center}.project__item-icon{left:0;top:0;margin-right:0}.project__item-title{padding-left:19px;padding-top:23px}.project__item-list{padding-top:14px}.project__item-list img{height:16px;margin-right:8px}.project .owl-next,.project .owl-prev{position:absolute;top:150px;width:40px;height:40px;border-radius:50%;border:1px solid #e9e9e9 !important;background-color:#fff !important;background-size:16px !important;background-position:center !important;background-repeat:no-repeat !important;color:transparent !important}.project .owl-prev{left:-50px;background-image:url(/front/img/home-2021/arrow-left.svg) !important}.project .owl-next{right:-50px;background-image:url(/front/img/home-2021/arrow-right.svg) !important}.project__nav{display:flex;align-items:center;justify-content:center}.project__progress{height:2px;width:107px;background-color:#d4d4d4;position:relative;margin:0 18px;display:block}.project__bar{position:absolute;left:0;top:0;height:2px;background-color:#f64949}.project__current,.project__count{font-weight:600;color:#070707;font-size:18px}.advantages{padding-top:0}.advantages__header{text-align:left;font-size:20px}.advantages__item{flex-basis:100%}.advantages .owl-dots{text-align:center}.advantages .owl-dot{width:13px;height:13px;background:rgba(197,197,197,0.28) !important;border-radius:50%;margin:0 4px}.advantages .owl-dot.active{background-color:#e6302f !important}.advantages .owl-next,.advantages .owl-prev{position:absolute;top:74px;width:40px;height:40px;border-radius:50%;border:1px solid #e9e9e9 !important;background-color:#fff !important;background-size:16px !important;background-position:center !important;background-repeat:no-repeat !important;color:transparent !important}.advantages .owl-prev{left:-50px;background-image:url(/front/img/home-2021/arrow-left.svg) !important}.advantages .owl-next{right:-50px;background-image:url(/front/img/home-2021/arrow-right.svg) !important}.advantages__nav{display:flex;align-items:center;justify-content:center}.advantages__progress{height:2px;width:107px;background-color:#d4d4d4;position:relative;margin:0 18px;display:block}.advantages__bar{position:absolute;left:0;top:0;height:2px;background-color:#f64949}.advantages__current,.advantages__count{font-weight:600;color:#070707;font-size:18px}.advantages .visible-xs{display:block;max-width:calc(100% - 60px);margin:0 auto}.advantages__button{width:284px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid #e6302f;color:#e6302f !important;text-decoration:none !important;outline:none !important;font-size:13px;font-weight:400;text-align:center;max-width:100%;margin:30px auto 0}.target{padding-bottom:0}.target__header{font-size:20px}.target__image{padding-left:0;order:-1;margin-bottom:18px}.target__content{flex-flow:column}.target__text{margin-bottom:0}.target__text .button{display:none}.target .button--mobile{display:flex;width:284px;height:54px;align-items:center;justify-content:center;max-width:100%;border-radius:6px;font-size:16px;color:#e6302f;border:1px solid #e6302f;background-color:#fff;margin:0 auto}.calc{padding-bottom:0}.calc__end .button{margin:0 auto 6px;max-width:237px;height:67px !important;align-items:center;display:flex !important}.calc__form-title{font-size:18px;margin-bottom:12px}.calc__output-cost{text-align:center}.calc__form-separator{margin:22px 0 12px}.calc__form-end{padding-bottom:18px}.calc__end{padding-top:18px}.calc__output-separator{margin:26px 0 24px}.calc .button--mobile{display:block;text-align:center;height:56px;padding:15px 0}.custom{padding-top:18px;padding-bottom:0;background-color:#fcf9f9}.custom__title{font-size:20px;text-align:left;margin-bottom:12px}.custom__title br{display:none}.custom__header{font-size:16px;margin-bottom:12px}.custom__text{margin-bottom:30px}.realizations{padding-top:0}.realizations__body{padding-top:0;text-align:center}.realizations__image{margin:0 auto}.realizations__header{margin-bottom:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;max-width:calc(100vw - 50px)}.realizations__header br{display:none}.realizations .owl-nav{text-align:center;justify-content:center}.realizations__all{display:none}.realizations__button{width:284px;height:56px;max-width:100%;display:flex;align-items:center;justify-content:center;text-align:center;margin:12px auto 0;border-radius:6px;border:1px solid #e6302f;font-size:16px;font-weight:400;color:#e6302f !important;outline:none !important;text-decoration:none !important}.survey .owl-carousel img{height:50vw !important}}@media(max-width:575px){.top__circle-mobile{top:0}}@media(max-width:400px){.how__carousel .owl-prev,.how__carousel .owl-next{width:40px;height:40px}.how__carousel .owl-prev img,.how__carousel .owl-next img{transform:scale(0.7)}.how__carousel .owl-prev::before,.how__carousel .owl-next::before{width:29px}.how__carousel .owl-prev::after{left:calc(100% + 26px);background-color:#fff}.how__carousel .owl-next::after{right:calc(100% + 26px);background-color:#fff}}