.benefits:root{--color-primary-a1:#006181;--color-primary-a2:#fff5de;--color-primary-a5:#007fa9;--color-primary-a3:#007eb4;--color-primary-a6:#016199;--color-primary-a4:#3a4455;--color-primary-a5:#038900;--color-primary-b2:#fecd4c;--color-primary-b1:#ffb71b;--color-primary-b3:#ffc342;--color-secondary-a1:#364248;--color-secondary-a2:#586f78;--color-secondary-a4:#dddddd;--color-secondary-a5:#eceded;--color-secondary-a6:#727272;--font-size-small:0.875rem;--font-size-base-small:0.9rem;--font-size-base:1rem;--font-size-medium:1.125rem;--font-size-large:1.375rem}.benefits .promo-fifty{border-bottom:10px solid #eceded}.benefits .promo-fifty h2.leading-tight.text-h2{color:var(--color-secondary-a1);font-size:22px;font-family:var(--font-sharp-sans-semibold),"Sharp Sans",sans-serif;font-weight:var(--font-weight-bold);letter-spacing:-.5px;line-height:1.3}.benefits .promo-fifty li{list-style:disc;margin-left:30px}.benefits .promo-fifty li,.benefits .promo-fifty p{color:var(--color-secondary-a2);font-size:16px;font-family:var(--font-sharp-sans-semibold),var(--font-sharp-sans-bold),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1.4}.benefits .promo-fifty a{color:var(--color-primary-a3);cursor:pointer;text-decoration:none;transition:.35s ease-in-out}.benefits .rich-text h2{color:var(--color-secondary-a1);font-size:22px;font-family:var(--font-sharp-sans-semibold),"Sharp Sans",sans-serif;font-weight:var(--font-weight-bold);letter-spacing:-.5px;line-height:1.3}.benefits .rich-text p{color:var(--color-secondary-a2)!important;font-size:16px!important;font-family:var(--font-sharp-sans-semibold),var(--font-sharp-sans-bold),sans-serif;font-weight:600;letter-spacing:0;line-height:1.4!important}.benefits .rich-text a{color:var(--color-primary-a3);cursor:pointer;text-decoration:none;transition:.35s ease-in-out}.benefits h2.leading-tight.text-h2{color:var(--color-secondary-a1);font-size:22px;font-family:var(--font-sharp-sans-semibold),"Sharp Sans",sans-serif;font-weight:var(--font-weight-bold);letter-spacing:-.5px;line-height:1.3}.benefits .image-overlay .md\:flex-\[0_0_50\%\]{flex:0 0 35%;margin-right:60px}.benefits .image-overlay .rich-text{padding-bottom:20px}.benefits .image-overlay .rich-text h2{padding-bottom:15px}.benefits .scroll-section{padding-bottom:32px;padding-top:15px;border-bottom:15px solid #eceded}.benefits .scroll-section .rounded-lg.border.border-border{padding:25px;border:1px solid #ddd;box-shadow:2px 3px 7px rgba(58,68,85,.05);margin-bottom:20px;text-align:center}.benefits .scroll-section .rounded-lg.border.border-border:hover{background:var(--color-primary-a2);border:1px solid var(--color-primary-b1);cursor:pointer;box-shadow:2px 2px 16px rgba(255,183,27,.3)}.benefits .scroll-section .rounded-lg.border.border-border:hover a{text-decoration:underline}.benefits .scroll-section .rounded-lg.border.border-border a{color:var(--color-secondary-a6);font-size:14px;line-height:126%;text-decoration:none;height:100%;max-width:unset}.benefits .scroll-section .flex.flex-col.h-full.p-6{padding:0}.benefits .scroll-section .mt-6.flex-grow{margin-top:0}.benefits .rich-text h2{border-bottom:none;padding-bottom:0;margin-bottom:0}.benefits [class*=BSWRichText].bsw-container:first-child,.benefits [class*=richText].bsw-container:first-child{padding:auto}.benefits [class*=BSWRichText].bsw-container:not(:first-child),.benefits [class*=richText].bsw-container:not(:first-child){padding:0}.benefits .rich-text{padding-top:16px;padding-bottom:16px}.benefits .rich-text a.btn-secondary-link:after{content:"";font-family:bsw-icons,sans-serif;display:inline-block;outline:0;font-size:18px;vertical-align:middle;margin-left:10px}.benefits .rich-text a.btn-secondary-link:hover{text-decoration:underline}.benefits p sub{color:var(--color-secondary-a2);font-size:14.4px;font-family:var(--font-sharp-sans-semibold),var(--font-sharp-sans-bold),sans-serif;font-weight:600;letter-spacing:0;line-height:1.4}.benefits footer{border-top:20px solid var(--color-secondary-a5)}.benefits .gallery-card-description a{color:var(--color-primary-a3);font-family:var(--font-sharp-sans-bold);font-weight:600}.benefits .gallery-card-description a:hover{color:var(--color-secondary-a1);text-decoration:underline}.benefits .gradient-banner-content{color:#fff}.benefits .interactive-card .interactive-card__icon{filter:none!important}.benefits .custom-html-content .hero-carousel{width:100%}.benefits .custom-html-content .carousel__slide-content p{font-weight:400!important;font-family:var(--font-sharp-sans-semibold)!important;font-size:13px!important;color:#586f78;line-height:1.4}.benefits .section-body{display:flex;flex-direction:column;gap:16px}.benefits h3.section-heading{font-size:20px!important;line-height:1.2!important;color:#364248;font-family:var(--font-sharp-sans-semibold)!important}.benefits h4.section-subtitle{font-size:16px!important;line-height:1.1!important;color:#3a4455;font-family:var(--font-sharp-sans-semibold)!important}.benefits .section-buttons a.btn.blue.btn-secondary-link{font-size:13px!important;line-height:1.1!important;color:#007eb5;font-family:var(--font-sharp-sans-semibold)!important;margin:15px 0!important}.benefits .section-buttons a.btn.blue.btn-secondary-link:hover{font-size:13px;line-height:1.1!important;color:#007eb5;font-family:var(--font-sharp-sans-semibold)!important;text-decoration:none!important}.benefits small,.benefits small em{color:#586f78!important}.benefits small,.benefits small em,.benefits small em a{font-size:13px!important;line-height:1.5!important}.benefits .card-wrapper section.mx-auto{height:100%}.benefits .card-wrapper .bsw-icon-arrow:before{display:none}.benefits .card-wrapper a:not(.bg-primary-b2){color:var(--color-primary-a3)}.benefits .card-wrapper a.bg-primary-b2{padding:16px 24px}.benefits .card-wrapper a.bg-primary-b2:hover{text-decoration:underline}.benefits .card-wrapper .border.border-border{position:relative}.benefits .card-wrapper .p-6.order-last{justify-content:space-between;height:100%}.benefits .card-wrapper .field-promolink.card-cta{background:var(--color-primary-b2);border:1px solid var(--color-primary-b2);min-width:max-content;cursor:pointer;padding:16px 24px;text-align:center;margin-top:30px;border-radius:4px}.benefits .card-wrapper .field-promolink.card-cta a{color:var(--color-primary-a2)}.benefits .card-wrapper .field-promolink.card-cta a:hover{text-decoration:underline}.benefits .card-wrapper .field-promolink.card-cta:hover{background-color:var(--color-interaction-hover-bg);border-color:var(--color-primary-b2)}.benefits .card-wrapper .field-promolink.card-cta:hover a{text-decoration:underline}.benefits .promo .flex.flex-col.w-full.gap-6{width:95%}.benefits .promo .gallery-card-description,.benefits .promo .gallery-card-description ol,.benefits .promo .gallery-card-description ul{padding-left:20px}.benefits .promo .gallery-card-description ol li:before,.benefits .promo .gallery-card-description ul li:before{content:"";font-family:bsw-icons;display:inline-block;color:var(--color-primary-a5);margin-right:16px;font-size:16px;position:absolute;left:40px}.benefits small{font-size:12px;line-height:1.6;font-weight:600}@media(min-width:320px){.benefits small{font-size:13px;line-height:1.5}}.benefits .interactive-card{height:100%!important}.benefits .interactive-card,.benefits .interactive-card:hover{box-shadow:none!important;--tw-shadow:none!important;--tw-shadow-colored:none!important;border-color:var(--color-secondary-a4)!important}.benefits .interactive-card:hover{transform:none!important;background-color:inherit!important}.benefits .interactive-card ol li,.benefits .interactive-card ul li{position:relative;padding-left:1.5em;list-style:none;color:var(--color-secondary-a2)!important;font-size:14px!important;font-family:var(--font-sharp-sans-semibold)!important;font-weight:600!important;letter-spacing:0;line-height:1.6!important;padding-bottom:13px!important}.benefits .interactive-card ol li:before,.benefits .interactive-card ul li:before{content:"";font-family:bsw-icons;display:inline-block;color:#038900;font-size:16px;font-weight:600!important;line-height:1.6;position:absolute;left:0;top:.1em}.benefits .bsw-container.has-multiple-columns:not(.custom-accordion) .interactive-card.group *{cursor:default!important}.benefits .bsw-container.has-multiple-columns:not(.custom-accordion) .interactive-card.group:hover .interactive-card__icon{transform:none!important;--tw-scale-x:1!important;--tw-scale-y:1!important}.benefits .bsw-container.has-multiple-columns:not(.custom-accordion) .interactive-card.group .interactive-card__icon{margin-top:16px}.benefits .bsw-container.has-multiple-columns:not(.custom-accordion) .interactive-card.group h3{line-height:1.2!important}.benefits .bsw-container.has-multiple-columns:not(.custom-accordion) .interactive-card.group p{line-height:1.6!important}.benefits .bsw-container.has-multiple-columns:not(.custom-accordion) .interactive-card.group h3,.benefits .bsw-container.has-multiple-columns:not(.custom-accordion) .interactive-card.group p{margin:5px 0!important}.benefits .bsw-container.has-multiple-columns:not(.custom-accordion) .interactive-card.group>.content-stretch>.content-stretch{gap:24px!important}.benefits .bsw-container.has-multiple-columns:not(.custom-accordion) .interactive-card.group .interactive-card-description{padding-bottom:30px;margin-bottom:5px}.benefits .card-promo{margin-bottom:20px}.benefits .card-promo section.mx-auto{height:100%}.benefits .card-promo .border.border-border.rounded-lg{box-shadow:2px 8px 10px rgba(0,0,0,.15)}.benefits .card-promo a.bg-secondary-b1{color:#006181;background-color:rgba(0,0,0,0);border:none;font-family:var(--font-sharp-sans-semibold) sans-serif;justify-content:flex-start;padding-left:0;display:inline-block}.benefits .card-promo a.bg-secondary-b1:hover{text-decoration:underline}.benefits .card-promo a.bg-secondary-b1 .bsw-icon-arrow:before{transform:rotate(-90deg);position:relative;bottom:3px;left:7px}.benefits .card-gradient>*{padding:15px;margin:8px 0}.benefits .card-gradient .card{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;position:relative;background:linear-gradient(44deg,rgba(0,127,169,.031372549) 52.34%,rgba(0,127,169,0) 0),#fff;border-radius:8px;padding:16px}.benefits .card-gradient .card strong{font-family:var(--font-sharp-sans-bold);font-weight:700}.benefits .card-gradient .card .gallery-card-description{margin-bottom:0!important;max-width:110px;align-self:center}.benefits .card-gradient .card a{display:flex;justify-content:center}.benefits .card-gradient .card a img{height:74px;width:110px}.benefits .featured-card .content-card{height:fit-content}.benefits .featured-card .content-card .card-gallery-title-box{margin-bottom:15px}.benefits .featured-card .content-card .card-gallery-title{font-size:20px}.benefits .featured-card .gallery-card-description ul>li{list-style:none;padding-left:16px!important;padding-bottom:10px!important}.benefits .featured-card .gallery-card-description ul>li::marker{content:"";font-family:bsw-icons;display:inline-block;color:#038900;font-size:16px;position:absolute}.benefits .custom-accordion{margin-bottom:60px}.benefits .custom-accordion .border.border-secondary-a4{border:none}.benefits .custom-accordion .border.border-secondary-a4:hover{background-color:#fff5de;border:1px solid #ffb71b;box-shadow:0 0 5px #fecd4c;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.benefits .custom-accordion .border.border-secondary-a4 button{text-decoration:none;color:#007fa9}.benefits .custom-accordion .border.border-secondary-a4 button svg{stroke:#3a4455;stroke-width:3px}.benefits .custom-accordion.column-splitter.has-multiple-columns{display:flex;flex-wrap:wrap;padding:0;margin:0;gap:0!important;row-gap:0!important}.benefits .custom-accordion.column-splitter.has-multiple-columns>[data-column-number]{padding:15px;flex:1 1 100%}@media(min-width:992px){.benefits .custom-accordion.column-splitter.has-multiple-columns>[data-column-number]{flex:0 0 calc(25% - var(--gap-size, 15px));max-width:calc(25% - var(--gap-size, 15px))}}@media(max-width:991px){.benefits .custom-accordion.column-splitter.has-multiple-columns>[data-column-number]{padding-left:15px;padding-right:15px}}.benefits .custom-accordion.column-splitter.has-multiple-columns>[data-column-number]:empty,.benefits .custom-accordion.column-splitter.has-multiple-columns>[data-column-number]:has(.row:empty){display:none!important}.benefits .custom-accordion.column-splitter.has-multiple-columns .interactive-card{border:1px solid var(--color-secondary-a4)!important;border-radius:var(--radius-md,8px);box-shadow:none!important;background-color:var(--color-primary-c1)!important;height:100%;min-height:100%;transition:background-color .35s ease-in-out}.benefits .custom-accordion.column-splitter.has-multiple-columns .interactive-card .interactive-card-description{text-align:center!important}.benefits .custom-accordion.column-splitter.has-multiple-columns .interactive-card:hover{border-color:var(--color-secondary-a4)!important;background-color:#fff5de!important;box-shadow:0 0 12px 4px rgba(254,205,76,.3)!important;cursor:pointer;transform:none!important}.benefits .custom-accordion.column-splitter.has-multiple-columns .interactive-card [class*=content-stretch][class*=flex]{justify-content:center!important;align-items:center!important}.benefits .custom-accordion.column-splitter.has-multiple-columns .interactive-card [class*=flex-col][class*=items-start]{align-items:center!important;text-align:center!important}.benefits .custom-accordion.column-splitter.has-multiple-columns .interactive-card h3{color:var(--color-secondary-a1)!important;font-size:16px!important;font-family:var(--font-sharp-sans-semibold)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important;text-align:center!important;width:100%;margin:0!important}@media(min-width:768px){.benefits .custom-accordion.column-splitter.has-multiple-columns .interactive-card h3{font-size:18px!important}}.benefits .custom-accordion.column-splitter.has-multiple-columns .interactive-card a{color:#586f78!important;font-size:14px!important;font-family:var(--font-sharp-sans-semibold)!important;font-weight:600;letter-spacing:0;line-height:1.6!important}.benefits .custom-accordion.column-splitter.has-multiple-columns .interactive-card a:hover{color:var(--color-secondary-a1)!important;text-decoration:underline!important}.benefits .custom-accordion.column-splitter.has-multiple-columns .interactive-card a:focus-visible{box-shadow:var(--shadow-focus);outline-offset:-1px;outline-color:rgba(0,0,0,0)}.benefits .custom-accordion.column-splitter.has-multiple-columns .interactive-card a[data-analytics-element=interactive_card]{text-decoration:none!important;color:inherit}.benefits .custom-accordion.column-splitter.has-multiple-columns .interactive-card a[data-analytics-element=interactive_card]:hover h3{text-decoration:underline!important;color:var(--color-secondary-a1)!important}.benefits .custom-accordion.iconized-link-list.custom-list{display:flex;flex-wrap:wrap;padding:32px 14px;margin:0;gap:0!important;row-gap:0!important}.benefits .custom-accordion.iconized-link-list.custom-list>.flex.flex-col{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;width:100%;gap:0!important;row-gap:0!important;justify-content:space-between}.benefits .custom-accordion.iconized-link-list.custom-list .link-item{padding:0 10px;flex:1 1 100%;border:none!important}@media(min-width:992px){.benefits .custom-accordion.iconized-link-list.custom-list .link-item{flex:0 0 calc(20% - var(--gap-size, 15px));max-width:calc(20% - var(--gap-size, 15px))}}@media(max-width:991px){.benefits .custom-accordion.iconized-link-list.custom-list .link-item{padding-left:15px;padding-right:15px}}.benefits .custom-accordion.iconized-link-list.custom-list .link-item>a{border:1px solid var(--color-secondary-a4)!important;border-radius:var(--radius-md,8px);box-shadow:2px 3px 7px rgba(58,68,85,.05)!important;background-color:var(--color-primary-c1)!important;transition:.35s ease-in-out;padding:var(--spacing-size-small,16px)!important;display:flex!important;align-items:start!important;justify-content:center!important;text-align:center!important;min-height:auto!important;height:100%!important}@media(min-width:768px){.benefits .custom-accordion.iconized-link-list.custom-list .link-item>a{padding:25px!important}}.benefits .custom-accordion.iconized-link-list.custom-list .link-item>a:hover{border-color:var(--color-primary-b1)!important;background-color:#fff5de!important;box-shadow:0 0 12px 4px rgba(254,205,76,.3)!important;cursor:pointer;transform:none!important}.benefits .custom-accordion.iconized-link-list.custom-list .link-item>a>.flex.items-center{justify-content:center!important;align-items:center!important;width:100%;gap:0!important}.benefits .custom-accordion.iconized-link-list.custom-list .link-item>a .link-icon{display:none!important}.benefits .custom-accordion.iconized-link-list.custom-list .link-item>a .link-text{color:var(--color-secondary-a9)!important;font-size:14px!important;font-family:var(--font-sharp-sans-semibold)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important;text-align:center!important;width:100%;margin:0!important}@media(min-width:768px){.benefits .custom-accordion.iconized-link-list.custom-list .link-item>a .link-text{font-size:14px!important}}.benefits .custom-accordion.iconized-link-list.custom-list .link-item>a .link-text>span{color:var(--color-secondary-a9)!important;font-family:var(--font-sharp-sans-bold)!important;line-height:126%!important}.benefits .iconized-link-list .link-item{margin-bottom:10px}.benefits .iconized-link-list .link-item a{padding:17px 40px 17px 16px}.benefits .iconized-link-list .link-item a .link-icon{position:absolute;right:0}.benefits .content-section .p-6.order-last{background:var(--color-interaction-hover-bg);border:1px solid var(--color-secondary-a4)}.benefits .content-section .p-6.order-last .gallery-card-description a{color:var(--color-primary-a6)}.benefits .content-section-border{border-bottom:10px solid var(--color-secondary-a5);border-top:10px solid var(--color-secondary-a5)}.benefits .column-splitter .bsw-container,.benefits .row-splitter .bsw-container{padding-left:0!important;padding-right:0!important}.benefits #content{position:relative;overflow-x:hidden}.benefits #content .component.row-splitter:not(:first-child),.benefits #content .container-fluid:not(:first-child){position:relative;padding-top:10px}.benefits #content .component.row-splitter:not(:first-child):before,.benefits #content .container-fluid:not(:first-child):before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:10px;background-color:var(--color-secondary-a5);z-index:2;pointer-events:none}.benefits .mid-banner-benefits>section{position:relative;z-index:1}.benefits .mid-banner-benefits:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:var(--color-secondary-a5);z-index:0;pointer-events:none}.benefits .mid-banner-benefits:has(>section[class*=bg-primary-a3]):before{background-color:var(--color-primary-a3)}.benefits .mid-banner-benefits:has(>section[class*=bg-secondary-e1]):before{background-color:var(--color-secondary-e1)}.benefits .mid-banner-benefits:has(>section[class*=bg-system-a1]):before{background-color:var(--color-system-a1)}.benefits .mid-banner-benefits:has(>section[class*=bg-system-b2]):before{background-color:var(--color-system-b2)}.benefits .enroll-promo>*{padding:7px 15px}.benefits .enroll-promo img{max-width:70%;height:auto;margin:auto;display:block}.benefits .enroll-promo a{color:var(--color-primary-a3)}.benefits .enroll-promo .group.h-\[236px\]{height:auto}.benefits .enroll-promo .card{padding:16px}.benefits .enroll-promo .card h3{margin-bottom:3px;font-size:20px}.benefits .enroll-promo .card p{margin:5px 0;flex:2}.benefits .gallery-card-description{height:100%;margin:0!important}.benefits .gallery-card-description>*{height:100%;display:flex;flex-direction:column;justify-content:space-between}.benefits .gallery-card-description .btn-secondary-link:after{font-family:bsw-icons!important;display:inline-block;outline:0;font-size:18px;vertical-align:middle;margin-left:10px;color:currentColor;text-decoration:none!important;text-decoration-line:none!important}.benefits .gallery-card-description .btn-secondary-link:not([target=_blank]):after{content:""}.benefits .gallery-card-description .btn-secondary-link[target=_blank]:after:after{content:""}.benefits .gallery-card-description strong{font-weight:700;font-family:var(--font-sharp-sans-bold)}.benefits .gallery-card-description ul>li{list-style:disc;padding:0;margin:0 0 0 15px}.benefits .gallery-card-description ul>li:before{display:none}.benefits .card-cta{margin-top:10px;margin-bottom:0;line-height:1.6!important}.benefits .card-cta a{line-height:22.4px!important}.benefits .btn.btn-primary-teal{text-align:center;display:flex;background:#ffc342;border:1px solid #ffc342;padding:16px 24px;color:#364248;cursor:pointer;text-wrap:pretty;display:inline-block;border-radius:4px;width:100%;transition:.35s ease-in-out;margin-top:10px}.benefits .btn.btn-primary-teal:hover{background-color:#fff8e6}.benefits .content-card .cta-button{transition:.35s ease-in-out;padding:16px 24px;margin-top:10px}.benefits .content-card .cta-button:hover{text-decoration:underline}.benefits .content-card .cta-button i{display:none}.benefits .cta-content-card .content-card>*{height:auto}.benefits .cta-content-card .content-card .overflow-hidden{border-radius:var(--rounded-lg)}.benefits .cta-content-card .content-card .gallery-card-description{height:auto}.benefits .cta-content-card .content-card .gallery-card-description *{transition:.35s ease-in-out}.benefits .cta-content-card .content-card .gallery-card-description>*{height:auto}.benefits .cta-content-card .content-card .cta-buttons{margin-top:0}.benefits .cta-content-card .content-card .cta-buttons .cta-button{background:none;border:none;margin-top:0;padding-left:0;padding-right:0;width:fit-content;color:var(--color-primary-a3);font-size:var(--font-size-base-small)}.benefits .cta-content-card .content-card .cta-buttons .cta-button span{font-size:var(--font-size-base-small)}.benefits .cta-content-card .content-card .cta-buttons .cta-button:hover{text-decoration:none;color:var(--color-primary-a5)}.benefits .cta-content-card .content-card .cta-buttons .cta-button:hover>span{text-decoration:underline}.benefits .cta-content-card .content-card .cta-buttons .cta-button i{display:block;font-size:1.4rem;font-weight:600}.benefits .richText.bsw-container{padding:0}