html {margin-top:0 !important;font-size:16px;}
body {font-size:16px;}
@media screen and (min-width:1921px) {
body {font-size:0.833vw;}
.container {width:100em;}
}

.header {position:fixed;z-index:1001;top:0;left:0;width:100%;transition:all 0.75s;}
.header .head_top {padding:0.6em 0;background:url(../images/header_top_bg_lanke.png) no-repeat;background-size:auto 100%;background-position:center;}
.header .head_top .container {gap:2.25em;}
.header .head_top_line {width:1px;height:1.25em;background:rgba(255,255,255,0.32);}
.header .head_contact {}
.header .head_contact .head_tel {}
.header .head_contact svg {width:1em;height:1.25em;fill:#fff;margin-right:0.5em;}
.header .head_contact span {display:block;font-size:0.875em;line-height:1;color:#fff;}
.header .head_share {}
.header .icon_boxs {gap:0.875em;}
.header .icon_boxs .icon {}
.header .icon_boxs .icon a {}
.header .icon_boxs .icon svg {fill:#fff;display:block;width:1.375em;height:1.375em;padding:0.25em;border-radius:50%;background:#8a8a8a;transition:all 0.5s;}
.header .icon_boxs .icon a:hover svg {fill:#fff;background:var(--minor);}
.header .head_language {cursor:pointer;padding-right:1.09375em;position:relative;}
.header .head_language svg.icon {width:1.375em;height:1.375em;margin-right:0.5em;fill:#fff;}
.header .head_language span {display:block;line-height:1;color:#fff;}
.header .head_language .current {position:relative;z-index:2;}
.header .head_language .ico {gap:0.125em;color:#fff;}
.header .head_language .current .ico:after {content:"";display:block;width:0.5em;height:0.5em;margin-left:0.25em;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-0.125em);transform-origin:center;transition:transform 0.3s ease;}
.header .head_language:hover .current .ico:after {transform:rotate(-135deg) translate(-0.125em, 0);}
.header .head_language_dropdown {position:absolute;top:100%;right:0;padding-top:0.875em;opacity:0;visibility:hidden;transform:translateY(0.5em);transition:opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease;pointer-events:none;z-index:1005;}
.header .head_language:hover .head_language_dropdown {opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;}
.header .head_language_dropdown_inner {width:14.5em;padding:0.625em 0;background:rgb(26 76 147 / 96%);border-radius:0.625em;box-shadow:0 1em 2.5em rgb(0 0 0 / 20%);}
.header .head_language_option {display:flex;align-items:center;gap:0.75em;padding:0.625em 1em;transition:background 0.25s ease,color 0.25s ease;}
.header .head_language_option:hover {background:rgb(255 255 255 / 12%);}
.header .head_language_option.font-color span,
.header .head_language_option.is-current span {color:var(--minor);}
.header .head_language_option_flag {background-image:url(../images/languages_icon.png);background-size:28.125em auto;width:2.25em;height:1.35em;flex:0 0 2.25em;}
.header .head_language_option_flag.icon-ar {background-position:0 -1.875em;}
.header .head_language_option_flag.icon-en {background-position:-9.375em -1.875em;}
.header .head_language_option_flag.icon-es {background-position:-9.375em -5.625em;}
.header .head_language_option_flag.icon-fr {background-position:-9.375em -9.375em;}
.header .head_language_option_flag.icon-id {background-position:-6.25em -13.125em;}
.header .head_language_option_flag.icon-ja {background-position:-15.625em -3.75em;}
.header .head_language_option_flag.icon-ko {background-position:-3.125em -15em;}
.header .head_language_option_flag.icon-pt {background-position:-9.375em -18.75em;}
.header .head_language_option_flag.icon-ru {background-position:-15.625em -18.75em;}
.header .head_language_option_flag.icon-zh-CN {background-position:-18.75em -22.5em;}
.header .head_language_option span {color:#fff;white-space:nowrap;}
.header .head_con {padding:1.875em 0 1em;}
.header .head_logo {width:17.625em;height:2em;position:relative;}
.header .head_logo a {}
.header .head_logo img {position:absolute;left:0;bottom:0;transition:all 0.5s;}
.header .head_logo .img1 {opacity:1;}
.header .head_logo .img2 {opacity:0;}
.header .head_right {}
.header .head_navbtn {display:none;}
.header .head_nav {}
.header .head_nav .m_navbtn_close {display:none;}
.header .head_nav .navbar {gap:2em;}
.header .head_nav .navbar .megamenu {position:relative;}
.header .head_nav .navbar .megamenu a {display:block;font-size:1.25em;line-height:1;padding:0.375em 0.75em;color:#fff;text-transform:uppercase;border-radius:0;transition:all 0.5s;position:relative;}
.header .head_nav .navbar .megamenu.active {}
.header .head_nav .navbar .megamenu.active>a,.header .head_nav .navbar .megamenu:hover>a {background:transparent;color:#fff !important;}
.header .head_nav .navbar .megamenu>a:after {content:"";position:absolute;left:0.875em;right:0.875em;bottom:-0.25em;height:0.125em;background:var(--minor);transform:scaleX(0);transform-origin:left center;transition:transform 0.3s ease;}
.header .head_nav .navbar .megamenu.active>a:after,.header .head_nav .navbar .megamenu:hover>a:after {transform:scaleX(1);}
.header.is_bg,.header.is_bg1 {background-color:#fff;box-shadow:0 0.25em 0.75em rgb(0 0 0 / 15%);}
.header.is_bg .head_logo .img1, .header.is_bg1 .head_logo .img1 {opacity:0;}
.header.is_bg .head_logo .img2, .header.is_bg1 .head_logo .img2 {opacity:1;}
.header.is_bg .head_nav .navbar .megamenu a, .header.is_bg1 .head_nav .navbar .megamenu a {color:var(--text);}
.header.is_bg .head_nav .navbar .megamenu.active>a,.header.is_bg .head_nav .navbar .megamenu:hover>a,.header.is_bg1 .head_nav .navbar .megamenu.active>a,.header.is_bg1 .head_nav .navbar .megamenu:hover>a {color:var(--text) !important;}
.header.is_bg .head_language svg.icon,
.header.is_bg .head_language span,
.header.is_bg .head_language .current .ico:after,
.header.is_bg1 .head_language svg.icon,
.header.is_bg1 .head_language span,
.header.is_bg1 .head_language .current .ico:after {fill:#fff;color:#fff;}
.header.is_bg .head_language_dropdown_inner,
.header.is_bg1 .head_language_dropdown_inner {background:#fff;border:1px solid rgb(25 25 25 / 8%);}
.header.is_bg .head_language_option span,
.header.is_bg1 .head_language_option span {color:var(--text);}
.header.is_bg .head_language_option:hover,
.header.is_bg1 .head_language_option:hover {background:rgb(26 76 147 / 8%);}
.head_nav .navbar .megamenu>i {display:none;}
@media screen and (min-width:1025px) {
.nav_language_modal {display:none !important;}
.head_nav .navbar .megamenu>a.active,.head_nav .navbar .megamenu>a:hover {color:inherit;}
.head_nav .navbar .megamenu>a.active:before,.head_nav .navbar .megamenu>a:hover:before {width:0;}
.head_nav .navbar .megamenu > .sub-menu {position:absolute;top:100%;left:0;z-index:999;opacity:0;visibility:hidden;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);transform:translateY(1em);display:block !important;padding-top:1em;pointer-events:none;}
.head_nav .navbar .megamenu:hover > .sub-menu {opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;}
.head_nav .navbar .megamenu > .sub-menu ul {background:rgb(26 76 147 / 92%);padding:1em 1em;min-width:14em;width:auto;text-wrap:nowrap;box-shadow:0 10px 40px rgba(0,0,0,0.08),0 0 1px rgba(0,0,0,0.1);border-radius:0 0 4px 4px;}
.head_nav .navbar .megamenu > .sub-menu .menu-item > a {padding:0.75em 0;font-size:1em;position:relative;display:flex;justify-content:space-between;align-items:center;color:#fff;transition:all 0.3s cubic-bezier(0.25,1,0.5,1);text-transform:capitalize;text-decoration:none;font-weight:500;}
.header.is_bg .head_nav .navbar .megamenu > .sub-menu .menu-item > a,.header.is_bg1 .head_nav .navbar .megamenu > .sub-menu .menu-item > a {color:#fff;}
.head_nav .navbar .megamenu > .sub-menu .menu-item:hover > a {color:var(--minor);text-decoration:none;}
}

.banner {}
.banner .swiperImg {width:100%;height:58em;display:block;}
.banner .swiperImg picture {display:block;width:100%;height:100%;}
.banner .swiperImg img {width:100%;height:100%;object-fit:cover;}
.banner .swiperTxt {padding-top:18em;position:absolute;top:0;left:0;width:100%;height:100%;}
.banner .swiperTit {font-size:3.375em;color:#fff;}
.banner .swiperTit span {display:block;line-height:1.25;}
.banner .swiperTit .color-theme {color:var(--minor);}
.banner .swiperCon {font-size:1.25em;color:#fff;max-width:30em;width:100%;padding:1em 0 1.75em;}
.banner .swiperIcos {gap:3.5em;margin-bottom:5em;}
.banner .swiperIcos .swiperIco {width:6.125em;height:4.875em;background:var(--minor);border-radius:0.375em;}
.banner .swiperIcos .swiperIco img {width:100%;height:100%;object-fit:contain;}
.banner .swiperBtn {}
.banner .swiperBtn .btn {color:#fff;font-size:1.375em;}
.banner .swiper-pagin .container {position:relative;}
.banner .swiper-pagination {bottom:4em;text-align:right;}
.banner .swiper-pagination span {background:transparent;width:1.375em;height:1.375em;border-radius:50%;border:1px solid transparent;margin:0 0.35em !important;position:relative;transition:all 0.5s;}
.banner .swiper-pagination span:before {content:"";position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:0.375em;height:0.375em;background:#fff;border-radius:50%;}
.banner .swiper-pagination span.swiper-pagination-bullet-active {border-color:#fff;}

.sectionSutit {font-size:1.25em;}
.sectionTit {font-size:3em;font-weight:600;line-height:1.125;padding:0.25em 0;}
.sectionCon {font-size:1.25em;}
.sectionBtn {}
.sectionBtn .btn {font-size:1.25em;}
.swiper-button {user-select:none;}
.swiper-button .button-next,.swiper-button .button-prev {position:absolute;top:50%;z-index:2;transform:translateY(-50%);height:3.875em;width:3.875em;border-radius:50%;background:rgb(0 0 0 / 50%);padding:1.25em;cursor:pointer;transition:all 0.5s;}
.swiper-button .button-next {right:-2em;}
.swiper-button .button-prev {left:-2em;}
.swiper-button .button-next svg,.swiper-button .button-prev svg {fill:#fff;width:100%;height:100%;}
.swiper-button .button-next:hover,.swiper-button .button-prev:hover {background:rgb(1 161 177 / 50%);}

.section-about {padding:8.5em 0;background:url(../images/aboutBg.jpg) no-repeat;background-position:top center;background-size:auto 61.625em;}
.section-about .sectionLeft {width:56.25%;background:var(--theme);padding:3.25em 12.5em 3.25em 2.75em;color:#fff;}
.section-about .sectionRight {width:43.75%;min-height:30.375em;position:relative;}
.section-about .sectionCon {margin-bottom:1.5em;}
.section-about .sectionBtn .btn {border:1px solid #fff;}
.section-about .sectionBtn .btn:hover {border-color:var(--minor);}
.section-about .sectionImg {position:absolute;right:0;bottom:-2em;width:125%;height:30.375em;}
.section-about .sectionImg .video {width:100%;height:100%;border-radius:0.75em;box-shadow:0.25em 0.25em 1em rgb(0 0 0 / 35%);}
.section-about .sectionImg .video img {width:100%;height:100%;object-fit:cover;}
.section-about .counterList {padding-top:6.75em;width:100%;}
.section-about .counterList .item {text-align:center;min-width:20%;}
.section-about .counterList .item .itemNum {text-align:center;font-size:1.125em;}
.section-about .counterList .item .itemNum b {font-size:3em;color:var(--theme);margin-right:0.125em;margin-left:0.125em;}
.section-about .counterList .item .itemTit {text-align:center;font-size:1.125em;color:#535353;}
.section-about .counterList .line {width:1px;height:5.25em;background:#cccccc;}
.section-needs {text-align:center;color:#fff;padding:5em 0;background:url(../images/needsBg.jpg) no-repeat;background-size:cover;background-position:center;}
.section-needs .sectionTit {margin-bottom:1em;}
.section-needs .sectionList {margin-bottom:5.25em;}
.section-needs .sectionList .item {width:32%;padding:3.375em 1.5em;background:rgb(255 255 255 / 75%);border-radius:0.5em;color:var(--text);transition:all 0.5s;cursor:default;}
.section-needs .sectionList .item .itemIco {margin:0 auto 1em;width:5.5em;height:5.5em;}
.section-needs .sectionList .item .itemIco img {width:100%;height:100%;transition:all 0.5s;}
.section-needs .sectionList .item .itemTit {font-size:2.375em;line-height:1.25;transition:all 0.5s;}
.section-needs .sectionList .item:hover {background:rgb(1 161 177 / 65%);box-shadow:0 0 1em 0.25em #fff;}
.section-needs .sectionList .item:hover .itemIco img {filter:brightness(0)invert(1);}
.section-needs .sectionList .item:hover .itemTit {color:#fff;}
.section-products {padding:6em 0 5em;overflow:hidden;background:#f1f9f9;}
.section-products .sectionTit {text-align:center;margin-bottom:1em;}
.swiperProducts {}
.swiperProducts .swiper {overflow:unset;max-width:85em;margin:0 auto;}
.swiperProducts .swiper-slide {transform:scale(0.95);overflow:hidden;transition:all 0.5s;}
.swiperProducts .swiper-slide.swiper-slide-active {transform:scale(1);}
.swiperProducts .swiper-slide .swiperImg {filter:blur(6px);transition:all 0.5s;}
.swiperProducts .swiper-slide.swiper-slide-active .swiperImg {filter:blur(0px);}
.swiperProducts .swiper-slide .swiperImg img {width:100%;height:39em;object-fit:cover;}
.swiperProducts .swiper-slide .swiperTxt {position:absolute;bottom:0;left:0;width:100%;padding:2.25em 5em 1.5em;background:rgb(1 161 177 / 50%);transform:translateY(100%);transition:all 0.5s;}
.swiperProducts .swiper-slide.swiper-slide-active .swiperTxt {transform:translateY(0);transition:all 0.75s 0.5s;}
.swiperProducts .swiper-slide .swiperTit {font-size:2.125em;color:#fff;}
.swiperProducts .swiperBtn .btn {display:block;background:transparent;border:1px solid #fff;}
.swiperProducts .swiperBtn .btn:hover {border-color:var(--minor);background:var(--minor);}
.section-products__mobile-gallery {display:none;margin-top:2.5em;}
.section-products__mobile-track {position:relative;}
.section-products__mobile-track .swiper {overflow:hidden;}
.section-products__mobile-track .swiper-slide {height:auto;}
.section-products__mobile-image {display:block;width:100%;aspect-ratio:380 / 213;overflow:hidden;background:#000;box-shadow:0 0.5em 1.25em rgb(0 0 0 / 16%);}
.section-products__mobile-image img {display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;}
.section-products__mobile-image:hover img {transform:scale(1.06);}
.section-products__mobile-button {display:none;}
.section-products__mobile-button:hover {color:var(--about-orange);transform:translateY(-50%) scale(1.05);}
.section-products__mobile-button--prev {left:0;}
.section-products__mobile-button--next {right:0;}
.section-products__mobile-button svg {display:block;width:100%;height:100%;fill:currentColor;}
.section-products__mobile-pagination {position:static;margin-top:1.25em;text-align:center;}
.section-products__mobile-pagination .swiper-pagination-bullet {width:0.52em;height:0.52em;margin:0 0.24em !important;background:#c9d3dc;opacity:1;}
.section-products__mobile-pagination .swiper-pagination-bullet-active {background:#1a4c93;}
.section-products__mobile-foot {margin-top:1.35em;text-align:center;}
.section-2026033105 .section-products__mobile-foot .btn {display:inline-flex;align-items:center;justify-content:center;min-width:10.2em;padding:0.5em 1.5em;background:var(--theme);color:#fff;border-radius:0;box-shadow:none;line-height:1;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease;}
.section-2026033105 .section-products__mobile-foot .btn:before {display:none;}
.section-2026033105 .section-products__mobile-foot .btn:hover {background:var(--theme);color:var(--minor);transform:translateY(-2px);}

.section-why {padding:8em 0;background:url(../images/whyBg.jpg) no-repeat;background-size:cover;background-position:center;}
.section-why .sectionTit {margin-bottom:0.375em;}
.section-why .sectionBox {}
.section-why .sectionRight {width:52%;padding-top:2.5em;}
.section-why .sectionLeft {width:42%;}
.section-why .imgList {width:100%;height:100%;}
.section-why .imgList .item {display:none;position:relative;width:100%;height:38.5em;border-radius:1em;overflow:hidden;box-shadow:0.25em 0.25em 1em rgb(0 0 0 / 35%);}
.section-why .imgList .item.active {display:block;}
.section-why .imgList .item .itemImg {width:100%;height:100%;overflow:hidden;}
.section-why .imgList .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-why .imgList .item:hover .itemImg img {transform:scale(1.1);}
.section-why .imgList .item .itemTxt {width:100%;padding-top:3em;}
.section-why .imgList .item .itemTxt .itemTit {font-size:2.2em;margin-bottom:0.375em;}
.section-why .imgList .item .itemTxt .itemCon {font-size:1.5em;}
.section-why .imgList .item .itemTxt:hover .itemTit {text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em;}
.section-why .list {}
.section-why .list .item {border-bottom:1px solid #b9b9b9;height:8.25em;cursor:pointer;}
.section-why .list .item .itemTxt {width:100%;}
.section-why .list .item .itemTit {font-size:1.875em;line-height:1.5;width:calc( 100% - 1.5em );transition:all 0.5s;padding:0 2em 0 0;}
.section-why .list .item .itemIco {width:3em;height:3em;padding:0.5em 0;}
.section-why .list .item .itemIco svg {width:100%;height:100%;}
.section-why .list .item.active .itemTit {color:var(--theme);padding:0 1em 0 1em;}
.section-why .list .item.active .itemIco svg {fill:var(--theme);}

.section-support {--industries-bg-image:none;--industries-bg-color:#000;padding-top:4em;width:100%;min-height:46em;background-color:var(--industries-bg-color);background-image:var(--industries-bg-image);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;position:relative;overflow:hidden;transition:background-color 0.25s ease;}
.section-support:before {content:" ";width:100%;height:15em;position:absolute;top:0;left:0;background-image:linear-gradient(180deg,rgb(0 0 0 / 75%) 0%,rgb(0 0 0 / 25%) 70%,rgb(0 0 0 / 0%) 95%);}
.section-support:after {content:" ";width:100%;height:13em;position:absolute;bottom:0;left:0;background-image:linear-gradient(0deg,rgb(0 0 0 / 95%) 0%,rgb(0 0 0 / 30%) 75%,rgb(0 0 0 / 0%) 95%);}
.section-support .industries__background {display:none;}
.section-support {margin:4em 0 3em;}
.section-support .container {position:relative;display:flex;flex-direction:column;min-height:48em;z-index:1;}
.section-support .sectionHead {gap:2em;}
.section-support .sectionTit {margin:0;color:#fff;text-transform:uppercase;}
.section-support .sectionBtn .btn {display:inline-flex;align-items:center;justify-content:center;min-width:12.6em;padding:0.5em 1.5em;background:var(--theme);color:#fff;border-radius:0;box-shadow:none;line-height:1;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease;}
.section-support .sectionBtn .btn:before {display:none;}
.section-support .sectionBtn .btn:hover {background:var(--theme);color:var(--minor);transform:translateY(-2px);}
.section-support .industries__body {display:flex;align-items:center;justify-content:flex-end;flex:1;min-height:29em;padding:3.4em 0 5.4em;}
.section-support .industries__panel {display:flex;align-items:center;gap:1.35em;width:min(27.5em,36%);min-height:8.5em;padding:1.7em 2.15em;background:rgb(26 76 147 / 84%);}
.section-support .industries__panel-line {flex:0 0 auto;width:0.32em;height:4.65em;background:var(--minor);}
.section-support .industries__panel-title {margin:0 0 0.28em;color:#fff;font-size:1.68rem;font-weight:600;line-height:1.12;text-transform:uppercase;}
.section-support .industries__panel-copy {margin:0;color:#fff;font-size:1rem;font-weight:600;line-height:1.28;}
.section-support .sectionFoot {position:absolute;left:0;bottom:0;width:100%;}
.section-support .sectionList {display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:auto;}
.section-support .sectionList .item {display:flex;align-items:center;justify-content:center;min-width:0;min-height:4.65em;padding:0.85em 0.8em;text-align:center;cursor:pointer;position:relative;width:100%;border:0;background:transparent;color:#fff;font:inherit;transition:background-color 0.25s ease,color 0.25s ease;}
.section-support .sectionList .item:before {content:" ";position:absolute;top:50%;left:0;width:1px;height:2.2em;background:rgb(255 255 255 / 85%);transform:translateY(-50%);}
.section-support .sectionList .item:first-child:before {display:none;}
.section-support .sectionList .item:after {display:none;}
.section-support .sectionList .item .itemIco {display:none;}
.section-support .sectionList .item .itemTit {position:relative;z-index:1;font-size:1.18em;line-height:1.2;font-weight:400;}
.section-support .sectionList .item.active {background:var(--minor);color:#fff;}
.section-support .sectionList .item:hover {background:rgb(255 138 0 / 82%);color:#fff;}

.section-certificates {text-align:center;padding:8em 0;background:url(../images/certificatesBg.png) no-repeat;background-size:cover;background-position:center;}
.swiperCertificates {position:relative;overflow:hidden;padding:14em 0 4em;max-width:90em;margin:0 auto;}
.swiperCertificates .swiper {overflow:unset;width:20%;}
.swiperCertificates .swiper-slide {transform:scale(1);transform-origin:bottom;transition:all 0.2s;position:relative;}
.swiperCertificates .swiper-slide.swiper-slide-prev {transform:scale(1.2);z-index:1;}
.swiperCertificates .swiper-slide.swiper-slide-next {transform:scale(1.2);z-index:1;}
.swiperCertificates .swiper-slide.swiper-slide-active {transform:scale(1.35);z-index:2;}
.swiperCertificates .swiper-slide .swiperItem {position:relative;}
.swiperCertificates .swiper-slide .itemImg {width:100%;}
.swiperCertificates .swiper-slide .itemImg img {width:100%;}
.swiperCertificates .swiper-pagination span {margin:0 0.25em;width:0.75em;height:0.75em;opacity:1;background:#d0d0d0;}
.swiperCertificates .swiper-pagination span.swiper-pagination-bullet-active {background:var(--theme);}
.swiperCertificates .swiper-button .button-next {top:30%;right:-8em;}
.swiperCertificates .swiper-button .button-prev {top:30%;left:-8em;}

.section-message {padding:4.75em 0;background:url(../images/messageBg.jpg) no-repeat;background-size:cover;background-position:center bottom;}
.section-message .sectionBox {}
.section-message .sectionLeft {width:40.5em;}
.section-message .sectionTit {color:#fff;font-size:3.5em;font-weight:400;padding-bottom:0.75em;}
.section-message .sectionTit .color-theme {color:var(--minor);}
.section-message .sectionCon {color:#fff;width:100%;max-width:24em;margin-bottom:3em;}
.section-message .sectionLine {width:7.5em;height:0.75em;background:#f4f4f4;}
.section-message .sectionRight {width:48.75%;padding:3em;background:#fff;border-radius:1em;box-shadow:0.5em 0.5em 1em hsl(0deg 0% 0% / 20%);position:relative;z-index:1;}
.section-message .sectionForm .form-input {width:48%;margin-bottom:1.75em;}
.section-message .sectionForm .form-input .form-control {width:100%;line-height:3em;font-size:1.25em;padding:0 1em;border:none;background:var(--background);border-radius:0.25em;}
.section-message .sectionForm .form-input2 {width:100%;}
.section-message .sectionForm .form-input2 .form-control {}
.section-message .sectionForm .form-content {width:100%;margin-bottom:1.75em;}
.section-message .sectionForm .form-content .form-textarea {width:100%;line-height:2.75em;font-size:1.25em;padding:0 1em;border:none;background:var(--background);border-radius:0.25em;}
.section-message .sectionForm .submit {width:100%;margin-bottom:1.75em;}
.section-message .sectionForm .submit .btn {width:100%;font-size:1.5em;border-width:0;}
.section-message .sectionForm .p {font-size:1.125em;color:#848484;}

.section-news {padding:8em 0;}
.section-news .sectionHead {margin-bottom:4.5em;}
.section-news .sectionBtn {}
.section-news .sectionBtn .btn {display:block;}
.section-news .sectionBox {}
.section-news .sectionLeft {width:46%;}
.section-news .sectionLeft .item {width:100%;margin-bottom:1.25em;}
.section-news .sectionLeft .item .itemImg {width:18.75em;height:11.25em;border-radius:0.5em;overflow:hidden;}
.section-news .sectionLeft .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-news .sectionLeft .item .itemTxt {width:calc( 100% - 21em );border-bottom:2px solid #a2a2a2;padding-top:1em;}
.section-news .sectionLeft .item .itemTxt .itemTime {font-size:1.125em;}
.section-news .sectionLeft .item .itemTxt .itemTit {font-size:1.5em;line-height:1.25;height:2.5em;margin:0.5em 0 1em;}
.section-news .sectionLeft .item .itemTxt .itemBtn {font-size:1.125em;}
.section-news .sectionLeft .item .itemTxt .itemBtn span {margin-right:0.75em;}
.section-news .sectionLeft .item .itemTxt .itemBtn svg {width:1.25em;height:1.25em;}
.section-news .sectionLeft .item:hover .itemImg img {transform:scale(1.1);}
.section-news .sectionLeft .item:hover .itemTxt .itemTit {text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em;}
.section-news .sectionLeft .item:hover .itemTxt .itemBtn {text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em;}
.section-news .sectionLeft .item:hover .itemTxt .itemBtn svg {fill:var(--theme);}
.section-news .sectionRight {width:49.25%;}
.section-news .sectionRight .item {display:block;background:#f4f4f4;border-radius:0.75em;overflow:hidden;transition:all 0.5s;}
.section-news .sectionRight .item .itemImg {width:100%;height:22.5em;overflow:hidden;border-bottom-right-radius:0.75em;border-bottom-left-radius:0.75em;}
.section-news .sectionRight .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-news .sectionRight .item .itemTxt {padding:2.5em 1.5em 1.5em;}
.section-news .sectionRight .item .itemTxt .itemTime {font-size:1.125em;}
.section-news .sectionRight .item .itemTxt .itemTit {font-size:1.5em;line-height:1.5;height:3em;margin:0.5em 0 1em;}
.section-news .sectionRight .item .itemTxt .itemBtn {font-size:1.125em;}
.section-news .sectionRight .item .itemTxt .itemBtn span {margin-right:0.75em;}
.section-news .sectionRight .item .itemTxt .itemBtn svg {width:1.25em;height:1.25em;}
.section-news .sectionRight .item:hover {box-shadow:0.25em 0.25em 0.5em rgb(0 0 0 / 25%);}
.section-news .sectionRight .item:hover .itemImg img {transform:scale(1.1);}
.section-news .sectionRight .item:hover .itemTxt .itemTit {text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em;}
.section-news .sectionRight .item:hover .itemTxt .itemBtn {text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em;}
.section-news .sectionRight .item:hover .itemTxt .itemBtn svg {fill:var(--theme);}
.footer {padding-top:4.75em;background:url(../images/footBg.jpg) no-repeat;background-size:cover;background-position:center top;}
.footer_box {padding-bottom:3.25em;margin:0 0 0 auto;max-width:92em;}
.foot_top {width:100%;margin-bottom:3.5em;}
.foot_logo {width:12em;padding:0 2em;}
.foot_logo img {width:100%;}
.foot-follow {padding-bottom:0.5em;}
.foot-follow span {font-size:1.5em;color:#fff;padding-right:0.75em;}
.foot-follow .ico {width:2em;height:2em;border-radius:50%;padding:0.375em;overflow:hidden;background:#636363;margin-left:0.75em;transition:all 0.5s;}
.foot-follow .ico svg {width:100%;height:100%;fill:#fff;transition:all 0.5s;}
.foot-follow .ico3,.foot-follow .ico4 {padding:0.25em;}
.foot-follow .ico:hover {background:var(--theme);}
.foot_con {width:27em;}
.foot_con .info {gap:0.875em;margin-bottom:1.25em;}
.foot_con .info .icon {width:1.5em;height:1.5em;fill:var(--theme);}
.foot_con .info p {font-size:1.125em;color:#f0ede9;flex:1;line-height:1.35em;}
.foot_link {width:auto;max-width:23.75em;}
.foot_link .m_name {display:none;}
.foot_link .item {}
.foot_link .item .tit {display:block;font-size:1.5em;font-weight:600;margin-bottom:1em;color:var(--theme);}
.footer_copyright {background:var(--theme);}
.footer_copyright p {text-align:center;font-size:1.125em;padding:0.75em 0;color:#fff;}

.page-banner {position:relative;}
.page-banner .sectionImg {width:100%;height:42.75em;overflow:hidden;}
.page-banner .sectionImg img {width:100%;height:100%;object-fit:cover;}
.page-banner .sectionTxt {position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
.page-banner .sectionTxt .sectionTit {margin:0;padding:0;width:100%;max-width:none;font-size:clamp(2.2rem,3.5vw,3.5rem);font-weight:500;line-height:1.12;letter-spacing:0;text-transform:uppercase;color:#ff8a00;position:relative;text-shadow:2px 2px 8px rgb(0 0 0 / 55%);}
.page-banner-application-laker {background:#07162c;}
.page-banner-application-laker .sectionTxt {z-index:3;}
.page-banner-application-laker .sectionTxt .container {position:relative;z-index:1;}
.page-banner-application-laker .sectionTxt .sectionTit {text-shadow:0 0.18em 0.8em rgb(0 0 0 / 18%);}
.page-about-laker .page-banner-about-laker {background:#000;}
.page-about-laker .page-banner-about-laker .page-banner__content {display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:56em;margin:0 auto;}
.pageTab {border-bottom:1px solid #bcbcbc;}
.pageTabBox {padding:1.5em 1.75em 1.5em;}
.pageTabBox .list {}
.pageTabBox .list .item {font-size:1.5em;padding:0.5em 0.75em;line-height:1;border-radius:0.25em;}
.pageTabBox .list .item.active {background:var(--theme);color:#fff;}

.page-solutions {padding:7em 0 7.5em;overflow:hidden;background:url(../images/solutionsBg.jpg) no-repeat;background-size:cover;background-position:center right;}
.page-solutions .sectionBox {}
.page-solutions .sectionLeft {position:relative;width:46%;height:39em;}
.page-solutions .sectionRight {width:48%;min-height:41em;}
.page-solutions .img {position:absolute;top:0;right:0;width:calc( 50vw - 9% );height:100%;}
.page-solutions .img:before {content:" ";display:block;background:#d7f6f3;width:100%;height:100%;position:absolute;left:1.5em;top:1.5em;}
.page-solutions .img img {width:100%;height:100%;object-fit:cover;position:relative;box-shadow:0.25em 0.25em 1em rgb(0 0 0 / 35%);}
.page-solutions .sectionTit {}
.page-solutions .sectionP {font-size:1.125em;line-height:1.75;min-height:10.5em;margin-bottom:2em;margin-top:1em;}
.page-solutions .line {width:4em;height:0.5em;background:var(--theme);}

.page-suitable {text-align:center;color:#fff;padding:5em 0;background:url(../images/suitableBg.jpg) no-repeat;background-size:cover;background-position:center;}
.page-suitable .sectionTit {margin-bottom:1.5em;}
.page-suitable .sectionList {margin-bottom:5.25em;}
.page-suitable .sectionList .item {width:24%;padding:2em 1.5em 2.5em;background:rgb(255 255 255 / 75%);border-radius:0.5em;color:var(--text);transition:all 0.5s;cursor:default;}
.page-suitable .sectionList .item .itemIco {margin:0 auto;width:5.5em;height:5.5em;}
.page-suitable .sectionList .item .itemIco img {width:100%;height:100%;transition:all 0.5s;}
.page-suitable .sectionList .item .itemTit {font-size:1.875em;line-height:1.25;transition:all 0.5s;text-transform:capitalize;}
.page-suitable .sectionList .item:hover {background:rgb(1 161 177 / 65%);box-shadow:0 0 1em 0.25em #fff;}
.page-suitable .sectionList .item:hover .itemIco img {filter:brightness(0)invert(1);}
.page-suitable .sectionList .item:hover .itemTit {color:#fff;}
.relatedBg {background:url(../images/relatedBg.jpg) no-repeat;background-size:100% auto;background-position:bottom center;}
.page-cases {padding:6em 0 6em;overflow:hidden;}
.page-cases .sectionTit {text-align:center;margin-bottom:1em;}
.swiperCases {margin-bottom:4.25em;}
.swiperCases .swiper {overflow:unset;max-width:51.5em;margin:0 auto;}
.swiperCases .swiper-slide {transform:scale(0.925);overflow:hidden;transition:all 0.5s;transform-origin:bottom;}
.swiperCases .swiper-slide.swiper-slide-active {transform:scale(1);box-shadow:0.25em 0.25em 0.5em rgb(1 161 177 / 25%);}
.swiperCases .swiper-slide .swiperImg img {width:100%;height:28.5em;object-fit:cover;filter:blur(6px);transition:all 0.5s;}
.swiperCases .swiper-slide.swiper-slide-active .swiperImg img {filter:blur(0px);}
.swiperCases .swiper-slide .swiperTxt {position:absolute;bottom:0;left:0;width:100%;padding: 1.25em 1.5em 1.25em;background:rgb(1 161 177 / 50%);transform:translateY(100%);transition:all 0.5s;}
.swiperCases .swiper-slide.swiper-slide-active .swiperTxt {transform:translateY(0);transition:all 0.75s 0.5s;}
.swiperCases .swiper-slide .swiperTit {display: block;font-size: 1.5em;color:#fff;text-align: center;}
.swiperCases .swiper-button .button-next,.swiperCases .swiper-button .button-prev {border-radius:0.5em;width:3.375em;height:3.375em;padding:0.75em;}
.swiperCases .swiper-button .button-next {right:-4em;}
.swiperCases .swiper-button .button-prev {left:-4em;}
.page-cases .sectionBtn {text-align:center;}

.page-related {padding:2em 0 5em;overflow:hidden;text-align:center;}
.swiperRelated .swiper {padding:4em 0;}
.swiperRelated .swiper-slide {width:calc( 33.333% - 24px );margin-right:36px;}
.swiperRelated .swiperImg {width:100%;height:20.5em;overflow:hidden;border-radius:0.75em;margin-bottom:2em;}
.swiperRelated .swiperImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.swiperRelated .swiperImg:hover img {transform:scale(1.1);}
.swiperRelated .swiperTxt {}
.swiperRelated .swiperTxt .swiperTit {font-size:1.5em;line-height:1.35;height:2.7em;}
.swiperRelated .swiper-pagination span {margin:0 0.25em;width:0.75em;height:0.75em;opacity:1;background:#d0d0d0;}
.swiperRelated .swiper-pagination span.swiper-pagination-bullet-active {background:var(--theme);}

.page-plant {padding:8em 0;background:url(../images/plantBg.jpg) no-repeat;background-size:cover;background-position:center bottom;margin-bottom:5em;}
.page-plant .sectionTit {font-size:3.5em;color:#fff;margin-bottom:0.375em;}
.page-plant .sectionTit span {color:var(--minor);}
.page-plant .sectionCon {color:#fff;max-width:36em;width:100%;line-height:1.5;height:7.5em;margin-bottom:1.5em;}

.page-learn {padding:6em 0 8em;background:url(../images/learnBg.jpg) no-repeat;background-size:cover;background-position:center;}
.page-learn .sectionTit {text-align:center;}
.page-learn .sectionList {padding-top:3em;max-width:90em;width:100%;margin:0 auto;gap:3em 3%;}
.page-learn .sectionList .item {width:48.5%;height:23.5em;position:relative;overflow:hidden;}
.page-learn .sectionList .item .itemImg {width:100%;height:100%;overflow:hidden;}
.page-learn .sectionList .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.page-learn .sectionList .item .itemHTxt {position:absolute;left:0;bottom:0;width:100%;padding:2em 2em 1.25em;font-size:1.75em;line-height:1.5;color:#fff;background-image:linear-gradient(0deg,rgb(0 0 0 / 80%) 0%,rgb(0 0 0 / 30%) 75%,rgb(0 0 0 / 0%) 95%);text-align:center;transform:translateY(0%);transition:all 0.5s;}
.page-learn .sectionList .item .itemHTxt span {display:inline-block;position:relative;line-height:1.5;}
.page-learn .sectionList .item .itemHTxt span:before {content:" ";position:absolute;top:0.75em;left:-1em;width:0.5em;height:1px;background:#fff;}
.page-learn .sectionList .item .itemHTxt span:after {content:" ";position:absolute;top:0.75em;right:-1em;width:0.5em;height:1px;background:#fff;}
.page-learn .sectionList .item .itemTxt {position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 50%);opacity:0;transition:all 0.5s;}
.page-learn .sectionList .item .itemTxt:before {content:" ";display:block;position:absolute;left:1em;top:1em;width:calc(100% - 2em);height:calc(100% - 2em);border:solid 1px #ffffff;transition:all 0.5s;transform:scale(0.66) rotate(-20deg);opacity:0;z-index:2;}
.page-learn .sectionList .item .itemBox {position:relative;z-index:3;opacity:0;transform:translateY(2em);transition:all 0.5s;}
.page-learn .sectionList .item .itemTit {display:block;font-size:1.75em;margin-bottom:1.25em;color:#fff;}
.page-learn .sectionList .item .itemBtn {text-align:center;}
.page-learn .sectionList .item:hover .itemImg img {transform:scale(1.1);}
.page-learn .sectionList .item:hover .itemHTxt {transform:translateY(100%);}
.page-learn .sectionList .item:hover .itemTxt {opacity:1;}
.page-learn .sectionList .item:hover .itemTxt:before {transition:all 0.5s 0.5s;transform:scale(1) rotate(0);opacity:1;}
.page-learn .sectionList .item:hover .itemBox {opacity:1;transform:translateY(0);transition:all 0.6s 0.5s;}

.page-about {padding:8em 0;}
.page-about .sectionBox {padding-bottom:4em;}
.page-about .sectionLeft {width:28%;}
.page-about .sectionRight {width:70%;}
.page-about .sectionCon {padding-bottom:1.5em;}
.page-about .sectionCon p {line-height:1.5em;padding-bottom:1em;}
.page-about .counterList {height:auto;padding:3.25em 2em;background:#ffffff;border-radius:15px;box-shadow:0px 2px 7px #909090;}
.page-about .counterList .item {text-align:center;min-width:20%;}
.page-about .counterList .item .itemNum {text-align:center;font-size:1.125em;}
.page-about .counterList .item .itemNum b {font-size:3em;color:var(--theme);margin-right:0.125em;margin-left:0.125em;}
.page-about .counterList .item .itemTit {text-align:center;font-size:1.25em;color:#535353;}
.section-aboutVideo {position:relative;padding-bottom:6em;}
.section-aboutVideo .sectionBg {position:absolute;left:0;bottom:0;right:16.5em;top:5.25em;}
.section-aboutVideo .sectionBg img {width:100%;height:100%;object-fit:cover;}
.section-aboutVideo .sectionImg {position:relative;z-index:1;max-width:102.875em;width:96%;height:43em;margin:0 0 0 auto;}
.section-aboutVideo .sectionImg .video {width:100%;height:100%;}
.section-aboutVideo .sectionImg img {width:100%;height:100%;object-fit:cover;}
.page-factory {padding:8.75em 0 0;overflow:hidden;position:relative;}
.page-factory .sectionTit {text-align:center;}
.page-factory .sectionCon {text-align:center;margin:0.5em auto 3.5em;width:100%;max-width:62em;}
.page-factory .bigImg {gap:1em;margin-bottom:1em;}
.page-factory .bigImg .img {width:calc( 50% - 0.5em );height:26.5em;overflow:hidden;cursor:pointer;}
.page-factory .bigImg .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.page-factory .bigImg .img:hover img {transform:scale(1.1);}
.swiperFactory {position:relative;/*padding-bottom:4.25em;*/}
.swiperFactory .swiper-slide {margin-right:1.25em;width:calc( 25% - 0.9375em );}
.swiperFactory .swiperImg {width:100%;height:15.375em;}
.swiperFactory .swiperImg img {width:100%;height:100%;object-fit:cover;}
/* .swiperFactory .swiper-pagination {width:100%;bottom:0.5em;}
.swiperFactory .swiper-pagination span {width:0.875em;height:0.875em;margin:0 0.5em;background:var(--text);}
.swiperFactory .swiper-pagination span.swiper-pagination-bullet-active {background:var(--theme);} */
.swiperFactory .swiper-button .button-next,.swiperFactory .swiper-button .button-prev {/*top:7em;*/height:3.375em;width:3.75em;padding:1em;border-radius:0.5em;}

.page-contact-us {padding:4.5em 0 0;}
.page-contact-us .color-theme {color:#1f2f5e;}
.page-contact-us__layout {align-items:flex-start;gap:3.5em 5%;}
.page-contact-us__info {width:42%;padding:2.5em 3.25em 3em;box-sizing:border-box;}
.page-contact-us__form {width:53%;}
.page-contact-us__info-title {max-width:12em;}
.page-contact-us__info-list {margin-top:2.25em;}
.page-contact-us__info-item {margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid #d7dfe8;}
.page-contact-us__info-item:last-child {margin-bottom:0;padding-bottom:0;border-bottom:0;}
.page-contact-us__info-row {align-items:flex-start;gap:0.875em;}
.page-contact-us__info-row svg {width:1.75em;height:1.75em;flex:0 0 1.75em;fill:var(--theme);margin-top:0.15em;}
.page-contact-us__info-text {flex:1;color:#4f5b6f;font-size:1.25em;line-height:1.55;}
.page-contact-us__info-text span {color:var(--text);font-weight:600;}
.page-contact-us__info-text a {color:inherit;text-decoration:none;}
.page-contact-us__info-text a:hover {color:var(--theme);}
.page-contact-us__qr-wrap {flex:1;gap:1.35em;align-items:flex-start !important;}
.page-contact-us__info-text--qr {flex:0 0 auto;}
.page-contact-us__qr-inline {width:8.75em;flex:0 0 8.75em;}
.page-contact-us__qr-inline img {display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:0.75em;box-shadow:0 0.65em 1.8em rgb(26 76 147 / 12%);}
.page-contact-us__form-card {padding:2.5em 3.25em 3em;background:#f8f6f2;border-radius:0.75em;box-shadow:0 0.75em 2.5em rgb(26 76 147 / 10%);}
.page-contact-us__form-card p {margin:0;}
.page-contact-us__form-title {font-size:3em;line-height:1.05;margin-bottom:0.4em;}
.page-contact-us__form-copy {font-size:1.125em;line-height:1.6;color:#666666;margin-bottom:1.75em;}
.page-contact-us__form-card .hidden-fields-container {display:none;}
.page-contact-us__form-card .wpcf7-form-control-wrap {display:block;}
.page-contact-us__form-card .form-input {width:100%;margin-bottom:1em;border-bottom:1px solid #e5e5e5;}
.page-contact-us__form-card .form-input input {border-width:0;width:100%;background:none;font-size:1.125em;padding:0.75em 0.5em;line-height:1.4;}
.page-contact-us__form-card .form-input.form-captchar {position:relative;}
.page-contact-us__form-card .form-input.form-captchar input,.page-contact-us__form-card .form-input.form-captchar .wpcf7-captchar {width:100%;padding:0.75em 7.5em 0.75em 0.5em;}
.page-contact-us__form-card .form-input.form-captchar img {width:7em;height:3em;position:absolute;top:0;right:0;object-fit:contain;}
.page-contact-us__form-card .form-content {width:100%;margin-bottom:1em;}
.page-contact-us__form-card .form-content textarea {border-width:0 0 1px;border-color:#e5e5e5;width:100%;background:none;font-size:1.125em;padding:0.75em 0.5em;line-height:1.6;}
.page-contact-us__form-card .submit {width:100%;text-align:center;padding-top:1em;margin-bottom:0;}
.page-contact-us__form-card .submit p {display:flex;justify-content:center;}
.page-contact-us__form-card .submit .btn,.page-contact-us__form-card .submit input[type="submit"] {display:inline-flex;align-items:center;justify-content:center;min-width:12.25em;width:auto;border:0;border-radius:0;font-size:20px;font-weight:400;line-height:1;background:var(--theme);color:#fff;padding:0.5em 1.5em;text-align:center;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease;position:relative;overflow:hidden;cursor:pointer;box-shadow:none;}
.page-contact-us__form-card .submit .btn:hover,.page-contact-us__form-card .submit input[type="submit"]:hover {transform:translateY(-2px);color:var(--minor);background:var(--theme);box-shadow:none;}
.page-contact-us__form-card .submit .btn:before {content:"";position:absolute;display:block;transition:all .6s;width:100%;height:0;border-radius:50%;left:50%;top:50%;padding-top:100%;transform:translateX(-50%) translateY(-50%);color:#ffffff;}
.page-contact-us__form-card .submit .btn:hover:before {animation:btn-animation .75s;z-index:1;}
.page-contact-us__form-card .p {width:100%;text-align:center;padding-top:0.75em;color:#7a7a7a;}
.page-contact-us__form-card .wpcf7-spinner {margin:0.75em auto 0;}
.page-contact-us__form-card .wpcf7-not-valid-tip {margin-top:0.35em;font-size:0.875em;line-height:1.25;}
.page-contact-us__form-card .wpcf7-response-output {margin:1em 0 0;padding:0.75em 1em;font-size:0.875em;line-height:1.45;}
.page-contact-us__map {padding:6.5em 0 6em;}
.page-contact-us__map iframe {width:100%;height:27em;display:block;}

.single-service {padding:6em 0;}
.single-service .sectionList {}
.single-service .item {padding:2em 0;cursor:default;}
.single-service .item .itemImg {width:40%;overflow:hidden;}
.single-service .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.single-service .item .itemTxt {width:56%;}
.single-service .item .itemTxt .itemTit {font-size:2em;font-weight:600;text-align:left;text-transform:uppercase;margin-bottom:0.5em;}
.single-service .item .itemTxt .itemCon {font-size:1.25em;line-height:1.5;}
.single-service .item:hover {color:var(--theme);}
.single-service .item:hover .itemImg img {transform:scale(1.1);}
.archive-news {padding:8em 0;}
.archive-news .list {gap:3em 2%;}
.archive-news .list .item {width:32%;}
.archive-news .list .item .itemImg {width:100%;height:22.5em;overflow:hidden;}
.archive-news .list .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.archive-news .list .item .itemTxt {padding:1.25em;}
.archive-news .list .item .itemTxt .itemDate {opacity:0.75;font-size:1em;}
.archive-news .list .item .itemTxt .itemTit {font-size:1.25em;line-height:1.5;height:3em;margin:0.5em 0 0.75em;}
.archive-news .list .item .itemTxt .itemCon {font-size:1.125em;margin-bottom:1.5em;opacity:0.75;}
.archive-news .list .item .itemTxt .itemBtn {font-size:0.9em;}
.archive-news .list .item:hover .itemImg img {transform:scale(1.1);}
.archive-prodcuts {background:#f5f5f5;padding:5em 0;}
.archive-prodcuts .sectionLeft {width:20em;}
.archive-prodcuts .sectionRight {max-width:77em;width:calc( 100% - 21.5em );}
.application-archive-intro {width:100%;margin:0 0 2.6em;}
.application-archive-intro__head {gap:1.2em;}
.application-archive-intro__icon {display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:4.1em;height:4.1em;}
.application-archive-intro__icon img {display:block;width:100%;height:100%;object-fit:contain;}
.application-archive-intro__title {margin:0;color:#1a4c93;font-size:2.5em;font-weight:500;line-height:1.12;}
.application-archive-intro__text {max-width:33em;margin-top:0.85em;color:#2f2f2f;font-size:1.5em;line-height:1.45;}
.list-prodcut {gap:2em 2%;}
.list-prodcut .item {width:32%;padding:1.25em;background:#fff;position:relative;}
.list-prodcut .item .itemImg {width:100%;height:16em;overflow:hidden;position:relative;}
.list-prodcut .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.65s;}
.list-prodcut .item .itemImg:after {content:'';display:block;position:absolute;top:20%;left:-20%;background:linear-gradient(0deg,rgb(255 255 255 / 50%),rgb(255 255 255) 50%,rgb(255 255 255 / 50%));width:20%;height:175%;opacity:20%;transform:rotate(-45deg);}
.list-prodcut .item .itemTxt {width:100%;padding-top:1.25em;opacity:1;transition:all 0.5s;font-size:1.125em;height:3em;}
.list-prodcut .item .itemTit {line-height:1.5em;text-align:center;width:100%;}
.archive-prodcuts .list-prodcut .item {padding:0.35em;}
.products-archive .list-prodcut .item .itemImg {height:auto;aspect-ratio:16 / 9;}
.applications-archive .list-prodcut .item .itemImg {height:auto;aspect-ratio:4 / 5;}
.applications-archive .list-prodcut.list-prodcut--four {gap:2em 1.333333%;}
.applications-archive .list-prodcut.list-prodcut--four .item {width:24%;}
.archive-prodcuts .list-prodcut .item .itemTxt {padding-top:0;}
.list-prodcut .item:hover .itemImg img {transform:scale(1.2);}
.list-prodcut .item:hover .itemImg:after {left:110%;top:-90%;transition:all 800ms cubic-bezier(0.3,1,0.2,1);-webkit-transition:all 800ms cubic-bezier(0.3,1,0.2,1);}
.archive-downloads .list-prodcut {gap:2.2em 2%;}
.archive-downloads .list-prodcut .item {width:32%;padding:0.35em;background:#fff;box-shadow:none;text-decoration:none;}
.archive-downloads .list-prodcut .itemLink {position:absolute;inset:0;z-index:1;display:block;text-decoration:none;}
.archive-downloads .list-prodcut .item .itemImg {aspect-ratio:1 / 1;}
.archive-downloads .list-prodcut .item .itemTxt {padding:1em 0.5em 0.15em;height:auto;min-height:3.65em;}
.archive-downloads .list-prodcut .item .itemTit {color:var(--text);font-size:1.0625em;line-height:1.45;text-align:center;transition:color 0.3s ease;}
.archive-downloads .list-prodcut .item:hover .itemTit {color:var(--theme);}
.archive-downloads .item-download .itemImg {position:relative;}
.archive-downloads .item-download .downloadBtn {position:absolute;right:0.85em;bottom:0.85em;display:inline-flex;align-items:center;justify-content:center;width:3em;height:3em;background:rgb(0 0 0 / 52%);color:#fff;border-radius:0.2em;transition:background-color 0.3s ease,transform 0.3s ease;z-index:3;backdrop-filter:blur(2px);}
.archive-downloads .item-download .downloadBtn svg {width:1.3em;height:1.3em;fill:currentColor;display:block;}
.archive-downloads .item-download:hover .downloadBtn {background:rgb(0 0 0 / 72%);transform:translateY(-2px);}
.downloads-empty {padding:4em 0;text-align:center;color:#6f7377;font-size:1.125em;}
.list_parameter {width:100%;height:auto;margin-bottom:2.75em;background:#fff;}
.list_parameter .title {padding:1em 1.25em;background:var(--theme);}
.list_parameter .title span {font-size:1.5em;font-weight:700;color:#fff;text-transform:uppercase;}
.list_parameter .title svg {width:2em;height:2em;fill:#fff;}
.parameter_navbar {padding:0.75em 1.25em 0;}
.parameter_navbar .megamenu.all-link {display:none;}
.parameter_navbar .megamenu {position:relative;padding:1.25em 0;border-bottom:1px solid #d2d2d2;}
.parameter_navbar .megamenu:nth-last-child(1) {border-width:0;}
.parameter_navbar .megamenu>.name {cursor:pointer;display:block;font-size:1.125em;font-weight:400;line-height:1.25;width:100%;padding-right:2em;position:relative;}
.parameter_navbar .megamenu span {position:absolute;top:0.6em;right:0;font-size:1.375em;line-height:1.25;text-align:center;width:1.25em;height:1.25em;}
.parameter_navbar .megamenu svg {position:absolute;right:0.5em;top:0.125em;width:1em;height:1em;transition:all 0.5s;}
.parameter_navbar .sub-menu {display:none;padding:0.5em 0 0;}
.parameter_navbar .sub-menu li {padding:0.5em 0 0.5em 1em;position:relative;}
.parameter_navbar .sub-menu li:before {content:" ";width:6px;height:6px;position:absolute;left:0;top:0.85em;background:#fff;border:1px solid var(--p-color);}
.parameter_navbar .sub-menu li.active:before {border-color:var(--theme);background:var(--theme);}
.parameter_navbar .sub-menu a {font-size:1em;color:var(--p-color);}
.parameter_navbar .sub-menu li.active a,.parameter_navbar .sub-menu li a:hover {color:var(--theme);}
.parameter_navbar .megamenu.active>a,.parameter_navbar .megamenu>.name:hover {color:var(--theme);}
.parameter_navbar .megamenu.active svg,.parameter_navbar .megamenu a:hover svg {fill:var(--theme);}
.parameter_navbar .megamenu.active-menu svg {transform:rotate(90deg);fill:var(--theme);}


.pagination {width:100%;padding-top:4.25em;}
.pagination .fenye_list {gap:0.5em;}
.pagination .fenye_list a {display:block;font-size:1.25em;min-width:2.4em;line-height:2.4em;text-align:center;background:#fff;color:#999;transition:all 0.5s;border-radius:0.25em;}
.pagination .fenye_list a svg {width:1em;height:2.4em;display:block;margin:0 auto;fill:#999;}
.pagination .fenye_list a.active,.pagination .fenye_list a:hover {background:var(--theme);color:#fff;}
.pagination .fenye_list a:hover svg {fill:#fff;}
.pagination .pro_total {width:100%;text-align:center;font-size:1.125em;color:#999;margin-top:1.25em;}
.pagination .pro_total span {color:var(--theme);font-size:1.25em;margin:0 0.25em;}

.page-info {padding:5em 0 8em;}
.page-info .box {padding:0 2.25em 4em;}
.page-info .box .h2 {font-size:2.125em;font-weight:400;text-align:left;padding-bottom:0.75em;border-bottom:1px solid #cecece;}
.page-info .box .span {padding:2em 0;}
.page-info .box .article {font-size:1.125em;}
.page-info .box .article p {line-height:1.55;margin-bottom:0.75em;color:#333;}
.page-info .box .article p * {color:inherit;}
.page-info .box .article img {max-width:100% !important;height:auto !important;margin:0 auto;}

.single-news {padding:5em 0 8em;}
.single-news .sectionLeft {max-width:75.5em;width:calc( 100% - 22em );}
.single-news .sectionRight {width:20em;}
.single-news .box {padding:0 2.25em 4em;border-bottom:1px solid #bfbfbf;}
.single-news .box .h2 {font-size:2.125em;font-weight:400;text-align:left;padding-bottom:0.75em;border-bottom:1px solid #cecece;}
.single-news .box .span {padding:2em 0;}
.single-news .box .article {font-size:1.125em;}
.single-news .box .article p {line-height:1.55;margin-bottom:0.75em;color:#333;}
.single-news .box .article p * {color:inherit;}
.single-news .box .article img {max-width:100% !important;height:auto !important;margin:0 auto;}
.prev-next {padding:2em 0 0;}
.prev-next a {width:48%;font-size:1em;}
.prev-next a.next {text-align:right;}
.prev-next span {display:block;margin-bottom:0.5em;}
.prev-next span svg {width:0.75em;height:0.75em;margin:0 0.5em;}
.prev-next .a {margin:0 0.5em;flex:1;}
.prev-next .next .a {text-align:right;}
.prev-next a:hover span {}
.prev-next a:hover svg {fill:var(--theme);}
.prev-next a:hover .a {text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em;}
.hot_sale {padding:1.25em;border:1px solid #e5e5e5;background:#fafafa;}
.hot_sale .title {font-size:1.25em;padding-bottom:0.75em;margin-bottom:0.5em;border-bottom:1px solid #eeeeee;}
.hot_recommend {}
.hot_recommend .item {width:100%;}
.hot_recommend .item .itemImg {width:100%;height:12em;overflow:hidden;}
.hot_recommend .item .itemImg img {width:100%;height:100%;transition:all 0.5s;object-fit:cover;}
.hot_recommend .item .itemTxt {margin:1em 0 1.5em;}
.hot_recommend .item .itemTxt .itemTit {text-align:center;line-height:1.5;}
.hot_recommend .item .itemImg:hover img {transform:scale(1.1);}
.info_product {padding:3.25em 0 3.5em;overflow:hidden;background:#f7f7f7;}
.info_product .head {width:100%;padding:4.25em 2.75em;margin-bottom:2.25em;background:#ffffff;}
.info_product .head .name {display:none;}
.info_product .head .head_left {width:50%;}
.info_product .head .head_right {width:46.75%;}
.info_product .head .img {position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;cursor:url(../images/loupe.png),auto;margin-bottom:1em;}
.info_product .head .img img {width:100%;height:100%;object-fit:cover;}
.products-swiper {position:relative;}
.products-swiper .swiper-button-next,.products-swiper .swiper-button-prev {width:2.125em;height:2.125em;background:#fff;border-radius:50%;box-shadow:2px 2px 5px rgb(0 0 0 / 20%);margin-top:-1.0625em;color:var(--theme);}
.products-swiper .swiper-button-next:after,.products-swiper .swiper-button-prev:after {color:var(--minor);font-size:1em;}
.products-swiper .swiper-button-next {right:-1em;}
.products-swiper .swiper-button-prev {left:-1em;}
.products-swiper .swiper-slide {width:7.5em;margin-right:0.85em;}
.products-swiper .swiper-slide .swiper-img {width:100%;padding-top:56.25%;overflow:hidden;position:relative;cursor:pointer;}
.products-swiper .swiper-slide .swiper-img:after {content:" ";display:block;opacity:0.75;position:absolute;top:0;left:0;bottom:0;right:0;background:var(--border-color);z-index:1;transition:all 0.5s;}
.products-swiper .swiper-slide .swiper-img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.products-swiper .swiper-slide .swiper-img.active:before {content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:2px solid var(--theme);box-sizing:border-box;}
.products-swiper .swiper-slide .swiper-img.active:after,.products-swiper .swiper-slide .swiper-img:hover:after {opacity:0;}
.info_product .head .txt {margin-top:6%;}
.pingfang {font-size:0.85em;font-family:'Poppins-Regular';}
.info_product .head .txt .tit {font-size:2em;font-weight:600;line-height:1.25;margin-bottom:0.5em;}
.info_product .head .txt .con {font-size:1.125em;padding-bottom:2.5em;line-height:1.7}
.info_product .head .txt .con * {line-height:inherit;}
.info_product .head .txt .btn:before {content:none;display:none;}
.info_product .table {margin-bottom:4em;}
.info_product .table table {width:100% !important;border-color:#e3e3e3;border-collapse:collapse;}
.info_product .table table tr {font-size:1em;background:#fff;}
.info_product .table table tr:nth-child(2n+1) {background:rgb(241 241 241);width:25%;padding:0.75em;}
.info_product .table td,.info_product .table th {border:1px solid #dddddd;padding:0.75em;color:var(--p-color);}
.info_product .table tr td:nth-child(1),.info_product .table tr th:nth-child(1) {font-weight:600;}
.info_product .head .txt .btn {font-size:1.25em;}
.info_product .left {width:calc( 100% - 21.5em );background:#fff;position:relative;padding:8em 3.25em 2.5em;}
.info_product .right {width:20em;}
.info_product .left .label {position:absolute;top:1.5em;left:-1.85em;color:#ffffff;font-size:1.5em;line-height:2.15em;width:14.5em;height:3.25em;text-align:center;background:url(../images/product-label.png) no-repeat;background-size:100% 100%;}
.info_product .left .article {padding-bottom:4em;border-bottom:1px solid #c3c3c3;}
.info_product .left .article table {border:1px solid #9d9a9a;max-width:100%;}
.info_product .left .article tr {border:1px solid #9d9a9a;}
.info_product .left .article td {border:1px solid #9d9a9a;}
.info_product .left .article th {border:1px solid #9d9a9a;}
.info_product .left .article table {width:100% !important;max-width:100% !important;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin:0 0 2em;background:#fff;border-color:#c9c9c9;}
.info_product .left .article table tr:nth-child(odd) td,.info_product .left .article table tr:nth-child(odd) th {background:#f3f3f3 !important;}
.info_product .left .article table tr:nth-child(even) td,.info_product .left .article table tr:nth-child(even) th {background:#fff !important;}
.info_product .left .article table th,.info_product .left .article table td {width:50% !important;padding:1em 1.125em;border:1px solid #c9c9c9 !important;color:#222;font-size:1.125em;font-weight:500;line-height:1.35;text-align:center !important;vertical-align:middle !important;word-break:break-word;height:auto !important;}
.info_product .left .article table td p,.info_product .left .article table th p {margin:0;}
.info_product .left .article table[style] {width:100% !important;}
.info_product .left .article table tr[style],.info_product .left .article table td[style],.info_product .left .article table th[style] {height:auto !important;}
.info_product .left .article table td[style],.info_product .left .article table th[style] {width:50% !important;}
.info_product .left .article p {font-size:1.125em;line-height:1.55;margin-bottom:1em;color:#333;}
.info_product .left .article p * {color:inherit;}
.info_product .left .article img {max-width:100% !important;height:auto !important;margin-bottom:2em;}
.info_product .foot {width:100%;margin-top:2.25em;}
.info_product .foot-swiper {background:#fff;padding:3em 2em;}
.info_product .foot-swiper .foot_tit {position:relative;margin-bottom:1.75em;}
.info_product .foot-swiper .foot_tit .tit {font-size:1.625em;font-weight:600;text-transform:uppercase;padding-left:1.5em;background:url(../images/recommend.png) no-repeat;background-size:0.75em;background-position:left center;}
.info_product .foot-swiper .foot_tit .swiper-pagination {text-align:right;}
.info_product .foot-swiper .foot_tit .swiper-pagination .swiper-pagination-bullet {position:relative;background:#fff;margin:0 0.15em;width:1.75em;height:1.75em;border-radius:50%;border:0.1em solid #fff;opacity:0.5;}
.info_product .foot-swiper .foot_tit .swiper-pagination .swiper-pagination-bullet:after {content:'';display:block;position:absolute;top:50%;left:50%;margin-top:-0.25em;margin-left:-0.25em;width:0.5em;height:0.5em;border-radius:50%;background:var(--theme);}
.info_product .foot-swiper .foot_tit .swiper-pagination .swiper-pagination-bullet-active {border-color:var(--theme);opacity:1;}
.info_product .foot-swiper .item {}
.info_product .foot-swiper .item .img {width:14em;aspect-ratio:4 / 3;transition:all 0.65s;position:relative;overflow:hidden;flex-shrink:0;}
.info_product .foot-swiper .item .img:after {content:'';display:block;position:absolute;top:-6%;left:-18%;background:linear-gradient(0deg,rgb(255 255 255 / 50%),rgb(255 255 255) 50%,rgb(255 255 255 / 50%));width:16%;height:220%;opacity:20%;transform:rotate(-45deg);}
.info_product .foot-swiper .item .img img {width:100%;height:100%;object-fit:cover;}
.info_product .foot-swiper .item .img:hover:after {left:120%;top:-100%;transition:all 800ms cubic-bezier(0.3,1,0.2,1);-webkit-transition:all 800ms cubic-bezier(0.3,1,0.2,1);}
.info_product .foot-swiper .item .txt {width:calc( 100% - 15.5em );}
.info_product .foot-swiper .item .txt .tit {font-size:1.125em;font-weight:600;line-height:1.25;height:2.5em;margin-bottom:1.5em;}
.info_product .foot-swiper .item .txt .more {font-size:0.875em;font-weight:600;}

.fixed-contact {display:block;position:fixed;z-index:180;bottom:50%;right:1em;transform:translateY(50%);}
.fixed-contact .list {background:rgb(26 76 147 / 88%);border-radius:0.5em;width:3.875em;transition:all 0.5s;padding:0.5em 0;box-shadow:0 0.65em 1.8em rgb(26 76 147 / 22%);}
.fixed-contact .online {position:relative;width:3.875em;height:3.6em;margin:0 0 0 auto;}
.fixed-contact .onlineIco {display:block;padding:0 1em;width:100%;height:100%;}
.fixed-contact .onlineIco svg {fill:#fff;width:100%;height:100%;}
.fixed-contact .list .onlineTxt {position:absolute;top:0;right:3.875em;width:0;border-radius:0.5em 0 0 0.5em;color:#fff;z-index:999;opacity:0;overflow:hidden;transition:all 0.5s;display:block;}
.fixed-contact .onlineCon {height:3.25em;border-bottom:1px solid rgb(255 255 255 / 14%);width:12.25em;background:transparent;}
.fixed-contact .online--qr .onlineTxt {display:flex;justify-content:center;align-items:center;}
.fixed-contact .online--qr .onlineImg {padding:0.6em 0.75em;width:7em;justify-content:center;align-items:center;margin:0;border-radius:0.5em 0 0 0.5em;box-shadow:0 10px 40px rgba(0,0,0,0.08),0 0 1px rgba(0,0,0,0.1);}
.fixed-contact .online--qr .onlineImgItem {width:7.5em;margin:0 auto;text-align:center;}
.fixed-contact .onlineCon a {width:100%;text-align:left;}
.fixed-contact .onlineCon a.onlineTel {font-size:1.125em;}
.fixed-contact .onlineCon a:hover {color:var(--minor);}
.fixed-contact .list:hover {width:18em;}
.fixed-contact .list:hover .onlineTxt {opacity:1;width:12.25em;}
.fixed-contact .list:hover .online--qr .onlineTxt {width:13em;}
.fixed-contact .online--qr .onlineImg {text-align:center;}
.fixed-contact .online--qr .onlineImg img {display:block;width:100%;border-radius:0.5em;}
.fixed-contact .online--qr .onlineImgItem span {display:block;margin-top:0.45em;color:#fff;font-size:0.75em;line-height:1.3;text-align:center;}

@media screen and (max-width:1600px) {
body {font-size:1vw;}

}
@media screen and (max-width:1200px) {
body {font-size:12px;}
.header .head_nav .navbar {gap:1em;}
}

@media screen and (max-width:1024px) {
.header {background-color:#fff;box-shadow:0 0.25em 0.75em rgb(0 0 0 / 15%);}
.header .head_top {display:none;}
.header .head_con {padding:1.25em 0;}
.header .head_logo {width:13.5em;height:3em;}
.header .head_logo img {width:100%;height:100%;object-fit:contain;object-position:left;}
.header .head_logo .img1 {opacity:0;}
.header .head_logo .img2 {opacity:1;}
.header .head_navbtn {display:block;}
.header .navbtn {display:block;font-size:1.375em;width:2.16em;height:2.16em;text-align:center;line-height:2.16;border-radius:4px;position:relative;transition:all 0.3s ease 0s;overflow:hidden;}
.header .navbtn span {display:block;background:var(--text);width:1.3em;height:0.12em;transition:all 0.3s ease 0s;position:absolute;left:0.43em;}
.header .navbtn span:nth-child(1) {top:0.55em;}
.header .navbtn span:nth-child(2) {top:1.02em;}
.header .navbtn span:nth-child(3) {bottom:0.55em;}
.header .navbtn.active span:first-child {transform:rotate(45deg) translate(0,0);top:1.02em;}
.header .navbtn.active span:nth-child(2) {transform:translateX(-40px);}
.header .navbtn.active span:nth-child(3) {transform:rotate(-45deg) translate(0,0);bottom:1.02em;}
.header .language_navbtn {display:block;width:2.75em;height:2.75em;padding:0.25em;margin-left:1em;}
.header .language_navbtn svg {display:block;width:100%;height:100%;fill:var(--text);}
.header .head_nav {display:block;position:fixed;left:0;top:0;width:100vw;height:100vh;background:#fff;transform:translateX(-100%);transition:all 0.3s ease 0s;z-index:1020;padding:4em 0 0;}
.header .head_nav.active {transform:translateX(0);}
.header .head_nav .navbar {display:block;width:94%;max-width:1400px;margin:0 auto;}
.header .head_nav .navbar .megamenu {width:100%;color:#fff;position:relative;}
.header .head_nav .navbar .megamenu>a {display:block;color:var(--text) !important;padding:0.75em 0;font-size:1.25em;}
.header .head_nav .navbar .megamenu.active>a,.header .head_nav .navbar .megamenu.active-menu>a,.header .head_nav .navbar .megamenu>a:hover {background:unset;color:var(--theme) !important;opacity:1;visibility:visible;}
.header .head_nav .navbar .megamenu>a:after {display:none;}
.header .head_nav .navbar .megamenu i {display:block;position:absolute;top:0;right:0;width:3.4375em;height:3.4375em;padding:1.25em;transition:all 0.5s;}
.header .head_nav .navbar .megamenu i svg {display:block;width:100%;height:100%;fill:var(--text);}
.header .head_nav .megamenu > .sub-menu {position:unset;opacity:1;visibility:visible;transform:translateY(0);background:none;box-shadow:none;display:none;width:100%;padding:0 0 1.5em !important;}
.header .head_nav .megamenu > .sub-menu a {display:block;font-size:1.25em;padding:0.75em 1em;color:var(--text) !important;opacity:1;visibility:visible;}
.header .head_nav .megamenu > .sub-menu .menu-item > a:hover {color:var(--theme) !important;}
.header .head_nav .active-menu>i {transform:rotate(180deg);}
.header .head_nav.active>a:before,.header .head_nav.active>a:after {display:none;}
.header .head_nav .navbar .active-menu>i {transform:rotate(90deg);}
.header .head_nav .navbar .active-menu>i svg {fill:var(--theme);}
.header .head_nav .m_navbtn_close {display:block;position:absolute;right:1em;top:1em;height:1.5em;width:1.5em;transform:rotate(45deg);font-size:1.5em;}
.header .head_nav .m_navbtn_close span {position:absolute;background:var(--text);transition:all .15s ease-in-out;}
.header .head_nav .m_navbtn_close span:nth-child(1) {height:0;width:2px;top:10%;left:50%;margin-left:-1px;transition-delay:0s;}
.header .head_nav .m_navbtn_close span:nth-child(2) {width:0;height:2px;left:10%;top:50%;margin-top:-1px;transition-delay:.15s;}
.header .head_nav.active .m_navbtn_close > span:nth-child(1) {height:80%;transition-delay:.3s;}
.header .head_nav.active .m_navbtn_close > span:nth-child(2) {width:80%;transition-delay:.45s;}
.header .head_language_dropdown {display:none;}
.header-h {height:5.5em;}

.banner .swiperImg {height:44em;}
.banner .swiperTxt {padding-top:0;}
.banner .swiperTit {font-size:2.875em;}
.banner .swiperIcos {gap:2em;}
.banner .swiperIcos .swiperIco {width:5em;height:4em;}


.section-about {padding:5em 0;}
.section-about .sectionLeft {width:100%;padding:3.25em 2.75em;}
.section-about .sectionRight {width:100%;margin-top:2em;min-height:auto;}
.section-about .sectionImg {position:unset;width:100%;height:auto;}
.section-about .counterList {padding-top:4em;gap:3em 4%;}
.section-about .counterList .line {display:none;}
.section-about .counterList .item {width:48%;}
.section-needs {padding:3.75em 0;}
.section-needs .sectionList {margin-bottom:3em;}
.section-needs .sectionList .item {padding:2em 1em;}
.section-needs .sectionList .item .itemTit {font-size:1.75em;}
.section-products {padding:5em 0;}
.swiperProducts .swiper {max-width:90%;}
.swiperProducts .swiper-slide .swiperTit {font-size:2em;}
.swiperProducts .swiper-slide .swiperImg img {height:50vw;}
.swiperProducts .swiper-slide .swiperTxt {padding:2.25em 2.5em 1.5em;}
.section-why {padding:5em 0;}
.section-why .sectionRight {width:100%;padding-top:1em;padding-bottom:2em;}
.section-why .sectionLeft {width:100%;}
.section-support {min-height:40em;padding-top:3.4em;}
.section-support .container {min-height:36em;}
.section-support .industries__body {min-height:20em;padding:2.8em 0 4.25em;}
.section-support .industries__panel {width:min(28em,58%);}
.section-support .sectionList {display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;}
.section-support .sectionList::-webkit-scrollbar {display:none;}

.section-support .sectionList .item .itemTit {font-size:1em;}
.section-certificates {padding:5em 0;}
.swiperCertificates {padding:17vw 0 4em;}
.swiperCertificates .swiper {width:33.333%;}
.swiperCertificates .swiper-slide.swiper-slide-prev {transform:scale(1);z-index:1;}
.swiperCertificates .swiper-slide.swiper-slide-next {transform:scale(1);z-index:1;}
.swiperCertificates .swiper-slide.swiper-slide-active {transform:scale(1.2);z-index:2;}
.section-message {padding:3.75em 0;}
.section-message .sectionLeft {width:100%;margin-bottom:4em;}
.section-message .sectionRight {width:100%;}
.section-news {padding:5em 0;}
.section-news .sectionLeft {width:100%;margin-bottom:2em;}
.section-news .sectionRight {width:100%;}
.footer {padding-top:3.75em;}
.foot_con {width:100%;font-size:1.125em;}
.foot_link {max-width:unset;width:100%;}
.foot_link .m_name {display:block;line-height:1;color:var(--theme);position:relative;margin-bottom:0;font-size:1.25em;background:none;padding:1.25em 0;border-bottom:1px solid var(--theme);border-radius:0;}
.foot_link .m_name svg {position:absolute;top:0;right:0;text-align:center;width:3.5em;height:3.5em;padding:1em;transition:all 0.5s;fill:var(--theme);}
.foot_link.m_toggle.active .m_name svg {transform:rotate(45deg);}
.foot_link .toggle_con {display:none;padding:1.5em 0 0 0;}
.foot_link .toggle_con .item {padding-bottom:0;border-bottom-width:0;}
.foot_link .toggle_con .item .tit {display:none;}
.foot_link .toggle_con .item .a {font-size:1.25em;}
.foot_link .item {width:100%;border-right-width:0;border-bottom:1px solid #dddddd;}

.page-banner .sectionImg {height:44vw;}
.page-banner .sectionTxt .sectionTit {font-size:clamp(2rem,4vw,2.85rem);}
.page-about-laker .page-banner-about-laker .page-banner__content {max-width:48em;}
.pageTabBox {padding:1.5em 0;}
.pageTabBox .list .item {font-size:1.375em;}
.page-solutions {padding:5em 0;}
.page-solutions .sectionRight {width:100%;min-height:auto;padding-top:4em;}
.page-solutions .sectionLeft {width:100%;height:42vw;}
.page-solutions .img {width:100%;}
.page-solutions .sectionP {min-height:auto;margin-bottom:3em;font-size:1.25em;}
.page-suitable {padding:3.75em 0;}
.page-suitable .sectionTit {margin-bottom:0.75em;}
.page-suitable .sectionList {gap:4vw 4%;margin-bottom:0;}
.page-suitable .sectionList .item {width:48%;}
.page-cases {padding:5em 0 4em;}
.swiperCases .swiper {max-width:100%;}
.swiperCases .swiper-button .button-prev {left:-1em;}
.swiperCases .swiper-button .button-next {right:-1em;}
.page-related {padding:1em 0 5em;}
.swiperRelated .swiper-slide {width:calc( 50% - 10px );margin-right:20px;}
.page-plant {padding:3.75em 0;margin-bottom:3.5em;}
.page-plant .sectionTit {font-size:3em;}
.page-learn {padding:2em 0 5em;}
.page-learn .sectionList .item {height:24.5vw;}
.page-learn .sectionList .item .itemHTxt {font-size:1.5em;}
.page-learn .sectionList .item .itemTit {font-size:1.5em;}

.page-about {padding:5em 0;}
.page-about .sectionLeft {width:100%;margin-bottom:1em;}
.page-about .sectionRight {width:100%;}
.page-about .counterList {padding:2em 1.5em;gap:2em 4%;}
.page-about .counterList .item {width:48%;}
.section-aboutVideo {padding-bottom:5vw;}
.section-aboutVideo .sectionBg {right:10vw;top:5vw;}
.section-aboutVideo .sectionImg {height:44vw;}
.page-factory {padding:5em 0 0;}
.page-factory .sectionCon {margin-bottom:2.25em;}
.page-factory .bigImg .img {width:100%;height:auto;}
.swiperFactory .swiperImg {height:30vw;}
.page-contact-us__layout {gap:2.5em 4%;}
.page-contact-us__info {width:43%;padding:2.25em 2.4em 2.5em;}
.page-contact-us__form {width:53%;}
.page-contact-us__info-text,.page-contact-us__form-copy {font-size:1.0625em;}
.page-contact-us__qr-wrap {gap:1em;}
.page-contact-us__qr-inline {width:8em;flex-basis:8em;}
.page-contact-us__form-card {padding:2.25em 2.4em 2.5em;}
.single-service {padding:3em 0;}
.single-service .item .itemImg {width:100%;margin-bottom:2em;}
.single-service .item .itemTxt {width:100%;}
.archive-news {padding:5em 0;}
.archive-news .list {gap:3em 4%;}
.archive-news .list .item {width:48%;}
.archive-news .list .item .itemImg {height:31.7vw;}
.archive-prodcuts .sectionRight {width:100%;max-width:100%;margin-bottom:4em;}
.archive-prodcuts .sectionLeft {width:100%;}
.application-archive-intro {margin-bottom:2.2em;}
.application-archive-intro__title {font-size:2.1em;}
.application-archive-intro__text {max-width:100%;font-size:1.2em;}
.products-archive .list-prodcut .item .itemImg {height:auto;}
.list_parameter {margin-bottom:0;}
.page-info {padding:5em 0;}
.page-info .box {padding:0 1.75em 3em;}
.page-info .box .h2 {font-size:2em;}
.page-info .box .article {font-size:1.25em;}
.page-info .box .span {padding:1.5em 0;font-size:1.125em;}
.single-news {padding:5em 0;}
.single-news .sectionLeft {width:100%;max-width:100%;margin-bottom:4em;}
.single-news .box {padding:0 1.75em 3em;}
.single-news .box .h2 {font-size:2em;}
.single-news .box .article {font-size:1.25em;}
.single-news .box .span {padding:1.5em 0;font-size:1.125em;}
.single-news .sectionRight {width:100%;}
.prev-next a {width:100%;font-size:1.25em;}
.hot_sale .title {font-size:1.375em;margin-bottom:1em;}
.hot_recommend {gap:2em 2%;}
.hot_recommend .item {width:32%;}
.hot_recommend .item .itemImg {height:19.8vw;}
.info_product .head {padding:3em 1.5em;}
.info_product .head .name {display:block;width:100%;font-size:1.875em;font-weight:600;line-height:1.25;margin-bottom:0.5em;}
.info_product .head .head_left {width:100%;margin-bottom:2em;}
.info_product .head .head_right {width:100%;}
.info_product .head .txt .tit {display:none;}
.info_product .head .txt .con {font-size:1.25em;padding-bottom:1.25em;}
.info_product .table {font-size:1.125em;margin-bottom:1.5em;}
.info_product .left {width:100%;margin-bottom:2em;}
.info_product .right {width:100%;}
.info_product .foot-swiper .item .img {width:9.5em;height:auto;aspect-ratio:4 / 3;}
.info_product .foot-swiper .item .txt {width:calc( 100% - 10.5em );}
.info_product .foot-swiper .item .txt .tit {margin-bottom:1em;}



.fixed-contact {display:none;}
}
@media screen and (max-width:680px) {
.banner .swiperTxt {display:none;}
.banner .swiperTit {font-size:2em;}
.banner .swiperImg {height:122vw;}
.sectionTit {font-size:2.25em;}
.swiper-button .button-prev {left:0em;}
.swiper-button .button-next {right:0;}
.section-about {padding:3.75em 0;}
.section-about .sectionTit {font-size:1.75em;}
.section-about .sectionLeft {padding:1.5em;}
.section-about .counterList .item {width:100%;}
.section-about .counterList .item .itemNum b {font-size:2.25em;}
.section-needs .sectionList {gap:1.5em;margin:0 auto 3em;width:90%;}
.section-needs .sectionList .item {width:100%;}
.section-products {padding:3.75em 0;}
.swiperProducts .swiper {max-width:100%;}
.swiperProducts .swiper-slide .swiperTxt {position:unset;padding:1em;background:unset;}
.swiperProducts .swiper-slide .swiperTit {font-size:1.375em;color:var(--text);width:100%;text-align:center;}
.swiperProducts .swiper-button .button-next, .swiperProducts .swiper-button .button-prev {top:25vw;}
.swiperProducts .swiper-slide .swiperBtn {display:none;}
.section-why {padding:3.75em 0;}
.section-why .imgList .item {height:56vw;}
.section-why .list .item {height:6em;}
.section-why .list .item .itemTit {font-size:1.5em;}
.section-why .list .item .itemIco {width:2.25em;height:2.25em;}
.section-support {display:block;min-height:auto;padding-top:3em;overflow:hidden;margin-top:0;margin-bottom:0;}
.section-support .container {min-height:35em;}
.section-support .sectionHead {position:relative;top:auto;left:auto;display:block;width:100%;padding-bottom:0;transform:none;}
.section-support .sectionHead .sectionTit {color:#fff;width:100%;margin-bottom:0.5em;font-size:1.65rem;}
.section-support .sectionBtn .btn {margin-top:1.35em;min-width:10.75em;padding:0.76em 1.3em;font-size:0.9em;}
.section-support .industries__body {align-items:flex-end;justify-content:stretch;min-height:16.5em;padding:3em 0 2.2em;}
.section-support .industries__panel {width:73%;min-height:6.8em;padding:1.35em 1.45em;}
.section-support .industries__panel-title {font-size:1.05rem;}
.section-support .industries__panel-copy {font-size:0.75rem;}
.section-support .sectionFoot {position:relative;}
.section-support .sectionList .item {flex-basis:12.5em;min-height:4em;}
.section-support .sectionList .item .itemTit {font-size:1.08em;}
.section-certificates {padding:3.75em 0;}
.swiperCertificates {padding:3em 3em 4em;}
.swiperCertificates .swiper {width:100%;}
.swiperCertificates .swiper-slide.swiper-slide-active {transform:scale(1);}
.swiperCertificates .swiper-button .button-prev {left:-2.5em;top:50%;}
.swiperCertificates .swiper-button .button-next {top:50%;right:-2.5em;}
.section-message .sectionTit {font-size:2.25em;}
.section-message .sectionRight {padding:2em;}
.section-message .sectionForm .form-input {width:100%;}
.section-news {padding:3.75em 0;}
.section-news .sectionHead {margin-bottom:2em;gap:1em;}
.section-news .sectionBtn .btn {padding:0.5em 1em;}
.section-news .sectionLeft .item {display:block;background:#f4f4f4;border-radius:0.75em;overflow:hidden;transition:all 0.5s;}
.section-news .sectionLeft .item .itemImg {width:100%;height:22.5em;overflow:hidden;border-bottom-right-radius:0.75em;border-bottom-left-radius:0.75em;}
.section-news .sectionLeft .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-news .sectionLeft .item .itemTxt {padding:2.5em 1.5em 1.5em;width:100%;border-width:0;}
.section-news .sectionLeft .item .itemTxt .itemTime {font-size:1.125em;}
.section-news .sectionLeft .item .itemTxt .itemTit {font-size:1.5em;line-height:1.5;height:3em;margin:0.5em 0 1em;}
.section-news .sectionLeft .item .itemTxt .itemBtn {font-size:1.125em;}
.section-news .sectionLeft .item .itemTxt .itemBtn span {margin-right:0.75em;}
.section-news .sectionLeft .item .itemTxt .itemBtn svg {width:1.25em;height:1.25em;}
.section-news .sectionRight .item .itemTxt .itemBtn {display:block;}
.foot_top {display:block;margin-bottom:2em;}
.foot_logo {padding:0;margin:0 auto 3em;width:9em;}
.foot-follow {justify-content:flex-start;}

.page-banner .sectionImg {height:68vw;}
.page-banner .sectionTxt .sectionTit {font-size:clamp(1.95rem,7vw,2.45rem);line-height:1.08;}
.page-banner-application-laker .sectionImg {height:min(76vw,31rem);}
.page-about-laker .page-banner-about-laker .page-banner__content {width:min(90vw,34rem);}
.page-solutions {padding:3.75em 0;background:#fff;}
.page-suitable .sectionList {gap:1.5em;margin:0 auto;width:90%;}
.page-suitable .sectionList .item {width:100%;}
.page-suitable .sectionList .item .itemTit {font-size:1.75em;}
.page-cases {padding:3.75em 0 3.75em;}
.swiperCases {margin-bottom:2.75em;}
.swiperCases .swiper-slide .swiperImg img {height:52.95vw;}
.swiperCases .swiper-slide .swiperTxt {position:unset;padding:1em;background:unset;}
.swiperCases .swiper-slide .swiperTit {font-size:1.25em;color:var(--text);}
.page-related {padding:0 0 3.75em;}
.swiperRelated .swiper {padding:2em 0;}
.page-plant {padding:3em 0 10em;margin-bottom:2.5em;}
.page-plant .sectionTit {font-size:2em;text-shadow:2px 2px 4px #000000;}
.page-plant .sectionCon {text-shadow:2px 2px 4px #000000;}
.page-learn {padding:1.75em 0 3.75em;}
.page-learn .sectionList {padding-top:1.5em;gap:2em;}
.page-learn .sectionList .item {width:100%;height:49vw;}
.page-about {padding:3.75em 0;}
.page-about .counterList .item {width:100%;}
.section-aboutVideo .sectionImg {height:74vw;}
.page-factory {padding:3.75em 0 0;}
.page-contact-us {padding-top:3.75em;}
.page-contact-us__layout {gap:1.9em;}
.page-contact-us__info,.page-contact-us__form {width:100%;}
.page-contact-us__info {padding:1.85em 1.4em 1.95em;}
.page-contact-us__info-title {max-width:none;}
.page-contact-us__info-list {margin-top:1.5em;}
.page-contact-us__info-item {margin-bottom:1.15em;padding-bottom:1.15em;}
.page-contact-us__info-text {font-size:1em;}
.page-contact-us__qr-wrap {gap:0.75em;align-items:flex-start;}
.page-contact-us__info-text--qr {width:100%;}
.page-contact-us__qr-inline {width:7.5em;flex-basis:7.5em;}
.page-contact-us__form-title {font-size:2.35em;}
.page-contact-us__form-copy {font-size:1em;margin-bottom:1.25em;}
.page-contact-us__form-card {padding:1.85em 1.4em 1.95em;}
.page-contact-us__form-card .form-input input,.page-contact-us__form-card .form-content textarea {font-size:1em;}
.page-contact-us__form-card .submit .btn,.page-contact-us__form-card .submit input[type="submit"] {min-width:11.5em;font-size:15px;}
.page-contact-us__map {padding:3em 0 3.5em;}
.page-contact-us__map iframe {height:22em;}
.single-service {padding:1.75em 0;}
.single-service .item .itemTxt .itemTit {font-size:1.75em;}
.single-service .item .itemImg {margin-bottom:1.25em;}
.archive-news {padding:3.75em 0;}
.archive-news .list .item {width:100%;}
.archive-news .list .item .itemImg {height:63.4vw;}
.archive-prodcuts {padding:3.75em 0;}
.archive-prodcuts .sectionRight {margin-bottom:3em;}
.application-archive-intro {margin-bottom:1.8em;}
.application-archive-intro__head {gap:0.85em;}
.application-archive-intro__icon {width:3.2em;height:3.2em;}
.application-archive-intro__title {font-size:1.7em;}
.application-archive-intro__text {margin-top:0.7em;font-size:1em;line-height:1.55;}
.list-prodcut {gap:3em 4%;}
.list-prodcut .item {width:100%;}
.products-archive .list-prodcut .item .itemImg {height:auto;}
.list-prodcut .item .itemTxt {font-size:1.25em;}
.pagination {padding-top:3em;}
.pagination .fenye_list a {font-size:1.125em;}
.pagination .pro_total {font-size:1em;}
.page-info {padding:3.75em 0;}
.page-info .box {padding:0 1.25em 2.5em;}
.page-info .box .h2 {font-size:1.75em;}
.single-news {padding:3.75em 0;}
.single-news .box {padding:0 1.25em 2.5em;}
.single-news .box .h2 {font-size:1.75em;}
.prev-next {gap:1.25em;}
.hot_recommend .item {width:100%;}
.hot_recommend .item .itemImg {height:59.4vw;}
.hot_recommend .item .itemTxt .itemTit {font-size:1.25em;}

.info_product .left {padding:8em 1.5em 3em;}
.info_product .foot-swiper .foot_tit .swiper-pagination {display:none;}
.pageTabBox .list {gap: 2em;white-space: nowrap;overflow-x: auto;overflow-y: hidden;}

}


.language_modal {position:fixed;top:20%;left:0;right:0;width:1000px;max-width:94%;height:60%;background:#fff;border-radius:1em;box-shadow:0 0 25px 0 rgba(0,0,0,.75);z-index:1021;margin:auto;color:#000;}
.language_modal_title {position:relative;}
.language_modal_title span {display:block;height:2.5em;line-height:2.5em;font-size:2em;overflow:hidden;padding:0 0.75em;border-bottom:1px solid #ddd;font-weight:700;text-transform:uppercase;}
.language_modal_title .language_close {display:block;width:3em;height:3em;line-height:3em;text-align:center;cursor:pointer;position:absolute;top:1em;right:1.5em;padding:0.5em;}
.language_con {padding:1.875em;position:absolute;top:5.625em;left:0;right:0;bottom:2.5em;overflow:hidden;overflow-y:auto;}
.language_modal_title .language_close svg {fill:var(--text);transition:all 0.4s;width:100%;height:100%;}
.language_modal_title .language_close:hover svg {fill:var(--theme);}
.active_locale_v {position:absolute;left:0;bottom:0;width:100%;height:2.5em;line-height:2.5em;text-align:center;box-shadow:0 0 4px 0 rgba(0,0,0,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.language_modal_a {display:block;float:left;width:16.6666%;padding:1em 0.625em;transition:all 0.4s;}
.language_modal_a span {display:block;overflow:hidden;text-overflow:ellipsis;line-height:2em;font-size:0.9375em;text-align:center;white-space:nowrap;}
.language_modal_a.font-color span,.language_modal_a:hover span {color:var(--theme);}
.language_modal_a div {background-image:url(../images/languages_icon.png);background-size:28.125em auto;width:3.125em;height:1.875em;margin:0 auto;}
.language_modal_a .icon-af {background-position:0 0;}
.language_modal_a .icon-am {background-position:-3.125em 0;}
.language_modal_a .icon-ar {background-position:0 -1.875em;}
.language_modal_a .icon-az {background-position:-3.125em -1.875em;}
.language_modal_a .icon-be {background-position:0 -3.75em;}
.language_modal_a .icon-bg {background-position:-3.125em -3.75em;}
.language_modal_a .icon-bn {background-position:-7.5em 0;}
.language_modal_a .icon-bs {background-position:-6.25em -1.875em;}
.language_modal_a .icon-ca {background-position:-6.25em -3.75em;}
.language_modal_a .icon-ceb {background-position:0 -5.625em;}
.language_modal_a .icon-co {background-position:-3.125em -5.625em;}
.language_modal_a .icon-cs {background-position:-6.25em -5.625em;}
.language_modal_a .icon-cy {background-position:0 -7.5em;}
.language_modal_a .icon-da {background-position:-3.125em -7.5em;}
.language_modal_a .icon-de {background-position:-6.25em -7.5em;}
.language_modal_a .icon-el {background-position:-9.375em 0;}
.language_modal_a .icon-en {background-position:-9.375em -1.875em;}
.language_modal_a .icon-eo {background-position:-9.375em -3.75em;}
.language_modal_a .icon-es {background-position:-9.375em -5.625em;}
.language_modal_a .icon-et {background-position:-9.375em -7.5em;}
.language_modal_a .icon-eu {background-position:0 -9.375em;}
.language_modal_a .icon-fa {background-position:-3.125em -9.375em;}
.language_modal_a .icon-fi {background-position:-6.25em -9.375em;}
.language_modal_a .icon-fr {background-position:-9.375em -9.375em;}
.language_modal_a .icon-fy {background-position:-12.5em 0;}
.language_modal_a .icon-ga {background-position:-12.5em -1.875em;}
.language_modal_a .icon-gd {background-position:-12.5em -3.75em;}
.language_modal_a .icon-gl {background-position:-12.5em -5.625em;}
.language_modal_a .icon-gu {background-position:-12.5em -7.5em;}
.language_modal_a .icon-ha {background-position:-12.5em -9.375em;}
.language_modal_a .icon-haw {background-position:0 -11.25em;}
.language_modal_a .icon-hi {background-position:-3.125em -11.25em;}
.language_modal_a .icon-hmn {background-position:-6.25em -11.25em;}
.language_modal_a .icon-hr {background-position:-9.375em -11.25em;}
.language_modal_a .icon-ht {background-position:-12.5em -11.25em;}
.language_modal_a .icon-hu {background-position:0 -13.125em;}
.language_modal_a .icon-hy {background-position:-3.125em -13.125em;}

.news-page-banner {position:relative;}
.news-page-banner .img {width:100%;height:37.5em;}
.news-page-banner .img picture {display:block;width:100%;height:100%;}
.news-page-banner .img img {display:block;width:100%;height:100%;object-fit:cover;}
.news-page-banner .mobilepic {display:none;width:100%;height:100%;}
.news-page-banner .txt {position:absolute;top:0;left:0;width:100%;height:100%;padding-top:9.5em;}
.news-page-banner .title .tit {text-align:center;color:#fff;font-size:5em;line-height:1;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;text-shadow:2px 2px 8px rgb(0 0 0 / 55%);}
.news-page-banner .page_nav {width:100%;margin-top:1em;font-size:1.275em;text-align:center;}
.news-page-banner .page_nav a {color:#fff;}
.news-page-banner .page_nav a:hover {color:#fff;}
.news-page-banner .page_nav span {color:#fff;margin:0 1em;opacity:0.5;}

.list-blog {padding:3.25em 0 4.5em;}
.list-blog > .container {max-width:93.75em;}
.list-blog .list .item {margin-bottom:1.75em;background:#fff;padding:3.125em;}
.list-blog .list .item .img {display:block;width:23em;height:14.75em;transition:all 0.65s;position:relative;overflow:hidden;}
.list-blog .list .item .img:after {content:'';display:block;position:absolute;top:20%;left:-20%;background:linear-gradient(0deg,rgb(255 255 255 / 50%),rgb(255 255 255) 50%,rgb(255 255 255 / 50%));width:20%;height:175%;opacity:20%;transform:rotate(-45deg);}
.list-blog .list .item:hover .img:after {left:110%;top:-90%;transition:all 800ms cubic-bezier(0.3,1,0.2,1);}
.list-blog .list .item .img img {width:100%;height:100%;object-fit:cover;}
.list-blog .list .item .txt {width:calc(100% - 35.5em);}
.list-blog .list .item .txt .tit {display:block;font-size:1.5em;font-weight:400;line-height:1.2;min-height:2.4em;color:#000;}
.list-blog .list .item .txt .con {display:-webkit-box;font-size:0.98em;line-height:1.55;border-top:0.5px dashed #c6c6c6;padding-top:1.15em;margin-bottom:2.25em;color:#222;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-blog .list .item .txt .more {font-size:1em;font-weight:600;color:#000;}
.list-blog .list .item .txt .tit:hover,
.list-blog .list .item .txt .more:hover {color:var(--theme);}
.list-blog .list .item .date {width:8.5em;text-align:center;padding-right:0.75em;}
.list-blog .list .item .date b {display:block;width:100%;font-size:5.25em;line-height:0.92;font-weight:600;color:#000;white-space:nowrap;letter-spacing:-0.04em;}
.list-blog .list .item .date span {display:block;width:100%;margin-top:0.7em;font-size:1em;color:#000;white-space:nowrap;}
.list-blog .pagination {padding-top:1em;}

.info_blog {padding:3.25em 0;}
.info_blog > .container {max-width:88.75em;background:#fff;padding:4.5em 3.75em 2.5em;}
.info_blog .left {width:65.4%;}
.info_blog .right {width:29%;}
.info_blog .color-p {color:#666;}
.info_blog .box .h2 {text-align:center;font-size:2em;line-height:1.25;margin-bottom:0.5em;color:#000;}
.info_blog .box .span {text-align:center;line-height:1.35;margin-bottom:2.25em;}
.info_blog .box .span span {display:inline-block;color:#666;padding-left:1.5em;margin:0 0.875em;background-position:left center;background-size:1em auto;background-repeat:no-repeat;}
.info_blog .box .span span.date {background-image:url(../images/news-date.png);}
.info_blog .box .span span.view {background-image:url(../images/news-view.png);background-size:1.15em auto;}
.info_blog .box .article {margin-bottom:4em;font-size:1.125em;color:#333;}
.info_blog .box .article p {line-height:1.55;margin-bottom:1em;color:#333;}
.info_blog .box .article p * {color:inherit;}
.info_blog .box .article img {max-width:100% !important;height:auto !important;margin:0 auto 2em;}
.info_blog .hot_sale {border:0.5px solid #d9d9d9;padding:1em;background:#fff;}
.info_blog .hot_sale .title {padding-bottom:0.5em;border-bottom:0.5px solid #d9d9d9;margin-bottom:1em;}
.info_blog .hot_sale .title span {font-size:1.375em;font-weight:600;text-transform:uppercase;color:#000;}
.info_blog .hot_blog {display:flex;flex-wrap:wrap;}
.info_blog .hot_blog li {margin-bottom:1.125em;width:100%;}
.info_blog .hot_blog .img {width:6em;height:4.25em;overflow:hidden;}
.info_blog .hot_blog .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.info_blog .hot_blog .img:hover img {transform:scale(1.1);}
.info_blog .hot_blog .txt {width:calc(100% - 7em);}
.info_blog .hot_blog .txt .date {font-size:0.75em;margin-bottom:0.35em;}
.info_blog .hot_blog .txt .tit {font-size:0.75em;font-weight:600;color:#000;}
.info_blog .hot_blog .txt .tit a:hover {color:var(--theme);}

.info_blog .blog_search {border:0.5px solid #d9d9d9;padding:1em;margin-bottom:1.5em;background:#fff;}
.info_blog .blog_search .search_box {background:#f0f0f0;position:relative;overflow:hidden;border-radius:5px;}
.info_blog .blog_search .search_box form {font-size:1em;}
.info_blog .blog_search .search_box input[type="text"] {border-width:0;padding:0 0.875em;line-height:3.625;font-size:1em;background:#f0f0f0;width:calc(100% - 3.625em);}
.info_blog .blog_search .search_box button {display:flex;align-items:center;justify-content:center;font-size:1em;width:3.625em;height:3.625em;border-width:0;position:absolute;top:0;right:0;cursor:pointer;transition:all 0.5s;background:transparent;}
.info_blog .blog_search .search_box button svg {width:1.5em;height:1.5em;fill:#a1a1a1;}
.info_blog .blog_search .search_box button:hover svg {fill:var(--theme);}

.info_blog .prev-next {border-top:1px solid #c3c3c3;padding-top:0;}
.info_blog .prev-next .prev,
.info_blog .prev-next .next {width:50%;padding:1.5em 0;}
.info_blog .prev-next .prev i,
.info_blog .prev-next .next i {display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5em;height:2.5em;border-radius:50%;box-shadow:0 0 0.25em 0.1em rgb(0 0 0 / 15%);color:#000;background:#fff;transition:all 0.45s;}
.info_blog .prev-next .prev i svg,
.info_blog .prev-next .next i svg {width:0.95em;height:0.95em;fill:currentColor;}
.info_blog .prev-next .prev > div,
.info_blog .prev-next .next > div {width:calc(100% - 2.5em);padding:0 0.75em;}
.info_blog .prev-next .next > div {text-align:right;}
.info_blog .prev-next .prev span,
.info_blog .prev-next .next span {display:block;margin-bottom:0;font-size:0.875em;font-weight:600;color:#666;}
.info_blog .prev-next .prev .a,
.info_blog .prev-next .next .a {margin:0.25em 0 0;font-size:1em;color:#000;}
.info_blog .prev-next .prev i:hover,
.info_blog .prev-next .next i:hover,
.info_blog .prev-next a:hover i {color:#fff;background:var(--theme);}
.info_blog .prev-next .prev .a:hover,
.info_blog .prev-next .next .a:hover,
.info_blog .prev-next a:hover .a {color:var(--theme);text-decoration:none;}

.section-message-news {padding:3em 0;background:url(../images/news-message-bg.jpg) center no-repeat;background-size:120em auto;margin-bottom:5%;}
.section-message-news .txt {width:57em;max-width:77%;}
.section-message-news .txt .tit {font-size:2.625em;line-height:1;color:#000;margin-bottom:0.25em;text-transform:uppercase;font-weight:600;}
.section-message-news .txt .con {font-size:1.375em;color:#000;}
.section-message-news .btn-black {font-size:1.35em;background:#33a59b;color:#fff;}
.section-message-news .btn-black:hover {background:#33a59b;color:#fff;box-shadow:none;}
.section-message-news .news-cta__button {display:inline-flex;align-items:center;justify-content:center;min-width:12.25em;padding:0.5em 1.5em;background:var(--theme);color:#fff;font-size:20px;font-weight:400;line-height:1;text-align:center;text-decoration:none;box-shadow:none;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease;}
.section-message-news .news-cta__button:hover {background:var(--theme);color:var(--minor);box-shadow:none;transform:translateY(-2px);}

@media screen and (max-width:1025px) {
.news-page-banner .img {height:auto;}
.news-page-banner .img picture {display:none;}
.news-page-banner .mobilepic {display:block;}
.news-page-banner .mobilepic img {height:auto;}
.news-page-banner .txt {padding-top:0;}
.news-page-banner .title .tit {font-size:3.5em;}

.list-blog .list .item {padding:1.5em;}
.list-blog .list .item .img {width:15em;height:12em;}
.list-blog .list .item .txt {width:calc(100% - 25.5em);}
.list-blog .list .item .date {width:7em;padding-right:0;}
.list-blog .list .item .date b {font-size:4.4em;}

.info_blog > .container {padding:3.5em 2em 2em;}
.info_blog .left {width:100%;margin-bottom:2em;}
.info_blog .right {width:100%;}
.info_blog .hot_blog li {width:48%;}

.section-message-news {background-size:auto 100%;}
.section-message-news .txt {max-width:100%;margin-bottom:2em;}
.section-message-news .btn-black {font-size:1.25em;}
.section-message-news .news-cta__button {font-size:16px;}
}

@media screen and (max-width:620px) {
.news-page-banner .title .tit {font-size:2.75em;}
.news-page-banner .page_nav {font-size:1em;}

.list-blog .list .item .img {width:100%;height:auto;}
.list-blog .list .item .txt {width:100%;padding-bottom:1em;}
.list-blog .list .item .txt .tit {margin-top:0.6em;}
.list-blog .list .item .txt .tit {min-height:0;}
.list-blog .list .item .txt .con {font-size:1em;height:auto;margin-bottom:1.25em;}
.list-blog .list .item .date {display:none;}

.info_blog > .container {padding:2em;}
.info_blog .box .h2 {font-size:1.75em;}
.info_blog .box .article {font-size:1em;}
.info_blog .box .article p {font-size:1em;}
.info_blog .hot_blog li {width:100%;}

.info_blog .prev-next .prev,
.info_blog .prev-next .next {width:100%;}

.section-message-news .txt .tit {font-size:2em;}
.section-message-news .txt .con {font-size:1.125em;}
.section-message-news .news-cta__button {min-width:11.5em;font-size:15px;}
}

.section-support-faq {padding: 5.25em 0 3.5em;}
.section-support-faq .QAList {padding:0 6.25em;justify-content:flex-start;}
.section-support-faq .QAItem {display:block;width:47.5%;margin-right:5%;margin-bottom:2.35em;padding:2.65em 3em 2.55em;background:#f7f7f5;border-radius:0 0 5.35em 0;box-sizing:border-box;color:inherit;text-decoration:none;}
.section-support-faq .QAItem:nth-child(2n) {margin-right:0;}
.section-support-faq .QAHead {position:relative;padding-bottom:1.6em;}
.section-support-faq .icoQ,
.section-support-faq .icoA {flex:0 0 auto;width:2.15em;height:2.15em;margin-right:1.35em;border:1px solid #2f3338;border-radius:50%;font-size:1.05em;font-weight:400;line-height:1;}
.section-support-faq .QText {display:-webkit-box;flex:1;padding-right:1.75em;color:#2f3338;font-size:1.18em;font-weight:700;line-height:1.48;letter-spacing:-0.01em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color 0.3s ease;}
.section-support-faq .QAItem:hover .QText {color:var(--theme);}
.section-support-faq .plus {padding-top:0.02em;color:#2f3338;font-size:1.65em;font-weight:300;line-height:1;}
.section-support-faq .QABody {margin-top:0.5em;}
.section-support-faq .icoA {border-color:#ff8a00;color:#ff8a00;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease;}
.section-support-faq .QAItem:hover .icoA,
.section-support-faq .QABody:hover .icoA {background:#ff8a00;border-color:#ff8a00;color:#fff;}
.section-support-faq .AText {display:-webkit-box;flex:1;overflow:hidden;color:#6f7377;font-size:1.02em;line-height:1.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.section-support-faq .AText p {margin:0 0 0.6em;}
.section-support-faq .AText p:last-child {margin-bottom:0;}
.section-support-faq .AText ol {margin:0;}
.section-support-faq .AText li {margin-bottom:0.6em;}
.section-support-faq .AText li:last-child {margin-bottom:0;}
.support-single-detail .support-faq-article__label {display:inline-block;margin-bottom:0.85em;padding:0.35em 0.8em;background:rgb(26 76 147 / 10%);color:var(--theme);font-size:0.95em;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:0.08em;}
.support-single-detail .support-faq-article__meta {margin-bottom:1.5em;color:#707070;font-size:1em;line-height:1.4;}
.support-single-detail .support-faq-article__content h2 {margin:0 0 0.8em;color:var(--theme);font-size:1.5em;line-height:1.25;}
.support-single-detail .support-faq-article__content p:first-child {margin-top:0;}
.support-single-detail .support-faq-article__recommend {width:100%;}

@media screen and (max-width:1024px) {
.section-support-faq {padding:2em 0 5em;}
.section-support-faq .QAList {padding:0;}
.section-support-faq .QAItem {width:100%;margin-right:0;}
.archive-downloads .list-prodcut .item {width:48.5%;}
}

@media screen and (max-width:620px) {
.section-support-faq {padding:1.6em 0 4.5em;}
.section-support-faq .QAList {padding:0;}
.section-support-faq .QAItem {width:100%;margin-right:0;padding:1.7em 1.25em 1.85em;border-radius:0 0 3.4em 0;}
.section-support-faq .QAItem:last-child {margin-bottom:0;}
.section-support-faq .QAHead {align-items:flex-start;}
.section-support-faq .icoQ,
.section-support-faq .icoA {width:1.95em;height:1.95em;margin-right:0.9em;font-size:0.95em;}
.section-support-faq .QText {padding-right:0.8em;font-size:1em;line-height:1.5;}
.section-support-faq .plus {padding-top:0.1em;}
.section-support-faq .AText {font-size:0.95em;}
.support-single-detail .support-faq-article__label {font-size:0.85em;}
.support-single-detail .support-faq-article__content h2 {font-size:1.2em;}
.archive-downloads .list-prodcut {gap:2.25em 0;}
.archive-downloads .list-prodcut .item {width:100%;}
.archive-downloads .item-download .downloadBtn {right:0.75em;bottom:0.75em;width:2.75em;height:2.75em;}
.archive-downloads .item-download .downloadBtn svg {width:1.15em;height:1.15em;}
}
.language_modal_a .icon-id {background-position:-6.25em -13.125em;}
.language_modal_a .icon-ig {background-position:-9.375em -13.125em;}
.language_modal_a .icon-is {background-position:-12.5em -13.125em;}
.language_modal_a .icon-it {background-position:-15.625em 0;}
.language_modal_a .icon-iw {background-position:-15.625em -1.875em;}
.language_modal_a .icon-ja {background-position:-15.625em -3.75em;}
.language_modal_a .icon-jv {background-position:-15.625em -5.625em;}
.language_modal_a .icon-jw {background-position:-15.625em -7.5em;}
.language_modal_a .icon-ka {background-position:-15.625em -9.375em;}
.language_modal_a .icon-kk {background-position:-15.625em -11.25em;}
.language_modal_a .icon-km {background-position:-15.625em -13.125em;}
.language_modal_a .icon-kn {background-position:0 -15em;}
.language_modal_a .icon-ko {background-position:-3.125em -15em;}
.language_modal_a .icon-ku {background-position:-6.25em -15em;}
.language_modal_a .icon-ky {background-position:-9.375em -15em;}
.language_modal_a .icon-la {background-position:-12.5em -15em;}
.language_modal_a .icon-lb {background-position:-15.625em -15em;}
.language_modal_a .icon-lo {background-position:0 -16.875em;}
.language_modal_a .icon-lt {background-position:-3.125em -16.875em;}
.language_modal_a .icon-lv {background-position:-6.25em -16.875em;}
.language_modal_a .icon-mg {background-position:-9.375em -16.875em;}
.language_modal_a .icon-mi {background-position:-12.5em -16.875em;}
.language_modal_a .icon-mk {background-position:-15.625em -16.875em;}
.language_modal_a .icon-ml {background-position:-18.75em 0;}
.language_modal_a .icon-mn {background-position:-18.75em -1.875em;}
.language_modal_a .icon-mr {background-position:-18.75em -3.75em;}
.language_modal_a .icon-ms {background-position:-18.75em -5.625em;}
.language_modal_a .icon-mt {background-position:-18.75em -7.5em;}
.language_modal_a .icon-my {background-position:-18.75em -9.375em;}
.language_modal_a .icon-ne {background-position:-18.75em -11.25em;}
.language_modal_a .icon-nl {background-position:-18.75em -13.125em;}
.language_modal_a .icon-no {background-position:-18.75em -15em;}
.language_modal_a .icon-ny {background-position:-18.75em -16.875em;}
.language_modal_a .icon-pa {background-position:0 -18.75em;}
.language_modal_a .icon-pl {background-position:-3.125em -18.75em;}
.language_modal_a .icon-ps {background-position:-6.25em -18.75em;}
.language_modal_a .icon-pt {background-position:-9.375em -18.75em;}
.language_modal_a .icon-ro {background-position:-12.5em -18.75em;}
.language_modal_a .icon-ru {background-position:-15.625em -18.75em;}
.language_modal_a .icon-sd {background-position:-18.75em -18.75em;}
.language_modal_a .icon-si {background-position:-21.875em 0;}
.language_modal_a .icon-sk {background-position:-21.875em -1.875em;}
.language_modal_a .icon-sl {background-position:-21.875em -3.75em;}
.language_modal_a .icon-sm {background-position:-21.875em -5.625em;}
.language_modal_a .icon-sn {background-position:-21.875em -7.5em;}
.language_modal_a .icon-so {background-position:-21.875em -9.375em;}
.language_modal_a .icon-sq {background-position:-21.875em -11.25em;}
.language_modal_a .icon-sr {background-position:-21.875em -13.125em;}
.language_modal_a .icon-st {background-position:-21.875em -15em;}
.language_modal_a .icon-su {background-position:-21.875em -16.875em;}
.language_modal_a .icon-sv {background-position:-21.875em -18.75em;}
.language_modal_a .icon-sw {background-position:0 -20.625em;}
.language_modal_a .icon-ta {background-position:-3.125em -20.625em;}
.language_modal_a .icon-te {background-position:-6.25em -20.625em;}
.language_modal_a .icon-tg {background-position:-9.375em -20.625em;}
.language_modal_a .icon-th {background-position:-12.5em -20.625em;}
.language_modal_a .icon-tl {background-position:-15.625em -20.625em;}
.language_modal_a .icon-tr {background-position:-18.75em -20.625em;}
.language_modal_a .icon-uk {background-position:-21.875em -20.625em;}
.language_modal_a .icon-ur {background-position:0 -22.5em;}
.language_modal_a .icon-uz {background-position:-3.125em -22.5em;}
.language_modal_a .icon-vi {background-position:-6.25em -22.5em;}
.language_modal_a .icon-xh {background-position:-9.375em -22.5em;}
.language_modal_a .icon-yi {background-position:-12.5em -22.5em;}
.language_modal_a .icon-yo {background-position:-15.625em -22.5em;}
.language_modal_a .icon-zh-CN {background-position:-18.75em -22.5em;}
.language_modal_a .icon-zh-TW {background-position:-21.875em -22.5em;}
.language_modal_a .icon-zu {background-position:-25em 0;}
@media all and (max-width:680px) {
.language_modal_title span {font-size:1.25em;height:3.5em;padding:1em 4em 0 2em;line-height:1.5;}
.language_modal_title .language_close {width:2.75em;height:2.75em;top:0.5em;right:0.5em;}
.language_con {top:4.625em;padding:1.25em;}
.language_modal_a {width:25%;}
}
form .btn {cursor:pointer;}
.video.vp-a {display:block;overflow:hidden;position:relative;cursor:pointer;}
.video.vp-a img {transition:all 0.75s;width:100%;}
.video.vp-a:hover img {transform:scale(1.1);}
.YouTubePopUp-Wrap {position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);background-color:rgb(0 0 0 / 80%);top:0;left:0;z-index:10000;}
.Video-PopUp-Content {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;width:100%;height:100%;}
.vp-flex {max-width:800px;width:100%;height:450px;max-height:90%;margin:0 40px;position:relative;background-color:#000;}
.vp-flex iframe,.vp-flex video {width:100%;height:100%;max-width:100%!important;max-height:100%;min-width:100%;min-height:100%;margin:0!important;padding:0!important;outline:none!important;display:block;border:5px solid #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 2px 10px 0 rgb(0 0 0 / 30%);-moz-box-shadow:0 2px 10px 0 rgb(0 0 0 / 30%);-webkit-box-shadow:0 2px 10px 0 rgb(0 0 0 / 30%);background-color:#000;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.YouTubePopUp-Close {position:absolute;top:0;cursor:pointer;left:-30px;margin:auto 0;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;font-weight:300;width:26px;height:26px;background:url(../images/close.png) no-repeat center;background-size:100%;}
.YouTubePopUp-Close:hover {opacity:.5;}
.vp-flex.vp-flex-no-border iframe,.vp-flex.vp-flex-no-border video {padding:0!important;border:0!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;}
.vp-flex-no-border.vp-vt-locally,.vp-flex-no-border.vp-vt-vimeo {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.video-popup-animation {position:absolute;top:50%;left:50%;width:3.75em;height:3.75em;margin-left:-1.875em;margin-top:-1.875em;border-radius:50%;background:rgb(255 255 255 / 50%);padding:1.125em;transition:all 0.35s;}
.video-popup-animation svg {position:relative;left:0.125em;z-index:1;width:1.5em;height:1.5em;transition:all 0.35s;}
.video-popup-animation:after {content:" ";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:rgb(255 255 255 / 50%);animation:video_pulse_animation_outside ease-out 2s infinite;}
@keyframes video_pulse_animation_outside {
0% {transform:scale(1);opacity:1}
to {transform:scale(2);opacity:0}
}
.video-popup-animation:hover,.video-popup-animation:hover:after {background:var(--theme);}
.video-popup-animation:hover svg {fill:#fff;}
@media all and (max-width:767px) {
.vp-flex,.Video-PopUp-Content .vp-flex {max-width:480px!important;height:270px!important;}
.video.vp-a:before {background-size:40px;}
}
@media all and (max-width:320px) {
.vp-flex,.Video-PopUp-Content .vp-flex {max-width:240px!important;height:140px!important;}
}
@media all and (min-width:1030px) {
.banner_buttons {top:-500px;}
}
@media all and (max-width:1440px) {
.banner_buttons {top:-250px;}
}
#translate {
    display: none;
}

/* Laker Pack product category block */
.section-products.section-2026033105 {padding:5.85em 0 3.7em;overflow-x:clip;overflow-y:visible;background:#fff;}
.section-2026033105 .sectionTit {text-align:center;margin-bottom:0.72em;font-size:clamp(2.375em,3.7vw,3.625em);font-weight:600;line-height:1.08;text-transform:uppercase;color:var(--theme);}
.section-2026033105 .tabHeadList {display:flex;flex-wrap:wrap;justify-content:center;gap:0.875em 3.7em;margin-bottom:2.45em;align-items:center;}
.section-2026033105 .tabHeadList .item {display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;width:auto;background:transparent;border:0;border-radius:0;padding:0.55em 1.1em;transition:all 0.45s;position:relative;cursor:pointer;color:#000;text-align:center;white-space:nowrap;}
.section-2026033105 .tabHeadList .item .itemTit {font-size:1.375em;line-height:1.2;color:inherit;font-weight:400;}
.section-2026033105 .tabHeadList .item.active,.section-2026033105 .tabHeadList .item:hover {color:#fff;background:var(--minor);}
.section-2026033105 .tabBox {overflow:visible;}
.section-2026033105 .tabBoxItem {display:none;position:relative;overflow:visible;}
.section-2026033105 .tabBoxItem.active {display:block;}
.section-2026033105 .swiperProducts {overflow:visible;max-width:102em;width:calc(100% - clamp(1.25em,3.2vw,3.5em));margin:0 auto;padding:0.2em 0 1.85em;}
.section-2026033105 .swiperProducts .swiper-slide {display:flex;height:auto;overflow:visible;transform:none;transition:opacity 0.6s ease,transform 0.6s ease;}
.section-2026033105 .swiperProducts .swiper-slide.swiper-slide-active {transform:none;}
.section-2026033105 .swiperProducts .swiperCard {position:relative;display:block;width:100%;height:clamp(390px,34vw,560px);background:#fff;border:1px solid #e7e7e7;box-shadow:0.5em 0.5em 1.5em rgb(0 0 0 / 14%);overflow:hidden;transition:box-shadow 0.6s ease,opacity 0.6s ease;}
.section-2026033105 .swiperProducts .swiperCard:after {content:"";position:absolute;inset:0;background:transparent;transition:background 0.6s ease;pointer-events:none;}
.section-2026033105 .swiperProducts .swiperImg {width:100%;height:100%;background:#fff;overflow:hidden;filter:none;}
.section-2026033105 .swiperProducts .swiperImg img {width:100%;height:100%;object-fit:cover;opacity:1;background:#fff;filter:none;transition:filter 0.6s ease,opacity 0.6s ease,transform 0.6s ease;}
.section-2026033105 .swiperProducts .swiperTxt {position:absolute;left:0;right:0;bottom:0;z-index:2;gap:1.35em;min-height:6.9em;padding:1.85em 2.85em 1.6em;background:linear-gradient(0deg,rgb(47 98 176 / 86%) 0%,rgb(53 104 181 / 30%) 54%,rgb(26 76 147 / 0%) 100%);text-align:left;pointer-events:none;transform:none;}
.section-2026033105 .swiperProducts .swiperTxt .swiperTit {display:block;flex:1;font-size:2.0625em;line-height:1.2;color:#191919;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:none;text-align:left;opacity:0;transform:translateY(-1.1em);transition:opacity 0.52s ease,transform 0.52s ease;}
.section-2026033105 .swiperProducts .swiperTxt .swiperMore {display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:8.3em;padding:0.45em 1.5em;font-size:1em;line-height:1.2;color:#191919;border:1px solid #4f5b6f;border-radius:0.2em;background:rgb(255 255 255 / 16%);backdrop-filter:blur(3px);opacity:0;transform:translateY(-1.1em);transition:opacity 0.52s ease,transform 0.52s ease,color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease;}
.section-2026033105 .swiperProducts .swiperTxt .swiperMore:hover {color:#fff;background:var(--minor);border-color:var(--minor);}
.section-2026033105 .swiperProducts .swiper-slide-active .swiperCard {opacity:1;}
.section-2026033105 .swiperProducts .swiper-slide-active .swiperTxt {pointer-events:auto;}
.section-2026033105 .swiperProducts .swiper-slide-active .swiperTxt .swiperTit {opacity:1;transform:translateY(0);transition-delay:0.08s;}
.section-2026033105 .swiperProducts .swiper-slide-active .swiperTxt .swiperMore {opacity:1;transform:translateY(0);transition-delay:0.18s;}
.section-2026033105 .swiperProducts .swiper-slide-prev .swiperCard,.section-2026033105 .swiperProducts .swiper-slide-next .swiperCard {opacity:0.96;}
.section-2026033105 .swiperProducts .swiper-slide-prev .swiperCard:after,.section-2026033105 .swiperProducts .swiper-slide-next .swiperCard:after {background:rgb(100 100 100 / 44%);}
.section-2026033105 .swiperProducts .swiper-slide-prev .swiperImg img,.section-2026033105 .swiperProducts .swiper-slide-next .swiperImg img {filter:blur(2.4px);opacity:0.92;transform:scale(1.02);}
.section-2026033105 .swiperProducts .swiper-slide-active .swiperImg img {filter:none;opacity:1;}
.section-2026033105 .swiperProducts .swiper-pagination {display:none;}
.section-2026033105 .swiperProducts .swiper-button .button-next,.section-2026033105 .swiperProducts .swiper-button .button-prev {position:absolute;top:47.5%;z-index:2;transform:translateY(-50%);height:3.8em;width:3.8em;border-radius:50%;background:rgb(128 128 128 / 92%);padding:1em;cursor:pointer;transition:all 0.35s;}
.section-2026033105 .swiperProducts .swiper-button .button-next {right:clamp(4.45em,6.05vw,5.2em);}
.section-2026033105 .swiperProducts .swiper-button .button-prev {left:clamp(4.45em,6.05vw,5.2em);}
.section-2026033105 .swiperProducts .swiper-button .button-next svg,.section-2026033105 .swiperProducts .swiper-button .button-prev svg {fill:#fff;width:100%;height:100%;}
.section-2026033105 .swiperProducts .swiper-button .button-next:hover,.section-2026033105 .swiperProducts .swiper-button .button-prev:hover {background:var(--theme);}
.section-2026033105 .sectionMore {text-align:center;margin-top:0.95em;}
.section-2026033105 .sectionMore .btn {display:inline-flex;align-items:center;justify-content:center;min-width:10.2em;padding:0.5em 1.5em;background:var(--theme);color:#fff;border-radius:0;box-shadow:none;line-height:1;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease;}
.section-2026033105 .sectionMore .btn:before {display:none;}
.section-2026033105 .sectionMore .btn:hover {background:var(--theme);color:var(--minor);transform:translateY(-2px);}
.section-products__mobile-categories {display:none;}

@media screen and (max-width:1024px) {
.section-products.section-2026033105 {padding:5em 0;}
.section-2026033105 .sectionTit {margin-bottom:0.8em;font-size:2.45em;}
 .section-2026033105 .tabHeadList {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75em 0.9em;margin-bottom:2em;}
.section-2026033105 .tabHeadList .item {padding:0.55em 0.85em;white-space:normal;}
.section-2026033105 .tabHeadList .item .itemTit {font-size:1.125em;}
.section-2026033105 .swiperProducts {width:calc(100% - 1.5em);}
.section-2026033105 .swiperProducts .swiperCard {height:clamp(340px,46vw,420px);}
.section-2026033105 .swiperProducts .swiper-button .button-next {right:3.25em;}
.section-2026033105 .swiperProducts .swiper-button .button-prev {left:3.25em;}
}

@media screen and (max-width:680px) {
.section-products.section-2026033105 {padding:3.5em 0;}
.section-2026033105 .sectionTit {margin-bottom:0.72em;font-size:2em;}
 .section-2026033105 .tabHeadList {display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:0.625em;margin-bottom:1.75em;}
.section-2026033105 .tabHeadList .item {padding:0.5em 0.75em;}
.section-2026033105 .tabHeadList .item .itemTit {font-size:1.15em;line-height:1.25;}
.section-2026033105 .swiperProducts {width:100%;overflow:hidden;}
.section-2026033105 .swiperProducts .swiperCard {height:clamp(280px,54vw,360px);}
.section-2026033105 .swiperProducts .swiperTxt {position:absolute;padding:1.2em 1.1em 1em;min-height:5.5em;gap:0.75em;}
.section-2026033105 .swiperProducts .swiperTxt .swiperTit {font-size:1.25em;white-space:normal;}
.section-2026033105 .swiperProducts .swiperTxt .swiperMore {min-width:6.8em;padding:0.4em 0.85em;font-size:0.9em;}
.section-2026033105 .swiperProducts .swiper-button .button-next,.section-2026033105 .swiperProducts .swiper-button .button-prev {width:2.75em;height:2.75em;padding:0.8em;}
.section-2026033105 .swiperProducts .swiper-button .button-next {right:0.35em;}
.section-2026033105 .swiperProducts .swiper-button .button-prev {left:0.35em;}
.section-2026033105 .tabHeadList,
.section-2026033105 .tabBox,
.section-2026033105 .sectionMore--desktop {display:none;}
.section-products__mobile-categories {display:grid;gap:1.15em;}
.section-products__mobile-category {display:grid;gap:0;background:#fff;border:1px solid #e5e8ef;box-shadow:0 0.75em 1.75em rgb(26 76 147 / 9%);overflow:hidden;}
.section-products__mobile-category-image {display:block;width:100%;aspect-ratio:380 / 213;overflow:hidden;background:#dfe7ef;}
.section-products__mobile-category-image img {display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.45s ease;}
.section-products__mobile-category-image:hover img {transform:scale(1.04);}
.section-products__mobile-category-foot {display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0.85em;padding:0.95em 1em 1.05em;}
.section-products__mobile-category-title {min-width:0;color:#1d2b39;font-size:1.2em;font-weight:600;line-height:1.35;text-align:left;color: #1a4c93;}
.section-products__mobile-category-foot .btn {display:inline-flex;align-items:center;justify-content:center;min-width:9.2em;padding:0.5em 1.25em;background:var(--theme);color:#fff;border-radius:0;box-shadow:none;line-height:1;font-size:1.05em;white-space:nowrap;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease;}
.section-products__mobile-category-foot .btn:before {display:none;}
.section-products__mobile-category-foot .btn:hover {background:var(--theme);color:var(--minor);transform:translateY(-2px);}
}

/* Laker Pack home banner migration */
.banner {position:relative;overflow:hidden;background:#000;}
.banner .swiperImg {position:relative;overflow:hidden;}
.banner .swiperTxt {z-index:2;padding-top:10em;text-align:left;}
.banner .swiperTxt .container {width:94%;max-width:100rem;}
.banner .swiperTit {max-width:13em;margin:0;font-size:clamp(3.375em,3.65vw,4.375em);line-height:1;letter-spacing:-0.05em;font-weight:400;}
.banner .swiperTit span {line-height:1.2;}
.banner .swiperTit .color-theme {color:var(--minor);}
.banner .swiperCon {max-width:38em;padding:1.2em 0 0;color:rgb(255 255 255 / 78%);font-size:clamp(1.125em,1.04vw,1.25em);line-height:1.35;}
.banner .swiperIcos {gap:clamp(1em,1.45vw,1.75em);margin:2.6em 0 0;}
.banner .swiperIcos .swiperIco {width:clamp(5.125em,5.85vw,7em);height:auto;aspect-ratio:112 / 109;background:transparent;border-radius:0;}
.banner .swiperIcos .swiperIco img {display:block;width:100%;height:auto;object-fit:contain;}
.banner .swiperBtn {gap:1.125em;margin-top:3em;}
.banner .swiperBtn .btn {display:inline-flex;align-items:center;justify-content:center;min-width:10.8em;padding:0.72em 1.4em;border:1px solid transparent;border-radius:0;color:#fff;font-size:clamp(1.125em,1.04vw,1.25em);line-height:1;text-decoration:none;transition:all 0.25s ease;}
.banner .swiperBtn .btn:hover {transform:translateY(-2px);box-shadow:0 20px 44px rgb(0 0 0 / 20%);}
.banner .swiperBtn .btn-primary {background:var(--minor);border-color:var(--minor);}
.banner .swiperBtn .btn-secondary {background:#f3f3f3;border-color:#f3f3f3;color:#1f2f20;}
.banner .swiper-pagination span.swiper-pagination-bullet-active {border-color:var(--minor);}
.banner .swiper-pagination span.swiper-pagination-bullet-active:before {background:var(--minor);}

@media screen and (max-width:1024px) {
.banner .swiperTxt {padding-top:7.5em;}
.banner .swiperTit {max-width:12em;font-size:clamp(2.875em,5.15vw,3.75em);}
.banner .swiperCon {max-width:34em;}
.banner .swiperIcos .swiperIco {width:clamp(4.625em,8.9vw,5.75em);}
.banner .swiperBtn {margin-top:2.25em;}
}

@media screen and (max-width:680px) {
.banner .swiperImg {height:42.5em;}
.banner .swiperImg img {object-position:58% center;}
.banner .swiperTxt {display:flex;padding-top:6.5em;padding-bottom:5em;align-items:center;}
.banner .swiperTit {max-width:100%;font-size:clamp(2.125em,7.2vw,3.125em);}
.banner .swiperCon {max-width:90%;padding-top:1.375em;font-size:0.9375em;line-height:1.45;}
.banner .swiperIcos {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.625em;width:min(100%,20em);margin-top:1.75em;}
.banner .swiperIcos .swiperIco {width:clamp(3.25em,15vw,4.25em);}
.banner .swiperBtn {        /* display: grid; */
        grid-template-columns: 1fr;
        width: min(100%, 25em);
        gap: 0.875em;
        margin-top: 5.125em;
		flex-wrap:inherit;}
.banner .swiperBtn .btn {width:100%;min-width:0;padding:0.72em 1.2em;font-size:1.125em;}
.banner .swiper-pagination {bottom:1.375em;text-align:center;}
}

/* Laker Pack home about migration */
.section-about-laker.section-2026060401 {--about-container-width:min(94vw,100em);--about-blue:#1a4c93;--about-orange:#ff8a00;--about-plate-height:clamp(1.75rem,2vw,2.625rem);--about-visual-height:clamp(22rem,30vw,36rem);position:relative;overflow:hidden;margin:3em 0;padding:4.95em 0 4.35em;background:#fff;}
.section-about-laker.section-2026060401 .about-laker__intro-inner:before {content:"";position:absolute;left:0;top:0;width:100%;height:55%;background:url(../images/about_index_backgro.png) left top / contain no-repeat;opacity:0.2;pointer-events:none;}
.section-2026060401 .about-laker__intro {position:relative;z-index:1;}
.section-2026060401 .about-laker__intro-inner {position:relative;display:grid;grid-template-columns:minmax(0,45%) minmax(0,50%);gap:5%;width:var(--about-container-width);margin:0 auto;align-items:end;}
.section-2026060401 .about-laker__content {position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;min-height:var(--about-visual-height);padding:0;}
.section-2026060401 .about-laker__content-body {padding:0 0 1.2em;}
.section-2026060401 .about-laker__eyebrow {margin-bottom:0.58em;color:var(--about-orange);font-size:clamp(1.125rem,1.3vw,1.625rem);font-weight:500;line-height:1.2;text-transform:uppercase;}
.section-2026060401 .about-laker__title {margin:0;color:var(--about-blue);font-size:clamp(2.25rem,2.6vw,3.25rem);font-weight:600;line-height:1.12;text-transform:uppercase;}
.section-2026060401 .about-laker__copy {max-width:44em;margin-top:clamp(1.5rem,1.8vw,2.2rem);color:#262626;font-size:clamp(1.0625rem,1.08vw,1.22rem);font-weight:400;line-height:1.5;}
.section-2026060401 .about-laker__copy p {margin:0;}
.section-2026060401 .about-laker__copy p + p {margin-top:1.5em;}
.section-2026060401 .about-laker__button {display:inline-flex;align-items:center;justify-content:center;min-width:13.25em;align-self:flex-start;padding:0.5em 1.5em;background:var(--about-blue);color:#fff;font-size:1.25em;font-weight:400;line-height:1;text-align:center;text-decoration:none;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease;}
.section-2026060401 .about-laker__button:hover {background:var(--about-blue);color:var(--about-orange);transform:translateY(-2px);}
.section-2026060401 .about-laker__visual-wrap {position:relative;justify-self:stretch;width:calc(100% + ((100vw - var(--about-container-width)) / 2));margin-right:calc((var(--about-container-width) - 100vw) / 2);padding-top:var(--about-plate-height);}
.section-2026060401 .about-laker__visual-wrap:before {content:"";position:absolute;top:0;right:0;width:76%;height:var(--about-plate-height);background:#e6e6e6;}
.section-2026060401 .about-laker__visual {position:relative;width:100%;height:var(--about-visual-height);overflow:hidden;background:#f3f3f3;box-shadow:0 1.2em 2.4em -1.6em rgb(31 59 109 / 22%);}
.section-2026060401 .about-laker__visual img,.section-2026060401 .about-laker__gallery-img img {display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;}
.section-2026060401 .about-laker__gallery {position:relative;z-index:2;margin-top:5.6em;padding:0;}
.section-2026060401 .about-laker__gallery .swiper {overflow:hidden;}
.section-2026060401 .about-laker__gallery-img {width:100%;aspect-ratio:380 / 213;overflow:hidden;background:#000;}
.section-2026060401 .about-laker__gallery-img:hover img {transform:scale(1.1);}
.section-2026060401 .about-laker__gallery-button {position:absolute;top:50%;z-index:3;width:3.75em;height:3.75em;padding:0.65em;color:#777;cursor:pointer;transform:translateY(-50%);transition:color 0.25s ease,transform 0.25s ease;}
.section-2026060401 .about-laker__gallery-button--prev {left:-4.75em;}
.section-2026060401 .about-laker__gallery-button--next {right:-4.75em;color:#777;}
.section-2026060401 .about-laker__gallery-button:hover {color:var(--about-orange);transform:translateY(-50%) scale(1.05);}
.section-2026060401 .about-laker__gallery-button svg {display:block;width:100%;height:100%;fill:currentColor;}
.page-about-laker {--about-stack-space:4.1em;--about-stack-content-gap:2.5em;--about-stack-space-mobile:3.2em;--about-stack-content-gap-mobile:2.1em;}
.section-about-factory-laker.section-2026060501 {--factory-blue:#1a4c93;--factory-orange:#ff8a00;overflow:hidden;padding:0 0 var(--about-stack-space);background:linear-gradient(180deg,#fff 0%,#edf9ff 100%);}
.section-2026060501 .sectionHead {padding-top:3.85em;border-top:1px solid #b9b9b9;}
.section-2026060501 .sectionTit {margin:0;color:var(--factory-blue);line-height:1.12;text-transform:uppercase;}
.section-2026060501 .sectionCon {width:auto;max-width:none;margin:1.05em 0 var(--about-stack-content-gap);color:#222;font-size:clamp(1.0625rem,1.08vw,1.22rem);font-weight:400;line-height:1.55;letter-spacing:0;}
.section-2026060501 .about-factory-laker__nav {gap:1rem;margin-top:0.15rem;margin-bottom:2rem;}
.section-2026060501 .about-factory-laker__nav-button {display:inline-flex;align-items:center;justify-content:center;cursor:pointer;width:3.45rem;height:2.5rem;border:1px solid #222;background:transparent;padding:0.7rem 0.95rem;transition:background-color 0.25s ease,border-color 0.25s ease,transform 0.25s ease;}
.section-2026060501 .about-factory-laker__nav-button svg.icon {width:100%;height:100%;fill:#222;transition:fill 0.25s ease;}
.section-2026060501 .about-factory-laker__nav-button:hover {background:var(--factory-orange);border-color:var(--factory-orange);transform:translateY(-1px);}
.section-2026060501 .about-factory-laker__nav-button:hover svg.icon {fill:#fff;}
.section-2026060501 .about-factory-laker-swiper {padding-top:2.75em; padding-bottom: 2em;}
.section-2026060501 .about-factory-laker-swiper .swiper {overflow:unset;width:33.25em;height:20em;margin:0 0 0 20em;}
.section-2026060501 .about-factory-laker-swiper .swiper-slide {width:33.25em;height:20em;margin-right:1.875em;}
.section-2026060501 .about-factory-laker-swiper .swiperItem {width:100%;height:100%;overflow:hidden;border-radius:0;}
.section-2026060501 .about-factory-laker-swiper .swiperImg {width:100%;height:100%;background:#000;}
.section-2026060501 .about-factory-laker-swiper .swiperImg img {width:100%;height:100%;object-fit:cover;opacity:0.6;transition:all 0.5s;}
.section-2026060501 .about-factory-laker-swiper .swiper-slide-next {width:40em !important;height:25em;top:-6em;}
.section-2026060501 .about-factory-laker-swiper .swiper-slide-next .swiperItem {box-shadow:0.25em 0.25em 1em rgb(0 0 0 / 20%);}
.section-2026060501 .about-factory-laker-swiper .swiper-slide-next .swiperImg img {filter:none;opacity:1;}
.section-2026060501 .about-factory-laker-swiper .swiperItem .swiperImg:hover img {transform:scale(1.1);}
.page-about-laker .section-2026033113 {padding:calc(var(--about-stack-space) - 1.8em) 0 var(--about-stack-space);overflow:hidden;position:relative;}
.page-about-laker .section-2026033113 .sectionTit {margin:0;color:#1a4c93;line-height:1.12;text-align:center;text-transform:uppercase;}
.page-about-laker .section-2026033113 .sectionCon {max-width:62em;margin:0.5em auto var(--about-stack-content-gap);color:#222;font-size:clamp(1.0625rem,1.08vw,1.22rem);font-weight:400;line-height:1.55;letter-spacing:0;text-align:center;}
.page-about-laker .swiperFactoryTestimonials {width:100%;max-width:81.25em;margin:0 auto;position:relative;padding-bottom:4em;}
.page-about-laker .swiperFactoryTestimonials .swiper {overflow:unset;height:26.75em;}
.page-about-laker .swiperFactoryTestimonials .swiper-slide {margin-right:1.875em;width:calc(50% - 0.9375em);}
.page-about-laker .swiperFactoryTestimonials .swiper-slide .swiperImg {width:100%;height:23.5em;transition:all 0.5s;background:#000;}
.page-about-laker .swiperFactoryTestimonials .swiper-slide.swiper-slide-active .swiperImg,.page-about-laker .swiperFactoryTestimonials .swiper-slide.swiper-slide-next .swiperImg {height:100%;box-shadow:0.5em 0.5em 0.5em rgb(0 0 0 / 20%);}
.page-about-laker .swiperFactoryTestimonials .swiper-slide .swiperImg img {display:block;width:100%;height:100%;object-fit:cover;transition:all 0.5s;opacity:0.5;}
.page-about-laker .swiperFactoryTestimonials .swiper-slide.swiper-slide-active .swiperImg img,.page-about-laker .swiperFactoryTestimonials .swiper-slide.swiper-slide-next .swiperImg img {opacity:1;}
.page-about-laker .swiperFactoryTestimonials .factoryPagination {position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:1.35rem;}
.page-about-laker .swiperFactoryTestimonials .factoryPagination:before,.page-about-laker .swiperFactoryTestimonials .factoryPagination:after {content:" ";display:block;flex:1 1 auto;max-width:19.5rem;height:0.125em;background:#b6b6b6;}
.page-about-laker .swiperFactoryTestimonials .factoryPagination .swiper-pagination {position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto !important;padding:0;background:#fff;transform:none;gap:0;}
.page-about-laker .swiperFactoryTestimonials .factoryPagination .swiper-pagination span {width:0.875em;height:0.875em;margin:0 0.5em;}
.page-about-laker .swiperFactoryTestimonials .factoryPagination .swiper-pagination span.swiper-pagination-bullet-active {background:#1a4c93;}
.page-about-laker .section-about-cta.section-2026060106 {display:flex;align-items:center;min-height:clamp(22rem,34.74vw,41.7rem);margin:3em 0 7em;padding:0;background:var(--about-cta-bg) center center / cover no-repeat;color:#fff;text-align:center;}
.page-about-laker .section-about-cta .container {width:100%;}
.page-about-laker .about-cta__content {width:min(100%,60rem);margin:0 auto;padding:clamp(2.75rem,4.8vw,5rem) 0;}
.page-about-laker .about-cta__title {margin:0;color:#ff8a00;line-height:1.1;text-transform:uppercase;}
.page-about-laker .about-cta__summary {width:min(100%,50rem);margin:clamp(0.9rem,1.3vw,1.35rem) auto 0;color:#fff;font-size:clamp(1.0625rem,1.08vw,1.22rem);font-weight:400;line-height:1.48;letter-spacing:0;}
.page-about-laker .about-cta__button {display:inline-flex;align-items:center;justify-content:center;min-width:clamp(9.5rem,13vw,12.8rem);margin-top:clamp(1.8rem,3vw,3.1rem);padding:clamp(0.6rem,0.9vw,0.9rem) clamp(1.4rem,2.4vw,2.3rem);background:#1a4c93;color:#fff;font-size:clamp(1rem,1.05vw,1.25rem);font-weight:400;line-height:1;text-align:center;text-decoration:none;transition:color 0.25s ease,transform 0.25s ease;}
.page-about-laker .about-cta__button:hover {color:#ff8a00;transform:translateY(-2px);}
.page-application-detail-laker {--application-blue:#1a4c93;--application-orange:#ff8a00;--application-space:clamp(3.5rem,4.8vw,5.5rem);--application-content-gap:clamp(1.6rem,2vw,2.6rem);background:#fff;color:#202020;overflow:hidden;}
.page-application-detail-laker .section-2026060503,.page-application-detail-laker .section-2026060505,.page-application-detail-laker .section-2026060506 {padding:var(--application-space) 0;}
.page-application-detail-laker .sectionHead {text-align:center;}
.page-application-detail-laker .section-2026060503 .container {width:min(100%,100rem);}
.page-application-detail-laker .section-2026060503 .sectionTit {margin:0;color:var(--application-blue);font-size:clamp(2.35rem,3.5vw,3.5rem);font-weight:600;line-height:1.08;letter-spacing:0.02em;text-transform:uppercase;text-align:center;}
.page-application-detail-laker .section-2026060503 .sectionCon {margin:0;}
.page-application-detail-laker .section-2026060503 .application-detail-copy {width:93%;margin:1.55rem auto 0;color:#2f2f2f;font-size:clamp(1rem,1.375vw,1.375rem);line-height:1.72;text-align:center;}
.page-application-detail-laker .section-2026060503 .application-detail-emphasis {width:min(100%,78rem);margin:1.5rem auto 0;color:var(--application-blue);font-size:clamp(1.2rem,1.38vw,1.95rem);font-weight:500;line-height:1.45;text-align:center;}
.page-application-detail-laker .section-2026060503 .sectionCon p,.page-application-detail-laker .section-2026060504 .sectionCon p {margin:0;}
.page-application-detail-laker .section-2026060503 .sectionCon p + p,.page-application-detail-laker .section-2026060504 .sectionCon p + p {margin-top:0.8em;}
.page-application-detail-laker .application-detail-swiper,.page-application-detail-laker .application-videos-swiper {position:relative;width:min(100%,84rem);margin:var(--application-content-gap) auto 0;padding:0 clamp(2.8rem,4vw,4.4rem);box-sizing:border-box;}
.page-application-detail-laker .application-detail-swiper {--application-detail-spv:1.42;--application-detail-side-scale-x:0.94;--application-detail-button-outset:0.45rem;--application-detail-side-inner-edge:calc((((100% - (100% / var(--application-detail-spv))) / 2) - (((100% / var(--application-detail-spv)) * (1 - var(--application-detail-side-scale-x))) / 2)));width:min(100%,100rem);margin-top:clamp(2.2rem,3vw,3.2rem);padding:0;}
.page-application-detail-laker .application-detail-swiper .swiper {overflow:visible;width:min(100%,100rem);margin:0 auto;}
.page-application-detail-laker .application-detail-swiper .swiper-slide {z-index:1;opacity:0.26;transform:scaleX(var(--application-detail-side-scale-x)) scaleY(0.88);transition:opacity 0.35s ease,transform 0.35s ease;}
.page-application-detail-laker .application-detail-swiper .swiper-slide-active {z-index:3;opacity:1;transform:scale(1);}
.page-application-detail-laker .application-gallery-card {position:relative;height:auto;aspect-ratio:2.1 / 1;overflow:hidden;background:#111;box-shadow:0 0.7rem 1.8rem rgb(0 0 0 / 14%);}
.page-application-detail-laker .application-gallery-card::after {content:"";position:absolute;inset:0;background:rgb(255 255 255 / 18%);transition:opacity 0.35s ease;}
.page-application-detail-laker .application-detail-swiper .swiper-slide-active .application-gallery-card::after {opacity:0;}
.page-application-detail-laker .application-gallery-card img,.page-application-detail-laker .application-process-video img,.page-application-detail-laker .application-process-media img,.page-application-detail-laker .application-video-card__image img,.page-application-detail-laker .application-related-card__image img {display:block;width:100%;height:100%;object-fit:cover;}
.page-application-detail-laker .application-detail-swiper .swiper-pagination {position:static;display:flex;justify-content:center;gap:0.55rem;margin-top:2.1rem;}
.page-application-detail-laker .application-detail-swiper .swiper-pagination-bullet {width:0.72rem;height:0.72rem;margin:0 !important;background:#b0b0b0;opacity:1;}
.page-application-detail-laker .application-detail-swiper .swiper-pagination-bullet-active {background:var(--application-blue);}
.page-application-detail-laker .application-swiper-button {position:absolute;top:45.5%;z-index:4;display:flex;align-items:center;justify-content:center;width:3.15rem;height:3.15rem;background:rgb(0 0 0 / 72%);color:#fff;cursor:pointer;transform:translateY(-50%);transition:background-color 0.25s ease,transform 0.25s ease;}
.page-application-detail-laker .application-swiper-button:hover {background:var(--application-blue);}
.page-application-detail-laker .application-swiper-button svg {width:1rem;height:1rem;fill:currentColor;}
.page-application-detail-laker .section-2026060503 .application-swiper-button--prev {left:calc(var(--application-detail-side-inner-edge) - var(--application-detail-button-outset));transform:translate(-50%,-50%);}
.page-application-detail-laker .section-2026060503 .application-swiper-button--next {right:calc(var(--application-detail-side-inner-edge) - var(--application-detail-button-outset));transform:translate(50%,-50%);}
.page-application-detail-laker .section-2026060504 {--application-process-container:min(94vw,100em);padding:0;background:url(../images/process_laker_bg.jpg) center center / cover no-repeat;overflow:hidden;}
.page-application-detail-laker .section-2026060504 .container {width:var(--application-process-container);}
.page-application-detail-laker .application-process-grid {display:grid;grid-template-columns:minmax(0,48%) minmax(0,52%);align-items:stretch;background:transparent;}
.page-application-detail-laker .application-process-media-wrap {position:relative;display:flex;align-items:stretch;}
.page-application-detail-laker .application-process-media-breakout {position:relative;width:calc(100% + ((100vw - var(--application-process-container)) / 2));margin-left:calc((var(--application-process-container) - 100vw) / 2);}
.page-application-detail-laker .application-process-video {position:relative;width:100%;aspect-ratio:5 / 4;overflow:hidden;background:#111;}
.page-application-detail-laker .application-process-video a,.page-application-detail-laker .application-process-media {position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;background:#111;}
.page-application-detail-laker .application-process-content {padding:clamp(2.6rem,5vw,5.8rem) clamp(2rem,4.2vw,4.8rem);background:transparent;color:#202020;}
.page-application-detail-laker .application-process-content__inner {width:min(100%,40rem);margin:auto 0;}
.page-application-detail-laker .section-2026060504 .sectionTit {margin:0;color:var(--application-orange);font-size:clamp(1.85rem,3vw,3rem);font-weight:600;line-height:1.14;text-transform:uppercase;}
.page-application-detail-laker .section-2026060504 .sectionCon {margin-top:1.05rem;color:#202020;font-size:clamp(1rem,1.375vw,1.375rem);line-height:1.75;}
.page-application-detail-laker .application-process-line {width:4.8rem;height:0.64rem;margin-top:5.2rem;background:var(--application-orange);}
.page-application-detail-laker .section-2026060505 {--application-video-thumb-height:clamp(14rem,24vw,22rem);}
.page-application-detail-laker .section-2026060505 .container {width:min(100%,100rem);}
.page-application-detail-laker .section-2026060505 .application-videos-swiper {width:100%;padding:0;}
.page-application-detail-laker .section-2026060505 .application-videos-shell {position:relative;display:grid;grid-template-columns:clamp(2.6rem,3.5vw,3.8rem) minmax(0,1fr) clamp(2.6rem,3.5vw,3.8rem);align-items:start;gap:clamp(1.2rem,1.9vw,1.9rem);}
.page-application-detail-laker .section-2026060505 .application-videos-swiper .swiper {overflow:hidden;width:100%;}
.page-application-detail-laker .section-2026060505 .application-video-card__image {display:block;position:relative;height:var(--application-video-thumb-height);overflow:hidden;background:#111;}
.page-application-detail-laker .application-video-card__title {margin-top:1rem;color:#222;font-size:clamp(1.125rem,1.875vw,1.875rem);line-height:1.45;text-align:center;transition:color 0.25s ease;}
.page-application-detail-laker .section-2026060505 .application-swiper-button {position:relative;top:auto;align-self:start;width:100%;height:clamp(2.6rem,3.5vw,3.8rem);margin-top:calc((var(--application-video-thumb-height) - clamp(2.6rem,3.5vw,3.8rem)) / 2);background:transparent;color:#c6c6c6;transform:none;}
.page-application-detail-laker .section-2026060505 .application-swiper-button:hover {background:transparent;color:var(--application-blue);}
.page-application-detail-laker .section-2026060505 .application-swiper-button svg {width:100%;height:100%;fill:currentColor;}
.page-application-detail-laker .section-2026060505 .application-video-card__image .video-popup-animation {top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0;padding:0;background:rgb(255 255 255 / 82%);transform:translate(-50%,-50%);}
.page-application-detail-laker .section-2026060505 .application-video-card__image .video-popup-animation:after {inset:0;}
.page-application-detail-laker .section-2026060505 .application-video-card__image .video-popup-animation .icon {position:static;left:auto;width:1.05rem;height:1.05rem;display:block;}
.page-application-detail-laker .section-2026060506 {background:url(../images/related_products_bg.png) center center / cover no-repeat;}
.page-application-detail-laker .section-2026060506 .sectionTit {margin:0;color:var(--application-blue);font-size:clamp(1.7rem,7vw,2.15rem);font-weight:600;line-height:1.08;letter-spacing:0.02em;text-transform:uppercase;text-align:center;}
.page-application-detail-laker .application-related-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:var(--application-content-gap);}
.page-application-detail-laker .application-related-card {display:flex;flex-direction:column;padding:0;background:transparent;box-shadow:none;text-decoration:none;}
.page-application-detail-laker .application-related-card:hover {box-shadow:none;}
.page-application-detail-laker .application-related-card__image {aspect-ratio:5 / 3;overflow:hidden;background:#f5f7fa;box-shadow:0 0.55rem 1.3rem rgb(26 76 147 / 10%);}
.page-application-detail-laker .application-related-card__title {margin-top:1.15rem;padding:0;color:#222;font-size:clamp(1.125rem,1.875vw,1.875rem);line-height:1.45;text-align:center;transition:color 0.25s ease;}
.page-application-detail-laker .application-related-actions {display:flex;justify-content:center;margin-top:clamp(2rem,3.2vw,3.1rem);}
.page-application-detail-laker .application-related-button {display:inline-flex;align-items:center;justify-content:center;min-width:clamp(10.25rem,13vw,12.8rem);padding:clamp(0.6rem,0.9vw,0.9rem) clamp(1.6rem,2.4vw,2.3rem);background:#1a4c93;color:#fff;font-size:clamp(1rem,1.375vw,1.375rem);font-weight:400;line-height:1;text-align:center;text-decoration:none;transition:color 0.25s ease,transform 0.25s ease;}
.page-application-detail-laker .application-related-button:hover {color:#ff8a00;transform:translateY(-2px);}
.page-application-detail-laker .section-about-cta {display:flex;align-items:center;min-height:clamp(22rem,34.74vw,41.7rem);margin:0;padding:0;background:var(--about-cta-bg) center center / cover no-repeat;color:#fff;text-align:center;}
.page-application-detail-laker .section-about-cta .container {width:100%;}
.page-application-detail-laker .about-cta__content {width:min(100%,60rem);margin:0 auto;padding:clamp(2.75rem,4.8vw,5rem) 0;}
.page-application-detail-laker .about-cta__title {margin:0;color:#ff8a00;line-height:1.1;text-transform:uppercase;}
.page-application-detail-laker .about-cta__summary {width:min(100%,50rem);margin:clamp(0.9rem,1.3vw,1.35rem) auto 0;color:#fff;font-size:clamp(1rem,1.05vw,1.25rem);font-weight:400;line-height:1.48;letter-spacing:0;}
.page-application-detail-laker .about-cta__button {display:inline-flex;align-items:center;justify-content:center;min-width:clamp(9.5rem,13vw,12.8rem);margin-top:clamp(1.8rem,3vw,3.1rem);padding:clamp(0.6rem,0.9vw,0.9rem) clamp(1.4rem,2.4vw,2.3rem);background:#1a4c93;color:#fff;font-size:clamp(1rem,1.05vw,1.25rem);font-weight:400;line-height:1;text-align:center;text-decoration:none;transition:color 0.25s ease,transform 0.25s ease;}
.page-application-detail-laker .about-cta__button:hover {color:#ff8a00;transform:translateY(-2px);}
.page-application-detail-laker .application-process-video .video-popup-animation,.page-application-detail-laker .application-video-card__image .video-popup-animation {position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;margin:0;padding:0;border-radius:50%;background:rgb(255 255 255 / 82%);color:var(--application-blue);transform:translate(-50%,-50%);}
.page-application-detail-laker .application-video-card__image .video-popup-animation {width:3.2rem;height:3.2rem;}
.page-application-detail-laker .application-process-video .video-popup-animation .icon,.page-application-detail-laker .application-video-card__image .video-popup-animation .icon {width:1.3rem;height:1.3rem;fill:currentColor;}
.page-application-detail-laker .application-video-card__image .video-popup-animation .icon {width:1rem;height:1rem;}
.page-application-detail-laker .application-video-card:hover .application-video-card__title,.page-application-detail-laker .application-related-card:hover .application-related-card__title {color:var(--application-blue);}
.page-application-detail-laker .application-process-video a:hover img,.page-application-detail-laker .application-video-card__image.video:hover img,.page-application-detail-laker .application-related-card:hover img {transform:scale(1.05);}
.page-application-detail-laker .application-process-video img,.page-application-detail-laker .application-video-card__image img,.page-application-detail-laker .application-related-card__image img {transition:transform 0.45s ease;}
@media screen and (min-width:1200px) {
.page-application-detail-laker .application-detail-swiper {--application-detail-spv:1.56;--application-detail-button-outset:0.7rem;}
}
@media screen and (max-width:991px) {
.page-application-detail-laker .application-process-grid {grid-template-columns:1fr;}
.page-application-detail-laker .section-2026060504 .container {width:min(100%,100em);}
.page-application-detail-laker .application-process-media-breakout {width:100%;margin-left:0;}
.page-application-detail-laker .application-process-content {padding:2.35rem 2rem 2.7rem;}
.page-application-detail-laker .application-process-content__inner {width:min(100%,34rem);}
.page-application-detail-laker .section-2026060505 {--application-video-thumb-height:clamp(13.8rem,31vw,18rem);}
.page-application-detail-laker .section-2026060505 .application-videos-shell {display:block;}
.page-application-detail-laker .section-2026060505 .application-videos-swiper .swiper {width:100%;}
.page-application-detail-laker .section-2026060505 .application-swiper-button {position:absolute;top:calc(var(--application-video-thumb-height) / 2);z-index:4;width:2.7rem;height:2.7rem;margin-top:0;background:rgb(108 108 108 / 82%);color:#fff;transform:translateY(-50%);}
.page-application-detail-laker .section-2026060505 .application-swiper-button:hover {background:var(--application-blue);color:#fff;}
.page-application-detail-laker .section-2026060505 .application-swiper-button--prev {left:0.75rem;}
.page-application-detail-laker .section-2026060505 .application-swiper-button--next {right:0.75rem;}
.page-application-detail-laker .application-related-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media screen and (max-width:767px) {
.page-application-detail-laker .section-2026060503,.page-application-detail-laker .section-2026060505,.page-application-detail-laker .section-2026060506 {padding:3rem 0;}
.page-application-detail-laker .section-2026060503 .sectionTit {font-size:clamp(2rem,9vw,2.8rem);}
.page-application-detail-laker .section-2026060503 .application-detail-copy {width:100%;margin-top:1.1rem;font-size:1rem;line-height:1.65;}
.page-application-detail-laker .section-2026060503 .application-detail-emphasis {width:100%;margin-top:1rem;font-size:1.18rem;line-height:1.5;}
.page-application-detail-laker .application-detail-swiper,.page-application-detail-laker .application-videos-swiper {padding:0 2.2rem;}
.page-application-detail-laker .application-detail-swiper {width:100%;padding:0;}
.page-application-detail-laker .application-detail-swiper .swiper {overflow:hidden;width:100%;}
.page-application-detail-laker .application-detail-swiper .swiper-slide {opacity:1;transform:none;}
.page-application-detail-laker .application-gallery-card {height:auto;aspect-ratio:16 / 9;box-shadow:0 0.5rem 1.15rem rgb(0 0 0 / 14%);}
.page-application-detail-laker .application-gallery-card::after {display:none;}
.page-application-detail-laker .application-swiper-button {width:2.35rem;height:2.35rem;}
.page-application-detail-laker .section-2026060503 .application-swiper-button--prev {left:2rem;}
.page-application-detail-laker .section-2026060503 .application-swiper-button--next {right:2rem;}
.page-application-detail-laker .section-2026060505 {--application-video-thumb-height:clamp(13.2rem,58vw,19rem);padding: 3rem 0 1rem;}
.page-application-detail-laker .section-2026060505 .application-videos-swiper {padding:0;}
.page-application-detail-laker .section-2026060505 .application-videos-shell {display:block;}
.page-application-detail-laker .section-2026060505 .application-videos-swiper .swiper {width:100%;}
.page-application-detail-laker .section-2026060505 .application-swiper-button {position:absolute;top:calc(var(--application-video-thumb-height) / 2);z-index:4;width:3.15rem;height:3.15rem;margin-top:0;background:rgb(0 0 0 / 72%);color:#fff;transform:translateY(-50%);}
.page-application-detail-laker .section-2026060505 .application-swiper-button:hover {background:var(--application-blue);color:#fff;}
.page-application-detail-laker .section-2026060505 .application-swiper-button svg {width:1rem;height:1rem;fill:currentColor;}
.page-application-detail-laker .section-2026060505 .application-swiper-button--prev {left:1rem;}
.page-application-detail-laker .section-2026060505 .application-swiper-button--next {right:1rem;}
.page-application-detail-laker .application-process-video .video-popup-animation {top:50%;left:50%;margin:0;padding:0;transform:translate(-50%,-50%);}
.page-application-detail-laker .application-process-video .video-popup-animation .icon {position:static;left:auto;display:block;}
.page-application-detail-laker .application-process-content {padding:2rem 1.4rem 2.35rem;}
.page-application-detail-laker .application-process-content__inner {width:min(100%,40rem);}
.page-application-detail-laker .section-2026060504 .sectionTit {font-size:clamp(1.7rem,7vw,2.15rem);}
.page-application-detail-laker .section-2026060504 .sectionCon {font-size:0.95rem;line-height:1.6;}
.page-application-detail-laker .application-process-line {margin-top:3.6rem;}
.page-application-detail-laker .application-related-grid {grid-template-columns:1fr;gap:1.2rem;}
.page-application-detail-laker .section-about-cta {background-position:center;}
.page-application-detail-laker .about-cta__content {padding:7.2rem 1rem;}
.page-application-detail-laker .about-cta__summary {width:min(100%,50rem);font-size:0.95rem;line-height:1.55;}
.page-application-detail-laker .about-cta__button {font-size:1rem;}
.page-application-detail-laker .application-related-button {font-size:1rem;}
}
@media screen and (max-width:480px) {
.page-application-detail-laker .section-2026060503 .sectionTit {font-size:1.8rem;}
.page-application-detail-laker .application-detail-swiper,.page-application-detail-laker .application-videos-swiper {padding:0 1.8rem;}
.page-application-detail-laker .application-detail-swiper {padding:0;}
.page-application-detail-laker .section-2026060505 .application-videos-swiper {padding:0;}
.page-application-detail-laker .application-detail-swiper .swiper-pagination {margin-top:1.35rem;}
.page-application-detail-laker .application-detail-swiper .swiper-pagination-bullet {width:0.62rem;height:0.62rem;}
.page-application-detail-laker .application-video-card__title,.page-application-detail-laker .application-related-card__title {font-size:0.98rem;}
}
.section-certificates-laker.section-2026060502 {margin:0.05em 0 0.05em;padding:calc(var(--about-stack-space) - 0.95em) 0 calc(var(--about-stack-space) - 0.35em);background:#fff;}
.section-2026060502 .sectionTit {margin:0 0 0.3em;color:#1a4c93;line-height:1.12;text-align:center;text-transform:uppercase;}
.section-2026060502 .sectionCon {max-width:38em;margin:0 auto var(--about-stack-content-gap);color:#222;font-size:clamp(1.0625rem,1.08vw,1.22rem);font-weight:400;line-height:1.45;text-align:center;}
.section-2026060502 .certificates-laker__img {width:100%;}
.section-2026060502 .certificates-laker__img img {display:block;width:100%;height:auto;}

@media screen and (min-width:1200px) {
.section-2026060502 .certificates-laker__img {padding:0 5em;}
}

@media screen and (max-width:1440px) {
.section-about-laker.section-2026060401 {--about-visual-height:clamp(20rem,30vw,31rem);}
.section-2026060401 .about-laker__intro-inner {grid-template-columns:minmax(0,45%) minmax(0,51%);}
}

@media screen and (max-width:1199px) {
.section-about-laker.section-2026060401 {--about-visual-height:clamp(18rem,34vw,26rem);padding:4.5em 0 4em;}
.section-2026060401 .about-laker__intro-inner {grid-template-columns:minmax(0,47%) minmax(0,49%);gap:4%;}
.section-2026060401 .about-laker__content-body {padding-bottom:1em;}
.section-2026060401 .about-laker__copy {line-height:1.45;}
.section-2026060401 .about-laker__gallery {margin-top:4.2em;padding:0;}
.section-2026060401 .about-laker__gallery-button--prev {left:-3.6em;}
.section-2026060401 .about-laker__gallery-button--next {right:-3.6em;}
.page-about-laker {--about-stack-space:3.75em;--about-stack-content-gap:2.25em;}
.section-about-factory-laker.section-2026060501 {padding-bottom:var(--about-stack-space);}
.section-2026060501 .sectionHead {padding-top:1.7em;}
.section-2026060501 .about-factory-laker__nav {gap:1rem;}
.section-2026060501 .about-factory-laker-swiper .swiper {margin:0 0 0 calc(50% - 53.25vw - 1.875em);width:33.25vw;height:20vw;}
.section-2026060501 .about-factory-laker-swiper .swiper-slide {width:33.25vw;height:20vw;}
.section-2026060501 .about-factory-laker-swiper .swiper-slide-next {width:40vw !important;height:25vw;top:-6vw;}
.page-about-laker .section-2026033113 {padding:calc(var(--about-stack-space) - 0.65em) 0 var(--about-stack-space);}
.page-about-laker .swiperFactoryTestimonials .swiper {height:26.75vw;}
.page-about-laker .swiperFactoryTestimonials .swiper-slide .swiperImg {height:23.5vw;}
.section-certificates-laker.section-2026060502 {padding:calc(var(--about-stack-space) - 0.75em) 0 calc(var(--about-stack-space) - 0.2em);}
.section-2026060502 .sectionCon {max-width:35em;margin-bottom:1.5em;font-size:clamp(1.0625rem,1.08vw,1.22rem);}
}

@media screen and (max-width:991px) {
.section-about-laker.section-2026060401 {--about-visual-height:clamp(19rem,56vw,28rem);padding:4em 0;}
.section-2026060401 .about-laker__intro-inner {grid-template-columns:1fr;gap:2.75em;}
.section-2026060401 .about-laker__content {min-height:auto;}
.section-2026060401 .about-laker__content-body {padding-bottom:0;}
.section-2026060401 .about-laker__button {margin-top:2.2em;}
.section-2026060401 .about-laker__visual-wrap {width:100%;margin-right:0;}
.section-2026060401 .about-laker__gallery {margin-top:3.5em;padding:0 3em;}
.section-2026060401 .about-laker__gallery-button--prev {left:0;}
.section-2026060401 .about-laker__gallery-button--next {right:0;}
.page-about-laker {--about-stack-space:3.4em;--about-stack-content-gap:2.1em;}
}

@media screen and (max-width:767px) {
.page-about-laker {--about-stack-space:var(--about-stack-space-mobile);--about-stack-content-gap:var(--about-stack-content-gap-mobile);}
.section-about-laker.section-2026060401 {padding:3.2em 0;}
.section-about-laker.section-2026060401 .about-laker__intro-inner:before {top:1em;height:42%;opacity:0.16;}
.section-2026060401 .about-laker__eyebrow {font-size:clamp(1rem,4.8vw,1.2rem);}
.section-2026060401 .about-laker__title {font-size:clamp(1.95rem,8vw,2.55rem);line-height:1.1;}
.section-2026060401 .about-laker__copy {margin-top:1.4em;font-size:1em;line-height:1.55;}
.section-2026060401 .about-laker__copy p + p {margin-top:1.15em;}
.section-2026060401 .about-laker__button {min-width:12em;margin-top:2em;font-size:1.05em;}
.section-2026060401 .about-laker__visual {height:clamp(14.5rem,58vw,20rem);}
.section-2026060401 .about-laker__gallery {margin-top:2.5em;padding:0;}
.section-2026060401 .about-laker__gallery-button {width:2.85em;height:2.85em;padding:0.55em;background:rgb(255 255 255 / 82%);border-radius:50%;box-shadow:0 0.5em 1.25em rgb(0 0 0 / 16%);}
.section-2026060401 .about-laker__gallery-button--prev {left:0;}
.section-2026060401 .about-laker__gallery-button--next {right:0;}
.section-about-factory-laker.section-2026060501 {padding-bottom:var(--about-stack-space);}
.section-2026060501 .sectionHead {padding-top:1.4em;}
.section-2026060501 .sectionTit {margin-bottom:0.5em;}
.section-2026060501 .sectionCon {width:100%;margin:0 0 var(--about-stack-content-gap);font-size:1em;line-height:1.55;}
.section-2026060501 .about-factory-laker__nav {gap:0.85rem;margin-bottom:1.5rem;}
.section-2026060501 .about-factory-laker__nav-button {width:3rem;height:2.2rem;padding:0.55rem 0.8rem;}
.section-2026060501 .about-factory-laker-swiper {padding-top:2rem;}
.section-2026060501 .about-factory-laker-swiper .swiper {width:100%;height:auto;margin:0 auto;overflow:hidden;}
.section-2026060501 .about-factory-laker-swiper .swiper-slide {height:auto;}
.section-2026060501 .about-factory-laker-swiper .swiperImg img {opacity:1;}
.section-2026060501 .about-factory-laker-swiper .swiper-slide-next {top:0;width:96vw !important;height:auto;}
.page-about-laker .section-2026033113 {padding:calc(var(--about-stack-space) - 0.55em) 0 var(--about-stack-space);}
.page-about-laker .section-2026033113 .sectionCon {max-width:100%;margin:0.5em auto var(--about-stack-content-gap);font-size:1em;line-height:1.55;}
.page-about-laker .swiperFactoryTestimonials {padding-bottom:3.4em;}
.page-about-laker .swiperFactoryTestimonials .factoryPagination {gap:1rem;}
.page-about-laker .swiperFactoryTestimonials .swiper {height:53.5vw;}
.page-about-laker .swiperFactoryTestimonials .swiper-slide .swiperImg {height:47vw;}
.page-about-laker .section-about-cta {background-position:center;}
.page-about-laker .about-cta__content {padding:7.2rem 1rem;}
.page-about-laker .about-cta__summary {font-size:1em;line-height:1.55;}
.page-about-laker .about-cta__button {font-size:1rem;}
.section-certificates-laker.section-2026060502 {padding:0.5em 0 2em 0;}
.section-2026060502 .sectionCon {max-width:100%;margin:0 auto var(--about-stack-content-gap);font-size:1em;line-height:1.55;}
}

@media screen and (max-width:480px) {
.section-about-laker.section-2026060401 {padding:2.85em 0;}
.section-2026060401 .about-laker__copy {font-size:0.96em;}
.section-2026060501 .sectionCon,
.section-2026060502 .sectionCon,
.page-about-laker .section-2026033113 .sectionCon,
.page-about-laker .about-cta__summary {font-size:0.96em;}
.section-2026060401 .about-laker__gallery {padding:0;}
.section-2026060401 .about-laker__gallery-button--prev {left:0;}
.section-2026060401 .about-laker__gallery-button--next {right:0;}
}

/* Laker Pack home why migration */
.section-why-lakerpack.section-2026060402 {position:relative;overflow:hidden;margin:2.5em 0;padding:5.45em 0 6em;background:#dff0ff url(../images/why_index_bg.jpg) center center / cover no-repeat;}
.section-2026060402 .why-lakerpack__title {margin:0 0 1.35em;color:var(--theme);font-size:52px;font-weight:500;line-height:1.15;text-align:center;text-transform:uppercase;}
.section-2026060402 .why-lakerpack__list {display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3.2em 1.6em;width:100%;margin:0 auto;}
.section-2026060402 .why-lakerpack__item {position:relative;grid-column:span 2;min-height:11.65em;padding:2.5em 2.15em 2.5em 2.15em;overflow:hidden;background:#fff;box-shadow:0.45em 0.55em 1.05em rgb(32 79 139 / 18%);transition:background-color 0.35s ease,box-shadow 0.35s ease;}
.section-2026060402 .why-lakerpack__item:nth-child(4) {grid-column:2 / span 2;}
.section-2026060402 .why-lakerpack__item:nth-child(5) {grid-column:4 / span 2;}
.section-2026060402 .why-lakerpack__icon,.section-2026060402 .why-lakerpack__name,.section-2026060402 .why-lakerpack__text {position:relative;z-index:1;}
.section-2026060402 .why-lakerpack__icon {height:3.2em;margin-bottom:0.85em;}
.section-2026060402 .why-lakerpack__icon img {display:block;width:auto;height:100%;transition:transform 0.35s ease;}
.section-2026060402 .why-lakerpack__name {margin-bottom:0.35em;color:var(--theme);font-size:30px;font-weight:400;line-height:1.18;transition:color 0.35s ease;}
.section-2026060402 .why-lakerpack__text {max-width:24em;color:#222;font-size:20px;font-weight:400;line-height:1.25;transition:color 0.35s ease;}
.section-2026060402 .why-lakerpack__item:hover {background:var(--theme);box-shadow:0.65em 0.75em 1.35em rgb(20 67 127 / 24%);}
.section-2026060402 .why-lakerpack__item:hover .why-lakerpack__name,.section-2026060402 .why-lakerpack__item:hover .why-lakerpack__text {color:var(--minor);}
.section-2026060402 .why-lakerpack__item:hover .why-lakerpack__icon img {filter:brightness(0) saturate(100%) invert(58%) sepia(95%) saturate(1668%) hue-rotate(359deg) brightness(101%) contrast(105%);}

@media screen and (max-width:1199px) {
.section-why-lakerpack.section-2026060402 {padding:4.95em 0 4.65em;}
.section-2026060402 .why-lakerpack__title {font-size:42px;}
.section-2026060402 .why-lakerpack__list {width:100%;}
.section-2026060402 .why-lakerpack__item {padding:1.95em 1.65em 1.7em;}
.section-2026060402 .why-lakerpack__name {font-size:24px;}
.section-2026060402 .why-lakerpack__text {font-size:16px;}
}

@media screen and (max-width:991px) {
.section-2026060402 .why-lakerpack__title {font-size:38px;}
.section-2026060402 .why-lakerpack__list {grid-template-columns:repeat(2,minmax(0,1fr));gap:1.45em;}
.section-2026060402 .why-lakerpack__item,.section-2026060402 .why-lakerpack__item:nth-child(4),.section-2026060402 .why-lakerpack__item:nth-child(5) {grid-column:auto;}
.section-2026060402 .why-lakerpack__item:nth-child(5) {grid-column:1 / -1;}
}

@media screen and (max-width:767px) {
.section-why-lakerpack.section-2026060402 {padding:3.7em 0;background-position:center top;}
.section-2026060402 .why-lakerpack__item {animation-name:none !important;opacity:1 !important;visibility:visible !important;transform:none !important;}
.section-2026060402 .why-lakerpack__title {font-size:30px;}
.section-2026060402 .why-lakerpack__list {grid-template-columns:1fr;gap:1.1em;}
.section-2026060402 .why-lakerpack__item,.section-2026060402 .why-lakerpack__item:nth-child(5) {grid-column:auto;min-height:auto;padding:1.6em 1.35em 1.35em;}
.section-2026060402 .why-lakerpack__icon {height:2.8em;}
.section-2026060402 .why-lakerpack__name {font-size:20px;}
.section-2026060402 .why-lakerpack__text {font-size:15px;}
}

@media screen and (max-width:480px) {
.section-2026060402 .why-lakerpack__title {font-size:26px;}
.section-2026060402 .why-lakerpack__item {padding:1.35em 1.15em 1.2em;}
}

/* Laker Pack home news migration */
.section-latest-news.section-2026060403 {--news-panel-height:26em;padding:4.95em 0 5.1em;background:#fff;}
.section-2026060403 .latest-news__head {display:flex;align-items:flex-start;justify-content:space-between;gap:3.15em;margin-bottom:3.05em;}
.section-2026060403 .latest-news__intro {max-width:47.5em;}
.section-2026060403 .latest-news__title {margin:0 0 0.35em;color:var(--theme);font-size:52px;font-weight:500;line-height:1.1;text-transform:uppercase;}
.section-2026060403 .latest-news__summary {color:#222;font-size:20px;line-height:1.45;}
.section-2026060403 .latest-news__button {display:inline-flex;align-items:center;justify-content:center;min-width:12.25em;margin-top:0.42em;padding:0.5em 1.5em;background:var(--theme);color:#fff;font-size:20px;font-weight:400;line-height:1;text-align:center;text-decoration:none;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease;}
.section-2026060403 .latest-news__button:hover {background:var(--theme);color:var(--minor);transform:translateY(-2px);}
.section-2026060403 .latest-news__grid {display:grid;grid-template-columns:minmax(0,46.5%) minmax(0,46.75%);justify-content:space-between;gap:6.75%;align-items:start;}
.section-2026060403 .latest-news__featured {position:relative;display:block;height:var(--news-panel-height);overflow:hidden;background:#e8eef5;color:#fff;text-decoration:none;}
.section-2026060403 .latest-news__featured img {display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.45s ease;}
.section-2026060403 .latest-news__featured:hover img {transform:scale(1.045);}
.section-2026060403 .latest-news__featured-shade {position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(180deg,rgb(0 0 0 / 0%) 0%,rgb(0 0 0 / 68%) 100%);}
.section-2026060403 .latest-news__featured-text {position:absolute;left:2.15em;right:2.15em;bottom:1.6em;z-index:1;}
.section-2026060403 .latest-news__featured-meta {margin-bottom:0.45em;font-size:16px;font-weight:400;line-height:1.2;}
.section-2026060403 .latest-news__featured-title {max-width:28em;font-size:22px;font-weight:500;line-height:1.22;}
.section-2026060403 .latest-news__list {position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1.15em;height:var(--news-panel-height);padding-left:3em;}
.section-2026060403 .latest-news__list:before {content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#9b9b9b;}
.section-2026060403 .latest-news__item {display:grid;grid-template-columns:6.1em minmax(0,1fr);gap:1.55em;align-items:center;flex:1;min-height:0;padding:1em 1.45em 1em 1.25em;background:#f8f8f8;color:#222;text-decoration:none;box-shadow:0.25em 0.3em 0.85em rgb(28 76 147 / 10%);transition:background-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease;}
.section-2026060403 .latest-news__item:hover {background:#fff;box-shadow:0.35em 0.4em 1em rgb(28 76 147 / 16%);transform:translateY(-0.12em);}
.section-2026060403 .latest-news__date {text-align:center;color:#6f6f6f;line-height:1;}
.section-2026060403 .latest-news__date span {display:block;margin-bottom:0;font-size:50px;font-weight:300;line-height:1;}
.section-2026060403 .latest-news__date small {display:block;font-size:20px;font-weight:400;line-height:1;white-space:nowrap;}
.section-2026060403 .latest-news__item:hover .latest-news__date {color:var(--theme);}
.section-2026060403 .latest-news__item-body {min-width:0;padding-left:1.35em;border-left:1px solid #b8b8b8;transition:border-color 0.25s ease;}
.section-2026060403 .latest-news__item:hover .latest-news__item-body {border-left-color:var(--minor);}
.section-2026060403 .latest-news__item-title {margin-bottom:0.45em;color:#1c1c1c;font-size:22px;font-weight:500;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.25s ease;}
.section-2026060403 .latest-news__item-excerpt {display:-webkit-box;overflow:hidden;color:#555;font-size:18px;line-height:1.28;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.section-2026060403 .latest-news__item:hover .latest-news__item-title {color:var(--theme);}

@media screen and (max-width:1199px) {
.section-latest-news.section-2026060403 {padding:4.55em 0 4.9em;}
.section-2026060403 .latest-news__title {font-size:42px;}
.section-2026060403 .latest-news__summary {font-size:17px;}
.section-2026060403 .latest-news__button {font-size:16px;}
.section-2026060403 .latest-news__grid {grid-template-columns:minmax(0,45%) minmax(0,50%);gap:3.5%;}
.section-2026060403 .latest-news__list {padding-left:2em;}
.section-2026060403 .latest-news__featured-meta {font-size:14px;}
.section-2026060403 .latest-news__featured-title {font-size:18px;}
.section-2026060403 .latest-news__date span {font-size:40px;}
.section-2026060403 .latest-news__date small {font-size:16px;}
.section-2026060403 .latest-news__item-title {font-size:18px;}
.section-2026060403 .latest-news__item-excerpt {font-size:15px;}
}

@media screen and (max-width:991px) {
.section-2026060403 .latest-news__title {font-size:38px;}
.section-2026060403 .latest-news__grid {grid-template-columns:1fr;gap:2.25em;}
.section-latest-news.section-2026060403 {--news-panel-height:28em;}
.section-2026060403 .latest-news__list {padding-left:0;}
.section-2026060403 .latest-news__list:before {display:none;}
}

@media screen and (max-width:767px) {
.section-latest-news.section-2026060403 {padding:3.45em 0 3.75em;}
.section-2026060403 .latest-news__head {flex-direction:column;align-items:flex-start;gap:1.15em;margin-bottom:1.75em;}
.section-2026060403 .latest-news__title {font-size:30px;}
.section-2026060403 .latest-news__summary {font-size:15px;}
.section-2026060403 .latest-news__button {min-width:11em;margin-top:0;font-size:15px;}
.section-latest-news.section-2026060403 {--news-panel-height:auto;}
.section-2026060403 .latest-news__featured {height:auto;min-height:17.5em;}
.section-2026060403 .latest-news__featured img {min-height:17.5em;}
.section-2026060403 .latest-news__list {height:auto;}
.section-2026060403 .latest-news__featured-text {left:1.25em;right:1.25em;bottom:1.15em;}
.section-2026060403 .latest-news__item {grid-template-columns:4.25em minmax(0,1fr);gap:1em;padding:0.85em 1em;}
.section-2026060403 .latest-news__date span {font-size:32px;}
.section-2026060403 .latest-news__date small {font-size:13px;}
.section-2026060403 .latest-news__item-body {padding-left:1em;}
.section-2026060403 .latest-news__item-title {font-size:16px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.section-2026060403 .latest-news__item-excerpt {font-size:13px;}
}

@media screen and (max-width:480px) {
.section-2026060403 .latest-news__title {font-size:26px;}
.section-2026060403 .latest-news__featured,.section-2026060403 .latest-news__featured img {min-height:14.75em;}
}

/* Laker Pack home CTA migration */
.section-index-cta.section-2026060404 {margin:4em 0 7em;padding:4.95em 0 5.25em;background:url(../images/index_CAT.jpg) center / cover no-repeat;color:#fff;}
.section-2026060404 .index-cta__grid {display:grid;grid-template-columns:minmax(0,44.5%) minmax(28em,47.5%);align-items:center;justify-content:space-between;gap:4.85em;}
.section-2026060404 .index-cta__content {padding:1em 0 0.4em;}
.section-2026060404 .index-cta__title {margin:0 0 0.58em;color:#fff;font-size:54px;font-weight:500;line-height:1.1;text-transform:uppercase;text-shadow:0.06em 0.06em 0.12em rgb(0 0 0 / 26%);}
.section-2026060404 .index-cta__title span {color:var(--minor);}
.section-2026060404 .index-cta__summary {max-width:28.5em;margin:0 0 3.1em;font-size:22px;font-weight:400;line-height:1.42;}
.section-2026060404 .index-cta__contacts {display:grid;gap:0.6em;margin-bottom:3.35em;}
.section-2026060404 .index-cta__contact {display:inline-flex;align-items:center;gap:0.45em;width:fit-content;color:var(--minor);font-size:22px;font-weight:500;line-height:1.25;text-decoration:none;transition:color 0.25s ease;}
.section-2026060404 .index-cta__contact:hover {color:#fff;}
.section-2026060404 .index-cta__contact-icon {display:inline-flex;align-items:center;justify-content:center;width:1.05em;height:1.05em;flex:0 0 auto;}
.section-2026060404 .index-cta__contact-icon svg {display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
.section-2026060404 .index-cta__footnote {max-width:27em;margin:0 0 1.9em;font-size:20px;font-weight:400;line-height:1.4;}
.section-2026060404 .index-cta__button {display:inline-flex;align-items:center;justify-content:center;min-width:12.25em;padding:0.5em 1.5em;background:var(--theme);color:#fff;font-size:20px;font-weight:400;line-height:1;text-align:center;text-decoration:none;box-shadow:none;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease;}
.section-2026060404 .index-cta__button:hover {background:var(--theme);color:var(--minor);transform:translateY(-2px);}
.section-2026060404 .index-cta__form-card {padding:2.8em 3.55em 2.35em;background:#fff;color:#222;box-shadow:0.65em 0.65em 1.15em rgb(117 26 26 / 26%);}
.section-2026060404 .index-cta__form-card p {margin:0;}
.section-2026060404 .index-cta__form-card .wpcf7-form {display:block;}
.section-2026060404 .index-cta-form {display:grid;gap:1.45em;}
.section-2026060404 .index-cta-form__row {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75em;}
.section-2026060404 .index-cta-form__field,.section-2026060404 .index-cta-form__submit {min-width:0;}
.section-2026060404 .index-cta-form .wpcf7-form-control-wrap {display:block;}
.section-2026060404 .index-cta-form input:not([type="submit"]),.section-2026060404 .index-cta-form textarea {display:block;width:100%;border:0;border-radius:0;background:#edfaff;color:#222;font-size:18px;font-weight:400;line-height:1.25;box-shadow:none;outline:none;transition:background-color 0.25s ease,box-shadow 0.25s ease;}
.section-2026060404 .index-cta-form input:not([type="submit"]) {height:3.85em;padding:0 1em;}
.section-2026060404 .index-cta-form textarea {height:9.9em;padding:1.05em 1em;resize:vertical;}
.section-2026060404 .index-cta-form input::placeholder,.section-2026060404 .index-cta-form textarea::placeholder {color:#8b8b8b;opacity:1;}
.section-2026060404 .index-cta-form input:not([type="submit"]):focus,.section-2026060404 .index-cta-form textarea:focus {background:#e5f6ff;box-shadow:inset 0 0 0 1px rgb(26 76 147 / 18%);}
.section-2026060404 .index-cta-form input[type="submit"] {display:flex;align-items:center;justify-content:center;width:100%;min-height:0;padding:0.5em 1.5em;border:0;border-radius:0;background:var(--theme);color:#fff;font-size:20px;font-weight:400;line-height:1;cursor:pointer;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease;}
.section-2026060404 .index-cta-form input[type="submit"]:hover {background:var(--theme);color:var(--minor);transform:translateY(-2px);}
.section-2026060404 .index-cta-form__note {margin:-0.2em 0 0;color:#8b8b8b;font-size:17px;font-weight:400;line-height:1.35;}
.section-2026060404 .index-cta__form-card .wpcf7-spinner {margin:0.8em 0 0;}
.section-2026060404 .index-cta__form-card .wpcf7-not-valid-tip {margin-top:0.35em;font-size:13px;line-height:1.25;}
.section-2026060404 .index-cta__form-card .wpcf7-response-output {margin:1em 0 0;padding:0.75em 1em;font-size:14px;line-height:1.35;}
.section-2026060404 .index-cta__form-card .wpcf7-response-output,.section-2026060404 .index-cta__form-card .wpcf7-not-valid-tip {word-break:break-word;}

.section-2026033105 .sectionTit,
.section-support .sectionTit,
.section-2026060401 .about-laker__title,
.section-2026060402 .why-lakerpack__title,
.section-2026060403 .latest-news__title,
.section-2026060404 .index-cta__title,
.section-2026060501 .sectionTit,
.section-2026060502 .sectionTit,
.page-about-laker .section-2026033113 .sectionTit,
.page-about-laker .about-cta__title,
.page-application-detail-laker .about-cta__title {font-size:clamp(1.875em,3.25vw,3.25em);font-weight:600;line-height:1.12;letter-spacing:-0.05em;}

.section-2026060404 .index-cta__title {font-size:clamp(3.075em,3.45vw,4em);}

@media screen and (max-width:1199px) {
.section-index-cta.section-2026060404 {padding:4.7em 0 5em;}
.section-2026060404 .index-cta__grid {grid-template-columns:minmax(0,44%) minmax(27em,51%);gap:2.5em;}
.section-2026060404 .index-cta__title {font-size:clamp(2.875em,5.15vw,3.75em);}
.section-2026060404 .index-cta__summary,.section-2026060404 .index-cta__contact {font-size:18px;}
.section-2026060404 .index-cta__footnote {font-size:17px;}
.section-2026060404 .index-cta__form-card {padding:2.25em 2.4em 2em;}
.section-2026060404 .index-cta-form input:not([type="submit"]),.section-2026060404 .index-cta-form textarea {font-size:16px;}
.section-2026060404 .index-cta-form input[type="submit"] {font-size:16px;}
.section-2026060404 .index-cta-form__note {font-size:15px;}
}

@media screen and (max-width:991px) {
.section-2026060404 .index-cta__grid {grid-template-columns:1fr;gap:2.25em;}
.section-2026060404 .index-cta__content,.section-2026060404 .index-cta__form-card {max-width:46em;}
.section-2026060404 .index-cta__content {padding-top:0;}
.section-2026060404 .index-cta__summary {margin-bottom:2em;}
.section-2026060404 .index-cta__contacts {margin-bottom:2.2em;}
.section-2026060404 .index-cta__form-card {justify-self:stretch;}
}

@media screen and (max-width:767px) {
.section-index-cta.section-2026060404 {position:relative;padding:3.4em 0 3.65em;background-position:center;overflow:hidden;}
.section-index-cta.section-2026060404:before {content:"";position:absolute;inset:0;z-index:0;background:rgb(0 0 0 / 38%);}
.section-2026060404 .index-cta__grid {gap:1.85em;}
.section-2026060404 .index-cta__grid {position:relative;z-index:1;}
.section-2026060404 .index-cta__title {font-size:clamp(2.125em,8.2vw,3.125em);}
.page-about-laker .section-about-cta .about-cta__title,
.page-application-detail-laker .section-about-cta .about-cta__title {font-size:clamp(2.3em,8.8vw,3.35em);}
.section-2026060404 .index-cta__summary {margin-bottom:1.65em;font-size:16px;}
.section-2026060404 .index-cta__contacts {margin-bottom:1.65em;}
.section-2026060404 .index-cta__contact {font-size:16px;}
.section-2026060404 .index-cta__footnote {margin-bottom:1.35em;font-size:15px;}
.section-2026060404 .index-cta__button {min-width:11.5em;font-size:15px;}
.section-2026060404 .index-cta__form-card {width:100%;padding:1.55em 1.25em 1.4em;}
.section-2026060404 .index-cta-form {gap:0.95em;}
.section-2026060404 .index-cta-form__row {grid-template-columns:1fr;gap:0.95em;}
.section-2026060404 .index-cta-form input:not([type="submit"]),.section-2026060404 .index-cta-form textarea {font-size:14px;}
.section-2026060404 .index-cta-form input:not([type="submit"]) {height:3.4em;}
.section-2026060404 .index-cta-form textarea {height:8.5em;}
.section-2026060404 .index-cta-form input[type="submit"] {font-size:15px;}
.section-2026060404 .index-cta-form__note {font-size:13px;}
}

@media screen and (max-width:480px) {
.section-2026060404 .index-cta__contact {align-items:flex-start;font-size:14px;}
.section-2026060404 .index-cta__contact-icon {margin-top:0.1em;}
.section-2026060404 .index-cta__form-card {padding:1.25em 1em 1.2em;}
}

/* Laker Pack footer migration */
.footer {--footer-text-size:clamp(1em,1.25vw,1.25em);--footer-title-size:calc(var(--footer-text-size) * 1.1);position:relative;margin-top:5%;padding-top:0;overflow:hidden;background:#fff url(../images/footer_banner.jpg) center / cover no-repeat;color:#222;}
.footer:before {content:"";position:absolute;top:0;left:0;z-index:1;width:24%;height:2.5em;background:var(--theme);clip-path:polygon(0 0,100% 0,calc(100% - 2.625em) 100%,0 100%);}
.footer:after {content:"";position:absolute;top:0;left:calc(24% - 2em);z-index:2;width:5.5em;height:2.5em;background:var(--minor);clip-path:polygon(2.6875em 0,4.125em 0,1.4375em 100%,0 100%);}
.footer .container {position:relative;z-index:3;}
.footer_box {display:grid;grid-template-columns:minmax(12em,0.95fr) minmax(22em,1.75fr) minmax(10em,0.75fr) minmax(10em,0.75fr);align-items:stretch;column-gap:clamp(3em,5vw,6.5em);padding:8.75em 0 2.75em;margin:0 0 0 auto;max-width:92em;width:100%;}
.foot_con {width:auto;}
.foot_con_brand,.foot_con_contact,.foot_link {display:flex;flex-direction:column;align-self:stretch;width:auto;min-width:0;max-width:none;padding-top:0.25em;}
.foot_con_brand {justify-content:flex-start;padding-top:0;}
.footer_brand_logo {display:block;width:13.75em;max-width:100%;margin-bottom:1.35em;}
.footer_brand_logo img {display:block;width:100%;height:auto;}
.foot_con .info {align-items:flex-start;gap:0.8em;margin-bottom:1em;}
.foot_con .info .icon {display:block;width:1.28em;height:1.28em;margin-top:0.08em;flex:0 0 auto;object-fit:contain;}
.foot_con .info p {margin:0;color:#222;font-size:var(--footer-text-size);line-height:1.45;}
.foot_con .info p span {font-weight:400;color:#222;}
.foot_con .info p a {color:#222;text-decoration:none;}
.foot_con .info p a:hover {color:var(--theme);}
.foot_link .item .tit {margin-bottom:0.85em;color:var(--minor);font-size:var(--footer-title-size);font-weight:600;text-transform:uppercase;line-height:1.15;}
.foot_link .item .a {display:block;margin-bottom:1em;padding:0;color:#222;font-size:var(--footer-text-size);line-height:1.25;white-space:nowrap;position:relative;text-decoration:none;transition:color 0.25s ease,padding-left 0.25s ease;}
.foot_link .item .a:before {content:"";position:absolute;left:0;top:50%;width:0;height:1px;background:var(--theme);transform:translateY(-50%);transition:width 0.25s ease;}
.foot_link .item .tit + .a {padding-left:0;color:#222;}
.foot_link .item .tit + .a:before {width:0;}
.foot_link .item .a:hover {padding-left:1.6em;color:var(--theme);}
.foot_link .item .a:hover:before {width:1em;}
.foot_top {grid-column:1 / -1;width:100%;justify-content:flex-end;margin:0;padding-top:0;border-top:0;}
.foot-follow {padding-bottom:0;}
.foot-follow span {color:var(--theme);font-size:1em;font-weight:600;text-transform:uppercase;}
.foot-follow .ico {background:#8a8a8a;}
.foot-follow .ico svg {fill:#fff;}
.foot-follow .ico:hover {background:var(--minor);}
.foot-follow .ico:hover svg {fill:#fff;}
.footer_copyright {position:relative;z-index:3;background:var(--theme);}
.footer_copyright p {text-align:center;font-size:var(--footer-text-size);line-height:1.35;padding:0.75em 0;color:#fff;}

@media screen and (max-width:1199px) {
.footer_box {grid-template-columns:minmax(11em,0.9fr) minmax(20em,1.6fr) minmax(9em,0.75fr) minmax(9em,0.75fr);column-gap:2.8em;width:100%;padding-top:7em;}
.footer {--footer-text-size:1.08em;}
.footer_brand_logo {width:12em;}
}

@media screen and (max-width:991px) {
.footer {--footer-text-size:1em;}
.footer_box {display:flex;gap:2em 0;padding-top:5.5em;}
.foot_con_brand {width:100%;min-width:0;}
.foot_con_contact {width:52%;min-width:0;}
.foot_link {width:20%;max-width:none;}
.foot_top {margin-top:0;}
}

@media screen and (max-width:767px) {
.footer {margin-top:3.5em;background:#f3f5fc;}
.footer:before,
.footer:after {display:none;}
.footer_box {width:92%;padding:4.3em 0 2.35em;}
.foot_con {font-size:1em;}
.foot_con_brand,.foot_con_contact,.foot_link {width:100%;}
.footer_brand_logo {width:10.5em;margin-bottom:1em;}
.foot_con_contact {margin-bottom:0.5em;}
.foot_link .m_name {display:block;line-height:1;color:var(--theme);position:relative;font-weight: 600;margin-bottom:0;font-size:var(--footer-title-size);background:none;padding:1.15em 0;border-bottom:1px solid rgb(26 76 147 / 35%);border-radius:0;}
.foot_link .m_name svg {position:absolute;top:0;right:0;text-align:center;width:3.3em;height:3.3em;padding:0.95em;transition:all 0.5s;fill:var(--theme);}
.foot_link.m_toggle.active .m_name svg {transform:rotate(45deg);}
.foot_link .toggle_con {display:none;padding:1.25em 0 0 0;}
.foot_link .toggle_con .item {padding-bottom:0;border-bottom-width:0;}
.foot_link .toggle_con .item .tit {display:none;}
.foot_link .toggle_con .item .a {font-size:0.92em;line-height:1.2;margin-bottom:0.85em;}
.foot_link .item {width:100%;border-right-width:0;border-bottom:1px solid rgb(26 76 147 / 16%);}
.foot_top {display:flex;justify-content:flex-start;margin-top:0;padding-top:0;}
.foot-follow {justify-content:flex-start;}
.foot-follow .ico {width:1.85em;height:1.85em;margin-left:0.5em;}
	.section-support .sectionList .item {flex:0 0 12.05em;}
	
	.applications-archive .list-prodcut .item .itemImg {
    height: auto;
    aspect-ratio: 5 / 4;
}
}

@media screen and (max-width:480px) {
.footer_box {padding-top:3.8em;}
.footer_brand_logo {width:9.5em;}
.foot_con .info {gap:0.65em;}
.foot_con .info .icon {width:1.15em;height:1.15em;}
}

@media screen and (max-width:767px) {
.info_product .left .article table th,.info_product .left .article table td {padding:0.75em 0.625em;font-size:0.875em;}
}
