.home .padding-section-large.insurance-section-padding{padding-top:2rem;padding-bottom:2rem}.home .component_insurance{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.home .insurance_header{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.home .insurance-title{grid-column-gap:.875rem;grid-row-gap:.875rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.home .max-width-46rem{max-width:46rem}.home .insurance-link{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.home .insurance-card{grid-column-gap:2.813rem;grid-row-gap:2.813rem;background-color:var(--color--neutral--light);border-radius:1rem;flex-flow:column;flex:none;justify-content:flex-start;align-items:center;width:19.5rem;height:auto;padding:1rem 1rem 1.25rem;display:flex;box-shadow:0 .326rem 1.5rem .408rem #00000012}.home .insurance-card_media+.insurance-card_content{margin-top:1rem}.home .insurance-card_media{border-radius:1rem;flex:none;width:100%;height:16.5rem;overflow:hidden}.home .insurance-card_media .image-full{object-position:center 20%}.home .insurance-slider_cms_item:nth-child(2) .insurance-card_media .image-full{object-position:center 50%}.home .insurance-card_content{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:space-between;align-items:center;height:100%;display:flex}.home .insurance-card_title{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:column;justify-content:flex-start;align-items:center;text-align:center;display:flex}.home .insurance-card_title .heading-style-h6,.home .insurance-card_title>div{text-align:center;width:100%}.home .insurance-card_title .heading-style-h6{font-size:1.5rem}.home .heading-style-h6{letter-spacing:-.02em;font-size:1.75rem;font-weight:500;line-height:1.3}.home .decor-line{text-decoration:underline}.home .insurance-card--hoverable{transition:transform .25s ease,box-shadow .25s ease;border-bottom:3px solid transparent}.home .insurance-card--hoverable:hover{transform:scale(1.033);border-bottom:3px solid var(--color--primary--purple);box-shadow:0 .66rem 2.2rem .55rem #0000001c}.home .insurance-carousel-fullbleed{width:100vw;position:relative;left:50%;transform:translate(-50%);overflow:visible}.home .insurance-slider_component{width:100%;container-type:inline-size}.home .insurance-slider_cms_wrap.swiper{overflow:visible;cursor:grab;position:relative}.home .insurance-slider_cms_list{grid-column-gap:0;grid-row-gap:0;align-items:stretch}.home .insurance-slider_cms_list.swiper-wrapper{display:flex;will-change:transform;padding-left:var(--site--gutter);padding-right:var(--site--gutter);padding-bottom:2rem}.home .insurance-slider_cms_wrap.swiper:active{cursor:grabbing}.home .swiper-pointer-events{touch-action:pan-y}.home .insurance-slider_cms_item.swiper-slide{flex:none;width:auto;height:auto;margin-right:1.25rem;display:flex}.home .insurance-slider_footer{padding-bottom:2rem}.home .insurance-slider_layout{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:wrap;place-content:center center;align-items:center;margin-top:1rem;display:flex}.home .team-slider_bullet_wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;display:none;width:auto!important}.home .team-slider_bullet_item{aspect-ratio:1;background-color:#eee0;border-style:solid;border-width:.09rem;border-radius:100vw;width:1rem;min-width:0;padding:0}.home .team-slider_bullet_item.is-active{background-color:currentColor}.home .insurance-slider_draggable_wrap{border-style:solid;border-width:.09rem;border-radius:100vw;width:14rem;min-width:0;max-width:100%;height:1rem;display:none}.home .team-slider_draggable_handle{cursor:grab;background-color:currentColor;border-radius:100vw;width:30%;height:100%}.home .insurance-slider_btn_layout{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.home .insurance-slider_btn_element{cursor:pointer}.home .insurance-slider_btn_element.swiper-button-disabled{opacity:.5;pointer-events:none}.home .slider_button-prev,.home .slider_button-next{color:var(--color--primary--violet);background-color:transparent;border:1px solid currentColor;border-radius:30em;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;transition:background-color .3s,color .3s,border-color .3s}.home .slider_button-next{transform:rotate(180deg)}.home .insurance-slider_btn_element:hover .slider_button-prev,.home .insurance-slider_btn_element:hover .slider_button-next{color:#fff;background-color:var(--color--primary--purple);border-color:var(--color--primary--purple)}.home .icon-slider_btt{justify-content:center;align-items:center;width:.75rem;height:1.05rem;display:flex}@media screen and (min-width:1800px){.home .insurance-card{width:22vw;max-width:28rem}.home .insurance-card_media{height:20rem}.home .insurance-slider_cms_list.swiper-wrapper{padding-left:5vw;padding-right:5vw}.home .insurance-slider_cms_item.swiper-slide{margin-right:1.5rem}}@media screen and (min-width:2600px){.home .insurance-card{width:18vw;max-width:32rem}.home .insurance-slider_cms_list.swiper-wrapper{padding-left:4vw;padding-right:4vw}}@media screen and (max-width:991px){.home .insurance-slider_footer{padding-bottom:6rem}.home .insurance_header{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:space-between;align-items:flex-start}.home .insurance-card{width:23rem;padding-bottom:2rem;padding-left:2rem;padding-right:2rem}}@media screen and (max-width:767px){.home .insurance-title h2{font-size:2rem}.home .insurance-slider_cms_list.swiper-wrapper{padding-left:1em;padding-right:1em}.home .insurance-slider_cms_item.swiper-slide{margin-right:1rem}.home .insurance-card{width:min(320px,82vw)}.home .insurance-title_label{font-size:1.4rem!important}}@media screen and (max-width:767px){.home .insurance-slider_cms_wrap.swiper{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;cursor:default;touch-action:pan-x pan-y;transform:none!important}.home .insurance-slider_cms_list.swiper-wrapper{transform:none!important;will-change:auto;flex-wrap:nowrap}.home .insurance-slider_cms_item.swiper-slide{scroll-snap-align:start}.home .insurance-slider_cms_wrap.swiper:active{cursor:default}}@media screen and (max-width:525px){.home .insurance-slider_footer{padding-bottom:3rem}.home .insurance-card{grid-column-gap:2rem;grid-row-gap:2rem;width:min(320px,82vw);padding:1rem}}@media screen and (min-width:769px)and (max-width:1024px){.home .insurance-slider_layout{gap:1rem;padding:0 1rem}.home .insurance-card{width:20rem;padding:1.25rem}.home .insurance_heading{font-size:2.5rem}.home .insurance_subtitle{font-size:1rem}.home .insurance-card_content{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:space-between;align-items:flex-start}.page-home .insurance-card_content{align-items:center!important}.home .insurance-card_title{grid-column-gap:1rem;grid-row-gap:1rem}.home .insurance-slider_layout{justify-content:flex-start;align-items:center}.page-home .insurance-slider_layout{justify-content:center!important}}
