@media screen and (max-width:767px){.InsuranceBannerSection_visibility--hidden-sm-only__m_W8S{display:none}}@media screen and (min-width:768px)and (max-width:1279px){.InsuranceBannerSection_visibility--hidden-md-only__dSM6I{display:none}}@media screen and (min-width:1280px)and (max-width:1439px){.InsuranceBannerSection_visibility--hidden-lg-only__BZrwc{display:none}}@media screen and (min-width:1440px){.InsuranceBannerSection_visibility--hidden-xl-only__msEoj{display:none}}.InsuranceBannerSection_visibility--hidden-sm-and-up__d2oOM{display:none}@media screen and (min-width:768px){.InsuranceBannerSection_visibility--hidden-md-and-up__ZBuiq{display:none}}@media screen and (min-width:1280px){.InsuranceBannerSection_visibility--hidden-lg-and-up__vCKoV{display:none}}.InsuranceBannerSection_insurance-banner-section__AO_X_{display:flex;flex-direction:column;padding:16px;border:2px solid #dbdbdb;background-color:hsla(0,0%,98%,.6)}@media screen and (min-width:768px){.InsuranceBannerSection_insurance-banner-section__AO_X_{padding:24px 40px;align-items:center}}@media screen and (min-width:1280px){.InsuranceBannerSection_insurance-banner-section__AO_X_{flex-direction:row;gap:48px;padding:24px 48px}}.InsuranceBannerSection_insurance-banner-section__content__4ZPWM{display:flex;flex-direction:row;align-items:center;gap:16px;margin-bottom:16px}@media screen and (min-width:1280px){.InsuranceBannerSection_insurance-banner-section__content__4ZPWM{gap:48px;margin-bottom:0}}.InsuranceBannerSection_insurance-banner-section__content-logo__fc_1e{flex-shrink:0;position:relative;width:60px;height:50px}@media screen and (min-width:768px){.InsuranceBannerSection_insurance-banner-section__content-logo__fc_1e{width:100px;height:80px}}@media screen and (min-width:1280px){.InsuranceBannerSection_insurance-banner-section__content-logo__fc_1e{width:107px;height:89px}}.InsuranceBannerSection_insurance-banner-section__content-text___GQUr{font-family:var(--typo);font-size:1.125rem}@media screen and (min-width:768px){.InsuranceBannerSection_insurance-banner-section__content-text___GQUr{font-size:1.5rem;width:245px}}@media screen and (min-width:1280px){.InsuranceBannerSection_insurance-banner-section__content-text___GQUr{font-size:1.625rem;width:496px}}.InsuranceBannerSection_insurance-banner-section__content-text___GQUr span{color:var(--spanColor)}.InsuranceBannerSection_insurance-banner-section__cta__r5M9F{width:100%}@media screen and (min-width:768px){.InsuranceBannerSection_insurance-banner-section__cta__r5M9F{width:280px}}