@charset "UTF-8";.row{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.block{display:block}.item-title{margin:0;line-height:inherit}.icon{display:flex;justify-content:center;align-items:center;width:max-content}.button.button-border{background:0 0;background-color:transparent;border:1px solid #bfbfbf;font-size:18px;font-weight:500;padding:0 28px;height:60px;transition:.5s}.button.button-border::before{display:none}.redesign.offer{padding-top:120px;background-image:none;max-height:100%!important}.redesign.offer .container{display:flex;justify-content:space-between}.redesign.offer .block{margin-bottom:48px}.redesign.offer .item{margin-bottom:8px;align-items:flex-start}.redesign.offer .item .icon{margin-right:10px;padding-top:5px}.redesign.offer .item p{margin:0;font-size:18px;color:#bfbfbf;text-align:left!important}.redesign.offer h1{font-size:64px;line-height:1.2;margin-bottom:34px}.redesign.offer h1 span{color:#7146ac}.redesign{padding:0}.redesign .wrap{margin:0;padding:0}.offer-banner{position:relative;padding:0;z-index:3;margin-bottom:200px}.offer-banner::after{position:absolute;content:"";width:885px;height:133px;background-repeat:no-repeat;background-size:contain;background-image:url(../img/offer-light.svg);left:calc(50% - 250px);top:-50px;z-index:-1}.offer-banner .wrap{border-radius:10px;border:1px solid rgba(113,70,172,.6);background:linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.03) 100%);box-shadow:0 3px 4px 0 rgba(255,255,255,.04) inset,0 0 68px 0 rgba(255,255,255,.05) inset;backdrop-filter:blur(56px);padding:70px 0;position:relative;z-index:5}.offer-banner b{font-size:40px;font-weight:400;text-align:center;display:block;margin-bottom:40px}.offer-banner .button{margin:auto;width:270px;max-width:270px}.offer-banner .img-one{position:absolute;top:-100px;left:calc(50% - 300px);transform:translateX(-50%);z-index:1;border-radius:542.134px}.offer-banner .img-two{position:absolute;top:calc(100% - 80px);left:calc(50% + 430px);transform:translateX(-50%);z-index:1;border-radius:542.134px}.offer-banner .container{display:block;position:relative}.offer-banner .container p{display:block;text-align:center;font-size:20px;position:relative;font-weight:400}.redesign.features{background-image:none;padding:0;margin-bottom:300px;position:relative;z-index:1}.redesign.features .title{font-weight:400;font-size:40px;text-align:center;display:block;margin-bottom:96px;position:relative;z-index:5}.redesign.features .wrap{margin:auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;max-width:800px;position:relative}.redesign.features .wrap::after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);background-repeat:no-repeat;background-size:contain;background-image:url(../img/big-circle.svg);height:1456px;width:1456px;background-position:center;z-index:1}.redesign.features .wrap .item{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:140px;position:relative;z-index:5}.redesign.features .wrap .item:nth-child(3),.redesign.features .wrap .item:nth-child(4){margin-bottom:0}.redesign.features .wrap .item .item-title{font-size:24px;font-weight:500;text-align:center;display:block;margin-bottom:16px}.redesign.features .wrap .item p{font-size:18px;color:#bfbfbf;font-weight:400;line-height:1.2;margin:0;text-align:center}.redesign.scroll-block{margin-bottom:160px;padding:0}.redesign.scroll-block h2.title{font-size:40px;font-weight:400;margin-bottom:40px}.redesign.scroll-block .button{max-width:320px;width:320px}.redesign.scroll-block .wrap{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:2}.redesign.scroll-block .wrap::after{position:absolute;content:"";background-repeat:no-repeat;background-size:contain;background-image:url(../img/ballon-1.svg);height:542px;width:542px;z-index:1;top:340px;left:-300px}.redesign.scroll-block .wrap::before{position:absolute;content:"";background-repeat:no-repeat;background-size:contain;background-image:url(../img/ballon-2.svg);height:404px;width:404px;z-index:1;top:1400px;right:-100px}.redesign.scroll-block .wrap .right{width:507px;margin-right:0;position:relative;z-index:3;margin-right:42px}.redesign.scroll-block .wrap .left{width:364px;position:relative;z-index:4}.redesign.scroll-block .swiper{overflow:visible;position:relative;z-index:1}.redesign.scroll-block .swiper::after{position:absolute;content:"";background-repeat:no-repeat;background-size:contain;background-image:url(../img/balloon-3.svg);height:190px;width:190px;z-index:1;bottom:40px;left:-450px}.redesign.scroll-block .swiper .swiper-wrapper{display:block}.redesign.scroll-block .item{display:block;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.03) 100%);box-shadow:0 4px 4px 0 rgba(255,255,255,.04) inset,0 0 68px 0 rgba(255,255,255,.05) inset;backdrop-filter:blur(56px);padding:24px;margin-bottom:40px;position:relative;overflow:hidden}.redesign.scroll-block .item::after{background-image:url(../img/step-blur.svg);width:648px;height:483px;background-repeat:no-repeat;position:absolute;content:"";z-index:1;left:-80px;top:-310px}.redesign.scroll-block .item:last-child{margin-bottom:0}.redesign.scroll-block .item .icon{margin-bottom:24px}.redesign.scroll-block .item .item-title{font-size:24px;font-weight:500;margin-bottom:16px;display:block;position:relative;z-index:2}.redesign.scroll-block .item p{font-size:18px;color:#bfbfbf;line-height:1.2;font-weight:400;margin:0;position:relative;z-index:2}.offer-banner.banner-two .img-one{top:auto;bottom:-300px;left:calc(50% - 630px)}.offer-banner.banner-two .img-two{position:absolute;z-index:1;top:auto;top:-100px;left:calc(50% + 350px)}.offer-banner.banner-two .wrap{padding:90px 0}.offer-banner.banner-two .wrap b{line-height:1.2}.cases-slider{padding:0;position:relative;z-index:4;margin-bottom:200px}.cases-slider .title{font-size:40px;font-weight:400;margin:0}.cases-slider .swiper{min-width:1180px;border-radius:10px}.cases-slider .dots{position:static;width:100%;display:flex;justify-content:flex-start;align-items:center;margin-top:40px}.cases-slider .dots .swiper-pagination-bullet{width:100%;max-width:40px;height:2px;background-color:#5a5a5a;cursor:pointer;margin:0;margin-right:8px;border-radius:0}.cases-slider .dots .swiper-pagination-bullet-active{background-color:#bfbfbf}.cases-slider .item{border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.03) 100%);box-shadow:0 4px 4px 0 rgba(255,255,255,.04) inset,0 0 68px 0 rgba(255,255,255,.05) inset;backdrop-filter:blur(56px);padding:15px}.cases-slider .item:hover b{color:#6d83e0}.cases-slider .item.swiper-slide-next{opacity:.7}.cases-slider .item b{font-size:20px;font-weight:400;color:#fff;display:block;line-height:1.2;margin-bottom:10px;transition:.5s}.cases-slider .item .meta{width:100%;display:flex;justify-content:space-between;align-items:center}.cases-slider .item .meta span{display:block;font-size:18px;line-height:1.5;font-weight:400;color:#bfbfbf}.cases-slider .item .thumb{display:block;margin-bottom:10px}.cases-slider .item .thumb img{display:block;width:100%;aspect-ratio:522/280;object-fit:cover;margin:auto;object-position:center}.cases-slider .wrap{display:flex;justify-content:space-between;align-items:stretch;position:relative}.cases-slider .wrap .arr-next{position:absolute;height:calc(100% - 2px - 40px);width:550px;left:calc(100% + 56px);top:0;bottom:0;border:6px dashed transparent;z-index:5;cursor:pointer;transition:.5s}.cases-slider .wrap .right{width:550px;position:relative}.cases-slider .wrap .left{width:300px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.redesign-steps{overflow:hidden;padding:0;margin-bottom:200px;position:relative}.redesign-steps::after{position:absolute;content:"";width:1204px;height:580px;right:-200px;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;background-image:url(../img/step-bg.svg)}.redesign-steps .title{width:100%;text-align:center;font-size:40px;font-weight:400;margin-bottom:95px}.redesign-steps .swiper{position:relative;z-index:10}.redesign-steps .wrap{display:flex;justify-content:flex-start;align-items:stretch;position:relative}.redesign-steps .wrap::after{position:absolute;content:"";height:542px;width:calc(100% + 1000px);background-repeat:no-repeat;background-size:cover;background-position:bottom left;background-image:url(../img/bg-steps.svg);left:0;bottom:0;z-index:1}.redesign-steps .item{width:100%;padding-left:44px;padding-top:5px;position:relative;max-width:20%;z-index:4;height:376px;margin-bottom:24px}.redesign-steps .item::after{position:absolute;content:"";top:0;left:0;height:376px;width:32px;background-repeat:no-repeat;background-size:contain;background-position:top center;background-image:url(../img/steps-line.svg)}.redesign-steps .item:nth-child(2)::after{background-image:url(../img/step-line-2.svg)}.redesign-steps .item:nth-child(3)::after{background-image:url(../img/step-line-3.svg)}.redesign-steps .item:nth-child(4)::after{background-image:url(../img/step-line-4.svg)}.redesign-steps .item:nth-child(5)::after{background-image:url(../img/step-line-5.svg)}.redesign-steps .item .num{font-size:18px;display:block;font-weight:400;line-height:1.2;margin-bottom:36px;color:#bfbfbf}.redesign-steps .item .item-title{display:block;font-size:18px;font-weight:500;line-height:1.2;margin-bottom:16px;color:#fff}.redesign-steps .item p{font-size:18px;font-weight:400;line-height:1.2;margin:0;color:#bfbfbf}.redesign-faq{position:relative;z-index:10;padding:0;margin-bottom:200px}.redesign-faq .title{font-size:40px;font-weight:400}.redesign-faq .item{border-bottom:1px solid #585858}.redesign-faq .item:first-child{border-top:1px solid #585858}.redesign-faq .item .q-title{padding:24px 0;padding-right:32px;position:relative;cursor:pointer;transition:.5s;border:6px dashed transparent}.redesign-faq .item .q-title.active:hover{border-color:transparent}.redesign-faq .item .q-title.active::before{transform:translateY(-50%);transition:.5s}.redesign-faq .item .q-title:hover{color:#6d83e0}.redesign-faq .item .q-title::after{position:absolute;content:"";height:1px;background-color:#bfbfbf;width:20px;top:50%;transition:.5s;transform:translateY(-50%);right:5px}.redesign-faq .item .q-title::before{position:absolute;content:"";height:1px;background-color:#bfbfbf;width:20px;transition:.5s;top:50%;transform:translateY(-50%) rotate(90deg);right:5px}.redesign-faq .item .q-content{display:none;font-size:18px;color:#bfbfbf;margin-bottom:32px;line-height:1.2}.redesign-faq .item .q-content a{color:#bfbfbf;text-decoration:underline;font-size:18px;line-height:1.2;display:block;transition:.3s}.redesign-faq .item .q-content a:hover{transition:.2s;color:#6d83e0}.redesign-faq .wrap{display:flex;justify-content:space-between;align-items:stretch}.redesign-faq .wrap .right{width:650px}.redesign-faq .wrap .left{width:calc(100% - 650px - 40px);height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.about-container.redesign-about{background-image:none;padding:0;margin-bottom:200px;position:relative}.about-container.redesign-about .about-wrap{position:relative;z-index:5}.about-container.redesign-about::after{position:absolute;content:"";width:391.623px;height:654.824px;transform:rotate(60.028deg) translateX(-50%);flex-shrink:0;left:0;border-radius:654.824px;opacity:.29;background:#6c04b3;filter:blur(85px);left:calc(50% - 700px);top:-10px;z-index:1}.about-container.redesign-about .title{text-align:center;font-weight:400;font-size:40px;margin-bottom:64px}.about-container.redesign-about p{font-size:16.5px;font-weight:400;margin-bottom:15px}.about-container.redesign-about p:last-child{margin-bottom:0}.about-container.redesign-about .about-wrap-left{min-width:211px;height:auto;margin-right:70px}.about-container.redesign-about .about-wrap-left img{width:100%;border-radius:5px}.popup-wrap form small{text-align:left!important}small.check-valid{position:relative;padding-left:32px;display:block;color:#bfbfbf;max-width:100%;width:100%;font-size:11px;line-height:1.35;min-height:20px;cursor:pointer;text-align:left;user-select:none;outline:0}small.check-valid.active::before{position:absolute;content:"";height:24px;width:24px;top:50%;transform:translateY(-50%);left:2px;background-repeat:no-repeat;background-size:18px 18px;background-image:url(../img/check-white.svg)}small.check-valid.not-valid::after{border-color:#ff4d4f;box-shadow:0 0 10px rgba(255,77,79,.65)}small.check-valid:focus-visible::after{box-shadow:0 0 0 3px rgba(109,131,224,.35)}small.check-valid a{display:inline;color:#bfbfbf;text-decoration:underline;transition:.5s;font-size:11px}small.check-valid a:hover{color:#6d83e0}small.check-valid::after{position:absolute;content:"";top:50%;transform:translateY(-50%);height:18px;width:18px;border:1px solid #bfbfbf;border-radius:5px;left:0}form .wpcf7-form-control-wrap{position:relative;display:block;width:100%}form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;z-index:5;display:block;max-width:calc(100% - 10px);color:#fff;font-size:12px;font-weight:500;line-height:1.15;padding:6px 10px;border-radius:999px;background-color:#ff4d4f;top:-13px;right:-5px}form .wpcf7-form-control-wrap .wpcf7-not-valid-tip::before{position:absolute;content:"";width:0;height:0;right:30px;top:100%;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ff4d4f}form .wpcf7-form-control-wrap .wpcf7-not-valid-tip::after{position:absolute;content:"×";width:22px;height:22px;right:24px;top:calc(100% + 10px);color:#fff;font-size:20px;font-weight:400;line-height:20px;text-align:center;border-radius:50%;background-color:#ff4d4f}form .wpcf7-form-control.wpcf7-not-valid:not([type=hidden]){border-color:#ff4d4f!important;box-shadow:0 0 0 1px #ff4d4f,0 0 10px rgba(255,77,79,.35)}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{display:block!important;width:100%;padding:0;margin:12px 0 0;border:0;color:#ff4d4f;font-size:12px;line-height:1.35}.question.redesign-form{padding:0;margin-bottom:200px;background:0 0;position:relative}.question.redesign-form::after{position:absolute;content:"";height:310px;width:310px;background-repeat:no-repeat;background-size:contain;background-image:url(../img/form-balloon.svg);top:-100px;transform:translateX(-50%);z-index:1;left:calc(50% - 200px)}.question.redesign-form .title{font-size:48px;font-weight:400;line-height:1;color:#fff}.question.redesign-form .question-wrap{padding:50px 200px 50px 130px;border-radius:10px;border:1px solid rgba(113,70,172,.7);background:linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.03) 100%);box-shadow:0 3px 4px 0 rgba(255,255,255,.04) inset,0 0 68px 0 rgba(255,255,255,.05) inset;backdrop-filter:blur(24px);position:relative;z-index:5}.question.redesign-form .question-wrap-left{padding:0;position:relative;z-index:5}.question.redesign-form .question-wrap-right{padding:0;position:relative;z-index:5;width:370px}.question.redesign-form .question-wrap-right form{position:relative}.question.redesign-form .question-wrap-right form .wpcf7-spinner{position:absolute;left:50%;transform:translateX(-50%);bottom:70px;margin:0}.question.redesign-form .question-wrap-right form small.check-valid{position:relative;padding-left:28px;display:block;color:#bfbfbf;max-width:100%;width:100%;font-size:11px;cursor:pointer}.question.redesign-form .question-wrap-right form small.check-valid.active::before{position:absolute;content:"";height:18px;width:18px;top:50%;transform:translateY(-50%);left:2px;background-repeat:no-repeat;background-size:contain;background-image:url(../img/check-white.svg)}.question.redesign-form .question-wrap-right form small.check-valid.not-valid::after{box-shadow:0 0 6px rgba(255,59,48,.55)}.question.redesign-form .question-wrap-right form small.check-valid::after{position:absolute;content:"";top:50%;transform:translateY(-50%);height:18px;width:18px;border:1px solid #bfbfbf;border-radius:5px;left:0}.question.redesign-form .question-wrap-right form small.check-valid a{display:inline;color:#bfbfbf;text-decoration:underline;transition:.5s;font-size:11px}.question.redesign-form .question-wrap-right form small.check-valid a:hover{color:#6d83e0}.question.redesign-form .question-wrap-right form input{width:100%;max-width:100%;background-color:#fff;hyphenate-character:55px;border-radius:5px;padding-left:20px;height:55px;color:#020202}.question.redesign-form .question-wrap-right form input:placeholder{color:#020202;opacity:1}.question.redesign-form .question-wrap-right form label{margin:0;font-size:18px;display:block;font-weight:400;color:#fff;margin-bottom:10px;margin-top:24px}.question.redesign-form .question-wrap-right form label:first-child{margin-top:0}.question.redesign-form .question-wrap-right form input.button{background:0 0;border:1px solid #fff;color:#fff;height:60px;font-size:18px;font-weight:500;line-height:1.2;margin-bottom:16px;transition:.5s}.question.redesign-form .question-wrap-right form input.button.disabled-btn{opacity:1}.question.redesign-form .question-wrap-right form input.button:hover{opacity:1;border:1px dashed #6d83e0;transform:none}form .privacy-acceptance-wrap{display:block;width:100%}form .privacy-acceptance-wrap .wpcf7-not-valid-tip{position:static;display:block;max-width:100%;padding:8px 0 0;margin:0;color:#ff4d4f;font-size:11px;font-weight:400;line-height:1.35;background:0 0;border-radius:0}form .privacy-acceptance-wrap .wpcf7-not-valid-tip::after,form .privacy-acceptance-wrap .wpcf7-not-valid-tip::before{display:none}.redesign-body{position:relative;overflow:hidden}.redesign-body::after{position:absolute;content:"";width:1204px;height:632px;bottom:-50px;left:calc(50% + 280px);transform:translateX(-50%);background-repeat:no-repeat;background-size:contain;background-position:bottom center;background-image:url(../img/body-bottom.svg)}.footer.redesign-footer{position:relative;z-index:20}.footer.redesign-footer .social a{background:0 0;display:flex;justify-content:center;align-items:center;width:auto;height:auto;margin:0 10px}.footer.redesign-footer .social a svg path{transition:.2s}.footer.redesign-footer .social a:hover svg path{fill:#6d83e0}.offer.redesign.corp{padding-top:50px}.offer.redesign.shop .offer-left{padding-top:0;width:60%}.footer-wrap p span{display:block;font-size:14px;margin-top:10px}@media (min-width:992px){.button.button-border:hover{background-color:#6d83e0;transition:.5s;color:#fff}}@media (max-width:1600px){.redesign.offer{padding-top:50px}.redesign.offer .offer-right img{top:-90px}.redesign.offer.corp{padding-top:20px}.redesign.offer.corp .offer-right img{top:-40px}}@media (max-width:1200px){.redesign.offer{max-height:100%}.redesign.scroll-block .wrap .right{margin-right:0}.question.redesign-form .question-wrap{padding:50px 100px}.redesign.offer.shop h1{font-size:52px}}@media (max-width:992px){.redesign-body .title{font-size:32px!important;line-height:1.2}.redesign.offer{padding-bottom:0;margin-bottom:0}.redesign.offer h1{font-size:36px}.redesign.scroll-block{margin-bottom:80px}.redesign.scroll-block .wrap{display:block;position:relative;padding-bottom:100px}.redesign.scroll-block .wrap .left{width:100%;margin-bottom:40px;position:static}.redesign.scroll-block .wrap .left .button{max-width:100%;width:100%;position:absolute;bottom:0;left:0;right:0;width:100%;max-width:100%}.redesign.scroll-block .wrap .right{width:100%}.redesign.scroll-block .wrap .right .item{padding:14px;margin-bottom:20px}.redesign.scroll-block .wrap .right .item .icon{margin-bottom:14px}.redesign.scroll-block .wrap .right .item .item-title{margin-bottom:8px;font-size:18px}.redesign.scroll-block .wrap .right .item p{font-size:14px}.offer-banner{margin-bottom:80px}.offer-banner .wrap{padding:45px 0}.offer-banner .wrap p{font-size:16px}.offer-banner.banner-two{margin-bottom:80px}.offer-banner.banner-two .wrap{padding:40px 0}.offer-banner.banner-two .wrap b{font-size:32px;margin-bottom:40px}.offer-banner.banner-two .wrap .button{width:100%;max-width:100%}.cases-slider{margin-bottom:80px}.cases-slider .wrap{display:block;position:relative;padding-bottom:100px}.cases-slider .wrap .left{width:100%;margin-bottom:40px;position:static}.cases-slider .wrap .left .button{width:100%;max-width:100%;position:absolute;bottom:0;left:0}.cases-slider .wrap .left .title{text-align:center;margin-bottom:0;width:100%;display:block}.cases-slider .wrap .left .title br{display:none}.cases-slider .wrap .right{width:100%}.redesign-steps{position:relative;z-index:15;padding:0;margin-bottom:80px}.redesign-steps .title{margin-bottom:40px;text-align:left}.redesign-steps .wrap .swiper{width:100%;max-width:100%;min-width:0;z-index:10}.redesign-steps .wrap .swiper .item{max-width:100%;height:350px}.redesign-steps .wrap .swiper .item::after{height:350px}.redesign-steps .wrap .swiper .item .num{font-size:18px;margin-bottom:36px}.redesign-steps .wrap .swiper .item .item-title{font-size:18px;margin-bottom:16px}.redesign-steps .wrap .swiper .item p{font-size:16px}.redesign-faq{padding:0;margin-bottom:80px}.redesign-faq .wrap{display:block;position:relative;padding-bottom:100px}.redesign-faq .wrap .left{width:100%;margin-bottom:40px;position:static}.redesign-faq .wrap .left .title{margin-bottom:0}.redesign-faq .wrap .left .button{width:100%;max-width:100%;position:absolute;bottom:0;left:0}.redesign-faq .wrap .right{width:100%}.redesign-faq .wrap .right .item .q-content{font-size:16px}.redesign-faq .wrap .right .item .q-title{font-size:18px;padding:26px 0;padding-right:30px}.about-container.redesign-about{padding:0;margin-bottom:80px}.about-container.redesign-about .title{margin-bottom:40px;text-align:center}.about-container.redesign-about .about-wrap{display:block;padding:0}.about-container.redesign-about .about-wrap-right{width:100%}.about-container.redesign-about .about-wrap-right p{font-size:16px}.about-container.redesign-about .about-wrap-right p:last-child{margin-bottom:0}.about-container.redesign-about .about-wrap-left{width:100%;min-width:0;margin-bottom:24px}.about-container.redesign-about .about-wrap-left img{width:100%;margin:auto;max-width:208px;display:block}.question.redesign-form{padding:0;margin-bottom:80px}.question.redesign-form .question-wrap{display:block}.question.redesign-form .question-wrap-left{width:100%;display:block;margin-bottom:14px}.question.redesign-form .question-wrap-left .title{text-align:center;width:100%;margin:0;max-width:100%;display:block;line-height:1.2;max-width:300px;margin:auto}.question.redesign-form .question-wrap-left .title br{display:none}.question.redesign-form .question-wrap-left .title br:first-child{display:block}.question.redesign-form .question-wrap-left .title br:last-child{display:block}.question.redesign-form .question-wrap-right{width:100%}.question.redesign-form .question-wrap-right form label{margin-top:24px;margin-bottom:10px;font-size:18px}.redesign.offer.shop h1{font-size:36px}.footer-wrap p{text-align:center}}@media (max-width:767px){.redesign.offer{padding:0;padding-bottom:80px;max-height:100%;padding-top:40px}.redesign.offer .container{display:block}.redesign.offer .offer-left{width:100%}.redesign.offer .offer-right{width:100%;bottom:180px;left:calc(50% + 40px)}.redesign.offer.shop h1{font-size:32px}}@media (max-width:578px){.offer.redesign{padding:0;padding-top:30px;max-height:100%;margin-bottom:80px}.offer.redesign .container .offer-right{top:140px;width:100%;left:50%}.offer.redesign .container .offer-right img{width:300px;height:300px;display:block;margin:auto}.offer.redesign .container .offer-left{position:relative;z-index:10}.offer.redesign .container .offer-left h1{margin-bottom:220px}.offer.redesign .container .offer-left .block{display:block;margin-bottom:24px}.offer.redesign .container .offer-left .block .item{margin-bottom:8px}.offer.redesign .container .offer-left .block .item p{font-size:18px;color:#bfbfbf}.offer.redesign .container .offer-left .block .item:last-child{margin-bottom:0}.offer-banner{margin-left:15px;margin-right:15px}.redesign.features{margin-bottom:90px}.redesign.features .title{margin-bottom:40px}.redesign.features .wrap::after{height:720px;width:720px;top:calc(50% - 8px)}.redesign.features .wrap .item{margin-bottom:50px;padding:0 10px}.redesign.features .wrap .item:nth-child(3),.redesign.features .wrap .item:nth-child(4){margin-bottom:0}.redesign.features .wrap .item .item-title{font-size:18px;margin-bottom:8px}.redesign.features .wrap .item p{font-size:16px}.redesign.features .wrap .item p br{display:none}.redesign.scroll-block .dots{display:flex!important;position:static;margin-top:24px}.redesign.scroll-block .dots .swiper-pagination-bullet{width:100%;margin:0 7px;height:2px;border-radius:0;background-color:#5a5a5a}.redesign.scroll-block .dots .swiper-pagination-bullet-active{background-color:#bfbfbf}.redesign.scroll-block .swiper{overflow:clip;min-width:calc(100% + 30px);padding-left:15px;left:-15px;padding-right:140px}.redesign.scroll-block .swiper .swiper-wrapper{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.redesign.scroll-block .swiper .swiper-wrapper .item{height:auto;margin-bottom:0}.cases-slider .dots{display:none!important}.cases-slider .swiper{min-width:0;max-width:100%;overflow:visible;position:relative;z-index:10}.cases-slider .swiper .swiper-wrapper{display:block}.cases-slider .swiper .swiper-wrapper .item{margin-bottom:24px;display:none}.cases-slider .swiper .swiper-wrapper .item .thumb{margin-bottom:5px}.cases-slider .swiper .swiper-wrapper .item b{font-size:16px;margin-bottom:8px}.cases-slider .swiper .swiper-wrapper .item .meta span{font-size:16px}.cases-slider .swiper .swiper-wrapper .item:nth-child(1),.cases-slider .swiper .swiper-wrapper .item:nth-child(2),.cases-slider .swiper .swiper-wrapper .item:nth-child(3){display:block}.cases-slider .swiper .swiper-wrapper .item:nth-child(3){margin-bottom:0}.cases-slider .swiper .swiper-wrapper .item:last-child{margin-bottom:0}.redesign-steps .wrap .swiper{min-width:calc(100% + 30px);padding-left:15px;max-width:unset;left:-15px;padding-right:140px}.redesign-steps .title br{display:block!important}.question.redesign-form .question-wrap{padding:80px 25px 70px 25px}.question.redesign-form .question-wrap form small{text-align:left!important}.offer-banner .img-two{left:calc(50% + 110px);width:160px;height:160px}.offer-banner .img-one{height:130px;width:130px;left:calc(50% - 100px);top:-50px}.redesign.scroll-block .wrap::before{width:200px;height:200px;top:auto;bottom:-550px;right:auto;left:-20px}.redesign.scroll-block .wrap::after{width:100px;height:100px;left:auto;right:10px;bottom:-140px;top:auto}.about-container.redesign-about::after{position:absolute;content:"";width:100%;height:800px;transform:none;left:0;border-radius:0;opacity:1;background:0 0;filter:none;left:0;top:-100px;background-repeat:no-repeat;background-size:contain;background-image:url(../img/about-mob.svg)}body.redesign-body::after{height:685px;width:685px;left:auto;right:-400px;bottom:0;transform:none}.offer.redesign.corp .container .offer-right{top:160px}.question.redesign-form.shop .title br:last-child{display:none}.cases-slider.shop .title br{display:block}.cases-slider.shop .title br:last-child{display:block}.cases-slider.shop .title br:first-child{display:block}.offer-banner.banner-two.shop .wrap .container b br{display:none}.offer-banner.banner-two.shop .wrap .container b br:nth-child(2),.offer-banner.banner-two.shop .wrap .container b br:nth-child(3){display:block}.redesign.offer.shop .offer-left{width:100%}.redesign.offer.shop h1{font-size:32px}}@media (max-width:400px){.offer.redesign.corp .container .offer-right{top:210px}}@media (max-width:345px){.redesign.offer.shop .offer-right{top:180px}}