/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Inter";src:url(/themes/bmir/fonts/inter/inter-cyrillic-400-normal.woff2) format("woff2"),url(/themes/bmir/fonts/inter/inter-cyrillic-400-normal.woff) format("woff"),url(/themes/bmir/fonts/inter/inter-cyrillic-400-normal.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/themes/bmir/fonts/inter/inter-cyrillic-400-italic.woff2) format("woff2"),url(/themes/bmir/fonts/inter/inter-cyrillic-400-italic.woff) format("woff"),url(/themes/bmir/fonts/inter/inter-cyrillic-400-italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Inter";src:url(/themes/bmir/fonts/inter/inter-cyrillic-500-normal.woff2) format("woff2"),url(/themes/bmir/fonts/inter/inter-cyrillic-500-normal.woff) format("woff"),url(/themes/bmir/fonts/inter/inter-cyrillic-500-normal.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/themes/bmir/fonts/inter/inter-cyrillic-600-normal.woff2) format("woff2"),url(/themes/bmir/fonts/inter/inter-cyrillic-600-normal.woff) format("woff"),url(/themes/bmir/fonts/inter/inter-cyrillic-600-normal.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}a,.marked{color:#e9701c}body{margin:0;padding:0;font-family:Inter,sans-serif;background-color:rgba(255,255,255,0);color:#222}.desktop-logo{display:inline-block}.mobile-logo{display:none}html,body,.dialog-off-canvas-main-canvas,.page-wrapper{height:100%}html__inner,body__inner,.dialog-off-canvas-main-canvas__inner,.page-wrapper__inner{display:flex;flex-direction:column;min-height:100%;max-width:1200px;margin:0 auto}html header,body header,.dialog-off-canvas-main-canvas header,.page-wrapper header{display:flex;justify-content:space-between;flex-shrink:0;margin-top:33px;margin-bottom:52px}html .header__left,body .header__left,.dialog-off-canvas-main-canvas .header__left,.page-wrapper .header__left{display:flex;align-items:center}.layout-container{flex-grow:1;flex-shrink:0}.mobile-menu-wrapper{display:none}button{background-color:#e9701c;color:#fff;border-radius:12px;border:none;cursor:pointer;display:inline-block;padding:16px 24px;font-weight:600;font-size:16px;line-height:18.4px;text-decoration:none}button:hover{background-color:#ff7d22}.page-tite-main,.page-system-main{margin-top:10px}.page-tite-main h1,.page-system-main h1{font-weight:500;font-size:38px;line-height:45.6px}.page-tite-main h2,.page-system-main h2{font-weight:500;font-size:28px;line-height:45.6px}.img-small{width:50px !important;height:auto !important;padding-right:5px;object-fit:cover}.img-medium{width:150px !important;height:auto !important;padding-right:5px;object-fit:cover}img{width:100%;height:auto}p.signature{font-weight:400;font-size:14px;line-height:18.4px;color:#222;opacity:.5}input{border-radius:8px;min-height:46px;border:1px solid #e9e9e9;padding:0 16px;color:#222;font-weight:400;font-size:16px;line-height:22.4px;width:100%;outline:none}input::placeholder{font-weight:400;font-size:16px;line-height:22.4px;color:#a5a5a5}input:focus{border-color:#e9701c}@media(max-width:768px){.site-header{position:fixed;z-index:999;right:0;left:0;top:0}}.breadcrumbs-block{margin-bottom:10px}.breadcrumbs-block ol{list-style:none;display:flex;flex-wrap:wrap}.breadcrumbs-block ol li{font-weight:400;font-size:14px;line-height:16.1px;color:#a5a5a5;position:relative;padding-right:29px;margin-bottom:12px}.breadcrumbs-block ol li:after{content:"/";padding-right:12px;padding-left:12px;position:absolute;color:#e9e9e9}.breadcrumbs-block ol li a{font-weight:400;font-size:14px;line-height:16.1px;color:#a5a5a5;text-decoration:none}.breadcrumbs-block ol li:last-child{opacity:.5}.breadcrumbs-block ol li:last-child:after{content:none}.region--header-top{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto}.main-content{max-width:768px;margin:0 auto}.form-leave-request .form-item-name-title input,.form-leave-request .form-item-phone-phone input{max-width:230px}footer.main-page-footer{margin-top:120px;flex-shrink:0}footer.main-page-footer .main-menu-footer>ul li a{font-size:20px;line-height:24px}footer.main-page-footer>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}footer.main-page-footer>div:nth-child(2){padding-bottom:40px;border-bottom:1px solid #f5f5f5}footer.main-page-footer>div:nth-child(3){flex-direction:column}footer.main-page-footer .header-footer-contact{margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;max-width:745px;gap:15px;justify-content:center}footer.main-page-footer .header-footer-contact .contact-section,footer.main-page-footer .header-footer-contact .contact-timetable,footer.main-page-footer .header-footer-contact .contact-address,footer.main-page-footer .header-footer-contact .contact-email,footer.main-page-footer .header-footer-contact .contact-phone{flex-grow:0}footer.main-page-footer .header-footer-contact .contact-telegram,footer.main-page-footer .header-footer-contact .contact-whatsapp{display:flex;align-items:center}footer.main-page-footer .header-footer-contact .contact-section{display:flex;align-items:center;flex-wrap:wrap;gap:12px}@media(max-width:768px){footer.main-page-footer .contact-section{flex-direction:row-reverse}footer.main-page-footer>div,footer.main-page-footer .header-footer-contact,footer.main-page-footer .main-menu-footer>ul,footer.main-page-footer .footer-catalog-view-block ul{flex-direction:column;list-style:none}footer.main-page-footer .header-footer-contact{align-items:start}footer.main-page-footer .header-footer-contact .contact-section{justify-content:left}}#drupal-modal>div{padding:1rem}@media(max-width:768px){.page-system-main h1{font-size:32px;line-height:120%}.user-logged-in #toolbar-administration.toolbar{position:relative;margin-top:58px}.user-logged-in #toolbar-administration.toolbar .toolbar-bar{z-index:99}.user-logged-in .page-wrapper__inner .layout-container{margin-top:43px}.page-wrapper__inner{padding:100px 16px 16px 16px}.page-wrapper__inner .page-wrapper__wide{margin-top:0 !important;padding:0 !important}.page-wrapper__inner .header__left{flex-grow:1}.page-wrapper__inner .header__left .site-logo{width:165px;height:44px;display:inline-block;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22165%22%20height%3D%2244%22%20fill%3D%22none%22%20viewBox%3D%220%200%20165%2044%22%3E%3Cpath%20fill%3D%22%23E9701C%22%20d%3D%22m21.223%204-6.526%206.894a106%20106%200%200%200%209.27%2015.257A56.8%2056.8%200%200%201%2037%2028.7%20124.6%20124.6%200%200%201%2021.223%204m-.896%2021.986a109%20109%200%200%201-7.734-12.87l-5.272%205.57a81%2081%200%200%200%203.842%207.9%2058%2058%200%200%201%209.164-.6m-12.159%201.12A57%2057%200%200%200%201.133%2029%2067%2067%200%200%201%200%2026.42l5.164-5.456a84%2084%200%200%200%203.004%206.142%22%2F%3E%3Cpath%20fill%3D%22%23942B1C%22%20d%3D%22M40.246%2033.592a50.9%2050.9%200%200%200-14.454-4.15A112.6%20112.6%200%200%200%2036.58%2042H48a132%20132%200%200%201-7.754-8.408M12.258%2029.45a51.4%2051.4%200%200%201%209.68-.37A116%20116%200%200%200%2032.502%2042H20.913a88%2088%200%200%201-8.655-12.55m-3.049.502A91%2091%200%200%200%2017.168%2042H7.93A73%2073%200%200%201%202%2031.925a51%2051%200%200%201%207.209-1.973%22%2F%3E%3Cpath%20fill%3D%22%23222%22%20d%3D%22M55.72%2026.279%2057.386%2026l3.811%209.435L65.007%2026l1.664.279%202.352%2013.33-3.021.279-1.515-8.59-3.467%208.59h-1.21l-3.477-8.59-1.496%208.59-1.469-.28zM81.833%2026v13.609h-2.9v-8.71h-.094l-5.038%205.996v2.714h-2.9v-13.33L73.8%2026v8.72h.093l5.038-6.006V26.28zm5.354%201.506v5.438h.558q.585%200%201.06-.195.473-.205.799-.577a2.5%202.5%200%200%200%20.511-.892q.186-.53.186-1.18%200-.596-.186-1.07a2.2%202.2%200%200%200-.511-.818%202.1%202.1%200%200%200-.8-.52%202.9%202.9%200%200%200-1.06-.186zm-2.9-1.227h3.95q1.413%200%202.38.307.966.296%201.562.818.594.51.855%201.208.26.697.26%201.487a4%204%200%200%201-.297%201.516%203.5%203.5%200%200%201-.902%201.301q-.614.567-1.571.911t-2.287.344h-1.05v5.438h-2.9zM53%204.601h9.128l-.26%201.506-5.968-.372v3.142h.707q1.469%200%202.621.354%201.153.352%201.943.966.8.615%201.208%201.46.42.836.419%201.813%200%20.975-.419%201.803a4%204%200%200%201-1.208%201.413q-.79.585-1.943.92-1.152.325-2.621.325H53zm3.384%2012.103a4.8%204.8%200%200%200%201.264-.167%203.1%203.1%200%200%200%201.097-.558q.484-.38.771-.994.288-.623.288-1.515%200-.958-.288-1.6a2.7%202.7%200%200%200-.771-1.04%202.9%202.9%200%200%200-1.097-.558%204.8%204.8%200%200%200-1.264-.168H55.9v6.6zM66.525%204.323l3.365%207.204%203.347-7.204%201.59.278-6.359%2013.61-1.58-.28%201.422-3.077-4.787-10.253zm11.453.278%201.663-.279%203.812%209.436%203.81-9.435%201.665.278%202.352%2013.33-3.021.28-1.516-8.59-3.467%208.59h-1.208L78.59%209.62l-1.497%208.59-1.468-.28zm19.474%200%201.339-.279%205.484%2013.61-3.021.278-1.404-3.486h-4.86l-1.413%203.486-1.515-.279zm1.86%208.803L97.414%208.71l-1.897%204.694zm15.04-9.081v5.623h.371l3.942-5.623%201.561.288-3.244%204.675%204.025%208.645-3.039.28-3.235-6.945h-.381v6.665h-2.901v-6.665h-.381l-3.235%206.944-3.039-.279%204.025-8.645-3.245-4.675%201.562-.288%203.941%205.623h.372V4.601zm8.254.278%202.9-.279v5.624h5.727V4.601l2.9-.279v13.61h-2.9v-6.666h-5.727v6.665h-2.9zm13.981%200%202.9-.279v5.717h1.116q1.226%200%202.156.344.93.345%201.553.911.632.558.948%201.292.325.726.325%201.488%200%20.771-.297%201.468a3.25%203.25%200%200%201-.902%201.227q-.604.531-1.552.846-.94.316-2.231.316h-4.016zm3.421%2012.103q.725%200%201.217-.232t.8-.604q.306-.372.437-.846.13-.474.13-.948%200-.54-.13-1.041a2.4%202.4%200%200%200-.437-.902%202.2%202.2%200%200%200-.8-.623q-.492-.242-1.217-.242h-.521v5.438zm6.971-12.103%202.901-.279v13.61h-2.901zm13.99-4.22q0%20.474-.204%201.013-.204.54-.623.995a3.4%203.4%200%200%201-1.069.744q-.641.297-1.524.297-.893%200-1.534-.297a3.4%203.4%200%200%201-1.06-.744%203%203%200%200%201-.604-.995%203%203%200%200%201-.195-1.013L156.108%200q0%20.177.056.511.065.326.213.66.159.326.437.577.288.24.735.241.306%200%20.529-.111.223-.12.382-.298.167-.186.269-.409.112-.222.168-.446a2.3%202.3%200%200%200%20.083-.409q.028-.195.037-.316zm2.018%203.941v13.61h-2.901v-8.71h-.093l-5.038%205.995v2.714h-2.9V4.601l2.9-.279v8.72h.093l5.038-6.005V4.6z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat}.page-wrapper__inner .header__left .site-logo img{display:none}.page-wrapper__inner .header__mid,.page-wrapper__inner .header__right,.page-wrapper__inner #block-bmir-korzina{display:flex;align-items:center}.page-wrapper__inner #block-bmir-korzina .cart--cart-block .cart-block--link__expand{margin-left:4px;line-height:10px;min-width:50px}.page-wrapper__inner>header{margin:0;padding:24px 16px;position:fixed;background-color:#fff;z-index:999999;top:0;left:0;right:0;box-shadow:0 4px 20px 0 rgba(0,0,0,.0509803922)}.page-wrapper__inner .layout-container{margin-top:10px}.user-logged-in .page-wrapper__inner .layout-container{margin-top:0}.main-page-footer .logo-footer{width:100%}.main-page-footer .main-menu-footer{width:100%}.main-page-footer .main-menu-footer>ul{margin:26px 0}.main-page-footer .main-menu-footer>ul li a{font-weight:500;font-size:20px;line-height:24px;color:#222;text-decoration:none;display:inline-block;padding:6px 0}.main-page-footer .footer-button{width:100%;text-align:center}.main-page-footer .footer-button .top-menu-leave-request{width:100%}.main-page-footer .contact-block>div{margin:6px 0}.main-page-footer .contact-block .contact-phone{padding-right:10px}.main-page-footer .contact-block .contact-address{line-height:16.1px}.main-page-footer .footer-catalog-view-block>ul>.catalog-menu-item{margin-bottom:40px}.main-page-footer .footer-catalog-view-block>ul>.catalog-menu-item>.views-field-name{margin-bottom:20px}.mobile-menu-wrapper{display:none;height:100vh;overflow-y:auto;position:fixed;z-index:100;top:96px;left:0;right:0;padding:10px 16px 96px 16px;background-color:#fff}.mobile-menu-wrapper.show{display:flex;flex-direction:column}.mobile-menu-wrapper .top-menu-leave-request{text-align:center}.mobile-menu-wrapper>ul{margin:0 0 26px 0}.mobile-menu-wrapper>ul li{list-style:none}.mobile-menu-wrapper>ul li a{font-weight:500;font-size:20px;line-height:24px;color:#222;text-decoration:none;display:inline-block;padding:6px 0}.mobile-menu-wrapper>.views-element-container{margin:26px 0 0}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item{margin-bottom:40px}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item>.views-field-name{margin-bottom:20px}.mobile-menu-wrapper .contact-block{flex-direction:column;padding-bottom:40px}.mobile-menu-wrapper .contact-block>div{margin:6px 0}.mobile-menu-wrapper .contact-block .contact-section{display:flex;flex-direction:row-reverse;align-items:center;justify-content:left}.mobile-menu-wrapper .contact-block .contact-section .contact-phone{flex-grow:.07}.mobile-menu-wrapper .contact-block#block-bmir-contacts-footer .contact-section{display:none}.mobile-menu-wrapper .contact-block.contacts_mobile_top{padding-bottom:10px}.mobile-menu-wrapper .contact-block.contacts_mobile_top .contact-section{flex-direction:row;gap:10px;align-items:start}.mobile-menu-wrapper .contact-block.contacts_mobile_top .phones-wrapper{display:flex;gap:10px;flex-direction:column}.mobile-menu-wrapper .menu-catalog-view-block ul{flex-direction:column}.mobile-menu-wrapper .menu-catalog-view-block{width:100%}.mobile-menu-wrapper .menu-catalog-view-block>ul{display:flex}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item{display:inline-block;position:relative;flex-grow:1}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item>.views-field-name{padding-left:30px;margin-bottom:24px}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item>.views-field-name a{font-weight:500;font-size:20px;line-height:24px;color:#222;text-decoration:none}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item>.views-field-field-catalog-item-logo{position:absolute;top:0;left:0}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item>.views-field-field-catalog-item-logo img{width:24px}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item.prod-category-2>ul{margin-left:20px}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item ul li{list-style-type:disc;line-height:24px}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item ul li::marker{color:#e9701c}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item ul li a{font-weight:400;font-size:16px;line-height:18.4px;color:#a5a5a5;text-decoration:none}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item.prod-category-1>ul{display:flex}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item.prod-category-1>ul>li{list-style:none;flex-grow:1}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item.prod-category-1>ul>li:first-child{margin-bottom:20px}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item.prod-category-1>ul>li>.views-field-name{margin-bottom:12px}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item.prod-category-1>ul>li>.views-field-name a{font-weight:500;font-size:16px;line-height:18.4px;text-decoration:none;color:#222}.mobile-menu-wrapper .menu-catalog-view-block>ul>.catalog-menu-item.prod-category-1>ul>li>ul{margin-left:20px}}.img-50{width:50px;padding-right:10px}.img-75{width:75px;padding-right:10px}.img-100{width:100px;padding-right:10px}.img-150{width:150px;padding-right:10px}.top-main-menu>ul,.main-menu-footer>ul{display:flex}.top-main-menu>ul li,.main-menu-footer>ul li{list-style:none}.top-main-menu>ul li::marker,.main-menu-footer>ul li::marker{content:none}.top-main-menu>ul li a,.main-menu-footer>ul li a{padding:5px 15px 5px 0;text-decoration:none;color:#222;font-weight:500;font-size:14px;line-height:16.1px}.top-menu-catalog{background-color:#e9701c;color:#fff;border-radius:12px;border:none;cursor:pointer;display:inline-block;padding:16px 24px;font-weight:600;font-size:16px;line-height:18.4px;text-decoration:none;padding:16px 24px 16px 35px;background-image:url(/themes/bmir/img/icon-top-catalog-burger.svg);background-repeat:no-repeat;background-position:10px center;margin-right:5px;border-radius:8px}.top-menu-catalog:hover{background-color:#ff7d22}.top-menu-leave-request{font-weight:600;font-size:16px;color:#e9701c;cursor:pointer;border-radius:8px;padding:16px 10px;background-color:rgba(233,112,28,.2);display:inline-block;text-decoration:none;margin-right:5px}.top-menu-leave-request:hover{background-color:rgba(233,112,28,.3019607843)}@media(max-width:768px){.top-main-menu{display:none}.top-menu-buttons .top-menu-catalog,.top-menu-buttons .top-menu-leave-request{display:none}}.contact-block{display:flex;justify-content:space-between}.contact-block .contact-phone a,.contact-block .contact-email a,.contact-block .contact-telegram a,.contact-block .contact-whatsapp a{display:inline-block;padding-left:29px;line-height:28px;font-size:14px;color:#a5a5a5}.contact-block .contact-phone{flex-grow:1}.contact-block .contact-phone a{background:url(/themes/bmir/img/icon-phone.svg) center left no-repeat;padding-left:36px;color:#222}.contact-block .contact-email{flex-grow:1}.contact-block .contact-email a{background:url(/themes/bmir/img/icon-mail.svg) center left no-repeat;padding-left:36px;color:#222}.contact-block .contact-telegram a{background:url(/themes/bmir/img/icon-tg.svg) center left no-repeat;overflow:hidden;text-indent:-9999px}.contact-block .contact-whatsapp a{background:url(/themes/bmir/img/icon-whatsapp.svg) center left no-repeat;overflow:hidden;text-indent:-9999px}.contact-block .contact-address{background:url(/themes/bmir/img/icon-address.svg) center left no-repeat;padding-left:38px;line-height:28px;font-size:14px;color:#222}.contact-block .contact-timetable{background:url(/themes/bmir/img/icon-timetable.svg) center left no-repeat;padding-left:38px;line-height:28px;font-size:14px;color:#222}.header-top-contact{margin-bottom:4px;gap:12px}@media(max-width:768px){.header-top-contact{margin-right:4px;margin-bottom:0}.header-top-contact .contact-email,.header-top-contact .contact-telegram,.header-top-contact .contact-whatsapp{display:none}.header-top-contact .contact-phone{display:flex;align-items:center}.header-top-contact .contact-phone a{width:44px;height:44px;overflow:hidden;text-indent:-9999px;background:url(/themes/bmir/img/icon-phone-with-phone.svg) center left no-repeat}.header-top-contact .contact-phone-2{display:none}}.fp-slideshow-block .skin-default{position:relative}.sh-media-item-wr{display:flex;justify-content:space-between;border-radius:40px;padding:20px;box-shadow:0 4px 50px 0 rgba(0,0,0,.0392156863)}@media(min-width:1201px){.sh-media-item-wr{width:1200px}}@media(min-width:769px)and (max-width:1200px){.sh-media-item-wr{width:768px}}@media(max-width:768px){.sh-media-item-wr{flex-direction:column;width:100%}}.sh-media-item-wr .sh-media-item-text{margin:30px 40px 30px 30px}.sh-media-item-wr .sh-media-item-text-name{font-weight:500;font-size:44px;line-height:52.8px}.sh-media-item-wr .sh-media-item-text-desc{font-weight:400;font-size:20px;line-height:28px;margin-top:14px}.sh-media-item-wr .sh-media-item-image img{border-bottom-right-radius:40px;border-top-right-radius:40px;width:auto;height:auto}.sh-media-item-wr .top-menu-leave-request{background-color:#e9701c;color:#fff;border-radius:12px;border:none;cursor:pointer;display:inline-block;padding:16px 24px;font-weight:600;font-size:16px;line-height:18.4px;text-decoration:none;font-weight:600;font-size:20px;line-height:24px;padding:24px 44px;margin-top:30px}.sh-media-item-wr .top-menu-leave-request:hover{background-color:#ff7d22}.views-slideshow-controls-bottom-wr{position:absolute;bottom:35px;left:50px;z-index:999}.views-slideshow-controls-bottom{display:inline-block;position:relative;padding:0 20px}.views-slideshow-controls-bottom .views_slideshow_controls_text_pause{display:none}.views-slideshow-controls-bottom .views_slideshow_controls_text_next{width:8px;height:14px;font-size:0;display:block;position:absolute;right:0;top:5px;cursor:pointer}.views-slideshow-controls-bottom .views_slideshow_controls_text_next #control-sh-next{stroke:#e9e9e9}.views-slideshow-controls-bottom .views_slideshow_controls_text_next:hover #control-sh-next{stroke:#e9701c}.views-slideshow-controls-bottom .views_slideshow_controls_text_previous{width:8px;height:14px;font-size:0;display:block;position:absolute;left:0;top:5px;cursor:pointer}.views-slideshow-controls-bottom .views_slideshow_controls_text_previous #control-sh-prev{stroke:#e9e9e9}.views-slideshow-controls-bottom .views_slideshow_controls_text_previous:hover #control-sh-prev{stroke:#e9701c}.views-slideshow-controls-bottom .views-slideshow-pager-bullets li{padding:0 4px;line-height:8px;margin:8px;background-color:#e9e9e9}.views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active{background-color:#e9701c}.fp-catalog-promo-block .field-multi-wr{display:flex;justify-content:space-between;gap:15px}.fp-catalog-promo-block .field-multi-wr>div{width:calc(50% - 10px);display:flex}.fp-catalog-promo-block .paragraph{display:flex;align-items:center;justify-content:left;font-weight:500;font-size:28px;padding:30px;margin:60px 0;border-radius:20px;box-shadow:0 4px 50px 0 rgba(0,0,0,.0392156863)}.fp-catalog-promo-block .paragraph a{font-weight:600;font-size:16px;color:#e9701c;cursor:pointer;border-radius:8px;padding:16px 24px;background-color:rgba(233,112,28,.2);display:inline-block;text-decoration:none}.fp-catalog-promo-block .paragraph a:hover{background-color:rgba(233,112,28,.3019607843)}.fp-catalog-promo-block .paragraph .field-content img{display:block}.fp-catalog-promo-block .paragraph .field-content:first-child{margin-right:16px;margin-top:24px}.fp-catalog-promo-block .paragraph .field-content:last-child{margin-left:auto}.fp-promo-text-block img{width:40px}.fp-promo-text-block .field-multi-wr{display:flex}.fp-promo-text-block .field-multi-wr>div{margin:0 20px;flex-grow:1;flex-basis:0}.fp-promo-text-block .field-multi-wr>div:first-child{margin-left:0}.fp-promo-text-block .field-multi-wr>div:last-child{margin-right:0}.fp-promo-text-block .paragraph .field-content{font-weight:500;font-size:18px;line-height:21.6px;margin:10px 0}.fp-promo-text-block .paragraph .field-content:first-child{margin-top:0;margin-bottom:0}.fp-promo-text-block .paragraph .field-content:last-child{font-weight:400;font-size:16px;line-height:22.4px;margin-bottom:0}.about-page-promo-text-block{margin-top:60px}.about-page-promo-text-block img{width:40px}.about-page-promo-text-block .field-multi-wr{display:flex;justify-content:stretch;margin:0 -5px}.about-page-promo-text-block .field-multi-wr>div{margin:0 20px;flex:1}.about-page-promo-text-block .field-multi-wr>div .paragraph{flex-direction:column;padding:20px;border-radius:20px;box-shadow:0 4px 50px 0 rgba(0,0,0,.0392156863);height:100%;max-height:160px}.about-page-promo-text-block .field-multi-wr>div .paragraph .promo-title-wr .field-content{font-weight:500;font-size:18px;line-height:26.1px;margin:0}.about-page-promo-text-block .field-multi-wr>div .paragraph .full-promo-media{flex-grow:0;padding:0}.about-page-promo-text-block .field-multi-wr>div .paragraph .full-promo-media img{border-radius:0}.about-page-promo-text-block .field-multi-wr>div .paragraph .full-promo-text{padding:0;justify-content:start}.company-about-text{margin-top:60px;max-width:800px}.company-about-text p{font-weight:400;font-size:16px;line-height:26.1px;margin:20px 0}.promo-full{display:flex;margin:0 -15px}.promo-full>div{flex-grow:1;flex-basis:0}.promo-full .full-promo-media{padding:0 15px}.promo-full .full-promo-media img{border-radius:40px}.promo-full .full-promo-text{padding:0 15px;display:flex;flex-direction:column;justify-content:center;font-weight:400;font-size:16px;line-height:22.4px}.promo-full .full-promo-text .promo-title-wr .field-content{font-weight:500;font-size:38px;line-height:45.6px;margin-bottom:20px}.promo-full .full-promo-text .promo-link-wr .field-content{margin-top:40px}.promo-full .full-promo-text .promo-link-wr .field-content a{font-weight:600;font-size:16px;color:#e9701c;cursor:pointer;border-radius:8px;padding:16px 24px;background-color:rgba(233,112,28,.2);display:inline-block;text-decoration:none}.promo-full .full-promo-text .promo-link-wr .field-content a:hover{background-color:rgba(233,112,28,.3019607843)}.fp-promo-delivery .promo-full,.fp-promo-about .promo-full,.promo-delivery-page .promo-full,.promo-about-page .promo-full,.page-promo-about .promo-full{margin:0}.fp-promo-delivery .promo-full>div:first-child,.fp-promo-about .promo-full>div:first-child,.promo-delivery-page .promo-full>div:first-child,.promo-about-page .promo-full>div:first-child,.page-promo-about .promo-full>div:first-child{padding:0 30px 0 0}.fp-promo-delivery .promo-full>div:last-child,.fp-promo-about .promo-full>div:last-child,.promo-delivery-page .promo-full>div:last-child,.promo-about-page .promo-full>div:last-child,.page-promo-about .promo-full>div:last-child{padding:0 0 0 30px}@media(max-width:768px){.fp-promo-delivery .promo-full>div:first-child,.fp-promo-delivery .promo-full>div:last-child,.fp-promo-about .promo-full>div:first-child,.fp-promo-about .promo-full>div:last-child,.promo-delivery-page .promo-full>div:first-child,.promo-delivery-page .promo-full>div:last-child,.promo-about-page .promo-full>div:first-child,.promo-about-page .promo-full>div:last-child,.page-promo-about .promo-full>div:first-child,.page-promo-about .promo-full>div:last-child{padding:0}}.fp-promo-delivery.row-reverse .promo-full>div:first-child,.fp-promo-about.row-reverse .promo-full>div:first-child,.promo-delivery-page.row-reverse .promo-full>div:first-child,.promo-about-page.row-reverse .promo-full>div:first-child,.page-promo-about.row-reverse .promo-full>div:first-child{padding:0 0 0 30px}.fp-promo-delivery.row-reverse .promo-full>div:last-child,.fp-promo-about.row-reverse .promo-full>div:last-child,.promo-delivery-page.row-reverse .promo-full>div:last-child,.promo-about-page.row-reverse .promo-full>div:last-child,.page-promo-about.row-reverse .promo-full>div:last-child{padding:0 30px 0 0}@media(max-width:768px){.fp-promo-delivery.row-reverse .promo-full>div:first-child,.fp-promo-delivery.row-reverse .promo-full>div:last-child,.fp-promo-about.row-reverse .promo-full>div:first-child,.fp-promo-about.row-reverse .promo-full>div:last-child,.promo-delivery-page.row-reverse .promo-full>div:first-child,.promo-delivery-page.row-reverse .promo-full>div:last-child,.promo-about-page.row-reverse .promo-full>div:first-child,.promo-about-page.row-reverse .promo-full>div:last-child,.page-promo-about.row-reverse .promo-full>div:first-child,.page-promo-about.row-reverse .promo-full>div:last-child{padding:0}}.fp-promo-about{margin-top:120px}.fp-promo-about .paragraph.promo-full{justify-content:space-between;margin:0}.fp-promo-about .paragraph.promo-full>div{max-width:570px;padding:0}.page-promo-about{margin-top:60px}.fp-promo-delivery{margin:120px 0 0}.fp-promo-delivery .paragraph{flex-direction:row-reverse}.promo-delivery-page{margin:120px 0 0}.promo-delivery-page .full-promo-text{justify-content:left}.promo-delivery-page .full-promo-text .promo-title-wr .field-content{font-weight:500;font-size:32px;line-height:38.4px}.promo-delivery-page .full-promo-text>.field-content p{font-weight:400;font-size:16px;line-height:22.4px}.promo-delivery-page .full-promo-text>.field-content h3{font-weight:500;font-size:32px;line-height:38.4px;margin-bottom:20px;margin-top:40px}.promo-delivery-page .field-multi-wr>div:last-child .promo-full .full-promo-text ol li::marker,.promo-delivery-page .field-multi-wr>div:last-child .promo-full .full-promo-text ul li::marker{color:#e9701c}.promo-delivery-page .field-multi-wr>div:last-child .promo-full .full-promo-text ol{margin-left:25px}.promo-delivery-page .field-multi-wr>div:last-child .promo-full .full-promo-text ul{margin-left:25px}.promo-delivery-page .field-multi-wr>div:last-child .promo-full .full-promo-text ul li{list-style-type:disc}.row-reverse .paragraph.promo-full{flex-direction:row-reverse}.total-special-promo{background-image:url(/themes/bmir/img/bg-shapes.svg);background-position:-430px -434px;background-repeat:no-repeat;background-color:#e9701c;padding:20px;border-radius:20px;color:#fff;margin-top:20px}.total-special-promo .promo-full .full-promo-text .promo-title-wr .field-content{font-weight:600;font-size:20px;line-height:28px}.total-special-promo .promo-full .full-promo-text .field-content{font-weight:400;font-size:16px;line-height:22.4px}.total-special-promo .promo-full .promo-link-wr .field-content{text-align:center}.total-special-promo .promo-full .promo-link-wr .field-content a{background-color:#fff;color:#e9701c;width:100%}.total-special-promo .promo-full .promo-link-wr .field-content a:hover{background-color:#efefef;color:#222}@media(max-width:768px){.sh-media-item-wr{position:relative;padding-bottom:115px;border-radius:32px}.sh-media-item-wr .sh-media-item-text-name{font-size:32px;line-height:120%}.sh-media-item-wr .sh-media-item-text-desc{font-size:18px;line-height:145%}.sh-media-item-wr .sh-media-item-image img{width:100%}.sh-media-item-wr .top-menu-leave-request{position:absolute;bottom:24px;left:24px;right:24px;text-align:center}.views-slideshow-controls-bottom-wr{left:0;right:0;text-align:center;bottom:-36px;z-index:50}.views_slideshow_controls_text{display:none}.views-slideshow-controls-bottom .views-slideshow-pager-bullets li{line-height:12px;padding:0 6px;border-radius:12px}.fp-promo-about,.fp-promo-delivery{margin-top:60px}.fp-promo-about .promo-full,.fp-promo-delivery .promo-full{flex-direction:column}.fp-promo-about .promo-full .full-promo-media img,.fp-promo-delivery .promo-full .full-promo-media img{border-radius:20px}.fp-promo-about .promo-full .full-promo-text,.fp-promo-delivery .promo-full .full-promo-text{margin-top:30px}.fp-promo-about .promo-full .full-promo-text .promo-title-wr .field-content,.fp-promo-delivery .promo-full .full-promo-text .promo-title-wr .field-content{font-weight:500;font-size:32px;line-height:120%}.fp-promo-about .promo-full .full-promo-text>.field-content,.fp-promo-delivery .promo-full .full-promo-text>.field-content{font-weight:400;font-size:16px;line-height:140%;color:#222}.fp-promo-about .promo-full .full-promo-text .promo-link-wr .field-content,.fp-promo-delivery .promo-full .full-promo-text .promo-link-wr .field-content{margin-top:30px}.fp-promo-about .promo-full .full-promo-text .promo-link-wr .field-content a,.fp-promo-delivery .promo-full .full-promo-text .promo-link-wr .field-content a{width:100%;text-align:center}.promo-full .full-promo-text{display:block}div.fp-form-leave-request-wr{padding:60px 0}div.fp-form-leave-request-wr h2{font-size:32px;line-height:120%;text-align:center}div.fp-form-leave-request-wr .form-leave-request .leave-request-title{margin-bottom:12px}div.fp-form-leave-request-wr .form-leave-request .form-wrapper{flex-direction:column}div.fp-form-leave-request-wr .form-leave-request .form-wrapper .fieldset-wrapper{width:100%}div.fp-form-leave-request-wr .form-leave-request .form-wrapper .fieldset-wrapper input{width:100%;max-width:none}div.fp-form-leave-request-wr .form-leave-request .form-item-phone-phone{width:100%}div.fp-form-leave-request-wr .form-leave-request .form-item-email,div.fp-form-leave-request-wr .form-leave-request .form-item-kommentariy,div.fp-form-leave-request-wr .form-leave-request .form-item-name-title{margin:12px 0}div.fp-form-leave-request-wr .form-leave-request .form-actions .form-submit{margin-top:24px}div.fp-form-leave-request-wr .form-leave-request-layout{padding:32px 24px}.fp-catalog-promo-block .paragraph{flex-direction:column;align-items:start;padding:20px}.fp-catalog-promo-block .paragraph .field-content{font-weight:500;font-size:20px;line-height:120%}.fp-catalog-promo-block .paragraph .field-content:first-child{margin-bottom:12px}.fp-catalog-promo-block .paragraph .field-content:last-child{margin-top:20px;width:100%}.fp-catalog-promo-block .paragraph .field-content:last-child a{width:100%;text-align:center}.fp-promo-text-block{overflow-x:auto;padding-bottom:5px}.fp-promo-text-block .field-multi-wr>div{min-width:260px}.news-on-frontpage-block h2{margin-bottom:30px}.news-on-frontpage-block .views-row-wr{overflow-x:auto;padding-bottom:20px}.news-on-frontpage-block .views-row-wr .views-row{min-width:290px}.news-on-frontpage-block .news-on-frontpage-rows div.more-link{margin-top:10px}.news-on-frontpage-block .news-on-frontpage-rows div.more-link a{width:100%;text-align:center}.path-about .page-promo-about .promo-full{flex-direction:column}.path-about .page-promo-about .promo-full .full-promo-media img{border-radius:20px}.path-about .page-promo-about .promo-full .full-promo-text{margin-top:20px}.about-page-promo-text-block{margin-top:25px}.about-page-promo-text-block .field-multi-wr{overflow-x:auto;overflow-y:hidden;margin:0;padding:10px 0}.about-page-promo-text-block .field-multi-wr>div{min-width:232px}.about-page-promo-text-block .field-multi-wr .full-promo-text{font-weight:500;font-size:18px;line-height:120%}.company-about-text{margin-top:25px}.row-reverse .paragraph.promo-full{flex-direction:column}.promo-delivery-page{margin-top:60px}.promo-delivery-page .full-promo-text{margin-top:30px}.path-delivery .field-multi-wr .full-promo-media img{border-radius:20px}.path-delivery .field-multi-wr .promo-full{flex-direction:column}.path-delivery .field-multi-wr .promo-full .full-promo-media img{border-radius:20px}.path-delivery .field-multi-wr .promo-full .full-promo-text{margin-top:30px}.path-delivery .field-multi-wr .promo-full .full-promo-text .promo-link-wr a{display:inline-block;width:100%;text-align:center}}.menu-mobile-block{display:none}@media(max-width:768px){.menu-mobile-block{display:inline-block}.menu-mobile-block .menu-burger{padding:16px 15px;border-radius:8px}.menu-mobile-block .menu-burger .show-more-sections{position:relative;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;width:14px;height:12px}.menu-mobile-block .menu-burger .show-more-sections::before{content:"";display:block;height:2px;border-radius:2px;transition:all .3s;background-color:#fff}.menu-mobile-block .menu-burger .show-more-sections span{position:relative;left:0;width:100%;height:2px;border-radius:2px;transition:all .5s;background-color:#fff}.menu-mobile-block .menu-burger .show-more-sections::after{content:"";display:block;height:2px;border-radius:2px;transition:all .3s;background-color:#fff}.menu-mobile-block .menu-burger .show-more-sections.show::before{transform:rotate(40deg);position:relative;top:5px;left:-3px;width:20px;background-color:#fff}.menu-mobile-block .menu-burger .show-more-sections.show span{left:50%;width:0;background-color:#fff}.menu-mobile-block .menu-burger .show-more-sections.show::after{transform:rotate(-40deg);position:relative;top:-5px;left:-3px;width:20px;background-color:#fff}}.fp-form-leave-request-wr{background:url(/themes/bmir/img/form-bg-spot-topleft.svg) left -20% no-repeat,url(/themes/bmir/img/form-bg-spot-bottomright.svg) right bottom no-repeat;padding:120px 0}.fp-form-leave-request-wr h2{font-weight:500;font-size:38px;line-height:45.6px;text-align:center}.fp-form-leave-request-wr .form-leave-request-layout{max-width:600px;padding:60px;margin:0 auto;border:4px solid rgba(0,0,0,0);border-radius:40px;background:conic-gradient(#fff 0 0) padding-box,linear-gradient(129.11deg,#E9701C 0%,#942B1C 100%) border-box}.fp-form-leave-request-wr .form-leave-request .leave-request-title{margin-bottom:40px}.fp-form-leave-request-wr .form-leave-request .form-wrapper{display:flex;justify-content:space-between}.fp-form-leave-request-wr .form-leave-request .form-item-phone-phone{margin:0}.fp-form-leave-request-wr .form-leave-request .form-item-email,.fp-form-leave-request-wr .form-leave-request .form-item-kommentariy{margin:20px 0}.fp-form-leave-request-wr .form-leave-request .form-item-attachment{margin:20px 0 0}.fp-form-leave-request-wr .form-leave-request .form-item-attachment .request-file-upload{position:relative;background-color:#f5f5f5;cursor:pointer;display:flex;justify-content:center;align-items:center;height:50px;width:100%;font-weight:600;font-size:16px;line-height:18.4px;border-radius:8px}.fp-form-leave-request-wr .form-leave-request .form-item-attachment .request-file-upload span{margin-left:10px}.fp-form-leave-request-wr .form-leave-request .form-item-attachment input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.fp-form-leave-request-wr .form-leave-request .form-item-attachment input[name=attachment_remove_button]{background-color:#f5f5f5;opacity:1}.fp-form-leave-request-wr .form-leave-request .form-actions .form-submit{background-color:#e9701c;color:#fff}.fp-form-leave-request-wr .form-leave-request .form-actions .form-submit:hover{background-color:#ff7d22;cursor:pointer}.fp-form-leave-request-wr .form-item-name-title input,.fp-form-leave-request-wr .form-item-phone-phone input{max-width:230px}.fp-form-leave-request-wr .leave-request-title p{text-align:center}.form-leave-request .form-item-attachment{height:50px}.form-leave-request .form-item-term-service{display:flex;justify-content:start;align-items:center;margin-top:15px;margin-left:5px}.form-leave-request .form-item-term-service .form-checkbox{width:15px;height:15px;border:inherit;accent-color:#e9701c;margin-right:15px}.form-leave-request div[role=alert]{margin-bottom:20px}.form-leave-request div[role=alert] li,.form-leave-request div[role=alert] a{color:#e9701c}.form-actions input,.form-actions button{font-weight:600;margin-top:0;height:66px}.form-actions input:disabled{background-color:#ccc}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar.ui-widget-header{background:none;border:none;min-height:40px}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close{border:none;background:none;top:32px;right:24px;z-index:999}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:focus{border:none;background:none;outline:none}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-icon-closethick{background:url(/themes/bmir/img/icon-modal-cross.svg) center center no-repeat;border:none}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-button-icon-space{border:none}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-content{padding:0}.ui-widget.ui-widget-content.ui-dialog-buttons{border:4px solid rgba(0,0,0,0);border-radius:40px;background:conic-gradient(#fff 0 0) padding-box,linear-gradient(129.11deg,#E9701C 0%,#942B1C 100%) border-box}.ui-widget.ui-widget-content.ui-dialog-buttons .ui-dialog-titlebar.ui-widget-header{background:none;border:none}.ui-widget.ui-widget-content.ui-dialog-buttons .ui-dialog-titlebar.ui-widget-header .ui-dialog-title{display:none}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request{padding:40px 60px 0 60px}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .leave-request-title h2{font-weight:500;font-size:38px;line-height:45.6px;text-align:center}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .leave-request-title p{text-align:center}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .leave-request-title{margin-bottom:40px}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-wrapper{display:flex;justify-content:space-between}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-item-phone-phone{margin:0}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-item-email,.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-item-kommentariy{margin:20px 0}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-item-attachment{margin:20px 0 0}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-item-attachment .request-file-upload{position:relative;background-color:#f5f5f5;cursor:pointer;display:flex;justify-content:center;align-items:center;height:50px;width:100%;font-weight:600;font-size:16px;line-height:18.4px;border-radius:8px}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-item-attachment .request-file-upload span{margin-left:10px}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-item-attachment input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-item-attachment input[name=attachment_remove_button]{background-color:#f5f5f5;opacity:1}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-actions .form-submit{background-color:#e9701c;color:#fff}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-actions .form-submit:hover{background-color:#ff7d22;cursor:pointer}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-item-name-title{margin-right:20px}.ui-widget.ui-widget-content.ui-dialog-buttons .ui-dialog-buttonpane{display:flex;justify-content:center;background-color:rgba(0,0,0,0);border:none;margin-top:0;padding:0 60px 40px 60px}.ui-widget.ui-widget-content.ui-dialog-buttons .ui-dialog-buttonpane .form-actions{width:100%}.ui-widget.ui-widget-content.ui-dialog-buttons .ui-dialog-buttonpane .form-actions button{background-color:#e9701c;color:#fff;border-radius:12px;border:none;cursor:pointer;display:inline-block;padding:16px 24px;font-weight:600;font-size:16px;line-height:18.4px;text-decoration:none;width:100%;margin:0}.ui-widget.ui-widget-content.ui-dialog-buttons .ui-dialog-buttonpane .form-actions button:hover{background-color:#ff7d22}.ui-widget.ui-widget-content.webform-confirmation-modal{border:4px solid rgba(0,0,0,0);border-radius:40px;background:conic-gradient(#fff 0 0) padding-box,linear-gradient(129.11deg,#E9701C 0%,#942B1C 100%) border-box}.ui-widget.ui-widget-content.webform-confirmation-modal .modal-confirmation-phone-icon{width:60px;height:60px;background:url(/themes/bmir/img/icon-modal-confirmation-phone.svg) center center no-repeat;margin:0 auto}.ui-widget.ui-widget-content.webform-confirmation-modal .ui-dialog-content{padding-bottom:60px}.ui-widget.ui-widget-content.webform-confirmation-modal .ui-dialog-content h3{font-weight:500;font-size:32px;line-height:38.4px;text-align:center;margin-top:30px;margin-bottom:12px}.ui-widget.ui-widget-content.webform-confirmation-modal .ui-dialog-content p{font-weight:400;font-size:16px;line-height:18.4px;text-align:center}.ui-widget.ui-widget-content.webform-confirmation-modal .ui-dialog-content .leave-request-modal-close-btn{font-weight:600;font-size:16px;color:#e9701c;cursor:pointer;border-radius:8px;padding:16px 24px;background-color:rgba(233,112,28,.2);display:inline-block;text-decoration:none;text-decoration:none;margin-top:30px}.ui-widget.ui-widget-content.webform-confirmation-modal .ui-dialog-content .leave-request-modal-close-btn:hover{background-color:rgba(233,112,28,.3019607843)}.ui-widget-overlay{background-color:#000;opacity:.5}@media(max-width:768px){.ui-dialog{top:110px !important}.ui-dialog-content.ui-widget-content .webform-ajax-form-wrapper .form-leave-request{padding:0 24px 0 24px}.ui-widget.ui-widget-content.webform-confirmation-modal{max-width:calc(100% - 32px);padding-left:24px;padding-right:24px}.ui-widget.ui-widget-content.webform-confirmation-modal .ui-dialog-content h3{font-size:24px;line-height:114.9%}.ui-widget.ui-widget-content.webform-confirmation-modal .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close{right:0}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-icon-closethick{top:15px}.ui-widget.ui-widget-content.ui-dialog-buttons{max-width:calc(100% - 16px)}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-item.leave-request-title{margin-bottom:24px;margin-top:10px}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-item.leave-request-title h2{font-weight:500;font-size:24px;line-height:114.99%;text-align:left}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-item-name-title{margin-right:0}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .fieldset-wrapper{width:100%}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .fieldset-wrapper .form-item{width:100%}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .name-phone-form-wrapper{flex-direction:column}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .name-phone-form-wrapper .form-item-name-title{margin-bottom:12px}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .name-phone-form-wrapper .form-item-name-title input,.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .name-phone-form-wrapper .form-item-phone-phone input{max-width:100%}.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-item-email,.ui-widget.ui-widget-content.ui-dialog-buttons .form-leave-request .form-item-kommentariy{margin:12px 0}.ui-widget.ui-widget-content.ui-dialog-buttons .ui-dialog-buttonpane{padding:0 24px 32px 24px;margin-top:5px}}.news-on-frontpage-block h2,.news-on-frontpage-block h1,.news-page-block h2,.news-page-block h1{font-weight:500;font-size:38px;line-height:45.6px;text-align:center;margin-bottom:40px}.news-on-frontpage-block .news-on-frontpage-rows .views-row-wr,.news-on-frontpage-block .news-page-rows .views-row-wr,.news-page-block .news-on-frontpage-rows .views-row-wr,.news-page-block .news-page-rows .views-row-wr{display:flex}.news-on-frontpage-block .news-on-frontpage-rows .views-row,.news-on-frontpage-block .news-page-rows .views-row,.news-page-block .news-on-frontpage-rows .views-row,.news-page-block .news-page-rows .views-row{max-width:387px;box-shadow:0 4px 20px 0 rgba(0,0,0,.0509803922);background-color:#fff;padding:20px;border-radius:26px;margin:0 10px}.news-on-frontpage-block .news-on-frontpage-rows .views-row:first-child,.news-on-frontpage-block .news-page-rows .views-row:first-child,.news-page-block .news-on-frontpage-rows .views-row:first-child,.news-page-block .news-page-rows .views-row:first-child{margin-left:0}.news-on-frontpage-block .news-on-frontpage-rows .views-row:last-child,.news-on-frontpage-block .news-page-rows .views-row:last-child,.news-page-block .news-on-frontpage-rows .views-row:last-child,.news-page-block .news-page-rows .views-row:last-child{margin-right:0}.news-on-frontpage-block .news-on-frontpage-rows .views-row img,.news-on-frontpage-block .news-page-rows .views-row img,.news-page-block .news-on-frontpage-rows .views-row img,.news-page-block .news-page-rows .views-row img{border-radius:10px}.news-on-frontpage-block .news-on-frontpage-rows .views-field-title,.news-on-frontpage-block .news-page-rows .views-field-title,.news-page-block .news-on-frontpage-rows .views-field-title,.news-page-block .news-page-rows .views-field-title{margin:15px 0 10px}.news-on-frontpage-block .news-on-frontpage-rows .views-field-title a,.news-on-frontpage-block .news-page-rows .views-field-title a,.news-page-block .news-on-frontpage-rows .views-field-title a,.news-page-block .news-page-rows .views-field-title a{font-weight:600;font-size:16px;line-height:22.4px;color:#222;display:-webkit-box;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-on-frontpage-block .news-on-frontpage-rows .views-field-body .field-content,.news-on-frontpage-block .news-page-rows .views-field-body .field-content,.news-page-block .news-on-frontpage-rows .views-field-body .field-content,.news-page-block .news-page-rows .views-field-body .field-content{font-weight:400;font-size:14px;line-height:19.6px;color:#a5a5a5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-on-frontpage-block .news-on-frontpage-rows .views-field-created,.news-on-frontpage-block .news-page-rows .views-field-created,.news-page-block .news-on-frontpage-rows .views-field-created,.news-page-block .news-page-rows .views-field-created{font-weight:400;font-size:14px;line-height:19.6px;color:#a5a5a5;margin-top:20px}.news-on-frontpage-block .news-on-frontpage-rows .more-link,.news-on-frontpage-block .news-page-rows .more-link,.news-page-block .news-on-frontpage-rows .more-link,.news-page-block .news-page-rows .more-link{margin-top:40px;display:flex;justify-content:center}.news-on-frontpage-block .news-on-frontpage-rows .more-link a,.news-on-frontpage-block .news-page-rows .more-link a,.news-page-block .news-on-frontpage-rows .more-link a,.news-page-block .news-page-rows .more-link a{font-weight:600;font-size:16px;color:#e9701c;cursor:pointer;border-radius:8px;padding:16px 24px;background-color:rgba(233,112,28,.2);display:inline-block;text-decoration:none}.news-on-frontpage-block .news-on-frontpage-rows .more-link a:hover,.news-on-frontpage-block .news-page-rows .more-link a:hover,.news-page-block .news-on-frontpage-rows .more-link a:hover,.news-page-block .news-page-rows .more-link a:hover{background-color:rgba(233,112,28,.3019607843)}.news-on-frontpage-block div.news-page-rows .pager,.news-page-block div.news-page-rows .pager{margin-top:20px;list-style:none}.news-on-frontpage-block div.news-page-rows .pager__item,.news-page-block div.news-page-rows .pager__item{text-align:center}.news-on-frontpage-block div.news-page-rows .pager a,.news-page-block div.news-page-rows .pager a{font-weight:600;font-size:16px;color:#e9701c;cursor:pointer;border-radius:8px;padding:16px 24px;background-color:rgba(233,112,28,.2);display:inline-block;text-decoration:none;text-decoration:none}.news-on-frontpage-block div.news-page-rows .pager a:hover,.news-page-block div.news-page-rows .pager a:hover{background-color:rgba(233,112,28,.3019607843)}.news-on-frontpage-block div.news-page-rows .views-row-wr,.news-page-block div.news-page-rows .views-row-wr{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0}.news-on-frontpage-block div.news-page-rows .views-row-wr .views-row,.news-page-block div.news-page-rows .views-row-wr .views-row{margin:0}.news-page-block h2,.news-page-block h1{text-align:left}.footer-catalog-block{flex-grow:1;width:100%;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #f5f5f5}.footer-catalog-view-block{width:100%}.footer-catalog-view-block>ul{display:flex}.footer-catalog-view-block>ul>.catalog-menu-item{display:inline-block;position:relative;flex-grow:1}.footer-catalog-view-block>ul>.catalog-menu-item>.views-field-name{padding-left:30px;margin-bottom:24px}.footer-catalog-view-block>ul>.catalog-menu-item>.views-field-name a{font-weight:500;font-size:20px;line-height:24px;color:#222;text-decoration:none}.footer-catalog-view-block>ul>.catalog-menu-item>.views-field-field-catalog-item-logo{position:absolute;top:0;left:0}.footer-catalog-view-block>ul>.catalog-menu-item>.views-field-field-catalog-item-logo img{width:24px}.footer-catalog-view-block>ul>.catalog-menu-item.prod-category-2>ul{margin-left:20px}.footer-catalog-view-block>ul>.catalog-menu-item ul li{list-style-type:disc;line-height:24px}.footer-catalog-view-block>ul>.catalog-menu-item ul li::marker{color:#e9701c}.footer-catalog-view-block>ul>.catalog-menu-item ul li a{font-weight:400;font-size:16px;line-height:18.4px;color:#a5a5a5;text-decoration:none}.footer-catalog-view-block>ul>.catalog-menu-item.prod-category-1>ul{display:flex}.footer-catalog-view-block>ul>.catalog-menu-item.prod-category-1>ul>li{list-style:none;flex-grow:1}.footer-catalog-view-block>ul>.catalog-menu-item.prod-category-1>ul>li:first-child{margin-bottom:20px}.footer-catalog-view-block>ul>.catalog-menu-item.prod-category-1>ul>li>.views-field-name{margin-bottom:12px}.footer-catalog-view-block>ul>.catalog-menu-item.prod-category-1>ul>li>.views-field-name a{font-weight:500;font-size:16px;line-height:18.4px;text-decoration:none;color:#222}.footer-catalog-view-block>ul>.catalog-menu-item.prod-category-1>ul>li>ul{margin-left:20px}.bmir-footer-bottom li{list-style:none}.bmir-footer-bottom li a{font-weight:400;font-size:14px;line-height:16.1px;color:#a5a5a5;text-decoration:none}.catalog-item-menu .catalog-items-view-block{border:1px solid rgba(233,112,28,.2);border-radius:20px;padding:20px 20px 0 20px;margin-right:12px}.catalog-item-menu .catalog-items-view-block ul{list-style:none}.catalog-item-menu .catalog-items-view-block ul li a{color:#222;font-weight:400;font-size:14px;line-height:16.1px}.catalog-item-menu .catalog-items-view-block>ul{list-style:none}.catalog-item-menu .catalog-items-view-block>ul a{text-decoration:none;color:#222}.catalog-item-menu .catalog-items-view-block>ul>.catalog-menu-item{margin-bottom:20px}.catalog-item-menu .catalog-items-view-block>ul>.catalog-menu-item>.views-field-name{margin-bottom:12px}.catalog-item-menu .catalog-items-view-block>ul>.catalog-menu-item>.views-field-name a{font-weight:600;font-size:18px;line-height:21.6px}.catalog-item-menu .catalog-items-view-block>ul>.catalog-menu-item>ul>.catalog-menu-item>.views-field-name{margin:12px 0}.catalog-item-menu .catalog-items-view-block>ul>.catalog-menu-item>ul>.catalog-menu-item>.views-field-name a{font-weight:600;font-size:14px;line-height:16.1px}.catalog-item-menu .catalog-items-view-block>ul>.catalog-menu-item.prod-category-2>ul>.catalog-menu-item>.views-field-name{margin:0}.catalog-item-menu .catalog-items-view-block>ul>.catalog-menu-item.prod-category-2>ul>.catalog-menu-item>.views-field-name a{font-weight:400;font-size:14px;line-height:16.1px}.facet-filters-block{border:1px solid rgba(233,112,28,.2);border-radius:20px;padding:20px 20px 4px 20px;margin-right:12px;margin-top:12px}.facet-filters-block h2{font-weight:600;font-size:18px;line-height:21.6px}.facet-filters-block form{margin-top:30px}.facet-filters-block .fieldgroup{margin-bottom:30px}.facet-filters-block .fieldgroup legend{display:block;margin-bottom:12px}.facet-filters-block .fieldgroup legend span{font-weight:400;font-size:18px;line-height:21.6px}.facet-filters-block .fieldgroup .fieldset-wrapper .form-checkboxes .form-item{display:flex;margin-bottom:6px}.facet-filters-block .fieldgroup .fieldset-wrapper .form-checkboxes .form-item:last-child{margin-bottom:0}.facet-filters-block .fieldgroup .fieldset-wrapper .form-checkboxes .form-item input{width:18px;min-height:auto;border:1px solid #e9e9e9;border-radius:4px;margin-right:10px;color:#a5a5a5}.facet-filters-block .fieldgroup .fieldset-wrapper .form-checkboxes .form-item label{color:#a5a5a5}.facet-filters-block .form-actions input{font-weight:600;font-size:16px;color:#e9701c;cursor:pointer;border-radius:8px;padding:16px 24px;background-color:rgba(233,112,28,.2);display:inline-block;text-decoration:none;padding:13px 24px;height:auto;margin-top:0}.facet-filters-block .form-actions input[name=reset]{font-weight:600;font-size:16px;line-height:18.4px;text-align:center;border:none;background:none;color:#a5a5a5}.facet-filters-block .form-actions input[name=reset]:hover{background:none}.facet-filters-block .form-actions input:hover{background-color:rgba(233,112,28,.3019607843)}.product-main-wrapper{margin-top:60px;display:flex}.product-main-wrapper .image-sidebar{margin-right:60px;flex-grow:1}.product-main-wrapper .product-info{flex-grow:1}.product-main-wrapper .product-info h1{font-weight:500;font-size:38px;line-height:45.6px;margin-bottom:40px}.product-main-wrapper .product-info .send-request-btn{background-color:#e9701c;color:#fff;border-radius:12px;border:none;cursor:pointer;display:inline-block;padding:16px 24px;font-weight:600;font-size:16px;line-height:18.4px;text-decoration:none;margin-bottom:40px}.product-main-wrapper .product-info .send-request-btn:hover{background-color:#ff7d22}.product-main-wrapper .product-info>div{margin-bottom:20px}.product-main-wrapper .product-info .product-label{font-weight:400;font-size:16px;line-height:18.4px;color:#a5a5a5;margin-bottom:12px}.product-main-wrapper .product-info .product-content{font-weight:400;font-size:16px;line-height:18.4px;color:#222}.product-main-wrapper .product-info .product-price .product-content{font-weight:600;font-size:16px;line-height:18.4px;color:#e9701c}.product-main-wrapper .product-color-field-wrapper{display:flex;margin:5px 0;justify-content:center}.product-main-wrapper .product-color-field-wrapper .product-color{width:20px;height:20px;border-radius:20px;border:2px solid #f5f5f5;margin:0 10px}.product-main-wrapper .product-price-info article{border:1px solid #e9e9e9;border-radius:5px;min-width:360px;padding:20px}.product-main-wrapper .modal-title{display:none}.cart-product-color-wrapper{display:flex;margin:5px 0;justify-content:center}.cart-product-color-wrapper .product-color{width:20px;height:20px;border-radius:20px;border:2px solid #f5f5f5;margin:0 10px}.product-price-info .price-wrapper{font-size:24px;font-weight:600;line-height:120%;color:#e9701c;margin-bottom:12px}.product-price-info .instock-wrapper{display:flex;margin-bottom:24px}.product-price-info .instock-wrapper:before{content:"";display:inline-block;width:14px;height:14px;background-color:#3ae134;border:2px solid #f5f5f5;border-radius:50%;margin-right:12px}.product-price-info .instock-wrapper.outstock:before{background-color:#e9701c}.view-product-list .product-price-info.add2cart{margin-top:24px}.view-product-list .product-price-info .instock-wrapper{margin-bottom:12px}.view-product-list .product-price-info.add2cart .price-wrapper{display:none}.field--name-quantity label{display:none}.bootstrap-basic-image-gallery{display:flex;flex-direction:row-reverse}.bootstrap-basic-image-gallery .main-image{max-width:300px;border:1px solid #f5f5f5;border-radius:12px;display:flex;padding:15px 0;justify-content:center;align-items:center}.bootstrap-basic-image-gallery .main-image img{width:auto}.bootstrap-basic-image-gallery .thumbnails{display:flex;flex-direction:column;align-items:center;margin-right:12px;max-width:70px}.bootstrap-basic-image-gallery .thumbnails .thumb{width:100%;margin:12px 0;border:1px solid #f5f5f5;border-radius:8px;display:flex;justify-content:center}.bootstrap-basic-image-gallery .thumbnails .thumb:first-child{margin-top:0}.bootstrap-basic-image-gallery .thumbnails .thumb img{width:31px;margin:5px}.page-node-type-product .page-tite-main{display:none}@media(max-width:768px){.product-main-wrapper{flex-direction:column;margin-top:30px}.product-main-wrapper .image-sidebar{margin-right:0}.product-main-wrapper .image-sidebar .bootstrap-basic-image-gallery{flex-direction:column}.product-main-wrapper .image-sidebar .bootstrap-basic-image-gallery .main-image{max-width:none}.product-main-wrapper .image-sidebar .bootstrap-basic-image-gallery .thumbnails{flex-direction:row;margin-right:0;max-width:none}.product-main-wrapper .image-sidebar .bootstrap-basic-image-gallery .thumbnails .thumb{margin:12px}.product-main-wrapper .image-sidebar .bootstrap-basic-image-gallery .thumbnails .thumb:first-child{margin-top:12px}.product-main-wrapper .product-info{margin-top:30px}.product-main-wrapper .product-info h1{display:none}.product-main-wrapper .product-info .send-request-btn{width:100%;text-align:center}.page-node-type-product .page-tite-main{display:block;margin-top:60px}}.color-facet-hidden{display:none}.layout--twocol .layout__region--first{flex-basis:305px}.layout--twocol .layout__region--second{flex-basis:calc(100% - 305px)}.view-product-list .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(3,1fr);column-gap:12px}.view-product-list .views-infinite-scroll-content-wrapper .views-row{margin-bottom:12px;padding:20px 20px 190px;border:1px solid #e9e9e9;border-radius:12px;position:relative}.view-product-list .views-infinite-scroll-content-wrapper .views-row .contextual-region{position:initial}.view-product-list .views-infinite-scroll-content-wrapper .views-row .product-price-info.add2cart{position:absolute;bottom:20px;left:20px;right:20px;height:155px}.view-product-list .views-infinite-scroll-content-wrapper .product-image-wrapper a{display:flex;justify-content:center}.view-product-list .views-infinite-scroll-content-wrapper .product-image-wrapper a img{width:auto}.view-product-list .pager{margin-top:20px;list-style:none}.view-product-list .pager__item{text-align:center}.view-product-list .pager a{font-weight:600;font-size:16px;color:#e9701c;cursor:pointer;border-radius:8px;padding:16px 24px;background-color:rgba(233,112,28,.2);display:inline-block;text-decoration:none;text-decoration:none}.view-product-list .pager a:hover{background-color:rgba(233,112,28,.3019607843)}.total-special-promo-catalog{margin-right:12px}.catalog-desc-top{margin:20px 0 60px}.catalog-desc-bottom{margin-top:60px;font-weight:400;font-size:16px;line-height:22.4px;color:#a5a5a5}@media(max-width:768px){.catalog-desc-bottom{padding:0 20px}}.product-teaser h2 a{display:block;font-weight:400;font-size:18px;line-height:21.6px;color:#222;text-decoration:none;margin:12px 0}.product-teaser .product-opts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;position:relative}.product-teaser .product-opts .field-content{font-weight:400;font-size:16px;line-height:18.4px;color:#a5a5a5}.product-teaser .product-opts .field-content:nth-child(odd){border-right:1px solid #f5f5f5}.product-teaser .product-opts .grid-row-line{grid-column:span 2;border:1px solid #f5f5f5}.product-teaser .product-opts:has(>*:nth-child(3)):after{content:" ";border:1px solid #f5f5f5;position:absolute;top:50%;left:0;right:0}.product-teaser .product-colors .field-multi-wr{display:flex}.product-teaser .product-colors .field-multi-wr>div{margin:12px 12px 12px 0}.product-teaser .product-colors .field-multi-wr .product-color{width:20px;height:20px;border-radius:20px;border:2px solid #f5f5f5}.product-teaser .product-prise .field-content{font-weight:600;font-size:16px;line-height:18.4px;color:#e9701c}.product-opts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;position:relative}.product-opts .field-content{font-weight:400;font-size:16px;line-height:18.4px;color:#a5a5a5}.product-opts .field-content:nth-child(odd){border-right:1px solid #f5f5f5}.product-opts .grid-row-line{grid-column:span 2;border:1px solid #f5f5f5}.product-opts:has(>*:nth-child(3)):after{content:" ";border:1px solid #f5f5f5;position:absolute;top:50%;left:0;right:0}.cart .product-color{width:20px;height:20px;border-radius:20px;border:2px solid #f5f5f5}@media(max-width:768px){.layout--twocol .layout__region--first,.layout--twocol .layout__region--second{flex-basis:100%}.catalog-item-menu .catalog-items-view-block,.facet-filters-block{margin-right:0}.facet-filters-block{margin-bottom:30px}.facet-filters-block h2,.facet-filters-block>span{cursor:pointer;margin-bottom:20px;position:relative}.facet-filters-block h2:after,.facet-filters-block>span:after{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2210%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2010%22%3E%3Cpath%20stroke%3D%22%23E9701C%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m1%201%207%208%207-8%22%2F%3E%3C%2Fsvg%3E");position:absolute;right:0}.facet-filters-block h2.opened:after,.facet-filters-block>span.opened:after{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2210%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2010%22%3E%3Cpath%20stroke%3D%22%23A5A5A5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M15%209%208%201%201%209%22%2F%3E%3C%2Fsvg%3E")}.facet-filters-block form.hide{display:none}.view-product-list .views-infinite-scroll-content-wrapper{display:block}.catalog-item-menu .catalog-items-view-block>ul>.catalog-menu-item>.views-field-name a{display:inline-block;width:100%;position:relative}.catalog-item-menu .catalog-items-view-block>ul>.catalog-menu-item>.views-field-name a:after{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2210%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2010%22%3E%3Cpath%20stroke%3D%22%23E9701C%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m1%201%207%208%207-8%22%2F%3E%3C%2Fsvg%3E");position:absolute;right:0}.catalog-item-menu .catalog-items-view-block>ul>.catalog-menu-item>.views-field-name a.opened:after{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2210%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2010%22%3E%3Cpath%20stroke%3D%22%23A5A5A5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M15%209%208%201%201%209%22%2F%3E%3C%2Fsvg%3E")}.catalog-item-menu .catalog-items-view-block>ul>.catalog-menu-item>ul.hide{display:none}.catalog-item-menu .catalog-items-view-block>ul>.catalog-menu-item>ul.hide{display:none}.total-special-promo-catalog{margin-right:0;margin-bottom:20px}}.catalog-page-wrapper{margin-top:60px}.catalog-page-wrapper .catalog-items-view-page{border:none;margin:0}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item{display:block;position:relative;flex-grow:1}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item>.views-field-name{padding-left:40px;margin-bottom:24px;margin-top:8px}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item>.views-field-name a{font-weight:500;font-size:28px;line-height:36.4px;color:#222;text-decoration:none}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item>.views-field-field-catalog-item-logo{position:absolute;top:0;left:0}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item>.views-field-field-catalog-item-logo img{width:36px}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item.prod-category-1>ul{margin-left:5px}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item.prod-category-1>ul>.catalog-menu-item>.views-field-name{margin-bottom:20px}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item.prod-category-1>ul>.catalog-menu-item>.views-field-name a{font-weight:500;font-size:22px;line-height:26.4px;color:#222}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item.prod-category-1>ul>.catalog-menu-item>ul{display:grid;grid-template-columns:repeat(4,1fr);column-gap:12px}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item.prod-category-1>ul>.catalog-menu-item>ul>.catalog-menu-item{border:1px solid #e9e9e9;border-radius:12px;color:#e9e9e9;padding:20px;margin-bottom:12px}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item.prod-category-1>ul>.catalog-menu-item>ul>.catalog-menu-item .views-field-field-catalog-item-image a{display:flex;justify-content:center}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item.prod-category-1>ul>.catalog-menu-item>ul>.catalog-menu-item .views-field-field-catalog-item-image a img{width:auto}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item.prod-category-1>ul>.catalog-menu-item>ul>.catalog-menu-item .views-field-name{margin-top:20px;text-align:center}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item.prod-category-1>ul>.catalog-menu-item>ul>.catalog-menu-item .views-field-name a{font-weight:400;font-size:18px;line-height:21.6px;text-align:center;text-decoration:none;color:#222}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item.prod-category-2>ul{display:grid;grid-template-columns:repeat(4,1fr);column-gap:12px}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item.prod-category-2>ul>li{list-style:none;border:1px solid #e9e9e9;border-radius:12px;color:#e9e9e9;padding:20px;margin-bottom:12px}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item.prod-category-2>ul>li>.views-field-name{margin-top:20px;text-align:center}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item.prod-category-2>ul>li>.views-field-name a{font-weight:400;font-size:18px;line-height:21.6px;text-align:center;text-decoration:none;color:#222}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item.prod-category-2>ul>li>.views-field-field-catalog-item-image{display:flex;justify-content:center}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item.prod-category-2>ul>li>.views-field-field-catalog-item-image a img{width:auto}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item.prod-category-2>ul>li>ul{margin-left:20px}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item ul li{list-style-type:none;line-height:24px}.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item ul li a{font-weight:400;font-size:16px;line-height:18.4px;text-decoration:none}@media(max-width:768px){.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item:first-child>ul>.catalog-menu-item>ul,.catalog-page-wrapper .catalog-items-view-page>ul>.catalog-menu-item:last-child>ul{display:block}}.geo-position{margin:60px 0}.contact-info>div{display:flex;flex-direction:column-reverse;color:#222}.contact-info>div>div:first-child{font-weight:400;font-size:16px;line-height:18.4px;margin-bottom:20px;opacity:.5}.contact-info>div>div:last-child,.contact-info>div>div:last-child p,.contact-info>div>div:last-child a{font-weight:500;font-size:20px;line-height:24px;text-decoration:none;color:#222}.company-info>div{color:#222}.company-info>div>div:first-child{font-weight:500;font-size:20px;line-height:24px;margin-bottom:20px}.company-info>div table{margin-top:20px}.company-info>div table td{padding-right:40px}@media(max-width:768px){.company-info>div table{overflow-x:auto}.company-info>div table td{padding-right:20px}}.news-page-layout .layout__region--first{flex-basis:calc(100% - 380px)}.news-page-layout .layout__region--second{flex-basis:380px}.news-page-layout footer{margin-top:20px}.news-page-layout footer time{font-weight:400;font-size:18px;line-height:21.6px;color:#222;opacity:.3}.news-page-layout footer>div{margin-bottom:60px}.news-page-layout .total-special-promo{margin-top:101.6px}.author-wrapper{display:flex;border:1px solid rgba(233,112,28,.2);border-radius:12px;padding:30px}.author-wrapper .author-photo{margin-right:20px}.author-wrapper .author-photo img{border-radius:1000px}.author-wrapper .block-author-title{font-weight:400;font-size:16px;line-height:18.4px;color:#e9701c;margin-bottom:10px}.author-wrapper .author-name{margin-bottom:10px}.author-wrapper .author-name .field-content{font-weight:500;font-size:22px;line-height:26.4px;color:#222}.author-wrapper .author-desc .field-content p{font-weight:400;font-size:16px;line-height:18.4px;color:#222}.news-article-full{max-width:780px}.news-article-full .article-image img{border-radius:20px}.news-article-full .article-lead{font-weight:500;font-size:28px;line-height:36.4px;margin:40px 0}.news-article-full p{margin:10px 0;font-weight:400;font-size:16px;line-height:22.4px}.news-article-full p.import-idea{font-weight:500;font-size:24px;line-height:27.6px;color:#fff;background-color:#e9701c;border-radius:20px;padding:20px;margin:60px 0}.news-article-full ul.inline-block-50{display:flex;justify-content:space-between;align-items:start;margin:0}.news-article-full ul.inline-block-50 li{list-style:none;flex-basis:calc(50% - 10px)}.news-article-full ul.rounded img{border-radius:12px}.news-article-full ol li,.news-article-full ul li{margin:10px 0}.news-article-full ol li::marker,.news-article-full ul li::marker{color:#e9701c}.news-article-full ol{margin-left:25px}.news-article-full ul{margin-left:25px}.news-article-full ul li{list-style-type:disc}.news-article-full h3{font-weight:500;font-size:28px;line-height:36.4px;margin:60px 0 40px}.news-article-full h4{font-weight:600;font-size:22px;line-height:26.4px;margin:40px 0 20px}.news-article-full blockquote{gap:20px;border-radius:12px;padding:20px;border:1px solid #e9701c;position:relative;margin:40px 0}.news-article-full blockquote span{font-weight:400;font-style:italic;font-size:16px;line-height:22.4px}.news-article-full blockquote:after{content:" ";background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2244%22%20fill%3D%22none%22%20viewBox%3D%220%200%2064%2044%22%3E%3Cpath%20fill%3D%22%23E9701C%22%20d%3D%22m0%2044%202.152-12.103q.95-5.358%203.862-11.284%202.975-5.925%207.47-11.347Q18.04%203.846%2023.612%200l8.103%206.682a108%20108%200%200%200-8.42%2011.725q-3.797%206.115-4.937%2013.3L16.206%2044zm32.285%200%202.152-12.103q.95-5.358%203.862-11.284%202.974-5.925%207.47-11.347Q50.326%203.846%2055.897%200L64%206.682a108%20108%200%200%200-8.42%2011.725q-3.797%206.115-4.937%2013.3L48.49%2044z%22%2F%3E%3C%2Fsvg%3E") right top no-repeat;width:64px;height:44px;position:absolute;top:-22px;right:0}.packet-print-page{margin:60px 0 40px}@media(max-width:768px){.news-page-block div.news-page-rows .pager a.button{display:inline-block;width:100%;text-align:center}.news-page-block div.news-page-rows .views-row-wr{display:block}.news-page-block div.news-page-rows .views-row-wr .views-row{margin:10px 0}.news-page-layout{flex-direction:column}.news-page-layout .news-article-full .article-image img{border-radius:12px}.news-page-layout .news-article-full ul.inline-block-50{flex-direction:column}.news-page-layout .total-special-promo{margin-top:0}.news-page-layout .layout__region--second{flex-basis:auto;margin-top:40px}}.images-list{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:40px 0}@media(max-width:375px){.images-list{grid-template-columns:1fr}}.page-wrapper__inner .header__right>div{display:flex}.cart--cart-block{height:100%;display:flex;align-items:center}.cart--cart-block .cart-block--link__expand{background:#e9701c url(/themes/bmir/img/cart01.png) no-repeat 5px 50%;background-size:18px 18px;padding:16px 0;font-weight:600;font-size:16px;line-height:18.4px;text-decoration:none;border-radius:8px;text-align:right;min-width:60px}.cart--cart-block .cart-block--summary__count{background:#fff;color:#e9701c;padding:1px 5px;border-radius:4px;margin:0 5px 0 25px}.button--add-to-cart,.added2cart{height:56px !important;display:inline-flex;align-items:center;justify-content:center;padding-left:48px;background:#e9701c url(/themes/bmir/img/cart01.png) no-repeat 70px center;background-size:20px;border-radius:8px;color:#fff;font-weight:600;margin-top:0;width:100%;text-decoration:none}.page-wrapper__wide{background-color:#f2f2f2;padding:40px 0;margin-top:20px}.ajax-progress-throbber .throbber{background:rgba(0,0,0,0) url(/themes/bmir/img/loader.gif) no-repeat 0 center}.path-checkout .page-wrapper__inner{min-height:auto}#bmirc-checkout-form-wrapper .bmirc-checkout-form{display:flex;gap:24px}.path-checkout div[data-drupal-messages]{margin:0 0 20px 0;padding:0 15px 15px 15px}.path-checkout div[data-drupal-messages] div[role=alert]{color:red}#checkout-content,#checkout-shipping-section,#checkout-contact-section,#checkout-summary-section{background:#fff;border-radius:12px;border:1px solid #e9e9e9;padding:20px;margin-bottom:24px}.checkout-sidebar{max-width:365px}#bmirc-checkout-form-wrapper .js-form-type-checkbox{display:flex;flex-direction:row-reverse}#bmirc-checkout-form-wrapper input[type=checkbox],#bmirc-checkout-form-wrapper input[type=radio]{appearance:none;-webkit-appearance:none;width:54px;height:24px;min-height:auto;margin-right:16px;padding:0;border:2px solid #e9e9e9;border-radius:4px;background-color:#fff;cursor:pointer;position:relative}#bmirc-checkout-form-wrapper input[type=checkbox]:checked{background-color:#e9701c;border-color:#e9701c}#bmirc-checkout-form-wrapper input[type=checkbox]:checked::after{content:"";position:absolute;top:2px;left:6px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#bmirc-checkout-form-wrapper .form-submit{margin-top:24px;height:72px;color:#fff;background:#e9701c;border-radius:12px;cursor:pointer}#bmirc-checkout-form-wrapper h2{margin-bottom:24px}#bmirc-checkout-form-wrapper .checkout-header{display:flex;align-items:center;margin-bottom:20px}#bmirc-checkout-form-wrapper .checkout-header h2{margin-bottom:0}#bmirc-checkout-form-wrapper .cart-qty{margin-left:8px;display:flex;justify-content:center;align-items:center;padding:3px 9px;font-weight:600;color:#fff;background:#e9701c;border-radius:4px}#bmirc-checkout-form-wrapper table{width:100%}#bmirc-checkout-form-wrapper td{vertical-align:top;padding-bottom:24px;padding-top:24px;border-bottom:1px solid #e9e9e9}#bmirc-checkout-form-wrapper tr:last-child td{border-bottom:none;padding-bottom:0}#bmirc-checkout-form-wrapper td>img{padding:0 27px 0 14px;min-width:70px}#bmirc-checkout-form-wrapper td a{color:#000;text-decoration:none;font-size:16px;margin-bottom:12px;display:block;max-width:260px}#bmirc-checkout-form-wrapper .cart-remove{background:#e9e9e9 url(/themes/bmir/img/basket01.png) no-repeat center center;background-size:12px;height:26px;width:26px;min-height:auto;display:block;padding:0}#bmirc-checkout-form-wrapper .total-price{font-size:28px;font-weight:600}#bmirc-checkout-form-wrapper .product-opts .field-content{font-size:12px}#bmirc-checkout-form-wrapper .product-opts{margin-bottom:12px}#bmirc-checkout-form-wrapper .quantity-controls{margin:0}#bmirc-checkout-form-wrapper .quantity-input{height:50px}#bmirc-checkout-form-wrapper .quantity-btn{font-weight:normal}#bmirc-checkout-form-wrapper .summary-item{display:flex;justify-content:space-between;margin-bottom:12px}#bmirc-checkout-form-wrapper .cart-subtotal{text-align:right}#bmirc-checkout-form-wrapper .cart-subtotal small{color:#a5a5a5}#checkout-summary-section{font-size:18px}#checkout-summary-section .total{font-weight:normal;margin:24px 0}#checkout-summary-section .total-value{font-size:28px;font-weight:600}#checkout-summary-section .summary-sizes{color:#a5a5a5;font-size:16px}#checkout-summary-section .summary-subtotal{font-weight:bold}#checkout-summary-section .form-item-summary-section-consent{font-size:12px}#bmirc-checkout-form-wrapper input[type=radio]{border-radius:24px;width:20px;height:20px;background-color:rgba(0,0,0,0)}#bmirc-checkout-form-wrapper .form-item-shipping-method{border-radius:12px;padding:32px;margin-bottom:8px;border:1px solid rgba(0,0,0,0)}#bmirc-checkout-form-wrapper .form-item-shipping-method.radio-selected{border-color:#e9e9e9}#bmirc-checkout-form-wrapper .form-item-shipping-method.radio-selected input{background-color:#e9701c}#checkout-contact-section .form-item{margin-bottom:12px}#checkout-contact-section .form-item label{color:#a5a5a5;margin-bottom:5px;display:block}#checkout-contact-section textarea{border:1px solid #e9e9e9;border-radius:8px;padding:16px;color:#a5a5a5;font-weight:400;font-size:16px;line-height:22px}#checkout-contact-section textarea::placeholder{font-weight:400;font-size:16px;line-height:22px;color:#a5a5a5;font-family:arial,Arial,Helvetica,sans-serif;font-style:normal}#checkout-shipping-section label{font-size:24px}#checkout-shipping-section .description{margin-left:40px;margin-top:12px}#block-bmir-razrabotchiksayta img{height:48px}.ui-dialog .button{margin-bottom:12px !important}.path-checkout .ui-dialog{font-family:"Inter",serif;border-radius:40px;border:4px solid #e9701c}.checkout-success-modal{text-align:center;padding:0 50px !important}.checkout-success-modal .cart-dialog-basket{margin-bottom:30px;width:60px;height:60px}.checkout-success-modal h1{margin-bottom:12px;font-weight:600}.checkout-success-modal .checkout-success-contact{margin-bottom:24px}.checkout-success-modal .checkout-success-message{font-size:20px;margin-bottom:30px;font-weight:600}.checkout-success-modal .checkout-continue-shopping{width:100%;background-color:rgba(233,112,28,.2);color:#e9701c;display:block;padding:23px;border-radius:12px;text-decoration:none;margin-bottom:40px}@media(max-width:768px){#bmirc-checkout-form-wrapper .bmirc-checkout-form{flex-direction:column}#checkout-cart-section{display:block}#checkout-cart-section table{width:100%}#checkout-cart-section thead{display:none}#checkout-shipping-section label{font-size:18px}#checkout-shipping-section .description{font-size:14px}#checkout-cart-section tbody tr{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"img subtotal" "img label" "qty qty";gap:0;margin-bottom:20px;border-bottom:1px solid #e9e9e9;position:relative}#bmirc-checkout-form-wrapper .cart-remove{position:absolute;right:0;bottom:2rem}#checkout-cart-section tbody tr:last-child{border-bottom:none !important}#checkout-cart-section td{padding:10px;border:none !important}#bmirc-checkout-form-wrapper .total-price{font-size:20px !important}#checkout-cart-section td.cart-image{grid-area:img;align-self:start}#checkout-cart-section td.cart-subtotal{grid-area:subtotal;align-self:end;text-align:left;padding-bottom:0;display:flex;align-items:center;font-size:20px;color:#e9701c;justify-content:space-between;border:0}#checkout-cart-section td.cart-subtotal small{font-size:14px}#bmirc-checkout-form-wrapper .quantity-controls{max-width:160px}#checkout-cart-section td.cart-label{grid-area:label;padding-top:0}#checkout-cart-section td.cart-quantity{grid-area:qty;padding-bottom:20px !important}#bmirc-checkout-form #edit-comment{width:100%}.path-checkout .ui-dialog{max-width:100% !important}.page-wrapper__wide{margin-top:0 !important;padding:0 !important}}#contact-message-feedback-form{display:none}#webform-submission-contact-add-form{display:none}.fp-catalog-promo-block.contextual-region{margin-top:35px}.fp-catalog-promo-block .field-content p{font-weight:500;font-size:38px;line-height:inherit;text-align:left}.custom-call-to-action-title{font-weight:500;font-size:38px;line-height:45.6px;text-align:center;display:block;padding-bottom:16px}.facet-filters-block>span{font-weight:600;font-size:18px;line-height:21.6px}.product-teaser p a{display:block;font-weight:400;font-size:18px;line-height:21.6px;color:#222;text-decoration:none;margin:12px 0}.news-on-frontpage-block>span{font-weight:500;font-size:38px;line-height:45.6px;text-align:center;display:block;margin-bottom:40px}.page-404-content{text-align:center;max-width:800px;margin:0 auto;padding:20px}.page-404-content img{width:80%}.page-404-paragraph-1{font-size:1.8rem;color:#333;margin:15px 0 15px 0}.page-404-paragraph-2{color:#666;margin-bottom:20px}.page-404-content p a{display:inline-block;padding:16px 32px;border-radius:4px;text-decoration:none;font-weight:bold;margin:0 20px}.page-404-content .page-404-link-home{font-weight:600;font-size:16px;color:#e9701c;cursor:pointer;border-radius:12px;padding:16px 30px;background-color:rgba(233,112,28,.2);display:inline-block;text-decoration:none}.page-404-link-home:hover{background-color:rgba(233,112,28,.3019607843)}.page-404-content .page-404-link-catalog{background-color:#e9701c;color:#fff;border-radius:12px;border:none;cursor:pointer;display:inline-block;padding:16px 38px;font-weight:600;font-size:16px;line-height:18.4px;text-decoration:none}.page-404-link-catalog:hover{background-color:#ff7d22}.field-content ul,.product-content ul,.field-content ol,.product-content ol{list-style-position:inside}@media(max-width:768px){.page-404-content .page-404-block-buttom a{margin-bottom:10px}.page-wrapper-404 .main-page-footer{margin-top:20px}.fp-catalog-promo-block.contextual-region{margin-top:70px}.fp-catalog-promo-block .field-content.field-content-promo-block p{margin-top:80px !important}.top-menu-leave-request{padding:16px 24px}}.fp-catalog-promo-block .field-multi-wr>div{width:calc(50% - 10px)}.fp-catalog-promo-block .field-content.field-content-promo-block p{font-size:32px;text-align:center;margin-top:40px;margin-bottom:40px}.fp-catalog-promo-block .paragraph .field-content img{width:59px;height:99px}@media(max-width:768px){.fp-catalog-promo-block .paragraph .field-content img{width:85px;height:140px}}.fp-catalog-promo-block .paragraph{font-size:16px;align-items:start;padding:10px 20px 20px 20px;margin:0}.fp-catalog-promo-block .paragraph .field-content:last-child{margin-left:0}.fp-catalog-promo-block .paragraph a{font-weight:600;font-size:16px;color:#a5a5a5;cursor:pointer;border-radius:8px;padding:16px 24px;background-color:rgba(233,112,28,.2);display:inline-block;text-decoration:none}.paragraph--type--promo-item ul{list-style:none;padding-top:10px}.fp-catalog-promo-block .paragraph a{font-weight:400;font-size:16px;color:#a5a5a5;background-color:#fff;padding:4px 0}.fp-catalog-promo-block .paragraph a:hover{background-color:#fff}@media(max-width:768px){.fp-catalog-promo-block .field-multi-wr{flex-direction:column;margin-top:40px}.fp-catalog-promo-block .field-multi-wr>div{width:100%}.fp-catalog-promo-block .paragraph .field-content:last-child{margin:0}.fp-catalog-promo-block .paragraph{flex-direction:row;padding:25px 15px;margin:0}.fp-catalog-promo-block .paragraph .field-content:last-child a{text-align:left}.fp-catalog-promo-block .paragraph a{padding:2px 0}}.field-content.field-content-bottom{display:flex;justify-content:center;margin-bottom:75px;margin-top:35px}.field-multi-wr .paragraph .field-content>p>a{color:#222}@media(max-width:768px){.field-content.field-content-bottom{padding-top:20px;margin-bottom:60px;margin-top:20px}.field-content-bottom>p{width:100%}.fp-catalog-promo-block .paragraph .field-content>p>a{font-size:18px}.buttom-all-catalog{width:100%;text-align:center}.product-main-wrapper .image-sidebar .bootstrap-basic-image-gallery .thumbnails{overflow-x:scroll}.product-main-wrapper .image-sidebar .bootstrap-basic-image-gallery .thumbnails .mCSB_container{display:flex}.bootstrap-basic-image-gallery .thumbnails .thumb{width:50px}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:rgba(0,0,0,.5)}.modal-dialog{margin-top:100px}}@media(max-width:560px){.news-article-full .field-content iframe{width:100% !important}}@media(max-width:650px){.ui-widget.ui-widget-content.ui-dialog .ui-dialog-content{padding:20px 0 0}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close{top:24px}}
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/themes/bmir/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
.bmir-video{--bmir-video-accent:#e9701c;--bmir-video-accent-hover:#ff7d22;--bmir-video-accent-contrast:#fff;--bmir-video-surface:#222;--bmir-video-text:#222;--bmir-video-text-muted:#6b6b6b;--bmir-video-radius:12px;--bmir-video-play-size:84px;--bmir-video-play-size-sm:60px;--bmir-video-focus-ring:#fff;--bmir-video-font:inherit;display:block;margin:0 0 40px;font-family:var(--bmir-video-font);}.bmir-video__stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--bmir-video-radius);background-color:var(--bmir-video-surface);min-height:0;}@supports not (aspect-ratio:16 / 9){.bmir-video__stage{height:0;padding-bottom:56.25%;}}.bmir-video__poster{display:block;width:100%;height:100%;}.bmir-video__poster img{display:block;width:100%;height:100%;object-fit:cover;}.bmir-video__trigger{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;background-color:transparent;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;}.bmir-video__trigger::before{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0.12) 0%,rgba(0,0,0,0.06) 45%,rgba(0,0,0,0.55) 100%);transition:background-color 0.25s ease;}.bmir-video__play{position:relative;display:flex;align-items:center;justify-content:center;width:var(--bmir-video-play-size);height:var(--bmir-video-play-size);border-radius:50%;background-color:var(--bmir-video-accent);color:var(--bmir-video-accent-contrast);box-shadow:0 6px 24px rgba(0,0,0,0.35);transition:transform 0.2s ease,background-color 0.2s ease;}.bmir-video__play svg{display:block;width:38%;height:38%;margin-left:8%;fill:currentColor;}.bmir-video .bmir-video__trigger:hover,.bmir-video .bmir-video__trigger:focus,.bmir-video .bmir-video__trigger:active{background-color:transparent;}.bmir-video__trigger:hover .bmir-video__play,.bmir-video__trigger:focus-visible .bmir-video__play{background-color:var(--bmir-video-accent-hover);transform:scale(1.07);}.bmir-video__trigger:active .bmir-video__play{transform:scale(0.98);}.bmir-video__trigger:focus-visible{outline:none;}.bmir-video__trigger:focus-visible .bmir-video__play{outline:3px solid var(--bmir-video-focus-ring);outline-offset:3px;box-shadow:0 0 0 6px var(--bmir-video-accent),0 6px 24px rgba(0,0,0,0.35);}.bmir-video__trigger:focus:not(:focus-visible) .bmir-video__play{outline:none;}.bmir-video__duration{position:absolute;right:12px;bottom:12px;padding:3px 8px;border-radius:4px;background-color:rgba(0,0,0,0.7);color:#fff;font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums;}.bmir-video__overlay-title{position:absolute;left:16px;right:90px;bottom:12px;color:#fff;font-size:15px;font-weight:600;line-height:1.35;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,0.6);}.bmir-video__media{display:block;width:100%;height:100%;background-color:#000;object-fit:contain;}.bmir-video__caption{margin:12px 0 0;color:var(--bmir-video-text);font-size:15px;line-height:1.5;}.bmir-video__caption-title{display:block;font-weight:700;}.bmir-video__caption-text{display:block;margin-top:4px;color:var(--bmir-video-text-muted);}.bmir-video__caption a{color:var(--bmir-video-accent);}.bmir-video__error{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background-color:var(--bmir-video-surface);color:#fff;font-size:15px;line-height:1.5;text-align:center;}.bmir-video__error a{color:var(--bmir-video-accent-hover);}.bmir-video__noscript{margin:12px 0 0;color:var(--bmir-video-text-muted);font-size:14px;line-height:1.5;}@media (max-width:600px){.bmir-video{--bmir-video-play-size:var(--bmir-video-play-size-sm);--bmir-video-radius:8px;}.bmir-video__overlay-title{right:74px;font-size:13px;}.bmir-video__duration{right:8px;bottom:8px;font-size:12px;}.bmir-video__caption{font-size:14px;}}@media (prefers-color-scheme:dark){.bmir-video{--bmir-video-text:#ededed;--bmir-video-text-muted:#a5a5a5;--bmir-video-surface:#2b2b2b;}}@media (prefers-reduced-motion:reduce){.bmir-video__play,.bmir-video__trigger::before{transition:none;}.bmir-video__trigger:hover .bmir-video__play,.bmir-video__trigger:focus-visible .bmir-video__play,.bmir-video__trigger:active .bmir-video__play{transform:none;}}@media print{.bmir-video__play,.bmir-video__duration{display:none;}}
