@charset "UTF-8";body{background:url(../jpg/bgptrn.jpg);font-family:Tahoma,Arial,Segoe UI,Geneva,Verdana,sans-serif;padding:0;margin:0;color:#333;font-size:.875rem;box-sizing:border-box}ul,h1,h2,h3,h4,a{color:#000;list-style:none;padding:0;margin:0;text-decoration:none}.wrap{position:relative;height:100%;overflow:hidden}.wrapper{width:100%;max-width:1160px;margin:0 auto;position:relative;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.wrapper:not(:first-child){margin-top:10px}table{border-collapse:collapse;width:100%;color:#333}table th,table td{font-size:13px;padding:10px 10px 10px 20px;border:1px solid #524e4e}button{border:none;font-weight:700;text-align:center;cursor:pointer}button:active{outline:none;opacity:.7}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{font-size:.8125rem;text-decoration:none;color:#476b83}.header1,.header2,.header3,button{font-weight:700;color:#3e4041;margin:0;padding:0}.header1{font-weight:700;font-size:1.25rem}.header2,.header3{font-weight:700;font-size:.9375rem}.header3:hover{background:#333;color:#fff}.section-header{font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:600;font-size:20px;color:#c00;margin-bottom:10px}div[class*=__title]{font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:600;font-size:20px;color:#c00}@media screen and (max-width:409px){div[class*=__title]{font-size:16px}}.title-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;font-size:inherit}.title-controls span{font-size:inherit}.mobile-telefon{display:none}.text-bold{font-weight:700}.jGrowl{z-index:99999999999!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{background:#c00;color:#fff;padding:5px;text-transform:uppercase;width:100%;border-radius:2px}.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(to bottom,#930000e6,#ba0203e6)}.table-price__show-more{width:max-content;padding-bottom:3px;border:none;background:none;border-bottom:1px solid;color:#a3191d}.table-price__show-more:hover{border-bottom:1px solid transparent}.footer__form input,.callback-form input,.callback-form textarea{border:1px solid #dfdfdf;border-bottom:0;border-right:0;line-height:30px;height:30px;margin-bottom:10px;padding:0 12px;font-size:13px}.footer__form textarea{border:1px solid #dfdfdf;border-bottom:0;border-right:0;line-height:30px;margin-bottom:10px;padding:0 12px;font-size:13px}.footer__form-button,.calculator__content-button,.callback-form button{background:#c00;color:#fff;padding:10px;width:100%;border-radius:3px;font-size:15px}.footer__form-button:hover,.calculator__content-button:hover,.callback-form button:hover{background:linear-gradient(to bottom,#930000e6,#ba0203e6)}.callback-form{background:#f3f3f3;padding:40px 50px;border-radius:2px}.calculator__content-top label select,.calculator__content-top label input{background:#fff;border-radius:2px;padding:9px 13px;border:2px solid transparent;font-size:14px;line-height:14px}.calculator__content-top label select:active,.calculator__content-top label input:active{outline:none}.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){position:absolute;display:none}.calculator__content-checkbox .checkbox__input:checked+label,.calculator__content-checkbox .checkbox__input:not(:checked)+label{display:inline-block;position:relative;padding-left:26px;cursor:pointer}.calculator__content-checkbox .checkbox__input:checked+label:before,.calculator__content-checkbox .checkbox__input:not(:checked)+label:before{content:"";position:absolute;left:0;top:1px;width:17px;height:17px;padding:0;background:#fff;border:none;box-sizing:border-box;border-radius:1px;mix-blend-mode:normal}.calculator__content-checkbox .checkbox__input:checked+label:after,.calculator__content-checkbox .checkbox__input:not(:checked)+label:after{content:"";position:absolute;transition:all .2s ease}.calculator__content-checkbox .checkbox__input:checked+label:after,.calculator__content-checkbox .checkbox__input:not(:checked)+label:after{left:4px;top:5px;width:7px;height:4px;border-radius:1px;border-left:3px solid #333333;border-bottom:3px solid #333333;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{position:relative;height:max-content;flex-shrink:0;width:275px;border-radius:16px;background-color:#930000}.sidemenu__btn-more{text-transform:uppercase;display:flex;align-items:center;padding:8px 20px 8px 33px;width:100%;cursor:pointer;text-decoration:underline;color:#fff}.sidemenu__btn-more:hover{background:#bf1c22}.sidemenu__more-items{display:none}.sidemenu__more-items.open{display:block}.sidemenu *{box-sizing:border-box}.sidemenu__block{padding:15px 0;border-bottom:1px solid rgba(0,0,0,.2)}.sidemenu__block:not(:first-of-type){border-top:rgba(255,255,255,.2)}.sidemenu__list{width:100%}.sidemenu__list-title{width:max-content;text-decoration:underline;line-height:100%;padding:10px 0 10px 20px;color:#fff;text-transform:uppercase;font-weight:700;position:relative;margin-top:30px;display:flex;align-items:center}.sidemenu__list-title.active{background:#bf1c22}.sidemenu__list-title:before{content:"";width:10px;height:10px;background:url(../svg/menu-arrow.svg) no-repeat center;display:block;margin-right:10px}.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;display:flex;align-items:center;padding:8px 20px 8px 33px;color:#fff;width:100%}.sidemenu__list-item:hover{background:#bf1c22}@media screen and (min-width:1024px){.sidemenu__list-item:hover>.sidemenu__list{display:block}}@media screen and (max-width:1023px){.sidemenu__list-item.open>.sidemenu__list{display:block}}.sidemenu__list-item>.sidemenu__list{z-index:25;display:none;position:absolute;right:-170px;top:0;width:170px;background:linear-gradient(to bottom,#930000e6,#ba0203e6)}.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;margin-right:5px;height:8px/assets/template/img;background:url(../svg/menu-arrow.svg) no-repeat center;background-size:contain}.sidemenu .sidemenu__list-item.sidemenu__list-item_screen_mobile{display:none}@media screen and (max-width:1023px){.sidemenu .sidemenu__list-item.sidemenu__list-item_screen_mobile{display:flex}}.sidemenu__contacts{width:100%;background:#fff;padding-top:10px;display:flex;flex-direction:column;border-radius:0 0 10px 10px}.sidemenu__contacts-phone{margin-bottom:5px}.sidemenu__contacts-phone:before{margin-right:5px;width:16px;height:19px;background-position:0 0}.sidemenu__contacts-phone-region{margin-bottom:5px}.sidemenu__contacts-phone-region:before{margin-right:5px;width:16px;height:19px;background-position:0 0}.sidemenu__contacts a{display:flex;align-items:center}.sidemenu__contacts a:before{content:""/assets/template/img;background:url(../png/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{font-size:1rem;color:#333}.sidemenu__contacts-text{margin-bottom:1rem;color:#807a7a;font-size:.75rem}.sidemenu__contacts-email{color:#bababa;display:flex;align-items:center}.sidemenu__contacts-email a{color:#bababa}.sidemenu__contacts-email a:before{margin-right:5px;width:20px;height:20px;background-position:-15px -21px}.sidemenu__contacts-button{padding:15px 10px;margin-top:20px;margin-bottom:20px;text-transform:initial;max-width:235px;margin-left:20px}.sidemenu__download-prices{justify-content:center;font-weight:700;margin-top:-10px}.mobilemenu{z-index:299;width:100%;height:calc(100vh - 50px);position:fixed;left:-100%;top:50px;display:flex;flex-direction:column;overflow:scroll;opacity:0;transition:all .2s;background:#000000d4;align-items:start}.mobilemenu__inner{min-height:100%;background-color:#930000}.mobilemenu.active{left:0;opacity:1}.mobilemenu .sidemenu{padding-bottom:70px}.mobilemenu .sidemenu__contacts{display:none}.mobilemenu__top{height:max-content;flex-shrink:0;width:275px}.mobilemenu__top ul{width:100%;padding:15px 0;border-bottom:1px solid rgba(0,0,0,.2)}.mobilemenu__top ul li{position:relative}.mobilemenu__top ul li.active{background:#bf1c22}.mobilemenu__top ul li a{text-transform:uppercase;display:flex;align-items:center;padding:8px 20px 8px 33px;color:#fff;width:100%}.mobilemenu__top ul li:hover{background:#bf1c22}.burger{width:35px;height:40px;justify-content:center;align-items:center;display:none;position:relative;z-index:5}@media screen and (max-width:1023px){.burger{display:block}}.burger__icon{position:relative;width:35px;top:18px;height:3px;background-color:#3e4041}.burger__icon:before{position:absolute;left:0;top:-10px;content:"";width:35px;height:3px;background-color:#3e4041;transition:transform .2s ease-in,top .2s linear .2s}.burger__icon:after{position:absolute;left:0;top:10px;content:"";width:35px;height:3px;background-color:#3e4041;transition:transform .2s ease-in,top .2s linear .2s}.burger__icon.burger__icon-active{background-color:transparent}.burger__icon.burger__icon-active:before{box-shadow:0 4px 20px #00000040;transform:rotate(45deg);top:0;transition:top .2s linear,transform .2s ease-in .2s}.burger__icon.burger__icon-active:after{box-shadow:0 4px 20px #00000040;transform:rotate(-45deg);top:0;transition:top .2s linear,transform .2s ease-in .2s}.table-price{margin:36px 0}.table-price__container{width:100%;margin:16px 0;overflow-x:auto}@media screen and (max-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-radius:10px;border:2px solid #ffffff}.table-price__container::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}}.table-price .caption{width:100%;text-align:center;display:flex;align-items:center;justify-content:space-between;font-size:20px;font-weight:700;color:#b00;margin:24px 0}@media screen and (max-width:767px){.table-price .caption{flex-direction:column}}.table-price .caption button{display:flex;align-items:center;justify-content:space-around;padding:12px;text-transform:initial;font-size:13px;max-width:250px}@media screen and (max-width:767px){.table-price .caption button{margin-top:15px}}.table-price table{border-collapse:collapse;width:100%;color:#333}.table-price table th{font-size:13px;padding:10px;border:1px solid #524e4e;text-align:center}.table-price table td{font-size:13px;padding:10px 10px 10px 20px;border:1px solid #524e4e}.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;font-size:14px;padding-left:0}.table-price__show-more{margin:15px auto 0}.table-price__footer{margin:16px 0;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.table-price__footer{flex-direction:column;align-items:center}}.table-price__footer-left{display:flex;flex-direction:column}@media screen and (max-width:767px){.table-price__footer-left{margin-bottom:20px}}.table-price__footer-left span{font-style:italic;font-size:12px}.table-price__footer button{display:flex;align-items:center;justify-content:space-around;padding:12px;width:49%}@media screen and (max-width:767px){.table-price__footer button{margin-bottom:10px;width:100%}}.table-price__footer button.table-price__footer-calc{max-width:370px;background:#333}.table-price__footer button.table-price__footer-calc:hover{background:linear-gradient(to bottom,#930000e6,#ba0203e6)}.table-price__footer button.table-price__footer-calc:hover svg path{fill:#333!important}.table-scroll{overflow-x:auto}.pagination{display:flex;list-style:none;padding:0;justify-content:end}.pagination li{margin:0 5px;cursor:pointer;padding:5px 10px;border:1px solid #ccc;border-radius:4px}.pagination li.active{background-color:#930000;color:#fff;pointer-events:none}.callback-form{display:flex;flex-direction:column;width:100%;max-width:400px}@media screen and (max-width:409px){.callback-form{max-width:300px;padding:40px 20px 20px}}.callback-form__container2{width:100%;padding:20px;display:flex;align-items:center;justify-content:space-around;border-top:1px solid #F5F5F5;border-bottom:1px solid #F5F5F5}.callback-form__title{text-align:center;font-weight:700;color:#c00;font-size:16px;margin-bottom:15px}.callback-form textarea{resize:vertical;height:150px}.callback-form button{margin-top:20px;max-width:200px;align-self:center}.popup_calback{display:none;min-width:450px;padding:25px!important;background:#f3f3f3}@media screen and (max-width:409px){.popup_calback{min-width:300px;padding:25px 10px}}.popup_calback svg{left:5px;bottom:5px}.popup_calc{display:none;width:800px;padding:57px 40px 30px!important;border-radius:6px!important}@media screen and (max-width:767px){.popup_calc{width:unset}}@media screen and (max-width:409px){.popup_calc{padding:50px 15px 20px!important}}.popup_calc *{box-sizing:border-box}.calculator{margin:0 auto;flex-shrink:0;width:100%;max-width:717px;background:linear-gradient(293.52deg,#3333338f 30.88%,#33333345 86.09%),url(../png/calc-bg.png);background-size:cover;color:#fff;padding:17px 0}@media screen and (max-width:767px){.calculator{max-width:300px}}.calculator__title{width:100%;text-align:center}.calculator__title+p{text-align:center;width:100%;margin-bottom:20px}.calculator__content{width:100%;border-top:1px solid #F5F5F5;border-bottom:1px solid #F5F5F5;padding:37px}@media screen and (max-width:409px){.calculator__content{padding:20px}}.calculator__content-top{display:flex;justify-content:space-between}@media screen and (max-width:767px){.calculator__content-top{flex-direction:column;align-items:center}}.calculator__content-top label{font-size:13px;display:flex;flex-direction:column}@media screen and (max-width:767px){.calculator__content-top label{margin-bottom:10px}}.calculator__content-top label select{-webkit-appearance:none;margin-top:7px;width:173px;line-height:unset}.calculator__content-top label input{width:95px;margin-top:7px}@media screen and (max-width:767px){.calculator__content-top label input{width:170px}}.calculator__content-bottom{display:flex;align-items:center;margin-top:12px;justify-content:space-between;margin-bottom:20px;font-size:13px}@media screen and (max-width:767px){.calculator__content-bottom{flex-direction:column}}@media screen and (max-width:767px){.calculator__content-bottom>*{margin-bottom:10px}}.calculator__content-button{width:180px;padding:15px;font-size:13px;text-transform:uppercase}.calculator__content-price{margin-right:12px;margin-left:auto}@media screen and (max-width:767px){.calculator__content-price{margin:0 0 15px}}.calculator__content-price span{font-weight:700;font-size:20px}.breadcrumb{list-style-type:none;padding-left:0;margin-bottom:10px;display:flex;align-items:center}.breadcrumb .breadcrumb-item{display:flex;font-size:11px}.breadcrumb .breadcrumb-item a{font-size:11px;color:#c00}.breadcrumb .breadcrumb-item.active:after{display:none}.breadcrumb .breadcrumb-item:after{display:block;content:"/";margin:0 6px}.contacts__contact-list{list-style:none;list-style-type:none!important;font-size:13px;margin-bottom:16px;padding:0!important;color:#2f2f2f}.contacts__contact-list li{margin-bottom:5px}.contacts__contact-list li:before{color:#000;font-weight:700;display:inline-block}.contacts__contact-list>*{position:relative;margin-left:30px;line-height:26px!important}.contacts__contact-list>*:after{top:2px;position:absolute;content:"";background:url(../png/sprite.png) no-repeat}.contacts__button{position:absolute;right:10px;top:65px;width:180px;padding:14px}@media screen and (max-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;text-decoration:none;font-weight:700}.contact-list__mail:after{left:-30px;width:20px;height:26px;background-position:-15px -21px}.contact-list__phone:after{left:-25px;top:3px;width:16px;height:26px;background-position:0 0}.contact-list__regphone:after{left:-25px;top:3px;width:16px;height:26px;background-position:0 0}.contact-list__calltime:after{width:20px;left:-30px;height:26px;background-position:-35px 0}.contact-list__regcalltime:after{top:0;width:23px;left:-30px;height:26px;background-position:-56px 0}.contact-list__address:after{left:-25px;width:16px;height:26px;background-position:0 -24px}.contact-list__text:after{width:20px;left:-30px;height:26px;background-position:-35px -21px}.mobile-footer{width:100%;z-index:298;height:45px;background:#383838;position:fixed;bottom:0;transition:bottom .2s ease;left:0;justify-content:space-between;display:none}@media screen and (max-width:1023px){.mobile-footer{display:flex}}.mobile-footer.show{display:none}.mobile-footer>*{text-align:center;color:#fff;font-weight:800;font-size:15px;padding:0 5px;width:50%;display:flex;align-items:center;justify-content:center}.mobile-footer>* a{font-size:15px}.mobile-footer>*:first-of-type{background:linear-gradient(to right,#c00,#383838)}.mobile-footer>*:hover{background:linear-gradient(to bottom,#930000e6,#ba0203e6)}.mobile-footer-left{border-right:1px solid white}.mobile-footer-right *{display:flex;align-items:center;justify-content:space-around;width:100%;height:100%}.mobile-footer .phone{color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:space-around;width:100%;height:100%}.mobile-footer-active{bottom:0}.policy-confirmation__label{font-size:10px;margin-bottom:.5em}.policy-confirmation__footer-link{font-size:10px;color:#70726c;margin-left:1em;border-bottom:1px solid transparent;margin-bottom:-1px}.policy-confirmation__footer-link:hover{border-bottom-color:inherit}.policy-confirmation__link{font-size:10px;border-bottom:1px solid transparent}.policy-confirmation__link:hover{border-bottom-color:inherit}input.policy-confirmation__checkbox{vertical-align:middle;margin:0 .3em 0 0;height:1em;width:1em}.nf-page__inner{display:flex;justify-content:space-around}.nf-page__left-col span{font-size:228px}.nf-page__right-col{display:flex;flex-direction:column;justify-content:center;width:270px}.nf-page__text{font-size:14px;text-align:center;margin-bottom:1em}.nf-page__btn{display:inline-block;font-size:13px;font-weight:700;background-color:#c00;padding:1em 2em;text-align:center;align-items:center;justify-content:center;color:#fff;width:100%}.nf-page__btn:hover{background:linear-gradient(to bottom,#930000e6,#ba0203e6)}.nf-page__btn-wrapper{display:flex;justify-content:center;margin-top:2em}.main-content h1.nf-page__header{font-size:44px;text-align:center;text-transform:uppercase;color:#3e4041;font-weight:400;margin:0}.faq__container{width:100%;margin-bottom:20px}.faq__wrapper{display:flex;flex-direction:column;align-items:center}.faq__title{text-transform:uppercase;text-align:center;margin-top:3.75rem;margin-bottom:1.875rem}.faq__list{background:#fff;box-shadow:0 4px 250px #00000040;border-radius:.625rem;padding:1.875rem 2.5rem}@media screen and (max-width:409px){.faq__list{padding:10px}}.faq__list-item{display:flex;flex-direction:column}.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{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-top:1rem;margin-bottom:.5rem}.faq__list-item-question:hover .faq__list-item-title{transform:scale(1.01)}.faq__list-item-title{text-transform:uppercase;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none;transform-origin:left;transition:transform .3s}@media screen and (max-width:409px){.faq__list-item-title{font-size:14px}}.faq__list-item-answer{display:none;margin-bottom:1.25rem;margin-top:.5rem}.faq__list-item-answer ul{list-style:disc}.show{display:block}.rotate{transform:rotate(180deg)}.to-top-btn{display:block;background-color:#c00;width:50px;height:50px;text-align:center;position:fixed;bottom:112px;z-index:1000;opacity:0;visibility:hidden;border:3px solid transparent;right:28px}.to-top-btn:hover{background:#930000e6;background:linear-gradient(to bottom,#930000e6,#ba0203e6)}.to-top-btn:after{content:"";border:5px solid transparent;border-bottom-color:#fff;border-left-color:#fff;display:block;position:absolute;width:16px;height:16px;top:19px;left:0;right:0;margin-left:auto;margin-right:auto;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{display:flex;flex-direction:column;justify-content:center}.contacts-form form input{border:1px solid #dfdfdf;border-bottom:0;border-right:0;line-height:30px;height:30px;margin-bottom:10px;padding:0 12px;font-size:13px;background:#f5f5f5}.contacts-form__button{background:#c00;padding:10px;font-size:15px;border-radius:3px;color:#fff;max-width:200px;margin:auto}.contacts-form__button:hover{background:linear-gradient(180deg,#930000e6,#ba0203e6)}.policy-confirmation__label.contacts{display:flex;align-items:center}.policy-confirmation__label.contacts input{margin-bottom:0!important}#order-form{width:328px;max-width:100%;background:#f6f6f6}#order-form .order-form__title{margin-top:12px;font-size:16px;font-weight:700;line-height:1.2;margin-bottom:12px;color:#000}#order-form .order-form__description{font-size:12px;line-height:1.2;margin-bottom:12px;color:#000}#order-form .order-form{display:flex;flex-direction:column;gap:4px}#order-form .order-form input{width:100%;height:40px;border:1px solid #DDDDDD;border-radius:8px;padding:12px;font-size:14px}#order-form .order-form .policy-confirmation__label{margin-top:8px;display:flex;margin-bottom:24px;gap:4px}#order-form .order-form .policy-confirmation__label input{cursor:pointer;accent-color:#008000}#order-form .order-form .policy-confirmation__label a{color:#000;font-size:14px}#order-form .order-form .policy-confirmation__checkbox{width:16px;height:16px;border-radius:4px}#order-form .order-form__button{margin-top:8px;width:100%;height:40px;border-radius:6px;background:#c00;color:#fff;font-size:14px;transition:background .3s ease}#order-form .order-form__button:hover{background:#ba0203;transition:background .3s ease}#order-form .mjc-controls{display:flex;align-items:center;justify-content:center;max-width:68px}#order-form .mjc-controls .counter__btn{width:16px;height:16px;border:1px solid #000;display:flex;align-items:center;justify-content:center;border-radius:50%}#order-form .mjc-controls .counter__btn_plus{border-color:#c00;color:#c00}#order-form .mjc-controls .counter__input input{min-width:16px;max-width:32px;text-align:center;height:16px;border:unset;background:transparent}#order-form .delivery-table__cart{width:100%;display:flex;justify-content:space-between;gap:8px;padding:14pxn;margin-top:20px}#order-form .delivery-table__cart .delivery-table__cart-block{height:36px;align-items:center;gap:4px;color:#ba0203e5;border:1px solid rgba(147,0,0,.8980392157);width:100%;display:flex;justify-content:center}#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-weight:700;font-size:12px}#order-form .mjc-cart thead th{background:#524e4e;color:#fff;border:1px solid #777;font-weight:700;font-size:12px;text-align:center}#order-form .mjc-cart thead th:first-child{padding-left:2px;text-align:left}#order-form .mjc-cart td{background:#fff;border:1px solid #C4C4C4;text-align:center}#order-form .mjc-cart td:first-child{font-weight:700;text-align:left;padding-left:2px}#order-form .mjc-cart td:nth-child(2){align-items:center;justify-content:center}.header__top{background-color:#fff}@media screen and (max-width:1023px){.header__top{display:none}}.header__info{box-sizing:border-box;display:flex;align-items:flex-start;margin:0 auto;padding:15px 1rem}@media screen and (min-width:1024px){.header__info{max-width:1160px;column-gap:48px}}.header__brand{display:flex;align-items:center;font-size:14px;text-transform:uppercase;text-decoration:none;color:#333}@media screen and (max-width:1023px){.header__brand{flex-direction:column}}@media screen and (min-width:1024px){.header__brand{column-gap:12px;flex-basis:342px;margin-right:auto;font-size:14px}}.header__logo{flex-shrink:0;max-width:100%;height:auto}@media screen and (max-width:1023px){.header__logo{max-width:131px}}@media screen and (max-width:1023px){.header__logo-link{font-size:14px;text-transform:uppercase;color:#333}}.header__calc{flex-basis:214px;position:relative;padding-left:28px;font-size:16px;text-decoration:none;color:#000}.header__calc:before{content:"";position:absolute;top:2px;left:5px;width:15px;height:20px;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>")}.header__calc:hover{color:#c00}.header__orders{display:flex;flex-direction:column;align-items:flex-end;row-gap:6px}.header__mail{position:relative;padding-left:28px;font-size:16px;text-decoration:none;color:#000}.header__mail:before{content:"";position:absolute;top:2px;left:0;width:21px;height:16px;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>")}.header__mail:hover{color:#c00}.header__worktime{font-size:12px;color:#807a7a}.header__contacts{display:flex;flex-direction:column;align-items:flex-end;row-gap:4px;color:#333}.header__phone{font-weight:700;font-size:20px;text-decoration:none;color:inherit}.header__phone:hover{color:#c00}.header__address{position:relative;padding-left:15px;font-size:12px;font-style:normal}.header__address:before{content:"";position:absolute;top:60%;left:0;width:10px;height:12px;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>");transform:translateY(-50%)}.header__nav{background-color:#333}@media screen and (max-width:1023px){.header__nav{display:none}}.header__controls{box-sizing:border-box;display:flex;column-gap:12px;margin:12px auto;padding-right:1rem;padding-left:1rem}@media screen and (min-width:1024px){.header__controls{max-width:1160px}}.header__search{flex:1;height:40px}.header__button{display:flex;justify-content:center;align-items:center;flex-basis:240px;font-weight:700;font-size:13px;border:0;border-radius:6px;color:#fff;background-color:#c00;cursor:pointer}.header__button:hover{background-image:linear-gradient(#930000,#ba0203)}@media screen and (max-width:1023px){.header__button{display:none}}.header__breadcrumbs{box-sizing:border-box;margin:10px auto 0;padding:0}@media screen and (min-width:1024px){.header__breadcrumbs{max-width:1160px}}.header-nav__list{box-sizing:border-box;list-style:none;display:flex;justify-content:space-between;margin:0 auto;padding:15px 1rem}@media screen and (min-width:1024px){.header-nav__list{max-width:1160px}}.header-nav__link{font-size:16px;text-decoration:none;color:#fff}.header-nav__link[data-nav-link=calc]{position:relative;padding-left:24px}.header-nav__link[data-nav-link=calc]:before{content:"";position:absolute;top:0;left:0;width:15px;height:20px;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>")}.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{width:100%;height:100%;padding:12px;border:0;border-radius:6px;font-size:13px;background-color:#fff}.header-search__button{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:40px;height:40px;border:0;border-radius:6px;background-color:#c00;cursor:pointer}.header-search__button:hover{background-image:linear-gradient(#930000,#ba0203)}.header-search__icon{width:16px;height:16px}.header-breadcrumbs{list-style:none;display:flex;flex-wrap:wrap;align-items:center}.header-breadcrumbs__item:not(:last-child){position:relative;padding-right:16px}.header-breadcrumbs__item:not(:last-child):after{content:"";position:absolute;top:50%;right:6px;width:5px;height:8px;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>");transform:translateY(-50%)}.header-breadcrumbs__item a{font-size:14px;line-height:20px;text-decoration:none;color:#807a7a;transition:color .3s}.header-breadcrumbs__item a:hover,.header-breadcrumbs__item a--active{color:#4f5863}.main{width:100%;background:#f5f5f5;box-shadow:0 0 15px #dcdcdc;margin-top:2rem;display:flex;flex-wrap:wrap;border-radius:16px}@media screen and (max-width:1023px){.main{background:#f4f4f4;margin-top:1.5rem;border-radius:10px}}@media screen and (max-width:1023px){.main .sidemenu{display:none}}.main-column{box-sizing:border-box;display:flex;flex-direction:column;flex:1;overflow:hidden;padding:20px 60px 20px 20px}@media screen and (max-width:1023px){.main-column{padding-right:20px}}.main-column--wide{padding-right:20px}.main-content{position:relative;color:#3e4041}@media screen and (max-width:1023px){.main-content{background:#f4f4f4}}.main-content h1{font-size:1.25rem;color:#b00;margin:0 0 20px}.main-content h2{font-size:.9375rem;margin:10px 0}.main-content h2.title-important{margin:0 0 20px;font-size:1.25rem;color:#b00}.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{list-style-type:circle;padding-left:24px}.product-info__more{display:none}@media screen and (max-width:1023px){.product-info{display:grid;grid-template-columns:1fr;grid-template-rows:155px auto;gap:24px;align-items:start;background:#fff;border-radius:8px;padding:12px}.product-info__right{grid-column:1;grid-row:1;position:relative;height:100%;overflow:hidden;padding-right:8px}.product-info__right:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;pointer-events:none;transition:opacity .2s}.product-info__more{grid-column:1;grid-row:2;justify-self:start;align-self:start;position:static!important;border:0;background:none;padding:0;font:inherit;font-weight:700;color:#c00;cursor:pointer;margin-top:8px;display:block}.product-info:has(.product-info__left){grid-template-columns:1fr 155px;grid-template-rows:155px auto}.product-info:has(.product-info__left) .product-info__left{width:155px;height:155px;grid-column:2;grid-row:1/3}.product-info:has(.product-info__left) .product-info__left img{width:100%;height:100%;object-fit:cover;border-radius:8px;background:#ddd}.product-info:has(.product-info__left) .product-info__right{grid-column:1;grid-row:1}.product-info--open{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important}.product-info--open .product-info__left{display:none}.product-info--open .product-info__right{grid-column:1;grid-row:2!important;height:auto;overflow:visible}.product-info--open .product-info__right:after{opacity:0}.product-info--open .product-info__more{grid-column:1;grid-row:3!important;margin-top:12px}}.produce{width:100%}.produce-title{display:flex;align-items:center;padding:0 20px;color:#333;border:3px solid #333333;width:100%;height:20%;text-transform:uppercase;font-weight:700;font-size:12px}.produce__subtitle{margin-top:5px;color:#c00}.produce__content{margin:30px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));grid-gap:10px;width:100%}.produce__card.card-categorie{background:none!important;height:max-content!important}.produce__card{position:relative;width:100%;height:255px;background:url(../jpg/main-page-item1.jpg) no-repeat center;background-size:cover;display:flex;justify-content:space-around}.produce__card-title{background-color:#000000c4;color:#fff;display:flex;align-items:center;text-decoration:underline;padding:0 20px;width:100%;height:20%}.produce__card-hover{display:none;position:absolute;top:0;left:0;width:100%;background-color:#000000c4;height:80%;align-items:center;justify-content:space-around}.produce__card-hover span:before{display:block;content:"Подробнее"}.produce__card-hover span{margin-top:30px;text-transform:unset;max-width:100px;padding:10px;text-align:center}.produce__card:hover .produce__card-hover{display:flex}.produce__button{padding:15px 10px;max-width:250px;align-self:center;text-transform:unset}.produce__card.card-categorie .header3{padding-top:10px;padding-bottom:10px}.produce__card.card-categorie .header3:hover{background:#000;color:#fff}.template-home .produce__card{display:flex;align-items:self-end}.template-home .produce__card-title{background-color:#000000c4;color:#fff;border:none!important}@media screen and (max-width:780px){.produce__content{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}}@media screen and (max-width:1100px){.produce__content{justify-content:space-around}}.mobile-header{position:relative;display:none;box-sizing:border-box;z-index:305}@media screen and (max-width:1023px){.mobile-header{display:block}}.mobile-header *{box-sizing:border-box}.mobile-header__dummy{width:100%;height:50px;background:#fff}.mobile-header__top{position:fixed;top:0;left:0;width:100%;z-index:300;padding:5px 1rem;display:flex;gap:10px;justify-content:space-between;align-items:center;background:#fff;box-shadow:0 4px 10px #00000040}.mobile-header__top .header__logo{display:flex}.mobile-header__top-contacts{display:flex;flex-direction:column;align-items:center;align-self:center;margin-bottom:10px}.mobile-header__top-contacts a:after{font-size:18px;color:#333;font-weight:400}.mobile-header__top-contacts span{color:#807a7a;font-size:10px}.mobile-header__top-contacts-wrapper{margin-bottom:20px}@media screen and (min-width:1024px){.mobile-header__top-contacts-wrapper{display:none}}.mobile-header__top-contacts-wrapper .header__logo{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.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{padding:5px 1rem;display:flex;justify-content:space-between;align-items:center;background:#e1e1e1;width:100%;height:50px;box-shadow:0 4px 10px #00000040}.mobile-header .burger{margin-left:auto}.box-shadow{box-shadow:0 4px 10px #00000040!important}.footer{display:flex;justify-content:space-between;padding:50px 30px;background:#f5f5f5;border-top:1px solid #DDDDDD;border-radius:15px}@media screen and (max-width:767px){.footer{flex-wrap:wrap;justify-content:center;gap:1rem}}@media screen and (max-width:409px){.footer{padding:35px 20px;flex-direction:column;align-items:center}}.footer__logo{display:flex;flex-direction:column;width:max-content;max-width:245px}@media screen and (max-width:767px){.footer__logo{align-items:flex-start;width:100%;align-items:center;max-width:unset}}@media screen and (max-width:409px){.footer__logo{flex-basis:auto}}.footer__logo a{display:flex;flex-direction:column;align-items:center;color:#333;width:max-content}@media screen and (max-width:767px){.footer__logo a{align-items:flex-start}}.footer__logo-name{font-size:2.2rem;display:flex;align-items:center}.footer__logo-name:before{content:"";background:url(../png/sssr.png) no-repeat center;margin-right:10px;width:25px;height:25px;background-size:contain}.footer__logo-link span{text-align:center;text-transform:uppercase;font-size:.8125rem}.footer__contacts{margin-top:30px;display:flex;flex-direction:column;align-items:flex-start}.footer__contacts a:after{font-size:.825rem;color:#333;margin-bottom:5px}.footer__contacts-text{margin-bottom:10px;color:#807a7a;font-size:.75rem}.footer__contacts-email a{color:#333;font-size:.75rem;margin-bottom:10px}.footer__contacts-time{color:#807a7a;font-size:.75rem;margin-bottom:10px}.footer__contacts-address{display:flex;text-align-last:left;font-size:13px;text-transform:capitalize}.footer__contacts-address:before{content:"";flex-shrink:0;margin-top:3px;width:15px;height:17px;background:url(../svg/adress.svg) no-repeat center;background-size:contain;margin-right:5px}.footer__nav{width:100%;max-width:max-content;display:flex;justify-content:space-between;margin:20px}.footer__nav ul{flex-shrink:0;padding:0;list-style:none}@media screen and (max-width:767px){.footer__nav ul{margin-left:0;text-align:center}}.footer__nav-list-prod{display:flex;flex-direction:column;flex-wrap:wrap;margin-right:10px}.footer__nav-item{line-height:14px;margin-bottom:10px}.footer__nav-item a{color:#333;flex-shrink:0;width:max-content;border-bottom:1px solid rgba(51,51,51,.4)}.footer__nav-item a:hover{border-bottom:none}.footer__map-container{margin:0 20px;width:100%;max-width:320px;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #ddd,0 0 10px 1px #fff}@media screen and (max-width:1023px){.footer__map-container{display:none}}.footer__map-container iframe{width:100%!important}.footer__form{display:flex;flex-direction:column;width:100%}.footer__form-title{color:#b00;margin-bottom:12px}.footer__form-container{width:100%;max-width:240px;display:flex;flex-direction:column}.footer__form input[type=text],.footer__form input[type=tel],.footer__form input[type=email]{outline:none;border:1px solid transparent}.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 black}.footer__form textarea{outline:none;border:1px solid transparent}.footer__form textarea:hover,.footer__form textarea:focus{border:1px solid black}.copyright{margin-top:40px;position:relative;color:#4c4c4c;font-size:10px;background:url(../png/border.png);background-size:contain}.copyright__main{display:flex;flex-grow:1;flex-shrink:0}@media screen and (max-width:500px){.copyright__main{flex-direction:column;text-align:right}}.copyright .wrapper{flex-direction:row;padding-top:25px;padding-bottom:25px;align-items:flex-end}.copyright span{flex-shrink:0;margin-right:10px;text-transform:uppercase;color:#70726c}.how-order{margin:30px 0 40px;width:100%;display:flex;flex-direction:column}.how-order__subtitle{font-size:13px;margin-bottom:15px}.how-order__cards{margin-top:30px;justify-content:space-around;display:flex;flex-wrap:wrap;width:100%}.how-order__card{flex-shrink:0;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.how-order__card img{cursor:pointer}.how-order__card-text{font-size:18px;margin:10px 0}.how-order__card-button{padding:10px 0}.how-order__card-phone:after,.how-order__card .how-order__card-email{color:#333;font-weight:700;font-size:18px}.advantages{display:flex;margin-top:30px;flex-direction:column;width:100%}.advantages__cards{display:flex;justify-content:space-between;flex-wrap:wrap}.advantages__card{margin-right:10px;background:#fff;padding-bottom:20px;margin-bottom:20px;width:100%;max-width:350px;display:flex;align-items:center;position:relative;overflow:hidden}@media screen and (max-width:409px){.advantages__card{margin-right:0}}.advantages__card-img{align-self:start}.advantages__card-text{margin-left:20px;max-width:200px;font-size:18px}@media screen and (max-width:409px){.advantages__card-text{font-size:15px}}.advantages__card:after{color:#f6f6f6;font-weight:700;font-size:70px;position:absolute;top:45px;right:0}.advantages__card:nth-of-type(1):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;display:flex;margin-bottom:40px}@media screen and (max-width:767px){.product-card{flex-direction:column}}.product-card__left{margin-bottom:10px;margin-right:15px}.product-card__left-img{max-width:280px;float:right;margin-left:24px;margin-bottom:24px}@media screen and (max-width:409px){.product-card__left-img{width:100%;max-width:425px;float:initial;margin:0}}.product-card__right{width:100%;display:flex;flex-direction:column}.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 #CC0000}.info-delivery__controls label{cursor:pointer;color:#333;border:3px solid #333333;width:100%;padding:8px;display:flex;align-items:center;text-align:center;justify-content:space-around;background:transparent;text-transform:uppercase;font-weight:700;font-size:12px;border-radius:2px}.info-delivery__controls label:first-of-type{margin-right:5px}@media screen and (max-width:409px){.info-delivery__controls label{font-size:12px}}.info-delivery__page{display:none;width:100%;flex-direction:column;box-sizing:border-box;padding:20px 0}.info-delivery__page.active{display:flex}.info-delivery__payment{width:100%;display:flex;flex-direction:column}.info-delivery__payment-list{margin-top:20px;flex-direction:column;display:flex;padding:0!important}.info-delivery__payment-item{margin-bottom:10px;display:flex;align-items:center}.info-delivery__payment-item:nth-of-type(1):before{background:url(../svg/payment1.svg?url) no-repeat center;background-size:contain}.info-delivery__payment-item:nth-of-type(2):before{background:url(../svg/payment2.svg?url) no-repeat center;background-size:contain}.info-delivery__payment-item:nth-of-type(3):before{background:url(../svg/payment3.svg?url) no-repeat center;background-size:contain}.info-delivery__payment-item:nth-of-type(4):before{background:url(../svg/payment4.svg?url) no-repeat center;background-size:contain}.info-delivery__payment-item:before{content:"";width:45px;height:45px;margin-right:15px;flex-shrink:0}.mb-need{margin:48px 0}.mb-need__content{margin-top:30px;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.mb-need__card{width:230px;height:175px;background:url(../jpg/main-page-item1.jpg) no-repeat center;background-size:cover;display:block;display:flex;justify-content:space-around;align-items:flex-end;position:relative;margin-bottom:30px}.mb-need__card-title{display:flex;align-items:center;color:#fff;text-decoration:underline;padding-left:20px;background-color:#000000c4;width:100%;height:20%;font-weight:400}.mb-need__card-hover{display:none;position:absolute;top:0;left:0;width:100%;background-color:#000000c4;height:80%;align-items:center;justify-content:space-around}.mb-need__card-hover span{margin-top:30px;text-transform:unset;max-width:100px;padding:10px;text-align:center}.mb-need__card:hover .mb-need__card-hover{display:flex}.mb-need__button{padding:15px 10px;max-width:250px;align-self:center;text-transform:unset}@media screen and (max-width:1100px){.mb-need__content{justify-content:space-around}}.bm-rental-tech__tables-wrap{display:flex}@media only screen and (max-width:580px){.bm-rental-tech__tables-wrap{flex-wrap:wrap}}.bm-ctm-table:nth-last-child(1){margin-left:auto}.bm-ctm-table__img-wrap{display:flex;justify-content:center;position:relative}.bm-ctm-table__img-wrap:after{content:"";display:block;width:100%}@media only screen and (max-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 (max-width:580px){.bm-ctm-table__img{position:static}}.bm-ctm-table__table{width:100%;border-collapse:collapse;font-size:14px}.bm-ctm-table__th,.bm-ctm-table__td{text-align:center}.bm-ctm-table__btn{transition:.3s;text-align:center;text-decoration:none;line-height:1}.bm-ctm-table__header{text-align:center}.bm-ctm-table{flex-basis:calc(50% - 18px);color:#000;font-family:Tahoma,sans-serif}@media only screen and (max-width:580px){.bm-ctm-table:nth-child(1){margin-bottom:102px}}.bm-ctm-table__header{color:#c00;font-weight:700;font-size:20px;margin:0 0 13px}@media only screen and (max-width:580px){.bm-ctm-table__header{margin-bottom:16px;text-align:left}}.bm-ctm-table__img-wrap{align-items:flex-end;margin-bottom:40px}@media only screen and (max-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:nth-child(1),.bm-ctm-table__td:nth-child(1){border-right:1px solid #524E4E}.bm-ctm-table__th{font-weight:700;padding:8px 8px 12px}.bm-ctm-table__td{padding:12px;color:#524e4e}.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:nth-child(1){border-top:1px solid #524E4E}.bm-ctm-table__btn{max-width:256px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px;background:#c00;color:#fff;margin-top:32px;margin-left:auto;margin-right:auto;font-size:16px;font-weight:700}@media only screen and (max-width:580px){.bm-ctm-table__btn{margin-top:16px}}.bm-ctm-table__btn:hover{background:#a60000}@media only screen and (max-width:580px){.bm-ctm-table{flex-basis:100%}}.mlt-reviews{width:100%;display:flex;flex-direction:column;gap:10px;margin-bottom:60px}.mlt-reviews__all-reviews{display:flex;flex-direction:column}.mlt-reviews__badges{margin-bottom:10px}.mlt-reviews .badges{display:flex;gap:10px;justify-content:flex-start;align-items:center}.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{display:inline-block;cursor:pointer;text-align:center;padding:10px 20px;font-weight:700;background:#c00;color:#fff;border-radius:5px;transition:.2s}.mlt-reviews__button:hover{color:#b00;background:#eee}.mlt-reviews__user-reviews .mlt-reviews__row{opacity:.5;pointer-events:none}.mlt-reviews-prod__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mlt-reviews__row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:10px}@media screen and (max-width:768px){.mlt-reviews__row{grid-template-columns:1fr;gap:10px}}.mlt-reviews__item{border:1px solid transparent;border-radius:10px;box-shadow:1px 2px 10px #0000001a;overflow:hidden;background:#fff;transition:all .2s}.mlt-reviews__item:hover{border-color:#b00}@media screen and (max-width:580px){.mlt-reviews__item{width:100%}}.mlt-reviews__item.hidden{animation:fadeOut .5s;display:none}.mlt-reviews__item-header{padding:10px;display:flex;align-items:center;gap:20px;box-shadow:0 -80px 100px #eee}.mlt-reviews__item-header img{width:100%}.mlt-reviews__item-logo{width:60px;height:60px;flex-shrink:0;background-color:#eee;background-size:100%;background-position:0 50%;background-repeat:no-repeat;border-radius:100%;border:5px solid #eee;background-size:cover;background-position:center}@media screen and (max-width:580px){.mlt-reviews__item-logo{width:40px;height:40px}}.mlt-reviews__item-info{display:flex;flex-wrap:wrap;gap:0 10px;flex:1}.mlt-reviews__item-rating{margin-left:auto}.mlt-reviews__item-date{width:100%}.mlt-reviews__item-name{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-weight:700}.mlt-reviews__item.prod-review{width:100%;border:none;box-shadow:none}.mlt-reviews__item-body{padding:15px;gap:10px}.mlt-reviews__item-body-content{line-height:1.5;overflow:hidden;transition:all .3s}.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__item-rating-item.active:after:after{content:"☆";color:#cfcfcf;font-size:20px;top:-10px;position:relative}.mlt-reviews .show-more-button{align-self:flex-start;display:block;padding:10px;border-radius:10px;color:#b00;background:#eee;transition:all .2s;cursor:pointer}.mlt-reviews .show-more-button:hover{color:#fff;background:#b00}.mlt-reviews__title{font-size:24px;margin:20px 0;color:var(--color-black)}.mlt-reviews__title.small-title{color:var(--color-black)}.mlt-reviews__form-upload-wrapper{position:relative;display:inline-block}.mlt-reviews__form-file-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.mlt-reviews__form-file-label{display:inline-block;cursor:pointer;padding:10px 20px;color:#9f9f9f;border-radius:5px;border:1px dashed;transition:.2s;background:#f9f9f9;width:100%;text-align:center}.mlt-reviews__form-file-label:hover{background:#ababab;color:#fff}.mlt-reviews .link{font-size:1.2em;font-weight:600;color:#b00;display:block;text-align:center}.mlt-reviews .link:hover{color:#c00}.mlt-reviews__form form{display:flex;flex-direction:column;gap:20px;max-width:400px}.mlt-reviews__form form.loading{opacity:.7;pointer-events:none}.mlt-reviews__form form input[type=radio]{-webkit-appearance:none;margin:0;cursor:pointer;top:-12px;position:relative}.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{display:block;height:24px}.mlt-reviews__form input[type=text],.mlt-reviews__form textarea{border-radius:2px;border:1px solid #e3e3e3;width:100%;padding:10px}.mlt-reviews__form-success-message{display:none;padding:20px;text-align:center}.mlt-reviews__form-success-message.show{display:block}.mlt-reviews__form-info{font-size:12px;color:#9d9d9d}.mlt-reviews__open-form,.mlt-reviews__pagin-btn{display:inline-block;cursor:pointer;padding:10px 20px;font-weight:700;background:#c00;color:#fff;border-radius:5px;transition:.2s;width:100%;text-align:center}.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{display:block;max-width:250px;min-width:200px;margin-inline:auto;font-size:18px;font-weight:400}.mlt-reviews__form{background:#fff;min-width:400px;padding:15px}@media screen and (max-width:580px){.mlt-reviews__form{width:100%;min-width:auto}}.mlt-reviews__form-error-message{display:none;margin-top:5px;font-size:12px;color:#ff0000bd}.mlt-reviews__form-error-message.show{display:block}.prod-review .mlt-reviews__row{display:flex;flex-direction:row;gap:20px;margin-bottom:10px}@media screen and (max-width:768px){.prod-review .mlt-reviews__row{gap:10px;flex-direction:column}}.prod-review .mlt-reviews__swiper{flex:1 1 auto;overflow:hidden;padding:3px}.prod-review .mlt-reviews__swiper .swiper-wrapper{height:100%}.prod-review .mlt-reviews__item{display:flex;flex-direction:column;gap:0;box-shadow:none;width:auto;height:100%;min-height:200px}.prod-review .mlt-reviews__item p{line-height:1.2}@media screen and (max-width:480px){.prod-review .mlt-reviews__item{flex-direction:column}}.prod-review .mlt-reviews__item-header{gap:5px}.prod-review .mlt-reviews__item-info{display:flex;flex-direction:column}.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;min-width:30%;flex:1 1 30%;border-color:#b00}.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{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.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 (max-width:480px){#mlt-reviews-form{padding:0}}#mlt-reviews-form .mlt-reviews__title{text-align:center;margin:-10px 0 0;padding:20px;border-bottom:1px solid #e3e3e3;color:#b00}@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{line-height:1.2;overflow:hidden;max-height:3.61em}.read-all-button{cursor:pointer;margin-top:10px;color:#666;text-decoration:underline;text-decoration-thickness:1px;text-decoration-style:dotted}.title-controls .reviews-controls{margin-left:auto;flex:0 0 65px}.title-controls .reviews-controls .div{flex-grow:0}.page-reviews{display:flex;flex-direction:column;row-gap:20px}.page-reviews__top{display:flex;justify-content:center;column-gap:20px;margin-bottom:5px}.page-reviews__item{padding:15px;border:1px solid #9C9C9C}@media screen and (min-width:768px){.page-reviews__item{display:flex;column-gap:40px}}.page-review{font-size:14px;line-height:.875rem}@media screen and (max-width:767px){.page-review__body{margin-bottom:15px}}.page-review__rating{display:flex;column-gap:2px;margin-top:15px}@media screen and (max-width:767px){.page-review__rating{justify-content:center}}.page-review__author{display:flex;flex-direction:column;align-items:center;row-gap:3px;flex-shrink:0;flex-basis:110px}.page-review__author img{max-width:100%;height:auto}.hero{box-sizing:border-box;margin-inline:auto}@media screen and (max-width:1023px){.hero{max-width:calc(1160px - 2rem);padding:16px;border-radius:8px}}@media screen and (min-width:1024px){.hero{max-width:calc(1160px - 2rem);padding:60px 0 60px 45px;border-radius:16px;background-image:var(--hero-bg);background-position:center right 100px;background-repeat:no-repeat;background-size:auto 100%}}@media screen and (max-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 (max-width:1023px){.hero--singe{margin-bottom:20px;padding:0}}@media screen and (min-width:1024px){.hero--singe{overflow:hidden;margin:12px auto 0;padding:0;border-radius:16px;background:transparent}}@media screen and (max-width:409px){.hero--singe .hero__image--mobile{height:auto}}@media screen and (min-width:410px){.hero--singe .hero__image--mobile{display:none}}.hero__title{font-weight:700;text-transform:none;width:50%}.hero__title:first-letter{text-transform:uppercase}@media screen and (max-width:1023px){.hero__title{margin-bottom:20px;font-size:32px}}@media screen and (min-width:1024px){.hero__title{margin-bottom:55px;font-size:40px}}@media screen and (max-width:767px){.hero__title{width:100%}}@media screen and (max-width:767px){.hero__title--desktop{display:none}}@media screen and (min-width:1024px){.hero__title--mobile{display:none}}.hero__title--red{background-color:#c00}.hero__subtitle{display:block;margin-top:8px;font-size:20px;text-transform:lowercase}.hero__image{display:block;width:100%;object-fit:cover}@media screen and (max-width:1023px){.hero__image{margin-bottom:8px}}.hero__image--mobile{height:200px}@media screen and (min-width:1024px){.hero__image--mobile{display:none}}.hero__image--desktop{border-radius:8px}@media screen and (max-width:409px){.hero__image--desktop{display:none}}.hero__button{box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:absolute;bottom:60px;left:4%;width:100%;max-width:370px;height:40px;padding:0 20px;font-weight:700;font-size:13px;border:0;border-radius:6px;color:#fff;background-color:#c00;cursor:pointer;z-index:2}@media screen and (max-width:409px){.hero__button{max-width:50%;left:50%;transform:translate(-50%)}}@media screen and (max-width:1023px){.hero__button{max-width:250px;bottom:5%}}.hero__button:hover{background-image:linear-gradient(#930000,#ba0203)}.hero-form__controls{display:flex;gap:4px}@media screen and (max-width:409px){.hero-form__controls{flex-direction:column}}.hero-form__title{margin-bottom:20px;font-size:12px}@media screen and (max-width:1023px){.hero-form__title{margin-bottom:12px}}@media screen and (min-width:1024px){.hero-form__title{margin-bottom:12px}}.hero-form__input{box-sizing:border-box;height:40px;padding:12px;border:1px solid #DDDDDD;border-radius:8px;font-size:13px;background-color:#fff}.hero--light .hero-form__input{background-color:#f6f6f6}@media screen and (max-width:409px){.hero-form__input{width:100%;max-width:none}}@media screen and (max-width:1023px){.hero-form__input{flex:1;min-width:100px}}@media screen and (min-width:1024px){.hero-form__input{flex-grow:0;flex-basis:215px}}.hero-form__button{display:flex;justify-content:center;align-items:center;height:40px;padding:0 20px;font-weight:700;font-size:13px;border:0;border-radius:6px;color:#fff;background-color:#c00;cursor:pointer}@media screen and (max-width:409px){.hero-form__button{margin-top:8px}}@media screen and (min-width:410px){.hero-form__button{margin-left:8px}}.hero-form__button:hover{background-image:linear-gradient(#930000,#ba0203)}.page-gallery{overflow:hidden;position:relative;padding:0 0 40px}@media screen and (max-width:1023px){.page-gallery{padding:0 0 30px}}.page-gallery__title{font-weight:700;line-height:1.2em;margin-block:30px}@media screen and (max-width:1023px){.page-gallery__title{padding-right:1em;font-size:24px;margin-top:10px}}@media screen and (min-width:1024px){.page-gallery__title{font-size:32px}}.page-gallery__item{overflow:hidden;border-radius:8px}.page-gallery__image{display:block;width:100%;height:270px;object-fit:cover}.page-gallery__controls{display:flex;justify-content:space-between;align-items:center;width:65px;height:20px}.page-gallery__control{cursor:pointer}.page-gallery__control:before{content:"";display:block;width:11px;height:20px;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:center;background-repeat:no-repeat}.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;display:flex;gap:16px;border-radius:16px;color:#fff;background:linear-gradient(to bottom,var(--light-red),var(--dark-red));padding:20px}@media screen and (max-width:409px){.pickup{flex-direction:column}}@media screen and (max-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 (max-width:409px){.pickup__content{min-width:0}}@media screen and (max-width:1023px){.pickup__content{flex:1;min-width:200px}}.pickup__title{margin-bottom:12px;font-size:20px;line-height:1.3em;color:inherit}@media screen and (max-width:1023px){.pickup__title{max-width:450px}}.pickup__subtitle{line-height:1.3em}@media screen and (min-width:1024px){.pickup__subtitle{max-width:450px}}.pickup__conditions{margin-top:12px;margin-bottom:12px;padding-top:12px;padding-bottom:12px;border-top:1px solid #A60000;border-bottom:1px solid #A60000}.pickup__conditions-title{margin-bottom:12px;font-weight:600;font-size:18px;line-height:1em;color:inherit}.pickup__conditions ul{display:flex;flex-direction:column;row-gap:4px;font-size:14px;line-height:20px;color:inherit}.pickup__address{margin-bottom:12px;font-weight:600;font-size:18px;line-height:1.3em;font-style:normal}.pickup__address span{font-size:14px;font-weight:400}@media screen and (max-width:1023px){.pickup__address{font-size:18px}}@media screen and (min-width:1024px){.pickup__address{max-width:450px}}.pickup__map{overflow:hidden;flex-basis:350px;flex-grow:1;flex-shrink:0;border-radius:8px;background:#fff}@media screen and (max-width:409px){.pickup__map{flex-basis:220px;min-width:0;min-height:0}}@media screen and (max-width:1023px){.pickup__map{flex:1;min-width:200px;min-height:300px}}.pickup__map iframe{width:100%;height:100%}.pickup-form{padding-top:24px;border-top:1px solid var(--light-red)}.pickup-form__title{margin-bottom:12px;font-weight:700;font-size:18px;line-height:1em}.pickup-form__controls{display:flex;gap:4px}@media screen and (max-width:1023px){.pickup-form__controls{flex-wrap:wrap}}.pickup-form__input{box-sizing:border-box;flex:1;min-width:0;height:40px;padding:12px;border:0;border-radius:6px;font-size:13px;background-color:#fff}.pickup-form__button{display:flex;justify-content:center;align-items:center;flex-shrink:1;height:40px;margin-left:8px;border:1px solid #BB0000;border-radius:6px;font-weight:700;font-size:13.3px;line-height:1em;color:#b00;background:#fff}@media screen and (max-width:409px){.pickup-form__button{margin-left:0;flex-basis:100%}}@media screen and (min-width:410px){.pickup-form__button{flex-basis:105px}}@media screen and (min-width:1024px){.pickup-form__button{flex-basis:135px}}.pickup-form__button:hover{border-color:transparent;color:#fff;background-image:linear-gradient(#930000,#ba0203)}@media screen and (max-width:1023px){.vehicles{padding:0 5px 5px}}@media screen and (min-width:1024px){.vehicles{padding:60px 15px}}.vehicles__title{font-weight:700;line-height:1.2em;margin-bottom:30px}@media screen and (max-width:1023px){.vehicles__title{margin-block:24px;font-size:24px}}.vehicles__list{display:flex;flex-wrap:wrap}@media screen and (max-width:409px){.vehicles__list{flex-direction:column;row-gap:8px}}@media screen and (max-width:1023px){.vehicles__list{gap:10px}}@media screen and (min-width:1024px){.vehicles__list{gap:20px}}.vehicles__item{box-sizing:border-box}@media screen and (max-width:409px){.vehicles__item{flex-basis:auto}}@media screen and (max-width:1023px){.vehicles__item{flex-grow:1;flex-basis:calc(50% - 6px)}}@media screen and (min-width:1024px){.vehicles__item{flex-basis:calc(33.3333333333% - 14px)}}.vehicle{display:flex;flex-wrap:wrap;align-items:center;row-gap:12px;border-radius:16px;background:#fff}@media screen and (max-width:409px){.vehicle{padding:16px}}@media screen and (max-width:1023px){.vehicle{padding:10px}}@media screen and (min-width:1024px){.vehicle{padding:16px}}.vehicle__banner{overflow:hidden;flex-basis:100%;height:250px;border-radius:8px}.vehicle__image{display:block;width:100%;height:100%;object-fit:cover}.vehicle__title{font-weight:700;font-size:20;line-height:1em}.vehicle__characteristics{clear:both;display:flex;flex-direction:column;row-gap:8px}.vehicle__characteristic:after{content:".............................................. ";display:block;overflow:hidden;white-space:nowrap}.vehicle__characteristic span:first-child{float:left;padding-right:4px}.vehicle__characteristic span:last-child{float:right;padding-left:4px}.vehicle__price{font-weight:700;font-size:13;line-height:1em;color:#b00}.vehicle__button{display:flex;justify-content:center;align-items:center;flex-basis:120px;height:48px;margin-left:auto;border:1px solid #BB0000;border-radius:6px;font-weight:700;font-size:13.3px;line-height:1em;color:#b00}.vehicle__button:hover{border-color:transparent;color:#fff;background-image:linear-gradient(#930000,#ba0203)}.vehicles-list{display:flex;flex-direction:column;row-gap:14px}@media screen and (min-width:1024px){.vehicles-list{margin:14px 0}}.vehicles-item{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:20px;border:1px solid #DDDDDD;border-radius:16px;color:#fff;background-color:#333;transition:transform .3s}.vehicles-item:hover{transform:scale(1.025)}@media screen and (max-width:409px){.vehicles-item{row-gap:8px}}@media screen and (min-width:410px){.vehicles-item{row-gap:14px}}.vehicles-item__banner img{display:block;max-width:100%;height:auto}.vehicles-item__sticker{padding:8px 20px;border-radius:16px;font-size:14px;color:#fff;background-color:#c00}.vehicles-item__title{margin-block:4px;font-weight:700}@media screen and (max-width:409px){.vehicles-item__title{font-size:16px}}@media screen and (min-width:410px){.vehicles-item__title{font-size:24px}}@media screen and (max-width:409px){.vehicles-item__description{padding-right:32px;font-size:14px}}@media screen and (min-width:410px){.vehicles-item__description{padding-right:52px;font-size:16px}}.vehicles-item__link{position:absolute;right:20px;bottom:20px;border-radius:50%;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:center;background-repeat:no-repeat}@media screen and (max-width:1023px){.vehicles-item__link{width:20px;height:20px;background-size:7px 8px}}@media screen and (min-width:1024px){.vehicles-item__link{width:40px;height:40px}}.vehicles-item__link:hover{background-color:#930000}.vehicle-blocks{display:flex;flex-direction:column;row-gap:40px;margin:40px 0}@media screen and (max-width:1023px){.vehicle-block__table{overflow:auto}}@media screen and (max-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{padding:10px 20px;border:1px solid #524E4E;font-weight:700}.vehicle-block__table caption{border-bottom:0;background-color:#eaeaea}.vehicle-block__table-link{display:block;border-top:0;text-align:center;color:#4c4c4c}.vehicle-block__table-link:hover{color:#c00}.vehicle-block__about{display:flex;gap:8px}.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 (max-width:767px){.vehicle-block__about{flex-direction:column}}.vehicle-block__about-content{display:flex;flex-direction:column;gap:8px;flex:1;padding:20px;border-radius:8px}.vehicle-block__about--light .vehicle-block__about-content{border:1px solid #CCCCCC;background-color:#fff}.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{padding:10px;border-radius:8px}.vehicle-block__about-text h3{margin-bottom:10px;font-size:20px}.vehicle-block__about-text ul{list-style:disc;margin-bottom:0;font-size:16px}.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{display:flex;gap:8px;flex-shrink:0}@media screen and (max-width:409px){.vehicle-block__about-banner{flex-direction:column;flex-basis:300px}}@media screen and (min-width:768px){.vehicle-block__about-banner{flex-direction:column;flex-basis:300px}}.vehicle-block__about-image{overflow:hidden;border:1px solid #DDDDDD;border-radius:8px;transition:border-color .3s}@media screen and (min-width:410px){.vehicle-block__about-image{flex:1}}.vehicle-block__about-image:first-child{flex-shrink:0}@media screen and (max-width:409px){.vehicle-block__about-image:first-child{flex-basis:170px}}@media screen and (min-width:768px){.vehicle-block__about-image:first-child{flex:0 0 170px}}@media screen and (max-width:409px){.vehicle-block__about-image:last-child{flex-basis:220px}}@media screen and (min-width:768px){.vehicle-block__about-image:last-child{flex:1}}.vehicle-block__about-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.vehicle-block__about-image:hover{border-color:#c00}.vehicle-block__about-image:hover img{transform:scale(1.05)}h2.vehicle-block__title{margin:0 0 20px;font-size:1.25rem;color:#b00}.about-contacts{padding:24px;border-radius:16px;background:#fff;margin-bottom:40px}@media screen and (max-width:1023px){.about-contacts{margin-bottom:20px;padding:0}}.about-contacts__content{display:inline-flex;flex-wrap:wrap;margin-bottom:24px;max-width:570px;gap:24px 20px}@media screen and (max-width:409px){.about-contacts__content{flex-direction:column}}@media screen and (max-width:767px){.about-contacts__content{align-items:center;gap:10px}}.about-contacts__title,.about-contacts__phone{font-weight:700;font-size:18px;line-height:1em;white-space:nowrap;color:#a60000;flex-basis:calc(50% - 12px)}@media screen and (max-width:409px){.about-contacts__title,.about-contacts__phone{margin-bottom:12px}}@media screen and (max-width:767px){.about-contacts__title,.about-contacts__phone{flex-basis:auto}}.about-contacts__address{box-sizing:border-box;position:relative;flex-basis:calc(50% - 12px);padding-left:18px;font-size:13px;line-height:1em;white-space:nowrap;text-transform:capitalize;color:#333}@media screen and (max-width:409px){.about-contacts__address{margin-bottom:28px}}@media screen and (min-width:410px){.about-contacts__address{order:3}}.about-contacts__address:before{content:"";position:absolute;top:50%;left:0;width:13px;height:17px;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>");transform:translateY(-50%)}.about-contacts__worktime{flex-basis:calc(50% - 12px);font-size:12px;line-height:1em;white-space:nowrap;color:#807a7a}@media screen and (max-width:409px){.about-contacts__worktime{margin-bottom:12px}}@media screen and (min-width:410px){.about-contacts__worktime{order:4}}.about-contacts__email{flex-basis:calc(50% - 12px);font-weight:400;font-size:12px;line-height:1em;white-space:nowrap;color:#333}@media screen and (min-width:410px){.about-contacts__email{order:5}}@media screen and (min-width:1024px){.about-contacts__email{margin-left:calc(50% + 12px)}}.about-contacts__map{overflow:hidden;border-radius:8px}.about-contacts__map iframe{width:100%;height:280px}.video-excursion{padding:24px;border-radius:8px;background:#fff}@media screen and (max-width:1023px){.video-excursion{margin-bottom:20px}}@media screen and (min-width:1024px){.video-excursion{margin-bottom:40px}}.video-excursion__title{margin-bottom:20px;font-weight:700;line-height:1.3em}.video-excursion__player{width:100%;border-radius:8px}.consultation{box-sizing:border-box;display:flex;gap:12px 18px;width:100%;padding:24px 15px;border-radius:8px}.consultation--light{color:#383838;background-color:#fff}.consultation--dark{color:#fff;background-color:#333}@media screen and (max-width:409px){.consultation{flex-direction:column;flex-wrap:wrap;gap:12px}}@media screen and (max-width:1023px){.consultation{flex-wrap:wrap;gap:12px 18px}}.consultation__banner{overflow:hidden;flex-basis:170px;border-radius:8px}@media screen and (max-width:409px){.consultation__banner{min-width:0;max-height:none}}@media screen and (max-width:1023px){.consultation__banner{flex:1;min-width:200px;max-height:430px}}@media screen and (min-width:1024px){.consultation__banner{flex-basis:640px}}.consultation__image{display:block;width:100%;height:100%;object-fit:cover}.consultation__content{display:flex;flex-direction:column;row-gap:12px;color:inherit;flex-shrink:1}@media screen and (max-width:409px){.consultation__content{min-width:0}}@media screen and (max-width:1023px){.consultation__content{flex:1;min-width:200px}}@media screen and (min-width:1024px){.consultation__content{flex-basis:400px}}.consultation__title{font-weight:700;line-height:1.3em;color:inherit}@media screen and (max-width:409px){.consultation__title{font-size:18px}}@media screen and (min-width:410px){.consultation__title{font-size:20px}}.consultation__text{font-size:16px;line-height:1.3em}.consultation-form__controls{display:flex;flex-direction:column;row-gap:4px}.consultation-form__input{box-sizing:border-box;width:100%;height:40px;padding:12px;border:0;border-radius:8px;font-size:13px;background-color:#fff}.consultation--light .consultation-form__input{border:1px solid #DDDDDD;background-color:#f6f6f6}.consultation-form__input--textarea{height:85px;resize:none}.consultation-form__button{display:flex;justify-content:center;align-items:center;height:40px;margin-top:8px;padding:0 20px;font-weight:700;font-size:13px;border:0;border-radius:6px;color:#fff;background-color:#c00;cursor:pointer}.consultation-form__button:hover{background-image:linear-gradient(#930000,#ba0203)}@media screen and (max-width:1023px){.main-content .consultation{margin-right:0;margin-left:0}}@media screen and (min-width:1024px){.main-content .consultation{margin-right:0;margin-left:0}}@media screen and (max-width:409px){.main-content .consultation__banner{min-width:0}}@media screen and (max-width:1023px){.main-content .consultation__banner{flex:1;min-width:300px;max-height:430px}}@media screen and (min-width:1024px){.main-content .consultation__banner{flex-basis:50%}}.main-content .consultation__content{display:flex;flex-direction:column;row-gap:12px;color:inherit;flex:1}@media screen and (max-width:409px){.main-content .consultation__content{min-width:0}}@media screen and (max-width:1023px){.main-content .consultation__content{min-width:300px}}@media screen and (min-width:1024px){.main-content .consultation__content{flex-basis:50%}}.certificates{padding:20px 0}@media screen and (max-width:1023px){.certificates{padding:40px 0}}.certificates__title{margin-bottom:32px;font-weight:700;line-height:1.3em}.certificates__list{display:grid;grid-template-columns:repeat(4,1fr);flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width:409px){.certificates__list{grid-template-columns:1fr 1fr;gap:12px}}@media screen and (max-width:1023px){.certificates__list{gap:24px}}@media screen and (min-width:1024px){.certificates__list{gap:32px}}.certificates__item{display:block;height:100%;padding:5px;border-radius:5px;background:#fff}.certificates__item--hidden{display:none}.certificates__image{display:block;width:100%;height:auto}.certificates__button{display:flex;justify-content:center;align-items:center;width:100%;height:40px;border:1px solid #BB0000;border-radius:6px;font-weight:700;font-size:13px;line-height:1em;color:#b00;background:#fff}.certificates__button:hover{border-color:transparent;color:#fff;background-image:linear-gradient(#930000,#ba0203)}.services-list{display:flex;flex-wrap:wrap;margin-top:1em}@media screen and (max-width:1023px){.services-list{gap:4px 9px}}@media screen and (min-width:1024px){.services-list{gap:14px 20px}}.services-list__item{flex:0 0 calc(50% - 10px)}@media screen and (max-width:409px){.services-list__item{flex-basis:100%}}.services-list__title{margin-block:1em}.services-item{box-sizing:border-box;display:flex;flex-direction:column;position:relative;border:1px solid #DDDDDD;border-radius:16px;color:#000;background-color:#fff;transition:all .3s}.services-item:hover{border-color:#c00;transform:scale(1.05);z-index:2}@media screen and (max-width:1023px){.services-item{row-gap:4px;padding:12px}}@media screen and (min-width:1024px){.services-item{row-gap:16px;padding:66px 20px 20px}}@media screen and (max-width:1023px){.services-item--free{padding-top:32px}}.services-item--free:before{content:"Бесплатно";position:absolute;border-radius:15px;color:#fff;background-color:#c00}@media screen and (max-width:1023px){.services-item--free:before{top:12px;left:12px;padding:4px 8px;font-size:10px;line-height:12px}}@media screen and (min-width:1024px){.services-item--free:before{top:20px;left:20px;padding:8px 20px;font-size:12px;line-height:14px}}@media screen and (max-width:409px){.services-item__banner{max-width:40px}}@media screen and (max-width:1023px){.services-item__banner{max-width:100px}}.services-item__banner img{display:block;max-width:100%;height:auto}.services-item__title{font-weight:700}@media screen and (max-width:1023px){.services-item__title{font-size:16px;line-height:20px}}@media screen and (min-width:1024px){.services-item__title{font-size:24px;line-height:29px}}.services-item__description{margin-top:auto}@media screen and (max-width:1023px){.services-item__description{padding-right:32px;font-size:12px;line-height:18px}}@media screen and (min-width:1024px){.services-item__description{padding-right:52px;font-size:16px;line-height:19px}}.services-item__link{position:absolute;border-radius:50%;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:center;background-repeat:no-repeat}@media screen and (max-width:1023px){.services-item__link{right:12px;bottom:12px;width:20px;height:20px;background-size:7px 8px}}@media screen and (min-width:1024px){.services-item__link{right:20px;bottom:20px;width:40px;height:40px}}.services-item__link:hover{background-color:#930000}.service-blocks{display:flex;flex-direction:column;row-gap:40px;margin:40px 0}@media screen and (max-width:1023px){.service-block__table{overflow:auto}}@media screen and (max-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{padding:10px 20px;border:1px solid #524E4E;font-weight:700}.service-block__table caption{border-bottom:0;background-color:#eaeaea}.service-block__table-link{display:block;border-top:0;text-align:center;color:#4c4c4c}.service-block__table-link:hover{color:#c00}.service-block__price{display:flex;padding:10px;background-color:#b00}@media screen and (max-width:409px){.service-block__price{flex-direction:column}}@media screen and (max-width:1023px){.service-block__price{gap:10px}}@media screen and (min-width:1024px){.service-block__price{gap:20px;padding-right:40px;padding-left:40px}}.service-block__price-item{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:5px;padding:10px;font-size:13px;text-align:center;color:#000;background-color:#fff}.service-block__price-item strong{font-size:18px}@media screen and (max-width:1023px){.service-block__price-item strong{flex-basis:100%}}@media screen and (min-width:410px){.service-block__price-item{flex:1}}.service-block__list{display:flex;gap:16px}@media screen and (max-width:1023px){.service-block__list{flex-direction:column}}.service-block__list-items{padding:20px;border-radius:8px;background-color:#fff}@media screen and (min-width:1024px){.service-block__list-items{order:2}}.service-block__list-items ol{list-style:none;counter-reset:service-list;display:flex;flex-direction:column;margin:0;padding:0}@media screen and (max-width:409px){.service-block__list-items ol{row-gap:4px}}@media screen and (min-width:410px){.service-block__list-items ol{row-gap:12px}}.service-block__list-items li{counter-increment:service-list;position:relative;border:1px solid #CCCCCC;border-radius:90px}@media screen and (max-width:409px){.service-block__list-items li{margin-left:30px;padding:8px 20px;font-size:12px}}@media screen and (min-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);display:flex;justify-content:center;align-items:center;position:absolute;top:50%;border-radius:50%;color:#fff;background-color:#c00;transform:translateY(-50%)}@media screen and (max-width:409px){.service-block__list-items li:before{left:-30px;width:30px;height:30px}}@media screen and (min-width:410px){.service-block__list-items li:before{left:-40px;width:40px;height:40px}}.service-block__list-images{display:flex;gap:16px;flex-shrink:0;flex-basis:250px}@media screen and (max-width:1023px){.service-block__list-images{gap:9px}}@media screen and (min-width:1024px){.service-block__list-images{flex-direction:column;gap:16px;order:1}}.service-block__list-image{flex:1;overflow:hidden;border-radius:8px}.service-block__list-image img{width:100%;height:100%;object-fit:cover}.service-block__inset{display:flex;gap:14px}@media screen and (max-width:1023px){.service-block__inset{flex-direction:column}}.service-block__inset-content{padding:20px;border-radius:8px;line-height:1.3em;color:#fff;background-color:#c00}@media screen and (max-width:1023px){.service-block__inset-content{font-size:14px}}@media screen and (min-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{overflow:hidden;border-radius:8px}@media screen and (max-width:1023px){.service-block__inset-image{max-height:300px}}@media screen and (min-width:1024px){.service-block__inset-image{flex-basis:300px;order:1}}.service-block__inset-image img{width:100%;height:100%;object-fit:cover}.service-block__gallery{overflow:hidden;position:relative;width:100%}@media screen and (max-width:1023px){.service-block__gallery{margin-top:-70px;padding-top:70px}}@media screen and (min-width:1024px){.service-block__gallery{margin-top:-54px;padding-top:54px}}.service-block__gallery-item{overflow:hidden;border-radius:8px}.service-block__gallery-image{display:block;width:100%;height:270px;object-fit:cover}.service-block__gallery-controls{position:absolute;right:8px;display:flex;justify-content:space-between;align-items:center;width:65px;height:20px}@media screen and (max-width:1023px){.service-block__gallery-controls{top:30px}}@media screen and (max-width:409px){.service-block__gallery-controls{top:18px}}@media screen and (min-width:1024px){.service-block__gallery-controls{top:12px}}.service-block__gallery-control{cursor:pointer}.service-block__gallery-control:before{content:"";display:block;width:11px;height:20px;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:center;background-repeat:no-repeat}.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{display:flex;gap:20px;padding:10px;border-radius:8px;background-color:#fff}@media screen and (max-width:409px){.service-block__equipment{flex-direction:column}}@media screen and (max-width:640px){.service-block__equipment{flex-wrap:wrap}}.service-block__equipment-banner{overflow:hidden;border-radius:8px;background-color:#f6f6f6}@media screen and (max-width:639px){.service-block__equipment-banner{flex-basis:100%;height:250px}}@media screen and (min-width:410px){.service-block__equipment-banner{flex-shrink:0;flex-basis:250px}}.service-block__equipment-banner img{width:100%;height:100%}@media screen and (max-width:639px){.service-block__equipment-banner img{object-fit:contain}}@media screen and (min-width:640px){.service-block__equipment-banner img{object-fit:cover}}.service-block__equipment-content{display:flex;flex-direction:column;gap:12px;color:#000}.service-block__equipment-title{font-weight:700;font-size:16px}.service-block__equipment-description{font-size:12px}.service-block__equipment-characteristics ul{list-style:none;display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.service-block__equipment-characteristics li{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:17px}.service-block__equipment-characteristics strong{flex-shrink:0;width:calc(100% - 95px);font-size:16px;line-height:19px}.service-block__equipment-link{display:flex;justify-content:center;align-items:center;height:40px;border:1px solid #BB0000;border-radius:6px;font-weight:700;font-size:13.3px;line-height:1em;color:#b00}@media screen and (max-width:409px){.service-block__equipment-link{width:100%}}@media screen and (min-width:410px){.service-block__equipment-link{width:230px}}.service-block__equipment-link:hover{border-color:transparent;color:#fff;background-image:linear-gradient(#930000,#ba0203)}h2.service-block__title{margin:0 0 20px;font-size:1.25rem;color:#b00}@media screen and (max-width:1023px){h2.service-block__title--gallery{padding-right:70px}}.page-differences{width:100%;margin:40px 0}@media screen and (max-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 (min-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{padding:10px 20px;border:1px solid #524E4E;border-bottom:0;font-weight:700;font-size:13px;color:#fff;background-color:#333}.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 (max-width:409px){.page-differences table th{padding-left:24px;text-align:left}}.page-differences table td{position:relative;width:50%}@media screen and (max-width:409px){.page-differences table td{padding-left:24px}}@media screen and (min-width:410px){.page-differences table td{padding-left:40px}}.page-differences table td:before{content:"";position:absolute;top:50%;width:16px;height:16px;background-position:center;background-repeat:no-repeat;transform:translateY(-50%)}@media screen and (max-width:409px){.page-differences table td:before{left:5px}}@media screen and (min-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;position:relative;margin:40px 0;border-radius:15px;overflow:hidden}.page-expertise--light{color:#383838;background-color:#fff}.page-expertise--dark{color:#fff;background-color:#333}.page-expertise__image{display:block;width:100%;object-fit:cover}@media screen and (min-width:410px){.page-expertise__image--mobile{display:none}}@media screen and (max-width:409px){.page-expertise__image--desktop{display:none}}.page-expertise__button{box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:absolute;height:40px;padding:0 20px;font-weight:700;font-size:13px;border:0;border-radius:6px;color:#fff;background-color:#c00;cursor:pointer;z-index:2}@media screen and (max-width:409px){.page-expertise__button{bottom:6%;left:5%;width:calc(100% - 32px)}}@media screen and (min-width:410px){.page-expertise__button{bottom:12%;left:6%;width:250px}}@media screen and (min-width:1024px){.page-expertise__button{bottom:40px;left:48px;width:370px}}.page-expertise__button:hover{background-image:linear-gradient(#930000,#ba0203)}.gatchina.template .produce__content{align-items:stretch;grid-auto-rows:40px}.gatchina.template .produce__card.card-categorie{height:auto!important;min-height:100%;display:flex;align-items:center;justify-content:center}.gatchina.template .produce__toggle-text{color:#c00;text-decoration:none;background:none}.gatchina.template .produce__toggle:hover .produce__toggle-text,.gatchina.template .produce__toggle:focus .produce__toggle-text{color:#bf1c22;text-decoration:underline;background:none}.gatchina.template .produce__card--hidden{display:none!important}.gatchina.template .produce__toggle{background:none;border:none;padding:0;margin:10px 0 0;color:#c00;font:inherit;cursor:pointer;justify-self:center;position:relative;display:inline-flex;justify-content:center;width:auto;text-decoration:none}.gatchina.template .produce__toggle:hover,.gatchina.template .produce__toggle:focus{color:#bf1c22;outline:none;text-decoration:underline;background:none}.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]{justify-self:start;grid-column:1/-1;margin-top:10px}@media screen and (max-width:780px){.gatchina.template .produce__content{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}.gatchina.template .produce-title{padding:0;height:100%;justify-content:center;word-break:break-word;text-align:center}}@media screen and (max-width:1100px){.gatchina.template .produce__content{justify-content:space-around}}.services-small{display:flex;gap:20px;justify-content:space-between;align-items:stretch;font-family:Tahoma,Arial,Verdana,sans-serif;color:#000;border-radius:15px;margin-block:2em}@media screen and (max-width:767px){.services-small{flex-wrap:wrap}}.services-small__card{flex:0 1 50%;font-size:16px}@media screen and (max-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 (max-width:767px){.services-small__card_last{flex-basis:100%}}.services-small .arrow{display:block;position:absolute;right:10px;bottom:10px;width:15px;height:15px;padding:10px;border-radius:50%;background:#c00;color:#fff}.services-small .arrow_center{bottom:calc(50% - 15px)}.services-small .service-card{--padding: 20px}.services-small .service-card__button{padding:var(--padding);background:#fff;border:1px solid #eee;position:relative;display:flex;flex-direction:column;gap:20px;height:calc(100% - 2 * var(--padding));transition:all .3s}.services-small .service-card__button:hover{transform:scale(1.05);background:#fafafa;box-shadow:0 0 10px #eee,inset 0 0 1px 1px #fff;border-color:#c00}.services-small .service-card__button:hover .arrow{background:#930000}.services-small .service-card__image{display:block;width:50%;max-width:150px;margin-top:30px}.services-small .service-card__title{font-size:1.6em;font-weight:700;color:#000;margin-right:40px}.services-small .service-card__details{line-height:1.3;margin-right:50px}.button_card{display:block;border-radius:15px;color:#000}.custom-tags{border-radius:15px;padding:15px;background-color:#fff;margin-bottom:30px}.custom-tags__title{margin-bottom:30px}.custom-tags__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;list-style:none;margin-top:20px}.custom-tags__item{list-style:none}.custom-tags__item a{height:2em;display:flex;align-items:center;gap:10px;padding:10px;justify-content:flex-start;border:1px solid #ccc;color:#333;background:#f6f6f6;text-transform:uppercase;transition:all .3s}.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{display:block;border-radius:5px;overflow:hidden;width:20px;min-width:20px}.custom-tags ul,.custom-tags li{padding:0;margin:0}.table-price-calculater{display:flex;width:100%;flex-direction:column}.table-price-calculater__outer{margin-top:40px}.table-price-calculater__title{font-size:20px;color:#b00;margin-bottom:20px;font-weight:700}@media(max-width:768px){.table-price-calculater__title{padding-left:20px;padding-right:20px}}.table-price-calculater__container{margin-bottom:20px}.table-price-calculater__table{display:flex;flex-direction:column;border:#524E4E solid 1px;max-width:100%;width:100%}.table-price-calculater__header,.table-price-calculater__row{display:flex}.table-price-calculater__table{border:#524E4E solid 1px;max-width:100%;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{padding:10px 4px;border-right:#524E4E solid 1px;border-bottom:#524E4E solid 1px;background-color:#3e4041;color:#fff;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.table-price-calculater__header-cell:last-child{border-right:none}.table-price-calculater__cell{padding:8px 4px;border:#C4C4C4 solid 1px;color:#4c4c4c;min-width:0;word-wrap:break-word;overflow-wrap:break-word;background-color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}.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{padding-left:4px;flex-direction:column;align-items:flex-start}.table-price-calculater__cell--title a{font-size:14px;font-weight:400;color:#333;padding:0}.table-price-calculater__cell--price{justify-content:center}.table-price-calculater__mobile-quantity{display:none;margin-top:8px;width:100%}.table-price-calculater__mobile-quantity .quantity-controls{display:flex;align-items:center;justify-content:space-around;width:100%;gap:8px}.table-price-calculater__mobile-quantity .quantity-controls input{max-width:20px;background:transparent}.table-price-calculater__mobile-quantity .quantity-btn{display:block;z-index:1;justify-content:center;text-align:center;font-size:18px;width:18px;height:18px;border-radius:50%;border:1px solid #000000;color:#000;background:#fff;cursor:pointer;margin-bottom:2px}.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{display:flex;justify-content:center;align-items:center;height:100%;z-index:0}.table-price-calculater__mobile-quantity .quantity-btn--increase{border-color:#c00;color:#c00}.table-price-calculater__mobile-quantity .quantity-btn--increase:hover{background-color:#c00;color:#fff}.table-price-calculater__mobile-quantity .quantity-display{min-width:20px;text-align:center;font-weight:500;font-size:14px;border:unset}.table-price-calculater__mobile-quantity .quantity-display.in-cart{color:#c00}.table-price-calculater__footer{display:grid;grid-template-columns:1fr 1fr;margin-bottom:40px}@media(max-width:768px){.table-price-calculater__footer{grid-template-columns:1fr}}.table-price-calculater__footer-calc{background-color:#930000e5;color:#fff;min-height:40px}.table-price-calculater__footer-calc:hover{background-color:#930000;transition:all .3s ease}.table-price-calculater__footer-left span{display:block;color:#3e4041;font-size:12px}@media(max-width:768px){.table-price-calculater__footer-left{display:none}}.table-price-calculater__quantity-cell{justify-content:center}.table-price-calculater__quantity-cell .quantity-controls{display:flex;align-items:center;justify-content:center;gap:10px}.table-price-calculater__quantity-cell .quantity-btn{display:block;z-index:1;justify-content:center;text-align:center;width:20px;height:20px;border-radius:50%;border:1px solid #000000;color:#000;background:#fff;cursor:pointer}.table-price-calculater__quantity-cell .quantity-btn:hover{background-color:#f0f0f0}.table-price-calculater__quantity-cell .quantity-btn span{font-size:18px;display:flex;justify-content:center;align-items:center;height:100%;z-index:0;margin-top:-4px}.table-price-calculater__quantity-cell .quantity-btn--increase{border-color:#c00;color:#c00}.table-price-calculater__quantity-cell .quantity-btn--increase:hover{background-color:#c00;color:#fff}.table-price-calculater__quantity-cell .quantity-display{max-width:20px;border:unset;background:transparent;text-align:center;font-weight:500}.table-price-calculater__quantity-cell .quantity-display.in-cart{color:#c00}.table-price-calculater__total{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}.table-price-calculater__total-price,.table-price-calculater__total-count{padding:12px;text-align:center;border:1px solid rgba(147,0,0,.8980392157);color:#930000e5;font-size:16px}@media(max-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(max-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(max-width:768px){.table-price-calculater{margin-right:-18px;margin-left:-20px;display:block;width:auto}.table-price-calculater__table{font-size:10px;grid-template-columns:1.5fr .8fr .8fr .8fr!important}.table-price-calculater__outer{margin-right:-18px;margin-left:-20px;margin-top:0}.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{position:relative;width:100%;height:100%}.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 (max-width:772px){.table-price-calculater .counter__btn_plus span:before{left:25%;top:0}}.table-price-calculater .counter__btn_minus span:before{top:-1px;left:37%}@media screen and (max-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{left:33%;top:-2px}@media screen and (max-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{width:100%;max-width:none;margin:15px auto 0;box-sizing:border-box;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:24px}.table-price-gallery__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.table-price-gallery__title{margin:0;font-size:22px;font-weight:700;color:#b00}.table-price-gallery__count{margin-left:8px;font-size:15px;font-weight:500;color:#a3a3a3}.table-price-gallery__swiper{width:100%;max-width:100%;margin:0;overflow:hidden;padding:10px 0 40px}.table-price-gallery__slide{width:238px;max-width:238px}.table-price-gallery__card{display:flex;flex-direction:column;align-items:center;width:100%}.table-price-gallery__image{width:237px;height:237px;border:1px solid #cccccc;border-radius:4px 4px 0 0;overflow:hidden;background:#f3f3f3}.table-price-gallery__image img{width:100%;height:100%;object-fit:cover}.table-price-gallery__info{width:238px;min-height:60px;background:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#cbcbcb;border-radius:0 0 4px 4px;font-family:Tahoma,Arial,sans-serif;font-size:14px;line-height:20px;color:#000;display:flex;align-items:center;justify-content:center;text-align:center}.table-price-gallery .swiper-button-prev,.table-price-gallery .swiper-button-next{width:44px;height:44px;border-radius:50%;background:#c00;color:#fff;transition:transform .2s ease,box-shadow .2s ease}.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(max-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(max-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}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
