body{color:#333;box-sizing:border-box;background:url(/assets/template/img/bgptrn.jpg);margin:0;padding:0;font-family:Tahoma,Arial,Segoe UI,Geneva,Verdana,sans-serif;font-size:.875rem}ul,h1,h2,h3,h4,a{color:#000;margin:0;padding:0;text-decoration:none;list-style:none}.wrap{height:100%;position:relative;overflow:hidden}.wrapper{box-sizing:border-box;width:100%;max-width:1160px;margin:0 auto;padding-left:1rem;padding-right:1rem;position:relative}.wrapper:not(:first-child){margin-top:10px}table{border-collapse:collapse;color:#333;width:100%}table th,table td{border:1px solid #524e4e;padding:10px 10px 10px 20px;font-size:13px}button{text-align:center;cursor:pointer;border:none;font-weight:700}button:active{opacity:.7;outline:none}button:focus{outline:none}input,textarea,button,select{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}p{margin:0;padding:0;font-weight:400}span{font-size:.875rem}a{color:#476b83;font-size:.8125rem;text-decoration:none}.header1,.header2,.header3,button{color:#3e4041;margin:0;padding:0;font-weight:700}.header1{font-size:1.25rem;font-weight:700}.header2,.header3{font-size:.9375rem;font-weight:700}.header3:hover{color:#fff;background:#333}.section-header{color:#c00;margin-bottom:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:20px;font-weight:600}div[class*=__title]{color:#c00;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:20px;font-weight:600}@media screen and (width<=409px){div[class*=__title]{font-size:16px}}.title-controls{font-size:inherit;justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}.title-controls span{font-size:inherit}.mobile-telefon{display:none}.text-bold{font-weight:700}.jGrowl{z-index:2147483647!important}.mb-need__card-hover span,.mb-need__button,.how-order__card-button,.produce__card-hover span,.produce__button,.contacts__button,.table-price .caption button,.table-price__footer button,.sidemenu__contacts-button{color:#fff;text-transform:uppercase;background:#c00;border-radius:2px;width:100%;padding:5px}.mb-need__card-hover span:hover,.mb-need__button:hover,.how-order__card-button:hover,.produce__card-hover span:hover,.produce__button:hover,.contacts__button:hover,.table-price .caption button:hover,.table-price__footer button:hover,.sidemenu__contacts-button:hover{background:linear-gradient(#930000e6,#ba0203e6)}.table-price__show-more{color:#a3191d;background:0 0;border:none;border-bottom:1px solid;width:max-content;padding-bottom:3px}.table-price__show-more:hover{border-bottom:1px solid #0000}.footer__form input,.callback-form input,.callback-form textarea{border:0;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;height:30px;margin-bottom:10px;padding:0 12px;font-size:13px;line-height:30px}.footer__form textarea{border:0;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;margin-bottom:10px;padding:0 12px;font-size:13px;line-height:30px}.footer__form-button,.calculator__content-button,.callback-form button{color:#fff;background:#c00;border-radius:3px;width:100%;padding:10px;font-size:15px}.footer__form-button:hover,.calculator__content-button:hover,.callback-form button:hover{background:linear-gradient(#930000e6,#ba0203e6)}.callback-form{background:#f3f3f3;border-radius:2px;padding:40px 50px}.calculator__content-top label select,.calculator__content-top label input{background:#fff;border:2px solid #0000;border-radius:2px;padding:9px 13px;font-size:14px;line-height:14px}.calculator__content-top label select:active,.calculator__content-top label input:active,.calculator__content-top label select:focus,.calculator__content-top label input:focus{outline:none}.calculator__content-top label select:hover,.calculator__content-top label input:hover{border:2px solid #807a7a}.calculator__content-checkbox .checkbox__input:checked,.calculator__content-checkbox .checkbox__input:not(:checked){display:none;position:absolute}.calculator__content-checkbox .checkbox__input:checked+label,.calculator__content-checkbox .checkbox__input:not(:checked)+label{cursor:pointer;padding-left:26px;display:inline-block;position:relative}.calculator__content-checkbox .checkbox__input:checked+label:before,.calculator__content-checkbox .checkbox__input:not(:checked)+label:before{content:"";box-sizing:border-box;mix-blend-mode:normal;background:#fff;border:none;border-radius:1px;width:17px;height:17px;padding:0;position:absolute;top:1px;left:0}.calculator__content-checkbox .checkbox__input:checked+label:after,.calculator__content-checkbox .checkbox__input:not(:checked)+label:after{content:"";border-bottom:3px solid #333;border-left:3px solid #333;border-radius:1px;width:7px;height:4px;transition:all .2s;position:absolute;top:5px;left:4px;transform:rotate(-45deg)}.calculator__content-checkbox .checkbox__input:not(:checked)+label:after{opacity:0}.calculator__content-checkbox .checkbox__input:checked+label:after{opacity:1}.sidemenu{background-color:#930000;border-radius:16px;flex-shrink:0;width:275px;height:max-content;position:relative}.sidemenu__btn-more{text-transform:uppercase;cursor:pointer;color:#fff;align-items:center;width:100%;padding:8px 20px 8px 33px;text-decoration:underline;display:flex}.sidemenu__btn-more:hover{background:#bf1c22}.sidemenu__more-items{display:none}.sidemenu__more-items.open{display:block}.sidemenu *{box-sizing:border-box}.sidemenu__block{border-bottom:1px solid #0003;padding:15px 0}.sidemenu__block:not(:first-of-type){border-top:#fff3}.sidemenu__list{width:100%}.sidemenu__list-title{color:#fff;text-transform:uppercase;align-items:center;width:max-content;margin-top:30px;padding:10px 0 10px 20px;font-weight:700;line-height:100%;text-decoration:underline;display:flex;position:relative}.sidemenu__list-title.active{background:#bf1c22}.sidemenu__list-title:before{content:"";background:url(/assets/template/img/menu-arrow.svg) 50% no-repeat;width:10px;height:10px;margin-right:10px;display:block}.sidemenu__list-item{position:relative}.sidemenu__list-item_hidden{display:none}.sidemenu__list-item.active{background:#bf1c22}.sidemenu__list-item a,.sidemenu__list-item span{text-transform:uppercase;color:#fff;align-items:center;width:100%;padding:8px 20px 8px 33px;display:flex}.sidemenu__list-item:hover{background:#bf1c22}@media screen and (width>=1024px){.sidemenu__list-item:hover>.sidemenu__list{display:block}}@media screen and (width<=1023px){.sidemenu__list-item.open>.sidemenu__list{display:block}}.sidemenu__list-item>.sidemenu__list{z-index:25;background:linear-gradient(#930000e6,#ba0203e6);width:170px;display:none;position:absolute;top:0;right:-170px}.sidemenu__list-item>.sidemenu__list .sidemenu__list-item{line-height:100%}.sidemenu__list-item>.sidemenu__list .sidemenu__list-item:hover{background:#bf1c22}.sidemenu__list-item .sidemenu__list-link_with-children{padding-left:20px}.sidemenu__list-link_with-children:before{content:"";width:8px;height:8px/assets/template/img;background:url(/assets/template/img/menu-arrow.svg) 50%/contain no-repeat;margin-right:5px}.sidemenu .sidemenu__list-item.sidemenu__list-item_screen_mobile{display:none}@media screen and (width<=1023px){.sidemenu .sidemenu__list-item.sidemenu__list-item_screen_mobile{display:flex}}.sidemenu__contacts{background:#fff;border-radius:0 0 10px 10px;flex-direction:column;width:100%;padding-top:10px;display:flex}.sidemenu__contacts-phone{margin-bottom:5px}.sidemenu__contacts-phone:before{background-position:0 0;width:16px;height:19px;margin-right:5px}.sidemenu__contacts-phone-region{margin-bottom:5px}.sidemenu__contacts-phone-region:before{background-position:0 0;width:16px;height:19px;margin-right:5px}.sidemenu__contacts a{align-items:center;display:flex}.sidemenu__contacts a:before{content:""/assets/template/img;background:url(/assets/template/img/sprite.png) no-repeat}.sidemenu__contacts-block{padding:20px}.sidemenu__contacts-block:not(:last-of-type){border-bottom:1px solid #f5f5f5}.sidemenu__contacts-title{color:#a3191d;margin-bottom:1rem;font-weight:700}.sidemenu__contacts a:after{color:#333;font-size:1rem}.sidemenu__contacts-text{color:#807a7a;margin-bottom:1rem;font-size:.75rem}.sidemenu__contacts-email{color:#bababa;align-items:center;display:flex}.sidemenu__contacts-email a{color:#bababa}.sidemenu__contacts-email a:before{background-position:-15px -21px;width:20px;height:20px;margin-right:5px}.sidemenu__contacts-button{text-transform:initial;max-width:235px;margin-top:20px;margin-bottom:20px;margin-left:20px;padding:15px 10px}.sidemenu__download-prices{justify-content:center;margin-top:-10px;font-weight:700}.mobilemenu{z-index:299;opacity:0;background:#000000d4;flex-direction:column;align-items:start;width:100%;height:calc(100vh - 50px);transition:all .2s;display:flex;position:fixed;top:50px;left:-100%;overflow:scroll}.mobilemenu__inner{background-color:#930000;min-height:100%}.mobilemenu.active{opacity:1;left:0}.mobilemenu .sidemenu{padding-bottom:70px}.mobilemenu .sidemenu__contacts{display:none}.mobilemenu__top{flex-shrink:0;width:275px;height:max-content}.mobilemenu__top ul{border-bottom:1px solid #0003;width:100%;padding:15px 0}.mobilemenu__top ul li{position:relative}.mobilemenu__top ul li.active{background:#bf1c22}.mobilemenu__top ul li a{text-transform:uppercase;color:#fff;align-items:center;width:100%;padding:8px 20px 8px 33px;display:flex}.mobilemenu__top ul li:hover{background:#bf1c22}.burger{z-index:5;justify-content:center;align-items:center;width:35px;height:40px;display:none;position:relative}@media screen and (width<=1023px){.burger{display:block}}.burger__icon{background-color:#3e4041;width:35px;height:3px;position:relative;top:18px}.burger__icon:before{content:"";background-color:#3e4041;width:35px;height:3px;transition:transform .2s ease-in,top .2s linear .2s;position:absolute;top:-10px;left:0}.burger__icon:after{content:"";background-color:#3e4041;width:35px;height:3px;transition:transform .2s ease-in,top .2s linear .2s;position:absolute;top:10px;left:0}.burger__icon.burger__icon-active{background-color:#0000}.burger__icon.burger__icon-active:before{transition:top .2s linear,transform .2s ease-in .2s;top:0;transform:rotate(45deg);box-shadow:0 4px 20px #00000040}.burger__icon.burger__icon-active:after{transition:top .2s linear,transform .2s ease-in .2s;top:0;transform:rotate(-45deg);box-shadow:0 4px 20px #00000040}.table-price{margin:36px 0}.table-price__container{width:100%;margin:16px 0;overflow-x:auto}@media screen and (width<=409px){.table-price__container::-webkit-scrollbar{-webkit-appearance:none}.table-price__container::-webkit-scrollbar:vertical{width:12px}.table-price__container::-webkit-scrollbar:horizontal{height:12px}.table-price__container::-webkit-scrollbar-thumb{background-color:#b00;border:2px solid #fff;border-radius:10px}.table-price__container::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}}.table-price .caption{text-align:center;color:#b00;justify-content:space-between;align-items:center;width:100%;margin:24px 0;font-size:20px;font-weight:700;display:flex}@media screen and (width<=767px){.table-price .caption{flex-direction:column}}.table-price .caption button{text-transform:initial;justify-content:space-around;align-items:center;max-width:250px;padding:12px;font-size:13px;display:flex}@media screen and (width<=767px){.table-price .caption button{margin-top:15px}}.table-price table{border-collapse:collapse;color:#333;width:100%}.table-price table th{text-align:center;border:1px solid #524e4e;padding:10px;font-size:13px}.table-price table td{border:1px solid #524e4e;padding:10px 10px 10px 20px;font-size:13px}.table-price table tr:nth-of-type(odd){background:#eaeaea}.table-price table tr:hover td{background:#cecdcd}.table-price table .td_as_heading{text-align:center;color:#b00;padding-left:0;font-size:14px}.table-price__show-more{margin:15px auto 0}.table-price__footer{justify-content:space-between;align-items:center;margin:16px 0;display:flex}@media screen and (width<=767px){.table-price__footer{flex-direction:column;align-items:center}}.table-price__footer-left{flex-direction:column;display:flex}@media screen and (width<=767px){.table-price__footer-left{margin-bottom:20px}}.table-price__footer-left span{font-size:12px;font-style:italic}.table-price__footer button{justify-content:space-around;align-items:center;width:49%;padding:12px;display:flex}@media screen and (width<=767px){.table-price__footer button{width:100%;margin-bottom:10px}}.table-price__footer button.table-price__footer-calc{background:#333;max-width:370px}.table-price__footer button.table-price__footer-calc:hover{background:linear-gradient(#930000e6,#ba0203e6)}.table-price__footer button.table-price__footer-calc:hover svg path{fill:#333!important}.table-scroll{overflow-x:auto}.pagination{justify-content:end;padding:0;list-style:none;display:flex}.pagination li{cursor:pointer;border:1px solid #ccc;border-radius:4px;margin:0 5px;padding:5px 10px}.pagination li.active{color:#fff;pointer-events:none;background-color:#930000}.callback-form{flex-direction:column;width:100%;max-width:400px;display:flex}@media screen and (width<=409px){.callback-form{max-width:300px;padding:40px 20px 20px}}.callback-form__container2{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;justify-content:space-around;align-items:center;width:100%;padding:20px;display:flex}.callback-form__title{text-align:center;color:#c00;margin-bottom:15px;font-size:16px;font-weight:700}.callback-form textarea{resize:vertical;height:150px}.callback-form button{align-self:center;max-width:200px;margin-top:20px}.popup_calback{background:#f3f3f3;min-width:450px;display:none;padding:25px!important}@media screen and (width<=409px){.popup_calback{min-width:300px;padding:25px 10px}}.popup_calback svg{bottom:5px;left:5px}.popup_calc{width:800px;display:none;border-radius:6px!important;padding:57px 40px 30px!important}@media screen and (width<=767px){.popup_calc{width:unset}}@media screen and (width<=409px){.popup_calc{padding:50px 15px 20px!important}}.popup_calc *{box-sizing:border-box}.calculator{color:#fff;background-color:#0000;background-image:linear-gradient(293.52deg,#3333338f 30.88%,#33333345 86.09%),url(/assets/template/img/calc-bg.png);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-shrink:0;width:100%;max-width:717px;margin:0 auto;padding:17px 0}@media screen and (width<=767px){.calculator{max-width:300px}}.calculator__title{text-align:center;width:100%}.calculator__title+p{text-align:center;width:100%;margin-bottom:20px}.calculator__content{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;width:100%;padding:37px}@media screen and (width<=409px){.calculator__content{padding:20px}}.calculator__content-top{justify-content:space-between;display:flex}@media screen and (width<=767px){.calculator__content-top{flex-direction:column;align-items:center}}.calculator__content-top label{flex-direction:column;font-size:13px;display:flex}@media screen and (width<=767px){.calculator__content-top label{margin-bottom:10px}}.calculator__content-top label select{-webkit-appearance:none;width:173px;line-height:unset;margin-top:7px}.calculator__content-top label input{width:95px;margin-top:7px}@media screen and (width<=767px){.calculator__content-top label input{width:170px}}.calculator__content-bottom{justify-content:space-between;align-items:center;margin-top:12px;margin-bottom:20px;font-size:13px;display:flex}@media screen and (width<=767px){.calculator__content-bottom{flex-direction:column}.calculator__content-bottom>*{margin-bottom:10px}}.calculator__content-button{text-transform:uppercase;width:180px;padding:15px;font-size:13px}.calculator__content-price{margin-left:auto;margin-right:12px}@media screen and (width<=767px){.calculator__content-price{margin:0 0 15px}}.calculator__content-price span{font-size:20px;font-weight:700}.breadcrumb{align-items:center;margin-bottom:10px;padding-left:0;list-style-type:none;display:flex}.breadcrumb .breadcrumb-item{font-size:11px;display:flex}.breadcrumb .breadcrumb-item a{color:#c00;font-size:11px}.breadcrumb .breadcrumb-item.active:after{display:none}.breadcrumb .breadcrumb-item:after{content:"/";margin:0 6px;display:block}.contacts__contact-list{color:#2f2f2f;margin-bottom:16px;font-size:13px;list-style:none;padding:0!important;list-style-type:none!important}.contacts__contact-list li{margin-bottom:5px}.contacts__contact-list li:before{color:#000;font-weight:700;display:inline-block}.contacts__contact-list>*{margin-left:30px;position:relative;line-height:26px!important}.contacts__contact-list>:after{content:"";background:url(/assets/template/img/sprite.png) no-repeat;position:absolute;top:2px}.contacts__button{width:180px;padding:14px;position:absolute;top:65px;right:10px}@media screen and (width<=767px){.contacts__button{margin-top:15px;position:static}}.contacts__map{height:60dvh;min-height:200px}.contacts__map iframe{width:100%!important}.contact-list__mail a{color:#000;font-weight:700;text-decoration:none}.contact-list__mail:after{background-position:-15px -21px;width:20px;height:26px;left:-30px}.contact-list__phone:after,.contact-list__regphone:after{background-position:0 0;width:16px;height:26px;top:3px;left:-25px}.contact-list__calltime:after{background-position:-35px 0;width:20px;height:26px;left:-30px}.contact-list__regcalltime:after{background-position:-56px 0;width:23px;height:26px;top:0;left:-30px}.contact-list__address:after{background-position:0 -24px;width:16px;height:26px;left:-25px}.contact-list__text:after{background-position:-35px -21px;width:20px;height:26px;left:-30px}.mobile-footer{z-index:298;background:#383838;justify-content:space-between;width:100%;height:45px;transition:bottom .2s;display:none;position:fixed;bottom:0;left:0}@media screen and (width<=1023px){.mobile-footer{display:flex}}.mobile-footer.show{display:none}.mobile-footer>*{text-align:center;color:#fff;justify-content:center;align-items:center;width:50%;padding:0 5px;font-size:15px;font-weight:800;display:flex}.mobile-footer>* a{font-size:15px}.mobile-footer>:first-of-type{background:linear-gradient(90deg,#c00 0%,#383838 100%)}.mobile-footer>:hover{background:linear-gradient(#930000e6,#ba0203e6)}.mobile-footer-left{border-right:1px solid #fff}.mobile-footer-right *{justify-content:space-around;align-items:center;width:100%;height:100%;display:flex}.mobile-footer .phone{color:#fff;justify-content:space-around;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.mobile-footer-active{bottom:0}.policy-confirmation__label{margin-bottom:.5em;font-size:10px}.policy-confirmation__footer-link{color:#70726c;border-bottom:1px solid #0000;margin-bottom:-1px;margin-left:1em;font-size:10px}.policy-confirmation__footer-link:hover{border-bottom-color:inherit}.policy-confirmation__link{border-bottom:1px solid #0000;font-size:10px}.policy-confirmation__link:hover{border-bottom-color:inherit}input.policy-confirmation__checkbox{vertical-align:middle;width:1em;height:1em;margin:0 .3em 0 0}.nf-page__inner{justify-content:space-around;display:flex}.nf-page__left-col span{font-size:228px}.nf-page__right-col{flex-direction:column;justify-content:center;width:270px;display:flex}.nf-page__text{text-align:center;margin-bottom:1em;font-size:14px}.nf-page__btn{text-align:center;color:#fff;background-color:#c00;justify-content:center;align-items:center;width:100%;padding:1em 2em;font-size:13px;font-weight:700;display:inline-block}.nf-page__btn:hover{background:linear-gradient(#930000e6,#ba0203e6)}.nf-page__btn-wrapper{justify-content:center;margin-top:2em;display:flex}.main-content h1.nf-page__header{text-align:center;text-transform:uppercase;color:#3e4041;margin:0;font-size:44px;font-weight:400}.faq__container{width:100%;margin-bottom:20px}.faq__wrapper{flex-direction:column;align-items:center;display:flex}.faq__title{text-transform:uppercase;text-align:center;margin-top:3.75rem;margin-bottom:1.875rem}.faq__list{background:#fff;border-radius:.625rem;padding:1.875rem 2.5rem;box-shadow:0 4px 250px #00000040}@media screen and (width<=409px){.faq__list{padding:10px}}.faq__list-item{flex-direction:column;display:flex}.faq__list-item-img{-webkit-user-select:none;user-select:none;margin-left:4rem;transition:transform .5s}.faq__list-item:not(:last-of-type){border-bottom:1px solid #c4c4c4}.faq__list-item-question{cursor:pointer;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:.5rem;display:flex}.faq__list-item-question:hover .faq__list-item-title{transform:scale(1.01)}.faq__list-item-title{text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;transform-origin:0;font-size:14px;transition:transform .3s}@media screen and (width<=409px){.faq__list-item-title{font-size:14px}}.faq__list-item-answer{margin-top:.5rem;margin-bottom:1.25rem;display:none}.faq__list-item-answer ul{list-style:outside}.show{display:block}.rotate{transform:rotate(180deg)}.to-top-btn{text-align:center;z-index:1000;opacity:0;visibility:hidden;background-color:#c00;border:3px solid #0000;width:50px;height:50px;display:block;position:fixed;bottom:112px;right:28px}.to-top-btn:hover{background:linear-gradient(#930000e6,#ba0203e6)}.to-top-btn:after{content:"";border:5px solid #0000;border-color:#0000 #0000 #fff #fff;width:16px;height:16px;margin-left:auto;margin-right:auto;display:block;position:absolute;top:19px;left:0;right:0;transform:rotate(135deg)}.to-top-btn.show{opacity:1;visibility:visible}.contacts-form{background:#fff;padding:20px}.contacts-form__title{color:#a3191d;margin-bottom:1rem;font-weight:700}.contacts-form form{flex-direction:column;justify-content:center;display:flex}.contacts-form form input{background:#f5f5f5;border:0;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;height:30px;margin-bottom:10px;padding:0 12px;font-size:13px;line-height:30px}.contacts-form__button{color:#fff;background:#c00;border-radius:3px;max-width:200px;margin:auto;padding:10px;font-size:15px}.contacts-form__button:hover{background:linear-gradient(#930000e6,#ba0203e6)}.policy-confirmation__label.contacts{align-items:center;display:flex}.policy-confirmation__label.contacts input{margin-bottom:0!important}#order-form{background:#f6f6f6;width:328px;max-width:100%}#order-form .order-form__title{color:#000;margin-top:12px;margin-bottom:12px;font-size:16px;font-weight:700;line-height:1.2}#order-form .order-form__description{color:#000;margin-bottom:12px;font-size:12px;line-height:1.2}#order-form .order-form{flex-direction:column;gap:4px;display:flex}#order-form .order-form input{border:1px solid #ddd;border-radius:8px;width:100%;height:40px;padding:12px;font-size:14px}#order-form .order-form .policy-confirmation__label{gap:4px;margin-top:8px;margin-bottom:24px;display:flex}#order-form .order-form .policy-confirmation__label input{cursor:pointer;accent-color:green}#order-form .order-form .policy-confirmation__label a{color:#000;font-size:14px}#order-form .order-form .policy-confirmation__checkbox{border-radius:4px;width:16px;height:16px}#order-form .order-form__button{color:#fff;background:#c00;border-radius:6px;width:100%;height:40px;margin-top:8px;font-size:14px;transition:background .3s}#order-form .order-form__button:hover{background:#ba0203;transition:background .3s}#order-form .mjc-controls{justify-content:center;align-items:center;max-width:68px;display:flex}#order-form .mjc-controls .counter__btn{border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}#order-form .mjc-controls .counter__btn_plus{color:#c00;border-color:#c00}#order-form .mjc-controls .counter__input input{text-align:center;border:unset;background:0 0;min-width:16px;max-width:32px;height:16px}#order-form .delivery-table__cart{width:100%;padding:14pxn;justify-content:space-between;gap:8px;margin-top:20px;display:flex}#order-form .delivery-table__cart .delivery-table__cart-block{color:#ba0203e5;border:1px solid #930000e5;justify-content:center;align-items:center;gap:4px;width:100%;height:36px;display:flex}#order-form .delivery-table__cart .delivery-table__cart-block span{font-size:12px}#order-form .delivery-table__cart .delivery-table__cart-block [data-mjc-info-summ],#order-form .delivery-table__cart .delivery-table__cart-block [data-mjc-info-count]{font-size:12px;font-weight:700}#order-form .mjc-cart thead th{color:#fff;text-align:center;background:#524e4e;border:1px solid #777;font-size:12px;font-weight:700}#order-form .mjc-cart thead th:first-child{text-align:left;padding-left:2px}#order-form .mjc-cart td{text-align:center;background:#fff;border:1px solid #c4c4c4}#order-form .mjc-cart td:first-child{text-align:left;padding-left:2px;font-weight:700}#order-form .mjc-cart td:nth-child(2){justify-content:center;align-items:center}.header__top{background-color:#fff}@media screen and (width<=1023px){.header__top{display:none}}.header__info{box-sizing:border-box;align-items:flex-start;margin:0 auto;padding:15px 1rem;display:flex}@media screen and (width>=1024px){.header__info{column-gap:48px;max-width:1160px}}.header__brand{text-transform:uppercase;color:#333;align-items:center;font-size:14px;text-decoration:none;display:flex}@media screen and (width<=1023px){.header__brand{flex-direction:column}}@media screen and (width>=1024px){.header__brand{flex-basis:342px;column-gap:12px;margin-right:auto;font-size:14px}}.header__logo{flex-shrink:0;max-width:100%;height:auto}@media screen and (width<=1023px){.header__logo{max-width:131px}.header__logo-link{text-transform:uppercase;color:#333;font-size:14px}}.header__calc{color:#000;flex-basis:214px;padding-left:28px;font-size:16px;text-decoration:none;position:relative}.header__calc:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.5 0H12.5C13.0304 0 13.5391 0.210714 13.9142 0.585786C14.2893 0.960859 14.5 1.46957 14.5 2V18C14.5 18.5304 14.2893 19.0391 13.9142 19.4142C13.5391 19.7893 13.0304 20 12.5 20H2.5C1.96957 20 1.46086 19.7893 1.08579 19.4142C0.710714 19.0391 0.5 18.5304 0.5 18V2C0.5 1.46957 0.710714 0.960859 1.08579 0.585786C1.46086 0.210714 1.96957 0 2.5 0ZM2.5 2V6H12.5V2H2.5ZM2.5 8V10H4.5V8H2.5ZM6.5 8V10H8.5V8H6.5ZM10.5 8V10H12.5V8H10.5ZM2.5 12V14H4.5V12H2.5ZM6.5 12V14H8.5V12H6.5ZM10.5 12V14H12.5V12H10.5ZM2.5 16V18H4.5V16H2.5ZM6.5 16V18H8.5V16H6.5ZM10.5 16V18H12.5V16H10.5Z' fill='%23CC0000'/></svg>");width:15px;height:20px;position:absolute;top:2px;left:5px}.header__calc:hover{color:#c00}.header__orders{flex-direction:column;align-items:flex-end;row-gap:6px;display:flex}.header__mail{color:#000;padding-left:28px;font-size:16px;text-decoration:none;position:relative}.header__mail:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.5 16C1.95 16 1.47933 15.8043 1.088 15.413C0.696667 15.0217 0.500667 14.5507 0.5 14V2C0.5 1.45 0.696 0.979333 1.088 0.588C1.48 0.196666 1.95067 0.000666667 2.5 0H18.5C19.05 0 19.521 0.196 19.913 0.588C20.305 0.98 20.5007 1.45067 20.5 2V14C20.5 14.55 20.3043 15.021 19.913 15.413C19.5217 15.805 19.0507 16.0007 18.5 16H2.5ZM10.5 9L18.5 4V2L10.5 7L2.5 2V4L10.5 9Z' fill='%23CC0000'/></svg>");width:21px;height:16px;position:absolute;top:2px;left:0}.header__mail:hover{color:#c00}.header__worktime{color:#807a7a;font-size:12px}.header__contacts{color:#333;flex-direction:column;align-items:flex-end;row-gap:4px;display:flex}.header__phone{color:inherit;font-size:20px;font-weight:700;text-decoration:none}.header__phone:hover{color:#c00}.header__address{padding-left:15px;font-size:12px;font-style:normal;position:relative}.header__address:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M5.19204 11.939L5.19337 11.9383L5.19671 11.936L5.20671 11.9283L5.24604 11.9C5.27982 11.8753 5.3276 11.8393 5.38937 11.792C5.51204 11.698 5.68604 11.5597 5.89371 11.382C6.43885 10.9161 6.94859 10.4102 7.41871 9.86867C8.52137 8.59333 9.66671 6.77333 9.66671 4.692C9.66671 3.44867 9.17537 2.25533 8.30071 1.37533C7.86841 0.939767 7.35422 0.594012 6.78775 0.357974C6.22128 0.121936 5.61372 0.000276199 5.00004 0C4.38639 0.000232537 3.77884 0.121839 3.21237 0.35782C2.6459 0.593801 2.1317 0.939494 1.69937 1.375C0.823941 2.25707 0.332895 3.44958 0.333374 4.69233C0.333374 6.77333 1.47871 8.59333 2.58137 9.86867C3.0515 10.4102 3.56123 10.9161 4.10637 11.382C4.31437 11.5597 4.48804 11.698 4.61071 11.792C4.67088 11.8384 4.73167 11.8839 4.79304 11.9287L4.80371 11.936L4.80671 11.9383L4.80804 11.939C4.92304 12.02 5.07704 12.02 5.19204 11.939ZM6.66671 4.66667C6.66671 5.10869 6.49111 5.53262 6.17855 5.84518C5.86599 6.15774 5.44207 6.33333 5.00004 6.33333C4.55801 6.33333 4.13409 6.15774 3.82153 5.84518C3.50897 5.53262 3.33337 5.10869 3.33337 4.66667C3.33337 4.22464 3.50897 3.80072 3.82153 3.48816C4.13409 3.17559 4.55801 3 5.00004 3C5.44207 3 5.86599 3.17559 6.17855 3.48816C6.49111 3.80072 6.66671 4.22464 6.66671 4.66667Z' fill='%23CECDCD'/></svg>");width:10px;height:12px;position:absolute;top:60%;left:0;transform:translateY(-50%)}.header__nav{background-color:#333}@media screen and (width<=1023px){.header__nav{display:none}}.header__controls{box-sizing:border-box;column-gap:12px;margin:12px auto;padding-left:1rem;padding-right:1rem;display:flex}@media screen and (width>=1024px){.header__controls{max-width:1160px}}.header__search{flex:1;height:40px}.header__button{color:#fff;cursor:pointer;background-color:#c00;border:0;border-radius:6px;flex-basis:240px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.header__button:hover{background-image:linear-gradient(#930000,#ba0203)}@media screen and (width<=1023px){.header__button{display:none}}.header__breadcrumbs{box-sizing:border-box;margin:10px auto 0;padding:0}@media screen and (width>=1024px){.header__breadcrumbs{max-width:1160px}}.header-nav__list{box-sizing:border-box;justify-content:space-between;margin:0 auto;padding:15px 1rem;list-style:none;display:flex}@media screen and (width>=1024px){.header-nav__list{max-width:1160px}}.header-nav__link{color:#fff;font-size:16px;text-decoration:none}.header-nav__link[data-nav-link=calc]{padding-left:24px;position:relative}.header-nav__link[data-nav-link=calc]:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.5 0H12.5C13.0304 0 13.5391 0.210714 13.9142 0.585786C14.2893 0.960859 14.5 1.46957 14.5 2V18C14.5 18.5304 14.2893 19.0391 13.9142 19.4142C13.5391 19.7893 13.0304 20 12.5 20H2.5C1.96957 20 1.46086 19.7893 1.08579 19.4142C0.710714 19.0391 0.5 18.5304 0.5 18V2C0.5 1.46957 0.710714 0.960859 1.08579 0.585786C1.46086 0.210714 1.96957 0 2.5 0ZM2.5 2V6H12.5V2H2.5ZM2.5 8V10H4.5V8H2.5ZM6.5 8V10H8.5V8H6.5ZM10.5 8V10H12.5V8H10.5ZM2.5 12V14H4.5V12H2.5ZM6.5 12V14H8.5V12H6.5ZM10.5 12V14H12.5V12H10.5ZM2.5 16V18H4.5V16H2.5ZM6.5 16V18H8.5V16H6.5ZM10.5 16V18H12.5V16H10.5Z' fill='%23FFFFFF'/></svg>");width:15px;height:20px;position:absolute;top:0;left:0}.header-nav__link:hover{color:red}.header-nav__link:hover:before{background-image:url("data:image/svg+xml;utf8,<svg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.5 0H12.5C13.0304 0 13.5391 0.210714 13.9142 0.585786C14.2893 0.960859 14.5 1.46957 14.5 2V18C14.5 18.5304 14.2893 19.0391 13.9142 19.4142C13.5391 19.7893 13.0304 20 12.5 20H2.5C1.96957 20 1.46086 19.7893 1.08579 19.4142C0.710714 19.0391 0.5 18.5304 0.5 18V2C0.5 1.46957 0.710714 0.960859 1.08579 0.585786C1.46086 0.210714 1.96957 0 2.5 0ZM2.5 2V6H12.5V2H2.5ZM2.5 8V10H4.5V8H2.5ZM6.5 8V10H8.5V8H6.5ZM10.5 8V10H12.5V8H10.5ZM2.5 12V14H4.5V12H2.5ZM6.5 12V14H8.5V12H6.5ZM10.5 12V14H12.5V12H10.5ZM2.5 16V18H4.5V16H2.5ZM6.5 16V18H8.5V16H6.5ZM10.5 16V18H12.5V16H10.5Z' fill='%23FF0000'/></svg>")}.header-search{position:relative}.header-search__input{background-color:#fff;border:0;border-radius:6px;width:100%;height:100%;padding:12px;font-size:13px}.header-search__button{cursor:pointer;background-color:#c00;border:0;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:0;right:0}.header-search__button:hover{background-image:linear-gradient(#930000,#ba0203)}.header-search__icon{width:16px;height:16px}.header-breadcrumbs{flex-wrap:wrap;align-items:center;list-style:none;display:flex}.header-breadcrumbs__item:not(:last-child){padding-right:16px;position:relative}.header-breadcrumbs__item:not(:last-child):after{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='5' height='8' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.666656 7.33334L3.99999 4L0.666656 0.666672' stroke='%2370726C' stroke-linecap='round' stroke-linejoin='round'/></svg>");width:5px;height:8px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.header-breadcrumbs__item a{color:#807a7a;font-size:14px;line-height:20px;text-decoration:none;transition:color .3s}.header-breadcrumbs__item a:hover,.header-breadcrumbs__item a--active{color:#4f5863}.main{background:#f5f5f5;border-radius:16px;flex-wrap:wrap;width:100%;margin-top:2rem;display:flex;box-shadow:0 0 15px #dcdcdc}@media screen and (width<=1023px){.main{background:#f4f4f4;border-radius:10px;margin-top:1.5rem}.main .sidemenu{display:none}}.main-column{box-sizing:border-box;flex-direction:column;flex:1;padding:20px 60px 20px 20px;display:flex;overflow:hidden}@media screen and (width<=1023px){.main-column{padding-right:20px}}.main-column--wide{padding-right:20px}.main-content{color:#3e4041;position:relative}@media screen and (width<=1023px){.main-content{background:#f4f4f4}}.main-content h1{color:#b00;margin:0 0 20px;font-size:1.25rem}.main-content h2{margin:10px 0;font-size:.9375rem}.main-content h2.title-important{color:#b00;margin:0 0 20px;font-size:1.25rem}.main-content p,.main-content ol,.main-content ul,.main-content li{color:#3e4041;line-height:1.25rem}.main-content ul,.main-content ol{margin:16px 0}.main-content ul{padding-left:24px;list-style-type:circle}.product-info__more{display:none}@media screen and (width<=1023px){.product-info{background:#fff;border-radius:8px;grid-template-rows:155px auto;grid-template-columns:1fr;align-items:start;gap:24px;padding:12px;display:grid}.product-info__right{grid-area:1/1;height:100%;padding-right:8px;position:relative;overflow:hidden}.product-info__right:after{content:"";pointer-events:none;height:48px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.product-info__more{font:inherit;color:#c00;cursor:pointer;background:0 0;border:0;grid-area:2/1;place-self:start;margin-top:8px;padding:0;font-weight:700;display:block;position:static!important}.product-info:has(.product-info__left){grid-template-rows:155px auto;grid-template-columns:1fr 155px}.product-info:has(.product-info__left) .product-info__left{grid-area:1/2/3;width:155px;height:155px}.product-info:has(.product-info__left) .product-info__left img{object-fit:cover;background:#ddd;border-radius:8px;width:100%;height:100%}.product-info:has(.product-info__left) .product-info__right{grid-area:1/1}.product-info--open{grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important}.product-info--open .product-info__left{display:none}.product-info--open .product-info__right{grid-column:1;height:auto;overflow:visible;grid-row:2!important}.product-info--open .product-info__right:after{opacity:0}.product-info--open .product-info__more{grid-column:1;margin-top:12px;grid-row:3!important}}.produce{width:100%}.produce-title{color:#333;text-transform:uppercase;border:3px solid #333;align-items:center;width:100%;height:20%;padding:0 20px;font-size:12px;font-weight:700;display:flex}.produce__subtitle{color:#c00;margin-top:5px}.produce__content{grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));width:100%;margin:30px 0;display:grid}.produce__card.card-categorie{background:0 0!important;height:max-content!important}.produce__card{background:url(/assets/template/img/main-page-item1.jpg) 50%/cover no-repeat;justify-content:space-around;width:100%;height:255px;display:flex;position:relative}.produce__card-title{color:#fff;background-color:#000000c4;align-items:center;width:100%;height:20%;padding:0 20px;text-decoration:underline;display:flex}.produce__card-hover{background-color:#000000c4;justify-content:space-around;align-items:center;width:100%;height:80%;display:none;position:absolute;top:0;left:0}.produce__card-hover span:before{content:"Подробнее";display:block}.produce__card-hover span{text-transform:unset;text-align:center;max-width:100px;margin-top:30px;padding:10px}.produce__card:hover .produce__card-hover{display:flex}.produce__button{max-width:250px;text-transform:unset;align-self:center;padding:15px 10px}.produce__card.card-categorie .header3{padding-top:10px;padding-bottom:10px}.produce__card.card-categorie .header3:hover{color:#fff;background:#000}.template-home .produce__card{align-items:self-end;display:flex}.template-home .produce__card-title{color:#fff;background-color:#000000c4;border:none!important}@media screen and (width<=780px){.produce__content{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}}@media screen and (width<=1100px){.produce__content{justify-content:space-around}}.mobile-header{box-sizing:border-box;z-index:305;display:none;position:relative}@media screen and (width<=1023px){.mobile-header{display:block}}.mobile-header *{box-sizing:border-box}.mobile-header__dummy{background:#fff;width:100%;height:50px}.mobile-header__top{z-index:300;background:#fff;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:5px 1rem;display:flex;position:fixed;top:0;left:0;box-shadow:0 4px 10px #00000040}.mobile-header__top .header__logo{display:flex}.mobile-header__top-contacts{flex-direction:column;align-self:center;align-items:center;margin-bottom:10px;display:flex}.mobile-header__top-contacts a:after{color:#333;font-size:18px;font-weight:400}.mobile-header__top-contacts span{color:#807a7a;font-size:10px}.mobile-header__top-contacts-wrapper{margin-bottom:20px}@media screen and (width>=1024px){.mobile-header__top-contacts-wrapper{display:none}}.mobile-header__top-contacts-wrapper .header__logo{flex-direction:column;align-items:center;margin-bottom:10px;display:flex}.mobile-header__top-contacts-wrapper .header__logo-name{font-size:24px}.mobile-header__top-contacts-wrapper .header__logo-name span{font-size:11px}.mobile-header__bottom{background:#e1e1e1;justify-content:space-between;align-items:center;width:100%;height:50px;padding:5px 1rem;display:flex;box-shadow:0 4px 10px #00000040}.mobile-header .burger{margin-left:auto}.box-shadow{box-shadow:0 4px 10px #00000040!important}.footer{background:#f5f5f5;border-top:1px solid #ddd;border-radius:15px;justify-content:space-between;padding:50px 30px;display:flex}@media screen and (width<=767px){.footer{flex-wrap:wrap;justify-content:center;gap:1rem}}@media screen and (width<=409px){.footer{flex-direction:column;align-items:center;padding:35px 20px}}.footer__logo{flex-direction:column;width:max-content;max-width:245px;display:flex}@media screen and (width<=767px){.footer__logo{width:100%;max-width:unset;align-items:center}}@media screen and (width<=409px){.footer__logo{flex-basis:auto}}.footer__logo a{color:#333;flex-direction:column;align-items:center;width:max-content;display:flex}@media screen and (width<=767px){.footer__logo a{align-items:flex-start}}.footer__logo-name{align-items:center;font-size:2.2rem;display:flex}.footer__logo-name:before{content:"";background:url(/assets/template/img/sssr.png) 50%/contain no-repeat;width:25px;height:25px;margin-right:10px}.footer__logo-link span{text-align:center;text-transform:uppercase;font-size:.8125rem}.footer__contacts{flex-direction:column;align-items:flex-start;margin-top:30px;display:flex}.footer__contacts a:after{color:#333;margin-bottom:5px;font-size:.825rem}.footer__contacts-text{color:#807a7a;margin-bottom:10px;font-size:.75rem}.footer__contacts-email a{color:#333;margin-bottom:10px;font-size:.75rem}.footer__contacts-time{color:#807a7a;margin-bottom:10px;font-size:.75rem}.footer__contacts-address{text-align-last:left;text-transform:capitalize;font-size:13px;display:flex}.footer__contacts-address:before{content:"";background:url(/assets/template/img/adress.svg) 50%/contain no-repeat;flex-shrink:0;width:15px;height:17px;margin-top:3px;margin-right:5px}.footer__nav{justify-content:space-between;width:100%;max-width:max-content;margin:20px;display:flex}.footer__nav ul{flex-shrink:0;padding:0;list-style:none}@media screen and (width<=767px){.footer__nav ul{text-align:center;margin-left:0}}.footer__nav-list-prod{flex-flow:column wrap;margin-right:10px;display:flex}.footer__nav-item{margin-bottom:10px;line-height:14px}.footer__nav-item a{color:#333;border-bottom:1px solid #3336;flex-shrink:0;width:max-content}.footer__nav-item a:hover{border-bottom:none}.footer__map-container{border-radius:10px;width:100%;max-width:320px;margin:0 20px;overflow:hidden;box-shadow:0 0 0 1px #ddd,0 0 10px 1px #fff}@media screen and (width<=1023px){.footer__map-container{display:none}}.footer__map-container iframe{width:100%!important}.footer__form{flex-direction:column;width:100%;display:flex}.footer__form-title{color:#b00;margin-bottom:12px}.footer__form-container{flex-direction:column;width:100%;max-width:240px;display:flex}.footer__form input[type=text],.footer__form input[type=tel],.footer__form input[type=email]{border:1px solid #0000;outline:none}.footer__form input[type=text]:hover,.footer__form input[type=text]:focus,.footer__form input[type=tel]:hover,.footer__form input[type=tel]:focus,.footer__form input[type=email]:hover,.footer__form input[type=email]:focus{border:1px solid #000}.footer__form textarea{border:1px solid #0000;outline:none}.footer__form textarea:hover,.footer__form textarea:focus{border:1px solid #000}.copyright{color:#4c4c4c;background:url(/assets/template/img/border.png) 0 0/contain;margin-top:40px;font-size:10px;position:relative}.copyright__main{flex-grow:1;flex-shrink:0;display:flex}@media screen and (width<=500px){.copyright__main{text-align:right;flex-direction:column}}.copyright .wrapper{flex-direction:row;align-items:flex-end;padding-top:25px;padding-bottom:25px}.copyright span{text-transform:uppercase;color:#70726c;flex-shrink:0;margin-right:10px}.how-order{flex-direction:column;width:100%;margin:30px 0 40px;display:flex}.how-order__subtitle{margin-bottom:15px;font-size:13px}.how-order__cards{flex-wrap:wrap;justify-content:space-around;width:100%;margin-top:30px;display:flex}.how-order__card{flex-direction:column;flex-shrink:0;align-items:center;margin-bottom:20px;display:flex}.how-order__card img{cursor:pointer}.how-order__card-text{margin:10px 0;font-size:18px}.how-order__card-button{padding:10px 0}.how-order__card-phone:after,.how-order__card .how-order__card-email{color:#333;font-size:18px;font-weight:700}.advantages{flex-direction:column;width:100%;margin-top:30px;display:flex}.advantages__cards{flex-wrap:wrap;justify-content:space-between;display:flex}.advantages__card{background:#fff;align-items:center;width:100%;max-width:350px;margin-bottom:20px;margin-right:10px;padding-bottom:20px;display:flex;position:relative;overflow:hidden}@media screen and (width<=409px){.advantages__card{margin-right:0}}.advantages__card-img{align-self:start}.advantages__card-text{max-width:200px;margin-left:20px;font-size:18px}@media screen and (width<=409px){.advantages__card-text{font-size:15px}}.advantages__card:after{color:#f6f6f6;font-size:70px;font-weight:700;position:absolute;top:45px;right:0}.advantages__card:first-of-type:after{content:"01"}.advantages__card:nth-of-type(2):after{content:"02"}.advantages__card:nth-of-type(3):after{content:"03"}.advantages__card:nth-of-type(4):after{content:"04"}.advantages__card:nth-of-type(5):after{content:"05"}@media screen and (width:1024px){.advantages__card{max-width:305px}}.product-card{margin-top:40px;margin-bottom:40px;display:flex}@media screen and (width<=767px){.product-card{flex-direction:column}}.product-card__left{margin-bottom:10px;margin-right:15px}.product-card__left-img{float:right;max-width:280px;margin-bottom:24px;margin-left:24px}@media screen and (width<=409px){.product-card__left-img{float:initial;width:100%;max-width:425px;margin:0}}.product-card__right{flex-direction:column;width:100%;display:flex}.product-card__right .table-price,.product-card__right .caption{margin-top:0}.info-delivery__controls{width:100%;display:flex}.info-delivery__controls input{display:none}.info-delivery__controls input:checked+label{border:3px solid #c00}.info-delivery__controls label{cursor:pointer;color:#333;text-align:center;text-transform:uppercase;background:0 0;border:3px solid #333;border-radius:2px;justify-content:space-around;align-items:center;width:100%;padding:8px;font-size:12px;font-weight:700;display:flex}.info-delivery__controls label:first-of-type{margin-right:5px}@media screen and (width<=409px){.info-delivery__controls label{font-size:12px}}.info-delivery__page{box-sizing:border-box;flex-direction:column;width:100%;padding:20px 0;display:none}.info-delivery__page.active{display:flex}.info-delivery__payment{flex-direction:column;width:100%;display:flex}.info-delivery__payment-list{flex-direction:column;margin-top:20px;display:flex;padding:0!important}.info-delivery__payment-item{align-items:center;margin-bottom:10px;display:flex}.info-delivery__payment-item:first-of-type:before{background:url(/assets/template/img/payment1.svg?url) 50%/contain no-repeat}.info-delivery__payment-item:nth-of-type(2):before{background:url(/assets/template/img/payment2.svg?url) 50%/contain no-repeat}.info-delivery__payment-item:nth-of-type(3):before{background:url(/assets/template/img/payment3.svg?url) 50%/contain no-repeat}.info-delivery__payment-item:nth-of-type(4):before{background:url(/assets/template/img/payment4.svg?url) 50%/contain no-repeat}.info-delivery__payment-item:before{content:"";flex-shrink:0;width:45px;height:45px;margin-right:15px}.mb-need{margin:48px 0}.mb-need__content{flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:30px;display:flex}.mb-need__card{background:url(/assets/template/img/main-page-item1.jpg) 50%/cover no-repeat;justify-content:space-around;align-items:flex-end;width:230px;height:175px;margin-bottom:30px;display:flex;position:relative}.mb-need__card-title{color:#fff;background-color:#000000c4;align-items:center;width:100%;height:20%;padding-left:20px;font-weight:400;text-decoration:underline;display:flex}.mb-need__card-hover{background-color:#000000c4;justify-content:space-around;align-items:center;width:100%;height:80%;display:none;position:absolute;top:0;left:0}.mb-need__card-hover span{text-transform:unset;text-align:center;max-width:100px;margin-top:30px;padding:10px}.mb-need__card:hover .mb-need__card-hover{display:flex}.mb-need__button{max-width:250px;text-transform:unset;align-self:center;padding:15px 10px}@media screen and (width<=1100px){.mb-need__content{justify-content:space-around}}.bm-rental-tech__tables-wrap{display:flex}@media only screen and (width<=580px){.bm-rental-tech__tables-wrap{flex-wrap:wrap}}.bm-ctm-table:last-child{margin-left:auto}.bm-ctm-table__img-wrap{justify-content:center;display:flex;position:relative}.bm-ctm-table__img-wrap:after{content:"";width:100%;display:block}@media only screen and (width<=580px){.bm-ctm-table__img-wrap:after{display:none}}.bm-ctm-table__img{max-width:100%;height:auto;position:absolute}@media only screen and (width<=580px){.bm-ctm-table__img{position:static}}.bm-ctm-table__table{border-collapse:collapse;width:100%;font-size:14px}.bm-ctm-table__th,.bm-ctm-table__td{text-align:center}.bm-ctm-table__btn{text-align:center;line-height:1;text-decoration:none;transition:all .3s}.bm-ctm-table__header{text-align:center}.bm-ctm-table{color:#000;flex-basis:calc(50% - 18px);font-family:Tahoma,sans-serif}@media only screen and (width<=580px){.bm-ctm-table:first-child{margin-bottom:102px}}.bm-ctm-table__header{color:#c00;margin:0 0 13px;font-size:20px;font-weight:700}@media only screen and (width<=580px){.bm-ctm-table__header{text-align:left;margin-bottom:16px}}.bm-ctm-table__img-wrap{align-items:flex-end;margin-bottom:40px}@media only screen and (width<=580px){.bm-ctm-table__img-wrap{margin-bottom:16px}}.bm-ctm-table__img-wrap:after{padding-top:55.2%}.bm-ctm-table__table{border:1px solid #524e4e}.bm-ctm-table__th:first-child,.bm-ctm-table__td:first-child{border-right:1px solid #524e4e}.bm-ctm-table__th{padding:8px 8px 12px;font-weight:700}.bm-ctm-table__td{color:#524e4e;padding:12px}.bm-ctm-table__row{border-top:1px solid #524e4e}.bm-ctm-table__row:hover .bm-ctm-table__td{background:#cecdcd}.bm-ctm-table__tbody .bm-ctm-table__row:first-child{border-top:1px solid #524e4e}.bm-ctm-table__btn{color:#fff;background:#c00;flex-direction:row;justify-content:center;align-items:center;max-width:256px;margin-top:32px;margin-left:auto;margin-right:auto;padding:12px;font-size:16px;font-weight:700;display:flex}@media only screen and (width<=580px){.bm-ctm-table__btn{margin-top:16px}}.bm-ctm-table__btn:hover{background:#a60000}@media only screen and (width<=580px){.bm-ctm-table{flex-basis:100%}}.mlt-reviews{flex-direction:column;gap:10px;width:100%;margin-bottom:60px;display:flex}.mlt-reviews__all-reviews{flex-direction:column;display:flex}.mlt-reviews__badges{margin-bottom:10px}.mlt-reviews .badges{justify-content:flex-start;align-items:center;gap:10px;display:flex}.mlt-reviews .badges__item{padding:0}.mlt-reviews .badges__item_yandex{width:168px;height:48px}.mlt-reviews.prod-review{margin-bottom:0}.mlt-reviews__link{text-decoration:underline}.mlt-reviews__button{cursor:pointer;text-align:center;color:#fff;background:#c00;border-radius:5px;padding:10px 20px;font-weight:700;transition:all .2s;display:inline-block}.mlt-reviews__button:hover{color:#b00;background:#eee}.mlt-reviews__user-reviews .mlt-reviews__row{opacity:.5;pointer-events:none}.mlt-reviews-prod__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mlt-reviews__row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:10px;display:grid}@media screen and (width<=768px){.mlt-reviews__row{grid-template-columns:1fr;gap:10px}}.mlt-reviews__item{background:#fff;border:1px solid #0000;border-radius:10px;transition:all .2s;overflow:hidden;box-shadow:1px 2px 10px #0000001a}.mlt-reviews__item:hover{border-color:#b00}@media screen and (width<=580px){.mlt-reviews__item{width:100%}}.mlt-reviews__item.hidden{animation:.5s fadeOut;display:none}.mlt-reviews__item-header{align-items:center;gap:20px;padding:10px;display:flex;box-shadow:0 -80px 100px #eee}.mlt-reviews__item-header img{width:100%}.mlt-reviews__item-logo{background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover;border:5px solid #eee;border-radius:100%;flex-shrink:0;width:60px;height:60px}@media screen and (width<=580px){.mlt-reviews__item-logo{width:40px;height:40px}}.mlt-reviews__item-info{flex-wrap:wrap;flex:1;gap:0 10px;display:flex}.mlt-reviews__item-rating{margin-left:auto}.mlt-reviews__item-date{width:100%}.mlt-reviews__item-name{flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;display:flex}.mlt-reviews__item.prod-review{width:100%;box-shadow:none;border:none}.mlt-reviews__item-body{gap:10px;padding:15px}.mlt-reviews__item-body-content{line-height:1.5;transition:all .3s;overflow:hidden}.mlt-reviews__item-body.prod-review{padding:0}.mlt-reviews__item-date{color:#9d9d9d;font-size:13px}.mlt-reviews__item-rating{font-size:20px}.mlt-reviews__item-rating-item.active:after{content:"★";color:orange}.mlt-reviews .show-more-button{color:#b00;cursor:pointer;background:#eee;border-radius:10px;align-self:flex-start;padding:10px;transition:all .2s;display:block}.mlt-reviews .show-more-button:hover{color:#fff;background:#b00}.mlt-reviews__title{color:var(--color-black);margin:20px 0;font-size:24px}.mlt-reviews__title.small-title{color:var(--color-black)}.mlt-reviews__form-upload-wrapper{display:inline-block;position:relative}.mlt-reviews__form-file-input{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.mlt-reviews__form-file-label{cursor:pointer;color:#9f9f9f;text-align:center;background:#f9f9f9;border:1px dashed;border-radius:5px;width:100%;padding:10px 20px;transition:all .2s;display:inline-block}.mlt-reviews__form-file-label:hover{color:#fff;background:#ababab}.mlt-reviews .link{color:#b00;text-align:center;font-size:1.2em;font-weight:600;display:block}.mlt-reviews .link:hover{color:#c00}.mlt-reviews__form form{flex-direction:column;gap:20px;max-width:400px;display:flex}.mlt-reviews__form form.loading{opacity:.7;pointer-events:none}.mlt-reviews__form form input[type=radio]{-webkit-appearance:none;cursor:pointer;margin:0;position:relative;top:-12px}.mlt-reviews__form form rating input[type=radio]:hover{color:#fab840!important}.mlt-reviews__form form input[type=radio]:after{content:"★";font-size:32px}.mlt-reviews__form form input[type=radio]:invalid:after{color:#ddd}.mlt-reviews__form form label{margin-bottom:10px;display:block}.mlt-reviews__form form rating{height:24px;display:block}.mlt-reviews__form input[type=text],.mlt-reviews__form textarea{border:1px solid #e3e3e3;border-radius:2px;width:100%;padding:10px}.mlt-reviews__form-success-message{text-align:center;padding:20px;display:none}.mlt-reviews__form-success-message.show{display:block}.mlt-reviews__form-info{color:#9d9d9d;font-size:12px}.mlt-reviews__open-form,.mlt-reviews__pagin-btn{cursor:pointer;color:#fff;text-align:center;background:#c00;border-radius:5px;width:100%;padding:10px 20px;font-weight:700;transition:all .2s;display:inline-block}.mlt-reviews__open-form:hover,.mlt-reviews__pagin-btn:hover{color:#b00;background:#eee}.mlt-reviews__pagin-btn{width:220px;margin:auto;display:block}.mlt-reviews__open-form{min-width:200px;max-width:250px;margin-inline:auto;font-size:18px;font-weight:400;display:block}.mlt-reviews__form{background:#fff;min-width:400px;padding:15px}@media screen and (width<=580px){.mlt-reviews__form{width:100%;min-width:auto}}.mlt-reviews__form-error-message{color:#ff0000bd;margin-top:5px;font-size:12px;display:none}.mlt-reviews__form-error-message.show{display:block}.prod-review .mlt-reviews__row{flex-direction:row;gap:20px;margin-bottom:10px;display:flex}@media screen and (width<=768px){.prod-review .mlt-reviews__row{flex-direction:column;gap:10px}}.prod-review .mlt-reviews__swiper{flex:auto;padding:3px;overflow:hidden}.prod-review .mlt-reviews__swiper .swiper-wrapper{height:100%}.prod-review .mlt-reviews__item{box-shadow:none;flex-direction:column;gap:0;width:auto;height:100%;min-height:200px;display:flex}.prod-review .mlt-reviews__item p{line-height:1.2}@media screen and (width<=480px){.prod-review .mlt-reviews__item{flex-direction:column}}.prod-review .mlt-reviews__item-header{gap:5px}.prod-review .mlt-reviews__item-info{flex-direction:column;display:flex}.prod-review .mlt-reviews__item-rating{margin-left:unset}.prod-review .mlt-reviews__item-date{width:100%}.prod-review .mlt-reviews__item_static{min-height:unset;border-color:#b00;flex:30%;min-width:30%}.prod-review .mlt-reviews__item_static .mlt-reviews__item-header{padding:15px}.prod-review .mlt-reviews__item_static .mlt-reviews__item-body{padding:0 15px 15px}.prod-review .mlt-reviews__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.prod-review .mlt-reviews__header div{flex-grow:1}.prod-review .mlt-reviews__title{width:100%}.prod-review .mlt-reviews__title .page-gallery__control{flex-grow:0}.mlt-reviews__form rating:hover input[type=radio]:invalid:after,.mlt-reviews__form rating:focus-within input[type=radio]:invalid:after{color:#888}.mlt-reviews__form{rating:hover}.mlt-reviews__form input[type=radio]:hover~input[type=radio]:invalid:after,.mlt-reviews__form rating input[type=radio]:focus~input[type=radio]:invalid:after{color:#ddd}.mlt-reviews__form rating input[type=radio]:valid{color:orange}.mlt-reviews__form rating input[type=radio]:checked~input[type=radio]:not(:checked):after{color:#ccc}#mlt-reviews-form{width:100%;max-width:488px;display:none}@media screen and (width<=480px){#mlt-reviews-form{padding:0}}#mlt-reviews-form .mlt-reviews__title{text-align:center;color:#b00;border-bottom:1px solid #e3e3e3;margin:-10px 0 0;padding:20px}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.collapse-long-text{max-height:3.61em;line-height:1.2;overflow:hidden}.read-all-button{cursor:pointer;color:#666;margin-top:10px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.title-controls .reviews-controls{flex:0 0 65px;margin-left:auto}.title-controls .reviews-controls .div{flex-grow:0}.page-reviews{flex-direction:column;row-gap:20px;display:flex}.page-reviews__top{justify-content:center;column-gap:20px;margin-bottom:5px;display:flex}.page-reviews__item{border:1px solid #9c9c9c;padding:15px}@media screen and (width>=768px){.page-reviews__item{column-gap:40px;display:flex}}.page-review{font-size:14px;line-height:.875rem}@media screen and (width<=767px){.page-review__body{margin-bottom:15px}}.page-review__rating{column-gap:2px;margin-top:15px;display:flex}@media screen and (width<=767px){.page-review__rating{justify-content:center}}.page-review__author{flex-direction:column;flex-shrink:0;flex-basis:110px;align-items:center;row-gap:3px;display:flex}.page-review__author img{max-width:100%;height:auto}.hero{box-sizing:border-box;margin-inline:auto}@media screen and (width<=1023px){.hero{border-radius:8px;max-width:calc(1160px - 2rem);padding:16px}}@media screen and (width>=1024px){.hero{background-image:var(--hero-bg);background-position:right 100px center;background-repeat:no-repeat;background-size:auto 100%;border-radius:16px;max-width:calc(1160px - 2rem);padding:60px 0 60px 45px}}@media screen and (width<=767px){.hero--hfixed{height:218px}}.hero--light{color:#383838;background-color:#fff}.hero--dark{color:#fff;background-color:#333}.hero--singe{position:relative}@media screen and (width<=1023px){.hero--singe{margin-bottom:20px;padding:0}}@media screen and (width>=1024px){.hero--singe{background:0 0;border-radius:16px;margin:12px auto 0;padding:0;overflow:hidden}}@media screen and (width<=409px){.hero--singe .hero__image--mobile{height:auto}}@media screen and (width>=410px){.hero--singe .hero__image--mobile{display:none}}.hero__title{text-transform:none;width:50%;font-weight:700}.hero__title:first-letter{text-transform:uppercase}@media screen and (width<=1023px){.hero__title{margin-bottom:20px;font-size:32px}}@media screen and (width>=1024px){.hero__title{margin-bottom:55px;font-size:40px}}@media screen and (width<=767px){.hero__title{width:100%}.hero__title--desktop{display:none}}@media screen and (width>=1024px){.hero__title--mobile{display:none}}.hero__title--red{background-color:#c00}.hero__subtitle{text-transform:lowercase;margin-top:8px;font-size:20px;display:block}.hero__image{object-fit:cover;width:100%;display:block}@media screen and (width<=1023px){.hero__image{margin-bottom:8px}}.hero__image--mobile{height:200px}@media screen and (width>=1024px){.hero__image--mobile{display:none}}.hero__image--desktop{border-radius:8px}@media screen and (width<=409px){.hero__image--desktop{display:none}}.hero__button{box-sizing:border-box;color:#fff;cursor:pointer;z-index:2;background-color:#c00;border:0;border-radius:6px;justify-content:center;align-items:center;width:100%;max-width:370px;height:40px;padding:0 20px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:60px;left:4%}@media screen and (width<=409px){.hero__button{max-width:50%;left:50%;transform:translate(-50%)}}@media screen and (width<=1023px){.hero__button{max-width:250px;bottom:5%}}.hero__button:hover{background-image:linear-gradient(#930000,#ba0203)}.hero-form__controls{gap:4px;display:flex}@media screen and (width<=409px){.hero-form__controls{flex-direction:column}}.hero-form__title{margin-bottom:20px;font-size:12px}@media screen and (width<=1023px){.hero-form__title{margin-bottom:12px}}@media screen and (width>=1024px){.hero-form__title{margin-bottom:12px}}.hero-form__input{box-sizing:border-box;background-color:#fff;border:1px solid #ddd;border-radius:8px;height:40px;padding:12px;font-size:13px}.hero--light .hero-form__input{background-color:#f6f6f6}@media screen and (width<=409px){.hero-form__input{width:100%;max-width:none}}@media screen and (width<=1023px){.hero-form__input{flex:1;min-width:100px}}@media screen and (width>=1024px){.hero-form__input{flex-grow:0;flex-basis:215px}}.hero-form__button{color:#fff;cursor:pointer;background-color:#c00;border:0;border-radius:6px;justify-content:center;align-items:center;height:40px;padding:0 20px;font-size:13px;font-weight:700;display:flex}@media screen and (width<=409px){.hero-form__button{margin-top:8px}}@media screen and (width>=410px){.hero-form__button{margin-left:8px}}.hero-form__button:hover{background-image:linear-gradient(#930000,#ba0203)}.page-gallery{padding:0 0 40px;position:relative;overflow:hidden}@media screen and (width<=1023px){.page-gallery{padding:0 0 30px}}.page-gallery__title{margin-block:30px;font-weight:700;line-height:1.2em}@media screen and (width<=1023px){.page-gallery__title{margin-top:10px;padding-right:1em;font-size:24px}}@media screen and (width>=1024px){.page-gallery__title{font-size:32px}}.page-gallery__item{border-radius:8px;overflow:hidden}.page-gallery__image{object-fit:cover;width:100%;height:270px;display:block}.page-gallery__controls{justify-content:space-between;align-items:center;width:65px;height:20px;display:flex}.page-gallery__control{cursor:pointer}.page-gallery__control:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 18.666L1 9.30602L10 0.666016' stroke='%234C4C4C' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;width:11px;height:20px;display:block}.page-gallery__control--next:before{transform:rotate(180deg)}.page-gallery__control:hover:before{background-image:url("data:image/svg+xml;utf8,<svg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 18.666L1 9.30602L10 0.666016' stroke='%23BB0000' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.pickup{--light-red:#a20101;--dark-red:#430000;color:#fff;background:linear-gradient(to bottom, var(--light-red), var(--dark-red));border-radius:16px;gap:16px;padding:20px;display:flex}@media screen and (width<=409px){.pickup{flex-direction:column}}@media screen and (width<=1023px){.pickup{flex-wrap:wrap}}.pickup>div{border-bottom:1px solid var(--light-red)}.pickup__content{flex-shrink:1;border-bottom:none!important}@media screen and (width<=409px){.pickup__content{min-width:0}}@media screen and (width<=1023px){.pickup__content{flex:1;min-width:200px}}.pickup__title{color:inherit;margin-bottom:12px;font-size:20px;line-height:1.3em}@media screen and (width<=1023px){.pickup__title{max-width:450px}}.pickup__subtitle{line-height:1.3em}@media screen and (width>=1024px){.pickup__subtitle{max-width:450px}}.pickup__conditions{border-top:1px solid #a60000;border-bottom:1px solid #a60000;margin-top:12px;margin-bottom:12px;padding-top:12px;padding-bottom:12px}.pickup__conditions-title{color:inherit;margin-bottom:12px;font-size:18px;font-weight:600;line-height:1em}.pickup__conditions ul{color:inherit;flex-direction:column;row-gap:4px;font-size:14px;line-height:20px;display:flex}.pickup__address{margin-bottom:12px;font-size:18px;font-style:normal;font-weight:600;line-height:1.3em}.pickup__address span{font-size:14px;font-weight:400}@media screen and (width<=1023px){.pickup__address{font-size:18px}}@media screen and (width>=1024px){.pickup__address{max-width:450px}}.pickup__map{background:#fff;border-radius:8px;flex:1 0 350px;overflow:hidden}@media screen and (width<=409px){.pickup__map{flex-basis:220px;min-width:0;min-height:0}}@media screen and (width<=1023px){.pickup__map{flex:1;min-width:200px;min-height:300px}}.pickup__map iframe{width:100%;height:100%}.pickup-form{border-top:1px solid var(--light-red);padding-top:24px}.pickup-form__title{margin-bottom:12px;font-size:18px;font-weight:700;line-height:1em}.pickup-form__controls{gap:4px;display:flex}@media screen and (width<=1023px){.pickup-form__controls{flex-wrap:wrap}}.pickup-form__input{box-sizing:border-box;background-color:#fff;border:0;border-radius:6px;flex:1;min-width:0;height:40px;padding:12px;font-size:13px}.pickup-form__button{color:#b00;background:#fff;border:1px solid #b00;border-radius:6px;flex-shrink:1;justify-content:center;align-items:center;height:40px;margin-left:8px;font-size:13.3px;font-weight:700;line-height:1em;display:flex}@media screen and (width<=409px){.pickup-form__button{flex-basis:100%;margin-left:0}}@media screen and (width>=410px){.pickup-form__button{flex-basis:105px}}@media screen and (width>=1024px){.pickup-form__button{flex-basis:135px}}.pickup-form__button:hover{color:#fff;background-image:linear-gradient(#930000,#ba0203);border-color:#0000}@media screen and (width<=1023px){.vehicles{padding:0 5px 5px}}@media screen and (width>=1024px){.vehicles{padding:60px 15px}}.vehicles__title{margin-bottom:30px;font-weight:700;line-height:1.2em}@media screen and (width<=1023px){.vehicles__title{margin-block:24px;font-size:24px}}.vehicles__list{flex-wrap:wrap;display:flex}@media screen and (width<=409px){.vehicles__list{flex-direction:column;row-gap:8px}}@media screen and (width<=1023px){.vehicles__list{gap:10px}}@media screen and (width>=1024px){.vehicles__list{gap:20px}}.vehicles__item{box-sizing:border-box}@media screen and (width<=409px){.vehicles__item{flex-basis:auto}}@media screen and (width<=1023px){.vehicles__item{flex-grow:1;flex-basis:calc(50% - 6px)}}@media screen and (width>=1024px){.vehicles__item{flex-basis:calc(33.3333% - 14px)}}.vehicle{background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;row-gap:12px;display:flex}@media screen and (width<=409px){.vehicle{padding:16px}}@media screen and (width<=1023px){.vehicle{padding:10px}}@media screen and (width>=1024px){.vehicle{padding:16px}}.vehicle__banner{border-radius:8px;flex-basis:100%;height:250px;overflow:hidden}.vehicle__image{object-fit:cover;width:100%;height:100%;display:block}.vehicle__title{font-size:20px;font-weight:700;line-height:1em}.vehicle__characteristics{clear:both;flex-direction:column;row-gap:8px;display:flex}.vehicle__characteristic:after{content:".............................................. ";white-space:nowrap;display:block;overflow:hidden}.vehicle__characteristic span:first-child{float:left;padding-right:4px}.vehicle__characteristic span:last-child{float:right;padding-left:4px}.vehicle__price{color:#b00;font-size:13px;font-weight:700;line-height:1em}.vehicle__button{color:#b00;border:1px solid #b00;border-radius:6px;flex-basis:120px;justify-content:center;align-items:center;height:48px;margin-left:auto;font-size:13.3px;font-weight:700;line-height:1em;display:flex}.vehicle__button:hover{color:#fff;background-image:linear-gradient(#930000,#ba0203);border-color:#0000}.vehicles-list{flex-direction:column;row-gap:14px;display:flex}@media screen and (width>=1024px){.vehicles-list{margin:14px 0}}.vehicles-item{color:#fff;background-color:#333;border:1px solid #ddd;border-radius:16px;flex-direction:column;align-items:flex-start;padding:20px;transition:transform .3s;display:flex;position:relative}.vehicles-item:hover{transform:scale(1.025)}@media screen and (width<=409px){.vehicles-item{row-gap:8px}}@media screen and (width>=410px){.vehicles-item{row-gap:14px}}.vehicles-item__banner img{max-width:100%;height:auto;display:block}.vehicles-item__sticker{color:#fff;background-color:#c00;border-radius:16px;padding:8px 20px;font-size:14px}.vehicles-item__title{margin-block:4px;font-weight:700}@media screen and (width<=409px){.vehicles-item__title{font-size:16px}}@media screen and (width>=410px){.vehicles-item__title{font-size:24px}}@media screen and (width<=409px){.vehicles-item__description{padding-right:32px;font-size:14px}}@media screen and (width>=410px){.vehicles-item__description{padding-right:52px;font-size:16px}}.vehicles-item__link{background-color:#c00;background-image:url("data:image/svg+xml;utf8,<svg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M13.7071 8.70711C14.0976 8.31658 14.0976 7.68342 13.7071 7.29289L7.34315 0.928933C6.95262 0.538408 6.31946 0.538408 5.92893 0.928933C5.53841 1.31946 5.53841 1.95262 5.92893 2.34315L11.5858 8L5.92893 13.6569C5.53841 14.0474 5.53841 14.6805 5.92893 15.0711C6.31946 15.4616 6.95262 15.4616 7.34315 15.0711L13.7071 8.70711ZM-8.74227e-08 9L13 9L13 7L8.74227e-08 7L-8.74227e-08 9Z' fill='white'/></svg>");background-position:50%;background-repeat:no-repeat;border-radius:50%;position:absolute;bottom:20px;right:20px}@media screen and (width<=1023px){.vehicles-item__link{background-size:7px 8px;width:20px;height:20px}}@media screen and (width>=1024px){.vehicles-item__link{width:40px;height:40px}}.vehicles-item__link:hover{background-color:#930000}.vehicle-blocks{flex-direction:column;row-gap:40px;margin:40px 0;display:flex}@media screen and (width<=1023px){.vehicle-block__table{overflow:auto}}@media screen and (width<=409px){.vehicle-block__table table{min-width:300px}}.vehicle-block__table table tr:nth-child(odd){background-color:#eaeaea}.vehicle-block__table caption,.vehicle-block__table-link{border:1px solid #524e4e;padding:10px 20px;font-weight:700}.vehicle-block__table caption{background-color:#eaeaea;border-bottom:0}.vehicle-block__table-link{text-align:center;color:#4c4c4c;border-top:0;display:block}.vehicle-block__table-link:hover{color:#c00}.vehicle-block__about{gap:8px;display:flex}.vehicle-block__about--light h2,.vehicle-block__about--light h3,.vehicle-block__about--light p,.vehicle-block__about--light li{color:#000}.vehicle-block__about--dark h2,.vehicle-block__about--dark h3,.vehicle-block__about--dark p,.vehicle-block__about--dark li{color:#fff}@media screen and (width<=767px){.vehicle-block__about{flex-direction:column}}.vehicle-block__about-content{border-radius:8px;flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.vehicle-block__about--light .vehicle-block__about-content{background-color:#fff;border:1px solid #ccc}.vehicle-block__about--dark .vehicle-block__about-content{background-color:#383838}.vehicle-block__about-title{margin-block:8px;font-size:20px}.vehicle-block__about-text{border-radius:8px;padding:10px}.vehicle-block__about-text h3{margin-bottom:10px;font-size:20px}.vehicle-block__about-text ul{margin-bottom:0;font-size:16px;list-style:outside}.vehicle-block__about--light .vehicle-block__about-text{background-color:#f6f6f6}.vehicle-block__about--dark .vehicle-block__about-text{background-color:#444141}.vehicle-block__about-banner{flex-shrink:0;gap:8px;display:flex}@media screen and (width<=409px){.vehicle-block__about-banner{flex-direction:column;flex-basis:300px}}@media screen and (width>=768px){.vehicle-block__about-banner{flex-direction:column;flex-basis:300px}}.vehicle-block__about-image{border:1px solid #ddd;border-radius:8px;transition:border-color .3s;overflow:hidden}@media screen and (width>=410px){.vehicle-block__about-image{flex:1}}.vehicle-block__about-image:first-child{flex-shrink:0}@media screen and (width<=409px){.vehicle-block__about-image:first-child{flex-basis:170px}}@media screen and (width>=768px){.vehicle-block__about-image:first-child{flex:0 0 170px}}@media screen and (width<=409px){.vehicle-block__about-image:last-child{flex-basis:220px}}@media screen and (width>=768px){.vehicle-block__about-image:last-child{flex:1}}.vehicle-block__about-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.vehicle-block__about-image:hover{border-color:#c00}.vehicle-block__about-image:hover img{transform:scale(1.05)}h2.vehicle-block__title{color:#b00;margin:0 0 20px;font-size:1.25rem}.about-contacts{background:#fff;border-radius:16px;margin-bottom:40px;padding:24px}@media screen and (width<=1023px){.about-contacts{margin-bottom:20px;padding:0}}.about-contacts__content{flex-wrap:wrap;gap:24px 20px;max-width:570px;margin-bottom:24px;display:inline-flex}@media screen and (width<=409px){.about-contacts__content{flex-direction:column}}@media screen and (width<=767px){.about-contacts__content{align-items:center;gap:10px}}.about-contacts__title,.about-contacts__phone{white-space:nowrap;color:#a60000;flex-basis:calc(50% - 12px);font-size:18px;font-weight:700;line-height:1em}@media screen and (width<=409px){.about-contacts__title,.about-contacts__phone{margin-bottom:12px}}@media screen and (width<=767px){.about-contacts__title,.about-contacts__phone{flex-basis:auto}}.about-contacts__address{box-sizing:border-box;white-space:nowrap;text-transform:capitalize;color:#333;flex-basis:calc(50% - 12px);padding-left:18px;font-size:13px;line-height:1em;position:relative}@media screen and (width<=409px){.about-contacts__address{margin-bottom:28px}}@media screen and (width>=410px){.about-contacts__address{order:3}}.about-contacts__address:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='13' height='17' viewBox='0 0 13 17' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6.76758 0C3.331 0 0.535156 2.76191 0.535156 6.15673C0.535156 10.3698 6.11256 16.5549 6.35003 16.8161C6.57307 17.0615 6.96249 17.0611 7.18513 16.8161C7.42259 16.5549 13 10.3698 13 6.15673C12.9999 2.76191 10.2041 0 6.76758 0ZM6.76758 9.25435C5.03855 9.25435 3.63192 7.86477 3.63192 6.15673C3.63192 4.44869 5.03859 3.05914 6.76758 3.05914C8.49657 3.05914 9.9032 4.44873 9.9032 6.15676C9.9032 7.8648 8.49657 9.25435 6.76758 9.25435Z' fill='%23807A7A'/></svg>");width:13px;height:17px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.about-contacts__worktime{white-space:nowrap;color:#807a7a;flex-basis:calc(50% - 12px);font-size:12px;line-height:1em}@media screen and (width<=409px){.about-contacts__worktime{margin-bottom:12px}}@media screen and (width>=410px){.about-contacts__worktime{order:4}}.about-contacts__email{white-space:nowrap;color:#333;flex-basis:calc(50% - 12px);font-size:12px;font-weight:400;line-height:1em}@media screen and (width>=410px){.about-contacts__email{order:5}}@media screen and (width>=1024px){.about-contacts__email{margin-left:calc(50% + 12px)}}.about-contacts__map{border-radius:8px;overflow:hidden}.about-contacts__map iframe{width:100%;height:280px}.video-excursion{background:#fff;border-radius:8px;padding:24px}@media screen and (width<=1023px){.video-excursion{margin-bottom:20px}}@media screen and (width>=1024px){.video-excursion{margin-bottom:40px}}.video-excursion__title{margin-bottom:20px;font-weight:700;line-height:1.3em}.video-excursion__player{border-radius:8px;width:100%}.consultation{box-sizing:border-box;border-radius:8px;gap:12px 18px;width:100%;padding:24px 15px;display:flex}.consultation--light{color:#383838;background-color:#fff}.consultation--dark{color:#fff;background-color:#333}@media screen and (width<=409px){.consultation{flex-flow:column wrap;gap:12px}}@media screen and (width<=1023px){.consultation{flex-wrap:wrap;gap:12px 18px}}.consultation__banner{border-radius:8px;flex-basis:170px;overflow:hidden}@media screen and (width<=409px){.consultation__banner{min-width:0;max-height:none}}@media screen and (width<=1023px){.consultation__banner{flex:1;min-width:200px;max-height:430px}}@media screen and (width>=1024px){.consultation__banner{flex-basis:640px}}.consultation__image{object-fit:cover;width:100%;height:100%;display:block}.consultation__content{color:inherit;flex-direction:column;flex-shrink:1;row-gap:12px;display:flex}@media screen and (width<=409px){.consultation__content{min-width:0}}@media screen and (width<=1023px){.consultation__content{flex:1;min-width:200px}}@media screen and (width>=1024px){.consultation__content{flex-basis:400px}}.consultation__title{color:inherit;font-weight:700;line-height:1.3em}@media screen and (width<=409px){.consultation__title{font-size:18px}}@media screen and (width>=410px){.consultation__title{font-size:20px}}.consultation__text{font-size:16px;line-height:1.3em}.consultation-form__controls{flex-direction:column;row-gap:4px;display:flex}.consultation-form__input{box-sizing:border-box;background-color:#fff;border:0;border-radius:8px;width:100%;height:40px;padding:12px;font-size:13px}.consultation--light .consultation-form__input{background-color:#f6f6f6;border:1px solid #ddd}.consultation-form__input--textarea{resize:none;height:85px}.consultation-form__button{color:#fff;cursor:pointer;background-color:#c00;border:0;border-radius:6px;justify-content:center;align-items:center;height:40px;margin-top:8px;padding:0 20px;font-size:13px;font-weight:700;display:flex}.consultation-form__button:hover{background-image:linear-gradient(#930000,#ba0203)}@media screen and (width<=1023px){.main-content .consultation{margin-left:0;margin-right:0}}@media screen and (width>=1024px){.main-content .consultation{margin-left:0;margin-right:0}}@media screen and (width<=409px){.main-content .consultation__banner{min-width:0}}@media screen and (width<=1023px){.main-content .consultation__banner{flex:1;min-width:300px;max-height:430px}}@media screen and (width>=1024px){.main-content .consultation__banner{flex-basis:50%}}.main-content .consultation__content{color:inherit;flex-direction:column;flex:1;row-gap:12px;display:flex}@media screen and (width<=409px){.main-content .consultation__content{min-width:0}}@media screen and (width<=1023px){.main-content .consultation__content{min-width:300px}}@media screen and (width>=1024px){.main-content .consultation__content{flex-basis:50%}}.certificates{padding:20px 0}@media screen and (width<=1023px){.certificates{padding:40px 0}}.certificates__title{margin-bottom:32px;font-weight:700;line-height:1.3em}.certificates__list{flex-wrap:wrap;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}@media screen and (width<=409px){.certificates__list{grid-template-columns:1fr 1fr;gap:12px}}@media screen and (width<=1023px){.certificates__list{gap:24px}}@media screen and (width>=1024px){.certificates__list{gap:32px}}.certificates__item{background:#fff;border-radius:5px;height:100%;padding:5px;display:block}.certificates__item--hidden{display:none}.certificates__image{width:100%;height:auto;display:block}.certificates__button{color:#b00;background:#fff;border:1px solid #b00;border-radius:6px;justify-content:center;align-items:center;width:100%;height:40px;font-size:13px;font-weight:700;line-height:1em;display:flex}.certificates__button:hover{color:#fff;background-image:linear-gradient(#930000,#ba0203);border-color:#0000}.services-list{flex-wrap:wrap;margin-top:1em;display:flex}@media screen and (width<=1023px){.services-list{gap:4px 9px}}@media screen and (width>=1024px){.services-list{gap:14px 20px}}.services-list__item{flex:0 0 calc(50% - 10px)}@media screen and (width<=409px){.services-list__item{flex-basis:100%}}.services-list__title{margin-block:1em}.services-item{box-sizing:border-box;color:#000;background-color:#fff;border:1px solid #ddd;border-radius:16px;flex-direction:column;transition:all .3s;display:flex;position:relative}.services-item:hover{z-index:2;border-color:#c00;transform:scale(1.05)}@media screen and (width<=1023px){.services-item{row-gap:4px;padding:12px}}@media screen and (width>=1024px){.services-item{row-gap:16px;padding:66px 20px 20px}}@media screen and (width<=1023px){.services-item--free{padding-top:32px}}.services-item--free:before{content:"Бесплатно";color:#fff;background-color:#c00;border-radius:15px;position:absolute}@media screen and (width<=1023px){.services-item--free:before{padding:4px 8px;font-size:10px;line-height:12px;top:12px;left:12px}}@media screen and (width>=1024px){.services-item--free:before{padding:8px 20px;font-size:12px;line-height:14px;top:20px;left:20px}}@media screen and (width<=409px){.services-item__banner{max-width:40px}}@media screen and (width<=1023px){.services-item__banner{max-width:100px}}.services-item__banner img{max-width:100%;height:auto;display:block}.services-item__title{font-weight:700}@media screen and (width<=1023px){.services-item__title{font-size:16px;line-height:20px}}@media screen and (width>=1024px){.services-item__title{font-size:24px;line-height:29px}}.services-item__description{margin-top:auto}@media screen and (width<=1023px){.services-item__description{padding-right:32px;font-size:12px;line-height:18px}}@media screen and (width>=1024px){.services-item__description{padding-right:52px;font-size:16px;line-height:19px}}.services-item__link{background-color:#c00;background-image:url("data:image/svg+xml;utf8,<svg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M13.7071 8.70711C14.0976 8.31658 14.0976 7.68342 13.7071 7.29289L7.34315 0.928933C6.95262 0.538408 6.31946 0.538408 5.92893 0.928933C5.53841 1.31946 5.53841 1.95262 5.92893 2.34315L11.5858 8L5.92893 13.6569C5.53841 14.0474 5.53841 14.6805 5.92893 15.0711C6.31946 15.4616 6.95262 15.4616 7.34315 15.0711L13.7071 8.70711ZM-8.74227e-08 9L13 9L13 7L8.74227e-08 7L-8.74227e-08 9Z' fill='white'/></svg>");background-position:50%;background-repeat:no-repeat;border-radius:50%;position:absolute}@media screen and (width<=1023px){.services-item__link{background-size:7px 8px;width:20px;height:20px;bottom:12px;right:12px}}@media screen and (width>=1024px){.services-item__link{width:40px;height:40px;bottom:20px;right:20px}}.services-item__link:hover{background-color:#930000}.service-blocks{flex-direction:column;row-gap:40px;margin:40px 0;display:flex}@media screen and (width<=1023px){.service-block__table{overflow:auto}}@media screen and (width<=409px){.service-block__table table{min-width:300px}}.service-block__table table tr:nth-child(odd){background-color:#eaeaea}.service-block__table caption,.service-block__table-link{border:1px solid #524e4e;padding:10px 20px;font-weight:700}.service-block__table caption{background-color:#eaeaea;border-bottom:0}.service-block__table-link{text-align:center;color:#4c4c4c;border-top:0;display:block}.service-block__table-link:hover{color:#c00}.service-block__price{background-color:#b00;padding:10px;display:flex}@media screen and (width<=409px){.service-block__price{flex-direction:column}}@media screen and (width<=1023px){.service-block__price{gap:10px}}@media screen and (width>=1024px){.service-block__price{gap:20px;padding-left:40px;padding-right:40px}}.service-block__price-item{text-align:center;color:#000;background-color:#fff;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:5px;padding:10px;font-size:13px;display:flex}.service-block__price-item strong{font-size:18px}@media screen and (width<=1023px){.service-block__price-item strong{flex-basis:100%}}@media screen and (width>=410px){.service-block__price-item{flex:1}}.service-block__list{gap:16px;display:flex}@media screen and (width<=1023px){.service-block__list{flex-direction:column}}.service-block__list-items{background-color:#fff;border-radius:8px;padding:20px}@media screen and (width>=1024px){.service-block__list-items{order:2}}.service-block__list-items ol{counter-reset:service-list;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media screen and (width<=409px){.service-block__list-items ol{row-gap:4px}}@media screen and (width>=410px){.service-block__list-items ol{row-gap:12px}}.service-block__list-items li{counter-increment:service-list;border:1px solid #ccc;border-radius:90px;position:relative}@media screen and (width<=409px){.service-block__list-items li{margin-left:30px;padding:8px 20px;font-size:12px}}@media screen and (width>=410px){.service-block__list-items li{margin-left:40px;padding:10px 20px;font-size:16px}}.service-block__list-items li:before{content:counter(service-list);color:#fff;background-color:#c00;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width<=409px){.service-block__list-items li:before{width:30px;height:30px;left:-30px}}@media screen and (width>=410px){.service-block__list-items li:before{width:40px;height:40px;left:-40px}}.service-block__list-images{flex-shrink:0;flex-basis:250px;gap:16px;display:flex}@media screen and (width<=1023px){.service-block__list-images{gap:9px}}@media screen and (width>=1024px){.service-block__list-images{flex-direction:column;order:1;gap:16px}}.service-block__list-image{border-radius:8px;flex:1;overflow:hidden}.service-block__list-image img{object-fit:cover;width:100%;height:100%}.service-block__inset{gap:14px;display:flex}@media screen and (width<=1023px){.service-block__inset{flex-direction:column}}.service-block__inset-content{color:#fff;background-color:#c00;border-radius:8px;padding:20px;line-height:1.3em}@media screen and (width<=1023px){.service-block__inset-content{font-size:14px}}@media screen and (width>=1024px){.service-block__inset-content{flex:1;order:2;font-size:16px}}.service-block__inset-content h2,.service-block__inset-content p,.service-block__inset-content ul,.service-block__inset-content ol{color:inherit}.service-block__inset-content h2{font-size:20px;line-height:1.3em}.service-block__inset-image{border-radius:8px;overflow:hidden}@media screen and (width<=1023px){.service-block__inset-image{max-height:300px}}@media screen and (width>=1024px){.service-block__inset-image{flex-basis:300px;order:1}}.service-block__inset-image img{object-fit:cover;width:100%;height:100%}.service-block__gallery{width:100%;position:relative;overflow:hidden}@media screen and (width<=1023px){.service-block__gallery{margin-top:-70px;padding-top:70px}}@media screen and (width>=1024px){.service-block__gallery{margin-top:-54px;padding-top:54px}}.service-block__gallery-item{border-radius:8px;overflow:hidden}.service-block__gallery-image{object-fit:cover;width:100%;height:270px;display:block}.service-block__gallery-controls{justify-content:space-between;align-items:center;width:65px;height:20px;display:flex;position:absolute;right:8px}@media screen and (width<=1023px){.service-block__gallery-controls{top:30px}}@media screen and (width<=409px){.service-block__gallery-controls{top:18px}}@media screen and (width>=1024px){.service-block__gallery-controls{top:12px}}.service-block__gallery-control{cursor:pointer}.service-block__gallery-control:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 18.666L1 9.30602L10 0.666016' stroke='%234C4C4C' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;width:11px;height:20px;display:block}.service-block__gallery-control--next:before{transform:rotate(180deg)}.service-block__gallery-control:hover:before{background-image:url("data:image/svg+xml;utf8,<svg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 18.666L1 9.30602L10 0.666016' stroke='%23BB0000' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.service-block__equipment{background-color:#fff;border-radius:8px;gap:20px;padding:10px;display:flex}@media screen and (width<=409px){.service-block__equipment{flex-direction:column}}@media screen and (width<=640px){.service-block__equipment{flex-wrap:wrap}}.service-block__equipment-banner{background-color:#f6f6f6;border-radius:8px;overflow:hidden}@media screen and (width<=639px){.service-block__equipment-banner{flex-basis:100%;height:250px}}@media screen and (width>=410px){.service-block__equipment-banner{flex-shrink:0;flex-basis:250px}}.service-block__equipment-banner img{width:100%;height:100%}@media screen and (width<=639px){.service-block__equipment-banner img{object-fit:contain}}@media screen and (width>=640px){.service-block__equipment-banner img{object-fit:cover}}.service-block__equipment-content{color:#000;flex-direction:column;gap:12px;display:flex}.service-block__equipment-title{font-size:16px;font-weight:700}.service-block__equipment-description{font-size:12px}.service-block__equipment-characteristics ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.service-block__equipment-characteristics li{justify-content:space-between;align-items:center;font-size:14px;line-height:17px;display:flex}.service-block__equipment-characteristics strong{flex-shrink:0;width:calc(100% - 95px);font-size:16px;line-height:19px}.service-block__equipment-link{color:#b00;border:1px solid #b00;border-radius:6px;justify-content:center;align-items:center;height:40px;font-size:13.3px;font-weight:700;line-height:1em;display:flex}@media screen and (width<=409px){.service-block__equipment-link{width:100%}}@media screen and (width>=410px){.service-block__equipment-link{width:230px}}.service-block__equipment-link:hover{color:#fff;background-image:linear-gradient(#930000,#ba0203);border-color:#0000}h2.service-block__title{color:#b00;margin:0 0 20px;font-size:1.25rem}@media screen and (width<=1023px){h2.service-block__title--gallery{padding-right:70px}}.page-differences{width:100%;margin:40px 0}@media screen and (width<=409px){.page-differences table caption,.page-differences table th,.page-differences table td,.page-differences table a{font-size:10px;line-height:12px}}@media screen and (width>=410px){.page-differences table caption,.page-differences table th,.page-differences table td,.page-differences table a{font-size:13px;line-height:100%}}.page-differences table caption{color:#fff;background-color:#333;border:1px solid #524e4e;border-bottom:0;padding:10px 20px;font-size:13px;font-weight:700}.page-differences table th:first-child,.page-differences table td:first-child{background-color:#fff}.page-differences table th:last-child,.page-differences table td:last-child{background-color:#fff8f8}@media screen and (width<=409px){.page-differences table th{text-align:left;padding-left:24px}}.page-differences table td{width:50%;position:relative}@media screen and (width<=409px){.page-differences table td{padding-left:24px}}@media screen and (width>=410px){.page-differences table td{padding-left:40px}}.page-differences table td:before{content:"";background-position:50%;background-repeat:no-repeat;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width<=409px){.page-differences table td:before{left:5px}}@media screen and (width>=410px){.page-differences table td:before{left:20px}}.page-differences table td:first-child:before{background-image:url("data:image/svg+xml;utf8,<svg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M8.00004 15.4993C9.26455 15.4994 10.5055 15.157 11.591 14.5084C12.6765 13.8598 13.566 12.9293 14.165 11.8156C14.7641 10.702 15.0502 9.44694 14.9932 8.18373C14.9361 6.92051 14.5379 5.69634 13.8409 4.64129L8.27614 10.8243C8.01621 11.1132 7.65758 11.2943 7.27082 11.332C6.88406 11.3697 6.49719 11.2613 6.18635 11.0281L3.6447 9.12185C3.47968 8.99809 3.37059 8.81384 3.34142 8.60965C3.31225 8.40545 3.36539 8.19803 3.48915 8.03301C3.61291 7.868 3.79716 7.75891 4.00135 7.72974C4.20555 7.70056 4.41297 7.75371 4.57799 7.87747L7.11964 9.78371L12.8329 3.43657C12.0053 2.64647 10.9965 2.07133 9.89501 1.76149C8.79351 1.45166 7.63286 1.41658 6.51466 1.65934C5.39646 1.90209 4.35483 2.41527 3.48096 3.15395C2.60709 3.89263 1.92764 4.83427 1.50209 5.89644C1.07653 6.95861 0.917865 8.1089 1.03997 9.24661C1.16208 10.3843 1.56123 11.4747 2.20249 12.4224C2.84375 13.3701 3.70755 14.1461 4.71827 14.6825C5.72899 15.2189 6.8558 15.4994 8.00004 15.4993Z' fill='%23008B35'/></svg>")}.page-differences table td:last-child:before{background-image:url("data:image/svg+xml;utf8,<svg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M12.9496 3.55026C12.3008 2.895 11.5289 2.3744 10.6782 2.01836C9.82758 1.66233 8.91496 1.47788 7.99281 1.47561C7.07066 1.47334 6.15715 1.65329 5.30476 2.00514C4.45237 2.35698 3.6779 2.87378 3.02584 3.52584C2.37378 4.1779 1.85698 4.95237 1.50514 5.80476C1.15329 6.65715 0.973338 7.57066 0.975607 8.49281C0.977877 9.41496 1.16233 10.3276 1.51836 11.1782C1.8744 12.0289 2.395 12.8008 3.05026 13.4496C3.69911 14.1049 4.47103 14.6255 5.32167 14.9815C6.17232 15.3376 7.08494 15.522 8.00709 15.5243C8.92924 15.5266 9.84275 15.3466 10.6951 14.9948C11.5475 14.6429 12.322 14.1261 12.9741 13.4741C13.6261 12.822 14.1429 12.0475 14.4948 11.1951C14.8466 10.3427 15.0266 9.42924 15.0243 8.50709C15.022 7.58494 14.8376 6.67232 14.4815 5.82167C14.1255 4.97103 13.6049 4.19911 12.9496 3.55026ZM13.5 8.49995C13.5011 9.69953 13.108 10.8663 12.3812 11.8206L4.67933 4.1187C5.63365 3.39188 6.80037 2.9988 7.99995 2.99995C11.0328 2.99995 13.5 5.4687 13.5 8.49995ZM2.49995 8.49995C2.4988 7.30037 2.89188 6.13365 3.6187 5.17933L11.3206 12.8812C10.3663 13.608 9.19953 14.0011 7.99995 14C4.9687 14 2.49995 11.5328 2.49995 8.49995Z' fill='%23F24822'/></svg>")}.page-differences table a{color:#007aff}.page-expertise{box-sizing:border-box;border-radius:15px;margin:40px 0;position:relative;overflow:hidden}.page-expertise--light{color:#383838;background-color:#fff}.page-expertise--dark{color:#fff;background-color:#333}.page-expertise__image{object-fit:cover;width:100%;display:block}@media screen and (width>=410px){.page-expertise__image--mobile{display:none}}@media screen and (width<=409px){.page-expertise__image--desktop{display:none}}.page-expertise__button{box-sizing:border-box;color:#fff;cursor:pointer;z-index:2;background-color:#c00;border:0;border-radius:6px;justify-content:center;align-items:center;height:40px;padding:0 20px;font-size:13px;font-weight:700;display:flex;position:absolute}@media screen and (width<=409px){.page-expertise__button{width:calc(100% - 32px);bottom:6%;left:5%}}@media screen and (width>=410px){.page-expertise__button{width:250px;bottom:12%;left:6%}}@media screen and (width>=1024px){.page-expertise__button{width:370px;bottom:40px;left:48px}}.page-expertise__button:hover{background-image:linear-gradient(#930000,#ba0203)}.gatchina.template .produce__content{grid-auto-rows:40px;align-items:stretch}.gatchina.template .produce__card.card-categorie{justify-content:center;align-items:center;min-height:100%;display:flex;height:auto!important}.gatchina.template .produce__toggle-text{color:#c00;background:0 0;text-decoration:none}.gatchina.template .produce__toggle:hover .produce__toggle-text,.gatchina.template .produce__toggle:focus .produce__toggle-text{color:#bf1c22;background:0 0;text-decoration:underline}.gatchina.template .produce__card--hidden{display:none!important}.gatchina.template .produce__toggle{color:#c00;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;justify-self:center;width:auto;margin:10px 0 0;padding:0;text-decoration:none;display:inline-flex;position:relative}.gatchina.template .produce__toggle:hover,.gatchina.template .produce__toggle:focus{color:#bf1c22;background:0 0;outline:none;text-decoration:underline}.gatchina.template .produce__toggle:hover .produce__toggle-text,.gatchina.template .produce__toggle:focus .produce__toggle-text{color:#bf1c22}.gatchina.template .produce__toggle[aria-expanded=true]{grid-column:1/-1;justify-self:start;margin-top:10px}@media screen and (width<=780px){.gatchina.template .produce__content{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}.gatchina.template .produce-title{word-break:break-word;text-align:center;justify-content:center;height:100%;padding:0}}@media screen and (width<=1100px){.gatchina.template .produce__content{justify-content:space-around}}.services-small{color:#000;border-radius:15px;justify-content:space-between;align-items:stretch;gap:20px;margin-block:2em;font-family:Tahoma,Arial,Verdana,sans-serif;display:flex}@media screen and (width<=767px){.services-small{flex-wrap:wrap}}.services-small__card{flex:0 50%;font-size:16px}@media screen and (width<=767px){.services-small__card{flex-basis:100%}}.services-small__card_last{flex-basis:25%}.services-small__card_last .service-card__button{justify-content:center}@media screen and (width<=767px){.services-small__card_last{flex-basis:100%}}.services-small .arrow{color:#fff;background:#c00;border-radius:50%;width:15px;height:15px;padding:10px;display:block;position:absolute;bottom:10px;right:10px}.services-small .arrow_center{bottom:calc(50% - 15px)}.services-small .service-card{--padding:20px}.services-small .service-card__button{padding:var(--padding);height:calc(100% - 2 * var(--padding));background:#fff;border:1px solid #eee;flex-direction:column;gap:20px;transition:all .3s;display:flex;position:relative}.services-small .service-card__button:hover{background:#fafafa;border-color:#c00;transform:scale(1.05);box-shadow:0 0 10px #eee,inset 0 0 1px 1px #fff}.services-small .service-card__button:hover .arrow{background:#930000}.services-small .service-card__image{width:50%;max-width:150px;margin-top:30px;display:block}.services-small .service-card__title{color:#000;margin-right:40px;font-size:1.6em;font-weight:700}.services-small .service-card__details{margin-right:50px;line-height:1.3}.button_card{color:#000;border-radius:15px;display:block}.custom-tags{background-color:#fff;border-radius:15px;margin-bottom:30px;padding:15px}.custom-tags__title{margin-bottom:30px}.custom-tags__list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:20px;list-style:none;display:grid}.custom-tags__item{list-style:none}.custom-tags__item a{color:#333;text-transform:uppercase;background:#f6f6f6;border:1px solid #ccc;justify-content:flex-start;align-items:center;gap:10px;height:2em;padding:10px;transition:all .3s;display:flex}.custom-tags__item a span{font-size:12px;font-weight:700}.custom-tags__item a:hover{color:#c00;background:#fff}.custom-tags__item a img{border-radius:5px;width:20px;min-width:20px;display:block;overflow:hidden}.custom-tags ul,.custom-tags li{margin:0;padding:0}.table-price-calculater{flex-direction:column;width:100%;display:flex}.table-price-calculater__outer{margin-top:40px}.table-price-calculater__title{color:#b00;margin-bottom:20px;font-size:20px;font-weight:700}@media (width<=768px){.table-price-calculater__title{padding-left:20px;padding-right:20px}}.table-price-calculater__container{margin-bottom:20px}.table-price-calculater__table{box-sizing:border-box;border:1px solid #524e4e;flex-direction:column;width:100%;max-width:100%;display:flex}.table-price-calculater__header,.table-price-calculater__row{box-sizing:border-box;flex-wrap:nowrap;width:100%;display:flex}.table-price-calculater__table{border:1px solid #524e4e;width:100%;max-width:100%}.table-price-calculater__table[data-columns="2"]{grid-template-columns:2fr 1fr}.table-price-calculater__table[data-columns="3"]{grid-template-columns:2fr 1fr 1fr}.table-price-calculater__table[data-columns="4"]{grid-template-columns:2fr 1fr 1fr 1fr}.table-price-calculater__table[data-columns="5"]{grid-template-columns:2fr 1fr 1fr 1fr 120px}.table-price-calculater__table[data-columns="6"]{grid-template-columns:2fr 1fr 1fr 1fr 1fr 120px}.table-price-calculater__header-cell{color:#fff;text-align:center;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;background-color:#3e4041;border-bottom:1px solid #524e4e;border-right:1px solid #524e4e;justify-content:center;align-items:center;min-width:0;padding:10px 4px;font-size:12px;font-weight:700;display:flex}.table-price-calculater__header-cell:last-child{border-right:none}.table-price-calculater__cell{color:#4c4c4c;word-wrap:break-word;overflow-wrap:break-word;text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #c4c4c4;justify-content:center;align-items:center;min-width:0;padding:8px 4px;display:flex}.table-price-calculater__cell:first-child{text-align:left}.table-price-calculater__row:nth-child(2n) .table-price-calculater__cell{background-color:#f6f6f6}.table-price-calculater__cell--title{flex-direction:column;align-items:flex-start;padding-left:4px}.table-price-calculater__cell--title a{color:#333;padding:0;font-size:14px;font-weight:400}.table-price-calculater__cell--price{justify-content:center}.table-price-calculater__mobile-quantity{width:100%;margin-top:8px;display:none}.table-price-calculater__mobile-quantity .quantity-controls{justify-content:space-around;align-items:center;gap:8px;width:100%;display:flex}.table-price-calculater__mobile-quantity .quantity-controls input{background:0 0;max-width:20px}.table-price-calculater__mobile-quantity .quantity-btn{z-index:1;text-align:center;color:#000;cursor:pointer;background:#fff;border:1px solid #000;border-radius:50%;justify-content:center;width:18px;height:18px;margin-bottom:2px;font-size:18px;display:block}.table-price-calculater__mobile-quantity .quantity-btn:hover{background-color:#f0f0f0}.table-price-calculater__mobile-quantity .quantity-btn.counter__btn_minus span{margin-top:-2px}.table-price-calculater__mobile-quantity .quantity-btn span{z-index:0;justify-content:center;align-items:center;height:100%;display:flex}.table-price-calculater__mobile-quantity .quantity-btn--increase{color:#c00;border-color:#c00}.table-price-calculater__mobile-quantity .quantity-btn--increase:hover{color:#fff;background-color:#c00}.table-price-calculater__mobile-quantity .quantity-display{text-align:center;border:unset;min-width:20px;font-size:14px;font-weight:500}.table-price-calculater__mobile-quantity .quantity-display.in-cart{color:#c00}.table-price-calculater__footer{grid-template-columns:1fr 1fr;margin-bottom:40px;display:grid}@media (width<=768px){.table-price-calculater__footer{grid-template-columns:1fr}}.table-price-calculater__footer-calc{color:#fff;background-color:#930000e5;min-height:40px}.table-price-calculater__footer-calc:hover{background-color:#930000;transition:all .3s}.table-price-calculater__footer-left span{color:#3e4041;font-size:12px;display:block}@media (width<=768px){.table-price-calculater__footer-left{display:none}}.table-price-calculater__quantity-cell{justify-content:center}.table-price-calculater__quantity-cell .quantity-controls{justify-content:center;align-items:center;gap:10px;display:flex}.table-price-calculater__quantity-cell .quantity-btn{z-index:1;text-align:center;color:#000;cursor:pointer;background:#fff;border:1px solid #000;border-radius:50%;justify-content:center;width:20px;height:20px;display:block}.table-price-calculater__quantity-cell .quantity-btn:hover{background-color:#f0f0f0}.table-price-calculater__quantity-cell .quantity-btn span{z-index:0;justify-content:center;align-items:center;height:100%;margin-top:-4px;font-size:18px;display:flex}.table-price-calculater__quantity-cell .quantity-btn--increase{color:#c00;border-color:#c00}.table-price-calculater__quantity-cell .quantity-btn--increase:hover{color:#fff;background-color:#c00}.table-price-calculater__quantity-cell .quantity-display{border:unset;text-align:center;background:0 0;max-width:20px;font-weight:500}.table-price-calculater__quantity-cell .quantity-display.in-cart{color:#c00}.table-price-calculater__total{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}.table-price-calculater__total-price,.table-price-calculater__total-count{text-align:center;color:#930000e5;border:1px solid #930000e5;padding:12px;font-size:16px}@media (width<=768px){.table-price-calculater__total-price,.table-price-calculater__total-count{font-size:12px}}.table-price-calculater__total-price-number,.table-price-calculater__total-count-number{font-size:16px;font-weight:700}@media (width<=768px){.table-price-calculater__total-price-number,.table-price-calculater__total-count-number{font-size:12px}}.table-price-calculater .in-cart{color:#c00}@media (width<=768px){.table-price-calculater{width:auto;margin-left:-20px;margin-right:-18px;display:block}.table-price-calculater__table{font-size:10px;grid-template-columns:1.5fr .8fr .8fr .8fr!important}.table-price-calculater__outer{margin-top:0;margin-left:-20px;margin-right:-18px}.table-price-calculater__header-cell,.table-price-calculater__cell{padding:6px 2px}.table-price-calculater__header-cell{font-size:8px}.table-price-calculater__cell--title{font-size:12px}.table-price-calculater__quantity-cell,.table-price-calculater__header-cell:last-child{display:none}.table-price-calculater__mobile-quantity{display:block}}.counter__btn span{width:100%;height:100%;position:relative}.counter__btn span:before{font-family:sans-serif;font-weight:500;position:absolute}.counter__btn_plus span:before{content:"+"}.counter__btn_minus span:before{content:"-"}.table-price-calculater .counter__btn_plus span:before{top:1px;left:20%}@media screen and (width<=772px){.table-price-calculater .counter__btn_plus span:before{top:0;left:25%}}.table-price-calculater .counter__btn_minus span:before{top:-1px;left:37%}@media screen and (width<=772px){.table-price-calculater .counter__btn_minus span:before{top:0;left:35%}}.mjc-cart .counter__btn_plus span:before{top:-1px;left:20%}.mjc-cart .counter__btn_minus span:before{top:-2px;left:33%}@media screen and (width<=772px){.mjc-cart .counter__btn_plus span:before{top:-1px;left:20%}.mjc-cart .counter__btn_minus span:before{top:-2px}}.mjc-cart__gallery{margin-top:32px}.table-price-gallery{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:none;margin:15px auto 0;display:flex;position:relative;overflow:hidden}.table-price-gallery__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.table-price-gallery__title{color:#b00;margin:0;font-size:22px;font-weight:700}.table-price-gallery__count{color:#a3a3a3;margin-left:8px;font-size:15px;font-weight:500}.table-price-gallery__swiper{width:100%;max-width:100%;margin:0;padding:10px 0 40px;overflow:hidden}.table-price-gallery__slide{width:238px;max-width:238px}.table-price-gallery__card{flex-direction:column;align-items:center;width:100%;display:flex}.table-price-gallery__image{background:#f3f3f3;border:1px solid #ccc;border-radius:4px 4px 0 0;width:237px;height:237px;overflow:hidden}.table-price-gallery__image img{object-fit:cover;width:100%;height:100%}.table-price-gallery__info{color:#000;text-align:center;background:#fff;border:1px solid #cbcbcb;border-top-width:0;border-radius:0 0 4px 4px;justify-content:center;align-items:center;width:238px;min-height:60px;font-family:Tahoma,Arial,sans-serif;font-size:14px;line-height:20px;display:flex}.table-price-gallery .swiper-button-prev,.table-price-gallery .swiper-button-next{color:#fff;background:#c00;border-radius:50%;width:44px;height:44px;transition:transform .2s,box-shadow .2s}.table-price-gallery .swiper-button-prev:after,.table-price-gallery .swiper-button-next:after{font-size:16px}.table-price-gallery .swiper-button-prev:hover,.table-price-gallery .swiper-button-next:hover{transform:translateY(-2px)}.table-price-gallery .swiper-button-prev{left:0}.table-price-gallery .swiper-button-next{right:0}.table-price-gallery .swiper-pagination{bottom:8px}@media (width<=1023px){.table-price-gallery__slide{width:220px;max-width:220px}.table-price-gallery .swiper-button-prev{left:0}.table-price-gallery .swiper-button-next{right:0}}@media (width<=768px){.table-price-gallery{gap:20px;margin-bottom:12px}.table-price-gallery__header{flex-direction:column;align-items:flex-start}.table-price-gallery .swiper-button-prev,.table-price-gallery .swiper-button-next{display:none}}
