.breadcrumbs{margin-bottom:34px}@media (max-width: 767px){.breadcrumbs{margin-bottom:15px}}.breadcrumbs__block{padding-left:4px}.breadcrumbs__block ul{list-style:none;display:flex;margin-block-start:0em;margin-block-end:0em;padding-inline-start:0px;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 1440px) and (min-width: 1200px){.breadcrumbs__block ul{padding-left:40px}}.breadcrumbs__block ul li{position:relative;margin-right:10px;color:#b9b9b9;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.84px}@media (max-width: 767px){.breadcrumbs__block ul li{font-size:11px;line-height:15px}}.breadcrumbs__block ul li a{color:#b9b9b9;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.84px;transition:.5s;display:flex;align-items:center}@media (max-width: 767px){.breadcrumbs__block ul li a{font-size:11px;line-height:15px}}.breadcrumbs__block ul li a img{margin-right:15px}@media (max-width: 480px){.breadcrumbs__block ul li a img{margin-top:-6px}}@media (hover: hover){.breadcrumbs__block ul li a:hover{color:#181f4080}}.breadcrumbs__block ul li:last-child{color:#a8acbc}.breadcrumbs__block ul li:not(:last-child):after{position:absolute;top:50%;right:-4px;width:1px;height:10px;content:"";transform:translateY(-50%) rotate(160deg);background-color:#b9b9b9}.reviews__item{display:flex}.reviews__photo-client{display:flex;margin-left:112px}.reviews__left{margin-right:173px}.reviews__right{margin-top:38px;width:777px}.reviews__name{font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.02em;color:#000}.reviews__position{font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.02em;color:#a4a5a6}.reviews__circle{width:112px;height:112px;background:#FC5F5F;border-radius:50%;position:absolute;top:20px;left:0;z-index:6}.reviews__circle img{width:28px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reviews__repeat{width:300px;height:500px;background:#fff;position:relative}.reviews__repeat img{width:33px;height:33px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reviews .reviews__repeat-circle{width:151px;height:151px;border-radius:50%;border:1px solid #FC5F5F;position:relative;margin-top:125px}.reviews__video{width:777px;margin-top:63px;opacity:0}.reviews__video iframe{width:100%;height:100%}.reviews__photo-small{width:112px;height:112px;background:#FC5F5F;border-radius:50%;margin-left:-17px}.reviews__photo-small img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.reviews__text{margin-top:65px}.reviews__text p{font-weight:400;font-size:16px;line-height:24px;color:#000}.yt-player{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;padding-top:56.11%}.yt-player__button{width:68px;height:48px;position:absolute;left:50%;top:50%;width:129px;height:129px;transform:translate(-50%,-50%);transition:opacity .25s cubic-bezier(0,0,.2,1);z-index:1;background:inherit;border:0;background-image:none}.yt-player__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.yt-player__icon-bg{transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);fill:#212121;fill-opacity:.8}.reviews__navigation{display:flex;justify-content:center;position:absolute;top:209px;left:-43px;z-index:5;padding:20px 0}@media (max-width: 1023px){.reviews__navigation{left:inherit;top:25px;right:0}}.reviews__navigation button{background:inherit;border:inherit;width:50px;height:47px;margin:0 42px;position:relative;width:60px;height:57px}@media (max-width: 1023px){.reviews__navigation button{margin:0 20px}}.reviews__navigation ._prev{transform:rotate(180deg)}.reviews__navigation button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reviews__navigation button svg path{transition:.5s}@media (max-width: 4500.98px) and (min-width: 1024.98px){@media (hover: hover){.reviews__navigation button:hover{cursor:pointer}}@media (hover: hover){.reviews__navigation button:hover svg path{fill:#000}}}@media (max-width: 1199px){.yt-player__button{position:absolute;left:50%;top:50%;margin-left:0;margin-top:0;transform:translate(-50%,-50%)}.reviews__left{margin-right:60px}.reviews__video,.reviews__right{width:650px}.reviews__list{position:relative;padding:0 20px}.reviews__circle{left:20px}.reviews__repeat{width:200px;height:250px}.progress{width:710px}}@media (max-width: 1023px){.progress{display:none}.reviews__circle,.reviews__photo-small{width:95px;height:95px}.reviews__repeat{width:100px;height:100px;display:none}.reviews__repeat img{width:26px;height:26px}.reviews__right{margin-top:15px}.reviews__video,.reviews__right{width:485px}.yt-player__button{width:95px;height:95px}.yt-player__button svg{width:90px;height:90px}.js-reviews{position:relative}.reviews__item{display:block}.reviews__video,.reviews__right,.reviews__left{width:100%}}@media (max-width: 767px){.reviews__circle,.reviews__photo-small{width:60px;height:60px}.reviews__text,.reviews__video,.reviews__right{margin-top:30px}.reviews__text p{font-size:14px;max-height:300px;margin:0;-webkit-line-clamp:9;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.yt-player__button,.yt-player__button svg{width:50px;height:50px}}.services{max-width:1180px;margin:0 auto}@media (max-width: 1199px){.services{padding:0 20px}}.services__content{width:1060px}.services__title{margin-bottom:58px}.services__title h3{font-style:normal;font-weight:400;font-size:40px;line-height:31px;text-transform:uppercase;color:#000}.services__subtitle{margin-bottom:28px}.services__subtitle p{font-style:normal;font-weight:400;font-size:40px;line-height:31px;text-transform:uppercase;color:#ff4f4f}.services__block-form{display:flex;flex-wrap:wrap}.services__left{width:47%}.services__right{width:53%;padding-left:80px}.services .form__button-center{margin-left:-5px;text-align:left;margin-top:6px;display:flex;justify-content:flex-start}.services .btn__txt{letter-spacing:0}.services__top-title{width:152px;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#000;opacity:.5;margin-right:32px}.form .form__row{margin-bottom:13px}.services__block-form .form__control{margin-left:0}.services__block-form input{width:480px;height:44px}.services__block-form textarea{width:480px;max-width:480px;min-width:480px}.services__block-form .form__label{margin-left:18px}.button-container .button{height:56px;backface-visibility:hidden;position:relative;flex-direction:column;justify-content:center;overflow:hidden}.button-container .button i.front{padding-top:0!important;margin:auto;font-size:18px;line-height:22px;color:#000;font-style:normal;font-weight:400}.services__checkboxes{display:flex;flex-wrap:wrap;margin-left:-5px;margin-bottom:35px}.button-slide-vertical{align-items:center;display:flex;height:56px;margin:0 10px 31px 0;cursor:pointer;font-weight:400;letter-spacing:2px;position:relative}.button-slide-vertical i{padding:11px 0 5px;position:relative;margin:0!important;top:10px;transition:all .3s ease-in-out;opacity:1;display:block;letter-spacing:0}.button-slide-vertical i.back{position:absolute;transform:translateY(0);top:25px;color:#000;font-size:18px;line-height:22px;letter-spacing:0;transform:translateY(30px);opacity:0;display:block;font-style:normal;font-weight:400}@media (max-width: 1023px){.button-slide-vertical i.back{top:20px}}@media (max-width: 4500.98px) and (min-width: 1024.98px){@media (hover: hover){.button-slide-vertical:hover i.front{transform:translateY(-30px);opacity:0}}@media (hover: hover){.button-slide-vertical:hover i.back{transform:translateY(-20px);opacity:1}}}.button.checkbox__label span{height:56px;display:flex;align-content:center;position:relative;text-align:center;border:1px solid #000000;border-radius:159px;padding:5px 15px;display:block;margin:0 5px 18px;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#000;overflow:hidden}.btn__txt{white-space:nowrap;position:relative;z-index:1;font-size:18px;line-height:1.1;letter-spacing:-.04em}.filter__checkbox label input{display:none}.filter__checkbox label div{text-align:center;border:1px solid #000000;border-radius:159px;padding:16px 15px;display:block;margin:0 5px 18px;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#000}@media (max-width: 4500.98px) and (min-width: 1199.98px){@media (hover: hover){.button.checkbox__label span:hover{cursor:pointer}}}.button.checkbox__label input:checked+div{color:#fff;background:#000000}.button.checkbox__label input:checked+span{color:#fff;background:#000000}.button.checkbox__label input:checked+span i{color:#fff}.filter__checkbox span.bottom{transform:translateY(30px);opacity:0}.filter__checkbox span.top{transition:all .3s ease-in-out;opacity:1;position:absolute}@media (max-width: 4500.98px) and (min-width: 1024.98px){@media (hover: hover){.filter__checkbox:hover span.top{transform:translateY(-30px);opacity:0}}@media (hover: hover){.filter__checkbox:hover span.bottom{transform:translateY(-20px);opacity:1}}}#files-area{margin:28px auto 0}.button__send{border:0;background:inherit;font-weight:400;font-size:18px;line-height:22px;text-transform:uppercase;color:#fff;text-align:center;margin-top:25px;margin-left:7px;box-shadow:none}@media (max-width: 4500.98px) and (min-width: 1024.98px){@media (hover: hover){.button__send:hover .btn__inner{border-radius:6px;border:1px solid #171010}}}.btn-b .ripple{position:absolute;z-index:0;transform:scale(0);transition:transform .6s linear;width:10px;height:10px;border-radius:50%;background:#171010;top:-2.91251px;left:85.8125px}@media (max-width: 4500.98px) and (min-width: 1024.98px){@media (hover: hover){.btn-b:hover .ripple{top:-2.91251px;left:85.8125px;transform:scale(100);border-radius:6px}}}.services__right .button__send{margin:12px 0;text-align:center}.btn-bg{background:#FF4F4F}.services .btn__inner{padding:10px 15px}.form__label{font-style:normal;font-weight:400;font-size:14px;line-height:22px;text-transform:lowercase;color:#fc5f5f;margin-left:32px;margin-top:5px;display:block}.form input{width:100%;height:45px;border:1px solid rgba(255,79,79,.6);border-radius:25px;padding:11px 10px 14px 17px;background:inherit;transition:.5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.form input::-moz-placeholder{font-style:normal;font-weight:400;font-size:14px;line-height:22px;text-transform:lowercase;color:#fc5f5f;opacity:.7;text-overflow:ellipsis;display:inherit;white-space:nowrap;overflow:hidden;max-width:240px;width:260px}.form input::placeholder{font-style:normal;font-weight:400;font-size:14px;line-height:22px;text-transform:lowercase;color:#fc5f5f;opacity:.7;text-overflow:ellipsis;display:inherit;white-space:nowrap;overflow:hidden;max-width:240px;width:260px}@media (max-width: 4500.98px) and (min-width: 1024.98px){@media (hover: hover){.form input:hover{border:1px solid #FF4F4F}}}.form input:focus{border:1px solid #FF4F4F;box-shadow:0 0 5px #ff2828}.form__control{margin-left:15px}.form textarea{width:100%;height:80px;border:1px solid rgba(255,79,79,.6);border-radius:25px;padding:11px 10px 14px 17px;background:inherit;min-height:126px;max-width:100%;min-width:360px;max-height:126px;transition:.5s}@media (max-width: 767px){.form textarea{min-height:79px;max-height:79px}}.form textarea::-moz-placeholder{font-style:normal;font-weight:400;font-size:14px;line-height:22px;text-transform:lowercase;color:#fc5f5f;opacity:.7}.form textarea::placeholder{font-style:normal;font-weight:400;font-size:14px;line-height:22px;text-transform:lowercase;color:#fc5f5f;opacity:.7}@media (max-width: 4500.98px) and (min-width: 1024.98px){@media (hover: hover){.form textarea:hover{border:1px solid #FF4F4F}}}.form textarea:focus{border:1px solid #FF4F4F;box-shadow:0 0 5px #ff2828}.btn__inner{display:inline-block;position:relative;overflow:hidden;border-radius:25px;transition:all .6s ease;transform:translateZ(0);width:auto;border:1px solid #FF4F4F;padding:11px 14px}.services__title p{font-style:normal;font-weight:400;font-size:40px;line-height:31px;text-transform:uppercase;color:#000}@media (max-width: 1199px){.services__title p{font-size:36px;line-height:44px}.button.checkbox__label span{padding:0 10px;margin:0 5px 10px;height:45px}.button-slide-vertical{margin:0 7px 15px 0}.services__content{width:100%;margin:0 auto;padding:0 40px}.button-container .button{height:45px}.services__block-form textarea{max-width:100%;min-width:100%}}@media (max-width: 1023px){.services .btn__txt{text-wrap:wrap;white-space:inherit}.services__right .btn__txt .text{font-size:16px}.services .btn__inner{border-radius:159px}.services__block-form input{height:44px}.services__subtitle p{font-size:34px}.services{margin-top:70px;padding:0 0 40px}}@media (max-width: 767px){.services__title p{font-size:38px;line-height:44px}.button-container .button i.front{font-size:14px;line-height:14px;padding:0}.button-container .button i.back{display:none}.button.checkbox__label span{margin:0 5px;padding:10px 16px;display:flex;align-items:center;justify-content:center}.button-slide-vertical i{top:0}.button-container .button,.button-slide-vertical,.button.checkbox__label span{height:auto}.services__subtitle p{font-size:38px;line-height:44px}.services__checkboxes{margin-bottom:25px}.services__right,.services__left{width:100%}.services__block-form{display:block;padding-bottom:40px}.services__right{padding-left:0}.services .btn__txt{text-wrap:nowrap}.services .form__button-center{margin-top:32px}.services{margin-top:11px!important;padding-bottom:0}.services__content{padding:0 25px}.services__right .button__send{margin:0 auto}}@media (max-width: 400px){.services__title{margin-bottom:20px}.button-container .button i.front{font-size:12px;line-height:14px}.button.checkbox__label span{padding:12px 16px}.services__subtitle p{font-size:28px;line-height:38px}.services__content{padding:0 20px}.services .btn__inner{width:280px;height:64px;padding:0;display:flex;justify-content:center;align-items:center;border-radius:159px}.services__right .btn__txt .text{font-size:16px}.services .btn__txt{text-wrap:wrap;white-space:inherit}.services__title p{font-size:28px;line-height:38px}}.header{background:inherit}.header.header-up{background:rgb(237,247,255)}.case-single{max-width:1920px;margin:0 auto}.case-single .container{position:relative;z-index:1}.case-single__site{display:flex;justify-content:flex-end}@media (max-width: 1023px){.case-single__site{justify-content:center}}.case-single__top{position:relative;height:600px;padding-top:113px}@media (max-width: 1023px){.case-single__top{padding-top:90px;height:800px}}@media (max-width: 767px){.case-single__top{height:580px}}@media (max-width: 380px){.case-single__top{padding-top:77px;height:430px}}.case-single__top h1{color:#000;font-size:90px;font-style:normal;font-weight:700;line-height:94px;letter-spacing:-1.5px;margin-bottom:10px}@media (max-width: 1023px){.case-single__top h1{font-size:68px;font-weight:700;line-height:84px;letter-spacing:-1.36px}}@media (max-width: 767px){.case-single__top h1{font-size:44px;line-height:56px;letter-spacing:-.88px;margin-bottom:3px}}@media (max-width: 380px){.case-single__top h1{font-size:34px;line-height:36px;letter-spacing:-.68px;margin-bottom:9px}}.case-single__top p{color:#000;font-size:23px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.46px}@media (max-width: 1023px){.case-single__top p{font-size:21px;letter-spacing:-.42px;font-size:16px;letter-spacing:-.32px;padding:0 20px}}@media (max-width: 380px){.case-single__top p{font-size:14px;line-height:16px;letter-spacing:-.28px}}.case-single__top .link{margin-top:90px}.case-single__top-content{position:relative;margin:0 auto;text-align:center;padding-top:113px;padding-bottom:66px}@media (max-width: 1023px){.case-single__top-content{padding-top:203px}}@media (max-width: 767px){.case-single__top-content{padding-top:106px}}@media (max-width: 380px){.case-single__top-content{padding-top:63px}}.case-single__top-content__site{display:flex;justify-content:flex-end}.case-single__top-content a{display:inline-block;margin-top:90px;justify-content:flex-end;color:#4f83cb;font-size:16px;font-style:normal;font-weight:400;line-height:26px;transition:.5s;position:relative}.case-single__top-content a:before{position:absolute;bottom:0;left:0;width:0;height:1px;background:#FF4F4F;content:"";transition:.5s}@media (hover: hover){.case-single__top-content a:hover{color:#ff4f4f}}@media (hover: hover){.case-single__top-content a:hover:before{width:100%}}@media (max-width: 1023px){.case-single__top-content a{margin-top:252px;justify-content:center}}@media (max-width: 767px){.case-single__top-content a{margin-top:110px;font-size:14px;line-height:18px}}@media (max-width: 380px){.case-single__top-content a{align-items:center;margin-top:83px;font-size:12px;line-height:18px}.case-single__top-content a img{width:11px;height:11px}}.case-single__top-content a img{margin-left:10px}.case-single__top-bg{position:absolute;top:0;left:0;width:100%;height:600px}@media (max-width: 1023px){.case-single__top-bg{height:800px}}@media (max-width: 767px){.case-single__top-bg{height:580px}}@media (max-width: 380px){.case-single__top-bg{height:430px}}.case-single__top-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.yt-player img{position:absolute;top:0;left:0}.achievements{padding-top:100px;margin-bottom:100px;position:relative;background:#EDF7FF;overflow:hidden}@media (max-width: 1023px){.achievements{padding-top:80px;margin-bottom:50px}}@media (max-width: 767px){.achievements{padding-top:64px;margin-bottom:40px}}@media (max-width: 380px){.achievements{padding-top:40px}}.achievements:before{position:absolute;bottom:0;margin-bottom:-45px;left:-100px;background:#FFF;filter:blur(37px);width:2078px;height:175px;content:""}.achievements__title h2{color:#000;font-size:70px;font-style:normal;font-weight:300;line-height:90px;letter-spacing:-1.4px;text-transform:uppercase;margin-bottom:80px}@media (max-width: 1023px){.achievements__title h2{font-size:50px;line-height:60px;letter-spacing:-1px;margin-bottom:40px;padding-left:30px}}@media (max-width: 767px){.achievements__title h2{font-size:36px;font-style:normal;font-weight:300;line-height:49px;letter-spacing:-.72px;padding-left:4px;margin-bottom:32px}}@media (max-width: 380px){.achievements__title h2{margin-bottom:22px}}.achievements__list{display:flex;flex-wrap:wrap}.achievements__item{display:flex;width:510px;margin-bottom:30px}@media (max-width: 1199px){.achievements__item{width:44%;margin-bottom:10px}}@media (max-width: 767px){.achievements__item{width:100%;margin-bottom:0}}@media (max-width: 380px){.achievements__item{flex-wrap:wrap;margin-bottom:7px}}.achievements__item:nth-child(2n-1){margin-right:160px}@media (max-width: 1199px){.achievements__item:nth-child(2n-1){margin-right:45px}}@media (max-width: 380px){.achievements__item:nth-child(2n-1){margin-right:0}}.achievements__number{color:#000;font-family:Optima-Regular;font-size:100px;font-style:normal;font-weight:400;line-height:97px;letter-spacing:-2px;margin-right:20px;width:510px}@media (max-width: 1023px){.achievements__number{font-size:60px;line-height:97px;letter-spacing:-1.2px;padding-left:10px;width:auto;margin-right:5px}}@media (max-width: 767px){.achievements__number{font-size:48px;line-height:58px;letter-spacing:-.96px;padding-left:5px}}@media (max-width: 380px){.achievements__number{width:100%}}.achievements__text{display:flex;padding-top:14px}@media (max-width: 767px){.achievements__text{padding-top:9px}}@media (max-width: 380px){.achievements__text{align-items:center}}.achievements__text img{min-width:52px;height:52px;width:52px;margin-right:20px;margin-top:7px}@media (max-width: 1023px){.achievements__text img{margin-right:7px}}@media (max-width: 380px){.achievements__text img{margin-top:-13px;margin-left:-14px}}.achievements__text p{width:163px;color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px;text-transform:lowercase}@media (max-width: 1023px){.achievements__text p{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.26px;padding-right:10px}}@media (max-width: 767px){.achievements__text p{padding-right:0}}@media (max-width: 380px){.achievements__text p{padding-top:0;margin-left:-10px;margin-top:-5px}}.achievements .block__right-block{width:390px;margin:48px 81px 0 auto}@media (max-width: 1023.98px){.achievements .block__right-block{margin:28px}.achievements .block__right-block .subtitle{margin-bottom:16px}}@media (max-width: 767.98px){.achievements .block__right-block{margin:12px 5px}.achievements .block__right-block .block__right-button img{max-width:135px}}@media (max-width: 460.98px){.achievements .block__right-block{width:100%;margin:27px 6px 0}.achievements .block__right-block .block__right-button img{max-width:80px;margin-right:5px}.achievements .block__right-block .subtitle{font-size:13px;line-height:18px;margin-bottom:12px}}.block__right-block{width:380px;margin:48px 90px 0 auto}@media (max-width: 460.98px){.block__right-block{width:100%}}.achievements .block__right-popup{width:195px}@media (max-width: 460.98px){.achievements .block__right-popup{width:240px}}.block__right-block .subtitle{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.32px;margin-bottom:29px}@media (max-width: 460.98px){.block__right-block .subtitle{font-size:13px;line-height:18px;letter-spacing:-.26px;margin-bottom:13px}}.block__right-button{display:flex}.block__right-block .modal-trigger{display:flex;height:61px;justify-content:center;align-items:center;border-radius:25px;background:#FF4F4F;padding:8.5px 11px;position:relative;overflow:hidden;transition:all .6s ease;transform:translateZ(0);width:auto}@media (hover: hover){.block__right-popup:hover .modal-trigger{cursor:pointer;border-radius:6px;background:#171010}}.block__right-popup .modal-trigger .text{z-index:2}.block__right-popup .modal-trigger span{color:#fff;text-transform:uppercase;font-size:18px;font-style:normal;font-weight:400;line-height:20px}.block__right-popup{width:184px;position:relative;overflow:hidden;border-radius:6px;margin-left:34px}@media (max-width: 460.98px){.block__right-popup{margin-left:0}}.block__right-block .title{color:#ff4f4f;font-size:19px;font-style:normal;font-weight:400;line-height:22px;text-transform:uppercase;margin-bottom:19px;margin-top:5px}@media (max-width: 460.98px){.block__right-block .title{font-size:18px;line-height:22px}}.task{margin-top:100px}@media (max-width: 1023.98px){.task{margin-top:50px}}@media (max-width: 767.98px){.task{margin-top:40px}}.task__wrapper{display:flex}@media (max-width: 1023.98px){.task__wrapper{padding-left:30px;flex-wrap:wrap}}@media (max-width: 767.98px){.task__wrapper{padding-left:3px}}.task__info{width:620px;margin-right:58px}@media (max-width: 1023.98px){.task__info{width:100%;margin-right:0}}.task__info-item{margin-bottom:68px}@media (max-width: 1023.98px){.task__info-item{margin-bottom:49px;padding-right:40px}}@media (max-width: 767.98px){.task__info-item{margin-bottom:40px;padding-right:10px}}@media (max-width: 460.98px){.task__info-item{padding-right:0}}.task__info-item .title{color:#000;font-size:30px;font-style:normal;font-weight:400;line-height:38px;margin-bottom:40px}@media (max-width: 1023.98px){.task__info-item .title{margin-bottom:26px}}@media (max-width: 767.98px){.task__info-item .title{font-size:24px;font-style:normal;font-weight:400;line-height:28px}}@media (max-width: 460.98px){.task__info-item .title{margin-bottom:14px}}.task__info-item .content{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.32px}@media (max-width: 767.98px){.task__info-item .content{font-size:14px;line-height:22px;letter-spacing:-.28px}}.task__title{margin-bottom:82px}@media (max-width: 1023.98px){.task__title{margin-bottom:40px}}@media (max-width: 460.98px){.task__title{margin-bottom:31px}}.task__title h2{color:#000;font-size:70px;font-style:normal;font-weight:300;line-height:90px;letter-spacing:-1.4px;text-transform:uppercase}@media (max-width: 1023px){.task__title h2{font-size:50px;line-height:60px;letter-spacing:-1px;margin-bottom:40px;padding-left:30px}}@media (max-width: 767px){.task__title h2{font-size:36px;font-style:normal;font-weight:300;line-height:49px;letter-spacing:-.72px;padding-left:5px}}@media (max-width: 460.98px){.task__title h2{margin-bottom:0}}.task__photo{width:500px;height:600px}@media (max-width: 1023px){.task__photo{width:100%;height:auto;max-width:526px;margin:0 auto}}.task__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solution{padding-top:32px;padding-bottom:102px}@media (max-width: 1023px){.solution{padding-top:81px;padding-bottom:69px}}@media (max-width: 767px){.solution{padding-top:57px;padding-bottom:42px;overflow:hidden}}@media (max-width: 380px){.solution{padding-top:39px}}.solution__wrapper{position:relative}.solution__bg{left:0;height:1380.188px;transform:rotate(-.245deg);position:absolute;top:-450px;width:100%}@media (max-width: 767px){.solution__bg{top:-200px;left:-400px;width:1400px}}.solution__title h2{color:#000;font-size:70px;font-style:normal;font-weight:300;line-height:90px;letter-spacing:-1.4px;text-transform:uppercase}@media (max-width: 1023px){.solution__title h2{font-size:50px;line-height:60px;letter-spacing:-1px;margin-bottom:40px;padding-left:30px}}@media (max-width: 767px){.solution__title h2{font-size:36px;font-style:normal;font-weight:300;line-height:49px;letter-spacing:-.72px;padding-left:5px;margin-bottom:30px}}@media (max-width: 380px){.solution__title h2{margin-bottom:25px}}.solution__title{padding-bottom:60px;border-bottom:1px solid #000}@media (max-width: 1023px){.solution__title{padding-bottom:0}}.solution__item{display:flex;padding-top:60px;padding-bottom:37px;border-bottom:1px solid #000}@media (max-width: 1023px){.solution__item{padding-left:29px;padding-top:44px}}@media (max-width: 767px){.solution__item{padding-left:4px;padding-top:32px;padding-bottom:4px}}@media (max-width: 380px){.solution__item{padding-bottom:0}}.solution__number{width:auto;flex:1 1 auto;color:#000;font-size:150px;font-style:normal;font-weight:400;line-height:134px;text-transform:uppercase;font-family:Optima-Regular}@media (max-width: 1023px){.solution__number{font-size:100px;line-height:134px}}@media (max-width: 767px){.solution__number{font-size:48px;line-height:58px}}@media (max-width: 380px){.solution__number{font-size:28px;line-height:58px}}.solution__text{width:801px}@media (max-width: 1023px){.solution__text{width:auto;padding-left:33px}}@media (max-width: 767px){.solution__text{padding-right:10px;padding-left:22px}}@media (max-width: 380px){.solution__text{padding-left:16px}}.solution__text .title{color:#000;font-size:22px;font-style:normal;font-weight:600;line-height:30px;margin-right:340px;margin-bottom:33px}@media (max-width: 1023px){.solution__text .title{margin-right:0;margin-bottom:18px}}@media (max-width: 380px){.solution__text .title{font-size:18px;line-height:20px}}.solution__text .content p{color:#656565;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.32px;margin-bottom:24px}@media (max-width: 767px){.solution__text .content p{font-size:14px;line-height:22px}}.solution .block__right-block{margin:78px 3px 0 auto}@media (max-width: 1023px){.solution .block__right-block{margin:14px 33px}}@media (max-width: 767px){.solution .block__right-block{margin:39px 4px 0}.solution .block__right-block .block__right-button img{max-width:135px}}@media (max-width: 460.98px){.solution .block__right-block .block__right-button img{max-width:80px;margin-right:5px}}.solution .block__right-block .title{margin-bottom:12px}.solution .block__right-popup{margin-left:11px;width:215px}@media (max-width: 480px){.solution .block__right-popup{width:240px;margin-left:0}}@media (max-width: 1023px){.case-picture__content{padding:0 29px}}@media (max-width: 767px){.case-picture__content{padding:0}}.case-picture__picutre img{max-width:100%}.text-photo .content p{margin-bottom:46px}.result{padding-bottom:66px}@media (max-width: 1023px){.result{padding-bottom:40px;overflow:hidden}}.result__title-picture{position:absolute;top:110px;left:11px;width:449px;height:134px;opacity:.79}@media (max-width: 1023px){.result__title-picture{left:50%;transform:translate(-50%)}}@media (max-width: 767px){.result__title-picture{top:36px;left:11px;width:400px;height:auto}}@media (max-width: 380px){.result__title-picture{top:58px;left:11px;width:311px}}.result__title{position:relative;padding-top:158px;margin-bottom:80px}@media (max-width: 1023px){.result__title{padding-top:135px;margin-bottom:53px}}@media (max-width: 767px){.result__title{padding-top:92px}}.result__title h2{color:#000;font-size:70px;font-style:normal;font-weight:300;line-height:90px;letter-spacing:-1.4px;text-transform:uppercase;margin-left:114px;z-index:1;position:relative}@media (max-width: 1023px){.result__title h2{font-size:50px;line-height:60px;letter-spacing:-1px;margin-bottom:40px;padding-left:128px}}@media (max-width: 767px){.result__title h2{font-size:36px;font-style:normal;font-weight:300;line-height:49px;letter-spacing:-.72px;padding-left:0;margin:0 auto;text-align:center}}.result__percent{display:flex;margin-bottom:100px}@media (max-width: 767px){.result__percent{flex-wrap:wrap;margin-bottom:0}}.result__percent-item{width:50%;position:relative;padding:29px 0 0 100px}@media (max-width: 1023px){.result__percent-item{padding:29px 0 0 34px}}@media (max-width: 767px){.result__percent-item{width:250px;margin:0 auto;padding:25px 0 120px}.result__percent-item:last-child{padding-bottom:66px}}@media (max-width: 380px){.result__percent-item{padding:18px 0 96px}.result__percent-item:last-child{padding-bottom:29px}}.result__percent-item .percent{color:#4f83cb;font-size:100px;font-style:normal;font-weight:300;line-height:97px;letter-spacing:-2px;margin-bottom:20px}@media (max-width: 1023px){.result__percent-item .percent{font-size:60px;line-height:52px;text-align:center;margin-bottom:9px}}@media (max-width: 380px){.result__percent-item .percent{font-size:46px;line-height:46px;letter-spacing:-.92px}}.result__percent-item .text{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.36px;max-width:250px}@media (max-width: 1023px){.result__percent-item .text{max-width:295px}}@media (max-width: 767px){.result__percent-item .text{font-size:16px;line-height:24px;letter-spacing:-.32px;text-align:center}}@media (max-width: 380px){.result__percent-item .text{font-size:14px;line-height:22px}}.result__percent-picture{width:251px;height:251px;position:absolute;top:0;left:0}@media (max-width: 767px){.result__percent-picture{top:-50px}}@media (max-width: 380px){.result__percent-picture{width:180px;height:180px;top:-27px;left:50%;transform:translate(-50%)}}.text-photo{margin-top:25px;margin-bottom:160px}@media (max-width: 767px){.text-photo{margin-bottom:43px}}.result .task__info-item .content p{margin-bottom:46px}.reviews__navigation button img{width:60px;height:57px}.reviews__navigation.hidden{display:none}.reviews{margin-bottom:45px;margin-top:92px}@media (max-width: 767px){.reviews{margin-bottom:31px}}.swiper-slide .reviews__video,.swiper-slide .reviews__text{transition:all .5s cubic-bezier(.215,.61,.355,1) .5s;transform:translate3d(0,100%,0);opacity:0;overflow:hidden}.swiper-slide.swiper-slide-active .reviews__video,.swiper-slide.swiper-slide-active .reviews__text{transform:translateZ(0);opacity:1}.reviews__name,.reviews__position{transition:all .4s cubic-bezier(.215,.61,.355,1) .6s;transform:translate3d(-5%,0,0);opacity:0}.swiper-slide.swiper-slide-active .reviews__name,.swiper-slide.swiper-slide-active .reviews__position{transform:translateZ(0);opacity:1}.swiper-slide .reviews__photo-small{transition:all .4s cubic-bezier(.215,.61,.355,1) .6s;transform:translate3d(0,10%,0);opacity:0}.swiper-slide-active .reviews__photo-small,.swiper-slide-active .reviews__circle{width:112px;opacity:1;transform:translateZ(0)}.reviews__content{max-width:1180px;margin:0 auto}.reviews .swiper-wrapper{padding-top:20px}.reviews__list{position:relative}.reviews__list .reviews__repeat{top:132px;position:absolute;z-index:6}.reviews__list .reviews__repeat-circle{width:151px;height:151px;border-radius:50%;border:1px solid #FC5F5F}.progress{position:absolute;top:133px;right:25px;height:1px;width:777px;border:1px solid #EBEBEB}.progress div{position:absolute;background-color:#fc5f5f;width:0;height:1px;animation:progres 3.4s linear}@keyframes progres{0%{width:0%}25%{width:25%}50%{width:50%}75%{width:75%}to{width:100%}}.services-wrapper{background:#EDF7FF;position:relative;max-width:1920px;margin:0 auto;padding-bottom:107px;padding-top:140px;overflow:hidden}@media (max-width: 1023.98px){.services-wrapper{padding-top:80px;padding-bottom:80px}}@media (max-width: 767.98px){.services-wrapper{padding-top:40px;padding-bottom:40px}}.services-wrapper .services{position:relative}.services-wrapper:before{position:absolute;left:0;content:"";width:2089px;height:397px;background:#FFF;filter:blur(37px);top:-320px}@media (max-width: 1023px){.swiper-slide .reviews__video,.swiper-slide .reviews__text{opacity:1!important;transform:translateZ(0)!important}.swiper-slide-active .reviews__photo-small,.swiper-slide-active .reviews__circle{width:95px}.reviews__photo-small{margin-left:-30px}}@media (max-width: 767px){.reviews__navigation{top:0;right:16px}.reviews__navigation button{margin:0 10px}.reviews__circle{left:29px;top:17px}}@media (max-width: 577px){.swiper-slide-active .reviews__photo-small,.swiper-slide-active .reviews__circle{width:60px}.reviews__photo-client{margin-left:65px}}@media (max-width: 480px){.reviews{margin-top:30px}.reviews__circle,.reviews__photo-small{width:50px;height:50px;left:20px;top:0}.reviews .swiper-wrapper{padding-top:0}.swiper-slide-active .reviews__photo-small,.swiper-slide-active .reviews__circle{width:50px;height:50px}.reviews__photo-small{margin-left:-24px}.reviews__navigation{padding:0;right:-10px}.reviews__navigation button{margin:0 8px}.reviews__name{font-size:14px;line-height:20px}.reviews__text,.reviews__video{margin-top:10px}}
