.shared-sub-page-banner{width:100%;max-width:100%;overflow:hidden}.header-full-wrapper+.shared-sub-page-banner{margin-top:var(--header-h,170px)!important}.shared-sub-page-banner,.shared-sub-page-banner *{box-sizing:border-box}.shared-sub-page-banner>.banner-section{align-items:flex-start;min-height:clamp(320px,29vw,450px);display:flex;overflow:hidden;height:auto!important;padding:clamp(88px,9.75vw,150px) 0!important}.shared-sub-page-banner .banner-section>.container{width:100%;min-width:0;position:relative}.shared-sub-page-banner .banner-section-content{z-index:2;min-width:0;position:relative;margin:0!important;padding:0 10px!important;transform:none!important}.shared-sub-page-banner .banner-section-content h1{z-index:3;overflow-wrap:anywhere;max-width:100%;margin:0 0 15px;font-size:clamp(2.5rem,5.2vw,5rem);line-height:1.05;position:relative;visibility:visible!important;opacity:1!important;padding:0!important;display:block!important;transform:none!important}.shared-sub-page-banner .btn_wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;max-width:100%;line-height:1.2;padding:16px 30px!important;display:inline-flex!important}.shared-sub-page-banner .sub_banner_pink_foot_shape,.shared-sub-page-banner .sub_banner_green_foot_shape,.shared-sub-page-banner .sub_banner_left_shape{pointer-events:none}.shared-sub-page-banner .sub_banner_pink_foot_shape img,.shared-sub-page-banner .sub_banner_green_foot_shape img,.shared-sub-page-banner .sub_banner_left_shape img{max-width:100%;height:auto;display:block}.shared-sub-page-banner .sub_banner_left_shape img{width:clamp(130px,18vw,280px)!important}@media (max-width:991px){.shared-sub-page-banner>.banner-section{min-height:320px;padding:88px 0 72px!important}.shared-sub-page-banner .banner-section-content h1{font-size:clamp(2.5rem,8vw,4rem)}.shared-sub-page-banner .sub_banner_left_shape img{width:clamp(120px,22vw,180px)!important}}@media (max-width:767px){.shared-sub-page-banner>.banner-section{min-height:260px;padding:64px 0 56px!important}.shared-sub-page-banner .banner-section-content{padding-inline:14px!important}.shared-sub-page-banner .banner-section-content h1{margin-bottom:12px;font-size:clamp(2rem,11vw,3.25rem)}.shared-sub-page-banner .btn_wrapper{padding:13px 22px!important;font-size:.95rem!important}.shared-sub-page-banner .sub_banner_pink_foot_shape,.shared-sub-page-banner .sub_banner_green_foot_shape{opacity:.45;transform:scale(.72)}.shared-sub-page-banner .sub_banner_left_shape{display:none!important}}@media (max-width:575px){.sub-banner-section-outer.shared-sub-page-banner>section.banner-section{height:185px!important;min-height:185px!important;padding:22px 0 18px!important}.sub-banner-section-outer.shared-sub-page-banner .banner-section .banner-section-content{margin:0!important;padding:0 14px!important}.shared-sub-page-banner .banner-section-content h1{margin-bottom:10px}}@media (max-width:380px){.sub-banner-section-outer.shared-sub-page-banner>section.banner-section{height:170px!important;min-height:170px!important;padding:18px 0 15px!important}.shared-sub-page-banner .banner-section-content h1{font-size:clamp(1.85rem,10vw,2.45rem)}.shared-sub-page-banner .btn_wrapper{padding:11px 18px!important;font-size:.88rem!important}}@media (min-width:576px) and (max-width:758px){.shared-sub-page-banner>.banner-section{min-height:240px;padding:34px 0 40px!important}}@media (min-width:759px) and (max-width:990px){.shared-sub-page-banner>.banner-section{min-height:300px;padding:40px 0 52px!important}}@media (min-width:991px) and (max-width:1198px){.shared-sub-page-banner>.banner-section{min-height:330px;padding:46px 0 60px!important}}@media (min-width:1199px){.shared-sub-page-banner>.banner-section{min-height:360px;padding:52px 0 68px!important}}
