.page-industry-promo{isolation:isolate;overflow-x:clip}.page-industry-promo .home-banner.home-banner-v2{padding:40px 0 56px!important}.page-industry-promo .home-banner .center-wr>.clearfix{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:28px 40px;display:grid!important}.page-industry-promo .home-banner .center-wr>.clearfix:before,.page-industry-promo .home-banner .center-wr>.clearfix:after{content:none!important;display:none!important}.page-industry-promo .home-banner-v2 .home-banner-left,.page-industry-promo .home-banner-v2 .left.home-banner-left,.page-industry-promo .home-banner-v2 .right.home-banner-right{text-align:left;float:none!important;width:100%!important;max-width:none!important;margin:0!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.page-industry-promo .home-banner-v2 .home-banner-left h1.cd-headline{min-height:0!important;margin:0 0 14px!important;font-size:clamp(1.75rem,3.2vw,2.65rem)!important;line-height:1.2!important}.page-industry-promo .home-banner-v2 .home-banner-left .main_line{display:inline}.page-industry-promo .home-banner-v2 h3{margin:0 0 12px!important;font-size:clamp(1.05rem,1.8vw,1.4rem)!important;line-height:1.35!important}.page-industry-promo .home-banner-v2 .home-banner-left p{max-width:34em;margin:0!important;font-size:clamp(15px,1.35vw,17px)!important;line-height:1.55!important}.page-industry-promo .home-banner-v2 .home-banner-left .common-btn,.page-industry-promo .home-banner-v2 .home-banner-left button.common-btn{margin-top:22px!important}.page-industry-promo .home-banner-v2 .right.home-banner-right img,.page-industry-promo .home-banner-right img{object-fit:contain;width:100%;max-width:520px;height:auto;margin:0 auto;display:block}.page-industry-promo .home-what-we-do-wr{text-align:center;padding-bottom:72px}.page-industry-promo .promo-feature-grid,.page-industry-promo .promo-audience-grid{box-sizing:border-box;align-items:stretch;gap:24px;width:100%;max-width:none;margin:28px auto 0;display:grid!important}.page-industry-promo .promo-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-industry-promo .promo-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.page-industry-promo .promo-feature-grid .home-wwd-box,.page-industry-promo .promo-audience-grid .home-wwd-box{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #eef0f5;border-radius:16px;flex-direction:column;align-items:center;height:100%;min-height:0;box-shadow:0 8px 28px #20263b14;float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:28px 22px 26px!important;display:flex!important}.page-industry-promo .home-wwd-icon{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:140px;margin:0 0 4px;display:flex}.page-industry-promo .home-wwd-icon img,.page-industry-promo .home-wwd-icon .attachment-full{object-fit:contain;margin:0 auto;display:block;width:auto!important;max-width:128px!important;height:auto!important;max-height:120px!important}.page-industry-promo .home-wwd-title{justify-content:center;align-items:flex-start;width:100%;min-height:2.7em;display:flex;margin:12px 0 0!important}.page-industry-promo .home-wwd-title h3{color:#001a3f;text-align:center;margin:0;font-family:Mont-Bold,Mont,sans-serif;font-size:20px;line-height:1.35}.page-industry-promo .home-wwd-content{flex:auto;width:100%;min-height:0!important;margin-top:10px!important}.page-industry-promo .home-wwd-content p{color:#5a6578;text-align:center;max-width:100%;margin:0;padding:0 4px;font-family:Mont-Regular,sans-serif;font-size:15px;line-height:1.55}.page-industry-promo .promo-bottom{text-align:center;background:#fff;border-radius:8px;max-width:none;margin:0 auto;padding:0 0 48px}.page-industry-promo .promo-bottom-copy{max-width:820px;margin:36px auto 0;padding:0 0 8px}.page-industry-promo .promo-bottom-copy h4{color:#5a6578;font-family:Mont-Regular,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.55}@media (max-width:1100px){.page-industry-promo .promo-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page-industry-promo .home-banner .center-wr>.clearfix{grid-template-columns:1fr;gap:24px}.page-industry-promo .home-banner-v2 .home-banner-left,.page-industry-promo .home-banner-v2 .right.home-banner-right{text-align:center}.page-industry-promo .home-banner-v2 .home-banner-left p,.page-industry-promo .home-banner-v2 .home-banner-left .common-btn,.page-industry-promo .home-banner-v2 .home-banner-left button.common-btn{margin-left:auto!important;margin-right:auto!important}.page-industry-promo .home-banner-right img{max-width:420px}.page-industry-promo .promo-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:640px){.page-industry-promo .home-banner.home-banner-v2{padding:24px 0 40px!important}.page-industry-promo .home-what-we-do-wr{padding-bottom:48px}.page-industry-promo .promo-feature-grid,.page-industry-promo .promo-audience-grid{grid-template-columns:1fr;gap:16px;max-width:420px;margin-top:20px}.page-industry-promo .promo-feature-grid .home-wwd-box,.page-industry-promo .promo-audience-grid .home-wwd-box{padding:22px 18px 20px!important}.page-industry-promo .home-wwd-icon{height:120px}.page-industry-promo .home-wwd-title{min-height:0}.page-industry-promo .home-wwd-title h3{font-size:18px}.page-industry-promo .home-wwd-content p{font-size:14px}}
