p{margin-bottom:20px}section{padding:0;margin-bottom:120px}.block-title{font:600 30px/130% var(--title-font);color:var(--text-color);margin-bottom:30px}.block-text a{color:var(--text-color)}p a{border-bottom:1px solid}p a:hover{border-bottom-color:transparent}.domclick ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.domclick ul li{position:relative;top:0;left:0;padding-left:26px}.domclick ul li:before{content:'';position:absolute;top:9px;left:0;display:block;width:6px;height:6px;background-color:var(--main-color);border-radius:50%}.domclick span,.domclick ul li span{font-weight:600}.domclick img{display:block;width:100%}.domclick .grey{color:var(--grey-color)}.domclick .block-text._top{max-width:980px}.domclick .block-text._bottom{max-width:980px;margin-top:60px}.domclick .block-text p:last-child{margin-bottom:0}@media (max-width:999px){section{margin-bottom:80px}.block-title{font-size:26px;line-height:34px}.domclick .block-text._bottom{margin-top:20px}}@media (max-width:640px){section{margin-bottom:60px}section.domclick.render{margin:40px auto}.block-title{font-size:21px;line-height:27px;margin-bottom:30px}}.production-block{position:relative;max-width:1600px;padding-bottom:120px;margin:0 auto}.banner-top-padding{padding-top:100px;padding-bottom:40px}.production-block .close-link{position:absolute;display:block;top:69px;right:8.75%}.production-block_title{font:600 80px/130% var(--title-font);color:var(--text-color);margin-bottom:40px;letter-spacing:0}.production-block p{font:400 16px/150% var(--text-font);color:var(--title-color)}.production-block_text{max-width:75%;margin-bottom:20px}.production-block_text span{border-bottom:none;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, var(--title-color)),to(var(--title-color)));background-image:-o-linear-gradient(left,var(--title-color) 0,var(--title-color) 100%);background-image:linear-gradient(to right,var(--title-color) 0,var(--title-color) 100%);background-repeat:repeat-x;background-position:0 96%;background-size:100% 1px;white-space:nowrap}.production-block_img{width:100%;height:370px;margin:40px 0 54px;-o-object-fit:cover;object-fit:cover}.production-block_cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.production-block .card-item{min-height:unset;width:100%;border-radius:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid var(--border-color);padding:40px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.production-block .card-item_title{font:600 18px/130% var(--title-font);color:var(--title-color);margin-bottom:19px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.production-block .card-item_text{max-width:515px;margin-bottom:38px;color:var(--text-color)}.btn-white{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font:500 12px/16px var(--text-font);background:var(--background);color:var(--title-color);border-radius:4px;letter-spacing:.08em;border:1px solid var(--border-color);text-transform:uppercase;padding:10px 29px 8px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.card-item:hover .btn-white{color:var(--main-color);border:1px solid var(--main-color)}.card-item:hover .card-item_title{color:var(--main-color)}@media screen and (max-width:999px){.production-block{padding-bottom:80px}.banner-top-padding{padding-top:30px;padding-bottom:40px!important}.production-block.bottom-block{margin-top:0}.production-block .close-link{display:none}.production-block_title{font-size:36px}.production-block_text{max-width:100%}.production-block_img{height:330px;margin:20px 0 34px}.production-block .card-item{padding:30px 35px 30px 30px;border-radius:10px}}@media screen and (max-width:691px){.btn-white{padding:10px 15px 8px}}@media screen and (max-width:640px){.btn-white{padding:10px 29px 8px}.production-block{padding-bottom:60px}.production-block_title{font-size:30px}.production-block_img{margin:10px 0 24px}.production-block_cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.production-block .card-item:last-child .card-item_title{margin-bottom:18px}}@media screen and (max-width:999px){.production-block_img{-o-object-position:57.5%;object-position:57.5%}}@media screen and (max-width:710px){.production-block_img{-o-object-position:53%;object-position:53%}}.first-block .block-text{max-width:1090px;margin-bottom:70px}.first-block .block-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.first-block .block-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-block .block-item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.first-block.first-block-reverse .block-item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.first-block.first-block-reverse .block-item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.first-block .block-item__img-container{position:relative;top:0;width:48.5%}.first-block .block-item__img-container img{max-width:640px;aspect-ratio:1/.742;border-radius:16px}.first-block .block-item__img-container.overlay::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;background:-o-linear-gradient(267deg,rgba(0,0,0,0) 2.46%,rgba(0,0,0,.2) 97.32%);background:linear-gradient(183deg,rgba(0,0,0,0) 2.46%,rgba(0,0,0,.2) 97.32%)}.first-block .block-item__img-container span{display:block;padding-top:20px;font:400 16px/150% var(--text-font);color:var(--grey-color)}.first-block .block-item__descr{width:40.4%;margin:0 0 42px 0}.first-block .block-item__descr.сustom-padding{width:40.3%;margin:0 0 19px 0}.first-block .block-item__descr p{margin-bottom:20px}.first-block .block-item__descr p+ul{margin-top:30px}.first-block .block-item__descr p:last-child{margin-bottom:0}@media (max-width:1280px){.first-block .block-item__descr{width:48%}}@media (max-width:999px){.first-block .block-text{margin-bottom:40px}.first-block .block-item,.first-block .block-item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.first-block.first-block-reverse .block-item:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.first-block.first-block-reverse .block-item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.first-block .block-item__descr.block-text,.first-block .block-item__img-container{width:100%;margin-bottom:0}.first-block .block-item__img-container img{max-width:none;aspect-ratio:1/.7416}}@media (max-width:640px){.first-block .block-item__img-container img{aspect-ratio:1/.7435;border-radius:10px}.first-block .block-item__img-container span{padding-top:14px}}section.home+section.third-block{margin-top:0}section.home+section.third-block.no-title{margin-top:-21px}.third-block ul{margin:30px 0}.third-block .block-title{max-width:1010px}.third-block .block-text{max-width:982px}@media (max-width:999px){section.third-block{margin-top:81px}section.home+section.third-block.no-title{margin-top:-20px}.third-block .block-title{margin-bottom:29px}}@media (max-width:640px){section.third-block{margin-top:60px}section.home+section.third-block.no-title{margin-top:-30px}.third-block .block-title{margin-bottom:30px}}.fourth-block .block-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fourth-block .block-item__descr{width:40.5%;margin:0 0 44px 0}.fourth-block .block-title{margin-bottom:30px}.fourth-block .block-title.custom-width{max-width:410px}.fourth-block .block-item__descr p{margin-bottom:20px}.fourth-block .block-item__descr p:last-child{margin-bottom:0}.fourth-block a.btn_red{padding:0 29px}.fourth-block .block-item__img-container{position:relative;top:0;width:48.5%}.fourth-block .block-item__img-container img{max-width:640px;aspect-ratio:640/475;border-radius:16px}.fourth-block .block-item__img-container span{display:block;padding-top:20px;font:400 16px/150% var(--text-font);color:var(--grey-color)}@media (max-width:1280px){.fourth-block .block-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fourth-block .block-item__descr{width:48%}}@media (max-width:999px){.fourth-block .block-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.fourth-block .block-title{margin-bottom:30px}.fourth-block .block-title.custom-width{max-width:none}.fourth-block .block-item__descr,.fourth-block .block-item__img-container{width:100%;margin-bottom:0}.fourth-block .block-item__img-container img{max-width:none;aspect-ratio:708/525}}@media (max-width:640px){.fourth-block .block-title{margin-bottom:30px}.fourth-block .block-item__img-container img{aspect-ratio:343/255;border-radius:10px}.fourth-block .block-item__img-container span{padding-top:14px}}.domclick ol,.domclick ol li{position:relative}.domclick ol{margin:30px 0}.domclick ol:last-child{margin-bottom:0}.domclick ol:first-child{margin-top:0}.domclick ol li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;padding-left:84px;counter-increment:num}.domclick ol li{margin-bottom:40px}.domclick ol li:last-child{margin-bottom:0}.domclick ol li::before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"0"counter(num);position:absolute;top:-4px;left:0;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;font:normal 400 16px/100% var(--title-font);color:var(--main-color);width:60px;height:60px;border:1px solid var(--line-color);text-align:center;border-radius:50%}.domclick ol li p{font:normal normal 400 16px/150% var(--text-font);letter-spacing:0;color:var(--text-color);text-align:start;margin:0}@media screen and (max-width:999px){.domclick ol li::before{top:-1px}}