.header1{background-color:#f8f8f8;height:auto}.header1,.header1 .main-bg{min-height:500px;width:100%}.header1 .main-bg{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute}.header1 .bg-color{background-color:#f8f8f8}.header1 .header-box{align-items:center;color:#00000080;display:flex;font-size:18px;line-height:18px;min-height:inherit;padding-bottom:clamp(32px,5vw,56px);padding-top:clamp(40px,5vw,72px);position:relative}.header1 .header-box--with-image{display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:minmax(0,440px) minmax(0,1fr);justify-content:center}.header1 .header-box .header-box-main{max-width:440px;min-width:0;width:100%}.header1 .header-box .title{color:#333;font-size:clamp(32px,3vw,42px);font-weight:700;line-height:1.4;margin-bottom:18px}.header1 .header-box .label1{line-height:1.8}.header1 .header-box .el-button{border-radius:4px;color:#fff;height:42px;margin-top:clamp(24px,4vw,50px);width:112px}.header1 .header1-right-img{box-sizing:border-box;height:auto;justify-self:end;max-height:var(--header-image-height,none);max-width:var(--header-image-width,100%);-o-object-fit:contain;object-fit:contain;padding-right:var(--header-image-padding-right,0);width:100%}@media (max-width:992px){.header1{background:linear-gradient(90deg,#fff8f8,#fff4e9)!important;height:auto;width:100%}.header1 .main-bg{height:100%;max-width:100%;min-height:500px;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.header1 .header-box{min-height:auto;padding:80px 0 0}.header1 .header-box--with-image{gap:40px;grid-template-columns:minmax(0,1fr)}.header1 .header-box .header-box-main{margin:0 auto;max-width:640px;padding:0 2rem;text-align:center;width:100%}.header1 .header-box .header-box-main .title{font-size:clamp(26px,6vw,40px);line-height:1.4;margin-bottom:24px;text-align:center}.header1 .header-box .header-box-main .label1{font-size:14px;line-height:24px;margin:.5rem 0 2rem;text-align:center}.header1 .header-box .el-button{border-radius:22px;font-size:14px;height:42px;margin-top:24px;width:112px}.header1-right-img{height:auto!important;margin:0 auto;max-width:min(100%,var(--header-image-width,560px));padding:0!important;width:100%!important}}
