:root{--logo: 180px;--spacing-unit: 5px;--aside-width: 250px;--aside-margin: 250px;--col-padding: calc(3 * var(--spacing-unit));--col-margin: calc(6 * var(--spacing-unit));--header-height: 117px;--header-title: 45px;--header-title-margin: calc(4 * var(--spacing-unit));--header-title-padding: 0;--header-title-line-height: 1;--sub-header-title: 35px;--sub-header-title-margin: calc(1 * var(--spacing-unit));--sub-header-title-padding: 0;--sub-header-title-line-height: 1.2;--title: 22px;--title-margin: calc(2 * var(--spacing-unit));--title-line-height: 1.2;--sub-title: 18px;--sub-title-margin: calc(1 * var(--spacing-unit));--sub-title-padding: calc(1 * var(--spacing-unit));--sub-title-line-height: 1.3;--b-aside-title: 25px;--b-aside-padding: calc(2 * var(--spacing-unit));--b-aside-margin: calc(2 * var(--spacing-unit));--b-main-menu__link-margin-tb: 0;--b-main-menu__link-margin-lr: 0;--b-main-menu__link-padding-tb: calc(2 * var(--spacing-unit));--b-main-menu__link-padding-lr: calc(4 * var(--spacing-unit));--b-dropdown-menu-padding-tb: calc(2 * var(--spacing-unit));--b-dropdown-menu-padding-lr: calc(2 * var(--spacing-unit));--b-dropdown-menu-radius: 0px;--b-sub-main-menu__link-margin-tb: calc(3 * var(--spacing-unit));--b-sub-main-menu__link-margin-lr: calc(3 * var(--spacing-unit));--b-sub-main-menu__link-padding-tb: calc(3 * var(--spacing-unit));--b-sub-main-menu__link-padding-lr: calc(2 * var(--spacing-unit));--b-topnav__link-padding-tb: calc(2 * var(--spacing-unit));--b-topnav__link-padding-lr: calc(3 * var(--spacing-unit));--btn__padding-tb: var(--spacing-unit);--btn__padding-lr: calc(5* var(--spacing-unit));--btn__size: 16px;--btn__radius: 0px;--btn-lg__padding-tb: calc(1.5* var(--spacing-unit));--btn-lg__padding-lr: calc(8* var(--spacing-unit));--btn-lg__size: 20px;--btn-lg__radius: 0px;--btn-sm__padding-tb: var(--spacing-unit);--btn-sm__padding-lr: calc(2* var(--spacing-unit));--btn-sm__size: 14px;--btn-sm__radius: 0px;--input-height: 45px;--input-padding-tb: 10px;--input-padding-lr: 15px;--input-radius: 0px;--inline-label-width: 150px}@media(max-width: 1365px){:root{--logo: 180px;--title: 25px}}@media(max-width: 1279px){:root{--logo: 150px;--header-title: 40px;--sub-header-title: 28px;--b-topnav__link-margin-lr: calc(2 * var(--spacing-unit));--b-topnav__link-padding-tb: calc(2 * var(--spacing-unit));--b-topnav__link-padding-lr: calc(2 * var(--spacing-unit));--b-main-menu__link-margin-tb: calc(3 * var(--spacing-unit));--b-main-menu__link-padding-tb: calc(2 * var(--spacing-unit));--b-main-menu__link-padding-lr: calc(2 * var(--spacing-unit));--b-sub-main-menu__link-padding-tb: calc(2 * var(--spacing-unit));--b-sub-main-menu__link-padding-lr: calc(2 * var(--spacing-unit))}}@media(max-width: 1023px){:root{--header-title: 35px;--sub-header-title: 22px;--sub-title: 20px;--p: 16px}}@media(max-width: 991px){:root{--header-height: 63px;--header-title: 30px;--sub-title: 22px;--aside-width: 100%;--main-width: 100%;--b-sub-main-menu__link-padding-tb: calc(2 * var(--spacing-unit));--b-sub-main-menu__link-padding-lr: calc(2 * var(--spacing-unit))}}@media(max-width: 767px){:root{--title: 22px;--sub-title: 20px;--header-title-margin: calc(3 * var(--spacing-unit))}}@media(max-width: 480px){:root{--header-title: 28px;--title: 20px;--sub-title: 18px;--inline-label-width: 100%}}@media(max-width: 375px){:root{--title: 20px;--sub-title: 17px;--header-title-margin: calc(2.5 * var(--spacing-unit))}}:root{--header-height: 116px;--logo-height: 65px;--inverse-spacing: calc(50vw - 720px) }@media(max-width: 1439px){:root{--header-height: 98px;--logo-height: 60px;--inverse-spacing: 20px}}@media(max-width: 1199px){:root{--header-height: 80px;--logo-height: 55px}}@media(max-width: 991px){:root{--header-height: 60px;--logo-height: 50px}}@media(max-width: 600px){:root{--inverse-spacing: 20px}}@media(max-width: 480px){:root{--logo-height: 35px}}@media(max-width: 359px){:root{--logo-height: 30px}}banner,banner-item,splide{display:block;position:relative}.b-section+.b-section{margin-top:50px}@media(max-width: 1439px){.b-section+.b-section{margin-top:40px}}.b-index-page .b-middle{background:none;padding-bottom:0}.b-index-page .d-lg-flex.b-main__wrap{margin-top:0}.b-index-page .b-article__title a{text-align:center;font-size:36px;font-weight:900;text-transform:uppercase;position:relative;color:#000}.b-index-page .b-article__title a:hover,.b-index-page .b-article__title a:focus,.b-index-page .b-article__title a:active,.b-index-page .b-article__title a:active:focus{color:#e70012}.b-index-page .b-article__title a span{position:relative;display:inline-block}.b-index-page .b-article__title a span::before{content:"";background-image:url(../images/svg/triangle-title.svg);background-size:100%;background-repeat:no-repeat;display:block;margin:0 auto;width:.56em;height:auto;aspect-ratio:1/1}@media(max-width: 1439px){.b-index-page .b-article__title a{font-size:32px}}@media(max-width: 991px){.b-index-page .b-article__title a{font-size:30px}}@media(max-width: 480px){.b-index-page .b-article__title a{font-size:24px}}.b-index-page .b-btn__wrap a.b-btn__more{position:relative;font-size:18px;color:#000;background:#fff;border-radius:40px;border:1px solid #e70012;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.b-index-page .b-btn__wrap a.b-btn__more img,.b-index-page .b-btn__wrap a.b-btn__more .svg{margin-left:8px}.b-index-page .b-btn__wrap a.b-btn__more:hover,.b-index-page .b-btn__wrap a.b-btn__more:focus,.b-index-page .b-btn__wrap a.b-btn__more:active,.b-index-page .b-btn__wrap a.b-btn__more:active:focus{background:#fff !important;border-color:#e70012 !important;color:#000 !important;-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-box-shadow:0px 3px 16px rgba(0,0,0,.16);box-shadow:0px 3px 16px rgba(0,0,0,.16)}.b-index-page .splide.b-main__banner .splide__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;position:absolute}@media(max-width: 991px){.b-index-page .splide.b-main__banner .splide__pagination{position:relative;margin:20px 0 0 0}}.b-index-page .splide.b-main__banner .splide__arrows{position:absolute;width:88px;height:40px;right:max(20px,5.625vw);bottom:40px}.b-index-page .splide.b-main__banner .splide__arrows::before{content:"";width:2px;border-left:1px solid #000;background:#000;height:100%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.b-index-page .splide.b-main__banner .splide__arrows .splide__arrow{background:none;height:100%;width:50%}.b-index-page .splide.b-main__banner .splide__arrows .splide__arrow::before{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.b-index-page .splide.b-main__banner .splide__arrows .splide__arrow--prev{left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.b-index-page .splide.b-main__banner .splide__arrows .splide__arrow--prev::before{background:none;width:0;height:0;border-style:solid;border-width:10px 18px 10px 0;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0)}.b-index-page .splide.b-main__banner .splide__arrows .splide__arrow--prev:hover::before{border-color:rgba(0,0,0,0) #e70012 rgba(0,0,0,0) rgba(0,0,0,0)}.b-index-page .splide.b-main__banner .splide__arrows .splide__arrow--next{right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.b-index-page .splide.b-main__banner .splide__arrows .splide__arrow--next::before{background:none;width:0;height:0;border-style:solid;border-width:10px 0 10px 18px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}.b-index-page .splide.b-main__banner .splide__arrows .splide__arrow--next:hover::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e70012}.b-index-page .b-index-section-1{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media(min-width: 1921px){.b-index-page .b-index-section-1{max-width:1920px;overflow:hidden;margin-left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.b-index-page .b-index-section-1 .b-wrap{max-width:none}.b-index-page .b-index-about-section{background:url(../../storage/media/index/idx-about-bg.jpg) no-repeat 50% 0%;background-size:cover}.b-index-page .b-index-about-section .b-article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;aspect-ratio:1920/755}.b-index-page .b-index-about-section .b-article .b-article__content{position:absolute;width:clamp(45rem, -45.8vw + 86.3rem, 31.25rem);margin:0}@media(max-width: 767px){.b-index-page .b-index-about-section .b-article .b-article__content{position:static}}.b-index-page .b-index-about-section .b-article .b-article__content .b-article__wrap{position:relative;margin-left:clamp(1.25rem, 25vw - 21.2rem, 8.75rem);padding-top:clamp(1.25rem, 25vw - 21.2rem, 8.75rem)}@media(max-width: 767px){.b-index-page .b-index-about-section .b-article .b-article__content .b-article__wrap{margin:0 20px;padding:5px 0 20px}}.b-index-page .b-index-about-section .b-article .b-article__content .b-article__wrap .b-article__body{line-height:1.88}.b-index-page .b-index-about-section .b-article .b-article__content-img{width:clamp(62.5rem, 68.3vw + 1rem, 83rem);aspect-ratio:1328/756;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 0 0 auto}@media(max-width: 1439px){.b-index-page .b-index-about-section .b-article .b-article__content-img{width:clamp(45rem, 116.7vw - 42.5rem, 62.5rem)}}@media(max-width: 1199px){.b-index-page .b-index-about-section .b-article .b-article__content-img{padding-top:clamp(11.125rem, -86vw + 64.4rem, 0rem)}}@media(max-width: 767px){.b-index-page .b-index-about-section .b-article .b-article__content-img{padding-top:0;width:100%}}.b-index-page .b-index-product-categories__section{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:-20px}@media(min-width: 1921px){.b-index-page .b-index-product-categories__section{max-width:1920px;overflow:hidden;margin-left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width: 991px){.b-index-page .b-index-product-categories__section{margin-top:-10px}}.b-index-page .b-index-product-categories__section .b-section__content{padding-bottom:0}.b-index-page .b-index-product-categories__section .b-wrap{max-width:none}.b-index-page .b-index-product-categories__section .b-btn__wrap{display:none}.b-index-page .b-index-product-categories__section .b-article .b-article__content{margin:0}.b-index-page .b-index-product-categories__section .b-article .b-article__content .b-article__title{background-color:rgba(0,0,0,0);margin-top:0;margin-bottom:0}.b-index-page .b-index-product-categories__section .b-article .b-article__content .b-article__title a{display:block;height:80px;background:#e70012;color:#fff;clip-path:polygon(0 100%, 0 0, calc(50% - 10px) 0, 50% 20px, calc(50% + 10px) 0, 100% 0, 100% 100%)}@media(max-width: 991px){.b-index-page .b-index-product-categories__section .b-article .b-article__content .b-article__title a{clip-path:polygon(0 100%, 0 0, calc(50% - 10px) 0, 50% 15px, calc(50% + 10px) 0, 100% 0, 100% 100%)}}@media(max-width: 480px){.b-index-page .b-index-product-categories__section .b-article .b-article__content .b-article__title a{height:60px}}.b-index-page .b-index-product-categories__section .b-article .b-article__content .b-article__title a span{margin-top:10px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(max-width: 480px){.b-index-page .b-index-product-categories__section .b-article .b-article__content .b-article__title a span{margin-top:15px}}.b-index-page .b-index-product-categories__section .b-article .b-article__content .b-article__title a:hover span,.b-index-page .b-index-product-categories__section .b-article .b-article__content .b-article__title a:focus span,.b-index-page .b-index-product-categories__section .b-article .b-article__content .b-article__title a:active span,.b-index-page .b-index-product-categories__section .b-article .b-article__content .b-article__title a:active:focus span{color:#000}.b-index-page .b-index-product-categories__section .b-card .b-card__txt{display:none}.b-index-page .b-index-product-categories__section .splide{background:#e3e3e3;padding:20px 0}@media(max-width: 991px){.b-index-page .b-index-product-categories__section .splide{padding:20px 20px}}.b-index-page .b-index-product-categories__section .splide .splide__track{padding:0 20px}@media(max-width: 991px){.b-index-page .b-index-product-categories__section .splide .splide__track{padding:0}}.b-index-page .b-index-product-categories__section .splide ul.splide__list{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px !important}@media(max-width: 991px){.b-index-page .b-index-product-categories__section .splide ul.splide__list{margin:0 -10px !important}}.b-index-page .b-index-product-categories__section .splide ul.splide__list li.splide__slide{width:25%;padding:0 15px}@media(max-width: 991px){.b-index-page .b-index-product-categories__section .splide ul.splide__list li.splide__slide{width:50%;padding:0 10px;margin-bottom:30px}}@media(max-width: 480px){.b-index-page .b-index-product-categories__section .splide ul.splide__list li.splide__slide{width:100%}}.b-index-page .b-index-applications-categories__section{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:url(../../storage/media/index/idx-app-bg.png) no-repeat 100% 0%;background-size:42%;margin-top:0;padding-top:50px;-webkit-box-shadow:0px 3px 10px rgba(0,0,0,.16);box-shadow:0px 3px 10px rgba(0,0,0,.16)}@media(min-width: 1921px){.b-index-page .b-index-applications-categories__section{max-width:1920px;overflow:hidden;margin-left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width: 991px){.b-index-page .b-index-applications-categories__section{padding-top:20px}}.b-index-page .b-index-applications-categories__section .b-article{text-align:center}.b-index-page .b-index-applications-categories__section .b-article .b-article__content{margin:0;padding-bottom:20px}.b-index-page .b-index-applications-categories__section .splide{width:80%;margin:0 auto}@media(max-width: 991px){.b-index-page .b-index-applications-categories__section .splide{width:100%;padding:0 20px}}.b-index-page .b-index-applications-categories__section .splide+.b-btn__wrap{display:none}.b-index-page .b-index-applications-categories__section .splide .splide__track{padding:0}.b-index-page .b-index-applications-categories__section .splide ul.splide__list{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 991px){.b-index-page .b-index-applications-categories__section .splide ul.splide__list{margin:0 -10px}}.b-index-page .b-index-applications-categories__section .splide ul.splide__list li.splide__slide{width:245px;padding:0 15px;width:25%}@media(max-width: 991px){.b-index-page .b-index-applications-categories__section .splide ul.splide__list li.splide__slide{padding:0 10px}}@media(max-width: 600px){.b-index-page .b-index-applications-categories__section .splide ul.splide__list li.splide__slide{width:50%}}.b-index-page .b-index-applications-categories__section .splide ul.splide__list>li:nth-child(1),.b-index-page .b-index-applications-categories__section .splide ul.splide__list>li:nth-child(2),.b-index-page .b-index-applications-categories__section .splide ul.splide__list>li:nth-child(3){width:26%}@media(max-width: 600px){.b-index-page .b-index-applications-categories__section .splide ul.splide__list>li:nth-child(1),.b-index-page .b-index-applications-categories__section .splide ul.splide__list>li:nth-child(2),.b-index-page .b-index-applications-categories__section .splide ul.splide__list>li:nth-child(3){width:50%}}.b-index-page .b-index-applications-categories__section .splide .b-card{border:0;margin-bottom:16.4%}.b-index-page .b-index-applications-categories__section .splide .b-card .b-card__img{border-radius:50%;overflow:hidden;background:#fff;border:4px solid #c5c5c5;width:152px;height:auto;aspect-ratio:1/1;margin:0 auto;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;padding-top:20px}@media(max-width: 767px){.b-index-page .b-index-applications-categories__section .splide .b-card .b-card__img{width:120px}}.b-index-page .b-index-applications-categories__section .splide .b-card .b-card__content{padding:0}.b-index-page .b-index-applications-categories__section .splide .b-card .b-card__title{text-align:center}.b-index-page .b-index-applications-categories__section .splide .b-card .b-card__title a{font-size:20px;font-weight:700;margin-top:10px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;text-transform:capitalize}@media(max-width: 1439px){.b-index-page .b-index-applications-categories__section .splide .b-card .b-card__title a{font-size:18px}}@media(max-width: 991px){.b-index-page .b-index-applications-categories__section .splide .b-card .b-card__title a{font-size:16px;margin:0;display:block;line-height:1.5}}.b-index-page .b-index-applications-categories__section .splide .b-card .b-btn__wrap,.b-index-page .b-index-applications-categories__section .splide .b-card .b-card__txt{display:none}.b-index-page .b-index-applications-categories__section .splide .b-card:hover .b-card__img,.b-index-page .b-index-applications-categories__section .splide .b-card:focus .b-card__img,.b-index-page .b-index-applications-categories__section .splide .b-card:active .b-card__img,.b-index-page .b-index-applications-categories__section .splide .b-card:active:focus .b-card__img{border-color:#e70012}.b-index-page .b-index-news-section{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:0;padding:50px 0;background:url(../../storage/media/index/idx-news-bg.png) no-repeat 0% 100%;background-size:42%}@media(max-width: 480px){.b-index-page .b-index-news-section{padding:30px 0}}@media(min-width: 1921px){.b-index-page .b-index-news-section{max-width:1920px;overflow:hidden;margin-left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.b-index-page .b-index-news-section .b-article .b-article__title{text-align:center}.b-index-page .b-index-news-section .b-card{border:0;-webkit-transform:scale(0.75);transform:scale(0.75);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(max-width: 480px){.b-index-page .b-index-news-section .b-card{-webkit-transform:scale(0.9);transform:scale(0.9)}}.b-index-page .b-index-news-section .b-card .b-btn__wrap,.b-index-page .b-index-news-section .b-card .b-card__txt,.b-index-page .b-index-news-section .b-card .b-card__date{display:none}.b-index-page .b-index-news-section .b-card .b-card__img{padding:30px;border-radius:20px;background:#fff;-webkit-box-shadow:0px 3px 10px rgba(0,0,0,.16);box-shadow:0px 3px 10px rgba(0,0,0,.16);border:1px solid rgba(0,0,0,0)}.b-index-page .b-index-news-section .b-card .b-card__img img{width:100%}.b-index-page .b-index-news-section .b-card .b-card__content{padding:0}.b-index-page .b-index-news-section .b-card .b-card__title{text-align:center;margin:15px 0}@media(max-width: 991px){.b-index-page .b-index-news-section .b-card .b-card__title{margin:10px 0}}.b-index-page .b-index-news-section .b-card .b-card__title a{font-size:24px;font-weight:700}@media(max-width: 1439px){.b-index-page .b-index-news-section .b-card .b-card__title a{font-size:22px}}@media(max-width: 991px){.b-index-page .b-index-news-section .b-card .b-card__title a{font-size:20px}}@media(max-width: 480px){.b-index-page .b-index-news-section .b-card .b-card__title a{font-size:18px}}.b-index-page .b-index-news-section .splide+.b-btn__wrap{display:none}.b-index-page .b-index-news-section .splide .splide__slide{padding:10px}.b-index-page .b-index-news-section .splide .splide__slide.is-active .b-card__img{border-color:#e70012}.b-index-page .b-index-news-section .splide .splide__slide.is-active .b-card{-webkit-transform:scale(1);transform:scale(1)}.b-index-page .b-index-news-section .splide .splide__pagination{display:none}