.benefits-position{position:relative}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
h1.content-herobanner{margin:0}
.cta-button-solidbutton,.cta-button-outlinebutton{padding:16px 24px;align-items:center;border-radius:6px;text-decoration:none !important;cursor:pointer}
.cta-button-strong-solidbutton,.cta-button-strong-outlinebutton{font-family:"Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue","sans-serif";font-size:18px;font-weight:700;line-height:24px;text-align:left}
.cta-button-strong-solidbutton{color:#57585b}
.cta-button-solidbutton{background-color:white}
.cta-button-strong-outlinebutton{color:white}
.cta-button-outlinebutton{border:1px solid #fff}
.cta-button:hover{background-color:grey}
.cta-button-solid .cta-button-text{color:#57585b}
.cta-button-outline .cta-button-text{color:#fff}
.cta-button-solidbutton a,.cta-button-outlinebutton a{color:transparent}
.cmp-link__screen-reader-only{position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}
.outerdiv-herobanner{padding:64px 0 64px;display:flex;flex-direction:column}
.innerdiv-herobanner{justify-content:center;display:flex;flex-direction:column;width:auto}
.content-herobanner{font-family:"Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue","sans-serif";font-size:42px;font-weight:700;line-height:52px;color:#fff}
.contentSubText-herobanner{margin:24px 0;font-family:"Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue","sans-serif";font-size:16px;font-weight:400;line-height:22px;color:#fff}
.cta-container{display:flex;gap:8px;justify-content:flex-start}
.cta-button-solidbutton:hover,.cta-button-outlinebutton:hover{background-color:#e6e6e6 !important}
@media(max-width:1023px){.cta-container{display:grid !important}
.innerdiv-herobanner p{margin:16px 0}
.outerdiv-herobanner{padding:36px 20px 70px}
.content-herobanner{font-size:26px;line-height:32px}
.contentSubText-herobanner{font-size:12px;line-height:16px}
.cta-button-solidbutton,.cta-button-outlinebutton{padding:8px 24px}
.cta-button-strong-solidbutton{font-size:14px;line-height:24px}
}
@media(min-width:480px) and (max-width:639px){.outerdiv-herobanner{padding-left:32px;padding-right:32px}
}
@media(min-width:640px) and (max-width:1023px){.outerdiv-herobanner{padding-left:32px;padding-right:32px}
}
@media(min-width:1024px) and (max-width:1365px){.outerdiv-herobanner{padding-left:32px;padding-right:32px}
.innerdiv-herobanner{width:960px}
.content-herobanner{width:816px}
.contentSubText-herobanner{width:816px}
}
@media(min-width:1366px) and (max-width:1919px){.outerdiv-herobanner{padding-left:81px;padding-right:81px}
.innerdiv-herobanner{width:1204px}
.content-herobanner{width:1204px}
.contentSubText-herobanner{width:816px;font-size:16px;line-height:22px}
}
@media(min-width:1920px){.innerdiv-herobanner{width:832px;margin:0 960px 0 128px}
.content-herobanner{Width:832px}
.contentSubText-herobanner{width:816px;font-size:16px;line-height:22px;width:816px}
}
.benefits-customLeftCarousel-mySlides{display:none}
.benefits-customLeftCarousel-active,.benefits-customLeftCarousel-dot:hover{background-color:#fff !important}
.benefits-customLeftCarousel-dot{height:6px;width:6px}
.benefits-customLeftCarousel-slideshow-container{width:auto;position:relative;margin:auto}
.benefits-customLeftCarousel-prev,.benefits-customLeftCarousel-next,.benefits-customLeftCarousel-play{align-items:center;display:flex !important;justify-content:center;cursor:pointer;position:relative;flex-shrink:0;color:white;justify-content:center;font-family:"Fabric MDL2 Assets";font-style:normal;font-weight:400}
ul.carousel-items{padding:0;margin:0}
#buttonandol{display:flex;justify-content:space-between;align-items:center;top:auto;position:absolute;left:50%;transform:translateX(-50%);width:auto}
.benefits-customLeftCarousel-main-dot{display:flex;justify-content:center;align-items:center}
.benefits-customLeftCarousel-dot{display:inline-block;cursor:pointer;border:2px solid #fff;border-radius:50%}
#benefits-customLeftCarousel-olddotid{align-items:center}
svg{height:24px;width:24px}
@media(max-width:479px){svg{height:24px;width:24px}
#benefits-customLeftCarousel-previd{margin-left:22px}
.benefits-customLeftCarousel-main-dot{gap:22px}
#buttonandol{bottom:24px;padding-right:16px;padding-left:16px}
#benefits-customLeftCarousel-olddotid{margin:0 22px}
.benefits-customLeftCarousel-dot{height:8px;width:8px}
.benefits-customLeftCarousel-prev,.benefits-customLeftCarousel-next,.benefits-customLeftCarousel-play{height:24px;font-size:24px;line-height:24px}
}
@media all and (min-width:480px) and (max-width:639px){#benefits-customLeftCarousel-previd{margin-left:24px}
.benefits-customLeftCarousel-main-dot{gap:24px}
#buttonandol{bottom:24px}
#benefits-customLeftCarousel-olddotid{margin:0 24px}
.benefits-customLeftCarousel-prev,.benefits-customLeftCarousel-next,.benefits-customLeftCarousel-play{height:24px;font-size:32px;line-height:32px}
}
@media all and (min-width:640px) and (max-width:1023px){#benefits-customLeftCarousel-previd{margin-left:24px}
.benefits-customLeftCarousel-main-dot{gap:24px}
#buttonandol{bottom:24px}
#benefits-customLeftCarousel-olddotid{margin:0 24px}
.benefits-customLeftCarousel-prev,.benefits-customLeftCarousel-next,.benefits-customLeftCarousel-play{height:24px;font-size:32px;line-height:32px}
}
@media all and (min-width:1024px) and (max-width:1365px){#benefits-customLeftCarousel-previd{margin-left:24px}
.benefits-customLeftCarousel-main-dot{gap:24px}
#buttonandol{bottom:24px}
#benefits-customLeftCarousel-olddotid{margin:0 24px}
.benefits-customLeftCarousel-prev,.benefits-customLeftCarousel-next,.benefits-customLeftCarousel-play{height:24px;font-size:32px;line-height:32px}
}
@media(min-width:1365px){svg{height:24px;width:24px}
#benefits-customLeftCarousel-previd{margin-left:24px}
.benefits-customLeftCarousel-main-dot{gap:24px}
#buttonandol{bottom:24px}
#benefits-customLeftCarousel-olddotid{margin:0 24px}
.benefits-customLeftCarousel-prev,.benefits-customLeftCarousel-next,.benefits-customLeftCarousel-play{height:24px;font-size:32px;line-height:32px}
}