@font-face{font-family:slick;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?) format('embedded-opentype'),url(../fonts/slick.woff) format('woff'),url(../fonts/slick.ttf) format('truetype'),url(../fonts/slick.svg) format('svg')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(../fonts/roboto-regular-webfont.woff2) format('woff2'),url(../fonts/roboto-regular-webfont.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local('Roboto Bold'),local('Roboto-Bold'),url(../fonts/roboto-bold-webfont.woff2) format('woff2'),url(../fonts/roboto-bold-webfont.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:local('Roboto Black'),local('Roboto-Black'),url(../fonts/roboto-black-webfont.woff2) format('woff2'),url(../fonts/roboto-black-webfont.woff) format('woff')}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent}a:active,a:hover{outline:0}img{border:0}svg:not(:root){overflow:hidden}button,input{color:inherit;font:inherit;margin:0}button{overflow:visible}button{text-transform:none}button{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-initialized .slick-slide{display:block}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:30px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next:before,.slick-prev:before{font-family:slick;font-size:30px;line-height:1;opacity:1;color:#72a1f3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0}.slick-prev:before{content:'в†ђ'}.slick-next{right:0}.slick-next:before{content:'в†’'}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:170px;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCustomScrollBox:hover>.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,.2);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#7ebe75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#7ebe75;filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#7ebe75;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{padding:0;margin:0;width:100%;font-family:Roboto,sans-serif;color:#000;font-size:16px;line-height:normal;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}h2,h3,p{padding:0;margin:0}a{text-decoration:none;color:inherit}ul{padding:0;margin:0;list-style:none}.ib{display:inline-block}.wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1170px;margin:0 auto}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input::-ms-clear{display:none}.title{line-height:52px;font-size:47px;color:#2a2a2a;font-family:Roboto;font-weight:800;text-align:center;width:100%}.color__blue{color:#e30909}.color__green{color:#000}.left__title .color__green{display:block}.security__img{width:20px;height:22px}.btn{outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:220px;background-color:#fcbd94;background-image:-webkit-gradient(linear,left top,right top,from(#f4975b),color-stop(50%,#ffa972),to(#f49557));background-image:linear-gradient(to right,#f4975b 0,#ffa972 50%,#f49557 100%);height:67px;border-radius:33px;border:0 solid #fcbd94;border-bottom:2px solid #fcbd94;font-family:Roboto,sans-serif;font-weight:700;font-size:30px;line-height:17px;margin-top:18px;cursor:pointer;color:#fff;-webkit-box-shadow:0 16px 26px -12px #f4975b,0 6px 0 -2px #f49557;box-shadow:0 16px 26px -12px #f4975b,0 6px 0 -2px #f49557;position:relative}.btn:after{content:"";width:70%;height:2px;background:#fe9133;background-image:-webkit-gradient(linear,left top,right top,from(#fcbd94),color-stop(50%,#fbb181),color-stop(99%,#fcbd94),to(#fcbd94));background-image:linear-gradient(to right,#fcbd94 0,#fbb181 50%,#fcbd94 99%,#fcbd94 100%);position:absolute;bottom:-2px;left:15%}.btn__text-1{font-size:30px;line-height:26px}.btn__text-2{font-size:17px;margin-top:8px}.btn:hover{-webkit-box-shadow:0 12px 26px -12px #f4975b,0 6px 0 -2px #f49557;box-shadow:0 12px 26px -12px #f4975b,0 6px 0 -2px #f49557;background-image:-webkit-gradient(linear,left top,right top,from(#ea813d),color-stop(50%,#ffb980),to(#e87e3a));background-image:linear-gradient(to right,#ea813d 0,#ffb980 50%,#e87e3a 100%)}.block1,.block3,.block5,.block9{background-color:#fff3f3;background-image:linear-gradient(-269deg,#ffe9e9 0,#ffe9e9 1%,#fff4f4 49%,#fdd 100%)}.block7{background-color:#fff3f3}.block .right__form{width:290px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:80px;padding-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 25px rgba(0,0,0,.08);box-shadow:0 0 25px rgba(0,0,0,.08);background-color:#fff;border-radius:5px}.block .form__price{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-shadow:0 0 25px rgba(0,0,0,.08);box-shadow:0 0 25px rgba(0,0,0,.08);background-color:#fff;padding:15px 10px;border-radius:5px;margin-top:-30px;position:relative}.block .form__price .price__el{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:26px;font-weight:900;position:absolute;width:52px;height:53px;top:-60px;left:calc(50% - 26px);background-image:url(../img/discont.svg);line-height:14.79px}.block .form__price .el__proc:nth-child(2){color:#fefefe;font-size:20px;font-weight:900;text-shadow:-1px -1px 0 #bbccc8,1px -1px 0 #bbccc8,-1px 1px 0 #bbccc8,1px 1px 0 #bbccc8;margin-left:-6px;margin-bottom:-6px}.block .price__new,.block .price__old{width:auto;-ms-flex-negative:1;flex-shrink:1}.block .price__old{position:relative}.block .price__text{margin-bottom:10px;font-size:13px}.block .price__line{position:relative;display:block;width:1px;height:50px;background-color:#e8e8e8;margin:0 10px}.block .price__num{line-height:24px;font-size:22px;font-weight:800}.block .price__num-old{text-decoration: line-through;position:relative;color:#1c1c1c;opacity:.5}.price__num-old:before{transform:rotate(20deg)}.price__num-old:after{transform:rotate(-20deg)}.block .price__num-new{color:#1b1b1b}.block .form__name,.block .form__tel,.select__wrapper{width:220px;height:65px;position:relative}.block .form__name::after,.block .form__tel::after{position:absolute;content:'';left:22px;top:20px}.select__wrapper{margin-top:25px}.block .form__name{margin-top:15px}.block .form__tel{margin-top:15px}.block .form__btn{margin-top:20px}.block .form__name::after{width:19px;height:23px;background-image:url(../img/people.svg)}.block .form__tel::after{width:21px;height:24px;background-image:url(../img/tel.svg)}.block ::-webkit-input-placeholder{color:#212121;font-weight:400}.block ::-moz-placeholder{color:#212121;font-weight:400}.block :-moz-placeholder{color:#212121;font-weight:400}.block :-ms-input-placeholder{color:#212121;font-weight:400}.block .select {
    margin-top: 25px;
}.block .form__name__field,.block .form__tel__field,select{width: 220px;
    height: 65px;
    position: relative;padding-left:55px;padding-right:10px;outline:0;color:#212121;font-size:16px;-webkit-box-shadow:inset 2px 1px 10px rgba(0,0,0,.05);box-shadow:inset 2px 1px 10px rgba(0,0,0,.05);border:1px solid #f1efe8;background-color:#fff;border-radius:30px}.block .form__security{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;width:100%;color:#666;font-size:15px}.block .security__text{padding-left:10px}.dop_padding{padding-top:40px;padding-bottom:25px}@media screen and (max-width:1179px){.block .wrapper{max-width:1024px;padding-right:10px;padding-left:10px}.block .title{font-size:41px}}@media screen and (max-width:1023px){.block .wrapper{max-width:768px}.block .title{line-height:1;font-size:33px}.block .form__security{margin-top:20px}}@media screen and (max-width:767px){.block .wrapper{max-width:640px}.block .title{font-size:32px}}@media screen and (max-width:639px){.block .title{line-height:1.1}}.block1{width:100%}.block1 .wrapper{padding-top:30px;padding-bottom:18px}.block1__header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block1 .header__left{width:220px}.block1 .left__logo img{max-width:230px;display:block}.block1 .header__right{width:850px}.block1 .header__right .right__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block1 .header__right .list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:250px}.block1 .header__right .item__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:41px;border-radius:5px;height:41px}.block1 .header__right .item__img-blue{background-color:#86a9e3}.block1 .header__right .item__img-orange{background-color:#fdb98d}.block1 .header__right .item__img-green{background-color:#7ebe75}.block1 .header__right .item__text{color:#666;font-size:18px;font-weight:400;padding-left:10px}.block1__footer{width:100%;padding-top:90px;padding-bottom:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-position:center bottom;background-repeat:no-repeat}.no-webp .block1__footer{background-image:url(../img/block1__bg.png)}.webp .block1__footer{background-image:url(../img/block1__bg.webp)}.block1 .footer__left{width:420px}.block1 .footer__left .left__title{width:100%;font-size:44px;line-height:47px}.block1 .footer__left .left__list{width:100%;margin-top:30px}.block1 .footer__left .list__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.block1 .footer__left .item__img{margin-top:0;width:28px}.block1 .footer__left .item__text{padding-left:17px;color:#444;font-size:18px;line-height:28px;width:calc(100% - 58px)}.block1 .footer__left .text__bold{font-weight:700;color:#343434}.block1 .footer__center{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex}.block1 .center__prod{width:100%;position:relative}.block1 .prod__img{position:absolute;bottom:-125px;right:-20px;max-width:400px;width:85%}.block1 .footer__right{width:290px}@media screen and (max-width:1179px){.block1__footer{background-size:608px 515px;padding-top:50px}.block1 .prod__img{position:absolute;bottom:-125px;right:-10px;width:80%}.block1 .center__prod::after{width:87px;height:52px;bottom:-165px;right:-35px;background-size:100% 100%}.block1 .footer__left .left__title{width:115%}}@media screen and (max-width:1023px){.block1 .wrapper{padding-bottom:25px}.block1__header{max-width:600px}.block1 .header__left{width:auto;margin-right:15px}.block1 .header__right{width:auto}.block1 .header__right .right__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block1 .header__right .list__item{width:auto}.block1 .header__right .list__item:nth-child(3){display:none}.block1 .header__right .item__img{width:30px;height:30px}.block1 .header__right .img__pic{width:20px}.block1 .header__right .item__text{width:calc(100% - 30px);font-size:16px;padding-left:10px}.block1 .footer__left .list__item{margin-bottom:15px}.block1__footer{background-size:358px;background-position:left -30px bottom 0;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px}.no-webp .block1__footer{background-image:url(../img/block1__bg__baba.png)}.webp .block1__footer{background-image:url(../img/block1__bg__baba.webp)}.block1 .footer__left{width:100%;max-width:600px;margin-right:auto;margin-left:auto}.block1 .footer__left br{display:none}.block1 .footer__left .left__title{width:100%;text-align:center;font-size:32px;line-height:1}.block1 .footer__center{margin-top:0;width:calc(100% - 290px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block1 .center__prod{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.block1 .prod__img{position:relative;bottom:-120px;right:-85px;max-width:340px;width:85%}.block1 .center__prod::after{width:97px;height:62px;bottom:-75px;right:0}.block1 .footer__right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:767px){.block1 .wrapper{padding-top:10px;padding-bottom:30px}.block1__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block1 .header__right{display:none}.block1 .left__logo img{max-width:100%}.block1 .header__left{margin-right:0}.block1 .header__right{width:100%;max-width:350px}.block1 .header__right .right__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block1 .header__right .list__item{width:100%;margin-bottom:10px}.block1 .footer__left{width:100%;max-width:480px}.block1 .footer__left .left__list{margin-top:20px}.block1 .footer__left .list__item{margin-bottom:15px}.block1 .footer__left .item__text{padding-left:10px;font-size:16px;line-height:24px}.block1__footer{max-width:520px;background-image:none;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;padding-bottom:0}.no-webp .block1__footer,.webp .block1__footer{background-image:none}.block1 .center__prod::after{right:35px;bottom:60px}.block1 .center__prod{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block1 .prod__img{position:static;width:100%}.block1-bottom .wrapper{padding-top:30px}}@media screen and (max-width:639px){.block1 .wrapper{max-width:440px;padding-bottom:25px}.block1__footer{padding-top:0;padding-bottom:0;background-image:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block1__footer br{display:none}.block1 .left__title{text-align:center}.block1 .footer__center{width:100%}.block1 .footer__left{width:100%}.block1 .center__prod{display:block;margin-right:auto;margin-left:auto;max-width:310px}.block1 .center__prod::after{bottom:-20px;right:50px}.block1 .prod__img{position:static;display:block;margin-right:auto;margin-left:auto;max-width:250px;margin:0 auto}.block1 .footer__right{margin-top:10px}.dop_padding{padding:25px 0}}.block10 .wrapper{padding-top:83px;padding-bottom:90px}.block10__subtitle{text-align:center;width:100%;margin-top:22px;color:#2a2a2a;line-height:23px;font-weight:400;font-size:22px}.block10__content{margin-top:60px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #e6e6e6}.block10 .content__center,.block10 .content__left,.block10 .content__right{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;bottom:-4px}.block10 .content__center{margin-right:60px;margin-left:60px}.block10__footer{margin-top:50px;text-align:center;font-size:20px;line-height:26px;font-weight:400;color:#2a2a2a;width:100%}@media screen and (max-width:1023px){.block10 .wrapper{padding-top:30px;padding-bottom:30px}.block10__subtitle{margin-top:15px}.block10__content{margin-top:15px}.block10 .content__center{margin-right:0;margin-left:0}.block10__footer{margin-top:15px}.block10 .center__img,.block10 .left__img,.block10 .right__img{width:100%;height:auto}}@media screen and (max-width:767px){.block10__subtitle{font-size:20px;line-height:22px}.block10__footer{font-size:18px;line-height:20px}.block10 .content__center{display:none}}.block2 .wrapper{padding-top:114px;padding-bottom:80px}.block2__header{width:100%;margin-top:24px;padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.block2 .header__img{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block2 .header__img::after,.block2 .header__img::before{content:'';position:absolute;height:1px;width:330px;background-color:#e3e3e3;top:50%}.block2 .header__img::after{left:calc(50% + 85px)}.block2 .header__img::before{right:calc(50% + 85px)}.block2 .header__title{color:#2a2a2a;font-weight:700;font-size:24px;margin-top:12px}.block2 .header__text{margin-top:4px;font-size:18px;line-height:28px;width:100%}.block2 .header__text .text__bold{font-weight:700;font-size:20px}.block2__footer{width:100%}.block2 .footer__title{color:#2a2a2a;text-align:center;font-size:24px;font-weight:700}.block2 .footer__list{margin-top:35px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px;margin-left:90px}.block2 .list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3);margin-bottom:25px;padding-right:10px}.block2 .item__img{width:106px;height:106px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.block2 .item__img::before{content:'!';position:absolute;width:25px;height:25px;top:0;right:0;background-color:#e73f16;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px;font-weight:700}.block2 .img__foto{border:3px solid #f89982;background-color:#f89982;border-radius:50%;width:100%;height:100%}.block2 .item__text{color:#2a2a2a;font-size:21px;font-weight:400;padding-left:18px;width:calc(100% - 106px)}.block2__subtitle{font-size:24px;text-align:center;color:#e73f16;font-weight:400}@media screen and (max-width:1200px){.block2 .footer__list{margin-left:0}}@media screen and (max-width:1179px){.block2 br{display:none}}@media screen and (max-width:1023px){.block2 .wrapper{padding-top:30px;padding-bottom:30px}.block2__header{padding-bottom:20px;margin-bottom:20px}.block2 .header__img::after,.block2 .header__img::before{width:240px}.block2 .footer__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block2 .list__item{width:50%}}@media screen and (max-width:767px){.block2 .header__img::after,.block2 .header__img::before{width:90px}.block2 .header__img::after{left:calc(50% + 55px)}.block2 .header__img::before{right:calc(50% + 55px)}.block2 .img__pic{width:75px}.block2 .header__title{font-size:22px}.block2 .header__text{font-size:16px}.block2 .footer__title{font-size:22px}.block2 .item__text{font-size:20px}.block2 .item__img{width:90px;height:90px}.block2__subtitle{font-size:22px}}@media screen and (max-width:639px){.block2 .item__text{font-size:16px}.block2 .footer__list{margin-top:10px;margin-bottom:0;max-width:360px;margin-right:auto;margin-left:auto}.block2 .list__item{width:100%;padding-right:0;margin-bottom:10px}}.block3{position:relative}.block3::after{width:100%;height:100%;position:absolute;content:'';left:-290px;bottom:0;background-position:center bottom;background-repeat:no-repeat;z-index:0}.no-webp .block3::after{background-image:url(../img/block3__bg.png)}.webp .block3::after{background-image:url(../img/block3__bg.webp)}.block3 .content{width:100%}.block3 .wrapper{padding-top:57px;padding-bottom:82px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.block3__content{position:relative;z-index:2;width:570px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block3 .content__title{color:#86a9e3;font-size:47px;font-weight:700;position:relative}.block3 .content__subtitle{margin-top:15px;margin-bottom:40px;color:#2a2a2a;font-size:35px;font-weight:900;font-style:italic}.block3 .content__text{margin-bottom:25px;font-size:18px;line-height:28px;color:#444}.block3 .content__text .text__bold{color:#2a2a2a;font-weight:700}.block3 .content__text:last-child{margin-bottom:0}@media screen and (max-width:1179px){.block3__content{width:510px;padding-right:0}.block3::after{left:-270px;background-size:470px}}@media screen and (max-width:1023px){.no-webp .block3::after,.webp .block3::after{background-image:none;content:none}.block3 br{display:none}.block3 .wrapper{background-position:right bottom;background-size:280px;background-repeat:no-repeat;z-index:0;padding-top:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:30px}.no-webp .block3 .wrapper{background-image:url(../img/block3__bg_mob.png)}.webp .block3 .wrapper{background-image:url(../img/block3__bg_mob.webp)}.block3__content{width:calc(100% - 250px)}.block3 .content__title{font-size:36px}.block3 .content__subtitle{font-size:30px;margin-bottom:10px;margin-top:5px;line-height:1}.block3 .content__text{margin-bottom:10px;font-size:16px;line-height:22px}}@media screen and (max-width:767px){.block3__content{width:100%}.block3 .content{display:inline-block;margin-bottom:15px}.block3 .content__subtitle,.block3 .content__title{font-size:30px;display:inline;font-style:normal}.block3 .wrapper{padding-top:30px;padding-bottom:400px;background-position:center bottom}.block3 .content__subtitle{text-align:center}}@media screen and (max-width:639px){.block3 .content__subtitle,.block3 .content__title{font-size:26px}}@media screen and (max-width:479px){.block3 .content__subtitle,.block3 .content__title{font-size:24px}}.block4 .wrapper{padding-top:87px;padding-bottom:45px}.block4__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:55px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block4 .content__left{width:315px}.block4 .left__prod{width:100%;position:relative}.block4 .prod__el{position:absolute;z-index:0}.block4 .prod__el-1{background-image:url(../img/block4__svg1.svg);width:48px;height:50px;top:120px;left:5px}.block4 .prod__el-2{background-image:url(../img/block4__svg2.svg);width:65px;height:66px;top:120px;right:5px}.block4 .prod__el-3{background-image:url(../img/block4__svg3.svg);width:111px;height:71px;bottom:90px;left:0}.block4 .prod__el-4{background-image:url(../img/block4__svg4.svg);width:33px;height:33px;bottom:115px;right:13px}.block4 .prod__img{position:relative;z-index:1;right:-25px;top:50px;max-width:280px;width:100%}.block4 .content__center{width:570px}.block4 .center__list{width:100%;padding-top:12px;background-image:url(../img/block4__bg.png);background-position:left 10px top -30px;background-repeat:no-repeat}.block4 .list__item{padding-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:45px}.block4 .item__img{width:107px;height:107px;position:absolute;top:0;left:5px}.block4 .item__img-second{left:40px}.block4 .item__img::before{content:'';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:25px;font-weight:700;color:#fff;position:absolute;width:39px;height:39px;border-radius:50%;top:-7px;left:-10px}.block4 .item__img-1::before{content:'1';background-color:#86a9e3}.block4 .item__img-2::before{content:'2';background-color:#fdb98d}.block4 .item__img-3::before{content:'3';background-color:#a3d65c}.block4 .img__pic{width:100%;height:100%;border-radius:50%}.block4 .img__pic-1{border:4px solid #86a9e3;background-color:#86a9e3}.block4 .img__pic-2{border:4px solid #fdb98d;background-color:#fdb98d}.block4 .img__pic-3{border:4px solid #a3d65c;background-color:#a3d65c}.block4 .item__text{padding-left:180px}.block4 .text__title{color:#121212;font-size:20px;line-height:24px;font-weight:700;margin-bottom:10px}.block4 .text__p{color:#444;font-size:18px;font-weight:400}.block4 .content__right{width:290px}.block4 .right__form{margin-top:42px}@media screen and (max-width:1179px){.block4 .prod__img{right:0}.block4 .item__text{padding-left:160px}.block4 .item__text br{display:none}.block4 .item__img{left:0}.block4 .item__img-second{left:35px}.block4 .text__p{font-size:16px}.block4 .right__form{margin-top:15px}}@media screen and (max-width:1023px){.block4 .wrapper{padding-top:30px;padding-bottom:30px;max-width:748px}.block4__content{margin-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block4 .content__left{margin-right:15px}.block4 .prod__img{right:0;display:block;margin-right:auto;margin-left:auto}.block4 .content__center{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.block4 .center__list{background-image:none}.block4 .list__item{padding-right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.block4 .item__img{width:115px;height:115px;margin-right:15px;position:static}.block4 .item__text{width:calc(100% - 130px);padding-left:0}.block4 .prod__el-1{left:15px}.block4 .prod__el-2{right:25px}.block4 .prod__el-3{left:0}.block4 .prod__el-4{right:35px}.block4 .right__form{margin-top:70px}}@media screen and (max-width:767px){.block4 .wrapper{max-width:640px}.block4 .content__center{max-width:600px}}@media screen and (max-width:639px){.block4 .wrapper{padding-bottom:30px}.block4 .list__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block4 .item__text{width:calc(100% - 90px)}.block4 .item__img{width:75px;height:75px}.block4 .item__img::before{display:none}.block4__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block4 .center__list{margin-right:auto;margin-left:auto;max-width:440px;margin-bottom:20px}.block4 .text__title{font-size:18px;line-height:22px;margin-bottom:5px}.block4 .content__right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block4 .content__left{margin-right:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block4 .left__prod{margin-bottom:30px}.block4 .left__prod::after{width:87px;height:52px;bottom:-15px;right:45px;background-size:100% 100%}.block4 .prod__img{max-width:250px;position:static;margin:0 auto}.block4 .prod__el{display:none}}.block5{background-image:url(../img/block5__bg.png);background-repeat:no-repeat;background-position:center 40px}.block5 .wrapper{padding-top:87px;padding-bottom:80px}.block5__header{width:100%;max-width:800px;margin-top:41px;position:relative}.block5__header::after{content:'';position:absolute;width:1160px;height:1px;background-image:url(../img/block5__line.png);background-repeat:no-repeat;top:calc(50% - 62px);left:calc(50% - 1160px / 2);z-index:0}.block5 .slick-list{z-index:1}.block5 .header__content{width:190px;outline:0;cursor:pointer;padding-bottom:45px}.block5 .header__content.slick-current.slick-active .content__inner::after{content:'';position:absolute;border:30px solid transparent;border-bottom:30px solid #fff;bottom:-50px;left:calc(50% - 30px);z-index:2}.block5 .header__content-second{margin-right:106px;margin-left:106px}.block5 .header__content.slick-current .img__pic{border-color:#7ebe75}.block5 .header__content.slick-current .content__img{z-index:2}.block5 .header__content.slick-current .content__img::after,.block5 .header__content.slick-current .content__img::before{background-color:#7ebe75}.block5 .header__content.slick-current .content__title{color:#121212;text-decoration:none;font-weight:700;height:56px}.block5 .content__inner{position:relative}.block5 .content__img{margin-right:auto;margin-left:auto;position:relative;width:190px;height:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block5 .content__img::after{content:'';position:absolute;width:165px;height:165px;border-radius:50%;background-color:#86a9e3;opacity:.3;top:calc(50% - 165px / 2);left:calc(50% - 165px / 2);z-index:2}.block5 .content__img::before{content:'';position:absolute;width:190px;height:190px;border-radius:50%;background-color:#b2cfff;opacity:.15;top:calc(50% - 190px / 2);left:calc(50% - 190px / 2);z-index:1}.block5 .img__pic{position:relative;z-index:3;border:8px solid #fff;border-radius:50%}.block5 .content__title{margin-top:22px;color:#444;text-decoration:underline;font-weight:400;font-size:18px;text-align:center;line-height:22px}.block5__footer{width:100%}.block5 .footer__content{width:100%;outline:0;position:relative}.block5 .content__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 20px 20px 58px;background-color:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.08);box-shadow:0 0 25px rgba(0,0,0,.08)}.block5 .right__text{margin-top:2px;font-size:17px;line-height:28px;font-weight:400;color:#444;text-align:center;width:100%}@media screen and (max-width:1023px){.block5{background-image:linear-gradient(-269deg,#ffe9e9 0,#ffe9e9 1%,#fff4f4 49%,#fdd 100%);background-position:center top}.block5 .wrapper{padding-top:30px;padding-bottom:30px}.block5__header{width:702px;margin-top:20px}.block5 .header__content-second{margin-right:66px;margin-left:66px}.block5 .content__wrap{padding:10px 10px 10px 0}.block5 .right__text{font-size:16px}}@media screen and (max-width:767px){.block5 .content__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block5 .slick-list{z-index:0}.block5__header{width:610px}.block5__header::after{display:none}.block5 .content__title{line-height:24px;margin-top:10px}.block5 .header__content-second{margin-right:20px;margin-left:20px}.block5 .right__text{margin-top:0;line-height:20px}.block5 .footer__content-1.slick-current::after{left:68px}}@media screen and (max-width:639px){.block5__header{width:100%;position:relative}.block5 .header__content{width:100%;max-width:630px;padding-bottom:30px}.block5 .header__content.slick-current.slick-active .content__inner::after{display:none}.block5 .footer__content.slick-current::after{display:none}.block5 .content__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:479px){.block5 .content__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block6 .wrapper{padding-top:70px;padding-bottom:99px}.block6__subtitle{color:#444;text-align:center;font-size:18px;font-weight:400;margin-top:27px}.block6__content{padding-top:10px;margin-top:62px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block6 .content__left{width:373px;margin-right:25px}.block6 .left__list{width:100%}.block6 .list__item{position:relative;text-align:center;padding:26px 20px 20px;background-color:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.08);box-shadow:0 0 25px rgba(0,0,0,.08);width:100%;margin-bottom:50px}.block6 .list__item:last-child{margin-bottom:0}.block6 .item__el{width:28px;height:28px;top:-14px;left:calc(50% - 14px);position:absolute}.block6 .item__text{color:#444;font-weight:400;line-height:28px;font-size:18px}.block6 .content__right{width:772px;-webkit-box-shadow:0 0 25px rgba(0,0,0,.08);box-shadow:0 0 25px rgba(0,0,0,.08);background-color:#fff;padding:15px 38px 0 13px}.block6 .right__top{padding-left:28px}.block6 .right__bottom{position:relative;top:-22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:-8px}.block6 .bottom__title,.block6 .top__title{color:#2a2a2a;font-size:20px;font-weight:400}.block6 .bottom__text,.block6 .top__text{font-size:14px;color:#444;line-height:20px;font-weight:400}.block6 .content__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:48px}.block6 .bottom__content{color:#000;font-weight:400;line-height:20px;font-size:18px;padding-left:47px;position:relative}.block6 .bottom__content::before{content:'';position:absolute;width:31px;height:5px;left:0;top:calc(50% - 5px / 2)}.block6 .bottom__content-1{margin-right:35px}.block6 .bottom__content-1::before{background-color:#efcec7}.block6 .bottom__content-2::before{background-color:#7ebe75}.block6 .bottom__content img{position:relative;top:2px;margin-left:10px;margin-right:5px}@media screen and (max-width:1179px){.block6 .img__graf{width:100%}.block6 .content__right{width:606px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px 0 10px}.block6 .right__bottom{top:0}}@media screen and (max-width:1023px){.block6 .wrapper{padding-top:30px;padding-bottom:30px}.block6__subtitle{margin-top:15px}.block6__content{margin-top:15px}.block6 .content__left{width:100%;margin-right:0}.block6 .left__list{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block6 .list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32%;padding:10px;padding-top:20px;margin-bottom:0}.block6 .list__item br{display:none}.block6 .item__text{font-size:16px;line-height:22px}.block6 .content__right{width:100%;padding:20px}.block6 .content__bottom{margin-top:15px}.block6 .bottom__content-1{margin-right:20px}.block6 .bottom__content{font-size:16px}}@media screen and (max-width:767px){.block6 .bottom__content-1{margin-right:15px}.block6 .right__top{padding-left:22px}.block6 .bottom__title,.block6 .top__title{font-size:18px}.block6 .bottom__content{font-size:16px;padding-left:20px}.block6 .bottom__content::before{width:15px;height:4px;top:calc(50% - 2px)}.block6 .bottom__content img{width:8px;margin:0}}@media screen and (max-width:767px) and (max-width:639px){.block6 .left__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block6 .list__item{width:100%;margin-bottom:30px}.block6 .content__right{padding:10px 5px}.block6 .content__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bottom__content-1{margin-right:0;margin-bottom:5px}.right__top{padding-left:10px}.bottom__title,.top__title{font-size:16px}.bottom__text,.top__text{font-size:12px}}@media screen and (max-width:479px){.block6 .bottom__content{font-size:14px}.block4 .content__left{width:300px}}.block7-5 .right__form{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-50px;padding:35px 20px}.block7-5 .form__btn,.block7-5 .form__name,.block7-5 .form__price,.block7-5 .form__tel,.block7-5 .select__wrapper{margin-top:0}.block7-5 .form__name,.block7-5 .form__tel,.block7-5 .select__wrapper{width:200px}.block7-5 .form__btn{margin-top:-4px}.block7-5 .form__price{width:auto;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding:0}.block7-5 .form__price .price__el{width:62px;height:63px;top:-75px;left:calc(50% - 31px)}@media screen and (max-width:1179px){.block7-5 .right__form{-ms-flex-pack:distribute;justify-content:space-around}.block7-5 .form__btn,.block7-5 .form__name,.block7-5 .form__tel{margin-left:0}.block7-5 .form__name,.block7-5 .form__tel,.block7-5 .select__wrapper{width:160px}.block7-5 .form__price{padding-left:0;width:auto}.block7-5 .price__line{margin:0 10px}.block7-5 .form__price .price__el{top:-70px;left:calc(50% - 47px)}}@media screen and (max-width:1023px){.block7-5{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff3f3),color-stop(50%,#fff3f3),color-stop(50%,#fff),to(#fff));background-image:linear-gradient(180deg,#fff3f3 0,#fff3f3 50%,#fff 50%,#fff 100%)}.block7-5 .wrapper{max-width:740px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:15px}.block7-5 .right__form{margin-top:80px;width:290px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 30px}.block7-5 .form__price{width:auto;-webkit-box-shadow:0 0 25px rgba(0,0,0,.08);box-shadow:0 0 25px rgba(0,0,0,.08);background-color:#fff;padding:15px 10px;margin-top:-30px}.block7-5 .form__price .price__el{width:52px;height:53px;top:-60px;left:calc(50% - 27px)}.block7-5 .select__wrapper{margin-top:25px}.block7-5 .form__name{margin-top:15px}.block7-5 .form__tel{margin-top:15px}.block7-5 .form__btn{margin-top:20px}.block7-5 .form__name,.block7-5 .form__tel,.block7-5 .select__wrapper{width:100%;max-width:220px}}.block7 .wrapper{padding-top:89px;padding-bottom:132px}.block7__slider{width:1170px;margin-top:61px}.block7 .slider__item{width:300px;margin-right:45px;margin-left:45px;outline:0}.block7 .item__auth{width:100%;position:relative}.block7 .item__auth::after{content:'';position:absolute;bottom:-20px;left:calc(50% - 1px / 2);width:1px;background-image:url(../img/block7__slide-grad.svg);background-size:100% 100%;height:73px;z-index:1}.block7 .item__auth::before{content:'';position:absolute;bottom:-20px;left:calc(50% - 5px);width:10px;height:10px;background-color:#fdb98d;border-radius:50%;z-index:2}.block7 .auth__wrap{width:220px;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;margin-left:auto;position:relative}.block7 .auth__wrap::after,.block7 .auth__wrap::before{content:'';position:absolute;border-radius:50%}.block7 .auth__wrap::before{width:220px;height:220px;left:0;top:0;background-color:#e9f1ff;z-index:0}.block7 .auth__wrap::after{width:201px;height:201px;left:calc(50% - 201px / 2);top:calc(50% - 201px / 2);background-color:#dfe9fb}.block7 .auth__foto{display:block;position:relative;z-index:2}.block7 .item__text{width:100%;text-align:center;padding-bottom:30px}.block7 .text__title{margin-top:29px;color:#292929;font-weight:400;line-height:24px;font-size:20px}.block7 .text__location{margin-top:7px;color:#444;font-weight:400;font-size:18px}.block7 .text__scroll{margin-top:8px;max-height:170px;color:#878787;font-size:18px;font-weight:400;line-height:24px;position:relative;z-index:2}.block7 .text__scroll::before{content:'';position:absolute;width:95%;height:100px;background:-webkit-gradient(linear,left bottom,left top,from(#f4f8ff),to(rgba(244,248,255,0)));background:linear-gradient(0deg,#f4f8ff,rgba(244,248,255,0));bottom:0;left:0;z-index:2;-webkit-transition:all .5s;transition:all .5s}.block7 .text__scroll:hover{z-index:4}.block7 .text__scroll:hover::before{opacity:0;z-index:0}.block7 .slick-next,.block7 .slick-prev{width:34px;height:34px;border-radius:50%;background-color:#81c677;z-index:10}.block7 .slick-next:before,.block7 .slick-prev:before{position:absolute;font-size:0;content:'';background-image:url(../img/slider__arrow.svg);width:17px;height:8px;left:calc(50% - 17px / 2);top:calc(50% - 4px)}.block7 .slick-next:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block7 .slick-next{right:-50px;top:calc(50% - 20px)}.block7 .slick-prev{left:-50px;top:calc(50% - 20px)}.block7 .slick-next:before,.block7 .slick-prev:before{color:#7ebe75}@media screen and (max-width:1300px){.block7__slider{width:100%;max-width:940px}.block7 .slider__item{margin-right:20px;margin-left:20px}.block7 .slick-next{right:-20px}.block7 .slick-prev{left:-20px}}@media screen and (max-width:1023px){.block7__slider{width:100%;max-width:700px}.block7 .wrapper{padding-top:30px;padding-bottom:30px}.block7__slider{margin-top:15px}}@media screen and (max-width:767px){.block7__slider{width:100%;max-width:580px}}@media screen and (max-width:639px){.block7__slider{width:100%;max-width:260px}.block7 .text__scroll{font-size:16px;line-height:20px}.block7 .text__title{font-size:18px;line-height:22px}.block7 .text__location{font-size:16px;line-height:20px}.block7 .slider__item{margin-right:0;margin-left:0}}.block8 .wrapper{max-width:960px;padding-top:84px;padding-bottom:94px}.block8__content{margin-top:71px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block8 .content__left{width:280px}.block8 .left__product{width:100%;position:relative}.block8 .left__product .product__img{display:block;height:320px;margin-right:auto;margin-left:auto;position:relative;z-index:2}.block8 .content__center{width:46px}.block8 .content__right{width:510px}.block8 .right__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.block8 .right__item:last-child{margin-bottom:0}.block8 .item__left{width:135px;height:135px;background-color:#f0f6ff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.block8 .item__left::before{content:'';position:absolute;border-radius:50%;width:105px;height:105px;left:calc(50% - 119px / 2);top:calc(50% - 119px / 2);background-color:#fff;border:7px solid #e0ecff;z-index:2}.block8 .left__ico{position:relative;z-index:3}.block8 .item__text{width:calc(100% - 165px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block8 .text__el{width:20px;height:3px}.block8 .text__el-blue{background-color:#86a9e3}.block8 .text__el-orange{background-color:#fdb98d}.block8 .text__p{margin-top:20px;color:#444;font-size:18px;font-weight:400;line-height:26px}@media screen and (max-width:1023px){.block8 br{display:none}.block8__content{margin-top:30px;max-width:740px}.block8 .wrapper{padding-top:30px;padding-bottom:65px}.block8 .center__img{height:300px}.block8 .img__pic{width:100%;height:100%}.block8 .content__right{width:370px}.block8 .item__left{width:115px;height:115px}.block8 .item__left::before{width:85px;height:85px;left:calc(50% - 99px / 2);top:calc(50% - 99px / 2)}.block8 .text__p{margin-top:10px}.block8 .item__text{width:calc(100% - 130px)}}@media screen and (max-width:767px){.block8 .content__center{display:none}.block8__content{max-width:620px}.block8 .left__product .product__img{width:250px;height:auto}.block8 .left__product::after{width:87px;height:52px;background-size:100% 100%}}@media screen and (max-width:639px){.block8 .wrapper{padding-bottom:30px}.block8__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block8 .content__right{margin-top:20px;width:100%;max-width:500px}.block8 .text__p{font-size:16px;line-height:20px}.block8 .left__product::after{width:87px;height:52px;bottom:-15px;right:35px;background-size:100% 100%}.block8 .left__product .product__img{width:250px;height:auto;margin:0 auto}}.block9 .wrapper{padding-top:90px;padding-bottom:95px}.block9__content{margin-top:65px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block9 .content__item{width:310px;text-align:center}.block9 .left__img-1{display:block;border:30px solid #e4f0ff;border-radius:50%;width:230px;margin-right:auto;margin-left:auto}.block9 .img__el{display:block;margin-top:25px;width:40px;height:5px;margin-right:auto;margin-left:auto}.block9 .img__el-blue{background-color:#86a9e3}.block9 .img__el-orange{background-color:#fdb98d}.block9 .img__el-green{background-color:#a3d65c}.block9 .item__title{margin-top:18px;color:#2a2a2a;font-size:20px;font-weight:400;line-height:24px}.block9 .item__text{margin-top:10px;color:#444;font-size:18px;font-weight:400;line-height:24px}@keyframes animation{0%{opacity:1}25%{opacity:.75}50%{opacity:.5}75%{opacity:.25}100%{opacity:0}}.block9 .content__animation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:105px;margin-top:-140px}.block9 .animation__arrow{height:2px;width:15px;background-color:#d4ebf3}.block9 .content__animation-1 span{-webkit-animation:animation 5s infinite;animation:animation 5s infinite}.block9 .content__animation-1 span:nth-child(1){-webkit-animation-delay:.5s;animation-delay:.5s}.block9 .content__animation-1 span:nth-child(2){-webkit-animation-delay:1s;animation-delay:1s}.block9 .content__animation-1 span:nth-child(3){-webkit-animation-delay:1.5s;animation-delay:1.5s}.block9 .content__animation-1 span:nth-child(4){-webkit-animation-delay:2s;animation-delay:2s}.block9 .content__animation-2 span{-webkit-animation:animation 5s infinite;animation:animation 5s infinite}.block9 .content__animation-2 span:nth-child(1){-webkit-animation-delay:2.5s;animation-delay:2.5s}.block9 .content__animation-2 span:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.block9 .content__animation-2 span:nth-child(3){-webkit-animation-delay:3.5s;animation-delay:3.5s}.block9 .content__animation-2 span:nth-child(4){-webkit-animation-delay:4s;animation-delay:4s}.block9 .img__content{width:230px;height:230px;margin-right:auto;margin-left:auto;border:30px solid #e4f0ff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block9 .form__btn,.block9 .form__name,.block9 .form__tel{width:120px;height:35px;margin-top:0;margin-bottom:5px}.block9 .form__name__field,.block9 .form__tel__field{font-size:10px;line-height:35px;text-align:left;font-weight:700;padding-left:25px}.block9 .form__name::after{width:11px;height:15px;background-size:100% 100%;left:10px;top:calc(50% - 15px / 2)}.block9 .form__tel::after{width:12px;height:15px;background-size:100% 100%;left:10px;top:calc(50% - 15px / 2)}.block9 .form__btn{-webkit-box-shadow:0 16px 26px -12px #f4975b,0 4px 0 -2px #f49557;box-shadow:0 16px 26px -12px #f4975b,0 4px 0 -2px #f49557}.block9 .btn__text-1{font-size:14px;line-height:16px}.block9 .btn__text-2{font-size:12px;line-height:14px;margin-top:-2px}@media screen and (max-width:1179px){.block9 br{display:none}.block9 .content__animation{width:60px}.block9 .animation__arrow{height:2px;width:10px;background-color:#d4ebf3}}@media screen and (max-width:1023px){.block9 .wrapper{padding-top:30px;padding-bottom:30px}.block9__content{margin-top:30px}.block9 .content__animation{display:none}.block9 .content__item{width:240px;text-align:center}.block9 .left__img-1{width:230px}.block9 .img__el{margin-top:15px}.block9 .item__title{font-size:18px;line-height:22px;padding:0 20px}.block9 .item__text{font-size:16px;line-height:20px}}@media screen and (max-width:767px){.block9__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block9 .content__item{width:100%;max-width:420px;text-align:center;margin-bottom:30px}.block9 .content__item:last-child{margin-bottom:0}}.popup .inner__wrap{width:632px;border-radius:15px;padding:10px 20px 20px;background-color:#fff;-webkit-box-shadow:0 5px 73px rgba(35,35,35,.75);box-shadow:0 5px 73px rgba(35,35,35,.75);background-position:left bottom;background-size:auto 100%;background-repeat:no-repeat;position:relative;z-index:2}.no-webp .popup .inner__wrap{background-image:url(../img/popup__bg.png)}.webp .popup .inner__wrap{background-image:url(../img/popup__bg.webp)}.popup .popup__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.popup .content__right{width:290px}.popup .popup__left{width:300px}.popup .left__product{width:100%;position:relative}.popup .right__form{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding-bottom:0}.popup .left__product__img{height:308px;display:block;margin-right:auto;margin-left:37px;margin-top:10px}@media (max-width:999px){.popup__left{display:none}.popup .inner__wrap{width:100%;padding:10px 10px 20px}}@media screen and (max-width:1023px){.block2__subtitle{font-size:22px}}@media screen and (max-width:767px){.title{font-size:25px!important}}@media screen and (max-width:639px){.block9 .item__title{margin-top:6px}.block9 .item__text{margin-top:0}.block9 .content__item{margin-bottom:20px}.block1 .footer__left .left__title{font-size:25px}}.block1 .header__right .item__img{flex-shrink:0}.mod-1{display:inline-block}.select__wrapper{position:relative}.select__wrapper::before{content:"";position:absolute;display:block;background:url(../img/world--k.svg);background-size:contain;background-position:center;background-repeat:no-repeat;left:20px;top:50%;transform:translateY(-50%);width:25px;height:25px;z-index:2}select{outline:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../public/layout-images/select-triangle.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:10px 10px}select:hover{background-size:10px 10px;background-position:right 10px center}select:focus{outline:0!important;outline-color:transparent;outline-width:0}select::-ms-expand{display:none!important;background:0 0!important;position:fixed;border:none!important;outline:0!important}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,option::-moz-focus-inner,select::-moz-focus-inner{border:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}a:-moz-focusring,select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}a,a:active,a:focus,a:hover,a:visited{outline:0!important}@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url(../fonts/slick.eot);
    src: url(../fonts/slick.eot?) format("embedded-opentype"), url(../fonts/slick.woff) format("woff"), url(../fonts/slick.ttf) format("truetype"), url(../fonts/slick.svg) format("svg");
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto"), local("Roboto-Regular"), url(../fonts/roboto-regular-webfont.woff2) format("woff2"), url(../fonts/roboto-regular-webfont.woff) format("woff");
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto Bold"), local("Roboto-Bold"), url(../fonts/roboto-bold-webfont.woff2) format("woff2"), url(../fonts/roboto-bold-webfont.woff) format("woff");
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto Black"), local("Roboto-Black"), url(../fonts/roboto-black-webfont.woff2) format("woff2"), url(../fonts/roboto-black-webfont.woff) format("woff");
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
a {
    background-color: transparent;
}
a:active,
a:hover {
    outline: 0;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
button,
input {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button {
    text-transform: none;
}
button {
    -webkit-appearance: button;
    cursor: pointer;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: 0;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:after,
.slick-track:before {
    display: table;
    content: "";
}
.slick-track:after {
    clear: both;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
.slick-slide img {
    display: block;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-next,
.slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 30px;
    height: 30px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0;
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
    color: transparent;
    outline: 0;
    background: 0 0;
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1;
}
.slick-next:before,
.slick-prev:before {
    font-family: slick;
    font-size: 30px;
    line-height: 1;
    opacity: 1;
    color: #72a1f3;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
    left: 0;
}
.slick-prev:before {
    content: "в†ђ";
}
.slick-next {
    right: 0;
}
.slick-next:before {
    content: "в†’";
}
.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom;
}
.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: 0;
    direction: ltr;
}
.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto;
}
.mCSB_inside > .mCSB_container {
    margin-right: 30px;
}
.mCSB_scrollTools {
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
}
.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}
.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 170px;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center;
}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCSB_scrollTools {
    opacity: 0.75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}
.mCustomScrollBox:hover > .mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}
.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(0, 0, 0, 0.2);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #7ebe75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #7ebe75;
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)";
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #7ebe75;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)";
}
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
body,
html {
    padding: 0;
    margin: 0;
    width: 100%;
    font-family: Roboto, sans-serif;
    color: #000;
    font-size: 16px;
    line-height: normal;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
}
h2,
h3,
p {
    padding: 0;
    margin: 0;
}
a {
    text-decoration: none;
    color: inherit;
}
ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.ib {
    display: inline-block;
}
.wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 1170px;
    margin: 0 auto;
}
.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
input::-ms-clear {
    display: none;
}
.title {
    line-height: 52px;
    font-size: 47px;
    color: #2a2a2a;
    font-family: Roboto;
    font-weight: 800;
    text-align: center;
    width: 100%;
}
.color__blue {
    color: #e30909;
}
.color__green {
    color: #000;
}
.left__title .color__green {
    display: block;
}
.security__img {
    width: 20px;
    height: 22px;
}
.btn {
    outline: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 220px;
    background-color: #fcbd94;
    background-image: -webkit-gradient(linear, left top, right top, from(#f4975b), color-stop(50%, #ffa972), to(#f49557));
    background-image: linear-gradient(to right, #f4975b 0, #ffa972 50%, #f49557 100%);
    height: 67px;
    border-radius: 33px;
    border: 0 solid #fcbd94;
    border-bottom: 2px solid #fcbd94;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    font-size: 30px;
    line-height: 17px;
    margin-top: 18px;
    cursor: pointer;
    color: #fff;
    -webkit-box-shadow: 0 16px 26px -12px #f4975b, 0 6px 0 -2px #f49557;
    box-shadow: 0 16px 26px -12px #f4975b, 0 6px 0 -2px #f49557;
    position: relative;
}
.btn:after {
    content: "";
    width: 70%;
    height: 2px;
    background: #fe9133;
    background-image: -webkit-gradient(linear, left top, right top, from(#fcbd94), color-stop(50%, #fbb181), color-stop(99%, #fcbd94), to(#fcbd94));
    background-image: linear-gradient(to right, #fcbd94 0, #fbb181 50%, #fcbd94 99%, #fcbd94 100%);
    position: absolute;
    bottom: -2px;
    left: 15%;
}
.btn__text-1 {
    font-size: 30px;
    line-height: 26px;
}
.btn__text-2 {
    font-size: 17px;
    margin-top: 8px;
}
.btn:hover {
    -webkit-box-shadow: 0 12px 26px -12px #f4975b, 0 6px 0 -2px #f49557;
    box-shadow: 0 12px 26px -12px #f4975b, 0 6px 0 -2px #f49557;
    background-image: -webkit-gradient(linear, left top, right top, from(#ea813d), color-stop(50%, #ffb980), to(#e87e3a));
    background-image: linear-gradient(to right, #ea813d 0, #ffb980 50%, #e87e3a 100%);
}
.block1,
.block3,
.block5,
.block9 {
    background-color: #fff3f3;
    background-image: linear-gradient(-269deg, #ffe9e9 0, #ffe9e9 1%, #fff4f4 49%, #fdd 100%);
}
.block7 {
    background-color: #fff3f3;
}
.block .right__form {
    width: 290px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 80px;
    padding-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.08);
    background-color: #fff;
    border-radius: 5px;
}
.block .form__price {
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.08);
    background-color: #fff;
    padding: 15px 10px;
    border-radius: 5px;
    margin-top: -30px;
    position: relative;
}
.block .form__price .price__el {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-size: 26px;
    font-weight: 900;
    position: absolute;
    width: 52px;
    height: 53px;
    top: -60px;
    left: calc(50% - 26px);
    background-image: url(../img/discont.svg);
    line-height: 14.79px;
}
.block .form__price .el__proc:nth-child(2) {
    color: #fefefe;
    font-size: 20px;
    font-weight: 900;
    text-shadow: -1px -1px 0 #bbccc8, 1px -1px 0 #bbccc8, -1px 1px 0 #bbccc8, 1px 1px 0 #bbccc8;
    margin-left: -6px;
    margin-bottom: -6px;
}
.block .price__new,
.block .price__old {
    width: auto;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}
.block .price__old {
    position: relative;
}
.block .price__text {
    margin-bottom: 10px;
    font-size: 13px;
}
.block .price__line {
    position: relative;
    display: block;
    width: 1px;
    height: 50px;
    background-color: #e8e8e8;
    margin: 0 10px;
}
.block .price__num {
    line-height: 24px;
    font-size: 22px;
    font-weight: 800;
}
.block .price__num-old {
    text-decoration: line-through;
    position: relative;
    color: #1c1c1c;
    opacity: 0.5;
}
.price__num-old:before {
    transform: rotate(20deg);
}
.price__num-old:after {
    transform: rotate(-20deg);
}
.block .price__num-new {
    color: #1b1b1b;
}
.block .form__name,
.block .form__tel,
.select__wrapper {
    width: 220px;
    height: 65px;
    position: relative;
}
.block .form__name::after,
.block .form__tel::after {
    position: absolute;
    content: "";
    left: 22px;
    top: 20px;
}
.select__wrapper {
    margin-top: 25px;
}
.block .form__name {
    margin-top: 15px;
}
.block .form__tel {
    margin-top: 15px;
}
.block .form__btn {
    margin-top: 20px;
}
.block .form__name::after {
    width: 19px;
    height: 23px;
    background-image: url(../img/people.svg);
}
.block .form__tel::after {
    width: 21px;
    height: 24px;
    background-image: url(../img/tel.svg);
}
.block ::-webkit-input-placeholder {
    color: #212121;
    font-weight: 400;
}
.block ::-moz-placeholder {
    color: #212121;
    font-weight: 400;
}
.block :-moz-placeholder {
    color: #212121;
    font-weight: 400;
}
.block :-ms-input-placeholder {
    color: #212121;
    font-weight: 400;
}
.block .select {
    margin-top: 25px;
}
.block .form__name__field,
.block .form__tel__field,
select {
    width: 220px;
    height: 65px;
    position: relative;
    padding-left: 55px;
    padding-right: 10px;
    outline: 0;
    color: #212121;
    font-size: 16px;
    -webkit-box-shadow: inset 2px 1px 10px rgba(0, 0, 0, 0.05);
    box-shadow: inset 2px 1px 10px rgba(0, 0, 0, 0.05);
    border: 1px solid #f1efe8;
    background-color: #fff;
    border-radius: 30px;
}
.block .form__security {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px;
    width: 100%;
    color: #666;
    font-size: 15px;
}
.block .security__text {
    padding-left: 10px;
}
.dop_padding {
    padding-top: 40px;
    padding-bottom: 25px;
}
@media screen and (max-width: 1179px) {
    .block .wrapper {
        max-width: 1024px;
        padding-right: 10px;
        padding-left: 10px;
    }
    .block .title {
        font-size: 41px;
    }
}
@media screen and (max-width: 1023px) {
    .block .wrapper {
        max-width: 768px;
    }
    .block .title {
        line-height: 1;
        font-size: 33px;
    }
    .block .form__security {
        margin-top: 20px;
    }
}
@media screen and (max-width: 767px) {
    .block .wrapper {
        max-width: 640px;
    }
    .block .title {
        font-size: 32px;
    }
}
@media screen and (max-width: 639px) {
    .block .title {
        line-height: 1.1;
    }
}
.block1 {
    width: 100%;
}
.block1 .wrapper {
    padding-top: 30px;
    padding-bottom: 18px;
}
.block1__header {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.block1 .header__left {
    width: 220px;
}
.block1 .left__logo img {
    max-width: 230px;
    display: block;
}
.block1 .header__right {
    width: 850px;
}
.block1 .header__right .right__list {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.block1 .header__right .list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 250px;
}
.block1 .header__right .item__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 41px;
    border-radius: 5px;
    height: 41px;
}
.block1 .header__right .item__img-blue {
    background-color: #86a9e3;
}
.block1 .header__right .item__img-orange {
    background-color: #fdb98d;
}
.block1 .header__right .item__img-green {
    background-color: #7ebe75;
}
.block1 .header__right .item__text {
    color: #666;
    font-size: 18px;
    font-weight: 400;
    padding-left: 10px;
}
.block1__footer {
    width: 100%;
    padding-top: 90px;
    padding-bottom: 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-position: center bottom;
    background-repeat: no-repeat;
}
.no-webp .block1__footer {
    background-image: url(../img/block1__bg.png);
}
.webp .block1__footer {
    background-image: url(../img/block1__bg.webp);
}
.block1 .footer__left {
    width: 420px;
}
.block1 .footer__left .left__title {
    width: 100%;
    font-size: 44px;
    line-height: 47px;
}
.block1 .footer__left .left__list {
    width: 100%;
    margin-top: 30px;
}
.block1 .footer__left .list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
}
.block1 .footer__left .item__img {
    margin-top: 0;
    width: 28px;
}
.block1 .footer__left .item__text {
    padding-left: 17px;
    color: #444;
    font-size: 18px;
    line-height: 28px;
    width: calc(100% - 58px);
}
.block1 .footer__left .text__bold {
    font-weight: 700;
    color: #343434;
}
.block1 .footer__center {
    width: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.block1 .center__prod {
    width: 100%;
    position: relative;
}
.block1 .prod__img {
    position: absolute;
    bottom: -125px;
    right: -20px;
    max-width: 400px;
    width: 85%;
}
.block1 .footer__right {
    width: 290px;
}
@media screen and (max-width: 1179px) {
    .block1__footer {
        background-size: 608px 515px;
        padding-top: 50px;
    }
    .block1 .prod__img {
        position: absolute;
        bottom: -125px;
        right: -10px;
        width: 80%;
    }
    .block1 .center__prod::after {
        width: 87px;
        height: 52px;
        bottom: -165px;
        right: -35px;
        background-size: 100% 100%;
    }
    .block1 .footer__left .left__title {
        width: 115%;
    }
}
@media screen and (max-width: 1023px) {
    .block1 .wrapper {
        padding-bottom: 25px;
    }
    .block1__header {
        max-width: 600px;
    }
    .block1 .header__left {
        width: auto;
        margin-right: 15px;
    }
    .block1 .header__right {
        width: auto;
    }
    .block1 .header__right .right__list {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .block1 .header__right .list__item {
        width: auto;
    }
    .block1 .header__right .list__item:nth-child(3) {
        display: none;
    }
    .block1 .header__right .item__img {
        width: 30px;
        height: 30px;
    }
    .block1 .header__right .img__pic {
        width: 20px;
    }
    .block1 .header__right .item__text {
        width: calc(100% - 30px);
        font-size: 16px;
        padding-left: 10px;
    }
    .block1 .footer__left .list__item {
        margin-bottom: 15px;
    }
    .block1__footer {
        background-size: 358px;
        background-position: left -30px bottom 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 20px;
    }
    .no-webp .block1__footer {
        background-image: url(../img/block1__bg__baba.png);
    }
    .webp .block1__footer {
        background-image: url(../img/block1__bg__baba.webp);
    }
    .block1 .footer__left {
        width: 100%;
        max-width: 600px;
        margin-right: auto;
        margin-left: auto;
    }
    .block1 .footer__left br {
        display: none;
    }
    .block1 .footer__left .left__title {
        width: 100%;
        text-align: center;
        font-size: 32px;
        line-height: 1;
    }
    .block1 .footer__center {
        margin-top: 0;
        width: calc(100% - 290px);
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .block1 .center__prod {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .block1 .prod__img {
        position: relative;
        bottom: -120px;
        right: -85px;
        max-width: 340px;
        width: 85%;
    }
    .block1 .center__prod::after {
        width: 97px;
        height: 62px;
        bottom: -75px;
        right: 0;
    }
    .block1 .footer__right {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
}
@media screen and (max-width: 767px) {
    .block1 .wrapper {
        padding-top: 10px;
        padding-bottom: 30px;
    }
    .block1__header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .block1 .header__right {
        display: none;
    }
    .block1 .left__logo img {
        max-width: 100%;
    }
    .block1 .header__left {
        margin-right: 0;
    }
    .block1 .header__right {
        width: 100%;
        max-width: 350px;
    }
    .block1 .header__right .right__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .block1 .header__right .list__item {
        width: 100%;
        margin-bottom: 10px;
    }
    .block1 .footer__left {
        width: 100%;
        max-width: 480px;
    }
    .block1 .footer__left .left__list {
        margin-top: 20px;
    }
    .block1 .footer__left .list__item {
        margin-bottom: 15px;
    }
    .block1 .footer__left .item__text {
        padding-left: 10px;
        font-size: 16px;
        line-height: 24px;
    }
    .block1__footer {
        max-width: 520px;
        background-image: none;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 20px;
        padding-bottom: 0;
    }
    .no-webp .block1__footer,
    .webp .block1__footer {
        background-image: none;
    }
    .block1 .center__prod::after {
        right: 35px;
        bottom: 60px;
    }
    .block1 .center__prod {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .block1 .prod__img {
        position: static;
        width: 100%;
    }
    .block1-bottom .wrapper {
        padding-top: 30px;
    }
}
@media screen and (max-width: 639px) {
    .block1 .wrapper {
        max-width: 440px;
        padding-bottom: 25px;
    }
    .block1__footer {
        padding-top: 0;
        padding-bottom: 0;
        background-image: none;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .block1__footer br {
        display: none;
    }
    .block1 .left__title {
        text-align: center;
    }
    .block1 .footer__center {
        width: 100%;
    }
    .block1 .footer__left {
        width: 100%;
    }
    .block1 .center__prod {
        display: block;
        margin-right: auto;
        margin-left: auto;
        max-width: 310px;
    }
    .block1 .center__prod::after {
        bottom: -20px;
        right: 50px;
    }
    .block1 .prod__img {
        position: static;
        display: block;
        margin-right: auto;
        margin-left: auto;
        max-width: 250px;
        margin: 0 auto;
    }
    .block1 .footer__right {
        margin-top: 10px;
    }
    .dop_padding {
        padding: 25px 0;
    }
}
.block10 .wrapper {
    padding-top: 83px;
    padding-bottom: 90px;
}
.block10__subtitle {
    text-align: center;
    width: 100%;
    margin-top: 22px;
    color: #2a2a2a;
    line-height: 23px;
    font-weight: 400;
    font-size: 22px;
}
.block10__content {
    margin-top: 60px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    border-bottom: 1px solid #e6e6e6;
}
.block10 .content__center,
.block10 .content__left,
.block10 .content__right {
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    position: relative;
    bottom: -4px;
}
.block10 .content__center {
    margin-right: 60px;
    margin-left: 60px;
}
.block10__footer {
    margin-top: 50px;
    text-align: center;
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
    color: #2a2a2a;
    width: 100%;
}
@media screen and (max-width: 1023px) {
    .block10 .wrapper {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .block10__subtitle {
        margin-top: 15px;
    }
    .block10__content {
        margin-top: 15px;
    }
    .block10 .content__center {
        margin-right: 0;
        margin-left: 0;
    }
    .block10__footer {
        margin-top: 15px;
    }
    .block10 .center__img,
    .block10 .left__img,
    .block10 .right__img {
        width: 100%;
        height: auto;
    }
}
@media screen and (max-width: 767px) {
    .block10__subtitle {
        font-size: 20px;
        line-height: 22px;
    }
    .block10__footer {
        font-size: 18px;
        line-height: 20px;
    }
    .block10 .content__center {
        display: none;
    }
}
.block2 .wrapper {
    padding-top: 114px;
    padding-bottom: 80px;
}
.block2__header {
    width: 100%;
    margin-top: 24px;
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.block2 .header__img {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.block2 .header__img::after,
.block2 .header__img::before {
    content: "";
    position: absolute;
    height: 1px;
    width: 330px;
    background-color: #e3e3e3;
    top: 50%;
}
.block2 .header__img::after {
    left: calc(50% + 85px);
}
.block2 .header__img::before {
    right: calc(50% + 85px);
}
.block2 .header__title {
    color: #2a2a2a;
    font-weight: 700;
    font-size: 24px;
    margin-top: 12px;
}
.block2 .header__text {
    margin-top: 4px;
    font-size: 18px;
    line-height: 28px;
    width: 100%;
}
.block2 .header__text .text__bold {
    font-weight: 700;
    font-size: 20px;
}
.block2__footer {
    width: 100%;
}
.block2 .footer__title {
    color: #2a2a2a;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
}
.block2 .footer__list {
    margin-top: 35px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 16px;
    margin-left: 90px;
}
.block2 .list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: calc(100% / 3);
    margin-bottom: 25px;
    padding-right: 10px;
}
.block2 .item__img {
    width: 106px;
    height: 106px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}
.block2 .item__img::before {
    content: "!";
    position: absolute;
    width: 25px;
    height: 25px;
    top: 0;
    right: 0;
    background-color: #e73f16;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
}
.block2 .img__foto {
    border: 3px solid #f89982;
    background-color: #f89982;
    border-radius: 50%;
    width: 100%;
    height: 100%;
}
.block2 .item__text {
    color: #2a2a2a;
    font-size: 21px;
    font-weight: 400;
    padding-left: 18px;
    width: calc(100% - 106px);
}
.block2__subtitle {
    font-size: 24px;
    text-align: center;
    color: #e73f16;
    font-weight: 400;
}
@media screen and (max-width: 1200px) {
    .block2 .footer__list {
        margin-left: 0;
    }
}
@media screen and (max-width: 1179px) {
    .block2 br {
        display: none;
    }
}
@media screen and (max-width: 1023px) {
    .block2 .wrapper {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .block2__header {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .block2 .header__img::after,
    .block2 .header__img::before {
        width: 240px;
    }
    .block2 .footer__list {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .block2 .list__item {
        width: 50%;
    }
}
@media screen and (max-width: 767px) {
    .block2 .header__img::after,
    .block2 .header__img::before {
        width: 90px;
    }
    .block2 .header__img::after {
        left: calc(50% + 55px);
    }
    .block2 .header__img::before {
        right: calc(50% + 55px);
    }
    .block2 .img__pic {
        width: 75px;
    }
    .block2 .header__title {
        font-size: 22px;
    }
    .block2 .header__text {
        font-size: 16px;
    }
    .block2 .footer__title {
        font-size: 22px;
    }
    .block2 .item__text {
        font-size: 20px;
    }
    .block2 .item__img {
        width: 90px;
        height: 90px;
    }
    .block2__subtitle {
        font-size: 22px;
    }
}
@media screen and (max-width: 639px) {
    .block2 .item__text {
        font-size: 16px;
    }
    .block2 .footer__list {
        margin-top: 10px;
        margin-bottom: 0;
        max-width: 360px;
        margin-right: auto;
        margin-left: auto;
    }
    .block2 .list__item {
        width: 100%;
        padding-right: 0;
        margin-bottom: 10px;
    }
}
.block3 {
    position: relative;
}
.block3::after {
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    left: -290px;
    bottom: 0;
    background-position: center bottom;
    background-repeat: no-repeat;
    z-index: 0;
}
.no-webp .block3::after {
    background-image: url(../img/block3__bg.png);
}
.webp .block3::after {
    background-image: url(../img/block3__bg.webp);
}
.block3 .content {
    width: 100%;
}
.block3 .wrapper {
    padding-top: 57px;
    padding-bottom: 82px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.block3__content {
    position: relative;
    z-index: 2;
    width: 570px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.block3 .content__title {
    color: #86a9e3;
    font-size: 47px;
    font-weight: 700;
    position: relative;
}
.block3 .content__subtitle {
    margin-top: 15px;
    margin-bottom: 40px;
    color: #2a2a2a;
    font-size: 35px;
    font-weight: 900;
    font-style: italic;
}
.block3 .content__text {
    margin-bottom: 25px;
    font-size: 18px;
    line-height: 28px;
    color: #444;
}
.block3 .content__text .text__bold {
    color: #2a2a2a;
    font-weight: 700;
}
.block3 .content__text:last-child {
    margin-bottom: 0;
}
@media screen and (max-width: 1179px) {
    .block3__content {
        width: 510px;
        padding-right: 0;
    }
    .block3::after {
        left: -270px;
        background-size: 470px;
    }
}
@media screen and (max-width: 1023px) {
    .no-webp .block3::after,
    .webp .block3::after {
        background-image: none;
        content: none;
    }
    .block3 br {
        display: none;
    }
    .block3 .wrapper {
        background-position: right bottom;
        background-size: 280px;
        background-repeat: no-repeat;
        z-index: 0;
        padding-top: 30px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-bottom: 30px;
    }
    .no-webp .block3 .wrapper {
        background-image: url(../img/block3__bg_mob.png);
    }
    .webp .block3 .wrapper {
        background-image: url(../img/block3__bg_mob.webp);
    }
    .block3__content {
        width: calc(100% - 250px);
    }
    .block3 .content__title {
        font-size: 36px;
    }
    .block3 .content__subtitle {
        font-size: 30px;
        margin-bottom: 10px;
        margin-top: 5px;
        line-height: 1;
    }
    .block3 .content__text {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 22px;
    }
}
@media screen and (max-width: 767px) {
    .block3__content {
        width: 100%;
    }
    .block3 .content {
        display: inline-block;
        margin-bottom: 15px;
    }
    .block3 .content__subtitle,
    .block3 .content__title {
        font-size: 30px;
        display: inline;
        font-style: normal;
    }
    .block3 .wrapper {
        padding-top: 30px;
        padding-bottom: 400px;
        background-position: center bottom;
    }
    .block3 .content__subtitle {
        text-align: center;
    }
}
@media screen and (max-width: 639px) {
    .block3 .content__subtitle,
    .block3 .content__title {
        font-size: 26px;
    }
}
@media screen and (max-width: 479px) {
    .block3 .content__subtitle,
    .block3 .content__title {
        font-size: 24px;
    }
}
.block4 .wrapper {
    padding-top: 87px;
    padding-bottom: 45px;
}
.block4__content {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 55px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.block4 .content__left {
    width: 315px;
}
.block4 .left__prod {
    width: 100%;
    position: relative;
}
.block4 .prod__el {
    position: absolute;
    z-index: 0;
}
.block4 .prod__el-1 {
    background-image: url(../img/block4__svg1.svg);
    width: 48px;
    height: 50px;
    top: 120px;
    left: 5px;
}
.block4 .prod__el-2 {
    background-image: url(../img/block4__svg2.svg);
    width: 65px;
    height: 66px;
    top: 120px;
    right: 5px;
}
.block4 .prod__el-3 {
    background-image: url(../img/block4__svg3.svg);
    width: 111px;
    height: 71px;
    bottom: 90px;
    left: 0;
}
.block4 .prod__el-4 {
    background-image: url(../img/block4__svg4.svg);
    width: 33px;
    height: 33px;
    bottom: 115px;
    right: 13px;
}
.block4 .prod__img {
    position: relative;
    z-index: 1;
    right: -25px;
    top: 50px;
    max-width: 280px;
    width: 100%;
}
.block4 .content__center {
    width: 570px;
}
.block4 .center__list {
    width: 100%;
    padding-top: 12px;
    background-image: url(../img/block4__bg.png);
    background-position: left 10px top -30px;
    background-repeat: no-repeat;
}
.block4 .list__item {
    padding-right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-bottom: 45px;
}
.block4 .item__img {
    width: 107px;
    height: 107px;
    position: absolute;
    top: 0;
    left: 5px;
}
.block4 .item__img-second {
    left: 40px;
}
.block4 .item__img::before {
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 25px;
    font-weight: 700;
    color: #fff;
    position: absolute;
    width: 39px;
    height: 39px;
    border-radius: 50%;
    top: -7px;
    left: -10px;
}
.block4 .item__img-1::before {
    content: "1";
    background-color: #86a9e3;
}
.block4 .item__img-2::before {
    content: "2";
    background-color: #fdb98d;
}
.block4 .item__img-3::before {
    content: "3";
    background-color: #a3d65c;
}
.block4 .img__pic {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.block4 .img__pic-1 {
    border: 4px solid #86a9e3;
    background-color: #86a9e3;
}
.block4 .img__pic-2 {
    border: 4px solid #fdb98d;
    background-color: #fdb98d;
}
.block4 .img__pic-3 {
    border: 4px solid #a3d65c;
    background-color: #a3d65c;
}
.block4 .item__text {
    padding-left: 180px;
}
.block4 .text__title {
    color: #121212;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    margin-bottom: 10px;
}
.block4 .text__p {
    color: #444;
    font-size: 18px;
    font-weight: 400;
}
.block4 .content__right {
    width: 290px;
}
.block4 .right__form {
    margin-top: 42px;
}
@media screen and (max-width: 1179px) {
    .block4 .prod__img {
        right: 0;
    }
    .block4 .item__text {
        padding-left: 160px;
    }
    .block4 .item__text br {
        display: none;
    }
    .block4 .item__img {
        left: 0;
    }
    .block4 .item__img-second {
        left: 35px;
    }
    .block4 .text__p {
        font-size: 16px;
    }
    .block4 .right__form {
        margin-top: 15px;
    }
}
@media screen and (max-width: 1023px) {
    .block4 .wrapper {
        padding-top: 30px;
        padding-bottom: 30px;
        max-width: 748px;
    }
    .block4__content {
        margin-top: 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .block4 .content__left {
        margin-right: 15px;
    }
    .block4 .prod__img {
        right: 0;
        display: block;
        margin-right: auto;
        margin-left: auto;
    }
    .block4 .content__center {
        width: 100%;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
    .block4 .center__list {
        background-image: none;
    }
    .block4 .list__item {
        padding-right: 0;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 10px;
    }
    .block4 .item__img {
        width: 115px;
        height: 115px;
        margin-right: 15px;
        position: static;
    }
    .block4 .item__text {
        width: calc(100% - 130px);
        padding-left: 0;
    }
    .block4 .prod__el-1 {
        left: 15px;
    }
    .block4 .prod__el-2 {
        right: 25px;
    }
    .block4 .prod__el-3 {
        left: 0;
    }
    .block4 .prod__el-4 {
        right: 35px;
    }
    .block4 .right__form {
        margin-top: 70px;
    }
}
@media screen and (max-width: 767px) {
    .block4 .wrapper {
        max-width: 640px;
    }
    .block4 .content__center {
        max-width: 600px;
    }
}
@media screen and (max-width: 639px) {
    .block4 .wrapper {
        padding-bottom: 30px;
    }
    .block4 .list__item {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .block4 .item__text {
        width: calc(100% - 90px);
    }
    .block4 .item__img {
        width: 75px;
        height: 75px;
    }
    .block4 .item__img::before {
        display: none;
    }
    .block4__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .block4 .center__list {
        margin-right: auto;
        margin-left: auto;
        max-width: 440px;
        margin-bottom: 20px;
    }
    .block4 .text__title {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 5px;
    }
    .block4 .content__right {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .block4 .content__left {
        margin-right: 0;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .block4 .left__prod {
        margin-bottom: 30px;
    }
    .block4 .left__prod::after {
        width: 87px;
        height: 52px;
        bottom: -15px;
        right: 45px;
        background-size: 100% 100%;
    }
    .block4 .prod__img {
        max-width: 250px;
        position: static;
        margin: 0 auto;
    }
    .block4 .prod__el {
        display: none;
    }
}
.block5 {
    background-image: url(../img/block5__bg.png);
    background-repeat: no-repeat;
    background-position: center 40px;
}
.block5 .wrapper {
    padding-top: 87px;
    padding-bottom: 80px;
}
.block5__header {
    width: 100%;
    max-width: 800px;
    margin-top: 41px;
    position: relative;
}
.block5__header::after {
    content: "";
    position: absolute;
    width: 1160px;
    height: 1px;
    background-image: url(../img/block5__line.png);
    background-repeat: no-repeat;
    top: calc(50% - 62px);
    left: calc(50% - 1160px / 2);
    z-index: 0;
}
.block5 .slick-list {
    z-index: 1;
}
.block5 .header__content {
    width: 190px;
    outline: 0;
    cursor: pointer;
    padding-bottom: 45px;
}
.block5 .header__content.slick-current.slick-active .content__inner::after {
    content: "";
    position: absolute;
    border: 30px solid transparent;
    border-bottom: 30px solid #fff;
    bottom: -50px;
    left: calc(50% - 30px);
    z-index: 2;
}
.block5 .header__content-second {
    margin-right: 106px;
    margin-left: 106px;
}
.block5 .header__content.slick-current .img__pic {
    border-color: #7ebe75;
}
.block5 .header__content.slick-current .content__img {
    z-index: 2;
}
.block5 .header__content.slick-current .content__img::after,
.block5 .header__content.slick-current .content__img::before {
    background-color: #7ebe75;
}
.block5 .header__content.slick-current .content__title {
    color: #121212;
    text-decoration: none;
    font-weight: 700;
    height: 56px;
}
.block5 .content__inner {
    position: relative;
}
.block5 .content__img {
    margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 190px;
    height: 190px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.block5 .content__img::after {
    content: "";
    position: absolute;
    width: 165px;
    height: 165px;
    border-radius: 50%;
    background-color: #86a9e3;
    opacity: 0.3;
    top: calc(50% - 165px / 2);
    left: calc(50% - 165px / 2);
    z-index: 2;
}
.block5 .content__img::before {
    content: "";
    position: absolute;
    width: 190px;
    height: 190px;
    border-radius: 50%;
    background-color: #b2cfff;
    opacity: 0.15;
    top: calc(50% - 190px / 2);
    left: calc(50% - 190px / 2);
    z-index: 1;
}
.block5 .img__pic {
    position: relative;
    z-index: 3;
    border: 8px solid #fff;
    border-radius: 50%;
}
.block5 .content__title {
    margin-top: 22px;
    color: #444;
    text-decoration: underline;
    font-weight: 400;
    font-size: 18px;
    text-align: center;
    line-height: 22px;
}
.block5__footer {
    width: 100%;
}
.block5 .footer__content {
    width: 100%;
    outline: 0;
    position: relative;
}
.block5 .content__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 20px 20px 58px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.08);
}
.block5 .right__text {
    margin-top: 2px;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
    color: #444;
    text-align: center;
    width: 100%;
}
@media screen and (max-width: 1023px) {
    .block5 {
        background-image: linear-gradient(-269deg, #ffe9e9 0, #ffe9e9 1%, #fff4f4 49%, #fdd 100%);
        background-position: center top;
    }
    .block5 .wrapper {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .block5__header {
        width: 702px;
        margin-top: 20px;
    }
    .block5 .header__content-second {
        margin-right: 66px;
        margin-left: 66px;
    }
    .block5 .content__wrap {
        padding: 10px 10px 10px 0;
    }
    .block5 .right__text {
        font-size: 16px;
    }
}
@media screen and (max-width: 767px) {
    .block5 .content__wrap {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .block5 .slick-list {
        z-index: 0;
    }
    .block5__header {
        width: 610px;
    }
    .block5__header::after {
        display: none;
    }
    .block5 .content__title {
        line-height: 24px;
        margin-top: 10px;
    }
    .block5 .header__content-second {
        margin-right: 20px;
        margin-left: 20px;
    }
    .block5 .right__text {
        margin-top: 0;
        line-height: 20px;
    }
    .block5 .footer__content-1.slick-current::after {
        left: 68px;
    }
}
@media screen and (max-width: 639px) {
    .block5__header {
        width: 100%;
        position: relative;
    }
    .block5 .header__content {
        width: 100%;
        max-width: 630px;
        padding-bottom: 30px;
    }
    .block5 .header__content.slick-current.slick-active .content__inner::after {
        display: none;
    }
    .block5 .footer__content.slick-current::after {
        display: none;
    }
    .block5 .content__wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
@media screen and (max-width: 479px) {
    .block5 .content__wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
.block6 .wrapper {
    padding-top: 70px;
    padding-bottom: 99px;
}
.block6__subtitle {
    color: #444;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    margin-top: 27px;
}
.block6__content {
    padding-top: 10px;
    margin-top: 62px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.block6 .content__left {
    width: 373px;
    margin-right: 25px;
}
.block6 .left__list {
    width: 100%;
}
.block6 .list__item {
    position: relative;
    text-align: center;
    padding: 26px 20px 20px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.08);
    width: 100%;
    margin-bottom: 50px;
}
.block6 .list__item:last-child {
    margin-bottom: 0;
}
.block6 .item__el {
    width: 28px;
    height: 28px;
    top: -14px;
    left: calc(50% - 14px);
    position: absolute;
}
.block6 .item__text {
    color: #444;
    font-weight: 400;
    line-height: 28px;
    font-size: 18px;
}
.block6 .content__right {
    width: 772px;
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.08);
    background-color: #fff;
    padding: 15px 38px 0 13px;
}
.block6 .right__top {
    padding-left: 28px;
}
.block6 .right__bottom {
    position: relative;
    top: -22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: -8px;
}
.block6 .bottom__title,
.block6 .top__title {
    color: #2a2a2a;
    font-size: 20px;
    font-weight: 400;
}
.block6 .bottom__text,
.block6 .top__text {
    font-size: 14px;
    color: #444;
    line-height: 20px;
    font-weight: 400;
}
.block6 .content__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 48px;
}
.block6 .bottom__content {
    color: #000;
    font-weight: 400;
    line-height: 20px;
    font-size: 18px;
    padding-left: 47px;
    position: relative;
}
.block6 .bottom__content::before {
    content: "";
    position: absolute;
    width: 31px;
    height: 5px;
    left: 0;
    top: calc(50% - 5px / 2);
}
.block6 .bottom__content-1 {
    margin-right: 35px;
}
.block6 .bottom__content-1::before {
    background-color: #efcec7;
}
.block6 .bottom__content-2::before {
    background-color: #7ebe75;
}
.block6 .bottom__content img {
    position: relative;
    top: 2px;
    margin-left: 10px;
    margin-right: 5px;
}
@media screen and (max-width: 1179px) {
    .block6 .img__graf {
        width: 100%;
    }
    .block6 .content__right {
        width: 606px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0 10px 0 10px;
    }
    .block6 .right__bottom {
        top: 0;
    }
}
@media screen and (max-width: 1023px) {
    .block6 .wrapper {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .block6__subtitle {
        margin-top: 15px;
    }
    .block6__content {
        margin-top: 15px;
    }
    .block6 .content__left {
        width: 100%;
        margin-right: 0;
    }
    .block6 .left__list {
        margin-bottom: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .block6 .list__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 32%;
        padding: 10px;
        padding-top: 20px;
        margin-bottom: 0;
    }
    .block6 .list__item br {
        display: none;
    }
    .block6 .item__text {
        font-size: 16px;
        line-height: 22px;
    }
    .block6 .content__right {
        width: 100%;
        padding: 20px;
    }
    .block6 .content__bottom {
        margin-top: 15px;
    }
    .block6 .bottom__content-1 {
        margin-right: 20px;
    }
    .block6 .bottom__content {
        font-size: 16px;
    }
}
@media screen and (max-width: 767px) {
    .block6 .bottom__content-1 {
        margin-right: 15px;
    }
    .block6 .right__top {
        padding-left: 22px;
    }
    .block6 .bottom__title,
    .block6 .top__title {
        font-size: 18px;
    }
    .block6 .bottom__content {
        font-size: 16px;
        padding-left: 20px;
    }
    .block6 .bottom__content::before {
        width: 15px;
        height: 4px;
        top: calc(50% - 2px);
    }
    .block6 .bottom__content img {
        width: 8px;
        margin: 0;
    }
}
@media screen and (max-width: 767px) and (max-width: 639px) {
    .block6 .left__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .block6 .list__item {
        width: 100%;
        margin-bottom: 30px;
    }
    .block6 .content__right {
        padding: 10px 5px;
    }
    .block6 .content__bottom {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .bottom__content-1 {
        margin-right: 0;
        margin-bottom: 5px;
    }
    .right__top {
        padding-left: 10px;
    }
    .bottom__title,
    .top__title {
        font-size: 16px;
    }
    .bottom__text,
    .top__text {
        font-size: 12px;
    }
}
@media screen and (max-width: 479px) {
    .block6 .bottom__content {
        font-size: 14px;
    }
    .block4 .content__left {
        width: 300px;
    }
}
.block7-5 .right__form {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: -50px;
    padding: 35px 20px;
}
.block7-5 .form__btn,
.block7-5 .form__name,
.block7-5 .form__price,
.block7-5 .form__tel,
.block7-5 .select__wrapper {
    margin-top: 0;
}
.block7-5 .form__name,
.block7-5 .form__tel,
.block7-5 .select__wrapper {
    width: 200px;
}
.block7-5 .form__btn {
    margin-top: -4px;
}
.block7-5 .form__price {
    width: auto;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
}
.block7-5 .form__price .price__el {
    width: 62px;
    height: 63px;
    top: -75px;
    left: calc(50% - 31px);
}
@media screen and (max-width: 1179px) {
    .block7-5 .right__form {
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .block7-5 .form__btn,
    .block7-5 .form__name,
    .block7-5 .form__tel {
        margin-left: 0;
    }
    .block7-5 .form__name,
    .block7-5 .form__tel,
    .block7-5 .select__wrapper {
        width: 160px;
    }
    .block7-5 .form__price {
        padding-left: 0;
        width: auto;
    }
    .block7-5 .price__line {
        margin: 0 10px;
    }
    .block7-5 .form__price .price__el {
        top: -70px;
        left: calc(50% - 47px);
    }
}
@media screen and (max-width: 1023px) {
    .block7-5 {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fff3f3), color-stop(50%, #fff3f3), color-stop(50%, #fff), to(#fff));
        background-image: linear-gradient(180deg, #fff3f3 0, #fff3f3 50%, #fff 50%, #fff 100%);
    }
    .block7-5 .wrapper {
        max-width: 740px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        padding-bottom: 15px;
    }
    .block7-5 .right__form {
        margin-top: 80px;
        width: 290px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0 0 30px;
    }
    .block7-5 .form__price {
        width: auto;
        -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.08);
        box-shadow: 0 0 25px rgba(0, 0, 0, 0.08);
        background-color: #fff;
        padding: 15px 10px;
        margin-top: -30px;
    }
    .block7-5 .form__price .price__el {
        width: 52px;
        height: 53px;
        top: -60px;
        left: calc(50% - 27px);
    }
    .block7-5 .select__wrapper {
        margin-top: 25px;
    }
    .block7-5 .form__name {
        margin-top: 15px;
    }
    .block7-5 .form__tel {
        margin-top: 15px;
    }
    .block7-5 .form__btn {
        margin-top: 20px;
    }
    .block7-5 .form__name,
    .block7-5 .form__tel,
    .block7-5 .select__wrapper {
        width: 100%;
        max-width: 220px;
    }
}
.block7 .wrapper {
    padding-top: 89px;
    padding-bottom: 132px;
}
.block7__slider {
    width: 1170px;
    margin-top: 61px;
}
.block7 .slider__item {
    width: 300px;
    margin-right: 45px;
    margin-left: 45px;
    outline: 0;
}
.block7 .item__auth {
    width: 100%;
    position: relative;
}
.block7 .item__auth::after {
    content: "";
    position: absolute;
    bottom: -20px;
    left: calc(50% - 1px / 2);
    width: 1px;
    background-image: url(../img/block7__slide-grad.svg);
    background-size: 100% 100%;
    height: 73px;
    z-index: 1;
}
.block7 .item__auth::before {
    content: "";
    position: absolute;
    bottom: -20px;
    left: calc(50% - 5px);
    width: 10px;
    height: 10px;
    background-color: #fdb98d;
    border-radius: 50%;
    z-index: 2;
}
.block7 .auth__wrap {
    width: 220px;
    height: 220px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
.block7 .auth__wrap::after,
.block7 .auth__wrap::before {
    content: "";
    position: absolute;
    border-radius: 50%;
}
.block7 .auth__wrap::before {
    width: 220px;
    height: 220px;
    left: 0;
    top: 0;
    background-color: #e9f1ff;
    z-index: 0;
}
.block7 .auth__wrap::after {
    width: 201px;
    height: 201px;
    left: calc(50% - 201px / 2);
    top: calc(50% - 201px / 2);
    background-color: #dfe9fb;
}
.block7 .auth__foto {
    display: block;
    position: relative;
    z-index: 2;
}
.block7 .item__text {
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
}
.block7 .text__title {
    margin-top: 29px;
    color: #292929;
    font-weight: 400;
    line-height: 24px;
    font-size: 20px;
}
.block7 .text__location {
    margin-top: 7px;
    color: #444;
    font-weight: 400;
    font-size: 18px;
}
.block7 .text__scroll {
    margin-top: 8px;
    max-height: 170px;
    color: #878787;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    position: relative;
    z-index: 2;
}
.block7 .text__scroll::before {
    content: "";
    position: absolute;
    width: 95%;
    height: 100px;
    background: -webkit-gradient(linear, left bottom, left top, from(#f4f8ff), to(rgba(244, 248, 255, 0)));
    background: linear-gradient(0deg, #f4f8ff, rgba(244, 248, 255, 0));
    bottom: 0;
    left: 0;
    z-index: 2;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.block7 .text__scroll:hover {
    z-index: 4;
}
.block7 .text__scroll:hover::before {
    opacity: 0;
    z-index: 0;
}
.block7 .slick-next,
.block7 .slick-prev {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background-color: #81c677;
    z-index: 10;
}
.block7 .slick-next:before,
.block7 .slick-prev:before {
    position: absolute;
    font-size: 0;
    content: "";
    background-image: url(../img/slider__arrow.svg);
    width: 17px;
    height: 8px;
    left: calc(50% - 17px / 2);
    top: calc(50% - 4px);
}
.block7 .slick-next:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.block7 .slick-next {
    right: -50px;
    top: calc(50% - 20px);
}
.block7 .slick-prev {
    left: -50px;
    top: calc(50% - 20px);
}
.block7 .slick-next:before,
.block7 .slick-prev:before {
    color: #7ebe75;
}
@media screen and (max-width: 1300px) {
    .block7__slider {
        width: 100%;
        max-width: 940px;
    }
    .block7 .slider__item {
        margin-right: 20px;
        margin-left: 20px;
    }
    .block7 .slick-next {
        right: -20px;
    }
    .block7 .slick-prev {
        left: -20px;
    }
}
@media screen and (max-width: 1023px) {
    .block7__slider {
        width: 100%;
        max-width: 700px;
    }
    .block7 .wrapper {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .block7__slider {
        margin-top: 15px;
    }
}
@media screen and (max-width: 767px) {
    .block7__slider {
        width: 100%;
        max-width: 580px;
    }
}
@media screen and (max-width: 639px) {
    .block7__slider {
        width: 100%;
        max-width: 260px;
    }
    .block7 .text__scroll {
        font-size: 16px;
        line-height: 20px;
    }
    .block7 .text__title {
        font-size: 18px;
        line-height: 22px;
    }
    .block7 .text__location {
        font-size: 16px;
        line-height: 20px;
    }
    .block7 .slider__item {
        margin-right: 0;
        margin-left: 0;
    }
}
.block8 .wrapper {
    max-width: 960px;
    padding-top: 84px;
    padding-bottom: 94px;
}
.block8__content {
    margin-top: 71px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.block8 .content__left {
    width: 280px;
}
.block8 .left__product {
    width: 100%;
    position: relative;
}
.block8 .left__product .product__img {
    display: block;
    height: 320px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    z-index: 2;
}
.block8 .content__center {
    width: 46px;
}
.block8 .content__right {
    width: 510px;
}
.block8 .right__item {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 15px;
}
.block8 .right__item:last-child {
    margin-bottom: 0;
}
.block8 .item__left {
    width: 135px;
    height: 135px;
    background-color: #f0f6ff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}
.block8 .item__left::before {
    content: "";
    position: absolute;
    border-radius: 50%;
    width: 105px;
    height: 105px;
    left: calc(50% - 119px / 2);
    top: calc(50% - 119px / 2);
    background-color: #fff;
    border: 7px solid #e0ecff;
    z-index: 2;
}
.block8 .left__ico {
    position: relative;
    z-index: 3;
}
.block8 .item__text {
    width: calc(100% - 165px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.block8 .text__el {
    width: 20px;
    height: 3px;
}
.block8 .text__el-blue {
    background-color: #86a9e3;
}
.block8 .text__el-orange {
    background-color: #fdb98d;
}
.block8 .text__p {
    margin-top: 20px;
    color: #444;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
}
@media screen and (max-width: 1023px) {
    .block8 br {
        display: none;
    }
    .block8__content {
        margin-top: 30px;
        max-width: 740px;
    }
    .block8 .wrapper {
        padding-top: 30px;
        padding-bottom: 65px;
    }
    .block8 .center__img {
        height: 300px;
    }
    .block8 .img__pic {
        width: 100%;
        height: 100%;
    }
    .block8 .content__right {
        width: 370px;
    }
    .block8 .item__left {
        width: 115px;
        height: 115px;
    }
    .block8 .item__left::before {
        width: 85px;
        height: 85px;
        left: calc(50% - 99px / 2);
        top: calc(50% - 99px / 2);
    }
    .block8 .text__p {
        margin-top: 10px;
    }
    .block8 .item__text {
        width: calc(100% - 130px);
    }
}
@media screen and (max-width: 767px) {
    .block8 .content__center {
        display: none;
    }
    .block8__content {
        max-width: 620px;
    }
    .block8 .left__product .product__img {
        width: 250px;
        height: auto;
    }
    .block8 .left__product::after {
        width: 87px;
        height: 52px;
        background-size: 100% 100%;
    }
}
@media screen and (max-width: 639px) {
    .block8 .wrapper {
        padding-bottom: 30px;
    }
    .block8__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .block8 .content__right {
        margin-top: 20px;
        width: 100%;
        max-width: 500px;
    }
    .block8 .text__p {
        font-size: 16px;
        line-height: 20px;
    }
    .block8 .left__product::after {
        width: 87px;
        height: 52px;
        bottom: -15px;
        right: 35px;
        background-size: 100% 100%;
    }
    .block8 .left__product .product__img {
        width: 250px;
        height: auto;
        margin: 0 auto;
    }
}
.block9 .wrapper {
    padding-top: 90px;
    padding-bottom: 95px;
}
.block9__content {
    margin-top: 65px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.block9 .content__item {
    width: 310px;
    text-align: center;
}
.block9 .left__img-1 {
    display: block;
    border: 30px solid #e4f0ff;
    border-radius: 50%;
    width: 230px;
    margin-right: auto;
    margin-left: auto;
}
.block9 .img__el {
    display: block;
    margin-top: 25px;
    width: 40px;
    height: 5px;
    margin-right: auto;
    margin-left: auto;
}
.block9 .img__el-blue {
    background-color: #86a9e3;
}
.block9 .img__el-orange {
    background-color: #fdb98d;
}
.block9 .img__el-green {
    background-color: #a3d65c;
}
.block9 .item__title {
    margin-top: 18px;
    color: #2a2a2a;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
}
.block9 .item__text {
    margin-top: 10px;
    color: #444;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}
@keyframes animation {
    0% {
        opacity: 1;
    }
    25% {
        opacity: 0.75;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.25;
    }
    100% {
        opacity: 0;
    }
}
.block9 .content__animation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 105px;
    margin-top: -140px;
}
.block9 .animation__arrow {
    height: 2px;
    width: 15px;
    background-color: #d4ebf3;
}
.block9 .content__animation-1 span {
    -webkit-animation: animation 5s infinite;
    animation: animation 5s infinite;
}
.block9 .content__animation-1 span:nth-child(1) {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}
.block9 .content__animation-1 span:nth-child(2) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}
.block9 .content__animation-1 span:nth-child(3) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}
.block9 .content__animation-1 span:nth-child(4) {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}
.block9 .content__animation-2 span {
    -webkit-animation: animation 5s infinite;
    animation: animation 5s infinite;
}
.block9 .content__animation-2 span:nth-child(1) {
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s;
}
.block9 .content__animation-2 span:nth-child(2) {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
}
.block9 .content__animation-2 span:nth-child(3) {
    -webkit-animation-delay: 3.5s;
    animation-delay: 3.5s;
}
.block9 .content__animation-2 span:nth-child(4) {
    -webkit-animation-delay: 4s;
    animation-delay: 4s;
}
.block9 .img__content {
    width: 230px;
    height: 230px;
    margin-right: auto;
    margin-left: auto;
    border: 30px solid #e4f0ff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.block9 .form__btn,
.block9 .form__name,
.block9 .form__tel {
    width: 120px;
    height: 35px;
    margin-top: 0;
    margin-bottom: 5px;
}
.block9 .form__name__field,
.block9 .form__tel__field {
    font-size: 10px;
    line-height: 35px;
    text-align: left;
    font-weight: 700;
    padding-left: 25px;
}
.block9 .form__name::after {
    width: 11px;
    height: 15px;
    background-size: 100% 100%;
    left: 10px;
    top: calc(50% - 15px / 2);
}
.block9 .form__tel::after {
    width: 12px;
    height: 15px;
    background-size: 100% 100%;
    left: 10px;
    top: calc(50% - 15px / 2);
}
.block9 .form__btn {
    -webkit-box-shadow: 0 16px 26px -12px #f4975b, 0 4px 0 -2px #f49557;
    box-shadow: 0 16px 26px -12px #f4975b, 0 4px 0 -2px #f49557;
}
.block9 .btn__text-1 {
    font-size: 14px;
    line-height: 16px;
}
.block9 .btn__text-2 {
    font-size: 12px;
    line-height: 14px;
    margin-top: -2px;
}
@media screen and (max-width: 1179px) {
    .block9 br {
        display: none;
    }
    .block9 .content__animation {
        width: 60px;
    }
    .block9 .animation__arrow {
        height: 2px;
        width: 10px;
        background-color: #d4ebf3;
    }
}
@media screen and (max-width: 1023px) {
    .block9 .wrapper {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .block9__content {
        margin-top: 30px;
    }
    .block9 .content__animation {
        display: none;
    }
    .block9 .content__item {
        width: 240px;
        text-align: center;
    }
    .block9 .left__img-1 {
        width: 230px;
    }
    .block9 .img__el {
        margin-top: 15px;
    }
    .block9 .item__title {
        font-size: 18px;
        line-height: 22px;
        padding: 0 20px;
    }
    .block9 .item__text {
        font-size: 16px;
        line-height: 20px;
    }
}
@media screen and (max-width: 767px) {
    .block9__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .block9 .content__item {
        width: 100%;
        max-width: 420px;
        text-align: center;
        margin-bottom: 30px;
    }
    .block9 .content__item:last-child {
        margin-bottom: 0;
    }
}
.popup .inner__wrap {
    width: 632px;
    border-radius: 15px;
    padding: 10px 20px 20px;
    background-color: #fff;
    -webkit-box-shadow: 0 5px 73px rgba(35, 35, 35, 0.75);
    box-shadow: 0 5px 73px rgba(35, 35, 35, 0.75);
    background-position: left bottom;
    background-size: auto 100%;
    background-repeat: no-repeat;
    position: relative;
    z-index: 2;
}
.no-webp .popup .inner__wrap {
    background-image: url(../img/popup__bg.png);
}
.webp .popup .inner__wrap {
    background-image: url(../img/popup__bg.webp);
}
.popup .popup__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}
.popup .content__right {
    width: 290px;
}
.popup .popup__left {
    width: 300px;
}
.popup .left__product {
    width: 100%;
    position: relative;
}
.popup .right__form {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-bottom: 0;
}
.popup .left__product__img {
    height: 308px;
    display: block;
    margin-right: auto;
    margin-left: 37px;
    margin-top: 10px;
}
@media (max-width: 999px) {
    .popup__left {
        display: none;
    }
    .popup .inner__wrap {
        width: 100%;
        padding: 10px 10px 20px;
    }
}
@media screen and (max-width: 1023px) {
    .block2__subtitle {
        font-size: 22px;
    }
}
@media screen and (max-width: 767px) {
    .title {
        font-size: 25px !important;
    }
}
@media screen and (max-width: 639px) {
    .block9 .item__title {
        margin-top: 6px;
    }
    .block9 .item__text {
        margin-top: 0;
    }
    .block9 .content__item {
        margin-bottom: 20px;
    }
    .block1 .footer__left .left__title {
        font-size: 25px;
    }
}
.block1 .header__right .item__img {
    flex-shrink: 0;
}
.mod-1 {
    display: inline-block;
}
.select__wrapper {
    position: relative;
}
.select__wrapper::before {
    content: "";
    position: absolute;
    display: block;
    background: url(../img/world--k.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
    z-index: 2;
}
select {
    outline: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../../public/layout-images/select-triangle.svg);
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 10px 10px;
}
select:hover {
    background-size: 10px 10px;
    background-position: right 10px center;
}
select:focus {
    outline: 0 !important;
    outline-color: transparent;
    outline-width: 0;
}
select::-ms-expand {
    display: none !important;
    background: 0 0 !important;
    position: fixed;
    border: none !important;
    outline: 0 !important;
}
button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
option::-moz-focus-inner,
select::-moz-focus-inner {
    border: none;
}
select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
a:-moz-focusring,
select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
a,
a:active,
a:focus,
a:hover,
a:visited {
    outline: 0 !important;
}
