﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.banner-hero{position:absolute;height:100%;width:100%;display:flex;align-items:center;padding:0;top:0;left:0;}
.banner-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,74,152,.95) 0%,rgba(4,74,152,.87) 34%,rgba(4,74,152,.30) 68%,rgba(4,74,152,.06) 100%);}
.banner-hero .wmpage-lwrap{position:relative;z-index:2;color:#fff;max-width:none;margin:0;padding: 70px 24px 70px clamp(24px, 20vw, 496px);}
.banner-inner{max-width:660px;}
.banner-hero .eyebrow{display:inline-block;font-size:13px;letter-spacing:2px;font-weight:700;color:#cfe4ff;text-transform:uppercase;margin-bottom:14px;}
.banner-hero h1{color:#fff;font-size:40px;line-height:1.18;margin:0 0 16px;max-width:640px;}
.banner-hero .lead{font-size:17px;color:#e6f0ff;max-width:570px;margin:0 0 26px;}
.banner-hero .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px;}
.banner-hero .banbox{display:flex;flex-wrap:wrap;}
.banner-hero .banbox .item{border:1px solid rgba(255,255,255,.8);padding:10px 12px;font-size:13px;}
.banner-hero .banbox .item .num{font-weight: bold;font-size: 18px;margin-bottom: 5px;}
.banner-hero h1,.banner-hero .lead,.banner-hero .eyebrow,.banner-hero .banbox .item{text-shadow:0 1px 6px rgba(0,38,84,.42);}
@media (max-width:1800px){.banner-hero .wmpage-lwrap{zoom:.9}}
@media (max-width:1500px){.banner-hero .wmpage-lwrap{zoom:.75}}
@media (max-width:1280px){.banner-hero .wmpage-lwrap{zoom:.6}}
@media (max-width:1024px){.banner-hero .wmpage-lwrap{zoom:.45}}
@media (max-width:768px){.banner-hero .wmpage-lwrap{zoom:.35}}
@media (max-width:500px){.banner-hero .wmpage-lwrap{zoom:.4}
.banner-hero .ctas,.banner-hero .banbox{display:none}}
@media (min-width:1441px) and (max-width:1920px) {.banner-hero .wmpage-lwrap{padding: 20px 24px 20px clamp(24px, 11vw, 496px);}}

#factory>.wmpage-lwrap>.contactmap{margin-top:30px}
.wmpage34-page1{background-color:#f4f5f6;}
.wmpage34-item{border-width:2px;border-color:#f5f5f5;margin-bottom:5px;}
.wmpage34-title{border-width:2px;padding:16px;font-weight: var(--fontbold7);line-height:1;cursor:pointer;outline:0;font-size:var(--wmpage-font18);display:flex;justify-content:space-between}
.wmpage34-item.active .wmpage34-title{border-bottom-color:#f5f5f5;}
.wmpage34-con{border-width:2px;border-top-color:#f5f5f5;padding:0 16px 16px;display:none}
.wmpage34-title p{color:#555;font-size: var(--fontsize18);font-weight: var(--fontbold6);}
.wmpage34-ioce{margin-left:16px;float:right;text-align:right;color:var(--color);display:inline-block;width:1.5em}
.wmpage34-ioce span{font-size:var(--wmpage-font22);line-height:1;display:block}
.wmpage34-ioce span:nth-last-child(1){display:none}
.wmpage34-contant .active .wmpage34-con{display:block}
.wmpage34-contant .active .wmpage34-title p{color:var(--color)}
.wmpage34-contant .active .wmpage34-ioce span:nth-of-type(1){display:none}
.wmpage34-contant .active .wmpage34-ioce span:nth-of-type(2){display:block}
.wmpage34-table{text-align:center;margin-bottom:35px}
@media(max-width:500px){.wmpage34-title{padding:10px}
.wmpage34-con{padding:0 10px 10px;font-size:var(--wmpage-font14);line-height:1.25}}
#faq .pg-head{text-align: center;max-width: 72%;margin: 0 auto 35px;}