@charset "UTF-8";section{scroll-margin-top:30px}.hero-block{padding:8.75rem 0 11.875rem;position:relative}@media (max-width:767px){.hero-block{padding:5.75rem 0 21.875rem}}.hero-block__overlay{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:right;z-index:-1;top:0;left:0}.hero-block__overlay-mob{display:none}@media (max-width:767px){.hero-block__overlay-mob{display:block;top:0;left:0;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:right;z-index:-1}}@media (max-width:767px){.hero-block .container{padding:0 2rem}}.hero-block h1.title{line-height:1.3;color:#fff}@media (max-width:767px){.hero-block h1.title{text-align:center}}.hero-block__inf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.875rem}@media (max-width:767px){.hero-block__inf{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hero-block__inf a{width:100%}}.hero-block__inf .caption{color:#fff;font-size:clamp(1.25rem,32 / 1360 * 100vw,2rem);max-width:31.375rem;text-align:right;margin-bottom:clamp(1.5rem,70 / 1360 * 100vw,4.375rem)}@media (max-width:767px){.hero-block__inf .caption{max-width:18.125rem;margin-left:auto}}.hero-block__inf .description{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(1.25rem,32 / 1360 * 100vw,2rem);color:#fff;margin-left:auto}@media (max-width:767px){.hero-block__inf .description{margin-left:0}}.hero-block__inf .description .size{font-size:clamp(2.5rem,60 / 1360 * 100vw,3.75rem);margin-bottom:.375rem}.about-block{padding:clamp(3.75rem,120 / 1360 * 100vw,7.5rem) 0;overflow:hidden}.about-block__box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.about-block__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.125rem}}.about-block .left{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;max-width:38.125rem;width:100%}.about-block .left h2{margin-bottom:2rem}.about-block .left .list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:2rem}@media (max-width:767px){.about-block .left .list{gap:.75rem}.about-block .left .list br{display:block}}.about-block .left .list .title{color:#f0321e;font-size:clamp(1.5rem,32 / 1360 * 100vw,2rem);font-weight:600;margin-bottom:.875rem}.about-block .right{width:600px}@media (max-width:767px){.about-block .right{width:100%}}.about-block .right .image img{width:100%}.about-block .right .about-block__swiper{padding-bottom:30px}.about-block .right .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.about-block .right span.swiper-pagination-bullet{width:100%!important;border-radius:4px}.about-block .right .swiper-pagination-bullet-active{background:#001e21!important}.about-block .right .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.services-block{padding:5rem 0;background:#001e21;overflow:hidden}.services-block .container{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;gap:7.5rem;position:relative}@media (max-width:767px){.services-block .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:.1875rem}}.services-block .container::before{content:"";position:absolute;right:0;width:31%;height:132%;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/uploads/2025/10/Чертеж-дизельного-двигателя-в-неоне-1.webp)}@media (max-width:767px){.services-block .container::before{top:10%;width:90%;height:100%;background-position:top}}.services-block h2{color:#fff}.services-block__list{margin-top:clamp(2rem,50 / 1360 * 100vw,3.125rem);display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:3.75rem 5rem;max-width:37.5rem;color:#fff}@media (max-width:767px){.services-block__list{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2rem}}.services-block .item{font-size:2rem;font-weight:600}.services-block .item span{color:#f0321e}.services-block .image{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}.services-block .image img{max-width:20.625rem;width:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.services-block .image img{max-width:16.25rem}}.benefits-block{padding:clamp(5rem,120 / 1360 * 100vw,7.5rem) 0;overflow:hidden}.benefits-block .box{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:5rem}@media (max-width:980px){.benefits-block .box{-ms-grid-columns:1fr;grid-template-columns:1fr}}.benefits-block .sub-title{color:#08c8e4;font-weight:700;font-size:1.5rem;margin-bottom:clamp(1rem,24 / 1360 * 100vw,1.5rem);text-transform:uppercase;font-family:HelveticaNeueCyr}.benefits-block .caption{margin-bottom:.875rem}.benefits-block .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.benefits-block .item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benefits-block .caption_bottom{margin-top:1.5rem;margin-bottom:1.5rem}@media (max-width:980px){.benefits-block .image{display:none}}.testimonials-block{padding:clamp(5rem,120 / 1360 * 100vw,7.5rem) 0;background:#001e21}.testimonials-block h2{color:#fff}.testimonials-block .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-top:.75rem}