:root,[data-bs-theme="light"]{--bs-primary:#0e9da1;--bs-primary-rgb:14, 157, 161;--bs-primary-text:#0e9da1;--bs-secondary:#030f40;--bs-secondary-rgb:3, 15, 64;--bs-secondary-text:#030f40}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0, 60px, 0);transform:translate3d(0, 60px, 0)}@font-face{font-family:"MyriadPro";src:url("../fonts/MyriadPro-Regular.otf");font-display: swap;}@font-face{font-family:"D-DIN";src:url("../fonts/D-DIN.OTF");font-display: swap;}@font-face{font-family:"D-DIN-BOLD";src:url("../fonts/D-DIN-BOLD.OTF");font-display: swap;}body{font-size:clamp(14px, 0.875rem, 0.73vw);font-family:"D-DIN", "MyriadPro"}ul{margin:0;padding:0}li{list-style:none}a{text-decoration:none}.text-right{text-align:right}h1{font-size:clamp(18px, 2.25rem, 1.875vw)}h2{font-size:clamp(18px, 1.875rem, 1.5625vw)}h3{font-size:clamp(16px, 1.5rem, 1.25vw)}h4{font-size:clamp(14px, 1.125rem, 0.9375vw)}h5{font-size:clamp(14px, 0.875rem, 0.73vw)}h6{font-size:clamp(12px, 12px, 0.625vw)}p{font-size:clamp(14px, 1rem, 0.84vw)}.fz_60{font-size:clamp(20px, 3.75rem, 3.125vw)}.fz_59{font-size:clamp(20px, 3.6875rem, 3.07292vw)}.fz_58{font-size:clamp(20px, 3.625rem, 3.02083vw)}.fz_57{font-size:clamp(20px, 3.5625rem, 2.96875vw)}.fz_56{font-size:clamp(20px, 3.5rem, 2.91667vw)}.fz_55{font-size:clamp(20px, 3.4375rem, 2.86458vw)}.fz_54{font-size:clamp(20px, 3.375rem, 2.8125vw)}.fz_53{font-size:clamp(20px, 3.3125rem, 2.76042vw)}.fz_52{font-size:clamp(20px, 3.25rem, 2.70833vw)}.fz_51{font-size:clamp(20px, 3.1875rem, 2.65625vw)}.fz_50{font-size:clamp(20px, 3.125rem, 2.60417vw)}.fz_49{font-size:clamp(20px, 3.0625rem, 2.55208vw)}.fz_48{font-size:clamp(20px, 3rem, 2.5vw)}.fz_47{font-size:clamp(20px, 2.9375rem, 2.44792vw)}.fz_46{font-size:clamp(20px, 2.875rem, 2.39583vw)}.fz_45{font-size:clamp(20px, 2.8125rem, 2.34375vw)}.fz_44{font-size:clamp(20px, 2.75rem, 2.29167vw)}.fz_43{font-size:clamp(20px, 2.6875rem, 2.23958vw)}.fz_42{font-size:clamp(20px, 2.625rem, 2.1875vw)}.fz_41{font-size:clamp(20px, 2.5625rem, 2.13542vw)}.fz_40{font-size:clamp(20px, 2.5rem, 2.08333vw)}.fz_39{font-size:clamp(20px, 2.4375rem, 2.03125vw)}.fz_38{font-size:clamp(20px, 2.375rem, 1.97917vw)}.fz_37{font-size:clamp(20px, 2.3125rem, 1.92708vw)}.fz_36{font-size:clamp(18px, 2.25rem, 1.875vw)}.fz_35{font-size:clamp(18px, 2.1875rem, 1.82292vw)}.fz_34{font-size:clamp(18px, 2.125rem, 1.77083vw)}.fz_33{font-size:clamp(18px, 2.0625rem, 1.71875vw)}.fz_32{font-size:clamp(18px, 2rem, 1.66667vw)}.fz_31{font-size:clamp(18px, 1.9375rem, 1.61458vw)}.fz_30{font-size:clamp(18px, 1.875rem, 1.5625vw)}.fz_29{font-size:clamp(18px, 1.8125rem, 1.51042vw)}.fz_28{font-size:clamp(16px, 1.75rem, 1.45833vw)}.fz_27{font-size:clamp(16px, 1.6875rem, 1.40625vw)}.fz_26{font-size:clamp(16px, 1.625rem, 1.35417vw)}.fz_25{font-size:clamp(16px, 1.5625rem, 1.30208vw)}.fz_24{font-size:clamp(16px, 1.5rem, 1.25vw)}.fz_23{font-size:clamp(16px, 1.4375rem, 1.19792vw)}.fz_22{font-size:clamp(16px, 1.375rem, 1.14583vw)}.fz_21{font-size:clamp(16px, 1.3125rem, 1.09375vw)}.fz_20{font-size:clamp(16px, 1.25rem, 1.04167vw)}.fz_19{font-size:clamp(16px, 1.1875rem, .98958vw)}.fz_18{font-size:clamp(14px, 1.125rem, .9375vw)}.fz_17{font-size:clamp(14px, 1.0625rem, .88542vw)}.fz_16{font-size:clamp(14px, 1rem, .83333vw)}.fz_15{font-size:clamp(14px, .9375rem, .78125vw)}.fz_14{font-size:clamp(14px, .875rem, .72917vw)}.fz_13{font-size:clamp(14px, .8125rem, .67708vw)}.fz_12{font-size:clamp(14px, 16px, 18pxvw)}.img-caption{display:flex;flex-direction:column;height:100%;background:#fff;box-shadow:0 0 0.625rem rgba(0,0,0,0.2)}.img-caption:hover .img i{transform:scale(1.05)}.img-caption:hover .text h4{color:var(--bs-primary)}.img-caption .img{overflow:hidden;position:relative;flex-shrink:0}.img-caption .img i{padding-top:106%;display:block;transition:all .3s}.img-caption .text{height:100%;display:flex;align-items:center;justify-content:center;padding:1.25rem 1.5rem}.img-caption .text h4{text-align:center;margin:0;font-size:clamp(16px, 1.5rem, 1.25vw);font-family:"D-DIN-BOLD";color:#000;transition:all .3s}.mod_header{width:100%;height:6.25rem;background:#fff;position:fixed;top:0;left:0;z-index:9999;transition:all .3s ease}.mod_header.active{box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.1);height:5rem}.mod_header.active::after{display:none}.mod_header.active .header .header_center{height:5rem}.mod_header.active .header .header_center nav>ul>li>a{height:5rem}.mod_header.active .header .header_center .head_search{width:clamp(34px, 2.875rem, 48px);height:clamp(34px, 2.875rem, 48px)}.mod_header.active .header .mod_more a{height:clamp(34px, 2.875rem, 48px)}.mod_header .header{position:relative;z-index:9}.mod_header .header .header_center{height:6.25rem}.mod_header .header .header_center .logo{display:flex;align-items:center}.mod_header .header .header_center .logo a{display:inline-block}.mod_header .header .header_center .logo a img{max-height:3.75rem}.mod_header .header .header_center nav{margin-left:auto;margin-right:6rem}.mod_header .header .header_center nav>ul{display:flex;align-items:stretch;justify-content:flex-end}.mod_header .header .header_center nav>ul>li{position:relative;display:flex;align-items:center}.mod_header .header .header_center nav>ul>li:hover>a{color:var(--bs-primary)}.mod_header .header .header_center nav>ul>li:hover>i{color:var(--bs-primary)}@media (min-width: 992px){.mod_header .header .header_center nav>ul>li:hover>ul{opacity:1;pointer-events:auto;max-height:37.5rem}}.mod_header .header .header_center nav>ul>li.active>a{color:var(--bs-primary);font-family:"D-DIN-BOLD"}.mod_header .header .header_center nav>ul>li>a{height:6.25rem;display:flex;align-items:center;font-size:clamp(16px, 1.125rem, .9375vw);padding:0 1rem;color:#000;position:relative;transition:all 0.5s ease;text-transform:uppercase}.mod_header .header .header_center nav>ul>li i{font-size:clamp(16px, 1.125rem, .9375vw);margin-left:0.5rem;transition:all 0.5s ease;display:none}.mod_header .header .header_center nav>ul>li ul{position:absolute;left:50%;transform:translateX(-50%);top:calc(100% - 1px);background:#fff;min-width:12.5rem;box-shadow:0px 4px 10px -2px rgba(0,0,0,0.1);z-index:2;border-top:2px solid var(--bs-primary);opacity:0;pointer-events:none}@media (min-width: 992px){.mod_header .header .header_center nav>ul>li ul{max-height:0;transition:all .5s ease-in-out}}.mod_header .header .header_center nav>ul>li ul li{position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eaeaea;padding:0 1em}.mod_header .header .header_center nav>ul>li ul li a{font-size:clamp(14px, 1rem, .83333vw);font-family:"Barlow2";color:#333;padding:0.8em 0;display:flex;align-items:center;justify-content:space-between;transition:all 0.5s ease;text-transform:uppercase;white-space:nowrap}.mod_header .header .header_center nav>ul>li ul li i::before{transform:rotate(-90deg);display:block;font-size:clamp(14px, .875rem, .72917vw)}.mod_header .header .header_center nav>ul>li ul li>ul{top:-2px;left:100%}.mod_header .header .header_center nav>ul>li ul li:hover>a,.mod_header .header .header_center nav>ul>li ul li:hover>i{color:var(--bs-primary)}.mod_header .header .header_center nav>ul>li ul li:hover>ul{opacity:1;pointer-events:auto}.mod_header .header .header_center .head_search{width:clamp(34px, 3.75rem, 60px);height:clamp(34px, 3.75rem, 60px);display:flex;align-items:center;justify-content:center;background:#cccccc;transition:all .3s ease;color:#fff;border-radius:50%;cursor:pointer}.mod_header .header .header_center .head_search:hover{background:var(--bs-primary)}.mod_header .header .header_center .head_search i{font-size:clamp(16px, 1.375rem, 1.14583vw)}.mod_header .header .head_more{flex-shrink:0}.mod_header .header .mod_more{margin-left:1.25rem}.mod_header .header .mod_more a{font-size:clamp(14px, 1.25rem, 1.04167vw);text-transform:uppercase;color:#fff;height:clamp(34px, 3.75rem, 60px);padding:0 1.5rem;border-radius:1.875rem;display:flex;align-items:center;font-family:"D-DIN-BOLD"}.mod_header .header .mod_more a i{margin-left:.25rem;transform:rotate(135deg);font-size:clamp(16px, 1.125rem, .9375vw)}.mod_header .header .head_search_module{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;background:rgba(21,21,21,0.96);opacity:0;pointer-events:none;transition:all 0.5s ease;display:flex;align-items:center;padding:0 34px}.mod_header .header .head_search_module form{width:100%}.mod_header .header .head_search_module form input{width:100%;font-size:clamp(16px, 2rem, 1.66667vw);background:none;border:none;outline:none;color:#fff}.mod_header .header .head_search_module form input::placeholder{color:#fff}.mod_header .header .head_search_module form span{cursor:pointer}.mod_header .header .head_search_module form span i{color:#fff;font-size:clamp(16px, 1.5rem, 1.25vw)}.mod_header .header .head_search_module.active{opacity:1;pointer-events:auto}@media (min-width: 992px) and (max-width: 1200px){.mod_header .header .header_center nav{margin-right:0}.mod_header .header .header_center nav>ul>li>a{padding:0 1.25rem}}@media (min-width: 1201px) and (max-width: 1440px){.mod_header .header .header_center nav{margin-right:2rem}}@media screen and (max-width: 991px){.mod_header{height:60px;box-shadow:0 4px 4px rgba(0,0,0,0.1);position:static}.mod_header::after{display:none !important}.mod_header .header .head_top{display:none}.mod_header .header .header_center{display:flex;align-items:center;height:60px}.mod_header .header .header_center .logo a img{max-height:36px}.mod_header .header .header_center nav{position:fixed;left:0;top:0;height:100vh;width:100vw;opacity:0;pointer-events:none;display:flex;flex-direction:column;transition:opacity 0.25s ease-out;background:rgba(0,0,0,0.5)}.mod_header .header .header_center nav.active{opacity:1;pointer-events:auto}.mod_header .header .header_center nav.active .nav_close,.mod_header .header .header_center nav.active ul{transform:translateX(0)}.mod_header .header .header_center nav>ul{width:90%;height:calc(100% - 52px);overflow:auto;display:block;background:#fff;transform:translateX(-100%);transition:all 0.2s ease-in}.mod_header .header .header_center nav>ul>li{position:relative;flex-wrap:wrap;align-items:stretch;justify-content:space-between;border-bottom:1px solid #eee;padding:0}.mod_header .header .header_center nav>ul>li:hover a,.mod_header .header .header_center nav>ul>li:hover i{color:#3a3a3a}.mod_header .header .header_center nav>ul>li a{height:auto;width:calc(100% - 58px);font-size:clamp(14px, .875rem, .72917vw);padding:12px 0;padding-left:20px;color:#3a3a3a;text-transform:capitalize}.mod_header .header .header_center nav>ul>li i{display:flex;align-items:center;justify-content:center;margin:0 10px;width:38px;font-size:clamp(16px, 1.125rem, .9375vw);flex-shrink:0}.mod_header .header .header_center nav>ul>li i.active::before{transform:rotateX(180deg)}.mod_header .header .header_center nav>ul>li ul{width:100%;position:static;display:none;opacity:1;pointer-events:auto;box-shadow:none;border-top:1px solid #eee}.mod_header .header .header_center nav>ul>li ul li{flex-wrap:wrap;padding:0}.mod_header .header .header_center nav>ul>li ul li:hover a,.mod_header .header .header_center nav>ul>li ul li:hover i{color:#3a3a3a}.mod_header .header .header_center nav>ul>li ul li:last-child{border:none}.mod_header .header .header_center nav>ul>li ul li a{font-size:clamp(14px, .875rem, .72917vw);padding:10px 0;padding-left:30px;font-family:"Barlow1";color:#3a3a3a;position:relative;display:flex;align-items:center;justify-content:flex-start;text-transform:capitalize;white-space:wrap}.mod_header .header .header_center nav>ul>li ul li a::before{content:">";line-height:1;display:block;transform:scale(1, 1.6) translateY(-2px);margin-right:8px;font-size:clamp(12px, .75rem, .625vw)}.mod_header .header .header_center nav>ul>li ul li i::before{transform:rotate(0);font-size:clamp(16px, 1.125rem, .9375vw)}.mod_header .header .header_center nav>ul>li ul li ul li a{padding-left:46px}.mod_header .header .header_center .nav_open{transition:opacity 0.3s ease;color:var(--bs-primary)}.mod_header .header .header_center .nav_open.active{opacity:0}.mod_header .header .header_center .nav_open i{font-size:24px}.mod_header .header .header_center .nav_close{background:#fff;display:flex;width:90%;height:52px;align-items:center;justify-content:flex-end;border-bottom:1px solid #eee;transform:translateX(-100%);transition:all 0.2s ease-in}.mod_header .header .header_center .nav_close i{height:100%;padding:0 12px;font-size:30px;color:#3a3a3a}.mod_header .header .header_center .head_more{margin-left:auto;margin-right:1.5rem}}.index-carousel{margin-top:6.25rem;position:relative;z-index:2;width:100%;overflow:hidden}.index-carousel.ny{margin-top:6.25rem}.index-carousel.ny .container{position:absolute;left:0;right:0;top:20%;z-index:2}.index-carousel.ny .container h1,.index-carousel.ny .container h2{width:100%;text-shadow:2px 4px 8px rgba(0,0,0,0.5)}.index-carousel.ny .swiper{height:calc(100vh - 6.25rem)}.index-carousel .swiper{width:100%;height:100vh}.index-carousel h2,.index-carousel h1{color:#fff;font-size:clamp(20px, 3.75rem, 3.125vw);margin-bottom:2.5rem;font-family:"D-DIN-BOLD";width:63%}.index-carousel .swiper-slide{position:relative;background-color:#000}.index-carousel .swiper-slide .container{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%)}.index-carousel .swiper-slide .mod_more a.white{background:white;color:var(--bs-primary);margin-right:1.875rem}.index-carousel .swiper-slide .mod_more a.white::after{background:var(--bs-white)}.index-carousel .swiper-slide .mod_more a.white:hover{background:rgba(var(--bs-white-rgb), .45)}.index-carousel .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.index-carousel .swiper-pagination1{bottom:4rem}.index-carousel .swiper-pagination1 span{opacity:1;width:12px;height:12px;position:relative;background:none}.index-carousel .swiper-pagination1 span:not(:last-child){margin-right:3.75rem}.index-carousel .swiper-pagination1 span::after,.index-carousel .swiper-pagination1 span::before{position:absolute;left:50%;bottom:0;content:'';transition:all 0.3s ease;transform:translate(-50%, 0)}.index-carousel .swiper-pagination1 span::after{width:100%;height:100%;background:url(../img/di.svg) center no-repeat;background-size:contain;opacity:0;transform:translate(-50%, 0);transform-origin:center bottom;filter:grayscale(100%) brightness(200%)}.index-carousel .swiper-pagination1 span::before{width:100%;height:100%;background:#fff;border-radius:50%}.index-carousel .swiper-pagination1 span.swiper-pagination-bullet-active::after{opacity:1;transform:translate(-50%, 0) scale(2)}.index-carousel .swiper-pagination1 span.swiper-pagination-bullet-active::before{opacity:0}.index-carousel .swiper-button-next{right:3%}.index-carousel .swiper-button-prev{left:3%}.index-carousel .swiper-button-next,.index-carousel .swiper-button-prev{width:clamp(34px, 3.75rem, 60px);height:clamp(34px, 3.75rem, 60px);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s;border:1px solid #fff;color:#fff}.index-carousel .swiper-button-next:hover,.index-carousel .swiper-button-prev:hover{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.index-carousel .swiper-button-next::after,.index-carousel .swiper-button-prev::after{font-size:clamp(16px, 1.5rem, 1.25vw)}@media screen and (max-width: 991px){.index-carousel{margin-top:0}.index-carousel.ny{margin-top:0}.index-carousel.ny .swiper{height:35vh}.index-carousel.ny .container{top:50%;transform:translateY(-50%)}.index-carousel.ny .container h1,.index-carousel.ny .container h2{margin-bottom:0}.index-carousel h1,.index-carousel h2{width:100%}.index-carousel .swiper{height:45vh}.index-carousel .swiper-slide{padding-bottom:0}.index-carousel .swiper-pagination1{bottom:2rem}.index-carousel .swiper-button-next,.index-carousel .swiper-button-prev{display:none;top:auto;bottom:2rem}}.index-product{padding:3.375rem 0;padding-top:6.875rem}.index-product .swiper{padding:.625rem .375rem;align-items:stretch}.index-product .swiper .swiper-slide{height:initial;padding:0 .875rem}.index-product .swiper .swiper-slide .item{height:100%}.index-product .pro-swiper-more{margin-top:2rem}.index-product .pro-swiper-more .swiper-button-prev,.index-product .pro-swiper-more .swiper-button-next{position:static;margin:0;width:clamp(34px, 2.5rem, 40px);height:clamp(34px, 2.5rem, 40px);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--bs-primary);color:var(--bs-primary);transition:all .3s}.index-product .pro-swiper-more .swiper-button-prev::after,.index-product .pro-swiper-more .swiper-button-next::after{font-size:clamp(16px, 1.25rem, 1.04167vw)}.index-product .pro-swiper-more .swiper-button-prev:hover,.index-product .pro-swiper-more .swiper-button-next:hover{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.index-product .pro-swiper-more .swiper-pagination{margin:0 2.5rem;position:static;width:auto}.index-product .pro-swiper-more .swiper-pagination span{opacity:1;width:12px;height:12px;position:relative;background:none}.index-product .pro-swiper-more .swiper-pagination span:not(:last-child){margin-right:2rem}.index-product .pro-swiper-more .swiper-pagination span::after,.index-product .pro-swiper-more .swiper-pagination span::before{position:absolute;left:50%;bottom:0;content:'';transition:all 0.3s ease;transform:translate(-50%, 0)}.index-product .pro-swiper-more .swiper-pagination span::after{width:100%;height:100%;background:url(../img/di.svg) center no-repeat;background-size:contain;opacity:0;transform:translate(-50%, 0)}.index-product .pro-swiper-more .swiper-pagination span::before{width:100%;height:100%;background:#9f9f9f;border-radius:50%}.index-product .pro-swiper-more .swiper-pagination span.swiper-pagination-bullet-active::after{opacity:1;transform:translate(-50%, 0) scale(2)}.index-product .pro-swiper-more .swiper-pagination span.swiper-pagination-bullet-active::before{opacity:0}.cplist .item{box-shadow:0 0 0.625rem rgba(0,0,0,0.1);display:block;background:#fff}.cplist .item:hover .img img{transform:scale(1.05)}.cplist .item:hover .img .tip{transform:translateX(0)}.cplist .item:hover .text i{color:var(--bs-primary)}.cplist .item:hover .text h4{color:var(--bs-primary)}.cplist .item:hover .text .mod_more button{background:var(--bs-primary);color:#fff;border:1px solid var(--bs-primary)}.cplist .item .img{position:relative;background:#eeeeee;overflow:hidden;padding-top:68.42%}.cplist .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:cover;transition:all .3s}.cplist .item .img .tip{position:absolute;z-index:2;left:0;bottom:10%;transform:translateX(-100%);width:calc(100% - 1.25rem);height:clamp(80px, 6.25rem, 100px);background:rgba(255,255,255,0.85);border-top-right-radius:3.125rem;border-bottom-right-radius:3.125rem;display:flex;flex-direction:column;justify-content:center;font-size:clamp(14px, 1rem, .83333vw);padding:0 1.75rem;color:var(--bs-primary);transition:all .3s}.cplist .item .img .tip h5{font-family:"D-DIN-BOLD";font-size:inherit;margin-bottom:4px}.cplist .item .img .tip p{margin:0;font-size:inherit;line-height:1.2}.cplist .item .text{padding:1.5rem 1.75rem;transition:all .3s}.cplist .item .text i{font-size:clamp(20px, 2.5rem, 2.08333vw);line-height:1.2;color:var(--bs-secondary);transition:all .3s}.cplist .item .text h4{font-size:clamp(16px, 1.5rem, 1.25vw);color:#000;font-family:"D-DIN-BOLD";transition:all .3s;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:.5rem}.cplist .item .text p{font-size:clamp(14px, 1rem, .83333vw);color:#474747;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.cplist .item .text .mod_more{margin-bottom:1.5rem}.cplist .item .text .mod_more button{background:none;color:var(--bs-secondary);border:1px solid var(--bs-secondary);font-size:clamp(14px, 1.125rem, .9375vw);height:clamp(34px, 2.5rem, 40px)}.cplist .item .text .mod_more button::after{display:none}.cplist .item .text .mod_more button:hover i{color:#fff}.cplist .item .text .mod_more button i{font-size:clamp(16px, 1rem, .83333vw)}.index-solution{padding:5rem 0;color:#fff}.index-solution h3{font-size:clamp(20px, 3.125rem, 2.60417vw);font-weight:bold}.index-solution p{font-size:clamp(15px, 1.125rem, .9375vw);width:72%;font-weight:lighter;line-height:1.6}.index-solution form{margin-top:2rem;display:flex;justify-content:space-between}.index-solution form input,.index-solution form button{height:4.375rem;background:#fff;border-radius:2.1875rem;border:none;outline:none;padding:0 2.125rem;font-size:clamp(14px, 1.125rem, .9375vw);margin-bottom:1rem}.index-solution form input{width:22%}.index-solution form input:nth-child(3){width:36%}.index-solution form .mod_more{width:17%}.index-solution form button{text-transform:uppercase;display:flex;justify-content:center;align-items:center;font-size:clamp(14px, 1.25rem, 1.04167vw);font-weight:bold;color:#fff;background:var(--bs-primary) !important;width:100%}.index-solution form button::after{display:none}@media screen and (max-width: 991px){.index-solution p{width:100%}.index-solution form{flex-wrap:wrap}.index-solution form input{width:48%}.index-solution form input:nth-child(3){width:100%}.index-solution form .mod_more{width:100%}.index-solution form button{width:auto}}.prolist .item{display:block;position:relative;border-radius:.625rem;overflow:hidden}.prolist .item:hover .tip{transform:translate(0, -50%)}.prolist .item .img i{padding-top:147%;display:block}.prolist .item .text{position:absolute;left:0;top:68%;padding:0 1.625rem;color:#fff}.prolist .item .text h4{font-family:"D-DIN-BOLD";font-size:clamp(16px, 1.5rem, 1.25vw);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.prolist .item .text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.prolist .item .tip{position:absolute;z-index:2;left:0;top:50%;transform:translate(-100%, -50%);width:calc(100% - 1.25rem);height:clamp(80px, 6.25rem, 100px);background:rgba(255,255,255,0.85);border-top-right-radius:3.125rem;border-bottom-right-radius:3.125rem;display:flex;flex-direction:column;justify-content:center;font-size:clamp(14px, 1rem, .83333vw);padding:0 1.75rem;color:var(--bs-primary);transition:all .3s}.prolist .item .tip h5{font-family:"D-DIN-BOLD";font-size:inherit;margin-bottom:4px}.prolist .item .tip p{margin:0;font-size:inherit;line-height:1.2}.index-about{padding:5.625rem 0}.index-about .left{padding-right:2.5rem}.index-about .left .mod_title{margin-bottom:.5rem}.index-about .left ul li{border:1px solid #dddddd;padding:1rem 1.5rem;border-radius:1rem;font-size:clamp(14px, 1rem, .83333vw);margin-top:1.25rem;position:relative;overflow:hidden}.index-about .left ul li::after{content:'';width:100%;height:.5rem;background:var(--bs-primary);position:absolute;bottom:0;left:0;opacity:0;transition:all .3s}.index-about .left ul li::before{content:'';background:url(../img/ico.svg) center no-repeat;background-size:cover;width:1.375rem;height:1.375rem;position:absolute;right:1rem;transform:translateX(calc(100% + 1rem));opacity:0;bottom:.5rem;transition:all .3s}.index-about .left ul li:hover::after{transform:translateY(0);opacity:1}.index-about .left ul li:hover::before{opacity:1;transform:translateX(0)}.index-about .left ul li span{color:var(--bs-primary);font-size:clamp(20px, 4.375rem, 3.64583vw);font-weight:bold;margin-right:.5rem;line-height:1.2}.index-about .center{padding-left:2rem}.index-about .center .title{background:#f4f4f4;padding:1.25rem 3.125rem;color:#1f1f1f;font-size:clamp(16px, 1.5rem, 1.25vw);text-transform:uppercase;font-weight:bold;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.index-about .center .text{padding:1.5rem 3.125rem;background:#fbfcfd}.index-about .center .text h4{font-weight:bold;color:var(--bs-primary);font-size:clamp(16px, 1.5rem, 1.25vw);margin:0}.index-about .center .text ul{display:flex;flex-wrap:wrap;justify-content:space-between}.index-about .center .text ul li{width:48%;font-size:clamp(14px, 1rem, .83333vw);margin-top:.5rem}.index-about .swiper{height:14.75rem}.index-about .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.index-about .swiper .swiper-button-next,.index-about .swiper .swiper-button-prev{width:3.75rem;height:3.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #fff;color:#fff;transition:all .3s}.index-about .swiper .swiper-button-next:hover,.index-about .swiper .swiper-button-prev:hover{background:var(--bs-primary);border-color:var(--bs-primary)}.index-about .swiper .swiper-button-next::after,.index-about .swiper .swiper-button-prev::after{display:none}.index-about .swiper .swiper-button-next i,.index-about .swiper .swiper-button-prev i{font-size:clamp(16px, 1.5rem, 1.25vw)}.index-about .swiper .swiper-button-next i{transform:rotateY(180deg)}.index-about .network{width:100%;aspect-ratio:1 / 1;position:relative}.index-about .network::after{content:'';width:100%;height:100%;background:#f1f4f7;position:absolute;left:0;top:0;z-index:-1;border-radius:50%;opacity:.3}.index-about .network canvas{outline:none}@supports not (aspect-ratio: 1/1){.index-about .network{padding-top:100%}.index-about .network canvas{position:absolute;top:0;left:0;width:100%;height:100%}}@media screen and (max-width: 992px){.index-about .left{padding-right:0}.index-about .center{padding-left:0}}.index-brand{position:relative;z-index:2;overflow:hidden;padding:5.875rem 0;width:100%}.index-brand .title{position:absolute;left:0;width:100%;text-align:center;top:0;z-index:-1;color:#fff;text-transform:uppercase;font-size:80px;font-weight:bold;margin-top:-50px}.index-brand .container .item{display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:687 / 458;width:42.875rem;margin-bottom:4.375rem;color:#fff;padding-top:4%}@supports not (aspect-ratio: 687/458){.index-brand .container .item{height:28.625rem}}.index-brand .container .item:nth-child(1){background-color:var(--bs-primary)}.index-brand .container .item:nth-child(2){background-color:#f09928;margin-left:50%}.index-brand .container .item:nth-child(2) p{margin-top:0}.index-brand .container .item:nth-child(3){background-color:#2a7057;margin-left:20%}.index-brand .container .item:nth-child(4){background-color:#0b3774;margin-left:calc(100% - 42.875rem);margin-bottom:0}.index-brand .container .item:nth-child(4) p{margin-top:0}.index-brand .container .item:hover .mod_more{opacity:1}.index-brand .container .item img{max-width:84%;max-height:5.875rem;filter:grayscale(100%) brightness(2000%)}.index-brand .container .item p{margin:1.5rem 0}.index-brand .container .item .mod_more{opacity:0;transition:all .3s}.index-brand .container .item .mod_more a:hover{background:none;border-color:#fff}.index-email{background:#f1f4f7;padding:4rem 0}.index-email form{position:relative;width:100%;margin:0 auto;display:block}.index-email form input{width:100%;border:none;background:#fff;height:5rem;padding:0 3.375rem;border-radius:2.5rem;font-size:clamp(16px, 1.25rem, 1.04167vw);outline:none}.index-email form button{position:absolute;right:0;top:0;height:5rem;background:var(--bs-primary);color:#fff;border:none;padding:0 2.125rem;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:2.5rem;font-size:clamp(16px, 1.25rem, 1.04167vw);font-weight:bold;outline:none}.index-email form button i{margin-left:.5rem;font-size:clamp(16px, 1.875rem, 1.5625vw);font-weight:normal}.index-target{background:#f8f8ff;padding:6.875rem 0}.index-target .mod_title h3{line-height:1.2;text-transform:initial}.index-target .caption{display:flex;align-items:center;padding:2.5rem 3.75rem;background:#fff;margin-top:1.25rem}.index-target .caption:hover i{animation:swing 1s}.index-target .caption i{color:var(--bs-primary);font-size:clamp(24px, 4.5rem, 3.75vw);line-height:1.2;margin-right:2.5rem;flex-shrink:0}.index-target .caption p{font-size:clamp(14px, 1.5rem, 1.25vw);color:#000;margin:0}.index-target .mod_more{margin-top:4rem}.index-target .mod_more a{text-transform:capitalize;min-width:21.875rem;justify-content:center}.index-target .mod_more a:last-child{margin-left:1.5rem}@media screen and (max-width: 991px){.index-target .mod_more a{margin-top:1rem}}.index-news{padding:5rem 0;background:#fff}.index-news .items{margin-bottom:3.75rem}.index-news .mod_more a{text-transform:capitalize}.newlist{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;gap:3.75rem 3.375rem}@media (max-width: 992px){.newlist{grid-template-columns:repeat(3, 1fr);gap:1.25rem}}@media (max-width: 768px){.newlist{grid-template-columns:repeat(1, 1fr);gap:15px}}.newlist .item{box-shadow:0 0 0.625rem rgba(0,0,0,0.1);background:#fff}.newlist .item:hover .text h4 a{color:var(--bs-primary)}.newlist .item:hover .img img{transform:scale(1.05)}.newlist .item .img{display:block;overflow:hidden;aspect-ratio:5 / 3}@supports not (aspect-ratio: 5/3){.newlist .item .img{height:18.75rem}}.newlist .item .img img{width:100%;height:100%;object-fit:cover;transition:all .3s}.newlist .item .text{padding:1.75rem}.newlist .item .text .category:hover{color:var(--bs-primary)}.newlist .item .text h4{margin-bottom:1rem;margin-top:.5rem}.newlist .item .text h4 a{transition:all .3s;color:#000;display:block;font-family:"D-DIN-BOLD";font-size:clamp(16px, 1.5rem, 1.25vw);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.newlist .item .text p{margin-top:.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.newlist .item .text time,.newlist .item .text .category{color:#777777;font-size:clamp(14px, 1rem, .83333vw)}.ready{padding:4rem 0;background:var(--bs-primary);color:#fff;overflow:hidden}.ready .mod_title{margin-bottom:1rem}.ready form{margin-top:2.5rem;width:100%;display:flex;align-items:stretch}.ready form input{width:100%;border:none;border-bottom:1px solid #fff;font-size:clamp(14px, 1.125rem, .9375vw);background:none;outline:none;color:#fff}.ready form input::placeholder{text-transform:uppercase;color:rgba(255,255,255,0.65)}.ready form .mod_more{flex-shrink:0;margin:0;margin-left:1rem}.ready form .mod_more button{padding:0;font-size:clamp(16px, 2.25rem, 1.875vw)}.ready form .mod_more button i{font-size:clamp(20px, 1.75rem, 1.45833vw)}.footer{padding-top:5rem;background:#1f1f1f}.footer .foot-left{color:#fff}.footer .foot-left ul{margin-top:3.375rem;margin-bottom:3.125rem}.footer .foot-left ul li{color:rgba(255,255,255,0.5);display:flex;align-items:center;margin-bottom:.5rem;font-size:clamp(14px, 1rem, .83333vw)}.footer .foot-left ul li i{color:var(--bs-primary);margin-right:.5rem;flex-shrink:0;font-size:clamp(16px, 1.25rem, 1.04167vw)}.footer .foot-logo{max-height:clamp(30px, 3.75rem, 60px);max-width:100%}.footer .foot-menu{margin-top:1rem}.footer .foot-menu ul:first-child li a{white-space:nowrap}.footer .foot-menu ul li{margin-bottom:.25rem}.footer .foot-menu ul li:nth-child(1){margin-bottom:1.5rem}.footer .foot-menu ul li:nth-child(1) a{font-size:clamp(14px, 1.125rem, .9375vw);font-family:"D-DIN-BOLD";color:#fff;text-transform:uppercase}.footer .foot-menu ul li a{font-size:clamp(14px, 1rem, .83333vw);color:rgba(255,255,255,0.3);transition:all .3s}.footer .foot-menu ul li a:hover{color:#fff}.footer .foot-bottom{margin-top:2.5rem;padding:2rem 0;color:rgba(255,255,255,0.3);text-transform:uppercase}.footer .foot-bottom a{color:inherit;transition:all 0.3s}.footer .foot-bottom a:hover{color:#fff}.footer .foot-bottom ul li:not(:first-child){margin-left:1.5rem}.footer .foot-bottom ul li a{color:#fff;display:block;transition:all .3s}.footer .foot-bottom ul li a:hover{transform:scale(1.2)}.footer .foot-bottom ul li a i{font-size:clamp(16px, 1.5rem, 1.25vw)}.solution2-1{padding-top:5rem}.solution2-1 .mod_title{position:relative;z-index:2}.solution2-1 .img{border-top-left-radius:3.75rem;border-top-right-radius:3.75rem;overflow:hidden}.solution2-1 .img::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1}.solution2-1 .img img{aspect-ratio:1920 / 730;object-fit:cover}.solution2-1 .img .container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.solution2-2{padding:6.875rem 0}.solution2-2.about-5-2{padding-top:0}.solution2-2.about-5-2 .mod_title{padding-left:20px}.solution2-2.about-5-2 .row .col-lg-6:nth-child(1){order:2}.solution2-2 .mod_title{margin-bottom:2rem}.solution2-2 .mod_title h2{line-height:1.1;text-transform:initial}.solution2-2 .mod_content{margin-bottom:2.5rem}.solution2-2 .mod_content ul li{display:flex;align-items:center;font-size:clamp(15px, 1.25rem, 1.04167vw);margin-bottom:.5rem;font-family:"D-DIN"}.solution2-2 .mod_content ul li::before{content:'';width:16px;height:21px;background-repeat:no-repeat;background-size:contain;background-image:url("../img/di2.svg");flex-shrink:0;margin-right:1rem}.solution2-2 .right{position:relative}.solution2-2 .right img,.solution2-2 .right video{width:100%;aspect-ratio:800 / 450;object-fit:cover}@supports not (aspect-ratio: 800/450){.solution2-2 .right img,.solution2-2 .right video{min-height:27.375rem}}.solution2-2 .right:hover i{background:rgba(var(--bs-primary-rgb), .8);transform:translate(-50%, -50%) scale(1.2)}.solution2-2 .right i{position:absolute;z-index:2;width:clamp(34px, 5rem, 80px);height:clamp(34px, 5rem, 80px);top:50%;left:50%;transform:translate(-50%, -50%);background:var(--bs-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(20px, 1.75rem, 1.45833vw);color:#fff;transition:all .3s}.solution2-2 .right i.play{display:none}@media screen and (max-width: 768px){.solution2-2 .mod_content ul{padding-left:0}.solution2-2 .mod_content ul li{line-height:1.4}.solution2-2 .mod_content ul li::before{width:14px;height:18px}.solution2-2 .right{margin-top:2rem}}.solution2-3{background:#f8f8ff;padding:6.875rem 0}.solution2-3 .col-lg-6{margin-bottom:1.25rem}.solution2-3 .caption{height:100%;display:flex;align-items:center;font-size:clamp(16px, 1.5rem, 1.25vw);font-family:"D-DIN";background:#fff;padding:2.5rem 3.75rem;transition:all .3s}.solution2-3 .caption:hover{box-shadow:0 0 1rem rgba(0,0,0,0.1)}.solution2-3 .caption:hover i{animation:swing 1s}.solution2-3 .caption i{font-size:clamp(24px, 4rem, 3.33333vw);margin-right:1.5rem;color:var(--bs-primary);line-height:1.2}.solution2-3 .caption p{margin:0;font-size:clamp(16px, 1.5rem, 1.25vw);line-height:1.4}.solution2-3 .mod_more{margin-top:3rem}.solution2-3 .mod_more a{min-width:25%;justify-content:center}@media screen and (max-width: 768px){.solution2-3 .caption{padding:2rem}}.solution2-4{padding:6.875rem 0;background:#f1f1fc}.solution2-4 .mod_content{margin:2.5rem 0}.solution2-4 .mod_content *{font-size:clamp(15px, 1.5rem, 1.25vw);color:#1f1f1f;font-family:"D-DIN"}.solution2-4 .mod_content table tr td span{font-size:clamp(14px, 1.125rem, .9375vw);font-family:"D-DIN";display:block;color:#474747;line-height:1.2}.solution2-4 .mod_more{margin-top:3rem}.solution2-5{padding:6.875rem 0;background:#f8f8ff}.solution2-5.detail-3{padding:0;background:none;padding:1.5rem 0}.solution2-5.detail-3 .item{box-shadow:0 0 1rem rgba(0,0,0,0.2)}.solution2-5.detail-3 .bottom{margin-top:0}.solution2-5 .bottom{margin-top:4rem}.solution2-5 .bottom .mod_more a{min-width:50%;justify-content:center}@media screen and (max-width: 768px){.solution2-5 .mod_more{text-align:center !important;margin-top:1rem}}.case-list .row{margin:0 -1.875rem}.case-list .row .col-lg-6{padding:0 1.875rem}.case-list .item{background:#fff;display:flex;flex-direction:column;height:100%}.case-list .item:hover .img img{transform:scale(1.05)}.case-list .item:hover .text h4{color:var(--bs-primary)}.case-list .item:hover .text .mod_more button{background:var(--bs-primary);color:#fff;border:1px solid var(--bs-primary)}.case-list .item .img{overflow:hidden;padding-top:53.24%;position:relative}.case-list .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;position:absolute;object-fit:cover;transition:all .5s ease}.case-list .item .text{padding:1.5rem 3.125rem}.case-list .item .text h4{color:#000;font-family:"D-DIN-BOLD";font-size:clamp(16px, 1.5rem, 1.25vw)}.case-list .item .text p{color:#474747;font-family:"D-DIN";font-size:clamp(15px, 1rem, .83333vw)}.case-list .item .text .mod_more{margin:1.5rem 0}.case-list .item .text .mod_more button{background:none;color:var(--bs-secondary);border:1px solid var(--bs-secondary);font-size:clamp(14px, 1.125rem, .9375vw);height:clamp(34px, 2.5rem, 40px)}.case-list .item .text .mod_more button::after{display:none}.case-list .item .text .mod_more button:hover i{color:#fff}.case-list .item .text .mod_more button i{font-size:clamp(16px, 1rem, .83333vw)}@media screen and (max-width: 991px){.case-list .row{margin:0 -15px}.case-list .row .col-lg-6{padding:0 15px}}.solution1-1{padding:10rem 0;background:#f1f1fc}.solution1-1 .left .mod_title{margin-bottom:3rem}.solution1-1 .left .mod_title h2{line-height:1.2}.solution1-1 .left .mod_more{margin-top:1.75rem}.solution1-1 .left .mod_more.hei a{background:none;color:var(--bs-secondary);border:1px solid var(--bs-secondary)}.solution1-1 .left .mod_more.hei a:hover{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.solution1-1 .left .mod_more a{min-width:14.375rem;justify-content:center}.solution1-1 .right{height:100%;display:flex;flex-direction:column;justify-content:space-between}.solution1-1 .right h4{font-size:clamp(18px, 2.25rem, 1.875vw);font-family:"D-DIN-BOLD";color:#000}.solution1-1 .right p{font-size:clamp(16px, 1.125rem, .9375vw);margin-bottom:1.5rem}.solution1-1 .right .mod_content{margin-bottom:2rem}.solution1-1 .right .caption{padding:1rem 1.5rem;font-size:clamp(16px, 1.125rem, .9375vw);height:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;color:var(--bs-primary);transition:all .3s;width:100%}.solution1-1 .right .caption:not(:last-child){margin-right:1rem}.solution1-1 .right .caption:hover{background:var(--bs-primary);color:#fff}.solution1-1 .right .caption:hover p{color:#fff}.solution1-1 .right .caption p{margin:0;color:#474747;transition:all .3s}.solution1-1 .right .caption .num span{font-size:clamp(18px, 4.375rem, 3.64583vw);font-family:"D-DIN-BOLD";margin-right:.5rem;line-height:1}.solution1-2{padding:6.25rem 0}.solution1-2 .caption{display:flex;flex-direction:column;height:100%;background:#fff;box-shadow:0 0 0.625rem rgba(0,0,0,0.2);margin-bottom:15px}.solution1-2 .caption:hover .img i{transform:scale(1.05)}.solution1-2 .caption:hover .text h4{color:var(--bs-primary)}.solution1-2 .caption .img{overflow:hidden;position:relative;flex-shrink:0}.solution1-2 .caption .img i{padding-top:106%;display:block;transition:all .3s}.solution1-2 .caption .text{height:100%;display:flex;align-items:center;justify-content:center;padding:1.25rem 1.5rem}.solution1-2 .caption .text h4{text-align:center;margin:0;font-size:clamp(16px, 1.5rem, 1.25vw);font-family:"D-DIN-BOLD";color:#000;transition:all .3s}.solution1-2 .mod_more{margin-top:4rem}.product-1{padding-bottom:7.5rem}.product-1 .prolist{margin-bottom:2.5rem}.product-1 .col-lg-3{margin-bottom:2.5rem}.product-1 .mod_more a{min-width:47%;justify-content:center}.breadcrumb-box{margin-top:6.25rem;padding:3.125rem 0;margin-bottom:2rem}@media screen and (max-width: 991px){.breadcrumb-box{margin-top:0}.breadcrumb-box .d-flex{flex-wrap:wrap}.breadcrumb-box .d-flex:has(.go_back) .mod_breadcrumb{order:2;margin-top:1.5rem}.breadcrumb-box .d-flex:has(.go_back) .mod_breadcrumb ol{justify-content:flex-start}}.breadcrumb-box .mod_breadcrumb{text-shadow:none}.go_back a{display:block;padding:.625rem 2.5rem;border-radius:1.5rem;border:1px solid var(--bs-secondary);font-size:clamp(15px, 1.125rem, .9375vw);color:var(--bs-secondary);text-transform:uppercase;font-family:'D-DIN-BOLD';transition:all .3s}.go_back a:hover{background:var(--bs-secondary);color:#fff}.go_back a i{margin-left:.5rem}.product-category nav{display:block;background:#f8f8ff;border-radius:1rem}.product-category nav.fixed{position:fixed;top:6.25rem;z-index:99}.product-category nav.fixed2{position:fixed;bottom:0;z-index:99}.product-category nav ul{border-radius:1rem;overflow-y:auto;overscroll-behavior:contain}.product-category nav ul::-webkit-scrollbar{width:1px}.product-category nav ul::-webkit-scrollbar-track{background:var(--bs-gray-100)}.product-category nav ul::-webkit-scrollbar-thumb{background-image:linear-gradient(to bottom, rgba(var(--bs-primary-rgb), 0), rgba(var(--bs-primary-rgb), 1), rgba(var(--bs-primary-rgb), 0))}.product-category nav>ul{min-height:calc(100vh - 10rem);max-height:calc(100vh - 9rem)}.product-category nav>ul>li.active>a{background:var(--bs-primary);color:#fff !important;font-size:clamp(16px, 1.25rem, 1.04167vw);font-family:'D-DIN-BOLD'}.product-category nav>ul>li.active ul{max-height:1000px}.product-category nav>ul li:hover>a{color:var(--bs-primary)}.product-category nav>ul li a{cursor:pointer;height:clamp(50px, 5rem, 80px);display:flex;align-items:center;padding:0 1.875rem;border-radius:1rem;position:relative;font-size:clamp(16px, 1.25rem, 1.04167vw);font-family:'D-DIN-BOLD';color:var(--bs-secondary);transition:all .3s}.product-category nav>ul li a::after{content:'';position:absolute;bottom:0;width:calc(100% - 3.75rem);left:50%;transform:translateX(-50%);border-bottom:1px solid rgba(0,0,0,0.1)}.product-category nav>ul li ul{max-height:0;transition:all .3s ease-in-out}.product-category nav>ul li ul li.active a{color:var(--bs-primary)}.product-category nav>ul li ul li.active a::before{opacity:1}.product-category nav>ul li ul li a{font-family:'D-DIN';font-size:clamp(15px, 1.125rem, .9375vw);display:flex;align-items:center}.product-category nav>ul li ul li a::before{content:'';width:8px;height:10px;background:url("../img/di.svg") center no-repeat;margin-right:.5rem;opacity:0}@media screen and (max-width: 991px){.product-category{margin-bottom:2rem}.product-category nav>ul{min-height:initial}}.product-detail .right{padding-left:4.5rem;padding-bottom:8.75rem}.product-detail .right .mod_title{margin-bottom:1rem;margin-top:3rem}.product-detail .right .mod_more{margin-top:2.5rem}.product-detail .mod_content *{font-size:clamp(14px, 1.125rem, .9375vw)}@media screen and (max-width: 991px){.product-detail .right{padding-left:0}}.detail-1{margin-bottom:4.75rem}.detail-1 .index-carousel{margin-top:0;margin-bottom:1.5rem}.detail-1 .index-carousel h1{font-size:clamp(20px, 3.75rem, 3.125vw);font-family:'D-DIN-BOLD';line-height:1;margin-bottom:1.5rem;color:#000;width:100%}.detail-1 .index-carousel .swiper{height:40.625rem;position:relative}.detail-1 .index-carousel .swiper:hover .tip{transform:translateX(0)}.detail-1 .index-carousel .swiper .tip{position:absolute;z-index:2;left:0;bottom:3.5rem;width:22.5rem;height:clamp(80px, 6.25rem, 100px);background:rgba(255,255,255,0.85);border-top-right-radius:3.125rem;border-bottom-right-radius:3.125rem;display:flex;flex-direction:column;justify-content:center;padding:0 1.75rem;color:var(--bs-primary);transition:all .3s;transform:translateX(-100%)}.detail-1 .index-carousel .swiper .tip p{margin:0;font-size:inherit;line-height:1.2;font-family:"D-DIN-BOLD";font-size:clamp(15px, 1.25rem, 1.04167vw)}.detail-1 .index-carousel .swiper-pagination1{bottom:2.5rem}.detail-2{padding:2.25rem 16%;border-radius:2rem;background:#f8f8ff}.detail-2 .mod_title{margin:0 !important}.detail-2 p{text-align:center;font-size:clamp(15px, 1.125rem, .9375vw)}@media screen and (max-width: 991px){.detail-2{padding:20px 15px;border-radius:6px}}.faq-container{margin-bottom:5.625rem}.faq-container .faq-item{margin-bottom:10px}.faq-container .faq-item.active>button i::after{opacity:0}.faq-container .faq-item.active .faq-content{margin-top:10px;padding:2rem 2.5rem;max-height:10rem;opacity:1}.faq-container .faq-item>button{width:100%;border:none;background:#f8f8ff;padding:0;padding-left:2.5rem;display:flex;align-items:center;justify-content:space-between;border-radius:6px}.faq-container .faq-item>button span{font-size:clamp(16px, 1.25rem, 1.04167vw)}.faq-container .faq-item>button i{width:clamp(40px, 3.75rem, 60px);height:clamp(40px, 3.75rem, 60px);border-radius:6px;background:var(--bs-primary);position:relative}.faq-container .faq-item>button i::after,.faq-container .faq-item>button i::before{content:'';width:20px;height:2px;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:all .3s}.faq-container .faq-item>button i::after{transform:translate(-50%, -50%) rotate(90deg)}.faq-container .faq-item .faq-content{padding:0 2.5rem;background:#f8f8ff;max-height:0;opacity:0;transition:all 0.3s ease-in-out}.faq-container .faq-item .faq-content p{margin:0;font-size:clamp(16px, 1.25rem, 1.04167vw)}.get-quote{padding:5rem;background:#f8f8ff;border-radius:2rem}.get-quote .mod_title{margin-top:0 !important}.get-quote .mod_title h3{text-transform:uppercase}.get-quote .mod_title p{font-size:clamp(14px, 1.125rem, .9375vw)}.get-quote form{margin-top:3rem}.get-quote .row .col-lg-6{margin-bottom:1rem}.get-quote label{font-size:clamp(15px, 1.125rem, .9375vw);color:#474747;margin-bottom:6px}.get-quote input,.get-quote textarea{width:100%;background:#fff;padding:0 1rem;font-size:clamp(14px, .875rem, .72917vw);color:#474747;border:none;border-radius:.5rem;outline:none}.get-quote input,.get-quote select{height:clamp(40px, 3.25rem, 52px)}.get-quote textarea{padding:1rem}.get-quote .mod_more{margin-top:2.125rem}@media screen and (max-width: 991px){.get-quote{padding:15px;border-radius:8px}}.news{padding:7.5rem 0}.news-detail{padding:5rem 0;background:#f8f8ff}.news-detail .mod_breadcrumb{margin-bottom:2.5rem}.news-detail .mod_breadcrumb ol{justify-content:flex-start}.news-detail .mod_breadcrumb a{text-shadow:none}.news-detail .box{background:#fff;padding:5rem 5.625rem;margin:0 13%}.news-detail .box .share{margin:1.875rem 0}.news-detail .box article>h1{font-size:clamp(24px, 3.125rem, 2.60417vw);font-family:'D-DIN-BOLD'}.news-detail .box .time{display:block;margin:1.875rem 0;font-size:clamp(14px, 1rem, .83333vw);color:#777}.news-detail .box .mod_content *{font-size:clamp(14px, 1.125rem, .9375vw)}.news-detail .box .mod_more{margin-top:3.125rem}.news-detail .mod_pagination2{margin:0 13%;margin-top:2.5rem}@media screen and (max-width: 991px){.news-detail .box{padding:15px;margin:0}.news-detail .mod_pagination2{margin:0;margin-top:20px}}.case{padding:5rem 0;padding-top:6.875rem;background:#f8f8ff}.case .row .col-lg-6{margin-bottom:3.75rem}.case-detail{background:#f8f8ff}.case-detail .breadcrumb-box{margin-bottom:0}.case-detail .index-carousel{background:#fff}.case-detail .index-carousel .swiper{height:53.125rem}@media screen and (max-width: 991px){.case-detail .index-carousel .swiper{height:24rem}}.case-content{background:#fff;padding:5rem 14%}.case-content>h1{font-size:clamp(20px, 3.125rem, 2.60417vw);font-family:'D-DIN-BOLD'}.case-content .tags{margin:2rem 0;display:flex}.case-content .tags span{font-family:'D-DIN-BOLD';color:var(--bs-secondary);background:#e8e8f5;padding:4px 2rem;border-radius:1.5rem;font-size:clamp(15px, 1.5rem, 1.25vw);display:flex;align-items:center;margin-right:2rem}.case-content .tags span i{margin-right:.5rem;font-size:clamp(16px, 1.5rem, 1.25vw)}.case-content .mod_content p{margin:0}.case-content .mod_content *{font-size:clamp(14px, 1.125rem, .9375vw)}.case-content .mod_more{margin-top:3rem}@media screen and (max-width: 991px){.case-content{padding:2rem 0;background:none}}.suspend{position:fixed;z-index:999;bottom:5%;right:clamp(5px, 1.25rem, 20px)}.suspend ul li{margin-bottom:clamp(2px, 0.5rem, 8px)}.suspend ul li.mod_backTop{transition:all .3s;opacity:0;pointer-events:none}.suspend ul li.mod_backTop.active{opacity:1;pointer-events:auto}.suspend ul li a{width:clamp(46px, 3.625rem, 58px);height:clamp(46px, 3.625rem, 58px);border-radius:.5rem;background:var(--bs-primary);color:#fff;display:flex;align-items:center;justify-content:center;transition:all .1s;position:relative}.suspend ul li a::after{content:'';width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(1.05);background:rgba(255,255,255,0.1);z-index:-1;border-radius:.5rem}.suspend ul li a:hover{filter:brightness(95%);transform:scale(0.95)}.suspend ul li a i{font-size:clamp(20px, 1.75rem, 1.45833vw)}.suspend .open-btn{position:absolute;right:calc(100% + 1px);top:0;color:#fff;background:rgba(0,0,0,0.5);display:flex;width:28px;height:28px;align-items:center;justify-content:center}.suspend .open-btn i{font-size:16px;transform:rotate(45deg);transition:all .3s}@media screen and (max-width: 991px){.suspend{transform:translateX(calc(100% + 10px))}.suspend.active{transform:translateX(0)}.suspend.active .open-btn i{transform:rotate(0)}.suspend.active ul{opacity:1;pointer-events:auto}.suspend ul{opacity:0;pointer-events:none}}.contact-info .caption{background:#f8f8ff;padding:2.5rem 3.125rem;height:100%;transition:all .3s}.contact-info .caption:hover{box-shadow:0 0 1rem rgba(0,0,0,0.2);border-radius:1rem}.contact-info .caption .title{font-size:clamp(16px, 1.25rem, 1.04167vw);color:#1f1f1f;display:flex;align-items:center;font-family:'D-DIN-BOLD';margin-bottom:1.25rem}.contact-info .caption .title i{margin-right:.5rem;font-size:clamp(16px, 1.25rem, 1.04167vw);color:var(--bs-primary)}.contact-info .caption p{margin:0;line-height:2;font-size:clamp(15px, 1.125rem, .9375vw);color:#1f1f1f}.contact .get-quote{padding:0;padding-top:6.875rem;padding-bottom:5.625rem;margin-top:6.875rem}.contact .get-quote .mod_title h3{text-transform:initial}.contact .get-quote form{margin-top:3.5rem}.contact .get-quote h3{font-size:clamp(20px, 3.75rem, 3.125vw);font-family:'D-DIN-BOLD'}.contact .get-quote input,.contact .get-quote textarea{background:#f1f1fc}.contact .get-quote button{padding-left:5rem;padding-right:5rem}.about-1{padding:6.875rem 0;background:#f1f1fc}.about-1 .mod_title{margin-bottom:2rem}.about-1 .mod_title h2{line-height:1.1;text-transform:initial}.about-1 .right{position:relative}.about-1 .right img,.about-1 .right video{width:100%;aspect-ratio:800 / 450;object-fit:cover}@supports not (aspect-ratio: 800/450){.about-1 .right img,.about-1 .right video{min-height:27.375rem}}.about-1 .right:hover i{background:rgba(var(--bs-primary-rgb), .8);transform:translate(-50%, -50%) scale(1.2)}.about-1 .right i{position:absolute;z-index:2;width:clamp(34px, 5rem, 80px);height:clamp(34px, 5rem, 80px);top:50%;left:50%;transform:translate(-50%, -50%);background:var(--bs-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(20px, 1.75rem, 1.45833vw);color:#fff;transition:all .3s}.about-1 .right i.play{display:none}@media screen and (max-width: 768px){.about-1 .right{margin-top:2rem}}.about-2{padding:5rem 0;padding-bottom:6.875rem}.about-2 .list{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;gap:15px 3.125rem}@media (max-width: 992px){.about-2 .list{grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media (max-width: 768px){.about-2 .list{grid-template-columns:repeat(1, 1fr);gap:15px}}.about-2 .list .list-item{position:relative}.about-2 .list .list-item::after{content:'';width:100%;height:30%;position:absolute;bottom:0;left:0;background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.5))}.about-2 .list .list-item h3{position:absolute;bottom:2rem;left:0;width:100%;text-align:center;color:#fff;font-size:clamp(16px, 2.25rem, 1.875vw);font-family:'D-DIN-BOLD';padding:0 10px;z-index:2;text-shadow:0 0 1rem rgba(0,0,0,0.2)}.about-2 .list .list-item img{width:100%;height:100%;display:block;object-fit:cover}.about-3{padding:6.875rem 0;background:#f1f1fc}.about-3 .img{margin-top:2.5rem}.history-time{padding:6.875rem 0}.history-time .mod_title{margin-bottom:8.75rem}.history-time .swiper{width:80%;margin-left:0;margin-right:initial;position:relative}.history-time .swiper::after{content:'';width:calc(91%);height:1px;background:rgba(255,255,255,0.3);position:absolute;bottom:12px;left:50%;transform:translateX(-50%)}.history-time .swiper .swiper-slide.active .years::after{opacity:1;transform:translateX(-50%) scale(1)}.history-time .years{font-size:clamp(18px, 1.875rem, 1.5625vw);color:#fff;font-family:'D-DIN-BOLD';padding-bottom:40px;line-height:1.1;text-align:center;position:relative;z-index:2;cursor:pointer}.history-time .years.now{width:6.875rem;position:relative}.history-time .years.now::after{content:'';background:rgba(255,255,255,0.3);width:100%;height:1px;position:absolute;bottom:12px;transform:none;filter:none;opacity:1}.history-time .years::before{content:'';width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,0.5);position:absolute;bottom:6px;left:50%;transform:translateX(-50%)}.history-time .years::after{opacity:0;position:absolute;bottom:0;left:50%;transform:translateX(-50%) scale(0.5);width:20px;height:24px;content:'';background:url(../img/di.svg) center no-repeat;background-size:contain;transform-origin:center bottom;filter:grayscale(100%) brightness(200%);transition:all .3s}.history-content{padding:3rem 0}.history-content .years{padding-bottom:.75rem;border-bottom:2px solid #cccccc;margin-bottom:1rem;font-size:clamp(18px, 2.5rem, 2.08333vw);font-family:'D-DIN-BOLD'}.history-content .month{font-size:clamp(16px, 1.5rem, 1.25vw)}.history-content p{color:#666}.service-pattern{padding:5.625rem 0}.service-pattern .list .list-item{margin-bottom:3.125rem;background:#f1f1fc}.service-pattern .list .text{padding:15px 3.125rem}.service-pattern .list .num{color:var(--bs-primary);font-size:clamp(18px, 2.5rem, 2.08333vw);font-family:'D-DIN-BOLD';line-height:1.1}.service-pattern .list h3{margin:1rem 0;font-size:clamp(16px, 2.25rem, 1.875vw);font-family:'D-DIN-BOLD'}@media screen and (min-width: 992px){.service-pattern .list .list-item:nth-child(2n) .row .col-lg-6:nth-child(1){order:2}}.innovate-1{padding:6.25rem 0}.innovate-1 .mod_more a{margin:0}.innovate-1 .team-imgs{margin-top:3rem;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;gap:15px 3.125rem}@media (max-width: 992px){.innovate-1 .team-imgs{grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media (max-width: 768px){.innovate-1 .team-imgs{grid-template-columns:repeat(1, 1fr);gap:15px}}.innovate-1 .team-text{margin-top:3.125rem;display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:auto;gap:15px 3.125rem}@media (max-width: 992px){.innovate-1 .team-text{grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media (max-width: 768px){.innovate-1 .team-text{grid-template-columns:repeat(1, 1fr);gap:15px}}.innovate-1 .team-text .item{background:#f1f1fc;padding:2.875rem}.innovate-1 .team-text .item h3{font-size:clamp(16px, 2.25rem, 1.875vw);font-family:'D-DIN-BOLD';text-align:center;margin-bottom:1rem}.innovate-1 .team-text .item p{font-size:clamp(14px, 1.125rem, .9375vw);margin:0}.innovate-3{padding:6.25rem 0}.innovate-3 .mod_title{margin-bottom:1.5rem}.innovate-3 .mod_title h2{line-height:1.1}.innovate-3 .mod_content *{font-size:clamp(14px, 1.125rem, .9375vw)}.innovate-3 .mod_more{margin-top:2.5rem}.innovate-3 .mod_more a:last-child{margin-left:2rem}.innovate-3 .index-carousel{margin:0}.innovate-3 .index-carousel .swiper{width:100%;height:48.75rem}.innovate-3 .index-carousel .swiper .swiper-pagination span::after{filter:none}@media screen and (min-width: 992px){.innovate-3 .swiper{margin-left:4.375rem}}@media screen and (max-width: 992px){.innovate-3 .index-carousel{margin-top:20px}}.relative{position:relative}.a2a_kit{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #ddd}.a2a_kit .a2a_svg{width:24px;height:24px;line-height:24px}.not_found{padding:5rem}.not_found p{margin-bottom:2rem;color:var(--bs-gray-800)}.not_found input{padding:6px 10px;border:1px solid #ddd;outline:none;margin-right:4px}.not_found .mod_more button{padding:0.5rem 1.5rem;outline:none}.mod-box{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:991;background:rgba(30,30,30,0.87);display:none;align-items:center;justify-content:center}.mod-box-img{padding:24px;background:#fff;position:relative}.mod-box-img img{max-width:300px}.mod-box-content{background:#fff;padding:6.25rem 4.375rem;border-radius:1.25rem;width:80%;position:relative}.mod-box-content .mod_title{padding-bottom:2.25rem;border-bottom:1px solid #abacb2;position:relative;margin-bottom:2.5rem}.mod-box-content .mod_title::after{content:"";width:13.75rem;height:3px;background:var(--bs-primary);position:absolute;left:50%;bottom:-1px;transform:translateX(-50%)}.mod-box-content .mod_title strong{opacity:0.83}.mod-box-content .mod_content{max-height:40vh}.mod-box-content .mod_content *{font-size:inherit;color:rgba(0,0,0,0.72)}.mod-box-content .mod-box-close{right:16px;top:16px;width:42px;height:42px;border:3px solid #9e9e9e;border-radius:50%;transition:all 0.3s}.mod-box-content .mod-box-close:hover{border-color:var(--bs-primary)}.mod-box-content .mod-box-close:hover:after{background:none;color:var(--bs-primary)}.mod-box-content .mod-box-close::after{transition:all 0.3s;transform:translate(50%, -50%) scale(1.5)}@media screen and (max-width: 768px){.mod-box-content{width:calc(100% - 30px)}}.mod-box-close{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10}.mod-box-close:hover::after{color:#555;background:#eee}.mod-box-close::after{content:"×";position:absolute;top:50%;right:50%;transform:translate(50%, -50%);width:30px;height:30px;font:22px / 30px Arial, "Helvetica Neue", Helvetica, sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color 0.25s;box-sizing:border-box;z-index:2}.mod-carousel{margin-top:6.25rem;height:calc(100vh - 6.25rem);display:flex;align-items:center;justify-content:center;color:#fff;position:relative}.mod-carousel.null{height:0}.mod-carousel h1,.mod-carousel h2{font-size:clamp(24px, 3.75rem, 3.125vw);font-family:'D-DIN-BOLD';text-shadow:2px 4px 8px rgba(0,0,0,0.5)}.mod-carousel .category{position:absolute;bottom:2.5rem;left:50%;transform:translateX(-50%);z-index:2}.mod-carousel .category ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.mod-carousel .category ul li:first-child a{padding-left:0}.mod-carousel .category ul li:last-child a{padding-right:0}.mod-carousel .category ul li:last-child a::after{display:none}.mod-carousel .category ul li a{font-size:clamp(16px, 1.5rem, 1.25vw);color:#fff;padding:0 1.25rem;position:relative;margin-bottom:2.5rem;display:block}.mod-carousel .category ul li a::after{content:'';width:1px;height:1.25rem;background:rgba(255,255,255,0.5);position:absolute;right:0;top:50%;transform:translateY(-50%)}.mod-carousel .category ul li a::before{content:'';width:1rem;height:1.375rem;background:url("../img/di.svg") no-repeat center center;background-size:contain;position:absolute;left:50%;top:calc(100% + 5px);transform:translate(-50%, 10px);opacity:0;transition:all 0.3s}.mod-carousel .category ul li a:hover::before{opacity:1;transform:translate(-50%, 0)}.mod-carousel .category ul li a.active{font-family:'D-DIN-BOLD'}.mod-carousel .category ul li a.active::before{opacity:1;transform:translate(-50%, 0)}@media screen and (max-width: 991px){.mod-carousel{margin-top:0;height:35vh}.mod-carousel .category ul{flex-wrap:nowrap;justify-content:flex-start;width:100vw;margin-left:calc((100vw - 100%)/2*-1);padding-left:calc((100vw - 100%)/2);overflow:scroll;scroll-snap-type:x mandatory}.mod-carousel .category ul li{flex-shrink:0}}.maodian{position:absolute;left:0;top:-6rem}.mod_bgc{background-size:cover;background-repeat:no-repeat;background-position:center center}.mod_title{color:#000000;margin-bottom:2.5rem}.mod_title.small h1,.mod_title.small h2,.mod_title.small h3,.mod_title.small strong{font-size:clamp(18px, 2.25rem, 1.875vw)}.mod_title.white{color:var(--bs-white)}.mod_title h1,.mod_title h2,.mod_title h3,.mod_title strong{text-transform:capitalize;font-size:clamp(24px, 3.75rem, 3.125vw);line-height:1.4;color:inherit;line-height:1.4;font-family:"D-DIN-BOLD";margin:0;letter-spacing:-0.01em}.mod_breadcrumb{font-size:clamp(15px, 1.125rem, .9375vw);color:rgba(255,255,255,0.64);font-family:Arial;text-shadow:2px 2px 4px rgba(0,0,0,0.5)}.mod_breadcrumb.black{color:rgba(0,0,0,0.3)}.mod_breadcrumb.black a{color:#777}.mod_breadcrumb.black a:hover{color:var(--bs-primary)}.mod_breadcrumb ol{padding:0;margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.mod_breadcrumb ol li{display:flex}.mod_breadcrumb a{display:inline-flex;align-items:center;margin:0 0.5rem;transition:all 0.3s;color:#fff;font-family:"D-DIN"}.mod_breadcrumb a i{margin-right:0.375rem;font-size:clamp(16px, 1.25rem, 1.04167vw)}.mod_content{line-height:1.8;font-size:clamp(14px, 1.125rem, .9375vw);color:#474747}.mod_content img{max-width:100%;height:auto !important}.mod_content ul{padding-left:20px}.mod_content ul li{list-style:disc}.mod_content ul li::marker{color:var(--bs-primary)}.mod_content table{margin:1.25rem 0;border:2px solid transparent;width:100% !important;position:relative}.mod_content table::after{content:'';width:100%;height:100%;border-radius:1rem;position:absolute;left:0;top:0;border:2px solid var(--bs-primary)}.mod_content table tr.firstrow td,.mod_content table tr.firstRow td,.mod_content table tr:first-child td{background:var(--bs-primary);color:#fff;border-right-color:rgba(255,255,255,0.5);font-family:'D-DIN-BOLD'}.mod_content table tr.firstrow td:first-child,.mod_content table tr.firstRow td:first-child,.mod_content table tr:first-child td:first-child{border-top-left-radius:1rem;color:#fff}.mod_content table tr.firstrow td:last-child,.mod_content table tr.firstRow td:last-child,.mod_content table tr:first-child td:last-child{border-top-right-radius:1rem}.mod_content table tr:last-child td{border-bottom:none !important}.mod_content table tr td{padding:8px 12px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--bs-primary);border-right:1px solid var(--bs-primary);font-size:clamp(15px, 1.125rem, .9375vw)}.mod_content table tr td span{color:#474747;display:block;font-size:clamp(14px, 1.125rem, .9375vw);font-family:"D-DIN";line-height:1.2}.mod_content table tr td:first-child{font-family:'D-DIN-BOLD';color:var(--bs-primary)}.mod_content table tr td:last-child{border-right:none !important}@media screen and (max-width: 768px){.mod_content{display:grid;grid-template-columns:100%}.mod_content table{display:block;grid-column:1;overflow-x:auto}.mod_content table::after{border-right:none !important}}.mod_more.light a,.mod_more.light button{position:relative;overflow:hidden;z-index:2}.mod_more.light a:hover::before,.mod_more.light button:hover::before{animation:shine 1.5s ease-out infinite}.mod_more.light a::after,.mod_more.light button::after{position:absolute;left:50%;top:50%;z-index:-1;transform:translate(-50%, -50%);content:'';width:calc(100% - .5rem);height:calc(100% - .5rem);border-radius:1.5rem;background:var(--bs-primary)}.mod_more.light a::before,.mod_more.light button::before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.8), rgba(255,255,255,0) 70%);top:0;left:-100px;opacity:0.6}.mod_more.light a:hover,.mod_more.light button:hover{background:rgba(var(--bs-primary-rgb), 0.45)}@keyframes shine{0%{left:-100px}60%{left:100%}to{left:100%}}.mod_more.white a,.mod_more.white button{background:white;color:var(--bs-primary)}.mod_more a,.mod_more button{border-radius:1.625rem;border:none;height:clamp(40px, 3.125rem, 50px);padding:0 2.5rem;background:var(--bs-primary);color:white;display:inline-flex;align-items:center;font-size:clamp(14px, 1.125rem, .9375vw);outline:none;text-transform:uppercase;transition:all 0.5s ease;font-family:"D-DIN-BOLD"}.mod_more a.goback,.mod_more button.goback{margin-right:3rem}.mod_more a.goback i,.mod_more button.goback i{transform:rotate(0) !important}.mod_more a i,.mod_more button i{margin-left:.25rem;font-size:clamp(16px, 1.125rem, .9375vw);transform:rotate(135deg);transition:all .5s ease}.mod_more a:hover i,.mod_more button:hover i{transform:rotate(180deg) scale(0.85)}@media screen and (max-width: 991px){.mod_more a,.mod_more button{border-radius:20px}}.mod_pagination{margin-top:5rem;display:flex;align-items:center;justify-content:center}.mod_pagination ul{display:flex;align-items:center;justify-content:center}.mod_pagination li.active span{background-color:var(--bs-primary);color:var(--bs-white)}.mod_pagination li.disabled{opacity:0.65}.mod_pagination li a,.mod_pagination li span{font-size:clamp(14px, .875rem, .72917vw);margin:0 0.5rem;padding:0.5rem 1rem;border-radius:4px;color:var(--bs-gray-800);background-color:--bs-gray-200;border:none}.mod_pagination li a.activ:hover{color:var(--bs-white)}.mod_pagination li a:hover{color:var(--bs-primary)}.mod_pagination2{margin-top:2.5rem}.mod_pagination2 .row{margin:0 -1.25rem}.mod_pagination2 .row .col-lg-6{padding:0 1.25rem}.mod_pagination2 .row .col-lg-6:last-child a i{margin-left:1.5rem;margin-right:0;transform:rotate(180deg)}.mod_pagination2 a{display:flex;align-items:center;background:#fff;color:#222;padding:2.5rem 1.875rem;border-bottom:0.375rem solid var(--bs-primary);transition:all .3s}.mod_pagination2 a:hover{color:var(--bs-primary)}.mod_pagination2 a:hover i{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.mod_pagination2 a i{width:clamp(34px, 2.5rem, 40px);height:clamp(34px, 2.5rem, 40px);display:flex;align-items:center;justify-content:center;font-size:clamp(16px, 1.25rem, 1.04167vw);border:1px solid var(--bs-primary);color:var(--bs-primary);transition:all .3s;margin-right:1.5rem;flex-shrink:0;border-radius:50%}.mod_pagination2 a p{margin:0;font-size:clamp(15px, 1.5rem, 1.25vw);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.mod_content p:last-child{margin:0}@media (max-width: 991px){.container{padding:0 15px}}@media (min-width: 992px){.container{max-width:calc(100% - 18.125rem);width:calc(100% - 18.125rem)}}@media (min-width: 1921px){.container{max-width:calc(1920px - 18.125rem);width:calc(1920px - 18.125rem)}}.h_auto{overflow-y:auto;overscroll-behavior:contain}.h_auto::-webkit-scrollbar{width:4px}.h_auto::-webkit-scrollbar-track{background:var(--bs-gray-100)}.h_auto::-webkit-scrollbar-thumb{background:var(--bs-primary)}
