:root,[data-bs-theme="light"]{--bs-primary:#c7000b;--bs-primary-rgb:199, 0, 11;--bs-primary-text:#c7000b;--bs-secondary:#030f40;--bs-secondary-rgb:3, 15, 64;--bs-secondary-text:#030f40}@font-face{font-family:"MyriadPro";src:url("../fonts/MyriadPro-Regular.otf")}@font-face{font-family:"D-DIN";src:url("../fonts/D-DIN.OTF")}@font-face{font-family:"D-DIN-BOLD";src:url("../fonts/D-DIN-BOLD.OTF")}@font-face{font-family:"MONTSERRAT-BOLD";src:url("../fonts/MONTSERRAT-BOLD.OTF")}@font-face{font-family:"MONTSERRAT-EXTRALIGHT";src:url("../fonts/MONTSERRAT-EXTRALIGHT.TTF")}ul{margin:0;padding:0}li{list-style:none}a{text-decoration:none}.text-right{text-align:right}h1{font-size:clamp(18px, 1.5rem, 1.25vw)}h2{font-size:clamp(18px, 1.875rem, 1.5625vw)}h3{font-size:clamp(16px, 1.5rem, 1.25vw)}h4{font-size:clamp(14px, 1rem, 0.84vw);line-height:1.6}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)}.mod_header .header .header_center nav>ul>li ul{min-width:clamp(210px, 14.375rem, 230px)}.mod_header .header .header_center nav>ul>li:nth-child(-n+3) ul{min-width:clamp(330px, 23.125rem, 370px)}.mod_title h1,.mod_title h2,.mod_title h3,.mod_title strong{font-size:clamp(18px, 2.5rem, 2.08333vw)}.mod_title p{font-size:clamp(14px, 1rem, .83333vw)}.index-about .caption i{font-size:clamp(20px, 2.5rem, 2.08333vw)}.index-about .caption span strong,.index-about .caption p strong{font-size:clamp(20px, 3.5rem, 2.91667vw)}.index-about .caption span,.index-about .caption p{font-size:clamp(15px, 1rem, .83333vw)}.index-about .caption p{font-size:clamp(14px, .875rem, .72917vw)}.index-interest h3{font-size:clamp(18px, 2.5rem, 2.08333vw)}.index-global .mod_title h2{margin-bottom:1rem}.index-global .mod_title p{max-width:82%;margin:0 auto}@media screen and (max-width: 768px){.index-global .mod_title p{max-width:calc(100% - 30px)}}.index-global .index-global-video .caption{max-width:23.125rem}.index-global .index-global-video .caption .num{font-size:clamp(20px, 3rem, 2.5vw)}.index-global .index-global-video .caption h4{font-size:clamp(15px, 1.25rem, 1.04167vw)}.index-solution .items .title{font-size:clamp(15px, 1rem, .83333vw)}.index-solution .items .caption h4{font-size:clamp(16px, 1.125rem, .9375vw);line-height:1.6}.index-solution .items .caption p{line-height:1.6;font-size:clamp(14px, .875rem, .72917vw)}.index-product .swiper a .text h4{font-size:clamp(16px, 1.125rem, .9375vw)}@media screen and (min-width: 992px){.index-green .row .col-lg-6:first-child{width:28%}.index-green .row .col-lg-6:last-child{width:72%}}.index-green .mod_content *{line-height:1.8}.mod_carousel h1,.mod_carousel h2{font-size:clamp(18px, 1.75rem, 1.45833vw)}@media screen and (min-width: 992px){.mod_carousel h1,.mod_carousel h2{max-width:42%}}.mod_breadcrumb{margin:1rem 0}.mod_title.small h1,.mod_title.small h2,.mod_title.small h3,.mod_title.small strong{font-size:clamp(18px, 2.5rem, 2.08333vw)}.fz_30{font-size:clamp(16px, 1.25rem, 1.04167vw)}.solution2-2 .caption{height:100%}.solution2-2 .caption .text p{line-height:1.6}.product_category ul li a{font-size:clamp(14px, 1rem, .83333vw);padding:.5rem 1.5rem}.product-d-1 h1 span{font-size:clamp(16px, 1.875rem, 1.5625vw)}.product-d-1 p{margin-bottom:0.5rem;line-height:1.6}.product-d-1 .mod_content.h_auto{max-height:13.75rem}@media screen and (max-width: 991px){.product-d-1 .mod_content.h_auto{max-height:initial}}.product-d-1 .more{margin-top:2.5rem}.about-1 .ab_logo span{font-size:clamp(18px, 2.5rem, 2.08333vw);margin:1rem 0;margin-left:30%}.about-2 .ab_video{top:-23rem}.about-2 .caption .num,.about-2 .caption p{font-size:clamp(14px, .875rem, .72917vw)}.about-2 .caption .num strong,.about-2 .caption p strong{font-size:clamp(20px, 3.5rem, 2.91667vw)}.about-2 .caption .num,.about-2 .caption p{font-size:clamp(15px, 1rem, .83333vw)}.about-2 .caption i{font-size:clamp(20px, 2.5rem, 2.08333vw)}.s-g .text h4{font-size:clamp(16px, 1.75rem, 1.45833vw);line-height:1.4}.s-g .text .mod_content *{line-height:1.8}.r-d .caption .num,.r-d .caption p{font-size:clamp(14px, .875rem, .72917vw);text-align:left}.r-d.global .captions .caption{padding-right:1.25rem}.news .items .item a .text h4{font-size:clamp(16px, 1.125rem, .9375vw)}.invest-detail .box .mod_content *{line-height:1.8}.mod_pagination2 a .text p{font-size:clamp(14px, 1rem, .83333vw)}.invest_nav ul li a{font-size:clamp(16px, 1.25rem, 1.04167vw)}.contact-business ul li{font-size:clamp(16px, 1.125rem, .9375vw);padding:0 1rem}.index-solution.ny .items .caption .mod_more a{height:clamp(40px, 3.125rem, 50px);line-height:1.1;font-size:clamp(12px, 1rem, .83333vw)}@media screen and (max-width: 991px){.about-2 .ab_video{transform:translateY(22%)}}.product_category2 ul li a span{font-size:clamp(14px, 1.125rem, .9375vw)}.product_category2 ul li a i{display:none}.case .case_list .item .text h4{font-size:clamp(15px, 1.125rem, .9375vw)}.index-solution .items .title{width:24rem;white-space:wrap}.footer .foot-menu ul:not(:last-child){padding-right:1.5rem}.mod_breadcrumb ol li a{max-width:12.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 991px){.mod_breadcrumb ol li a{max-width:18.5rem}}.solution2-1 .mod_content{text-align:left}
