.gradient{background-image:-webkit-gradient(linear,left top,right top,from(#970009),to(#df0113));background-image:linear-gradient(to right,#970009,#df0113);-webkit-transition:.2s linear;transition:.2s linear;-webkit-box-shadow:1px 5px #d66868;box-shadow:1px 5px #d66868;border:none;color:#fff;font-family:"PT Sans",sans-serif}.gradient:hover{color:#e6e6e6;background-image:-webkit-gradient(linear,left top,right top,from(#880009),to(#d10011));background-image:linear-gradient(to right,#880009,#d10011)}.gradient:active{color:#999!important;-webkit-box-shadow:0 2px #a75a5a;box-shadow:0 2px #a75a5a;-webkit-transform:translateY(3px) translateX(1px);transform:translateY(3px) translateX(1px);background-image:-webkit-gradient(linear,left top,right top,from(#770008),to(#ad000e));background-image:linear-gradient(to right,#770008,#ad000e)}body{background-color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:25px;color:#000;position:relative;overflow-x:hidden;max-width:100vw}.legal{display:block;padding-top:160px;padding-bottom:80px;font-size:18px;line-height:1.5}.legal h1{font-size:40px;font-weight:700;margin-bottom:10px}.legal h2{font-size:26px;font-weight:700;color:#1a512e;margin-top:35px;margin-bottom:12px}.legal p,.legal ul{margin-bottom:15px}.legal ul{padding-left:25px;list-style:disc}.legal a{color:#970009;text-decoration:underline}.legal .legal-updated{color:rgba(0,0,0,.5);font-size:15px;margin-bottom:30px}.no-scroll{overflow:hidden}.section{margin-bottom:100px}.section.aboutSection,.section.products{margin-bottom:0}.section_title{font-size:50px;font-weight:700}a{text-decoration:none}.lg-backdrop{background:radial-gradient(rgba(255,255,255,.3),rgba(0,0,0,.8));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}img.lg-object{max-height:60%!important}.captcha{display:none;margin-bottom:10px}.captcha.show{display:block}.navbar{--bs-navbar-padding-y:0;height:70px;z-index:100;background-color:rgba(0,0,0,.6)!important;font-size:20px;font-family:"PT Sans",sans-serif}.top-notification{background-color:rgba(255,150,150,.8);color:#970009;font-size:20px;font-weight:600}.notify-only{background-color:#fff;text-align:center;text-wrap:wrap;color:red;-ms-flex-item-align:center;align-self:center;font-weight:900;font-size:22px}.navbar-brand{font-family:"Varela Round",cursive;font-weight:400;font-size:40px}.navbar-brand::after{content:"TM";font-size:10px}.navbar-nav{margin-left:auto}.navbar-toggler{background-color:rgba(255,255,255,.15)}.nav-item{padding:0 15px;font-family:"PT Sans",sans-serif!important}.btn-pricelist{height:100px;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}.btn-pricelist>span{font-size:16px}.btn-pricelist>.bi-tags-fill{margin-top:10px;fill:#fff}.btn-pricelist:hover>.bi-tags-fill{fill:#e6e6e6}.btn-pricelist:active>.bi-tags-fill{fill:#999}.btn-nav--dropdown{margin-left:10px!important;max-width:50px;max-height:50px;background-color:transparent;border-color:transparent!important}.btn-nav--dropdown:hover{background-color:rgba(0,0,0,.3)}.btn-nav--dropdown:active{background-color:rgba(0,0,0,.5)}.intro{padding-top:70px!important;width:100%;height:100vh;max-height:1500px;position:relative;background:url(../img/gears-solid.svg) right 0 top 0 no-repeat;overflow:hidden}.intro-basis{height:100%;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}.intro-title{font-family:Oswald;font-size:60px;line-height:1.2}.intro-subtitle{font-family:Roboto,sans-serif;text-transform:uppercase;font-weight:700;font-size:25px}.img-intro{display:none;z-index:5;width:700px;position:absolute;right:0;bottom:60px}.swiper{display:none}.swiper.swiper-container-initialized{display:block}.slider--intro_text{height:auto;width:260px;pointer-events:none}.intro-basis{position:relative}.slider--intro_images{margin-left:auto;margin-right:0;width:60%;max-height:60%;z-index:10;pointer-events:none}.slider--intro_images::before{content:"";display:none;width:6px;height:100%;position:absolute;top:0;z-index:3;left:0;background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.slider--intro_image{display:block;width:90%;height:auto;margin:0 auto}.about{color:#fff;position:relative;background:url(../img/angle-double-down.svg) left -400px top 0 no-repeat #1a512e}.about--medium{display:none}.about-brand{font-family:"Varela Round",cursive;font-weight:400;font-size:70px}.about-description{font-weight:200;font-size:25px}.about-description>span{font-weight:400}.about_svg.top{display:block}.benefits{background-color:#fff}.benefits>.row{margin:0;padding:20px 0}.ben-title{font-size:40px;font-weight:400}.ben-item{width:25%;padding:0 15px;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}.ben-icon{width:100px;margin-bottom:20px;-webkit-transition:.3s;transition:.3s}.ben-icon:hover{scale:1.15}.ben-icon img{width:100%;display:block}.ben-text{font-size:20px;color:#000;text-align:center}.product_block-title{font-size:40px}.product{padding:100px 0}.product_block-description{margin-bottom:30px;font-weight:200}.product_block-description.p1{text-align:right}.product_block-description.p2{text-align:left}.product_more-info{font-size:20px;padding:10px 20px}.product-1{background:url(../img/truck.svg) left 50px bottom -1px no-repeat}.product-2{background:url(../img/auto.svg) right 100px bottom -1px no-repeat,#1a512e;color:#fff}.product__slider .slick-dots{margin-top:20px}.accordion{display:none}.accordion-item{border:none}.accordion-button:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.accordion-button{background-color:rgba(26,81,46,.1)}.accordion-button:not(.collapsed){color:#fff;background-color:rgba(26,81,46,.85)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-button.licht{background-color:#fff}.accordion-button.licht:not(.collapsed){background-color:rgba(26,81,46,.8)}.slider_white .slick-dots button{background:rgba(255,255,255,.3)}.slider_white .slick-dots li.slick-active button{-webkit-box-shadow:0 0 0 5px rgba(255,255,255,.6);box-shadow:0 0 0 5px rgba(255,255,255,.6);background:#fff}.reviews{padding-bottom:100px;padding-top:100px;background:url(../img/star-half.svg) left no-repeat}.review{background-color:#ededed;border-radius:5px;border:1px solid #000;position:relative;padding:50px 10px 10px;display:none}.review.slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.review_photo{display:block;width:70%;border-radius:50%;background-color:#d4d4d4;margin-left:0;margin-top:-100px;margin-bottom:10px}.splitter{margin-top:10px;margin-bottom:10px;width:80%;height:2px;background-color:#1a512e;opacity:.4;border-radius:2px}.review_name{font-size:26px;text-align:center;font-weight:700;line-height:1;margin-bottom:10px}.review_content,.review_description{font-size:20px;font-weight:200}.review_content{font-weight:300;font-size:18px}.btn-reviews{padding:15px 70px;font-size:30px;font-weight:400}.slider-reviews .slick-slide{margin:0 100px}.slider-reviews .slick-list{padding:50px 0;margin:0}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}.slick-dots li{margin:0 .25rem}.slick-dots button{display:block;width:.75rem;height:.75rem;padding:0;border:none;border-radius:50%;background:#888;color:transparent;font-size:0;cursor:pointer;-webkit-transition:background .2s linear,-webkit-box-shadow .2s linear;transition:background .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.slick-dots li.slick-active button{-webkit-box-shadow:0 0 0 5px rgba(26,81,46,.1);box-shadow:0 0 0 5px rgba(26,81,46,.1);background:rgba(26,81,46,.8)}.already{color:#a0a0a0;text-align:center;margin:30px auto 0}.contacts{background:url(../img/map.svg) bottom -200px right -380px no-repeat,#1a512e;padding:50px 0 200px}.contacts>.container>.section_title{color:#fff;margin-bottom:50px}.map{background-color:#bbb}.contacts_content{padding:15px;background:#fff;background-size:100% 100%}.contacts_title{line-height:1.3;font-size:30px;font-weight:400;margin-bottom:20px}.contacts_description{line-height:1.8;font-size:20px}.contacts_description a{color:rgba(26,81,46,.9)}.contact_button{background-color:#1a512e;border-radius:0 10px 10px 0;width:50px;height:50px;position:fixed;top:50%;left:-15px;z-index:1000;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.15s linear;transition:.15s linear}.contact_button:hover{left:0}.side_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.side_button img{display:block;width:70%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:50%;margin-right:5px;margin-left:auto}.request-form{z-index:50;height:auto;-ms-flex-item-align:start;align-self:flex-start;padding:0;-webkit-transition:.3s linear;transition:.3s linear}.request-form.jump:hover{margin-top:-70px}.form-header{color:#fff;border-radius:10px 10px 0 0;padding:20px 30px;background-color:#1a512e}.form-header>.btn-close{display:none}.form-title{font-weight:700;font-size:32px}.form-subtitle{font-weight:300;font-size:22px;line-height:1}.form-content{padding:30px 15px 10px;border-radius:0 0 5px 5px;background-color:rgba(236,236,236,.9)}.form-group{margin:0 0 30px}.input{font-size:20px;display:block;width:100%;background:0 0;border:none;border-bottom:1px solid rgba(0,0,0,.2);padding-left:40px;-webkit-transition:.2s linear;transition:.2s linear}.input::-webkit-input-placeholder{color:rgba(0,0,0,.4);opacity:1}.input::-moz-placeholder{color:rgba(0,0,0,.4);opacity:1}.input:-ms-input-placeholder{color:rgba(0,0,0,.4);opacity:1}.input::-ms-input-placeholder{color:rgba(0,0,0,.4);opacity:1}.input::placeholder{color:rgba(0,0,0,.4);opacity:1}.input:focus{outline:0;border-color:rgba(0,0,0,.5)}.input:focus::-webkit-input-placeholder{color:rgba(0,0,0,.3)}.input:focus::-moz-placeholder{color:rgba(0,0,0,.3)}.input:focus:-ms-input-placeholder{color:rgba(0,0,0,.3)}.input:focus::-ms-input-placeholder{color:rgba(0,0,0,.3)}.input:focus::placeholder{color:rgba(0,0,0,.3)}.input-name{background:url(../img/person.svg) left 10px top 5px no-repeat}.input-tel{background:url(../img/call.svg) left 10px top 5px no-repeat}.input-email{background:url(../img/email.svg) left 8px top 5px no-repeat}.input-textarea{background:url(../img/message.svg) left 10px top 5px no-repeat;resize:none;min-height:1em;max-height:10em;overflow:hidden;-webkit-transition:.2s linear;transition:.2s linear}.form-consent{margin-bottom:20px}.form-consent-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:16px;line-height:1.2;cursor:pointer;color:rgba(0,0,0,.7)}.form-consent-label>.form-consent-checkbox{margin-top:3px;-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;accent-color:#1a512e;cursor:pointer}.form-consent-label a{color:#1a512e;text-decoration:underline}.btn-form-submit{font-size:28px;padding:10px 0;width:100%;-webkit-transition:.2s linear;transition:.2s linear}.about_form{margin-top:-20px}.highlighted_input{border-bottom:1px solid red;background-color:#edc0c0;border-radius:3px}.wrongNumber{display:none;color:#ff2323;font-size:20px;text-align:center;margin-bottom:10px;margin-top:-15px}.wrongNumber.show{display:block}.footer{font-size:16px;color:rgba(255,255,255,.7);position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,.4)}.footer_links{padding-bottom:8px}.footer_links a{color:rgba(255,255,255,.7);text-decoration:underline;margin:0 10px}.footer_links a:hover{color:#fff}.modal{display:none;position:fixed;top:0;left:0;z-index:2000;width:100%;height:100%;background-color:rgba(0,0,0,.9)}.modal.show{display:block}.modal_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%}.modal_content{margin:auto;position:relative;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:.2s ease-out;transition:.2s ease-out}.form_modal{-ms-flex-item-align:center;align-self:center;max-width:450px;border-radius:0;position:relative}.form_modal>.form-header{border-radius:0}.form_modal>.form-header>.btn-close{display:block;position:absolute;right:5px;top:5px}.thanks{-ms-flex-item-align:center;align-self:center;background-color:#fff}.thanks_header{padding:50px;width:100%;background-color:#1a512e;position:relative}.thanks_header>.btn-close{position:absolute;right:15px;top:15px}.thanks_title{font-weight:400;color:#1a512e;padding:36px}@media (max-width:1399px){.slider-reviews .slick-slide{margin:0 60px}.slider-reviews .slick-list{margin:0}}@media (max-width:1199px){.intro{padding-top:130px}.intro-background{width:50%;right:0;top:0}.slider--intro_images::before{display:none}.about-description,.product_block-description{font-size:21px}.slider-reviews .slick-slide{margin:0 40px}.slider-reviews .slick-list{margin:0}}@media (max-width:991px){.top-notification{font-size:16px}.navbar-collapse{background-color:rgba(0,0,0,.8);border-radius:0 0 10px 10px}.btn-pricelist{-webkit-box-shadow:none;box-shadow:none;border-radius:10px 0 0 10px}.btn-pricelist::after{display:none}.nav-item.dropdown{padding:var(--bs-nav-link-padding-y) 15px}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-nav{margin-left:0}.navbar-nav:nth-child(2){margin:20px auto 20px 0;width:50%}.navbar-nav:nth-child(1){width:50%}.intro{padding-top:100px}.intro-title{font-size:45px}.intro-subtitle{font-size:23px}.intro-background{display:none}.intro-basis{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.slider--intro_images{width:75%}.about{background-position:center}.about--medium{display:block;margin-top:100px}.about--medium .about-description{font-size:21px}.about-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.about-description span,.about-text .about-brand{display:none}.about_svg.top{display:block}.product_block-description{text-align:center!important}.row.prod{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.reviews{background-size:100% auto;background-position:left 0 bottom 50%}.review{padding:50px 15px 15px}.slider-reviews .slick-slide{margin:0 20px}.slider-reviews .slick-list{margin:0 -20px}.contacts{background-size:110% 110%;background-position:left 10% top 10%}.contacts_description{font-size:18px}.contact_button{display:none}}@media (max-width:767px){.top-notification{font-size:14px}.intro-subtitle{font-weight:200}.slider--intro_text{width:220px}.slider--intro_images{width:100%}.slider--intro_images .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.slider--intro_image{margin:0 auto}.about--medium{display:none}.about-description{font-size:20px}.ben-item{width:50%;padding-bottom:30px}.ben-item:nth-child(n+2){padding-bottom:0}.product__slider{padding:40px 0 20px}.product{padding:50px}.product_block-description{font-size:20px;text-align:center!important;margin-bottom:20px}.product_block-title.main{display:none}.product_text{display:none;background:rgba(26,81,46,.04);-webkit-box-shadow:-20px 20px rgba(0,0,0,.15);box-shadow:-20px 20px rgba(0,0,0,.15);padding:25px}.accordion{display:block}.prod>.product_text{background:rgba(255,255,255,.07);-webkit-box-shadow:20px 20px rgba(255,255,255,.15);box-shadow:20px 20px rgba(255,255,255,.15);padding:25px}.product{background-image:none!important}.contacts_description{font-size:20px}}@media (max-width:577px){.section_title{font-size:30px}.intro-title{font-size:40px}.slider--intro_text{width:180px}.intro-subtitle{text-align:right;margin-top:10px;font-size:20px}.slider--intro_images{bottom:30px;right:0;width:100%}.form-title{font-weight:700;font-size:24px}.form-subtitle{font-weight:300;font-size:18px;line-height:1}.form-group>input::-webkit-input-placeholder{font-size:16px}.form-group>input::-moz-placeholder{font-size:16px}.form-group>input:-ms-input-placeholder{font-size:16px}.form-group>input::-ms-input-placeholder{font-size:16px}.form-group>input::placeholder{font-size:16px}.form-group>textarea::-webkit-input-placeholder{font-size:16px}.form-group>textarea::-moz-placeholder{font-size:16px}.form-group>textarea:-ms-input-placeholder{font-size:16px}.form-group>textarea::-ms-input-placeholder{font-size:16px}.form-group>textarea::placeholder{font-size:16px}.about-description{font-size:18px}.ben-text{font-size:15px}.product-1,.product-2{background-size:100% auto;background-position:left 0 bottom 0}.product_block-title{font-size:28px}.product_block-description{font-size:18px}.slider-reviews .slick-list{margin:0 100px}.contacts{padding-bottom:70px}.contacts_description{font-size:18px}}@media (max-width:476px){.intro-basis{-ms-flex-pack:distribute;justify-content:space-around}.intro-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.intro-title{-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;font-size:36px}.slider--intro_text{width:160px;text-align:left}.intro-subtitle{text-align:right;margin-top:10px;font-size:17px}.about-description{font-size:15px}.product_block-description{font-size:13px}.review_content{font-size:16px}.slider-reviews .slick-list{margin:0 40px}.btn-reviews{font-size:20px}}@media (max-width:420px){.g-recaptcha>div{width:100%!important}iframe{width:100%}}@media (max-width:328px){.navbar-nav{width:100%!important}.navbar-brand{font-size:30px}.navbar-collapse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:14px}.btn-pricelist{border-radius:0 0 10px 10px}.ben-item{width:100%}.ben-item:nth-child(-n+3){padding-bottom:30px}.product_block-description{font-size:11px}.slider-reviews .slick-list{margin:0}.btn-reviews{padding:15px 30px}}