@charset "UTF-8";.c,.category-hero img{margin:0 auto;width:100%}.slick-slider,html{-webkit-tap-highlight-color:transparent}.slick-list:focus,textarea{outline:0}body,header{background-color:#fff}.c,body.openModal,header,main{width:100%}.b3-ch>div>i,.bc>ul>li>i,.more em{font-style:normal}.clrs,.h-r button,.logo span,.mn_body button,.ph,.str1 span:first-child,.tbl .nowrap,.ttl2 a{white-space:nowrap}.fr-col3 li,img,tr{page-break-inside:avoid}.b5,.category-hero,.more,.tbl .center{text-align:center}.tbl table,table{border-collapse:collapse}.d1 ol,.ol1,.ol2{counter-reset:li-counter;list-style-type:none}.d1 ol li,.ol1>li,.ol2 li{counter-increment:li-counter}.b11 h1,.prod2-ch .h4,.prod2-ch h4{-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.slick-slide.dragging img,.tooltip{pointer-events:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.sl-1 .slick-slide>div,body,header .c,html{height:100%}a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,s,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.slick-initialized .slick-slide,.slick-slide img,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}.close::after,.more span,.ph-wa-icon{display:inline-block}header{position:fixed;z-index:9;height:104px;border-bottom:1px solid #ededed;margin-top:-104px}small{font-size:80%}input[type=text]{border:1px solid #ccc;padding:8px 12px}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}hr{height:0;-webkit-box-sizing:content-box;box-sizing:content-box}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input{line-height:normal;outline:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-spacing:0}ul{list-style:none}@media print{*,::after,::before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}}abbr[title]::after{content:" (" attr(title) ")"}thead{display:table-header-group}img{max-width:100%;vertical-align:middle;border:0}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-webkit-viewport{width:device-width}@viewport{width:device-width}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}button,input,select,textarea{line-height:inherit;border-radius:0}textarea{resize:vertical}html{font-size:100%}body{font:400 1rem/1.5 Inter,"Segoe UI",sans-serif;color:#17181c}body.openModal{overflow-y:scroll;height:100vh;position:fixed;left:0;top:0}.b10,.fr-b,.prod2-ch .h4,.prod2-ch h4,.prod2-ch>i,.sidebar,.sl-1-wrap,.slick-list,main{overflow:hidden}.sl-1-wrap,.slick-list,.slick-slider,.slick-track,.str2 svg{position:relative}.c{min-width:300px;padding:0 30px;max-width:1692px}.b2-l,.b2-r{min-width:0;grid-row:1}.b8-r,.bc>ul,.f-info,.file1 a,.files1,.filter-toggle,.fltr-btn,.fltr_wrap,.fr-b-b ul label,.pgn,.prod li h4,.prod li i,.prod2-ch,.sl--1 h4,.sl--1 i,.soc,.sort,.sort ul,.ul6{display:flex;display:-ms-flexbox}.b1,.b11,.b11-1-2-w,.b13,.b13-r,.b14,.b16,.b2,.b6,.b9,.c-wrap,.lw,.prod li a,.prod li.s1,.sl--1 a,.str1,.ttl4,.ul5 li,.ul_str li,header nav ul{display:flex;display:-ms-flexbox;justify-content:space-between}.b15,.b4,.b4-r,.b7,.b8,.f-btm,.fr-b-t,.ft-wrap,.h-r,.map,.ol2 li,.ttl2,header .c{display:flex;display:-ms-flexbox;justify-content:space-between;align-items:center}.b10-t::after,.b11 h1,.b8-r button,.bc>ul>li.dropdown::before,.btn1,.btn1-3,.btn2,.btn3,.f1 input[type=submit],.h-r button,.link,.mn_body button,.mn_body nav>ul span::after,.mob_nav,.more span,.prod li.s1 button,.r1 button,.tNav i,.tNav i::after,.ttl2 a,.ttl4 span,a,body.openModal .modalWrap{transition:.2s}.pgn li.next a:hover,.pgn li.prev a:hover{transform:scale(1.1)}.prod li a img,.prod2-ch>i img,.sl--1 a img,.ul2 a img{transition:.2s;cursor:pointer}.prod li a:hover img,.prod2-ch>i:hover img,.sl--1 a:hover img,.ul2 a:hover img{transform:scale(1.02)}.modal,.modal .f1 textarea,.modal input[type=email],.modal input[type=text],.modal textarea{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.ft-clr{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.bc>ul>li>i>a:hover,.f-top a,.link:hover,.mail a,.ph2 a,.prod2-ch h4 a,.ul2 h4,a:hover,header nav ul a{text-decoration:none}.f-top a:hover,.file1 a:hover span,.link,.mail a:hover,.ol2 li:hover a,.ph2 a:hover,.prod li a:hover h4,.prod2-ch h4 a:hover,.sl--1 a:hover h4,.ul2 h4:hover,a,header nav ul a:hover{text-decoration:underline}.bc>ul>li.dropdown>ul>li a,.bc>ul>li.dropdown>ul>li a:hover,.bc>ul>li>i>a,.btn3,.file1 a,.logo a,.logo-inner,.more a,.pgn a,.ph a,.prod li a,.sl--1 a,.ul2 a{text-decoration:none}.bc>ul>li.dropdown::before,.bc>ul>li::after,.fr-b-t i::after,.pgn li.next a::after,.pgn li.next span::after,.pgn li.prev a::after,.pgn li.prev span::after{position:absolute;border-bottom:2px solid #36373b;border-left:2px solid #36373b}.close::after{font-size:2.8125rem;padding-left:10px;cursor:pointer;padding-bottom:10px;opacity:.9;transform:rotate(45deg)}.b13-r b,.b3-ch>div>i,.bc>ul>li>i,.prod li div:not([class]) span,.sl--1 div:not([class]) span,.ttl,.ul3 li>div,.ul6 span{text-transform:uppercase}.bc>ul>li>i,.ul3 li>div,.ul6 span{text-transform:none}.b13-r b::before,.b3-ch>div>i::before,.bc>ul>li>i::before,.prod li div:not([class]) span::before,.sl--1 div:not([class]) span::before,.ttl::before,.ul3 li>div::before,.ul6 span::before{content:"[ "}.b13-r b::after,.b3-ch>div>i::after,.bc>ul>li>i::after,.prod li div:not([class]) span::after,.sl--1 div:not([class]) span::after,.ttl::after,.ul3 li>div::after,.ul6 span::after{content:" ]"}.b13 .h3,.b14 h4,.b4-r b,.b8-l .h2,.b9 .h2{font-size:3rem}.b10-t,.ttl4+p{font-size:1.5rem}.b1,.b10-b .b2,.b16,.b7,.d1,.p-40,.ph-c,.prod,.prod2,.ul2,.ul6{padding:40px 0!important}.b6,.pt-40{padding-top:40px!important}.b13,.map,.ul1,.ul3{padding:60px 0!important}.h3-2{padding:60px 0 30px!important}.pt-60{padding-top:60px!important}.category-hero img{display:block;max-width:760px;max-height:420px;object-fit:contain}.b2-r,.b2-r img{max-width:533px}.b11,.b8,.m-60{margin:60px 0!important}.mb30{margin-bottom:30px!important}.slick-slider{display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{display:block;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.bc>ul>li.dropdown>ul>li::after,.bc>ul>li:last-child::after,.file1.disabled,.fltr,.ol2.collapsed-list li,.slick-arrow.slick-hidden,.slick-slide,.slick-slide.slick-loading img,input[type=checkbox]{display:none}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track,.ttl4.full span{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.logo a,.logo-inner,.ol2.collapsed-list li:nth-child(-n+4),.ph,.sl-1-arrow{display:flex}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Ubuntu,"Segoe UI",sans-serif}.h1,.h2,h1,h2{font-size:3.75rem;font-weight:400;line-height:1;padding:20px 0 15px}.b4-r b,.bc>ul>li:hover i>a,.clr-p,.h1 span,.h2 span,.pgn li:not(.active):hover a,.ph .em:hover,.ph a:hover,.ttl4:not(.full):hover span,h1 span,h2 span{color:#fa4747}.h3,h3{font-size:2.25rem;font-weight:400;line-height:1;padding:15px 0 10px}.h4,.h5,h4,h5{font-size:1.125rem;font-weight:500;line-height:1}.h5,h5{padding:10px 0 8px}.h3-2{font-size:3rem;font-weight:400;line-height:1}.logo,.mail,.ul_str span:last-child,b,strong{font-weight:500}.b8-r button,.btn1,.btn1-3,.h-r button{font-size:1rem;border:1px solid #ededed;background-color:#fff;padding:8px 16px}.btn3,.f1 input[type=submit],.mn_body button{font-size:1rem;border:1px solid #fa4747;color:#fff}.b8-r button,.btn1-3{padding:15px 24px}.f1 input[type=submit],.mn_body button{background-color:#fa4747;padding:8px 16px}.btn2:hover,.btn3:hover,.f1 input[type=submit]:hover,.mn_body button:hover,.more span:hover,.prod li.s1 button:hover,.r1 button:hover,.ttl2 a:hover{background-color:#ff5e5e}.btn2,.more span,.prod li.s1 button,.r1 button,.ttl2 a{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTk5OTcgMUM0Ljk5OTk3IDEuNTYgNS40NDk5NyAyIDUuOTk5OTcgMkgxMS41OUwwLjY5OTk3MSAxMi44OUMwLjMwOTk3MSAxMy4yOCAwLjMwOTk3MSAxMy45MSAwLjY5OTk3MSAxNC4zQzEuMDg5OTcgMTQuNjkgMS43MTk5NyAxNC42OSAyLjEwOTk3IDE0LjNMMTMgMy40MVY5QzEzIDkuNTUgMTMuNDUgMTAgMTQgMTBDMTQuNTUgMTAgMTUgOS41NSAxNSA5VjFDMTUgMC40NSAxNC41NSAwIDE0IDBINS45OTk5N0M1LjQ0OTk3IDAgNC45OTk5NyAwLjQ1IDQuOTk5OTcgMVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:center;background-size:15px 15px;font-size:1rem;border:1px solid #fa4747;background-color:#fa4747;padding:8px 56px 8px 16px;color:#fff;background-position:calc(100% - 16px) 50%;text-decoration:none}.btn3{background-color:#fa4747;padding:16px 24px;background-position:88% 50%}.ul4 li,p{padding:5px 0}.link,a{color:#fa4747;cursor:pointer}.ol1 ol,.str2{padding-left:20px}.str2 svg{top:3px}.f-top a,.fl a,.logo a,.mail a,.ph2 a,.prod2-ch .h4 a,.prod2-ch h4 a,header nav ul a{color:#17181c}header nav li{padding:0 16px}.logo,.mail{font-size:1.25rem}.logo a,.logo-inner{align-items:center;gap:10px}.logo img{height:40px;display:block;object-fit:contain;margin-top:5px}.ph{margin-right:50px;flex-direction:column;align-items:flex-end}.bc>ul>li>i>a,.ph a,.ul2 a{color:#17181c}.ph svg{width:20px;height:20px}svg.ph-wa-icon{margin:0 -2px -1px 3px;width:16px;height:16px}.em svg{width:13px;height:13px;margin:0 0 -1px 5px}.ph .em{font-size:.8125rem;color:#6d6e70;margin-top:2px}.prod li.s1 button,.ttl.b-t1{margin-top:30px}.mn_body button{margin-top:20px}.b1,.ttl4{align-items:end}main{min-height:100vh;height:auto!important;padding-top:104px}.b15-r,.b16-r,.b4-r,.l1{width:50%}.ml,.r1{width:40%}.r1 button{margin-top:7px}.sl-1 .slick-track{display:flex!important;align-items:stretch}.modal.m1 .mBody,.modal.m2 .mBody,.modal.m4,.sl-1 .slick-slide{height:auto}.sl-1 .slick-list{cursor:grab}.sl-1 .slick-list.dragging{cursor:grabbing}.sl-1-wrap{padding-bottom:68px}.b9 .h3,.ol1 .h3,.ol1 .h5,.ul_str{padding-bottom:20px}.sl-1,.tbl.rounded table{margin:0}.sl-1-arrow{position:absolute;left:40px;bottom:0;width:40px;height:40px;border:1px solid #ededed;border-radius:999px;background:rgba(255,255,255,.94);color:#5f6166;justify-content:center;align-items:center;cursor:pointer;transition:color .2s,border-color .2s,opacity .2s;z-index:3}.b10-t,.bc>ul,.bc>ul>li,.bc>ul>li.dropdown,.d1 ol li,.fr-b-t i,.more em svg,.ol1>li,.ul1 li,input[type=checkbox]+var{position:relative}.b2,.b3-ch,.f-top,.ol1,.prod,.prod2,.ul1,.ul2{display:grid}.prod li,.prod2-ch,.sl--1,.ul1 li{border:1px solid #ededed}.sl-1-arrow:hover{color:#17181c;border-color:#d4d4d4}.str1,.ttl.b-t1{border-top:1px solid #ededed}.sl-1-arrow--next{left:88px;transform:rotate(180deg)}.sl-1-arrow.slick-disabled{opacity:.35;cursor:default}.b10-t,.fr-b-b ul label,.fr-b-t,.more em,.ol2 li,.ttl4:not(.full),.ul4 label,[data-tooltip]{cursor:pointer}.b10.active .b10-b,.b13-r span,.modal.active,.sl-1-arrow svg,.tooltip.visible,.ul2 i{display:block}.prod li a,.sl--1 a{flex-direction:column;height:100%;width:100%}.prod li div:not([class]),.sl--1 div:not([class]){padding:0 16px 16px;flex-grow:1;display:flex;flex-direction:column}.prod li div:not([class]) span,.sl--1 div:not([class]) span{color:#88898b;display:block;padding-top:6px;text-transform:none}.prod li i,.sl--1 i{align-items:center;justify-content:center;height:200px;flex-shrink:0}.prod li .h4,.prod li h4,.sl--1 .h4,.sl--1 h4{align-items:end;font-size:1.125rem;font-weight:500;color:#17181c;flex-grow:1;line-height:1.2}.b3-ch>div>i,.str1.str1_2,.ttl{color:#88898b}.sl--1{margin:0 8px;height:100%}.ttl{margin:60px 0 30px}.b8-l,.tooltip{color:#fff}.ttl.b-t1{padding-top:15px;font-size:17px;line-height:1.2}.ttl2 .h2,.ttl2 h2{padding-right:50px}.b15-l h1,.b2 .h2{padding-top:0}.b2{grid-template-columns:minmax(0,1fr) minmax(380px,533px);gap:clamp(32px,4vw,70px);align-items:start}.b2-l{grid-column:1}.b2-r{width:100%;grid-column:2;justify-self:end}.b2-r img{display:block;width:100%;height:auto;margin:0}@media (max-width:1281px){.b2-l,.b2-r{grid-column:1}.b2-r,.b2-r img{width:100%;max-width:none}.b2{grid-template-columns:1fr;gap:32px}.b2-r{grid-row:1;justify-self:stretch}.b2-l{grid-row:2;width:100%}.b2-r img{height:auto;object-fit:contain;object-position:center}}.prod li.s1,.prod2-ch{flex-direction:column}@media (max-width:580px){.b2{gap:20px}.b2-r img{width:100%;height:auto}}.ol1{grid-template-columns:repeat(4,1fr);gap:50px;padding-top:20px}.ol1>li{padding-top:30px;margin:10px 0}.ol1>li::before{position:absolute;left:0;top:0;content:"[" counter(li-counter) "]";color:#88898b}.ol1.ol1-1{grid-template-columns:repeat(2,minmax(0,1fr))}.ol1.ol1-2{grid-template-columns:repeat(5,1fr)}.ol1.ol1-2>li{border-left:1px solid #dbdbdb;padding-left:24px;padding-top:40px}.ol1.ol1-2>li::before{left:24px;color:#fa4747;font-size:1.5rem}.ol1 .h3{border-bottom:1px solid #ededed;margin:0 0 15px}.ol1 ol li{padding:6px 0}.prod{grid-template-columns:repeat(6,1fr);gap:20px}.prod li.s1{padding:16px}.b3-ch{gap:30px;grid-template-columns:25% repeat(2,1fr) 200px}.b3-ch>div:first-child{padding-left:7%}.b3-ch>div>i{display:block;padding-bottom:6px}.b3-ch>div:first-child svg{max-width:70%}.b3-ch>div:last-child svg{width:24px;height:24px;margin-left:15px;margin-bottom:-5px}.prod2{grid-template-columns:repeat(6,1fr);gap:24px 16px}.prod2.prod2-2{grid-template-columns:repeat(4,1fr);padding-top:0!important}.prod2-ch>i{display:block;aspect-ratio:1/0.78}.prod2-ch>i a{display:block;height:100%}.prod2-ch>i img{width:100%;height:100%;object-fit:cover}.prod2-ch .h4,.prod2-ch h4{display:-webkit-box;padding-bottom:2px;line-height:1.2}.lw{flex-direction:column;flex-grow:1;padding:14px 16px 8px}.sale{font-size:1.125rem;font-weight:600;padding:10px 0 8px}.b6 .ttl3,.fr-t,.sort>span,.ul3 li>div{font-weight:500}.str1{padding:9px 0;font-size:.875rem;gap:10px}.str1 svg,.ul_str svg{width:16px;height:16px;margin:0 0 -2px 4px}.more{margin-top:24px}.more a{display:block;background-color:#fa4747}.more em{color:#fa4747}.more em svg{fill:#FA4747;top:3px;left:5px}.mr{width:53%}.ul1{grid-template-columns:repeat(5,1fr);gap:16px}.ul1 li{padding:78px 24px 20px}.ul1 li::before{content:"";display:block;position:absolute;left:24px;top:22px;width:32px;height:32px;background:url("/i/industry-pump.svg") 50% 50%/contain no-repeat}.ul1 li:nth-child(2)::before{background-image:url("/i/industry-construction.svg")}.ul1 li:nth-child(3)::before{background-image:url("/i/industry-road.svg")}.ul1 li:nth-child(4)::before{background-image:url("/i/industry-lift.svg")}.ul1 li:nth-child(5)::before{background-image:url("/i/industry-finish.svg")}.ul1 h5{font-size:1.875rem;padding-top:0}.b4-l{width:45%}.b4-r span{font-size:1.25rem;padding:0 15px}.fr-t,.ul2 h4{font-size:1.5rem}.b4-r i svg{width:314px;height:90px}.f-top,.ul2{grid-template-columns:repeat(4,1fr);gap:16px}.ul2 h4{padding-top:16px}.b11,.ph-c img,.ul2 i img{width:100%}.ul2.ul2-2 b{display:block;font-weight:400;padding:16px 0}.ul2.ul2-2 b+div{border:1px solid #dbdbdb;padding:25px}.bc>ul>li.dropdown::before,.bc>ul>li::after{border-bottom-color:#17181c;border-left-color:#17181c;top:12px;width:7px;height:7px;content:""}.bc{padding-top:32px}.bc>ul{flex-wrap:wrap}.bc>ul>li{padding:3px 22px 3px 0;margin-right:19px}.bc>ul>li::after{transform:rotate(225deg);right:0}.bc>ul>li:last-child{padding-right:0}.bc>ul>li.dropdown{padding-right:35px}.bc>ul>li.dropdown::before{transform:rotate(-45deg);right:18px}.bc>ul>li.dropdown:hover::before{transform:rotate(-225deg);top:14px;border-color:#fa4747}.bc>ul>li.dropdown>ul{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ededed;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);min-width:200px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(10px);transition:.3s;display:block!important;flex-direction:column!important;padding:8px 0}.bc>ul>li.dropdown>ul>li{padding:0;margin:0}.bc>ul>li.dropdown>ul>li a{display:block;padding:8px 16px;color:#17181c;white-space:nowrap}.bc>ul>li.dropdown>ul>li a:hover{background-color:#ededed}.bc>ul>li.dropdown:hover>ul{opacity:1;visibility:visible;transform:translateY(0)}.sidebar{flex:0 0 453px}.content{flex:1 1 auto;padding-left:95px}.f-r{background-color:#f8f8f8;padding:32px}.fr-t{padding-top:10px}.fr-b.closed .fr-b-b{height:0;padding:0}.fr-b.closed .fr-b-t i::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fr-b-t{border-bottom:1px solid #dbdbdb;padding:8px 0}.fr-b-t span,.ft a[href^=tel]{font-size:1.25rem}.fr-b-t i::after{content:"";width:7px;height:7px;transform:rotate(135deg);top:0;right:15px;border-color:#fa4747}.fr-b-b{padding:10px 0}.fr-b-b ul li{padding:8px 0 8px 6px}.fr-b-b ul label{align-items:center}.fr-b-b ul label input{width:20px;height:20px;background-color:red}.b11 span,.fr-b-b ul span,.pgn li.next{padding-left:10px}.ft-clr{display:inline-block;width:16px;height:16px;border:2px solid #fff;margin-left:-11px;margin-bottom:-2px}.fr-col3,.ul3,.ul4{display:grid}.b8-l,.b8-r,.b9-l,.b9-r{width:48%}.ft-clr:first-child{margin-left:0}.fc-red{background-color:#ff2323}.fc-yellow{background-color:#ffed23}.fc-green{background-color:#41ff23}.fc-black{background-color:#17181c}.fc-blue{background-color:#3d23ff}.fc-purple{background-color:#db7093}.sort{padding-bottom:40px;align-items:center}.sort>span{padding-right:40px;font-size:1.125rem}.sort ul{gap:16px;font-size:.875rem}input[type=checkbox]+var{width:20px;height:20px;flex:0 0 20px;background-color:transparent;border:1px solid #6d6e70;border-radius:2px;transition:background-color .3s,border-color .3s}input[type=checkbox]:checked+var{background-color:#fa4747;border-color:#36373b}input[type=checkbox]:checked+var::after{content:"";position:absolute;top:4px;left:7px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}input[type=checkbox]+var:hover,label:hover input[type=checkbox]+var{border-color:#fa4747}.pgn{justify-content:center;align-items:center;padding:20px 0}.pgn a{padding:19px 23px}.pgn li.active a{border-bottom:2px solid #fa4747}.pgn li.next a,.pgn li.next span,.pgn li.prev a,.pgn li.prev span{position:relative;display:inline-block;text-indent:-999px;padding:5px 15px;overflow:hidden}.pgn li.next span::after,.pgn li.prev span::after{border-color:#88898b}.pgn li.next a::after,.pgn li.next span::after,.pgn li.prev a::after,.pgn li.prev span::after{content:"";width:9px;height:9px;border-bottom-color:#17181c;border-left-color:#17181c;top:16px}.pgn li.prev{padding-right:10px}.pgn li.prev a::after,.pgn li.prev span::after{transform:rotate(45deg);left:10px}.pgn li.next a::after,.pgn li.next span::after{transform:rotate(225deg);right:10px}.fr-col3{grid-template-columns:1fr 1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(var(--rows,1),auto)}.fr-col3 li{break-inside:avoid}.bg1{background-color:#f8f8f8;margin-bottom:25px;padding-bottom:50px}.b5{background-color:#ededed;padding:20px 0;margin:50px 0}.b10.active .b10-t,.b12,footer{background-color:#f8f8f8}.b15-l{flex:0 0 550px;padding-right:100px}.b15-l .btns{padding-top:25px}.ul3{grid-template-columns:repeat(4,1fr);gap:50px}.ul3 li>div{padding-bottom:5px}.b6{padding-bottom:25px;gap:30px;flex-wrap:wrap}.b6 .ttl3{padding-bottom:15px}.b6-r.b6-r-empty{opacity:0}.ul4{grid-template-columns:repeat(3,100px)}.files1{gap:32px}.file1{min-width:115px}.file1 a{align-items:center;color:#17181c}.tbl td:first-child,.tbl th{color:#333}.file1 svg{width:36px;height:40px;min-width:36px}.file1 span{padding-left:8px}.tbl table{width:100%;margin:20px 0;font-size:14px}.tbl th{background-color:#f8f9fa;font-weight:600;text-align:left;padding:12px 10px;border:1px solid #dee2e6;border-bottom:2px solid #dee2e6}.d1 ol,.modal-title,.ph2,.tbl .highlight,.tbl td:first-child,.ttl5{font-weight:500}.tbl td{padding:10px;border:1px solid #dee2e6;vertical-align:top}.tbl tbody tr:nth-child(odd) td,.tbl.zebra tbody tr:nth-child(odd) td{background-color:#fff}.tbl tbody tr:nth-child(2n) td,.tbl.zebra tbody tr:nth-child(2n) td{background-color:#f5f0ff}.d1 ol li::before,.ol2 li::before{content:"[" counter(li-counter) "]";color:#88898b;left:0}.tbl tbody tr:hover td{background-color:#e9ecef;transition:background-color .2s}@media screen and (max-width:767px){.tbl{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:15px -15px;padding:0 15px}.tbl table{display:block;width:100%;min-width:600px;font-size:13px}.tbl td,.tbl th{padding:8px;white-space:nowrap}.tbl.mobile-vertical{overflow-x:visible}.tbl.mobile-vertical table{display:table;width:100%;min-width:auto}.tbl.mobile-vertical thead{display:none}.tbl.mobile-vertical tbody tr{display:block;margin-bottom:15px;border:1px solid #dee2e6;border-radius:4px;overflow:hidden}.tbl.mobile-vertical td{display:block;width:100%;border:none;border-bottom:1px solid #dee2e6;padding:10px 10px 10px 40%;position:relative;white-space:normal;text-align:left}.tbl.mobile-vertical td:last-child{border-bottom:none}.tbl.mobile-vertical td:before{content:attr(data-label);position:absolute;left:10px;top:10px;width:35%;font-weight:600;color:#333}.tbl.mobile-vertical tbody tr:nth-child(2n) td{background-color:#fff}.tbl.mobile-vertical tr:nth-child(2n){background-color:#f5f0ff}}@media screen and (min-width:768px) and (max-width:1023px){.tbl td,.tbl th{padding:8px;font-size:13px}}.tbl .highlight{background-color:#fff3cd!important;color:#856404}.tbl .numeric{text-align:right;font-family:"Courier New",monospace}.tbl.compact td,.tbl.compact th{padding:6px 8px;font-size:13px}.tbl.rounded{border-radius:8px;overflow:hidden;border:1px solid #dee2e6}.tbl.rounded th:first-child{border-top-left-radius:7px}.tbl.rounded th:last-child{border-top-right-radius:7px}.tbl.rounded tr:last-child td:first-child{border-bottom-left-radius:7px}.tbl.rounded tr:last-child td:last-child{border-bottom-right-radius:7px}.b7-l{flex:1 1 auto;padding-right:60px}.b7-l .btn3{margin-top:20px;display:inline-block}.b7-r{flex:0 0 670px;height:375px}.b7-r video{width:100%;height:100%}.b8{padding:45px 60px}.b8.b8-1{background:url("/i/b8.webp") 70% 50% no-repeat #fc7c07}.b8.b8-2{background:url("/i/b8-2.webp") 70% 50% no-repeat #0b73fd}.b8.b8-3,.filter-toggle .switch input:checked+.slider,.ul7 li::before{background-color:#fa4747}.b8-l .h2{padding:0 0 5px}.b8-r{justify-content:end;gap:16px}.b9 .h2{border-bottom:1px solid #dbdbdb;margin-bottom:20px}.b9 .h2+p,.help-block{font-size:.875rem}.ul5 li{padding:25px 0 10px;border-bottom:1px solid #ededed}.ol2 .file1,.ul5 li>strong{flex:1 1 50%}.ul5 li>div{flex:0 0 300px}.d1 ol li{padding-left:30px}.d1 ol li::before{position:absolute;top:2px;font-weight:400}.b10-t{border-top:1px solid #dbdbdb;padding:15px 24px;user-select:none}.sl--2-nav,.sl-2-for{border:1px solid #dbdbdb!important}.b10-t::after{position:absolute;content:"+";top:8px;right:25px;font-size:1.875rem}.b10-t span,.f-info svg,.ol2 li,.tbl-wrapper,.ul7 li{position:relative}.f-top .h6,.ph2{font-size:1.5rem}.b10-t span{padding-right:30px}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.b10-b{margin:25px 0;display:none;animation:.3s slideDown}.b10.active .b10-t::after{content:"-"}.ol2{margin:15px 0 10px}.ol2 li{padding:10px 0 10px 30px;border-bottom:1px solid #dbdbdb;gap:10px}.ol2 li::before{position:absolute;top:20px}.ol2 a{display:inline-flex}.ol2+.b7,.ol2+.more{margin-top:25px}.f-art{flex:1 0 auto}.f-info{justify-content:end;flex:1 0 auto;gap:20px;text-align:right}.f-info svg{fill:#FA4747;width:14px;height:17px;top:2px}.tbl-wrapper{margin-bottom:50px;transition:max-height .3s}.tbl-wrapper.collapsed{max-height:380px;overflow:hidden}.tbl-wrapper.collapsed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to bottom,transparent,#fff);pointer-events:none}.b11 h1{display:-webkit-box;font-size:2.25rem;padding:0 0 5px;overflow:hidden;max-height:120px;line-height:1.1}.ttl4.full h1{-webkit-line-clamp:none;max-height:500px}.b11-1-2-w{flex:0 0 653px;padding-right:32px}.b11-1{flex:0 0 121px}.b11-2{flex:0 0 532px;margin-left:16px}.b11-3{flex:1 1 32%;padding-right:6%}.b11-4{flex:0 0 272px}.ul_str li{border-bottom:1px solid #ededed;padding:25px 0 9px}.sl-2-nav{width:100%;height:100%;margin-top:-8px}.sl--2-nav{width:100%;height:119px;margin:8px 0}.sl-2-for{width:530px}.sl--2-for{width:530px;height:530px}#cover,.modalWrap{height:100%;top:0;left:0}.b12{width:100%;padding:24px}.b12 b{display:block;font-size:1.875rem;font-family:Ubuntu,"Segoe UI"}.b12 p{padding-bottom:15px}.b12 button,.f1 input[type=submit]{width:100%;margin-top:8px}.ph-c{display:grid;grid-template-rows:2fr 1fr;gap:10px;width:100%}.about-media-placeholder{--about-placeholder-icon-size:64px;width:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f6;box-shadow:inset 0 0 0 1px #ececec;overflow:hidden}.ph-c-b,.ph-c-t{display:grid;gap:10px}.about-media-placeholder::before{content:"";width:var(--about-placeholder-icon-size);height:var(--about-placeholder-icon-size);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect width='64' height='64' rx='9' fill='%23FA4747'/%3E%3Cpath d='M16 43.5 27.5 29l8.1 9.4 8.6-12.4L55 43.5H16Z' fill='%23fff'/%3E%3C/svg%3E") 50% 50%/contain no-repeat}.ul6 .about-media-placeholder,.ul6 img{width:100%}.about-media-placeholder--warehouse-top{aspect-ratio:808/455;--about-placeholder-icon-size:74px}.about-media-placeholder--warehouse-bottom{aspect-ratio:396/223}.about-media-placeholder--employee-lead{aspect-ratio:533/355;--about-placeholder-icon-size:70px}.about-media-placeholder--employee{aspect-ratio:259/355;--about-placeholder-icon-size:58px}.ph-c-t{grid-template-columns:repeat(2,1fr)}.ph-c-b{grid-template-columns:repeat(4,1fr)}#cover,.tooltip{display:none;position:fixed}.b13-r{gap:0 70px}.b13-r b{display:block;font-size:3.75rem;color:#fa4747}.ul6{flex-wrap:wrap;gap:15px}.ul6 li{overflow:hidden;flex-shrink:0}.ul6 li:first-child{width:32.4%}.ul6 li:nth-child(n+2){width:15.6%}.ul6 img{height:auto;display:block}.ul6 b{display:block;padding:16px 0 5px;font-size:1.25rem}.ul6 span{display:block;color:#6d6e70}.ul7 li{padding:4px 0 4px 25px}.ul7 li::before{content:"";display:block;position:absolute;top:11px;left:0;width:12px;height:12px;border-radius:3px}.b14-l{flex:0 0 533px}.b14-r{flex:1 1 auto}.soc{padding:25px 0 10px}.soc li{padding-right:8px}.soc li a:hover{opacity:.8}.soc svg{width:32px;height:32px}.ph2{padding:17px 0}.ttl5{font-size:1.25rem;padding-top:17px}.f-btm,.modal.m4 .mBody{padding-top:30px}.filter-toggle{align-items:center}.filter-toggle .switch{position:relative;display:inline-block;width:50px;height:24px}.filter-toggle .switch input{opacity:0;width:0;height:0}.filter-toggle .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.filter-toggle .switch .slider:before{position:absolute;content:"";height:16px;width:16px;border-radius:50%;left:4px;bottom:4px;background-color:#fff;transition:.4s}.filter-toggle .switch input:checked+.slider:before{transform:translateX(26px)}.filter-toggle .switch input:not(:checked)+.slider{background-color:#dbdbdb}.filter-toggle .label{font-size:1.5rem;margin-right:10px;font-weight:500}article img{max-width:44%}footer{padding:80px 0 40px;margin-top:80px}.f-top .h6{padding:13px 0}.ft mark{font:500 2.25rem Ubuntu,"Segoe UI";background-color:transparent;color:#fa4747;display:block;padding-bottom:8px}.f1 .form-group,.ft li,.modal .form-group{padding:8px 0}.f1 input[type=email]{border:1px solid #dbdbdb;background-color:#fff;padding:8px 16px;width:100%}.f-btm{margin-top:50px;border-top:1px solid #ededed;gap:24px}.fl span{padding-right:30px}.dev{flex-shrink:0}.tooltip{background:#333;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.4;z-index:10000;box-shadow:0 4px 12px rgba(0,0,0,.3);max-width:300px;min-width:120px;word-wrap:break-word;white-space:normal;text-align:left}.tooltip::before{content:"";position:absolute;border:6px solid transparent}.tooltip.top::before{top:100%;left:50%;transform:translateX(-50%);border-top-color:#333}.tooltip.bottom::before{bottom:100%;left:50%;transform:translateX(-50%);border-bottom-color:#333}.tooltip.left::before{left:100%;top:50%;transform:translateY(-50%);border-left-color:#333}.tooltip.right::before{right:100%;top:50%;transform:translateY(-50%);border-right-color:#333}.mob_nav{box-shadow:0 2px 8px rgba(0,0,0,.1)}#cover{width:100%;background-color:rgba(0,0,0,.6);z-index:2200}#cover.cov_nav{z-index:400}.modalWrap{position:fixed;width:100%;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:2600;opacity:0}body.openModal .modalWrap{opacity:1}.close::after{content:"+"}.modal{position:relative;width:700px;background:#f8f8f8;max-height:95vh;color:#17181c;padding:32px;overflow-x:hidden;overflow-y:auto}.modal .close{position:absolute;right:13px;top:-14px}.modal.m1{width:500px}.modal.m1 .wr,.modal.m2 .wr{height:auto;margin-top:20px}.modal.m2{width:60%}.modal.m4 .wr{overflow-y:auto;margin-top:20px}.modal textarea{height:150px}.modal .f1 textarea{border:1px solid #ededed;padding:5px 15px}.modal input[type=email],.modal input[type=text],.modal textarea{display:block;width:100%;margin:0;border:1px solid #88898b;color:#6d6e70;padding:5px 15px;background-color:#fff}.modal .btn1{border-color:#88898b;margin-top:8px}.modal-title{font-size:1.375rem;padding-bottom:15px}.err{color:red;font-size:.875rem}.has-error .help-block{color:red;padding-top:5px}.has-error input[type=email],.has-error input[type=text]{border-color:red}@media (max-width:1550px){.b13 .h3,.b14 h4,.b4-r b,.b8-l .h2,.b9 .h2{font-size:2.5rem}.h1,.h2,h1,h2{font-size:3rem}.b11 h1,.h3,h3{font-size:1.875rem}.b11 h1{max-height:102px}.prod{grid-template-columns:repeat(5,1fr)}.sidebar{flex-basis:370px}.content{padding-left:50px}.b11-1-2-w{flex-basis:570px;padding-right:25px}.b11-1{flex:0 0 96px}.b11-2{flex:0 0 432px}.b11-3{flex:1 1 32%;padding-right:4%}.b11-4{flex:0 0 272px}.sl-2-for{width:430px;border:1px solid #dbdbdb!important}.sl--2-for{width:430px;height:430px}}@media (max-width:1442px){.ul1{grid-template-columns:repeat(4,1fr)}.b4{flex-direction:column}.b4-l,.b4-r{width:100%}.b4-r{justify-content:start;padding-top:25px}.ul2 h4{font-size:1.25rem}.b13-r b{font-size:2.75rem}.ul6 b{font-size:1.125rem}}@media (max-width:1281px){.b2-l,.b2-r{padding:0;width:100%}.b2-l,.b2-r,.b2-r img{width:100%}.b2{grid-template-columns:minmax(0,1fr);gap:32px}.b2-r{grid-row:1}.b2-l{grid-row:2}.b2-r img{max-width:none;height:clamp(360px,44vw,520px);margin:0;object-fit:cover;object-position:center}.h1,.h2,h1,h2{font-size:2.5rem}.ph a{padding:10px;display:block}.ph span{display:none}.ph svg{display:block;width:18px;height:18px}.prod{grid-template-columns:repeat(4,1fr)}.prod2{grid-template-columns:repeat(5,1fr)}.prod2.prod2-2{grid-template-columns:repeat(3,1fr)}.ul1 h5{font-size:1.5rem}.ul6 li:first-child{width:38.4%}.ul6 li:nth-child(n+2){width:18.6%}article img.float-left{margin:20px 30px 20px 0}article img.float-right{margin:20px 0 20px 30px}.b7-r{flex:0 0 550px;height:308px}.b11{flex-wrap:wrap}.b11-4{flex:1 1 100%;padding-top:25px}.b11-4 button{width:200px}.b9{flex-direction:column}.b9-l,.b9-r{width:100%;padding:10px 0}.ul5 li>div{flex:1 1 40%}}@media (max-width:1190px){.b8{flex-direction:column;text-align:center}.b8-l,.b8-r{width:100%}.b8-r{justify-content:center;padding-top:20px}.ol1.ol1-2{grid-template-columns:repeat(3,1fr)}}@media (max-width:1127px){.prod2.prod2-2{grid-template-columns:repeat(2,1fr)}}@media (max-width:1081px){.b3-ch>div:first-child svg,header{height:70px}header .c{position:relative}.mob_nav,.tNav{position:fixed}header nav li{padding:0;border-bottom:1px solid #ededed}.ph{flex-direction:row;align-items:center;gap:4px;margin-right:25px}.ph a{padding:10px;display:block}.ph span{display:none}.ph svg{display:block;width:20px;height:20px;margin:-3px -3px 1px}.tNav i,.tNav i::after,.tNav i::before{display:block;width:20px;position:absolute;height:2px;background-color:#17181c}.tNav{display:block;width:35px;height:30px;top:20px;right:17px;z-index:550;cursor:pointer}.tNav i{top:7px;left:7px}.tNav i::before{content:"";top:6px;left:0}.tNav i::after{content:"";top:12px;left:0}.mob_nav{background-color:#fff;top:0;right:-355px;height:100vh;z-index:450;width:345px;padding:0 20px;overflow:auto}.b13-r,.mn_body{padding-top:15px}.h-r{padding-right:50px}body.mNav .mob_nav{right:0}body.mNav .tNav i{transform:rotate(45deg);top:14px}body.mNav .tNav i::before{visibility:hidden}body.mNav .tNav i::after{transform:rotate(-90deg);top:0}.mn_body nav{color:#17181c}.mn_body nav a,.mn_body nav span{color:#17181c;padding:10px 0;display:block}.b13,.b9,.mn_body nav ul{flex-direction:column}.mn_body nav ul ul{padding-left:20px}.prod,.ul1,.ul3{grid-template-columns:repeat(3,1fr)}.b3-ch{grid-template-columns:1fr}.b3-ch>div{grid-column:1}.b3-ch>div:first-child{padding-left:0}.prod2{grid-template-columns:repeat(4,1fr)}.f-top,.ol1{grid-template-columns:repeat(2,1fr)}.filter-toggle .label,.fr-t{font-size:1.25rem}.fr-b-t span{font-size:1.125rem}.sidebar{flex-basis:285px}.fr-col3{grid-template-columns:1fr 1fr}.fr-b-b ul li{padding:5px 0 5px 5px}.b13-r{justify-content:start}.ul6 li:first-child{width:48.4%}.ul6 li:nth-child(n+2){width:23.6%}.b7-l{padding-right:30px}.b7-r{flex:0 0 450px;height:252px}.b9-l,.b9-r{width:100%}}@media (max-width:1040px){.b11-3{flex:1 1 100%;padding:25px 0 0}.b11-1-2-w{padding:0;justify-content:center;flex:1 1 100%;max-width:100%;width:100%}}@media (max-width:920px){.b8-r button,.btn1-3,.btn3{padding:13px 20px}.b1,.b10-b .b2,.b16,.b7,.d1,.p-40,.ph-c,.prod,.prod2,.ul2,.ul6{padding:30px 0!important}.b6,.pt-40{padding-top:30px!important}.pt-60{padding-top:40px!important}.b11,.b8,.m-60{margin:40px 0!important}.b15,.b16{flex-direction:column;align-items:stretch}.b15-l,.b15-r,.b16-l,.b16-r,.b5-r{width:100%}.b15-l{flex:0 0 auto;padding-right:0}.b4-r,.f-btm,.sort{flex-direction:column}.b15-r,.b16-r{padding-top:20px}.b13,.map,.ul1,.ul3{padding:40px 0!important}.h1,.h2,h1,h2{font-size:2.125rem}.b11 h1{font-size:1.625rem;max-height:86px}.prod2{grid-template-columns:repeat(3,1fr)}.ml{width:55%}.mr{width:38%}.ul2{grid-template-columns:repeat(2,1fr)}footer{margin-top:40px;padding-top:40px}.b4-r span{padding:20px 0}.dev{padding-top:25px}.fl span:last-child{padding:0}.sort{align-items:start;padding-bottom:30px}.sort>span{padding:0 0 10px}.b13-r b{font-size:2rem}.b5{flex-direction:column;align-items:start}.b5-l{width:100%;padding:0 0 30px}}@media (min-width:831px){.ft-close{display:none}}@media (max-width:830px){.b13 .h3,.b14 h4,.b4-r b,.b8-l .h2,.b9 .h2{font-size:2.125rem}.ol1.ol1-2,.ph-c-b,.prod,.ul1,.ul3{grid-template-columns:repeat(2,1fr)}.sidebar,.sort>span{display:none}.fltr,.fr-wrap{display:block}.content{padding-left:0;width:100%}.prod2.prod2-2{grid-template-columns:repeat(3,1fr)}.fltr_wrap{justify-content:space-between;align-items:center;padding-bottom:16px}.fltr-btn{border:1px solid #ededed;width:40px;height:40px;justify-content:center;align-items:center}.fltr-btn svg{width:16px;height:16px;fill:#FA4747}.ft-close span{font-weight:500;font-size:1.125rem;color:#fa4747}.fr-col3{grid-template-columns:1fr 1fr 1fr}.sort{flex-direction:row;padding-bottom:0}.sort ul{font-size:.75rem}.fr-wrap{transition:.2s;position:fixed;inset:0;z-index:600;overflow:hidden;height:0}.b7-r,.b7-r video{height:auto}body.f-open{max-height:100vh;overflow:hidden}body.f-open main{position:relative}body.f-open .fr-wrap{overflow:auto;height:100vh}.b4-r i svg{width:220px;height:63px}.ph-c{grid-template-rows:0fr 1fr}.ol1.ol1-2>li{padding-top:30px}.ol1.ol1-2>li::before{font-size:1.25rem}.b7{flex-direction:column}.b7-l{order:2;padding:25px 0 0;width:100%}.b7-r{order:1;flex-basis:100%;width:100%}}@media (max-width:741px){.b1,.b2-r img{display:block}.f-top .h6,.ul1 h5{font-size:1.25rem}.b8-r button,.btn1-3,.btn3{padding:11px 18px}.logo img{height:35px}.b8-r button,.btn1,.btn1-3,.h-r button{padding:6px 13px}.b13,.map,.ul1,.ul3{padding:25px 0!important}.sl-1-wrap{padding-bottom:60px}.sl-1-arrow{left:20px;width:36px;height:36px}.b11-1,.b11-2,.b2-r img,.l1,.ml,.mr,.r1{width:100%}.sl-1-arrow--next{left:64px}.b2{gap:24px}.b2-r img{height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center}.prod2,.prod2.prod2-2{grid-template-columns:repeat(2,1fr)}.b11-1-2-w,.b8-r,.map{flex-direction:column}.mr{padding-top:25px}.ul1 li{padding:74px 20px 18px}.ul1 li::before{left:20px}.ol1,.ul3{grid-template-columns:repeat(1,1fr);gap:20px}.ol1 li{margin:5px 0}.ul3 li>div{padding:0}.ft mark{font-size:1.625rem}.ft li{padding:4px 0}.f-top .h6{padding:9px 0}.pgn a{padding:15px 19px}.ul6 li:first-child{width:65.4%}.ul6 li:nth-child(n+2){width:31.6%}.b8{padding:30px 40px}.b11-1{order:2;flex:1 1 100%;padding-top:16px}.b11-2{order:1;flex:1 1 100%;margin:0}.sl-2-nav{height:auto;margin:0}.sl--2-nav{margin:0 8px;height:auto}.sl--2-nav img{margin:0 auto;width:80%}.sl-2-for{margin:0 auto}.sl--2-for{width:auto;height:auto}}@media (min-width:581px){.d1 ol{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(var(--rows,1),auto);gap:16px}.ul5 li{gap:50px}}@media (max-width:580px){.b2,.ol1{gap:20px}.b2-r img{aspect-ratio:1/1;object-position:center}.b13 .h3,.b14 h4,.b4-r b,.b8-l .h2,.b9 .h2{font-size:1.75rem}.h1,.h2,h1,h2{font-size:1.5rem}h2 svg{display:none}.f-top,.ol1.ol1-1,.ol1.ol1-2,.ph-c-b,.ph-c-t,.prod,.ul1,.ul2{grid-template-columns:repeat(1,1fr)}.fl span{display:block;padding:5px 0}.ul6 li:first-child{width:100%}.ul6 li:nth-child(n+2){width:48%}.b8{padding:25px 30px}.ttl2{flex-direction:column;align-items:start}.ttl2 .h2{padding:0 0 25px}.d1 ol li{padding:5px 0 5px 30px}.d1 ol li::before{top:5px}.ul5 li{padding-top:10px;flex-direction:column}.ul5 li>div{padding-top:15px}.fr-col3{grid-template-columns:1fr 1fr}}@media (max-width:514px){.c{padding:0 20px}.h-r{padding-right:15px}.prod2,.prod2.prod2-2{grid-template-columns:repeat(1,1fr)}.b13-r{flex-direction:column;padding:0}.b13-r div{padding:8px 0}.sl-2-for{width:100%}}@media (max-width:450px){.ul6 li:nth-child(n+2){width:100%}}article{display:flow-root;padding:20px 0 28px;line-height:1.6}article p{padding:0 0 14px}.c>article+section.pt-60 p:last-child,article p:last-child{padding-bottom:0}article img.float-left,article img.float-right{display:block;width:340px;max-width:38%;height:auto;object-fit:cover}article img.float-left{float:left;margin:0 48px 22px 0}article img.float-right{float:right;margin:0 0 22px 48px}article p:first-child img{margin-top:0}.c>article+section.pt-60{clear:both;margin-top:18px;padding:42px 48px!important;background:#f8f8f8;border:1px solid #ededed;border-left:3px solid #fa4747}.c>article+section.pt-60 .h2{max-width:960px;margin:0;padding:0 0 20px;font-size:clamp(2rem, 3vw, 3rem);line-height:1.08}.c>article+section.pt-60 p{max-width:1180px;margin:0;padding:0 0 12px;line-height:1.65}.c>article+section.pt-60+section.pt-60{padding-top:64px!important}.c>article+section.pt-60+section.pt-60>.h2{margin:0;padding:0 0 28px;font-size:clamp(2rem, 3vw, 3rem);line-height:1.08}@media (max-width:920px){article{padding:16px 0 24px}.ph-wa-icon{display:none}article img.float-left,article img.float-right{width:300px;max-width:42%}article img.float-left{margin:0 32px 18px 0}article img.float-right{margin:0 0 18px 32px}.c>article+section.pt-60{margin-top:12px;padding:32px 34px!important}.c>article+section.pt-60+section.pt-60{padding-top:48px!important}}@media (max-width:741px){article{padding:10px 0 20px}article img.float-left,article img.float-right{float:none;width:100%;max-width:100%;max-height:430px;margin:0 0 22px;object-fit:cover}.c>article+section.pt-60{margin-top:8px;padding:28px 26px!important}.c>article+section.pt-60 .h2,.c>article+section.pt-60+section.pt-60>.h2{font-size:clamp(1.75rem, 7vw, 2.25rem)}.c>article+section.pt-60+section.pt-60{padding-top:40px!important}}@media (max-width:580px){article p{padding-bottom:12px}.c>article+section.pt-60{padding:24px 20px!important}.c>article+section.pt-60 .h2{padding-bottom:16px}.c>article+section.pt-60+section.pt-60>.h2{padding-bottom:22px}}

/* MOBILE MENU / COVER FIX
   Append this block AFTER the existing CSS.
   JS changes are not required.
*/

#cover {
    z-index: 8 !important;
}

@media (max-width: 1081px) {
    header {
        z-index: 9 !important;
    }

    header .c {
        position: relative;
        z-index: 10;
    }

    .mob_nav {
        position: fixed !important;
        top: 0;
        right: -355px;
        width: 345px;
        height: 100vh;
        z-index: 450 !important;
        background-color: #fff;
        overflow-x: hidden;
        overflow-y: auto;
        pointer-events: auto;
    }

    body.mNav .mob_nav {
        right: 0;
    }

    .tNav {
        position: fixed !important;
        z-index: 550 !important;
        pointer-events: auto;
    }

    .mn_body,
    .mn_body nav,
    .mn_body nav ul,
    .mn_body nav li,
    .mn_body nav a {
        pointer-events: auto;
    }
}