@font-face{font-family:"CeraPRO";src:url("../webfonts/CeraPRO-Black.woff2") format("woff2"),url("../webfonts/CeraPRO-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"CeraPRO";src:url("../webfonts/CeraPRO-BlackItalic.woff2") format("woff2"),url("../webfonts/CeraPRO-BlackItalic.woff") format("woff");font-weight:900;font-style:italic}@font-face{font-family:"CeraPRO";src:url("../webfonts/CeraPRO-Bold.woff2") format("woff2"),url("../webfonts/CeraPRO-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"CeraPRO";src:url("../webfonts/CeraPRO-BoldItalic.woff2") format("woff2"),url("../webfonts/CeraPRO-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic}@font-face{font-family:"CeraPRO";src:url("../webfonts/CeraPRO-Light.woff2") format("woff2"),url("../webfonts/CeraPRO-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"CeraPRO";src:url("../webfonts/CeraPRO-LightItalic.woff2") format("woff2"),url("../webfonts/CeraPRO-LightItalic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"CeraPRO";src:url("../webfonts/CeraPRO-Medium.woff2") format("woff2"),url("../webfonts/CeraPRO-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"CeraPRO";src:url("../webfonts/CeraPRO-MediumItalic.woff2") format("woff2"),url("../webfonts/CeraPRO-MediumItalic.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:"CeraPRO";src:url("../webfonts/CeraPRO-Regular.woff2") format("woff2"),url("../webfonts/CeraPRO-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"CeraPRO";src:url("../webfonts/CeraPRO-RegularItalic.woff2") format("woff2"),url("../webfonts/CeraPRO-RegularItalic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"CeraPRO";src:url("../webfonts/CeraPRO-Thin.woff2") format("woff2"),url("../webfonts/CeraPRO-Thin.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:"CeraPRO";src:url("../webfonts/CeraPRO-ThinItalic.woff2") format("woff2"),url("../webfonts/CeraPRO-ThinItalic.woff") format("woff");font-weight:100;font-style:italic}body{font-family:"CeraPRO",sans-serif;font-weight:normal;font-style:normal;font-size:16px;letter-spacing:-0.03em;color:#545860;overflow-x:hidden}body.scroll-hidden{overflow:hidden}.container-fluid-margin{margin-left:3vw;margin-right:3vw}table{width:100%}h1{font-size:clamp(40px,4.5vw,74px);font-weight:900;line-height:80%;letter-spacing:-4.44px;text-transform:uppercase;color:#545860}h2,.path-search .region-content #views-exposed-form-search-search label{font-size:clamp(30px,3vw,50px);font-weight:600;line-height:90%;letter-spacing:-1.44px;text-transform:uppercase}h3{line-height:100%;letter-spacing:-0.44px;font-weight:400}h4{line-height:100%;letter-spacing:-0.44px;font-weight:400}.show-more{margin-left:30px}.show-more a{color:#ff6404;text-decoration:none;line-height:115%;letter-spacing:-0.04em;cursor:pointer;font-weight:500;font-size:18px}.show-more a:hover{color:#ff6404;opacity:.7}.show-more:after{content:"";width:8px;height:8px;border-width:0 2px 2px 0;border-color:#ff6404;border-style:solid;display:inline-block;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);margin-bottom:1px}.starrating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.starrating .rate-image{background-image:url("../images/star.svg");background-repeat:no-repeat;background-position:center;width:22px;height:22px;margin:0;background-size:cover}.starrating .rate-image.star-off{background-image:url("../images/star_off.svg")}.h-title-container{color:#fff;background-image:-webkit-linear-gradient(rgba(84, 88, 96, 0.73), rgba(84, 88, 96, 0.5));background-image:linear-gradient(rgba(84, 88, 96, 0.73), rgba(84, 88, 96, 0.5));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 4em;text-transform:uppercase;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;min-height:150px;margin-bottom:8px}.standard-block-content>img{width:100%;height:auto}.text-decoration-block{margin-top:-2.5em;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:2em 4em;background-color:#fff;position:relative}@media(max-width: 767px){.text-decoration-block{margin:8px 0;padding:1em}}.text-decoration-block .linkicon{color:#545860;text-decoration:unset}.text-decoration-block .linkicon:hover{text-decoration:underline}article .field--name-field-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article .field--name-field-content>.field__item{width:100%}article .field--name-field-content>.field__item:last-child>div{margin-bottom:0 !important}div[id^=block-].block-block-content,#block-aboutblock{margin-bottom:80px;font-size:20px}@media(max-width: 767px){div[id^=block-].block-block-content,#block-aboutblock{margin-bottom:20px;padding:8px}}p{margin:0;padding:0}.region-content{padding:0;margin:0 0 8px 0}#block-ecosoft-b5-shopresourcesblog{display:none}.region-top-header div.block-popup-country-block{background:#309bff;margin:0 auto;width:100%;color:#fff}@media(max-width: 767px){.region-top-header div.block-popup-country-block.block{height:100%}}.region-top-header div.block-popup-country-block .form-item.form-item-select-country{margin-top:unset;margin-bottom:unset}.region-top-header div.block-popup-country-block .popup-country{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:8px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media(max-width: 767px){.region-top-header div.block-popup-country-block .popup-country{padding-top:10px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.region-top-header div.block-popup-country-block .popup-country h6{margin-bottom:0}@media(max-width: 767px){.region-top-header div.block-popup-country-block .popup-country h6{padding:0 10px;margin-bottom:10px}}.region-top-header div.block-popup-country-block .popup-country .select-country-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px}@media(max-width: 767px){.region-top-header div.block-popup-country-block .popup-country .select-country-form{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:16px}}.region-top-header div.block-popup-country-block .popup-country .select-country-form input{padding:8px 16px;border:2px solid #fff;color:#fff;margin:0}.region-top-header div.block-popup-country-block .popup-country .select-country-form .close-button{width:30px;height:30px;border:2px solid #fff;border-radius:50%;margin:0;padding:0;font-size:0;background-image:url("../images/icons/close_icon_white.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.region-header{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff}.region-header .d-flex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1%}.region-header .d-flex #block-ecosoft-b5-multisearchblock{margin:0 0 0 auto}.region-header .d-flex>div:last-child{margin-right:3vw}.region-header .block{position:unset;height:72px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media(max-width: 1200px){.region-header .block#block-ecosoft-b5-cart{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 10px 0 auto}.region-header .block[id^=block-ecosoft-b5-mainnavigation],.region-header .block[id^=block-ecosoft-b5-promainnavigation]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-right:3vw}.region-header .block[id^=block-ecosoft-b5-exposedformsearchsearch]{width:100%}}.region-header #block-ecosoft-b5-shopresourcesblog{display:block}.region-header .block-system-branding-block{margin-left:3vw}.region-header .block-system-branding-block .site-logo img{height:auto;margin:-7px 0 0 0}.region-header #superfish-burger-menu{width:30px;height:30px;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.region-header #superfish-burger-menu li.sf-depth-1>.sf-depth-1{display:none}.region-header #superfish-burger-menu li.sf-depth-1 ul{background:#fff;padding:8px;box-shadow:0 20px 20px rgba(0,0,0,.25)}.region-header #superfish-burger-menu li.sf-depth-1 ul a{color:#545860;text-decoration:none;line-height:115%;letter-spacing:-0.04em;cursor:pointer;padding:8px 16px}.region-header #superfish-burger-menu li.sf-depth-1 ul a:hover{color:#545860;opacity:.7}.region-header #superfish-burger-menu li.sf-depth-1:after{content:"";background-image:url(../images/icons/burger-menu.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border:none;display:block;width:25px;height:25px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1}.region-header #superfish-burger-menu li.sf-depth-1.sfHover:after{opacity:0}.region-header #superfish-burger-menu li.sf-depth-1.sfHover:before{content:"";background-image:url(../images/icons/close_icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border:none;display:block;width:25px;height:25px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:absolute;top:0;left:0;opacity:1}#block-ecosoft-b5-cart .cart-block--summary a{position:relative;color:#545860;-webkit-text-decoration:auto;text-decoration:auto;width:30px}#block-ecosoft-b5-cart .cart-block--summary a .cart-block--summary__count{position:absolute;top:-2px;left:16px;width:14px;height:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;background:#f9d500;color:#545860;font-size:10px}#block-ecosoft-b5-cart .cart-block--contents{width:25vw;color:#000;background:#fff;height:100vh;right:0;top:0;position:fixed;box-shadow:0 2px 5px rgba(0,0,0,.2);border-left:1px solid #ebebeb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:999}@media(max-width: 1200px){#block-ecosoft-b5-cart .cart-block--contents{width:50vw}}@media(max-width: 767px){#block-ecosoft-b5-cart .cart-block--contents{width:100vw;height:100%}}#block-ecosoft-b5-cart .cart-block--contents h2,#block-ecosoft-b5-cart .cart-block--contents .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search #block-ecosoft-b5-cart .cart-block--contents label{color:#545860;margin:8px;padding:20px 0;border-bottom:2px solid #ebebeb}#block-ecosoft-b5-cart .cart-block--contents table td{border:none}#block-ecosoft-b5-cart .cart-block--contents table td.views-field{vertical-align:top !important}#block-ecosoft-b5-cart .cart-block--contents table td .order-total-line__price{color:#333537;font-weight:700;font-size:18px}#block-ecosoft-b5-cart .cart-block--contents table td.views-field-total-price__number{font-size:20px;font-style:normal;font-weight:700;line-height:100%;color:#333537;text-align:right}#block-ecosoft-b5-cart .cart-block--contents table td .name a{color:#545860;text-decoration:none;line-height:115%;letter-spacing:-0.04em;cursor:pointer;font-weight:bold;font-size:18px}#block-ecosoft-b5-cart .cart-block--contents table td .name a:hover{color:#545860;opacity:.7}#block-ecosoft-b5-cart .cart-block--contents table td .currency,#block-ecosoft-b5-cart .cart-block--contents table td .category{display:none}#block-ecosoft-b5-cart .cart-block--contents table td .delete-order-item{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;background:none;color:#545860;text-decoration:underline;margin:8px;padding:0;font-size:14px}#block-ecosoft-b5-cart .cart-block--contents .view-footer.btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#block-ecosoft-b5-cart .cart-block--contents .view-footer{border-top:2px solid #ebebeb;padding:8px}#block-ecosoft-b5-cart .cart-block--contents .view-footer .order-total-line__total,#block-ecosoft-b5-cart .cart-block--contents .view-footer .order-total-line__adjustment--shipping{display:none}#block-ecosoft-b5-cart .cart-block--contents .view-footer .order-total-line__subtotal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;color:#545860;font-size:22px}#block-ecosoft-b5-cart .cart-block--contents .view-footer .order-total-line__subtotal .order-total-line-value{color:#333537}#block-ecosoft-b5-cart .cart-block--contents .view-footer p.min{font-size:12px}#block-ecosoft-b5-cart .cart-block--contents #edit-submit{display:none}#block-ecosoft-b5-cart .cart-block--contents .view-commerce-cart-block{height:calc(100% - 250px)}@media(max-width: 767px){#block-ecosoft-b5-cart .cart-block--contents .view-commerce-cart-block{height:calc(100% - 85px)}}#block-ecosoft-b5-cart .cart-block--contents .view-content{height:100%;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow:auto;scrollbar-width:thin;scrollbar-color:#ebebeb #fff}@media(max-width: 767px){#block-ecosoft-b5-cart .cart-block--contents .view-content{height:calc(100% - 147px)}}#block-ecosoft-b5-cart .cart-block--contents .view-content .management{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0}#block-ecosoft-b5-cart .cart-block--contents .view-content .management .management-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#block-ecosoft-b5-cart .cart-block--contents .view-content .views-field-field-product-images img{max-width:80px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#block-ecosoft-b5-cart .cart-block--contents .view-content::-webkit-scrollbar{width:12px}#block-ecosoft-b5-cart .cart-block--contents .view-content::-webkit-scrollbar-track{background:#f1f1f1}#block-ecosoft-b5-cart .cart-block--contents .view-content::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}#block-ecosoft-b5-cart .cart-block--contents .view-content::-webkit-scrollbar-thumb:hover{background:#555}.tns-outer{position:relative}.tns-outer .tns-controls{position:absolute;top:50%;z-index:1;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}.tns-outer .tns-controls button{pointer-events:auto;width:50px;height:60px;padding:0;border:0;background-color:rgba(84,88,96,.7);font-size:0;margin:5px}.tns-outer .tns-controls button:after{content:"";width:25px;height:25px;border-width:0 5px 5px 0;border-color:#fff;border-style:solid;display:inline-block;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);margin-right:10px}.tns-outer .tns-controls button:first-child:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin-right:0;margin-left:10px}.tns-outer .tns-controls button.hover{background-color:hsla(0,0%,100%,.7)}.tns-outer .tns-nav{position:absolute;bottom:10px;z-index:1;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tns-outer .tns-nav button{width:25px;height:25px;margin:0 10px;padding:0;border:0;background-color:rgba(84,88,96,.7)}.tns-outer .tns-nav button.tns-nav-active{background-color:hsla(0,0%,100%,.7)}body .eu-cookie-compliance-message{margin:10px 0}body .eu-cookie-compliance-message p strong{font-size:16px;text-transform:uppercase;font-weight:500}body .eu-cookie-compliance-message p{display:block;font-size:14px;font-weight:400}body .eu-cookie-compliance-buttons{margin-top:30px;padding-top:10px}body .eu-cookie-compliance-buttons .button{box-shadow:initial;border:0;cursor:pointer;padding:8px 16px;font-size:14px}body .eu-cookie-compliance-buttons .button:hover{box-shadow:initial;color:initial}body .eu-cookie-compliance-buttons .button:first-child{background:#ff6404;color:#fff}.preloader_wrapper{z-index:998;position:absolute;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,60%,.5)}.preloader{position:relative;margin:0 auto;width:240px;height:240px;z-index:999;top:calc(50% - 120px);background:url("../images/icons/refresh_blue.svg") no-repeat center center;background-size:100% 100%}.path-product #block-ecosoft-b5-content .col-md-8{overflow:hidden}.schemablogpage,.schemaproductpage,.schemaproductimg{display:none}@media(max-width: 1200px){.box-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.box-header .region-header{width:100%}.box-header [id^=block-ecosoft-b5-promainnavigation]{margin-right:3vw;position:inherit}}.grabbing{cursor:-webkit-grabbing !important;cursor:grabbing !important}.grabbing a{cursor:-webkit-grabbing !important;cursor:grabbing !important}@media(max-width: 1200px){#block-ecosoft-b5-burgermenu{display:none}}.main-btn-menu-mobile-style-box nav[id^=block-ecosoft-b5-mainbtnmenu],[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile) .main-btn-menu-mobile nav[id^=block-ecosoft-b5-mainbtnmenu],#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .main-btn-menu-mobile nav[id^=block-ecosoft-b5-mainbtnmenu]{display:none}.tbm-menu-banner-style-box,[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile) .tbm-menu-banner,#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-banner{position:relative;width:367px;max-width:100%}.tbm-menu-banner-style-box img,[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile) .tbm-menu-banner img,#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-banner img{width:100%;height:275px}.tbm-menu-banner-style-box span.tbm-link,[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile) .tbm-menu-banner span.tbm-link,#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-banner span.tbm-link{position:absolute !important;bottom:0;right:0}.tbm-menu-banner-style-box a.tbm-link,[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile) .tbm-menu-banner a.tbm-link,#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-banner a.tbm-link{position:absolute !important;bottom:0;right:0}.tbm-menu-banner-style-box a.tbm-link:after,[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile) .tbm-menu-banner a.tbm-link:after,#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-banner a.tbm-link:after{content:"";width:32px;height:32px;background-image:url(../images/icons/tb-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:auto;background-color:#ffdc5d;border-radius:50%}.tbm-menu-banner-style-box a,[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile) .tbm-menu-banner a,#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-banner a,.tbm-menu-banner-style-box span,[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile) .tbm-menu-banner span,#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-banner span{width:100%;font-weight:500}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile){background-color:initial;position:unset;height:72px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-nav{height:100%}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-collapse{height:100%}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-collapse .main-search-mobile{display:none}@media(max-width: 1200px){#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-collapse .main-search-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-collapse .main-search-mobile .block.block-search .form-item{margin-left:0}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-collapse .main-search-mobile .block.block-search .form-actions{display:none}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-group-container{border:0}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .menu-hover-shield{display:none;position:fixed;width:100%;height:100%;left:0;right:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgba(0,0,0,.4);z-index:9;margin-top:72px}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) li.tbm-item.level-1.open+.menu-hover-shield{display:block}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .mega-menu-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:3%}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .mega-menu-first-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:15%;-ms-flex-preferred-size:15%;flex-basis:15%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .mega-menu-first-list .tbm-link-container .tbm-submenu-arrow{background-image:url(../images/icons/menu-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:15px;height:15px;z-index:10;display:block;margin:auto 0;margin-left:-20px}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .mega-menu-first-list li a,#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .mega-menu-first-list li span{padding-right:25px !important;width:100%}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .mega-menu-first-list li.active a,#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .mega-menu-first-list li.active span{background:#e6e9ed}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .mega-menu-last-list{-webkit-flex-basis:82%;-ms-flex-preferred-size:82%;flex-basis:82%}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .mega-menu-last-list .tbm-item.level-2>.tbm-link-container{display:none}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .mega-menu-last-list>li.tbm-item{display:none}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .mega-menu-last-list>li.tbm-item.active{display:inherit}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-link-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) img{width:48px;height:48px;margin-right:8px}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) span.tbm-link{cursor:default}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-column-inner,#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-subnav{height:100%}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products{height:275px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:3%}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:210px}@media(max-width: 1440px){#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block{width:48.5%}}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;position:relative}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block .box .ajax-progress{position:absolute;right:0}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block .box .btn-info{padding:4px 20px;margin:0;color:#fff;text-transform:capitalize}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block .box .prices{position:relative}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block .box .prices .discount{position:absolute;font-size:12px;top:0;right:0}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block .box .prices .old-price{font-size:16px}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block .box .prices>div{font-size:24px;font-weight:500;letter-spacing:inherit}@media(max-width: 1440px){#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block .box .prices>div{font-size:20px}}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block .box form *{margin:0;padding:0;position:relative}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block .box form input.button{padding:4px 20px}@media(max-width: 1440px){#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block .box form input.button{padding:4px 15px}}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block .box form .refresh:before{content:"";z-index:2;margin-top:3px;background-image:url(../images/icons/refresh.svg);-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;display:block;width:10px;height:10px;position:absolute;background-size:contain;top:calc(50% - 8px);background-repeat:no-repeat;left:7px}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block .product{padding:0 !important;width:50%;height:100%;text-transform:initial;font-size:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block .product .img{height:180px;width:100%;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #ebebeb}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-menu-products .product-block .product .title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:30px;margin-top:15px;margin-bottom:5px;text-decoration:none;text-transform:none;width:100%}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .caps .tbm-link{text-transform:uppercase;font-size:clamp(20px,2.5vw,32px);letter-spacing:-0.04em}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-no-arrows .tbm-item--has-flyout>.tbm-link-container .tbm-link:before{background-image:url(../images/icons/menu-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:15px;height:15px;z-index:10;display:block;margin:auto 0;position:absolute;right:10px;top:calc(50% - 7px);margin:0}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-item--has-flyout{position:static}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-item.level-1{border-right:0;padding:0 1vw}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-item.level-1>.tbm-submenu{border:none;box-shadow:inherit;margin:0;padding:1vw 3vw}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-item.level-1>.tbm-submenu a,#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-item.level-1>.tbm-submenu span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#545860;text-decoration:none;padding:8px;text-transform:uppercase;position:relative}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-item.level-1>.tbm-submenu a .title,#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-item.level-1>.tbm-submenu span .title{line-height:1;height:auto}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-item.level-1>.tbm-submenu a .title .description,#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-item.level-1>.tbm-submenu span .title .description{font-size:14px;opacity:60%;text-transform:initial}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-item.level-1>.tbm-link-container .tbm-submenu-toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:inherit;width:15px;height:15px}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-item.level-1>.tbm-link-container .tbm-submenu-toggle:before{background-image:url(../images/icons/first-menu-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border:none;width:100%;height:100%;margin:0 0 0 3px}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-item.level-1 a,#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-item.level-1 span{color:#545860;text-decoration:none;padding:0}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-item.level-1 .tbm-subnav.level-1{position:relative}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-item.level-1 .tbm-subnav.level-1 li.level-2>.tbm-link-container{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-item.level-1 .tbm-subnav.level-1 li.level-2>.tbm-link-container:hover~.tbm-item-child{display:block}#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-link.level-1:hover,#block-ecosoft-b5-mainnavigation nav:not(.tbm--mobile) .tbm-link.level-1:focus{background-color:initial;color:rgba(84,88,96,.7)}#block-ecosoft-b5-mainnavigation nav.tbm--mobile,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile{position:inherit}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .main-btn-menu-mobile nav,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .main-btn-menu-mobile nav{width:auto}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .mega-menu-first-list,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-menu-products,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-menu-banner,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .mega-menu-first-list,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-menu-products,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-menu-banner{display:none}#block-ecosoft-b5-mainnavigation nav.tbm--mobile img,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile img{width:48px;height:48px;margin-right:8px}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-subnav,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-subnav{margin:0}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-submenu-toggle,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-submenu-toggle{background-color:#fff;border:0}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item a,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item span,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-submenu-toggle a,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-submenu-toggle span,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item a,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item span,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-submenu-toggle a,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-submenu-toggle span{color:#545860;text-decoration:none;line-height:115%;letter-spacing:-0.04em;cursor:pointer;font-size:20px;padding:12px 0;margin:0}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item a:hover,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item span:hover,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-submenu-toggle a:hover,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-submenu-toggle span:hover,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item a:hover,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item span:hover,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-submenu-toggle a:hover,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-submenu-toggle span:hover{color:#545860;opacity:.7}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item a:hover,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item span:hover,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-submenu-toggle a:hover,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-submenu-toggle span:hover,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item a:hover,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item span:hover,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-submenu-toggle a:hover,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-submenu-toggle span:hover{opacity:1;background:none}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item a,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item span,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-submenu-toggle a,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-submenu-toggle span,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item a,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item span,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-submenu-toggle a,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-submenu-toggle span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item a:not(.level-3),#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item span:not(.level-3),#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-submenu-toggle a:not(.level-3),#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-submenu-toggle span:not(.level-3),[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item a:not(.level-3),[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item span:not(.level-3),[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-submenu-toggle a:not(.level-3),[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-submenu-toggle span:not(.level-3){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:auto;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item a:not(.level-3) .title,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item span:not(.level-3) .title,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-submenu-toggle a:not(.level-3) .title,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-submenu-toggle span:not(.level-3) .title,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item a:not(.level-3) .title,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item span:not(.level-3) .title,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-submenu-toggle a:not(.level-3) .title,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-submenu-toggle span:not(.level-3) .title{width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-column,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-column{min-height:auto}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item .tbm-group-container,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item .tbm-submenu,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item .tbm-group-container,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item .tbm-submenu{border:0}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item .tbm-link-container,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item .tbm-link-container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 8px}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-1.open>.tbm-link-container,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-1.open>.tbm-link-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:10px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-1.open>.tbm-link-container a,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-1.open>.tbm-link-container span,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-1.open>.tbm-link-container a,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-1.open>.tbm-link-container span{font-size:14px;opacity:.7}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-1.open>.tbm-link-container .tbm-submenu-toggle,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-1.open>.tbm-link-container .tbm-submenu-toggle{border-radius:50%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-color:#e6e9ed;margin-right:18px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:30px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-1.open>.tbm-link-container .tbm-submenu-toggle:after,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-1.open>.tbm-link-container .tbm-submenu-toggle:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-1.open a,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-1.open span,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-1.open a,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-1.open span{background-color:#fff;opacity:1}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item .tbm-submenu-toggle,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item .tbm-submenu-toggle{width:auto;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto 0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item .tbm-submenu-toggle:before,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item .tbm-submenu-toggle:before{display:none}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item .tbm-submenu-toggle:after,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item .tbm-submenu-toggle:after{content:"";background-image:url(../images/icons/menu-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:15px;height:15px;z-index:10;display:block;margin:auto 0}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-1.hide:not(.open),[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-1.hide:not(.open){display:none}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-2>.tbm-link-container a,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-2>.tbm-link-container span,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2>.tbm-link-container a,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2>.tbm-link-container span{text-transform:uppercase}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-2.open>.tbm-link-container,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2.open>.tbm-link-container{background-color:#e6e9ed}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-2.open>.tbm-link-container a,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-2.open>.tbm-link-container span,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2.open>.tbm-link-container a,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2.open>.tbm-link-container span{background-color:#e6e9ed}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-2.open>.tbm-link-container:after,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2.open>.tbm-link-container:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-2.open .tbm-item-child,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2.open .tbm-item-child{display:block}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-2 a,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-2 span,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 a,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 span{border:none;font-weight:500;font-size:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-2 a img+.title,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-2 span img+.title,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 a img+.title,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 span img+.title{text-transform:uppercase}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-2 a .description,#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-2 span .description,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 a .description,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 span .description{opacity:.7;font-size:14px}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-2:has(.tbm-item-child)>.tbm-link-container:after,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2:has(.tbm-item-child)>.tbm-link-container:after{content:"";background-image:url(../images/icons/menu-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:15px;height:15px;z-index:10;display:block;margin:auto 0}#block-ecosoft-b5-mainnavigation nav.tbm--mobile .tbm-item.level-2 .tbm-item-child,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 .tbm-item-child{display:none;margin-left:8px}#block-ecosoft-b5-mainnavigation nav.tbm--mobile>.tbm-button,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile>.tbm-button{display:block;background:none;border:0;margin:0}#block-ecosoft-b5-mainnavigation nav.tbm--mobile>.tbm-button .tbm-button-container,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile>.tbm-button .tbm-button-container{width:24px;height:18px}#block-ecosoft-b5-mainnavigation nav.tbm--mobile>.tbm-button .tbm-button-container span,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile>.tbm-button .tbm-button-container span{height:3px;background:#545860}#block-ecosoft-b5-mainnavigation nav.tbm--mobile>.tbm-button .tbm-button-container span:nth-child(2),#block-ecosoft-b5-mainnavigation nav.tbm--mobile>.tbm-button .tbm-button-container span:nth-child(3),[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile>.tbm-button .tbm-button-container span:nth-child(2),[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile>.tbm-button .tbm-button-container span:nth-child(3){top:calc(50% - 1.5px)}#block-ecosoft-b5-mainnavigation nav.tbm--mobile>.tbm-collapse,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile>.tbm-collapse{position:absolute;left:0;width:100vw;min-height:100vh;padding:0 3vw;background-color:#fff}#block-ecosoft-b5-mainnavigation nav.tbm--mobile>.tbm-collapse .desc,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile>.tbm-collapse .desc{display:none}#block-ecosoft-b5-mainnavigation nav.tbm--mobile>.tbm-collapse .main-search-mobile,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile>.tbm-collapse .main-search-mobile{display:none}@media(max-width: 1200px){#block-ecosoft-b5-mainnavigation nav.tbm--mobile>.tbm-collapse .main-search-mobile,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile>.tbm-collapse .main-search-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media(max-width: 1200px){#block-ecosoft-b5-mainnavigation nav.tbm--mobile>.tbm-collapse .main-search-mobile .block.block-search,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile>.tbm-collapse .main-search-mobile .block.block-search{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:72px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}#block-ecosoft-b5-mainnavigation nav.tbm--mobile>.tbm-collapse .main-search-mobile .block.block-search .form-item,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile>.tbm-collapse .main-search-mobile .block.block-search .form-item{margin-left:0}#block-ecosoft-b5-mainnavigation nav.tbm--mobile>.tbm-collapse .main-search-mobile .block.block-search .form-actions,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile>.tbm-collapse .main-search-mobile .block.block-search .form-actions{display:none}[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-subnav{margin:30px 0 0 0}[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 .tbm-item-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 .tbm-row{display:grid}[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 a,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 span{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:8px 0}[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 a img,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 span img{width:32px;height:32px}[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 a.level-3 .title,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 span.level-3 .title{text-transform:inherit !important;font-size:13px}[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 a .tbm-item.level-2.open>.tbm-link-container,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 span .tbm-item.level-2.open>.tbm-link-container{background-color:inherit}[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 .tbm-subnav{margin:0}[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2:has(.tbm-item-child)>.tbm-link-container:after{display:none}[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item .tbm-link-container,[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile .tbm-item.level-2 .tbm-item-child{padding:0;margin:0}[id^=block-ecosoft-b5-promainnavigation] nav.tbm--mobile [id^=block-ecosoft-b5-mainbtnmenu] ul li a{margin-left:0}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile){background-color:initial}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile) .main-search-mobile{display:none}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile) .tbm-menu-banner{width:auto;max-width:387px}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile) .tbm-menu-banner img{height:-webkit-min-content;height:-moz-min-content;height:min-content}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile) .tbm-menu-banner>a,[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile) .tbm-menu-banner>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#545860;text-decoration:none;padding:8px;text-transform:uppercase;position:relative}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile) img{width:48px;height:48px;margin-right:8px}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile) .tbm-group-container{border:0}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm{background-color:#e6e9ed}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse{overflow-x:auto;scrollbar-width:none}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse::-webkit-scrollbar{display:none}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse .tbm-group-title{text-transform:initial}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse .arrow{position:absolute;top:calc(50% - 19px);right:38px;background-color:#fff;background-image:url(../images/icons/arrow-prev.svg);background-position:center;background-repeat:no-repeat;background-size:cover;width:38px;height:38px;border:4px solid #ebebeb;border-radius:50%;z-index:5;cursor:pointer}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse .arrow.left{right:auto;left:38px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse ul.level-0{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse ul.level-0 li{border:none;min-height:auto}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse ul.level-0 li>.tbm-link-container a,[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse ul.level-0 li>.tbm-link-container span{color:#545860;text-decoration:none;line-height:115%;letter-spacing:-0.04em;cursor:pointer;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:48px}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse ul.level-0 li>.tbm-link-container a:hover,[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse ul.level-0 li>.tbm-link-container span:hover{color:#545860;opacity:.7}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse ul.level-0 li>.tbm-link-container a .title,[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse ul.level-0 li>.tbm-link-container span .title{max-width:256px}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse ul.level-0 li ul.level-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse ul.level-0 li.desc a:hover{opacity:1}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse ul.level-0 li.desc a .title:after{content:"More →";margin:8px 0;display:block;text-transform:capitalize;color:#000}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse ul.level-0 li.desc .title{text-transform:uppercase;font-size:16px}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse ul.level-0 li.desc .title .description{margin-top:8px;text-transform:initial;font-size:14px;line-height:14px}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse ul.level-0 li.level-1>.tbm-submenu{overflow-x:auto;scrollbar-width:none}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse ul.level-0 li.level-1>.tbm-submenu::-webkit-scrollbar{display:none}[id^=block-ecosoft-b5-promainnavigation] nav:not(.tbm--mobile).tbm .tbm-collapse ul.level-0 li.level-1>.tbm-submenu>.tbm-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:48px}[id^=block-ecosoft-b5-mainbtnmenu]{margin-left:auto}[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a{font-size:14px;white-space:nowrap;text-decoration:none;padding:8px 16px}[id^=block-ecosoft-b5-mainbtnmenu] ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0}[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item.hide-btn{display:none}[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item.pro-catalogue>a{background:#333537 !important}[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a{font-size:14px;white-space:nowrap;text-decoration:none}@media(max-width: 1440px){[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a{padding:8px}}@media(max-width: 1200px){.region-header [id^=block-ecosoft-b5-mainbtnmenu]{display:none}.region-header .main-btn-menu-mobile [id^=block-ecosoft-b5-mainbtnmenu]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#block-ecosoft-b5-promainnavigationtop ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}#block-ecosoft-b5-promainnavigationtop ul li a{color:#545860;text-decoration:none;line-height:115%;letter-spacing:-0.04em;cursor:pointer}#block-ecosoft-b5-promainnavigationtop ul li a:hover{color:#545860;opacity:.7}@media(max-width: 1200px){#block-ecosoft-b5-promainnavigationtop{display:none}}.ui-widget.ui-widget-content{border:1px solid #dee2e6;border-top:0;padding:8px;z-index:999}.ui-widget.ui-widget-content li{padding:2px 8px}.ui-widget.ui-widget-content a,.ui-widget.ui-widget-content span{color:#545860;letter-spacing:0}.search-api-autocomplete-search .autocomplete-suggestion-user-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-api-autocomplete-search .autocomplete-suggestion-user-input:before{content:"";height:32px;width:32px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:8px;background-image:url(../images/search.svg);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.search-api-autocomplete-search .autocomplete-suggestion-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-api-autocomplete-search .autocomplete-suggestion-label .img{background-repeat:no-repeat;background-size:contain;background-position:center;width:42px;height:42px;margin-right:8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.search-api-autocomplete-search .autocomplete-suggestion-label .img.nodeblog{background-image:url(../images/icons/blog2.svg)}.search-api-autocomplete-search .autocomplete-suggestion-label .img.nodefaqs{background-image:url(../images/icons/faq2.svg)}.search-api-autocomplete-search .autocomplete-suggestion-label .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.search-api-autocomplete-search .autocomplete-suggestion-label .box .label{font-size:16px;font-weight:500}.search-api-autocomplete-search .autocomplete-suggestion-label .box .sku{font-size:12px;opacity:.7}.search-api-autocomplete-suggestion{position:relative;padding:3px 5px;background:none !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#block-ecosoft-b5-multisearchblock #ecosoft-multisearch-search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#block-ecosoft-b5-multisearchblock .search-input{display:none}#block-ecosoft-b5-multisearchblock .search-input{position:absolute;left:0;top:52px;background:#fff;z-index:10}@media(max-width: 1200px){header .region-header div[id^=block-ecosoft-b5-exposedformsearchsearch]{display:none}}.region-header div[id^=block-ecosoft-b5-exposedformsearchsearch],.region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch]{position:relative;width:25%}.region-header div[id^=block-ecosoft-b5-exposedformsearchsearch].active,.region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch].active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.region-header div[id^=block-ecosoft-b5-exposedformsearchsearch] .search-form-btn-default,.region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch] .search-form-btn-default{position:absolute;width:32px;height:26px;cursor:pointer;background-image:url("../images/search.svg");background-repeat:no-repeat;background-position:center;background-size:contain;display:block;left:0}.region-header div[id^=block-ecosoft-b5-exposedformsearchsearch] .close-search-form-btn-default,.region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch] .close-search-form-btn-default{background-image:url("../images/close.svg");display:none;width:30px;height:30px;cursor:pointer}.region-header div[id^=block-ecosoft-b5-exposedformsearchsearch] form,.region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch] form{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:1000px;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.region-header div[id^=block-ecosoft-b5-exposedformsearchsearch] form input,.region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch] form input{height:32px;padding-left:30px;color:#545860}.region-header div[id^=block-ecosoft-b5-exposedformsearchsearch] form input:not(.ui-autocomplete-loading),.region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch] form input:not(.ui-autocomplete-loading){background-image:none}.region-header div[id^=block-ecosoft-b5-exposedformsearchsearch] form input:focus,.region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch] form input:focus{border:var(--bs-border-width) solid var(--bs-border-color);box-shadow:none}.region-header div[id^=block-ecosoft-b5-exposedformsearchsearch] form .form-item-key,.region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch] form .form-item-key{width:100% !important}.region-header div[id^=block-ecosoft-b5-exposedformsearchsearch] form .form--inline,.region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch] form .form--inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.region-header div[id^=block-ecosoft-b5-exposedformsearchsearch] form .btn,.region-header div[id^=block-ecosoft-b5-exposedformsearchsearch] form .page-node-type-download-file .node__content .box-pdf-btn .file-pdf-download,.page-node-type-download-file .node__content .box-pdf-btn .region-header div[id^=block-ecosoft-b5-exposedformsearchsearch] form .file-pdf-download,.region-header div[id^=block-ecosoft-b5-exposedformsearchsearch] form [id^=block-ecosoft-b5-mainbtnmenu] .nav-item a,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item .region-header div[id^=block-ecosoft-b5-exposedformsearchsearch] form a,.region-header div[id^=block-ecosoft-b5-exposedformsearchsearch] form [id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a,[id^=block-ecosoft-b5-mainbtnmenu] ul .region-header div[id^=block-ecosoft-b5-exposedformsearchsearch] form .menu-item>a,.region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch] form .btn,.region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch] form .page-node-type-download-file .node__content .box-pdf-btn .file-pdf-download,.page-node-type-download-file .node__content .box-pdf-btn .region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch] form .file-pdf-download,.region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch] form [id^=block-ecosoft-b5-mainbtnmenu] .nav-item a,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item .region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch] form a,.region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch] form [id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a,[id^=block-ecosoft-b5-mainbtnmenu] ul .region-nav-main div[id^=block-ecosoft-b5-exposedformsearchsearch] form .menu-item>a{display:none;margin:0}@media(max-width: 767px){.banners-list-box table.info-list{overflow:auto;width:100%;display:block}}.banners-list-box table.info-list td{padding:20px}.banners-list-box .align-items-baseline .views-field,.banners-list-box .align-items-baseline .field-content{height:100%}.banners-list-box .align-items-baseline .field-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.banners-list-box .align-items-baseline .field-content .btn,.banners-list-box .align-items-baseline .field-content .page-node-type-download-file .node__content .box-pdf-btn .file-pdf-download,.page-node-type-download-file .node__content .box-pdf-btn .banners-list-box .align-items-baseline .field-content .file-pdf-download,.banners-list-box .align-items-baseline .field-content [id^=block-ecosoft-b5-mainbtnmenu] .nav-item a,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item .banners-list-box .align-items-baseline .field-content a,.banners-list-box .align-items-baseline .field-content [id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a,[id^=block-ecosoft-b5-mainbtnmenu] ul .banners-list-box .align-items-baseline .field-content .menu-item>a{margin-top:auto}.banners-list-box .align-items-baseline.text-align-left .field-content{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.banners-list-box .align-items-baseline.text-align-center .field-content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banners-list-box .align-items-baseline.text-align-right .field-content{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.banners-list-box .item-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media(max-width: 767px){.banners-list-box .item-list>div{height:100% !important;width:100% !important;-webkit-flex-basis:100% !important;-ms-flex-preferred-size:100% !important;flex-basis:100% !important;min-height:100vw}}.banners-list-box .item-list .item-banners{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;gap:8px}.banners-list-box .item-list .item-banners.text-align-center .field-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banners-list-box .item-list .item-banners.text-align-center .field-content>p{width:70ch}@media(max-width: 767px){.banners-list-box .item-list .item-banners.text-align-center .field-content>p{width:100%}}@media(max-width: 767px){.banners-list-box .item-list .item-banners{padding:8px 8px 0 8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.banners-list-box .item-list .item-banners h3{font-size:clamp(40px,4.5vw,74px);font-weight:900;line-height:80%;letter-spacing:-2.5px;text-transform:uppercase}.banners-list-box .item-list .item-banners .field-content{font-size:20px}.banners-list-box .item-list .item-banners .field-content>p{margin:24px 0}.banners-list-box .item-list .item-banners .field-content>span a{color:#ff6404;text-decoration:none;line-height:115%;letter-spacing:-0.04em;cursor:pointer;font-weight:500}.banners-list-box .item-list .item-banners .field-content>span a:hover{color:#ff6404;opacity:.7}.banners-list-box .item-list .item-banners .field-content>span a:not(:last-child){margin-right:25px}.banners-list-box .item-list .item-banners .field-content>span a:hover:after{border-color:rgba(255,100,4,.7)}.banners-list-box .item-list .item-banners .field-content>span a:after{content:"";width:8px;height:8px;border-width:0 2px 2px 0;border-color:#ff6404;border-style:solid;display:inline-block;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);margin-left:1px;margin-bottom:1px}.banners-list-box .item-list .item-banners .field-content>p{line-height:140%;letter-spacing:-0.4px}@media(max-width: 767px){.banners-list-box .item-list .item-banners .field-content>p{font-size:12px;line-height:125%;margin:5px 0}}.banners-list-box .item-list .item-banners>div{width:100%}.banners-list-box .item-list .item-banners .views-field-field-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.banners-list-box .item-list .item-banners .views-field-field-img{padding:8px 8px 0 8px}}.banners-list-box .item-list .item-banners .views-field-field-img .img-fluid{width:auto;max-height:100%}@media(max-width: 767px){.banners-list-box .item-list .item-banners .views-field-field-img .img-fluid{max-height:200px;object-fit:contain;margin-bottom:0}}.banners-list-box .item-list .item-banners .views-field-nothing{padding-top:50px}@media(max-width: 767px){.banners-list-box .item-list .item-banners .views-field-nothing{padding-top:30px}}.path-frontpage .item-list>div:first-child .btn,.path-frontpage .item-list>div:first-child .page-node-type-download-file .node__content .box-pdf-btn .file-pdf-download,.page-node-type-download-file .node__content .box-pdf-btn .path-frontpage .item-list>div:first-child .file-pdf-download,.path-frontpage .item-list>div:first-child [id^=block-ecosoft-b5-mainbtnmenu] .nav-item a,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item .path-frontpage .item-list>div:first-child a,.path-frontpage .item-list>div:first-child [id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a,[id^=block-ecosoft-b5-mainbtnmenu] ul .path-frontpage .item-list>div:first-child .menu-item>a{background:#309bff}footer{background-color:#ececec;color:#626262;line-height:20px}footer ul{padding-left:0;margin-left:0;list-style-type:none}footer #block-ecosoft-b5-contactinformationfooter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:15px;margin-bottom:8px}footer #block-ecosoft-b5-contactinformationfooter .field--type-text-with-summary{margin:0 .5rem}@media(max-width: 767px){footer #block-ecosoft-b5-contactinformationfooter .row{min-width:100% !important}}footer .con-info-title,footer #block-ecosoft-b5-footer ul.navbar-nav>li>.nav-link{color:#1d1d1b;font-size:20px;font-weight:600;text-transform:capitalize;padding:0;height:32px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:15px;margin-left:.5rem}footer .con-info-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:0}footer #block-ecosoft-b5-footer a:hover{color:#1d1d1b}footer #block-ecosoft-b5-footer ul.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 767px){footer #block-ecosoft-b5-footer ul.navbar-nav{display:grid;grid-template-columns:repeat(2, 1fr)}}footer #block-ecosoft-b5-footer ul.navbar-nav>li:first-child>.nav-link{background-image:url("../images/ecosoft_footer.png");background-size:contain;background-repeat:no-repeat;padding:0;font-size:0}@media(max-width: 767px){footer #block-ecosoft-b5-footer ul.navbar-nav .nav-item:nth-child(2){padding-top:5px}}footer #block-ecosoft-b5-footer ul.navbar-nav .nav-link:after{display:none}#block-welcometoecosoftamanufacturingcompanyabout h1{color:#fff}#block-welcometoecosoftamanufacturingcompanyabout .video-about{min-height:70vh;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;font-size:24px;background-image:-webkit-linear-gradient(rgba(84, 88, 96, 0.73), rgba(84, 88, 96, 0.3));background-image:linear-gradient(rgba(84, 88, 96, 0.73), rgba(84, 88, 96, 0.3))}#block-welcometoecosoftamanufacturingcompanyabout .video-about>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:20px auto}#block-welcometoecosoftamanufacturingcompanyabout .video-about video{position:absolute;z-index:-1;width:100%;background-position:50%;background-size:cover;height:100%;object-fit:cover;object-position:bottom}#block-welcometoecosoftamanufacturingcompanyabout .video-about .w-layout-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:40px}@media(max-width: 767px){#block-welcometoecosoftamanufacturingcompanyabout .video-about .w-layout-grid{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column-gap:8px;grid-row-gap:24px}}#block-welcometoecosoftamanufacturingcompanyabout .video-about .w-layout-grid .tab-item-sign,#block-welcometoecosoftamanufacturingcompanyabout .video-about .w-layout-grid .tab-item-units{font-size:18px;opacity:.7}#block-welcometoecosoftamanufacturingcompanyabout .video-about .w-layout-grid .tab-item-value_big{font-size:clamp(40px,4.5vw,74px);line-height:1em}#block-ourcorebusinessistheproductionabout .about-bt{margin-bottom:-4em}#block-ourcorebusinessistheproductionabout h2,#block-ourcorebusinessistheproductionabout .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search #block-ourcorebusinessistheproductionabout label{font-size:clamp(20px,2vw,32px);text-align:center;margin-bottom:40px}#block-ourcorebusinessistheproductionabout .w-dyn-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-gap:10%}#block-ourcorebusinessistheproductionabout .w-dyn-items .w-dyn-item{width:15%}@media(max-width: 767px){#block-ourcorebusinessistheproductionabout .w-dyn-items .w-dyn-item{width:40%}}#block-ourcorebusinessistheproductionabout .w-dyn-items .w-dyn-item>div{text-align:center;text-transform:uppercase}#block-ourcorebusinessistheproductionabout .w-dyn-items .w-dyn-item>div img{height:130px;width:auto}#block-worlwideabout{font-size:16px}#block-worlwideabout .about-map-img{width:100%}#block-contactinformationabout .about-bt{margin-right:8px}#block-contactinformationabout .headbox{text-align:center}#block-contactinformationabout .contact-info-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:80px}@media(max-width: 767px){#block-contactinformationabout .contact-info-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#block-contactinformationabout .contact-info-box .contact-info{box-shadow:0 2px 5px rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 2em;margin-left:8px}@media(max-width: 767px){#block-contactinformationabout .contact-info-box .contact-info{width:auto;margin:8px 0}}#block-contactinformationabout .contact-info-box .contact-info h3{text-transform:uppercase}#block-aboutblock .tab-content{display:none}#block-aboutblock .tab-content.active{display:block}#block-aboutblock .tab-content .h-title-container{margin-bottom:0}@media(max-width: 767px){#block-aboutblock .tab-content .h-title-container{display:none}}#block-aboutblock .tabs-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:8px;color:#fff;text-transform:uppercase;margin-bottom:8px}@media(max-width: 767px){#block-aboutblock .tabs-menu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#block-aboutblock .tabs-menu .ab-tab{background-color:#545860;width:100%;text-align:center;padding:1em;cursor:pointer;font-size:24px;font-weight:600;letter-spacing:-1px}@media(max-width: 767px){#block-aboutblock .tabs-menu .ab-tab{width:48%}}#block-aboutblock .tabs-menu .ab-tab.active{background-color:rgba(84,88,96,.7)}#block-aboutblock .tabs-menu .ab-tab:hover{background-color:rgba(84,88,96,.7)}#block-aboutblock .title-container{grid-gap:8px;margin-bottom:8px}#block-aboutblock .title-container .about-bt{width:35%}#block-aboutblock .title-container .tab-heading-r-text{width:69%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 2em}@media(max-width: 767px){#block-aboutblock .title-container .tab-heading-r-text{width:100%}}#block-aboutblock .box-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){#block-aboutblock .box-img{overflow:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}#block-aboutblock .box-img.cert{gap:8px}#block-aboutblock .box-img.cert .item-img{display:block;width:24%;text-align:center}@media(max-width: 767px){#block-aboutblock .box-img.cert .item-img{width:100%}}#block-aboutblock .box-img.cert .item-img a{color:#ff6404;text-decoration:none;line-height:115%;letter-spacing:-0.04em;cursor:pointer}#block-aboutblock .box-img.cert .item-img a:hover{color:#ff6404;opacity:.7}#block-aboutblock .box-img .item-img{height:500px}#block-aboutblock .box-img .item-img img{object-fit:cover;object-position:bottom;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;height:100%}#block-aboutblock .box-img .item-img a img{height:85%}#block-aboutblock .hs-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#block-aboutblock .hs-list .hs-card-item{width:48%;box-shadow:0 2px 5px rgba(0,0,0,.2);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1.5em}@media(max-width: 767px){#block-aboutblock .hs-list .hs-card-item{padding:8px}}#block-aboutblock .hs-list .hs-card-item .hs-year{font-size:clamp(40px,4.5vw,74px);line-height:1em;font-weight:600;letter-spacing:-1.44px}#block-aboutblock .e-tims{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#block-aboutblock .e-tims img{height:100%;width:100%}#block-aboutblock .e-tims .text{margin-top:-2.5em;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:2em 4em;background-color:#fff}@media(max-width: 767px){#block-aboutblock .e-tims .text{margin-top:8px;padding:1em}}#block-aboutblock .carousel-img .item-img{height:500px}#block-aboutblock .carousel-img img{object-fit:cover;object-position:bottom;height:100%}.block-form-block{width:90%;max-width:1120px;margin:2em auto;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:40px;margin-bottom:80px}@media(max-width: 767px){.block-form-block{width:98%;padding:8px}}.block-form-block label{text-transform:uppercase}@media(max-width: 767px){.block-form-block h2,.block-form-block .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search .block-form-block label{font-size:26px}}.block-form-block .subtitle-form{margin-bottom:2em}.block-form-block form>.form-wrapper{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}@media(max-width: 767px){.block-form-block form>.form-wrapper{display:block}}.block-form-block form>.form-wrapper.webform-confirmation-modal{display:none}.block-form-block form>.form-wrapper .form-item{margin:0;display:block}@media(max-width: 767px){.block-form-block form>.form-wrapper .form-item{margin:10px 0}}.block-form-block form>.form-wrapper .form-item-phone .form-control{padding:10px 20px 8px 45px}.block-form-block form>.form-wrapper .form-item-phone .iti__selected-flag{background:none}.block-form-block form>.form-wrapper .form-item-phone .iti__selected-flag:hover{background:none}.block-form-block form>.form-wrapper [id^=ajax-wrapper-],.block-form-block form>.form-wrapper #ajax-wrapper{grid-area:span 1/span 2/span 1/span 2}.block-form-block form>.form-wrapper [id^=ajax-wrapper-] .form-item-upload-file,.block-form-block form>.form-wrapper #ajax-wrapper .form-item-upload-file{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}@media(max-width: 767px){.block-form-block form>.form-wrapper [id^=ajax-wrapper-] .form-item-upload-file,.block-form-block form>.form-wrapper #ajax-wrapper .form-item-upload-file{display:block}}.block-form-block form>.form-wrapper [id^=ajax-wrapper-] .form-item-upload-file .form-managed-file,.block-form-block form>.form-wrapper #ajax-wrapper .form-item-upload-file .form-managed-file{margin:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}@media(max-width: 767px){.block-form-block form>.form-wrapper [id^=ajax-wrapper-] .form-item-upload-file .form-managed-file,.block-form-block form>.form-wrapper #ajax-wrapper .form-item-upload-file .form-managed-file{margin:8px 0 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}}.block-form-block form>.form-wrapper [id^=ajax-wrapper-] .form-item-upload-file .form-managed-file .managed-file-preview,.block-form-block form>.form-wrapper [id^=ajax-wrapper-] .form-item-upload-file .form-managed-file .file,.block-form-block form>.form-wrapper #ajax-wrapper .form-item-upload-file .form-managed-file .managed-file-preview,.block-form-block form>.form-wrapper #ajax-wrapper .form-item-upload-file .form-managed-file .file{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:240px}.block-form-block form>.form-wrapper [id^=ajax-wrapper-] .form-item-upload-file .form-managed-file .webform-file-button,.block-form-block form>.form-wrapper #ajax-wrapper .form-item-upload-file .form-managed-file .webform-file-button{cursor:pointer;background-color:#fafafa;border:1.5px solid #e3e6f2;margin:0;padding:8px 12px}.block-form-block form>.form-wrapper [id^=ajax-wrapper-] .form-item-upload-file .form-managed-file .form-submit,.block-form-block form>.form-wrapper #ajax-wrapper .form-item-upload-file .form-managed-file .form-submit{margin-left:5px}@media(max-width: 767px){.block-form-block form>.form-wrapper [id^=ajax-wrapper-] .form-item-upload-file .form-managed-file .form-submit,.block-form-block form>.form-wrapper #ajax-wrapper .form-item-upload-file .form-managed-file .form-submit{margin-left:0}}.block-form-block form>.form-wrapper [id^=ajax-wrapper-] .form-item-upload-file .description,.block-form-block form>.form-wrapper #ajax-wrapper .form-item-upload-file .description{padding:0 12px;line-height:38px;font-size:1.25vw}@media(max-width: 767px){.block-form-block form>.form-wrapper [id^=ajax-wrapper-] .form-item-upload-file .description,.block-form-block form>.form-wrapper #ajax-wrapper .form-item-upload-file .description{font-size:12px;padding:0}}.block-form-block form>.form-wrapper .form-type-textarea{grid-area:span 1/span 2/span 1/span 2}.block-form-block form>.form-wrapper .form-type-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.block-form-block form>.form-wrapper .form-type-checkbox input{margin-top:0}.block-form-block form>.form-wrapper .form-type-checkbox .description{margin-left:.5em}.block-form-block form>.form-wrapper .webform-actions,.block-form-block form>.form-wrapper .captcha{grid-area:span 1/span 2/span 1/span 2;margin:0}.block-form-block form>.form-wrapper .form-required:after{content:"*";vertical-align:top;background-image:none}.block-form-block .webform-submission-contact-individual-quotation-form>.form-wrapper{grid-column-gap:2em;grid-row-gap:2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 767px){.block-form-block .webform-submission-contact-individual-quotation-form>.form-wrapper{padding-top:0;display:block}}.block-form-block .webform-submission-contact-individual-quotation-form .form-wrapper.full .webform-section-wrapper{display:block}.block-form-block .webform-submission-contact-individual-quotation-form .form-wrapper .webform-section-title{margin-bottom:.5em}.block-form-block .webform-submission-contact-individual-quotation-form .form-wrapper .webform-section-wrapper{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}@media(max-width: 767px){.block-form-block .webform-submission-contact-individual-quotation-form .form-wrapper .webform-section-wrapper{display:block}}@media(max-width: 767px){.block-form-block .webform-submission-contact-individual-quotation-form .feed-treated{margin-top:30px}}.block-form-block .webform-submission-contact-individual-quotation-form .feed-treated .webform-section-wrapper{grid-column-gap:30px;grid-row-gap:20px;width:60%}@media(max-width: 767px){.block-form-block .webform-submission-contact-individual-quotation-form .feed-treated .webform-section-wrapper{width:100%;display:block}}.block-form-block .webform-submission-contact-individual-quotation-form .feed-treated .webform-section-wrapper .description{grid-area:span 1/span 2/span 1/span 2}.block-form-block .webform-submission-contact-individual-quotation-form .feed-treated .webform-section-wrapper legend{margin-bottom:20px}.block-form-block .webform-submission-contact-individual-quotation-form .feed-treated .webform-section-wrapper .form-item{margin:20px 0}.block-form-block .webform-submission-contact-individual-quotation-form .feed-treated .webform-section-wrapper .form-item label{font-weight:300}.block-form-block .webform-submission-contact-individual-quotation-form .feed-treated .webform-section-wrapper .form-item .form-number{border:none;border-bottom:1px solid #545860;border-radius:unset}.block-form-block .webform-submission-contact-individual-quotation-form .feed-treated .webform-section-wrapper .form-item .form-number:focus{border-color:#309bff}.block-form-block .webform-submission-contact-individual-quotation-form .performance .webform-section-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr 1fr 1fr}.block-form-block .webform-submission-contact-individual-quotation-form .minus,.block-form-block .webform-submission-contact-individual-quotation-form .plus{display:none}.ui-dialog .ui-dialog-titlebar{background:#fff;border:none}.ui-dialog .block-ecosoft-forms{width:auto;box-shadow:none;margin:0;padding:2em}.ui-dialog .block-ecosoft-forms h2,.ui-dialog .block-ecosoft-forms .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search .ui-dialog .block-ecosoft-forms label{font-size:32px;line-height:100%}.ui-dialog .webform-confirmation-modal--content{padding:0 2em 2em}.ui-dialog .webform-confirmation-modal--content h4{font-size:32px;line-height:100%}#block-contactustextcontact{margin:60px auto 10px;text-align:center;max-width:900px}#block-contactcontact a{color:#ff6404;text-decoration:none;line-height:115%;letter-spacing:-0.04em;cursor:pointer}#block-contactcontact a:hover{color:#ff6404;opacity:.7}#block-andriimitchenkoceopartner img{width:100%;height:auto;padding-bottom:8px}#block-andriimitchenkoceopartner h2,#block-andriimitchenkoceopartner .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search #block-andriimitchenkoceopartner label{font-size:28px}#block-blogheaderblock .hero-line-box,#block-massmediaheaderblock .hero-line-box{grid-column-gap:1em;grid-row-gap:1em;border-style:none none solid;border-width:.5px;border-color:#545860;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:80svh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}@media(max-width: 767px){#block-blogheaderblock .hero-line-box,#block-massmediaheaderblock .hero-line-box{min-height:auto}}#block-blogheaderblock .hero-line-box .us-hero-deco,#block-massmediaheaderblock .hero-line-box .us-hero-deco{height:100%;position:absolute;top:0;bottom:auto;left:auto;right:0;overflow:hidden}#block-blogheaderblock .hero-line-box .us-hero-text,#block-massmediaheaderblock .hero-line-box .us-hero-text{z-index:2;grid-column-gap:2em;grid-row-gap:2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:50%;padding:4em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}@media(max-width: 767px){#block-blogheaderblock .hero-line-box .us-hero-text,#block-massmediaheaderblock .hero-line-box .us-hero-text{padding:8px;width:100%}}.block #block-massmediaheaderblock .hero-line-box{min-height:50svh}#block-certificatesheaderblock .w-layout-grid{margin-top:60px;padding-bottom:40px;padding-left:5%;padding-right:5%;max-width:55%}@media(max-width: 767px){#block-certificatesheaderblock .w-layout-grid{margin:8px;padding:0;max-width:100%}}#block-certificatesheaderblock .w-layout-grid .heading-5{text-transform:capitalize;margin-bottom:.4em}#block-certificatesheaderblock .w-layout-grid .subheading{font-size:1.1em;font-weight:500;line-height:1.5}#block-ecosoftusefullibrary{margin-top:40px}#block-ecosoftusefullibrary img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100px}@media(max-width: 767px){#block-ecosoftusefullibrary img{display:none}}#block-useful{margin-bottom:80px}#block-useful .nav.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:15px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:20px;min-width:215px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#block-useful a{color:#309bff;text-decoration:none;line-height:115%;letter-spacing:-0.04em;cursor:pointer;text-transform:uppercase;font-weight:bold;margin:0;padding:0;font-size:20px}#block-useful a:hover{color:#309bff;opacity:.7}#block-views-block-faqs-faqs .view-content{width:100%}#block-views-block-faqs-faqs .faqs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5%}@media(max-width: 767px){#block-views-block-faqs-faqs .faqs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#block-views-block-faqs-faqs .faqs input[name=title]{min-width:380px;height:50px}@media(max-width: 767px){#block-views-block-faqs-faqs .faqs input[name=title]{min-width:320px}}#block-views-block-faqs-faqs .faqs #views-exposed-form-faqs-faqs{position:-webkit-sticky;position:sticky;top:50px;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:10px 20px}#block-views-block-faqs-faqs h2,#block-views-block-faqs-faqs .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search #block-views-block-faqs-faqs label{margin-bottom:40px}.container-collapse{padding:10px}.container-collapse .category{background-color:#545860;padding:4px 8px;color:#fff;border-radius:4px;text-transform:uppercase;display:inline-block;margin-left:10px}.container-collapse li{list-style:none}.container-collapse .collapse-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px;min-height:70px;cursor:pointer;font-weight:bold;color:#333537;height:100%}.container-collapse .collapse-title.collapsed{border-bottom:1px solid #ebebeb;color:#545860}.container-collapse .collapse-title.collapsed:after{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.container-collapse .collapse-title:after{content:"";width:14px;height:14px;border-width:0 3px 3px 0;border-color:#545860;border-style:solid;display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:5px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.container-collapse .collapse.show{border-bottom:1px solid #ebebeb}.container-collapse .collapse .card-body,.container-collapse .collapsing .card-body{margin:0 !important;border:0 !important}#block-ecosoft-b5-views-block-product-banners-product-banners .banners-list-box .item-list>div:nth-child(even) .item-banners{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#block-ecosoft-b5-views-block-product-banners-product-banners .banners-list-box .item-list .img-fluid{margin-bottom:0 !important}#block-ecosoft-b5-views-block-product-banners-product-banners .banners-list-box .item-list .item-banners,#block-ecosoft-b5-views-block-product-banners-product-banners .banners-list-box .item-list .views-field-field-img{padding:0 !important}#block-ecosoft-b5-views-block-product-banners-product-banners .banners-list-box .item-list .views-field-nothing{width:40%}#block-ecosoft-b5-views-block-product-banners-product-banners .banners-list-box .item-list .views-field-field-img{width:60%}@media(max-width: 767px){#block-ecosoft-b5-views-block-product-banners-product-banners .banners-list-box .item-list .views-field-field-img,#block-ecosoft-b5-views-block-product-banners-product-banners .banners-list-box .item-list .views-field-nothing{width:100%}#block-ecosoft-b5-views-block-product-banners-product-banners .banners-list-box .item-list>div:nth-child(even) .item-banners{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#block-ecosoft-b5-views-block-product-banners-product-banners .banners-list-box .item-list .item-banners .img-fluid{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}}@media(max-width: 767px){#block-threereasonstojointheecosoftfamilypartner .block-inform img{width:100%;height:auto}}@media(max-width: 767px){#block-manufacturingfacilitylocatedineuropepartner .text-decoration-block .d-flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.block-system-breadcrumb-block{padding-top:20px;padding-bottom:15px}.block-system-breadcrumb-block .breadcrumb{margin-bottom:0}.block-system-breadcrumb-block .breadcrumb .breadcrumb-item,.block-system-breadcrumb-block .breadcrumb .breadcrumb-item a{color:var(--Cool-Dark-Gray, #545860);font-family:"CeraPRO",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.4px;padding:0 12px 0 0}.block-system-breadcrumb-block .breadcrumb .breadcrumb-item a{text-decoration:none;padding-right:0}.block-system-breadcrumb-block .breadcrumb .breadcrumb-item a .breadcrumb-hidden-icon{display:none}.block-system-breadcrumb-block .breadcrumb .breadcrumb-item+.breadcrumb-item::before,.block-system-breadcrumb-block .breadcrumb .breadcrumb-item a+.breadcrumb-item::before,.block-system-breadcrumb-block .breadcrumb .breadcrumb-item .breadcrumb-item+a::before,.block-system-breadcrumb-block .breadcrumb .breadcrumb-item a+a::before{content:url("../images/arrow_right.png");padding:0 12px 0 0}.block-views-exposed-filter-blockshop-page-1 .form--inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.block-views-exposed-filter-blockshop-page-1 .form--inline .form-item-search-api-fulltext{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-right:0;margin-bottom:12px}@media(max-width: 767px){.block-views-exposed-filter-blockshop-page-1 .form--inline .form-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}#block-ecosoft-b5-facetsfiltersblock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}@media(max-width: 767px){#block-ecosoft-b5-facetsfiltersblock{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;grid-gap:10px;margin-bottom:10px}#block-ecosoft-b5-facetsfiltersblock>div{width:calc(50% - 5px) !important}}#block-ecosoft-b5-facetsfiltersblock .facet-block,#block-ecosoft-b5-facetsfiltersblock .form-item-sort-by{margin-right:10px;display:block}@media(max-width: 767px){#block-ecosoft-b5-facetsfiltersblock .facet-block,#block-ecosoft-b5-facetsfiltersblock .form-item-sort-by{margin:0}}#block-ecosoft-b5-facetsfiltersblock .form-select{min-width:12rem}@media(max-width: 767px){#block-ecosoft-b5-facetsfiltersblock .form-select{min-width:100%}}#block-ecosoft-b5-facetsfiltersblock .views-exposed-form{width:auto;margin:0;padding:0}#block-ecosoft-b5-facetsfiltersblock .views-exposed-form .form-item-search-api-fulltext{display:none}.view-mass-media{margin-top:60px}.view-mass-media .views-view-responsive-grid{grid-column-gap:1.75em;grid-row-gap:1.75em;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;padding-bottom:4em;display:grid}@media(max-width: 767px){.view-mass-media .views-view-responsive-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.view-mass-media .views-view-responsive-grid .views-view-responsive-grid__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:var(--white);border-radius:8px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.2)}.view-mass-media .views-view-responsive-grid .views-view-responsive-grid__item .image{overflow:hidden}.view-mass-media .views-view-responsive-grid .views-view-responsive-grid__item .image img{object-fit:contain;width:100%;height:240px;overflow:hidden;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.view-mass-media .views-view-responsive-grid .views-view-responsive-grid__item .image img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.view-mass-media .views-view-responsive-grid .views-view-responsive-grid__item .heading{font-size:1.2em;line-height:1.2;padding:1em}.view-mass-media .views-view-responsive-grid .views-view-responsive-grid__item a{color:#545860;text-decoration:unset}.view-mass-media .views-view-responsive-grid .views-view-responsive-grid__item a:hover{color:#309bff}.block-country-block .header-country{margin:20px 0 50px 0}@media(max-width: 767px){.block-country-block .header-country{margin:20px 0 30px 0}}.block-country-block .content{margin-bottom:50px}.block-country-block .content .country{margin-top:15px}.block-country-block .content .country a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#545860;text-decoration:none}.block-country-block .content .country a:hover{color:#309bff}.block-country-block .content .country a img{margin-right:10px}.page-node-type-download-file .node__content{position:relative}.page-node-type-download-file .node__content .box-pdf-btn{position:absolute;top:0;bottom:0;margin-left:.5%}.page-node-type-download-file .node__content .box-pdf-btn .file-pdf-download{position:-webkit-sticky;position:sticky;top:10px;bottom:10px}.page-node-type-download-file .node__content .pdf-pages{padding:0 .5%}.page-node-type-download-file .node__content .pdf-pages .pdf-canvas{width:100%;height:-webkit-min-content;height:-moz-min-content;height:min-content}.page-node-type-download-file h3{margin:8px 0 24px 0}.page-node-type-download-file h3 .field--name-title{font-size:inherit;text-transform:uppercase}.advanced-language-selector .btn.btn-primary,.advanced-language-selector [id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-primary,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item .advanced-language-selector a.btn-primary,.advanced-language-selector [id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-primary,[id^=block-ecosoft-b5-mainbtnmenu] ul .advanced-language-selector .menu-item>a.btn-primary,.advanced-language-selector .page-node-type-download-file .node__content .box-pdf-btn .file-pdf-download,.page-node-type-download-file .node__content .box-pdf-btn .advanced-language-selector .file-pdf-download{background:none}.advanced-language-selector .btn.active,.advanced-language-selector [id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.active,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item .advanced-language-selector a.active,.advanced-language-selector [id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.active,[id^=block-ecosoft-b5-mainbtnmenu] ul .advanced-language-selector .menu-item>a.active,.advanced-language-selector .page-node-type-download-file .node__content .box-pdf-btn .active.file-pdf-download,.page-node-type-download-file .node__content .box-pdf-btn .advanced-language-selector .active.file-pdf-download{color:#545860;font-weight:bold;font-size:14px}.advanced-language-selector .btn.active span,.advanced-language-selector [id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.active span,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item .advanced-language-selector a.active span,.advanced-language-selector [id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.active span,[id^=block-ecosoft-b5-mainbtnmenu] ul .advanced-language-selector .menu-item>a.active span,.advanced-language-selector .page-node-type-download-file .node__content .box-pdf-btn .active.file-pdf-download span,.page-node-type-download-file .node__content .box-pdf-btn .advanced-language-selector .active.file-pdf-download span{outline:none;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;gap:9.5px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.advanced-language-selector .btn.active:after,.advanced-language-selector [id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.active:after,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item .advanced-language-selector a.active:after,.advanced-language-selector [id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.active:after,[id^=block-ecosoft-b5-mainbtnmenu] ul .advanced-language-selector .menu-item>a.active:after,.advanced-language-selector .page-node-type-download-file .node__content .box-pdf-btn .active.file-pdf-download:after,.page-node-type-download-file .node__content .box-pdf-btn .advanced-language-selector .active.file-pdf-download:after{display:none !important}.advanced-language-selector .dropdown-item{color:#545860;font-weight:bold;font-size:14px}.advanced-language-selector .dropdown-item span{outline:none;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;gap:9.5px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.advanced-language-selector .dropdown-menu{width:50px}.advanced-language-selector .dropdown-menu li{width:50%}.path-shop{background-color:#f6f6f6}.path-shop #views-exposed-form-shop-page-1 select.form-select{padding-right:30px}.path-shop .pagination li.is-active.active a{background:rgba(48,155,255,.2);border:1px solid #d3d5d8}.path-shop .pagination a{color:#545860;border:1px solid #d3d5d8}@media(max-width: 767px){.shop.view-shop{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}.shop .views-view-grid{gap:8px;display:grid}.item-list__checkbox{list-style-type:none}ul.item-list__checkbox{overflow-x:scroll;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#block-ecosoft-b5-facetsblock .facets-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;gap:32px}@media(max-width: 480px){#block-ecosoft-b5-facetsblock .facets-list{gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#block-ecosoft-b5-facetsblock:after{content:"";display:table;clear:both}#block-ecosoft-b5-facetsblock .facet-block{max-width:100%;margin-bottom:-2px}#block-ecosoft-b5-facetsblock .facet-block .facet-block__content{position:relative;height:100%}#block-ecosoft-b5-facetsblock .facet-block .facet-block__content .owl-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px}#block-ecosoft-b5-facetsblock .facet-block .facet-block__content .owl-nav.disabled{display:none}#block-ecosoft-b5-facetsblock .facet-block .facet-block__content .owl-nav button{width:32px;height:32px;border:2px solid #d3d5d8;border-radius:50%;font-size:28px;line-height:1;background:#fff}#block-ecosoft-b5-facetsblock .facet-block .facet-block__content .owl-nav button.disabled{color:#d3d5d8}#block-ecosoft-b5-facetsblock .facet-block .facet-block__content .owl-dots{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 68px);height:2px;bottom:15px;margin:0 34px}#block-ecosoft-b5-facetsblock .facet-block .facet-block__content .owl-dots.disabled{display:none}#block-ecosoft-b5-facetsblock .facet-block .facet-block__content .owl-dots button{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#d3d5d8}#block-ecosoft-b5-facetsblock .facet-block .facet-block__content .owl-dots button.active{background:#545860}#block-ecosoft-b5-facetsblock .facet-block ul{margin:0;padding:0;overflow:hidden}#block-ecosoft-b5-facetsblock .facet-block ul .facet-item{cursor:pointer;position:relative;background:#fff}#block-ecosoft-b5-facetsblock .facet-block ul .facet-item input,#block-ecosoft-b5-facetsblock .facet-block ul .facet-item>a .facet-item__status{display:none}#block-ecosoft-b5-facetsblock .facet-block ul .facet-item:hover .facet-item__value{opacity:.7}#block-ecosoft-b5-facetsblock .facet-block ul .facet-item .facet-item__value{color:#545860;text-decoration:none;line-height:115%;letter-spacing:-0.04em;cursor:pointer;text-decoration:none;padding:8px;font-size:16px;font-weight:500;background:#f6f6f6;width:100%;height:100%}#block-ecosoft-b5-facetsblock .facet-block ul .facet-item .facet-item__value:hover{color:#545860;opacity:.7}#block-ecosoft-b5-facetsblock .facet-block ul .facet-item>label,#block-ecosoft-b5-facetsblock .facet-block ul .facet-item>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;font-size:12px;text-align:center;height:100%;text-decoration:none}#block-ecosoft-b5-facetsblock .facet-block ul .facet-item>label>.img,#block-ecosoft-b5-facetsblock .facet-block ul .facet-item>a>.img{margin:5px;cursor:pointer;height:100px;width:100%;background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 480px){#block-ecosoft-b5-facetsblock .facet-block ul .facet-item>label>.img,#block-ecosoft-b5-facetsblock .facet-block ul .facet-item>a>.img{height:80px}}#block-ecosoft-b5-facetsblock .facet-block-category.facet-active .item-list__checkbox{border-right:2px solid #545860}#block-ecosoft-b5-facetsblock .facet-block-category.facet-active .facets-widget-checkbox,#block-ecosoft-b5-facetsblock .facet-block-category.facet-active .item-list__checkbox{min-height:calc(100% - 17px);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media(max-width: 480px){#block-ecosoft-b5-facetsblock .facet-block-category.facet-active .facets-widget-checkbox,#block-ecosoft-b5-facetsblock .facet-block-category.facet-active .item-list__checkbox{border-right:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#block-ecosoft-b5-facetsblock .facet-block-category.facet-active .facet-item{padding:0 8px}@media(max-width: 480px){#block-ecosoft-b5-facetsblock .facet-block-category.facet-active .facet-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:0;margin:0;border:0;border-bottom:2px solid #f6f6f6}#block-ecosoft-b5-facetsblock .facet-block-category.facet-active .facet-item label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}#block-ecosoft-b5-facetsblock .facet-block-category.facet-active .facet-item .facet-item__value{background:#fff !important;opacity:1 !important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:17px;font-weight:600}@media(max-width: 480px){#block-ecosoft-b5-facetsblock .facet-block-category.facet-active .facet-item .facet-item__value{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;margin:0;padding-right:40px}}#block-ecosoft-b5-facetsblock .facet-block-category.facet-active .facet-item .img{height:110px;max-width:200px;min-width:150px}@media(max-width: 480px){#block-ecosoft-b5-facetsblock .facet-block-category.facet-active .facet-item .img{height:60px;width:80px;margin-left:0;min-width:auto}}#block-ecosoft-b5-facetsblock .facet-block-category.facet-active .facet-item input:checked~label .facet-item__value:after{content:"";background-image:url("../images/icons/close_icon.svg");position:absolute;top:8px;left:0;width:28px;height:28px;border:2px solid #545860;border-radius:50%;background-size:contain;background-repeat:no-repeat}@media(max-width: 480px){#block-ecosoft-b5-facetsblock .facet-block-category.facet-active .facet-item input:checked~label .facet-item__value:after{top:calc(50% - 15px);left:auto;right:8px}}#block-ecosoft-b5-facetsblock .facet-block-sub-category{width:calc(100% - 232px)}@media(max-width: 480px){#block-ecosoft-b5-facetsblock .facet-block-sub-category{width:100%}}#block-ecosoft-b5-facetsblock .facet-block-sub-category input:checked~label{border-bottom:4px solid #309bff}#block-ecosoft-b5-facetsblock h3{display:inline-block;padding-bottom:7px;margin-bottom:7px;border-bottom:3px solid #309bff;margin-top:20px;font-size:16px}@media(max-width: 767px){.views-view-grid .products-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.views-view-grid .products-list .product-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px 16px;border-right:1px solid #c3c4c8;background:#fff;height:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}@media(max-width: 1200px){.views-view-grid .products-list .product-item{width:50% !important;height:auto}.views-view-grid .products-list .product-item:first-child{margin-bottom:8px}.views-view-grid .products-list .product-item:nth-child(2){margin-bottom:8px}.views-view-grid .products-list .product-item:nth-child(even){border-right:0}}@media(max-width: 767px){.views-view-grid .products-list .product-item{padding:5px}}.views-view-grid .products-list .product-item .btn,.views-view-grid .products-list .product-item [id^=block-ecosoft-b5-mainbtnmenu] .nav-item a,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item .views-view-grid .products-list .product-item a,.views-view-grid .products-list .product-item [id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a,[id^=block-ecosoft-b5-mainbtnmenu] ul .views-view-grid .products-list .product-item .menu-item>a,.views-view-grid .products-list .product-item .page-node-type-download-file .node__content .box-pdf-btn .file-pdf-download,.page-node-type-download-file .node__content .box-pdf-btn .views-view-grid .products-list .product-item .file-pdf-download{height:45px;line-height:28px}.views-view-grid .products-list .product-item:last-child{border-right:0}.views-view-grid .products-list .product-item>.views-field-field-prices{width:100%;min-height:48px}.views-view-grid .products-list .product-item .views-field-field-buy-for-rent,.views-view-grid .products-list .product-item .views-field-variations,.views-view-grid .products-list .product-item .views-field-variations-target-id{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:49%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.views-view-grid .products-list .product-item .buy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.views-view-grid .products-list .product-item .buy div{padding:0;margin:0}.views-view-grid .products-list .product-item .views-field-nothing{width:100%}.views-view-grid .products-list .product-item .views-field-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:46px}.views-view-grid .products-list .product-item .views-field-field-preview-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:250px}@media(max-width: 767px){.views-view-grid .products-list .product-item .views-field-field-preview-image{height:150px}}.views-view-grid .products-list .product-item .views-field-field-preview-image img{height:250px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.views-view-grid .products-list .product-item .views-field-field-preview-image img{height:150px}}.views-view-grid .products-list .product-item .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;height:20px}.views-view-grid .products-list .product-item .top .custom-labels a{border-radius:26.483px;background:var(--Accent-Leaf, #7CC400);text-decoration:none;color:#fff;padding:3px 7px;display:block}.views-view-grid .products-list .product-item .top .sku{color:rgba(84,88,96,.7)}.views-view-grid .products-list .product-item .paragraph--type--extended-price{display:grid;grid-template-columns:auto auto;min-height:48px}.views-view-grid .products-list .product-item .paragraph--type--extended-price .field--name-field-price,.views-view-grid .products-list .product-item .paragraph--type--extended-price .field--name-field-old-price{grid-column:1}.views-view-grid .products-list .product-item .paragraph--type--extended-price .field--name-field-price{padding-top:10px;font-size:clamp(20px,2.5vw,36px);font-style:normal;font-weight:500;line-height:100%;color:#333537}.views-view-grid .products-list .product-item .paragraph--type--extended-price .field--name-field-price sup{font-weight:500;font-size:70%;margin-right:6px}.views-view-grid .products-list .product-item .paragraph--type--extended-price .field--name-field-old-price{color:rgba(84,88,96,.7);text-decoration:line-through;margin:10px 0 -10px 0}.views-view-grid .products-list .product-item .paragraph--type--extended-price .field--name-field-discount{grid-column:2;grid-row:1/span 2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#01aba8;color:#fff;font-weight:600;border-radius:10px;letter-spacing:-0.1em;margin:auto 0 auto auto;width:40px;height:40px}.views-view-grid .products-list .product-item .title a{letter-spacing:0;text-decoration:none;color:#545860}.views-view-grid .products-list .product-item .btn,.views-view-grid .products-list .product-item [id^=block-ecosoft-b5-mainbtnmenu] .nav-item a,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item .views-view-grid .products-list .product-item a,.views-view-grid .products-list .product-item [id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a,[id^=block-ecosoft-b5-mainbtnmenu] ul .views-view-grid .products-list .product-item .menu-item>a,.views-view-grid .products-list .product-item .page-node-type-download-file .node__content .box-pdf-btn .file-pdf-download,.page-node-type-download-file .node__content .box-pdf-btn .views-view-grid .products-list .product-item .file-pdf-download{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:35%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-content{width:65%}.sticky-block{max-height:90vh;position:-webkit-sticky;position:sticky;top:3em;overflow:auto}.accordion-button{font-size:32px;font-weight:700;letter-spacing:-1.28px;color:#545860;line-height:24px}.accordion-button:not(.collapsed){background-color:unset}.accordion-button:focus{outline:none;box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-big-list .accordion-item{border-width:0 0 1px 0;border-radius:0}.accordion-big-list .accordion-item button{border-radius:0 !important;padding:30px 8px}@media(max-width: 767px){.accordion-big-list .accordion-item .accordion-body.d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.title-tab-list-wnm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-right:5%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 767px){.title-tab-list-wnm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px}}.title-tab-list-wnm .title-tab-wnm{padding:4px 8px;margin:4px 0;background:#ebebeb;width:130px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:2px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#545860}.title-tab-list-wnm .title-tab-wnm:hover{opacity:.7}.title-tab-list-wnm .title-tab-wnm.active{font-weight:bold;color:#000}.title-tab-list-wnm .title-tab-wnm.active:after{content:"";display:block;width:8px;height:8px;rotate:45deg;background:#000}.tab-list-wnm .image-vnm{display:none}.tab-list-wnm .image-vnm .text-vnm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tab-list-wnm .image-vnm .text-vnm .text-dtl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:45%;gap:8px;font-size:24px;color:#545860;text-transform:uppercase}.tab-list-wnm .image-vnm .text-vnm .text-dtl a{color:#545860;text-decoration:none}.tab-list-wnm .image-vnm .field--type-image>.field__label{display:none}.tab-list-wnm .image-vnm.active{display:block}.sticky-top{z-index:2}.sticky-top .btn.button--add-to-cart,.sticky-top [id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.button--add-to-cart,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item .sticky-top a.button--add-to-cart,.sticky-top [id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.button--add-to-cart,[id^=block-ecosoft-b5-mainbtnmenu] ul .sticky-top .menu-item>a.button--add-to-cart,.sticky-top .page-node-type-download-file .node__content .box-pdf-btn .button--add-to-cart.file-pdf-download,.page-node-type-download-file .node__content .box-pdf-btn .sticky-top .button--add-to-cart.file-pdf-download{font-size:20px;font-weight:bold;height:50px !important;padding:10px 25px 10px 48px !important}.sticky-top>.fields-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px}.sticky-top .field-title{font-size:12px;margin-bottom:10px}.sticky-top .accordion-header .accordion-button{text-transform:uppercase;padding-left:10px;font-size:16px}.sticky-top .accordion-header .accordion-button img{margin-right:5px}.path-product button.slick-arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.path-product button.slick-arrow:after{content:"";width:15px;height:15px;border-width:0 3px 3px 0;border-color:#545860;border-style:solid;display:inline-block;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);margin-left:-5px}.path-product button.slick-arrow.slick-prev:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin-right:-10px}.path-product #block-ecosoft-b5-content{margin-top:20px}.path-product #block-ecosoft-b5-content .view-product-images img{max-height:30vw;width:auto;object-fit:contain}.path-product .accordion ul li{margin-bottom:8px;color:#545860}.path-product .accordion ul.download-list{list-style:none;padding:0}.path-product .accordion ul.download-list a{color:#000;text-decoration:none;line-height:115%;letter-spacing:-0.04em;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;text-transform:uppercase;background:#ebebeb;min-height:50px;padding:0 8px;border-radius:2px}.path-product .accordion ul.download-list a:hover{color:#000;opacity:.7}.path-product .rate-image{-webkit-filter:brightness(0%);filter:brightness(0%)}.path-product .rate-image.star-off{-webkit-filter:none;filter:none}.product-sidebar-accordion__body{font-size:.9em;font-family:CeraPRO-Bold,sans-serif;line-height:1.5;color:#545860}.product-sidebar-accordion__button img{padding-right:10px}.field--name-title{margin-bottom:5px;font-family:CeraPRO-Bold,sans-serif;font-size:24px;line-height:24px;color:#545860;font-weight:600}.product-sku{font-family:CeraPRO-Regular,sans-serif;color:#545860;font-size:12px}.prices{gap:8px}.prices .price{font-size:36px;font-style:normal;font-weight:700;line-height:100%;color:#333537;letter-spacing:-1.44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.prices .price sup{top:.3em;font-size:70%;font-weight:500;margin-right:6px}.prices .old-price{color:rgba(84,88,96,.7);text-decoration:line-through;font-weight:500;font-size:20px}.prices .discount{background-color:#ff6404;color:#fff;font-weight:700;border-radius:3px;font-size:20px;font-style:normal;line-height:normal;letter-spacing:-0.8px;padding:3px 6px;margin-left:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:-4px}.rent-text{font-weight:700;font-size:30px;color:#ff6404;letter-spacing:-0.8px}.personal-offer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:10px;border:1px solid #ebebeb;border-radius:4px;background:#ebebeb;margin-top:20px}.personal-offer .dealer-link{font-weight:600;font-size:16px;color:#309bff}.personal-offer .dealer-link:hover{opacity:.7}.personal-offer h2,.personal-offer .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search .personal-offer label{font-size:28px}.personal-offer__title{color:#545860;font-family:CeraPRO-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.personal-offer__paragraph{color:#545860;font-family:CeraPRO-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.personal-offer__link{color:#309bff;font-family:CeraPRO-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}.product-sidebar-accordion{padding:2px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.view-id-product_images ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;gap:8px}.view-id-product_images li{width:calc(50% - 4px);gap:10px}.view-id-product_images .item-list li{margin:unset;padding:unset;text-align:center}.view-id-product_images .pager{padding:unset;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.view-id-product_images .pager .pager__item{text-align:center}.view-id-product_images .pager .pager__item .button{padding:10px;background:#309bff;color:#fff;font-size:16px;font-weight:bold}.product-details-accordion__button{color:#333537;font-family:CeraPRO-Regular,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.table-item{background-color:rgba(0,0,0,0);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;max-width:16em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.prd-prop-wrap{grid-column-gap:2em;grid-row-gap:2em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:grid}.tab-item-sign{opacity:.6;margin-bottom:0;padding-top:0}.tab-item-value{margin-bottom:0;font-size:2em;font-weight:800;line-height:1;color:#545860}.tab-item-units{opacity:.6;margin-bottom:0;font-size:.7em;font-weight:700}.accordion-button:not(.collapsed){color:#333537;box-shadow:none}.shop .product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 5px;margin-bottom:5px;border-right:1px solid var(--Cool-gray, #EBEBEB)}.shop .product a.rent{padding:11px 15px;margin:5px 0;display:inline-block;font-family:inherit;border-radius:.42rem .42rem .42rem .42rem;font-size:16px;font-weight:600;letter-spacing:.5px;text-decoration:none;outline:none;position:relative;text-transform:uppercase;background-color:#ff6404;border-color:#ff6404;border-width:1px;color:#fff;-webkit-transition:all .3s;transition:all .3s;margin-bottom:6px;line-height:14px;cursor:pointer}@media(max-width: 768px){.shop .product a.rent{background:none;border:2px solid #309bff;color:#309bff;padding:0;line-height:27px !important}}.shop .product>.views-field{width:100%;margin-bottom:10px}.shop .product .views-field-compare-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}@media(max-width: 768px){.shop .product .views-field-compare-btn{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.shop .product .views-field-compare-btn [id^=entity-comparison-compare-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:1px solid var(--Cool-gray, #EBEBEB);box-shadow:0 2px 2px 0 rgba(0,0,0,.25);width:32px;height:32px;background-image:url("../images/compare.svg");background-repeat:no-repeat;background-position:center}.shop .product .views-field-compare-btn [id^=entity-comparison-compare-].remove-link{background-image:url("../images/active_compare.svg")}.shop .product .views-field-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 768px){.shop .product .views-field-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.shop .product .views-field-top .sku{color:#545860;font-size:11px;line-height:100%;padding:4px 8px}@media(max-width: 768px){.shop .product .views-field-top .sku{padding:4px 0px}}.shop .product .views-field-top .labels ol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto;list-style:none;padding:0;margin:0;gap:3px;-ms-overflow-style:none;scrollbar-width:none}.shop .product .views-field-top .labels li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4px 8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:32px;background:var(--Accent-Leaf, #7CC400);white-space:nowrap;color:var(--White, #FFF);font-size:10px;font-style:normal;font-weight:500;line-height:100%;text-decoration:none}.shop .product .views-field-top .labels li a{color:var(--White, #FFF)}.shop .product .views-field-title{margin:6px 0;padding:0 10px}.shop .product .views-field-title a{font-style:normal;font-weight:500;line-height:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;color:#545860;font-family:CeraPRO-Regular,sans-serif;font-size:16px;text-decoration:none;letter-spacing:.15px}.shop .product .views-field-title a:hover{color:#01a4eb}.shop .product .sub-title{padding-bottom:10px}.shop .product .views-field-variations-target-id{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:0 10px}.shop .product .views-field-variations-target-id .field--type-entity-reference{margin:0;padding:0}.shop .product .views-field-variations-target-id span.field-content{display:block}.shop .product .views-field-field-buy-for-rent{margin:0 !important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 10px}.shop .product .views-field-price__number{color:#f69030;font-size:28px;font-weight:500;line-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:0px 10px}.shop .product .views-field-price__number .field-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.shop .product .views-field-price__number .field-content .discount-price{font-size:20px;height:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:5px;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.shop .product .views-field-price__number .field-content .discount-price>span{color:#c3c4c8;text-decoration:line-through}.shop .product .views-field-price__number .field-content .discount-price .sale-price{background:#e5006b;color:#fff;font-weight:600;padding:15px 5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;text-decoration:none}.shop .product .views-field-price__number .field-content .discount-price .sale-price>sup{margin-top:7px}.shop .product .views-field-price__number .field-content .print-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#f69030;font-family:CeraPRO-Regular,sans-serif;font-size:36px;font-style:normal;font-weight:500;line-height:100%}.shop .product .views-field-price__number .symbol{font-size:75%;line-height:32px;margin:6px 0 0 2px}.shop .product .field-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width: 768px){.shop .product .field-content .views-field-img-list~div{width:100%}}.shop .product .field-content .views-field-img-list,.shop .product .field-content .views-field-img-list>a{height:235px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media(max-width: 768px){.shop .product .field-content .views-field-img-list,.shop .product .field-content .views-field-img-list>a{height:150px}}.shop .product .field-content .views-field-img-list img,.shop .product .field-content .views-field-img-list>a img{height:auto;max-height:100%;width:100%}.shop .product .field-content .images{width:75px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;right:0;grid-gap:5px}@media(max-width: 768px){.shop .product .field-content .images{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%}}.shop .product .field-content .images img{height:75px;width:75px;opacity:.9}@media(max-width: 768px){.shop .product .field-content .images img{height:55px;width:55px;margin-top:-40px}}.shop .product .field-content .exclusively{font-size:10px;margin-left:3px;padding:2px 6px;background:#7cc400;color:#fff;border-radius:1.5rem}.shop .product .field-content .clause{font-size:12px;margin-left:auto;margin-right:3px;opacity:.5}.shop .form-item,.shop .form-actions{margin-top:unset;margin-bottom:unset;font-size:16px;font-weight:600;font-family:CeraPRO-Regular,sans-serif}.shop .product .field-content .images{width:75px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;right:0;grid-gap:5px}.block-views-blockrelated-products-related-products h2,.block-views-blockrelated-products-related-products .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search .block-views-blockrelated-products-related-products label{color:var(--Cool-Dark-Gray, #545860);font-family:CeraPRO-Regular,sans-serif;font-size:40px;font-style:normal;font-weight:900;line-height:80%;letter-spacing:-1.6px;text-transform:uppercase;margin-bottom:40px}.field.field--name-field-parameters.field--type-custom{grid-column-gap:2em;grid-row-gap:2em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:grid}.field.field--name-field-parameters.field--type-custom .field--name-parameter,.field.field--name-field-parameters.field--type-custom .field--name-units{opacity:.6}.field.field--name-field-parameters.field--type-custom .field--name-value{font-size:2.4em;font-weight:500;line-height:1;color:#545860}.customfield__item.field--name-parameter{opacity:.6;margin-bottom:0;padding-top:0}.customfield__item.field--name-value{margin-bottom:0;font-size:2em;font-weight:800;line-height:1;color:#545860}.customfield__item.field--name-units{opacity:.6;margin-bottom:0;font-size:.7em;font-weight:700}.product-parameters-accordion .accordion-button{font-size:32px}.content-video{margin-top:10px}.product-info-block .row{padding-bottom:16px}@media(max-width: 767px){.product-info-block .row .img-block{padding-bottom:10px}}.product-info-block .row .img-block img{width:100%}.product-info-block .row:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.path-checkout input.button,.path-cart input.button,#block-ecosoft-b5-cart input.button{margin:20px 8px 0 0}.path-checkout .form-actions,.path-cart .form-actions,#block-ecosoft-b5-cart .form-actions{float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.path-checkout .checkout-pane-shipping-information .fieldset-legend,.path-checkout .checkout-pane-payment-information .fieldset-legend,.path-checkout .checkout-pane-review .fieldset-legend,.path-cart .checkout-pane-shipping-information .fieldset-legend,.path-cart .checkout-pane-payment-information .fieldset-legend,.path-cart .checkout-pane-review .fieldset-legend,#block-ecosoft-b5-cart .checkout-pane-shipping-information .fieldset-legend,#block-ecosoft-b5-cart .checkout-pane-payment-information .fieldset-legend,#block-ecosoft-b5-cart .checkout-pane-review .fieldset-legend{color:#545860;font-family:CeraPRO-Regular,sans-serif;font-size:24px;font-style:normal;font-weight:550;line-height:normal}.path-checkout .checkout-pane-shipping-information .profile--type--customer .field,.path-checkout .checkout-pane-payment-information .profile--type--customer .field,.path-checkout .checkout-pane-review .profile--type--customer .field,.path-cart .checkout-pane-shipping-information .profile--type--customer .field,.path-cart .checkout-pane-payment-information .profile--type--customer .field,.path-cart .checkout-pane-review .profile--type--customer .field,#block-ecosoft-b5-cart .checkout-pane-shipping-information .profile--type--customer .field,#block-ecosoft-b5-cart .checkout-pane-payment-information .profile--type--customer .field,#block-ecosoft-b5-cart .checkout-pane-review .profile--type--customer .field{font-size:14px;font-family:CeraPRO-Regular,sans-serif;letter-spacing:.2px}.path-checkout .checkout-pane-shipping-information .field--name-shipping-method .field__label,.path-checkout .checkout-pane-payment-information .field--name-shipping-method .field__label,.path-checkout .checkout-pane-review .field--name-shipping-method .field__label,.path-cart .checkout-pane-shipping-information .field--name-shipping-method .field__label,.path-cart .checkout-pane-payment-information .field--name-shipping-method .field__label,.path-cart .checkout-pane-review .field--name-shipping-method .field__label,#block-ecosoft-b5-cart .checkout-pane-shipping-information .field--name-shipping-method .field__label,#block-ecosoft-b5-cart .checkout-pane-payment-information .field--name-shipping-method .field__label,#block-ecosoft-b5-cart .checkout-pane-review .field--name-shipping-method .field__label{color:#545860;font-family:CeraPRO-Regular,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.path-checkout .checkout-pane-shipping-information .field--name-shipping-method .field__item,.path-checkout .checkout-pane-payment-information .field--name-shipping-method .field__item,.path-checkout .checkout-pane-review .field--name-shipping-method .field__item,.path-cart .checkout-pane-shipping-information .field--name-shipping-method .field__item,.path-cart .checkout-pane-payment-information .field--name-shipping-method .field__item,.path-cart .checkout-pane-review .field--name-shipping-method .field__item,#block-ecosoft-b5-cart .checkout-pane-shipping-information .field--name-shipping-method .field__item,#block-ecosoft-b5-cart .checkout-pane-payment-information .field--name-shipping-method .field__item,#block-ecosoft-b5-cart .checkout-pane-review .field--name-shipping-method .field__item{font-size:20px}.path-checkout .checkout-pane-shipping-information .layout-region-checkout-footer .form-actions,.path-checkout .checkout-pane-payment-information .layout-region-checkout-footer .form-actions,.path-checkout .checkout-pane-review .layout-region-checkout-footer .form-actions,.path-cart .checkout-pane-shipping-information .layout-region-checkout-footer .form-actions,.path-cart .checkout-pane-payment-information .layout-region-checkout-footer .form-actions,.path-cart .checkout-pane-review .layout-region-checkout-footer .form-actions,#block-ecosoft-b5-cart .checkout-pane-shipping-information .layout-region-checkout-footer .form-actions,#block-ecosoft-b5-cart .checkout-pane-payment-information .layout-region-checkout-footer .form-actions,#block-ecosoft-b5-cart .checkout-pane-review .layout-region-checkout-footer .form-actions{float:left}.path-checkout input[value="Recalculate shipping"],.path-cart input[value="Recalculate shipping"],#block-ecosoft-b5-cart input[value="Recalculate shipping"]{display:none !important}@media(max-width: 767px){.path-checkout .table thead,.path-cart .table thead,#block-ecosoft-b5-cart .table thead{display:none}.path-checkout .table tbody tr,.path-cart .table tbody tr,#block-ecosoft-b5-cart .table tbody tr{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto auto;gap:10px}.path-checkout .table tbody tr td:nth-child(1),.path-cart .table tbody tr td:nth-child(1),#block-ecosoft-b5-cart .table tbody tr td:nth-child(1){grid-row:1/span 1}.path-checkout .table tbody tr td:nth-child(2),.path-cart .table tbody tr td:nth-child(2),#block-ecosoft-b5-cart .table tbody tr td:nth-child(2){grid-row:1/span 1;grid-column:2/span 4}.path-checkout .table tbody tr td:nth-child(3),.path-checkout .table tbody tr td:nth-child(4),.path-checkout .table tbody tr td:nth-child(5),.path-checkout .table tbody tr td:nth-child(6),.path-cart .table tbody tr td:nth-child(3),.path-cart .table tbody tr td:nth-child(4),.path-cart .table tbody tr td:nth-child(5),.path-cart .table tbody tr td:nth-child(6),#block-ecosoft-b5-cart .table tbody tr td:nth-child(3),#block-ecosoft-b5-cart .table tbody tr td:nth-child(4),#block-ecosoft-b5-cart .table tbody tr td:nth-child(5),#block-ecosoft-b5-cart .table tbody tr td:nth-child(6){grid-row:2/span 1}}@media(max-width: 767px)and (max-width: 767px){.path-checkout .table tbody tr td:nth-child(3),.path-checkout .table tbody tr td:nth-child(4),.path-checkout .table tbody tr td:nth-child(5),.path-checkout .table tbody tr td:nth-child(6),.path-cart .table tbody tr td:nth-child(3),.path-cart .table tbody tr td:nth-child(4),.path-cart .table tbody tr td:nth-child(5),.path-cart .table tbody tr td:nth-child(6),#block-ecosoft-b5-cart .table tbody tr td:nth-child(3),#block-ecosoft-b5-cart .table tbody tr td:nth-child(4),#block-ecosoft-b5-cart .table tbody tr td:nth-child(5),#block-ecosoft-b5-cart .table tbody tr td:nth-child(6){display:none}}.path-checkout .table .views-field,.path-cart .table .views-field,#block-ecosoft-b5-cart .table .views-field{vertical-align:middle !important}.path-checkout .table .views-field-purchased-entity a,.path-cart .table .views-field-purchased-entity a,#block-ecosoft-b5-cart .table .views-field-purchased-entity a{text-decoration:none;color:#545860;font-size:16px;font-family:CeraPRO-Regular,sans-serif;font-weight:600}.path-checkout .table .views-field-unit-price__number,.path-checkout .table .views-field-total-price__number,.path-checkout .table .views-field-edit-quantity,.path-cart .table .views-field-unit-price__number,.path-cart .table .views-field-total-price__number,.path-cart .table .views-field-edit-quantity,#block-ecosoft-b5-cart .table .views-field-unit-price__number,#block-ecosoft-b5-cart .table .views-field-total-price__number,#block-ecosoft-b5-cart .table .views-field-edit-quantity{text-decoration:none;color:#333537;font-family:CeraPRO-Regular,sans-serif;letter-spacing:.2px}.path-checkout .view-commerce-cart-form td.views-field-unit-price__number,.path-checkout .view-commerce-cart-form td.views-field-total-price__number,.path-checkout .view-commerce-cart-form td.views-field-edit-quantity,.path-cart .view-commerce-cart-form td.views-field-unit-price__number,.path-cart .view-commerce-cart-form td.views-field-total-price__number,.path-cart .view-commerce-cart-form td.views-field-edit-quantity,#block-ecosoft-b5-cart .view-commerce-cart-form td.views-field-unit-price__number,#block-ecosoft-b5-cart .view-commerce-cart-form td.views-field-total-price__number,#block-ecosoft-b5-cart .view-commerce-cart-form td.views-field-edit-quantity{font-weight:600}.path-checkout .field--name-total-price,.path-cart .field--name-total-price,#block-ecosoft-b5-cart .field--name-total-price{font-weight:600;font-size:18px;font-family:CeraPRO-Regular,sans-serif}.path-checkout fieldset#edit-payment-information>legend,.path-cart fieldset#edit-payment-information>legend,#block-ecosoft-b5-cart fieldset#edit-payment-information>legend{display:none}.path-checkout .form-checkboxes .form-item,.path-checkout .form-radios .form-item,.path-cart .form-checkboxes .form-item,.path-cart .form-radios .form-item,#block-ecosoft-b5-cart .form-checkboxes .form-item,#block-ecosoft-b5-cart .form-radios .form-item{margin-top:.4em;margin-bottom:.4em;padding:30px 0 0 0;display:block;width:100%}.path-checkout .form-checkboxes .form-item label,.path-checkout .form-radios .form-item label,.path-cart .form-checkboxes .form-item label,.path-cart .form-radios .form-item label,#block-ecosoft-b5-cart .form-checkboxes .form-item label,#block-ecosoft-b5-cart .form-radios .form-item label{color:#545860;text-overflow:ellipsis;font-family:CeraPRO-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.2px}.path-checkout .layout-checkout-form .layout-region-checkout-secondary,.path-cart .layout-checkout-form .layout-region-checkout-secondary,#block-ecosoft-b5-cart .layout-checkout-form .layout-region-checkout-secondary{width:45% !important}@media(max-width: 767px){.path-checkout .layout-checkout-form .layout-region-checkout-secondary,.path-cart .layout-checkout-form .layout-region-checkout-secondary,#block-ecosoft-b5-cart .layout-checkout-form .layout-region-checkout-secondary{width:100% !important}}.path-checkout .layout-checkout-form .layout-region-checkout-main,.path-checkout .layout-checkout-form .layout-region-checkout-footer,.path-cart .layout-checkout-form .layout-region-checkout-main,.path-cart .layout-checkout-form .layout-region-checkout-footer,#block-ecosoft-b5-cart .layout-checkout-form .layout-region-checkout-main,#block-ecosoft-b5-cart .layout-checkout-form .layout-region-checkout-footer{width:55% !important}.path-checkout .layout-checkout-form .layout-region-checkout-main .iti,.path-checkout .layout-checkout-form .layout-region-checkout-footer .iti,.path-cart .layout-checkout-form .layout-region-checkout-main .iti,.path-cart .layout-checkout-form .layout-region-checkout-footer .iti,#block-ecosoft-b5-cart .layout-checkout-form .layout-region-checkout-main .iti,#block-ecosoft-b5-cart .layout-checkout-form .layout-region-checkout-footer .iti{width:100%;display:block}@media(max-width: 767px){.path-checkout .layout-checkout-form .layout-region-checkout-main,.path-checkout .layout-checkout-form .layout-region-checkout-footer,.path-cart .layout-checkout-form .layout-region-checkout-main,.path-cart .layout-checkout-form .layout-region-checkout-footer,#block-ecosoft-b5-cart .layout-checkout-form .layout-region-checkout-main,#block-ecosoft-b5-cart .layout-checkout-form .layout-region-checkout-footer{width:100% !important}}.path-checkout .field--type-commerce-price .field__label,.path-cart .field--type-commerce-price .field__label,#block-ecosoft-b5-cart .field--type-commerce-price .field__label{display:none}.path-checkout .view-commerce-checkout-order-summary .views-field-purchased-entity-1 a,.path-cart .view-commerce-checkout-order-summary .views-field-purchased-entity-1 a,#block-ecosoft-b5-cart .view-commerce-checkout-order-summary .views-field-purchased-entity-1 a{text-decoration:none;color:#545860;font-size:14px;font-family:CeraPRO-Regular,sans-serif;font-weight:400}.path-checkout .view-commerce-checkout-order-summary thead tr th,.path-cart .view-commerce-checkout-order-summary thead tr th,#block-ecosoft-b5-cart .view-commerce-checkout-order-summary thead tr th{font-weight:400}.path-checkout .discount-code-accordion button,.path-cart .discount-code-accordion button,#block-ecosoft-b5-cart .discount-code-accordion button{font-size:16px;text-transform:uppercase;font-weight:500;letter-spacing:.2px;padding-left:34px;height:44px}.path-checkout .discount-code-accordion button:before,.path-cart .discount-code-accordion button:before,#block-ecosoft-b5-cart .discount-code-accordion button:before{content:"";background-image:url("../images/icons/sell.png");background-repeat:no-repeat;background-size:20px;background-position:center;width:18px;height:18px;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.path-checkout .discount-code-accordion .form-submit,.path-cart .discount-code-accordion .form-submit,#block-ecosoft-b5-cart .discount-code-accordion .form-submit{margin:unset}.path-checkout .block-views-blockcart-order-summary-block-1,.path-checkout .view-cart-order-summary,.path-cart .block-views-blockcart-order-summary-block-1,.path-cart .view-cart-order-summary,#block-ecosoft-b5-cart .block-views-blockcart-order-summary-block-1,#block-ecosoft-b5-cart .view-cart-order-summary{margin-top:5px}.path-checkout .block-views-blockcart-order-summary-block-1 h2,.path-checkout .block-views-blockcart-order-summary-block-1 .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search .path-checkout .block-views-blockcart-order-summary-block-1 label,.path-checkout .view-cart-order-summary h2,.path-checkout .view-cart-order-summary .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search .path-checkout .view-cart-order-summary label,.path-cart .block-views-blockcart-order-summary-block-1 h2,.path-cart .block-views-blockcart-order-summary-block-1 .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search .path-cart .block-views-blockcart-order-summary-block-1 label,.path-cart .view-cart-order-summary h2,.path-cart .view-cart-order-summary .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search .path-cart .view-cart-order-summary label,#block-ecosoft-b5-cart .block-views-blockcart-order-summary-block-1 h2,#block-ecosoft-b5-cart .block-views-blockcart-order-summary-block-1 .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search #block-ecosoft-b5-cart .block-views-blockcart-order-summary-block-1 label,#block-ecosoft-b5-cart .view-cart-order-summary h2,#block-ecosoft-b5-cart .view-cart-order-summary .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search #block-ecosoft-b5-cart .view-cart-order-summary label{color:#545860;font-family:CeraPRO-Regular,sans-serif;font-size:16px !important;font-weight:700;letter-spacing:.2px;text-transform:capitalize}.path-checkout .block-views-blockcart-order-summary-block-1 .field-content,.path-checkout .view-cart-order-summary .field-content,.path-cart .block-views-blockcart-order-summary-block-1 .field-content,.path-cart .view-cart-order-summary .field-content,#block-ecosoft-b5-cart .block-views-blockcart-order-summary-block-1 .field-content,#block-ecosoft-b5-cart .view-cart-order-summary .field-content{float:right;color:#333537;font-family:CeraPRO-Regular,sans-serif;font-size:16px !important;font-weight:700;letter-spacing:.2px}.path-checkout .block-views-blockcart-order-summary-block-1 .views-label-total-price__number-1,.path-checkout .view-cart-order-summary .views-label-total-price__number-1,.path-cart .block-views-blockcart-order-summary-block-1 .views-label-total-price__number-1,.path-cart .view-cart-order-summary .views-label-total-price__number-1,#block-ecosoft-b5-cart .block-views-blockcart-order-summary-block-1 .views-label-total-price__number-1,#block-ecosoft-b5-cart .view-cart-order-summary .views-label-total-price__number-1{font-weight:700}.path-checkout .block-views-blockcart-order-summary-block-1 .views-field-total-price__number-1,.path-checkout .view-cart-order-summary .views-field-total-price__number-1,.path-cart .block-views-blockcart-order-summary-block-1 .views-field-total-price__number-1,.path-cart .view-cart-order-summary .views-field-total-price__number-1,#block-ecosoft-b5-cart .block-views-blockcart-order-summary-block-1 .views-field-total-price__number-1,#block-ecosoft-b5-cart .view-cart-order-summary .views-field-total-price__number-1{border-top:1px solid #545860;padding-top:15px}.path-checkout .block-views-blockcart-order-summary-block-1 .views-field,.path-checkout .view-cart-order-summary .views-field,.path-cart .block-views-blockcart-order-summary-block-1 .views-field,.path-cart .view-cart-order-summary .views-field,#block-ecosoft-b5-cart .block-views-blockcart-order-summary-block-1 .views-field,#block-ecosoft-b5-cart .view-cart-order-summary .views-field{margin:15px 0}.path-checkout .product-info,.path-cart .product-info,#block-ecosoft-b5-cart .product-info{text-align:left}.path-checkout .product-info .product-code a,.path-cart .product-info .product-code a,#block-ecosoft-b5-cart .product-info .product-code a{font-size:10px;font-weight:500;letter-spacing:.1px}.path-checkout .page-title,.path-cart .page-title,#block-ecosoft-b5-cart .page-title{font-size:40px}.path-checkout .remove-item,.path-cart .remove-item,#block-ecosoft-b5-cart .remove-item{background-image:url("../images/icons/delete.png");width:24px;height:24px}.path-checkout .number-input input[type=number],.path-cart .number-input input[type=number],#block-ecosoft-b5-cart .number-input input[type=number]{border:none !important}.path-checkout input[type=number],.path-cart input[type=number],#block-ecosoft-b5-cart input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.path-checkout input[type=number]::-webkit-inner-spin-button,.path-checkout input[type=number]::-webkit-outer-spin-button,.path-cart input[type=number]::-webkit-inner-spin-button,.path-cart input[type=number]::-webkit-outer-spin-button,#block-ecosoft-b5-cart input[type=number]::-webkit-inner-spin-button,#block-ecosoft-b5-cart input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.path-checkout .number-input,.path-cart .number-input,#block-ecosoft-b5-cart .number-input{border:1px solid #c3c4c8;border-radius:3px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.path-checkout .number-input .minus:after,.path-cart .number-input .minus:after,#block-ecosoft-b5-cart .number-input .minus:after{content:"-";-webkit-transform:translate(-41%, -40%) rotate(180deg);-ms-transform:translate(-41%, -40%) rotate(180deg);transform:translate(-41%, -40%) rotate(180deg)}.path-checkout .number-input,.path-checkout .number-input *,.path-cart .number-input,.path-cart .number-input *,#block-ecosoft-b5-cart .number-input,#block-ecosoft-b5-cart .number-input *{box-sizing:border-box}.path-checkout .number-input button,.path-cart .number-input button,#block-ecosoft-b5-cart .number-input button{outline:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);border:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:30px;height:2rem;cursor:pointer;margin:0;position:relative}.path-checkout .number-input button:after,.path-cart .number-input button:after,#block-ecosoft-b5-cart .number-input button:after{display:inline-block;position:absolute;font-size:18px;font-weight:400;color:#545860;content:"+";-webkit-transform:translate(-50%, -50%) rotate(180deg);-ms-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}.path-checkout .number-input button.plus:after,.path-cart .number-input button.plus:after,#block-ecosoft-b5-cart .number-input button.plus:after{-webkit-transform:translate(-50%, -50%) rotate(0deg);-ms-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}.path-checkout .number-input input[type=number],.path-cart .number-input input[type=number],#block-ecosoft-b5-cart .number-input input[type=number]{max-width:34px;padding:.5rem;border:solid #ddd;border-width:0 2px;height:2rem;text-align:center;color:#545860;font-family:CeraPRO-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.2px}.path-checkout .number-input input[type=number]:focus,.path-cart .number-input input[type=number]:focus,#block-ecosoft-b5-cart .number-input input[type=number]:focus{outline:unset;box-shadow:none}.path-checkout .delete-order-item,.path-cart .delete-order-item,#block-ecosoft-b5-cart .delete-order-item{display:none !important}.path-checkout #view-remove-button-table-column,.path-checkout #view-purchased-entity-table-column,.path-cart #view-remove-button-table-column,.path-cart #view-purchased-entity-table-column,#block-ecosoft-b5-cart #view-remove-button-table-column,#block-ecosoft-b5-cart #view-purchased-entity-table-column{font-size:0}.path-checkout .view-commerce-cart-form table thead th,.path-cart .view-commerce-cart-form table thead th,#block-ecosoft-b5-cart .view-commerce-cart-form table thead th{color:#545860;font-family:CeraPRO-Regular,sans-serif;font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.2px;text-align:center}.path-checkout .view-commerce-cart-form table tbody td,.path-cart .view-commerce-cart-form table tbody td,#block-ecosoft-b5-cart .view-commerce-cart-form table tbody td{text-align:center}.path-checkout .view-commerce-cart-form .form-actions,.path-cart .view-commerce-cart-form .form-actions,#block-ecosoft-b5-cart .view-commerce-cart-form .form-actions{display:none}.path-checkout #view-field-product-images-table-column,.path-cart #view-field-product-images-table-column,#block-ecosoft-b5-cart #view-field-product-images-table-column{text-align:left}.path-checkout .checkout-button,.path-cart .checkout-button,#block-ecosoft-b5-cart .checkout-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 40px !important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.path-checkout .info-block,.path-cart .info-block,#block-ecosoft-b5-cart .info-block{padding:0 .5rem;margin:40px 0}.path-checkout .info-block a,.path-cart .info-block a,#block-ecosoft-b5-cart .info-block a{display:block;color:#309bff;font-family:CeraPRO-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.2px;text-decoration:none}.path-checkout .block-title,.path-cart .block-title,#block-ecosoft-b5-cart .block-title{padding-left:10px !important;font-size:40px !important}.path-checkout div[data-drupal-selector=edit-shipping-information-shipments],.path-cart div[data-drupal-selector=edit-shipping-information-shipments],#block-ecosoft-b5-cart div[data-drupal-selector=edit-shipping-information-shipments]{border-bottom:1px solid #ebebeb}.path-checkout div[data-drupal-selector=edit-shipping-information-shipments] input[type=radio],.path-cart div[data-drupal-selector=edit-shipping-information-shipments] input[type=radio],#block-ecosoft-b5-cart div[data-drupal-selector=edit-shipping-information-shipments] input[type=radio]{min-width:34px;min-height:34px;display:block;float:left;margin-right:12px;margin-top:4px}.path-checkout .view-cart-order-summary .view-content .views-row,.path-cart .view-cart-order-summary .view-content .views-row,#block-ecosoft-b5-cart .view-cart-order-summary .view-content .views-row{display:none}.path-checkout .view-cart-order-summary .view-content .views-row:last-child,.path-cart .view-cart-order-summary .view-content .views-row:last-child,#block-ecosoft-b5-cart .view-cart-order-summary .view-content .views-row:last-child{display:block}.stripe-form{width:178px}.stripe-form #card-number-element{border-radius:5px;border:1.5px solid var(--Grayblue-Support, #E6E9ED);background:var(--Grayblue-20, rgba(230, 233, 237, 0.2));height:40px;padding:10px 10px 8px 10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.stripe-form #expiration-element{border-radius:5px;border:1.5px solid var(--Grayblue-Support, #E6E9ED);background:var(--Grayblue-20, rgba(230, 233, 237, 0.2));height:40px;padding:10px 10px 8px 10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.stripe-form #security-code-element{border-radius:5px;border:1.5px solid var(--Grayblue-Support, #E6E9ED);background:var(--Grayblue-20, rgba(230, 233, 237, 0.2));height:40px;padding:10px 10px 8px 10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.stripe-form label{color:#545860;font-family:CeraPRO-Regular,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.05px}#edit-payment-information-add-payment-method legend{margin-bottom:30px}#edit-payment-information-add-payment-method-payment-details-security-code{float:right}#edit-payment-information-add-payment-method-payment-details-expiration{width:unset;float:left}#edit-payment-information-add-payment-method-billing-information{clear:both;display:none}.btn_go_back{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;padding:20px 40px !important;-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important;gap:10px !important;border-radius:8px !important;border:3px solid #545860 !important;background:none !important;color:#545860 !important}input[data-drupal-selector=edit-actions-next]{padding:20px 40px;border:3px solid #309bff}.checkout-pane-shipping-information legend{margin-bottom:26px}.path-checkout .view-commerce-checkout-order-summary thead th{font-size:10px}.path-checkout .view-commerce-checkout-order-summary thead th:first-child{padding-left:0;text-align:left}.path-checkout .view-commerce-checkout-order-summary thead th:last-child{padding-right:0;text-align:right}.path-checkout .view-commerce-checkout-order-summary tbody td{font-weight:600;color:#545860}.path-checkout .view-commerce-checkout-order-summary tbody td a{font-weight:600 !important}.path-checkout .view-commerce-checkout-order-summary tbody td.views-field-quantity{text-align:center}.path-checkout .view-commerce-checkout-order-summary tbody td:first-child{padding-left:0;text-align:left}.path-checkout .view-commerce-checkout-order-summary tbody td:last-child{padding-right:0;text-align:right}.path-checkout .block-views-blockcart-order-summary-block-1{margin-top:40px}.path-checkout .discount-code-accordion{margin-top:20px}@media(max-width: 767px){.path-checkout .layout-region-checkout-footer{margin-top:8px}}.path-checkout .layout-region-checkout-secondary h3{margin-top:20px;font-weight:700;font-size:16px}.path-checkout .form-item-shipping-information-shipping-profile-address-0-address-organization{display:none !important}.path-checkout #edit-shipping-information-shipping-profile .contextual-region{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.path-checkout #edit-shipping-information-shipping-profile .contextual-region .field{width:calc(33.33% - 20px)}.path-checkout .address-container-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.path-checkout .address-container-inline .form-item-shipping-information-shipping-profile-address-0-address-given-name,.path-checkout .address-container-inline .form-item-shipping-information-shipping-profile-address-0-address-family-name{width:100%;margin-right:0}.path-checkout fieldset[data-drupal-selector=edit-payment-information-payment-method] legend{display:none !important}.block-views-blocktry-categories-block-1{margin-top:40px}.block-views-blocktry-categories-block-1 h2,.block-views-blocktry-categories-block-1 .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search .block-views-blocktry-categories-block-1 label{font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.96px}.checkout-custom-block{margin-top:40px}.checkout-custom-block h2,.checkout-custom-block .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search .checkout-custom-block label{font-size:40px}.checkout-custom-block .continue_shopping{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:8px;background:#ff6404 !important;margin-left:0}.checkout-custom-block p{margin:20px 0}.checkout-custom-block a{color:#fff;text-align:center;font-family:CeraPRO-Regular,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-1.44px;margin:20px 0}.view-id-try_categories{margin-bottom:40px}.view-id-try_categories .img-fluid{height:120px;margin-top:10px}.view-id-try_categories .views-field-name{text-align:center;display:block;color:#545860;font-family:CeraPRO-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:10px}.view-id-forgot_something .button--add-to-cart{padding:10px 15px 10px 43px !important}body fieldset{border:none !important}.path-cart .commerce-order-item-add-to-cart-form .form-actions:before{top:calc(50% - 5px)}#edit-shipping-information-shipping-profile-address-0-address-address-line1,#edit-shipping-information-shipping-profile-address-0-address-postal-code{background-image:url("../images/icons/searchicon.png");background-position:8px 7px;background-repeat:no-repeat;padding-left:40px}.block-order-shipping-info-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 1200px){.block-order-shipping-info-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.block-order-shipping-info-block div{width:50%}@media(max-width: 1200px){.block-order-shipping-info-block div{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.block-order-shipping-info-block div span:nth-child(even){font-weight:bold;margin-top:5px}@media(max-width: 1200px){.block-order-shipping-info-block div span:nth-child(even){width:50%}}.block-order-shipping-info-block div span:nth-child(odd){display:inline-block;width:40%;margin-top:5px}@media(max-width: 1200px){.block-order-shipping-info-block div span:nth-child(odd){width:50%}}@media(max-width: 767px){.block-order-shipping-info-block div{width:100%}}@media(max-width: 767px){.block-order-shipping-info-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.form-item-payment-information-payment-method{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important;gap:10px !important}fieldset[data-drupal-selector=edit-payment-information-payment-method]{margin-bottom:40px}fieldset[data-drupal-selector=edit-payment-information-payment-method] label.option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.payment-method-icon-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.payment-method-icon-list .payment-method-icon{margin:unset}.payment-method-icon-list .payment-method-icon{margin:unset}input[name="payment_information[payment_method]"]{min-width:34px;min-height:34px;display:block;float:left;margin-top:4px}.block-shipping-info{background:#d3d5d8;padding:20px;margin-top:20px}.block-shipping-info h3{margin-bottom:20px;font-weight:500}.checkout-pane-stripe-review h3{margin-top:60px;margin-bottom:30px;font-weight:500}.link--previous{margin:20px 8px 0 0;border-radius:8px;border:3px solid #545860;color:#545860;padding:20px 40px;text-decoration:unset}[id^=commerce-checkout-flow-multistep-default] legend{padding:16px 8px 16px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;cursor:pointer}[id^=commerce-checkout-flow-multistep-default] legend.payment-method-title.hide-title{border:0}[id^=commerce-checkout-flow-multistep-default] legend.hide-title{margin:0;border-bottom:1px solid #d3d5d8}[id^=commerce-checkout-flow-multistep-default] legend.hide-title:after{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);margin-top:6px}[id^=commerce-checkout-flow-multistep-default] legend:after{content:"";display:block;background-image:url(../images/icons/first-menu-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border:none;width:24px;height:24px;margin:0 0 0 3px}[id^=commerce-checkout-flow-multistep-default] .form-radios[id^=edit-shipping-information-shipments-0-shipping-method-0]{margin-top:32px}[id^=commerce-checkout-flow-multistep-default] .form-radios .form-item{margin:0 0 24px 0;padding:0}[id^=commerce-checkout-flow-multistep-default] .next-button-class{margin:8px 8px 8px 0;padding:12px 24px}[id^=commerce-checkout-flow-multistep-default] .form-item{margin-top:0;margin-bottom:0}[id^=commerce-checkout-flow-multistep-default] .form-item label{margin-top:16px}.path-checkout div[id^=edit-shipping-information-shipments]{border:0}.hide-block-wrapper-information [id^=edit-shipping-information-shipments-0-shipping-method-0--wrapper] [id^=edit-shipping-information-shipments-0-shipping-method-0]{display:none}.hide-block-wrapper-information{display:none}.form-item,.form-actions{margin-top:inherit;margin-bottom:inherit}.edit-continue-information-block .form-wrapper{margin:20px 0}article.contact .field--name-field-content>.field__item:nth-last-child(2){width:20%}article.contact .field--name-field-content>.field__item:last-child{width:80%}@media(max-width: 767px){article.contact .field--name-field-content>.field__item:nth-last-child(2),article.contact .field--name-field-content>.field__item:last-child{width:100%}}#views-exposed-form-shop-page-1 label,#block-ecosoft-b5-facetsfiltersblock label{display:none}#views-exposed-form-shop-page-1 select,#views-exposed-form-shop-page-1 input,#block-ecosoft-b5-facetsfiltersblock select,#block-ecosoft-b5-facetsfiltersblock input{border:1.5px solid #e3e6f2;color:#545860;padding:10px 20px 8px 20px;border-radius:5px}#views-exposed-form-shop-page-1 select:focus,#views-exposed-form-shop-page-1 input:focus,#block-ecosoft-b5-facetsfiltersblock select:focus,#block-ecosoft-b5-facetsfiltersblock input:focus{border-color:#309bff;box-shadow:none}.block-form-block .btn,.block-form-block [id^=block-ecosoft-b5-mainbtnmenu] .nav-item a,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item .block-form-block a,.block-form-block [id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a,[id^=block-ecosoft-b5-mainbtnmenu] ul .block-form-block .menu-item>a,.block-form-block .page-node-type-download-file .node__content .box-pdf-btn .file-pdf-download,.page-node-type-download-file .node__content .box-pdf-btn .block-form-block .file-pdf-download{margin:0}.block-form-block label{font-size:14px;color:#545860}.block-form-block .form-control{border:1.5px solid #e3e6f2;color:#545860;padding:10px 20px 8px 20px;border-radius:5px}.block-form-block .form-control:focus{border-color:#309bff;box-shadow:none}.block-form-block .input-info{font-size:12px;color:#545860}.block-form-block .form-check-input{border:1.5px solid #e3e6f2}.block-form-block .form-check-input:focus{border-color:#309bff;box-shadow:none}.country-code-box{display:none !important}main .commerce-order-item-add-to-cart-form .form-actions{position:relative}main .commerce-order-item-add-to-cart-form .form-actions:before{content:"";position:absolute;width:25px;height:25px;left:15px;top:calc(50% - 16px);background:url("../images/buy.svg");pointer-events:none}main .commerce-order-item-add-to-cart-form .form-actions.refresh:before{z-index:2;margin-top:3px;background:url("../images/icons/refresh.svg");-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a,.page-node-type-download-file .node__content .box-pdf-btn .file-pdf-download{border:0;display:inline-block;padding:8px 16px;margin:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:5px;letter-spacing:-1px}.btn.button--add-to-cart,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.button--add-to-cart,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.button--add-to-cart,.page-node-type-download-file .node__content .box-pdf-btn .button--add-to-cart.file-pdf-download{padding:10px 15px 10px 43px;line-height:25px !important}.btn.btn-lg,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-lg,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-lg,.page-node-type-download-file .node__content .box-pdf-btn .btn-lg.file-pdf-download{padding:20px 40px;font-weight:700;font-size:36px;letter-spacing:-1.44px}.btn.btn-lg a,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-lg a,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-lg a,.page-node-type-download-file .node__content .box-pdf-btn .btn-lg.file-pdf-download a{font-weight:700;font-size:36px;letter-spacing:-1.44px}.btn.btn-sm,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-sm,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-sm,.page-node-type-download-file .node__content .box-pdf-btn .btn-sm.file-pdf-download{padding:15px 30px;font-weight:700;font-size:24px}.btn.btn-sm a,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-sm a,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-sm a,.page-node-type-download-file .node__content .box-pdf-btn .btn-sm.file-pdf-download a{font-weight:700;font-size:36px}.btn.btn-primary,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-primary,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-primary,.page-node-type-download-file .node__content .box-pdf-btn .file-pdf-download{background:#309bff}.btn.btn-default,.page-node-type-download-file .node__content .box-pdf-btn .btn-default.file-pdf-download,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a,.page-node-type-download-file .node__content .box-pdf-btn [id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.file-pdf-download,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item .page-node-type-download-file .node__content .box-pdf-btn a.file-pdf-download,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a,.page-node-type-download-file .node__content .box-pdf-btn [id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.file-pdf-download,[id^=block-ecosoft-b5-mainbtnmenu] ul .page-node-type-download-file .node__content .box-pdf-btn .menu-item>a.file-pdf-download{background:#309bff;color:#fff}.btn.btn-default:hover,.page-node-type-download-file .node__content .box-pdf-btn .btn-default.file-pdf-download:hover,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a:hover,.page-node-type-download-file .node__content .box-pdf-btn [id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.file-pdf-download:hover,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item .page-node-type-download-file .node__content .box-pdf-btn a.file-pdf-download:hover,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a:hover,.page-node-type-download-file .node__content .box-pdf-btn [id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.file-pdf-download:hover,[id^=block-ecosoft-b5-mainbtnmenu] ul .page-node-type-download-file .node__content .box-pdf-btn .menu-item>a.file-pdf-download:hover{opacity:.8}.btn.btn-orange,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-orange,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-orange,.page-node-type-download-file .node__content .box-pdf-btn .btn-orange.file-pdf-download{background:#ff6404;color:#fff}.btn.btn-orange:hover,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-orange:hover,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-orange:hover,.page-node-type-download-file .node__content .box-pdf-btn .btn-orange.file-pdf-download:hover{opacity:.8}.btn.btn-yellow,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-yellow,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-yellow,.page-node-type-download-file .node__content .box-pdf-btn .btn-yellow.file-pdf-download{background:#ffdc5d;color:#545860}.btn.btn-yellow:hover,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-yellow:hover,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-yellow:hover,.page-node-type-download-file .node__content .box-pdf-btn .btn-yellow.file-pdf-download:hover{opacity:.8}.btn.btn-info,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-info,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-info,.page-node-type-download-file .node__content .box-pdf-btn .btn-info.file-pdf-download{color:#fff}.btn.btn-info:hover,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-info:hover,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-info:hover,.page-node-type-download-file .node__content .box-pdf-btn .btn-info.file-pdf-download:hover{opacity:.8}.btn.btn-link,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-link,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-link,.page-node-type-download-file .node__content .box-pdf-btn .btn-link.file-pdf-download{color:#ff6404;text-decoration:none;line-height:115%;letter-spacing:-0.04em;cursor:pointer;font-weight:500;padding:0;background:none}.btn.btn-link:hover,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-link:hover,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-link:hover,.page-node-type-download-file .node__content .box-pdf-btn .btn-link.file-pdf-download:hover{color:#ff6404;opacity:.7}.btn.btn-link:not(:last-child),[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-link:not(:last-child),[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-link:not(:last-child),.page-node-type-download-file .node__content .box-pdf-btn .btn-link.file-pdf-download:not(:last-child){margin-right:25px}.btn.btn-link:hover:after,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-link:hover:after,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-link:hover:after,.page-node-type-download-file .node__content .box-pdf-btn .btn-link.file-pdf-download:hover:after{border-color:rgba(255,100,4,.7)}.btn.btn-link:after,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-link:after,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-link:after,.page-node-type-download-file .node__content .box-pdf-btn .btn-link.file-pdf-download:after{content:"";width:8px;height:8px;border-width:0 2px 2px 0;border-color:#ff6404;border-style:solid;display:inline-block;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);margin-left:1px;margin-bottom:1px}.btn a,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a a,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a a,.page-node-type-download-file .node__content .box-pdf-btn .file-pdf-download a{color:#fff;line-height:110%;letter-spacing:-1px;text-decoration:none}.btn.btn-bg-none,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item a.btn-bg-none,[id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a.btn-bg-none,.page-node-type-download-file .node__content .box-pdf-btn .btn-bg-none.file-pdf-download{border:2px solid #545860;border-radius:5px;background:#fff;color:#545860}.view-blog{margin-top:60px}.view-blog .views-view-responsive-grid{grid-column-gap:1.75em;grid-row-gap:1.75em;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;padding-bottom:4em;display:grid}@media(max-width: 767px){.view-blog .views-view-responsive-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.view-blog .views-view-responsive-grid .views-view-responsive-grid__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:var(--white);border-radius:8px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.2)}.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-image,.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-product-images{overflow:hidden}.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-image img,.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-product-images img{object-fit:cover;width:100%;height:240px;overflow:hidden;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-image img:hover,.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-product-images img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title,.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title-1{padding:1em;height:80px;overflow:hidden}.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title .time,.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title-1 .time{color:#545860;font-size:.7em}.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title .heading,.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title-1 .heading{font-size:1.2em;line-height:1.2}.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title .heading a,.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title-1 .heading a{color:#545860;text-decoration:unset}.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title .heading a:hover,.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title-1 .heading a:hover{color:#309bff}.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-uid{padding:0 1em}.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-uid .views-label-uid{opacity:.7;letter-spacing:1px;text-transform:uppercase;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-uid .field-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-column-gap:.5em;grid-row-gap:.5em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:.5em 1em 1em}.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-uid .field-content article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-uid .field-content article img{width:32px;height:32px}.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-uid .field-content article .field--name-field-first-name,.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-uid .field-content article .field--name-field-last-name{color:var(--dim-grey);font-size:.7em;padding-left:2px}.view-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-uid .field-content article .author-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:unset;color:unset}.node--type-blog .bl-head-box{grid-column-gap:0;grid-row-gap:1em;background-color:#ebebeb;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:grid;box-shadow:inset 0 -2px 10px rgba(0,0,0,.2)}@media(max-width: 767px){.node--type-blog .bl-head-box{grid-template-columns:1fr}}@media(max-width: 767px){.node--type-blog .bl-head-box .bl-head-box-right{display:none}}.node--type-blog .bl-head-box .bl-head-box-left{min-height:30svh;padding:2em .9em 2em 4em}@media(max-width: 767px){.node--type-blog .bl-head-box .bl-head-box-left{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:8px}}.node--type-blog .bl-head-box .bl-head-box-left .field--name-title{font-size:3em;font-weight:600;line-height:1}.node--type-blog .bl-head-box .bl-head-box-left .field--name-field-summary{margin-top:20px}.node--type-blog .w-container{max-width:940px;margin-left:auto;margin-right:auto}.node--type-blog .w-container .article-box{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;padding-top:40px;display:grid}@media(max-width: 767px){.node--type-blog .w-container .article-box{grid-template-columns:1fr;margin:8px}}.node--type-blog .w-container .article-box .article-side{grid-column-gap:1em;grid-row-gap:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.node--type-blog .w-container .article-box .article-side .label{opacity:.7;letter-spacing:1px;text-transform:uppercase;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:normal}.node--type-blog .w-container .article-box .article-side .div-block-3{grid-column-gap:.5em;grid-row-gap:.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.node--type-blog .w-container .article-box .article-side .div-block-3 .author-list{grid-column-gap:.5em;grid-row-gap:.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none}.node--type-blog .w-container .article-box .article-side .div-block-3 .author-list img{width:80px;height:80px}.node--type-blog .w-container .article-box .article-side .div-block-3 .author-list .author{color:#545860;font-size:.7em}.node--type-blog .w-container .article-box .article-side .article-date .date{color:#545860;font-size:.7em}.node--type-blog .w-container .article-box .article-side .article-side-stick{position:-webkit-sticky;position:sticky;top:100px}.node--type-blog .w-container .article-box .article-side .article-side-stick .fs-socialshare_wrapper{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.node--type-blog .w-container .article-box .article-side .article-side-stick .fs-socialshare_wrapper .w-inline-block{grid-column-gap:1rem;grid-row-gap:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#309bff}.node--type-blog .w-container .article-box .article-side .article-side-stick .fs-socialshare_wrapper .w-inline-block:hover{opacity:.6;color:rgba(84,88,96,.7)}.node--type-blog .w-container .article-box .article-side .article-side-stick .fs-socialshare_wrapper .w-inline-block .fs-socialshare_icon{width:28px;height:28px}.node--type-blog .w-container .article-box .article-body .h-content-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;display:none;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);padding:20px;margin-bottom:20px}.node--type-blog .w-container .article-box .article-body .h-content-list .h3-content-blog{font-size:20px;font-weight:600;margin-bottom:5px}.node--type-blog .w-container .article-box .article-body .h-content-list .CreateMenu{font-size:18px;color:#309bff;text-decoration:none}.node--type-blog .w-container .article-box .article-body .h-content-list .CreateMenu:hover{color:#12496f}.node--type-blog .w-container .article-box .article-body .h-content-list .CreateMenu span{display:inline-block;border:1px solid;border-radius:100%;width:24px;height:24px;text-align:center;line-height:20px;font-size:16px;margin-right:5px}.node--type-blog .w-container .article-box .article-body h2,.node--type-blog .w-container .article-box .article-body .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search .node--type-blog .w-container .article-box .article-body label,.node--type-blog .w-container .article-box .article-body h3{margin-top:20px;margin-bottom:10px}.node--type-blog .w-container .article-box .article-body .w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.node--type-blog .w-container .article-box .article-body .views-element-container{margin-top:50px}.node--type-blog .w-container .article-box .article-body .views-element-container .view-header{margin-left:20px}.related-articles,.block-views-blockblog-user-blog{padding-top:2em}.related-articles .views-view-responsive-grid .views-view-responsive-grid__item .views-field-uid,.block-views-blockblog-user-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-uid{opacity:.7;letter-spacing:1px;text-transform:uppercase;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1em 1.5em}.related-articles .views-view-responsive-grid .views-view-responsive-grid__item .views-field-uid .field-content,.block-views-blockblog-user-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-uid .field-content{opacity:1.7;letter-spacing:1px;text-transform:uppercase;font-size:12px;padding:0}.related-articles .views-view-responsive-grid .views-view-responsive-grid__item .views-field-uid .field-content article .field--name-field-first-name,.related-articles .views-view-responsive-grid .views-view-responsive-grid__item .views-field-uid .field-content article .field--name-field-last-name,.block-views-blockblog-user-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-uid .field-content article .field--name-field-first-name,.block-views-blockblog-user-blog .views-view-responsive-grid .views-view-responsive-grid__item .views-field-uid .field-content article .field--name-field-last-name{opacity:.7;font-size:12px}.block-views-blockblog-user-blog h2,.block-views-blockblog-user-blog .path-search .region-content #views-exposed-form-search-search label,.path-search .region-content #views-exposed-form-search-search .block-views-blockblog-user-blog label{margin-top:.8em}.author-page{background:#ebebeb;box-shadow:inset 0 -2px 10px rgba(0,0,0,.2)}.author-page .bl-head-box{grid-column-gap:0;grid-row-gap:1em;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:grid}.author-page .bl-head-box .bl-head-box-left .author{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;font-size:3em;font-weight:600;line-height:1;margin-bottom:5px}.author-page .bl-head-box .bl-head-box-left .job{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;margin-top:20px}.author-page .bl-head-box .bl-head-box-right .bl-pic-box{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.author-page .bl-head-box .bl-head-box-right .bl-pic-box .field--name-user-picture{width:50%;height:90%;padding:5%}.view-certificates{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-bottom:3em;margin-left:5%;margin-right:5%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 767px){.view-certificates .views-view-responsive-grid{--views-responsive-grid--column-count: 2 !important}}.view-certificates .form-type-textfield{width:33%}@media(max-width: 767px){.view-certificates .form-type-textfield{width:100%}}.view-certificates .form-type-textfield input{font-size:16px;border:1px solid #d3d5d8;height:50px;padding-top:0;padding-bottom:0;color:#545860;border-radius:0}.view-certificates .form-type-textfield input:focus{border-color:#309bff;outline:0;box-shadow:none}.view-certificates .views-view-responsive-grid__item{border:1px solid #ebebeb;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.view-certificates .views-view-responsive-grid__item .views-view-responsive-grid__item-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.view-certificates .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .views-field-field-image img{aspect-ratio:16/9;object-fit:contain;object-position:0 50%;width:100%;height:100%}.view-certificates .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .views-field-title{margin-top:.8em;margin-bottom:.4em;height:50px;overflow:hidden}.view-certificates .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .views-field-title .field-content{letter-spacing:-1px;text-transform:uppercase;font-weight:700;font-size:1em}.view-certificates .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .views-field-body{height:120px;overflow:hidden}.view-certificates .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .views-field-body p{font-size:.7em;font-weight:400}.view-certificates .views-view-responsive-grid__item .views-view-responsive-grid__item-inner a{font-size:14px;border:2px solid #545860;color:#545860;cursor:pointer;background-color:rgba(0,0,0,0);border-radius:4px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;padding:.8em 1.6em .7em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none;margin-top:15px}.view-certificates .views-view-responsive-grid__item .views-view-responsive-grid__item-inner a:hover{background-color:#545860;color:#fff}.path-search .region-content #views-exposed-form-search-search label{margin-bottom:10px}.path-search .region-content #views-exposed-form-search-search .form--inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.path-search .region-content #views-exposed-form-search-search .form--inline .form-actions{margin:0}.path-search .region-content #views-exposed-form-search-search .form--inline .form-item{width:30%;margin:0 8px}.path-search .region-content #views-exposed-form-search-search .form--inline .form-item input{height:50px}.path-search .region-content #views-exposed-form-search-search .form--inline .btn,.path-search .region-content #views-exposed-form-search-search .form--inline [id^=block-ecosoft-b5-mainbtnmenu] .nav-item a,[id^=block-ecosoft-b5-mainbtnmenu] .nav-item .path-search .region-content #views-exposed-form-search-search .form--inline a,.path-search .region-content #views-exposed-form-search-search .form--inline [id^=block-ecosoft-b5-mainbtnmenu] ul .menu-item>a,[id^=block-ecosoft-b5-mainbtnmenu] ul .path-search .region-content #views-exposed-form-search-search .form--inline .menu-item>a,.path-search .region-content #views-exposed-form-search-search .form--inline .page-node-type-download-file .node__content .box-pdf-btn .file-pdf-download,.page-node-type-download-file .node__content .box-pdf-btn .path-search .region-content #views-exposed-form-search-search .form--inline .file-pdf-download{height:50px;margin:0}.path-search .region-content #views-exposed-form-search-search .form--inline #edit-submit-search{margin:auto}.path-search .region-content .views-field-field-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.path-search .region-content .views-field-field-image img{width:auto !important;height:280px !important}@media(max-width: 767px){.path-search .region-content .view-blog .views-view-responsive-grid{grid-template-columns:auto !important}}.maintenance-block{width:1120px;max-width:90%;margin:0 auto;position:relative;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:50px 0 80px 0}.maintenance-info{gap:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 320px);position:relative}.maintenance-info-logo{width:320px;height:auto;object-fit:contain}.maintenance-title{font-weight:900;text-transform:uppercase;color:#545860;font-size:6em;letter-spacing:-0.06em;line-height:.8}.maintenance-p{font-size:1.5em;line-height:1;letter-spacing:.02em;color:#545860;font-weight:500}.maintenance-url{font-weight:500;background:#2282f3;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:8px;padding:20px 40px;color:#fff;text-decoration:unset;text-align:center;font-size:1.5em;line-height:28px;letter-spacing:-0.08em;display:block}img.maintenance-info-img{width:320px;height:auto;object-fit:contain;position:absolute;right:-320px;z-index:1;top:0}@media screen and (max-width: 1200px){.maintenance-title{font-size:5em}}@media screen and (max-width: 991px){.maintenance-title{font-size:4em}.maintenance-p,.maintenance-url{font-size:1.3em}.maintenance-info{width:calc(100% - 200px)}img.maintenance-info-img{top:-25%;width:200px;right:-200px}}@media screen and (max-width: 767px){.maintenance-title{font-size:2.5em}.maintenance-p,.maintenance-url{font-size:1.2em}.maintenance-info{gap:30px;width:calc(100% - 100px)}.maintenance-p{width:calc(100% + 100px)}.maintenance-info-logo{max-width:50%}img.maintenance-info-img{width:100px;top:-50px;right:-100px}.maintenance-url{padding:15px 30px}}body #CybotCookiebotDialogHeader{display:none}body #CybotCookiebotDialog{font-family:"CeraPRO",sans-serif}body #CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#309bff}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:3px solid #309bff;color:#309bff}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#309bff}
/*# sourceMappingURL=style.css.map */
