.InsuranceProductSelector-module__SKPVGa__wrapper{background-color:rgb(var(--brad-color-neutral-20));padding-block:var(--brad-padding-xxl)}.InsuranceProductSelector-module__SKPVGa__introText *,.InsuranceProductSelector-module__SKPVGa__sectionTitle *{font-size:var(--brad-font-size-md);line-height:var(--brad-line-height-md)}.InsuranceProductSelector-module__SKPVGa__introText :is(b,strong),.InsuranceProductSelector-module__SKPVGa__sectionTitle :is(b,strong){font-weight:bolder;font-size:inherit;line-height:inherit}.InsuranceProductSelector-module__SKPVGa__introText{max-width:1315px;margin:50px auto;padding-inline:24px}.InsuranceProductSelector-module__SKPVGa__introText *{color:rgb(var(--brad-color-neutral-100))}.InsuranceProductSelector-module__SKPVGa__introText :is(h1,h2,h3,h4,h5,h6){font-size:var(--brad-font-size-lg);line-height:var(--brad-line-height-lg)}.InsuranceProductSelector-module__SKPVGa__sectionTitle{background-color:rgb(var(--brad-color-neutral-0));text-align:center;max-width:1315px;margin-inline:auto;padding-block:54px 28px;padding-inline:24px;position:relative}.InsuranceProductSelector-module__SKPVGa__sectionTitle:after{content:"";background-color:rgb(var(--brad-color-primary));width:50px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.InsuranceProductSelector-module__SKPVGa__sectionTitle *{color:rgb(var(--brad-color-neutral-50))}.InsuranceProductSelector-module__SKPVGa__sectionTitle :is(h1,h2,h3,h4,h5,h6){font-size:var(--brad-font-size-xl);line-height:var(--brad-line-height-lg)}@media (min-width:768px){.InsuranceProductSelector-module__SKPVGa__introText :is(h1,h2,h3,h4,h5,h6){font-size:1.7rem}.InsuranceProductSelector-module__SKPVGa__sectionTitle :is(h1,h2,h3,h4,h5,h6){font-size:1.5rem}}
.InsuranceProductSelectorClient-module__giuJWa__selectorContainer,.InsuranceProductSelectorClient-module__giuJWa__productDisplay{background-color:rgb(var(--brad-color-neutral-0));max-width:1315px;margin-inline:auto;padding-inline:24px}.InsuranceProductSelectorClient-module__giuJWa__selectorContainer{padding-block:54px}.InsuranceProductSelectorClient-module__giuJWa__selector{max-width:947px;margin-inline:auto;padding-inline:16px;position:relative}.InsuranceProductSelectorClient-module__giuJWa__selectorButton{cursor:pointer;width:100%;aspect-ratio:var(--card-ratio,1/1);border:none;place-items:center;display:grid;position:relative;overflow:hidden}.InsuranceProductSelectorClient-module__giuJWa__selectorButton:after{content:"";background-color:rgb(var(--brad-color-neutral-60));opacity:.45;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;top:0;left:0}.InsuranceProductSelectorClient-module__giuJWa__selectorButton:focus:after,.InsuranceProductSelectorClient-module__giuJWa__selectorButton:hover:after{opacity:.75}.InsuranceProductSelectorClient-module__giuJWa__selectorButton.InsuranceProductSelectorClient-module__giuJWa__selected:after{background-color:rgb(var(--brad-color-primary));opacity:.75}.InsuranceProductSelectorClient-module__giuJWa__selectorButton img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.InsuranceProductSelectorClient-module__giuJWa__selectorButton:focus img,.InsuranceProductSelectorClient-module__giuJWa__selectorButton:hover img{transform:scale(1.2)}.InsuranceProductSelectorClient-module__giuJWa__selectorButtonText{z-index:1;height:max-content;color:rgb(var(--brad-color-neutral-0));text-align:center;padding-top:10px;font-weight:600;display:block;position:absolute;bottom:50%;left:12px;right:12px;transform:translateY(50%)}.InsuranceProductSelectorClient-module__giuJWa__selectorButtonText>span{font-size:var(--brad-font-size-sm);line-height:var(--brad-line-height-md)}.InsuranceProductSelectorClient-module__giuJWa__selectorButtonText>span:after{content:"";background-color:rgb(var(--brad-color-primary));width:50px;height:4px;display:block;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.brad-theme-prime .InsuranceProductSelectorClient-module__giuJWa__selectorButtonText>span:after{background-color:rgb(var(--brad-color-primary-dark))}.InsuranceProductSelectorClient-module__giuJWa__selectorPrev,.InsuranceProductSelectorClient-module__giuJWa__selectorNext{z-index:1;background-color:rgb(var(--brad-color-neutral-0));box-shadow:var(--brad-elevation-20);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.InsuranceProductSelectorClient-module__giuJWa__selectorPrev{left:-12px}.InsuranceProductSelectorClient-module__giuJWa__selectorNext{right:-12px}.InsuranceProductSelectorClient-module__giuJWa__selectorPrev *,.InsuranceProductSelectorClient-module__giuJWa__selectorNext *{stroke:rgb(var(--brad-color-primary))}.InsuranceProductSelectorClient-module__giuJWa__productDisplay{padding-bottom:72px;position:relative}.InsuranceProductSelectorClient-module__giuJWa__productBanner{width:100%;height:auto;margin-inline:-24px;position:absolute;top:0}.InsuranceProductSelectorClient-module__giuJWa__productBanner:after{content:"";background-color:rgb(var(--brad-color-neutral-60));opacity:.45;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;top:0;left:0}.InsuranceProductSelectorClient-module__giuJWa__productBanner,.InsuranceProductSelectorClient-module__giuJWa__productBanner picture{aspect-ratio:1315/650;max-width:100%;font-size:0;line-height:0}.InsuranceProductSelectorClient-module__giuJWa__productBanner img{object-fit:cover;object-position:top center;width:100%;height:100%}.InsuranceProductSelectorClient-module__giuJWa__productBanner+.InsuranceProductSelectorClient-module__giuJWa__productContent{padding-top:30%}.InsuranceProductSelectorClient-module__giuJWa__productContent{max-width:915px;margin-inline:auto}.InsuranceProductSelectorClient-module__giuJWa__productTitleDetails{margin-inline:-24px;position:relative}.InsuranceProductSelectorClient-module__giuJWa__productTitle{margin-bottom:46px}.InsuranceProductSelectorClient-module__giuJWa__productTitle *{color:rgb(var(--brad-color-neutral-0));font-size:var(--brad-font-size-sm);line-height:var(--brad-line-height-md)}.InsuranceProductSelectorClient-module__giuJWa__productDetails{background-color:rgb(var(--brad-color-neutral-10));padding:54px 24px}.InsuranceProductSelectorClient-module__giuJWa__productDetails :empty{padding-top:1em}.InsuranceProductSelectorClient-module__giuJWa__productDetails *{color:rgb(var(--brad-color-neutral-50))}.InsuranceProductSelectorClient-module__giuJWa__productDetails b,.InsuranceProductSelectorClient-module__giuJWa__productDetails strong{font-weight:bolder}.InsuranceProductSelectorClient-module__giuJWa__productDetails small{font-size:var(--brad-font-size-sm);line-height:var(--brad-line-height-md)}.InsuranceProductSelectorClient-module__giuJWa__productDetails :is(h1,h2,h3,h4,h5,h6){font-size:var(--brad-font-size-lg);line-height:var(--brad-line-height-lg)}.InsuranceProductSelectorClient-module__giuJWa__productDetails :is(h1,h2,h3,h4,h5,h6):first-child{font-size:var(--brad-font-size-xl);line-height:var(--brad-line-height-lg);margin-bottom:24px;padding-bottom:26px;position:relative}.InsuranceProductSelectorClient-module__giuJWa__productDetails :is(h1,h2,h3,h4,h5,h6):first-child:after{content:"";background-color:rgb(var(--brad-color-primary));width:50px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.InsuranceProductSelectorClient-module__giuJWa__productDetails a,.InsuranceProductSelectorClient-module__giuJWa__productDetails a:visited{color:rgb(var(--brad-color-cta));text-decoration:underline}.InsuranceProductSelectorClient-module__giuJWa__productDetails a:hover,.InsuranceProductSelectorClient-module__giuJWa__productDetails a:focus{color:rgb(var(--brad-color-cta-dark))}.InsuranceProductSelectorClient-module__giuJWa__productDetails ol,.InsuranceProductSelectorClient-module__giuJWa__productDetails ul{padding-left:16px}.InsuranceProductSelectorClient-module__giuJWa__productDetails ol,.InsuranceProductSelectorClient-module__giuJWa__productDetails ol li{list-style:decimal}.InsuranceProductSelectorClient-module__giuJWa__productDetails ul,.InsuranceProductSelectorClient-module__giuJWa__productDetails ul li{list-style:outside}.InsuranceProductSelectorClient-module__giuJWa__productDetails li::marker{color:rgb(var(--brad-color-primary));font-size:1.2em}.InsuranceProductSelectorClient-module__giuJWa__sideImageContainer{max-width:100%;height:auto;display:block}.InsuranceProductSelectorClient-module__giuJWa__sideImageContainer figure{width:max-content;margin-inline:auto}.InsuranceProductSelectorClient-module__giuJWa__sideImageContainer img{object-fit:cover;object-position:top center;max-width:100%}.InsuranceProductSelectorClient-module__giuJWa__highlightText{margin-block:16px 44px}.InsuranceProductSelectorClient-module__giuJWa__cardsContainer{flex-direction:column;gap:2rem;margin-top:60px;display:flex}@media (max-width:575px){.InsuranceProductSelectorClient-module__giuJWa__hideArrowOnMobile{display:none}}@media (max-width:767px){.InsuranceProductSelectorClient-module__giuJWa__sideImageContainer.InsuranceProductSelectorClient-module__giuJWa__mobileOverlapDetails{z-index:1;margin-top:-65px;position:relative}}@media (min-width:768px){.InsuranceProductSelectorClient-module__giuJWa__selectorButtonText{top:50%;transform:none}.InsuranceProductSelectorClient-module__giuJWa__productBanner+.InsuranceProductSelectorClient-module__giuJWa__productContent{padding-top:33%}.InsuranceProductSelectorClient-module__giuJWa__productTitleDetails{z-index:1;margin-inline:0}.InsuranceProductSelectorClient-module__giuJWa__productTitle{margin-bottom:80px}.InsuranceProductSelectorClient-module__giuJWa__productTitle *{font-size:1.5rem;line-height:var(--brad-line-height-lg,2rem)}.InsuranceProductSelectorClient-module__giuJWa__sideImageContainer{position:absolute;bottom:0;left:0}.InsuranceProductSelectorClient-module__giuJWa__highlightText{margin-block:160px 60px}.InsuranceProductSelectorClient-module__giuJWa__cardsContainer{margin-top:60px}.InsuranceProductSelectorClient-module__giuJWa__cardsWithOffset{z-index:1;margin-left:140px;position:relative}}@media (min-width:576px) and (max-width:991px){.InsuranceProductSelectorClient-module__giuJWa__hideArrowOnTablet{display:none}}@media (min-width:992px){.InsuranceProductSelectorClient-module__giuJWa__hideArrowOnDesktop{display:none}}
