:root{--timeNextTransitionInterval:10s;--dimenBorderRadius:.0625rem;--dimenGutter:1rem;--dimenWrapper:80rem;--dimenWrapperNarrow:48rem;--dimenLineHeightLeast:1rem;--dimenLineHeightLess:1.25rem;--dimenLineHeight:1.5rem;--dimenLineHeightMore:1.75rem;--dimenLineHeightMost:2rem;--colorTextPrimary:#000;--colorPrimary:#00857c;--colorHeading:#73f0d4;--colorPrimaryTint:#007a71;--colorPrimaryLight:#6eceb2;--colorPrimaryDark:#005c55;--colorPrimaryDarkBlue:#0c2340;--colorSecondaryLime:#bfed33;--colorSecondaryLemon:#fff063;--colorSecondaryPastelBlue:#69b8f7;--colorSecondaryVistaBlue:#688ce8;--colorSecondaryRichBlue:#5450e4;--colorBlack:#000;--colorWhite:#fff;--colorOffWhite:#f7f7f7;--colorGray:#757575;--colorWarning:#fe0000;--colorSuccess:#029a01;--colorInfo:#1058a4;--colorGrayHRTwenty:rgba(117,117,117,0.2);--colorGrayHRTen:rgba(117,117,117,0.1);--mccScrollPaddingTop:4rem;--mccberg-play-button-size:68px}@media only screen and (max-width:1199px){:root{--mccberg-play-button-size:60px}}.mco-featured-banner-block{position:relative;padding-bottom:4rem}.mco-featured-banner-image-container{height:29rem;overflow:hidden}.mco-featured-banner-image-container img{width:100%}.mco-featured-banner-content-card{position:absolute;width:95%;margin-left:5%;right:0;top:calc(0.59 * 464px);padding:1.75rem 1.6875rem;background-color:var(--colorWhite);z-index:1}.mco-featured-banner-content-card .custom-heading,.mco-featured-banner-content-card p,.mco-featured-banner-content-card small{margin:0}.mco-featured-banner-content-card .tagline + .custom-heading{margin-top:.5rem}.mco-featured-banner-content-card .custom-heading + p{margin-top:.5rem}.mco-featured-banner-content-card * + .mco-featured-banner-btn-container{margin-top:1.5rem}.mco-featured-banner-block.color-scheme-teal .mco-featured-banner-content-card{background-color:var(--colorPrimary);color:var(--colorWhite)}.mco-featured-banner-block.color-scheme-teal .mco-featured-banner-btn-container .btn{display:unset;background-color:var(--colorWhite) !important;color:var(--colorPrimary) !important;font-weight:400 !important}.mco-featured-banner-block.negative{background-color:transparent}.mco-featured-banner-block.negative .mco-featured-banner-content-card{background-color:var(--colorPrimary)}.mco-featured-banner-block.no-image{padding-bottom:0 !important}.mco-featured-banner-block.no-image .mco-featured-banner-content-card{position:initial !important;display:block !important;margin-right:50%}.mco-featured-banner-btn-container .btn{margin-left:2rem}.mco-featured-banner-image-container img{min-height:100px}@media (max-width:767px){.mco-featured-banner-block.negative.no-image .mco-featured-banner-content-card{margin-right:0 !important;width:100vw !important}.mco-featured-banner-block.negative{padding-bottom:0}.mco-featured-banner-block.negative .mco-featured-banner-image-container{height:auto;max-height:29rem}.mco-featured-banner-block.negative .mco-featured-banner-content-container{margin-top:-20%;height:auto}.mco-featured-banner-block.negative .mco-featured-banner-content-container .mco-featured-banner-content-card{position:relative;top:0}}@media (min-width:768px){.mco-featured-banner-block{padding-bottom:8.625rem}.mco-featured-banner-image-container{height:28rem}.mco-featured-banner-content-card{width:100%;max-width:41rem;right:50%;top:19.375rem;margin-right:auto;margin-left:auto;padding:2rem 3.5rem;-webkit-transform:translateX(50%);transform:translateX(50%)}.mco-featured-banner-content-card .btn + .btn{margin-left:var(--dimenGutter)}.mco-featured-banner-content-card .tagline + .custom-heading{margin-top:1rem}.mco-featured-banner-content-card .custom-heading + p{margin-top:1rem}}@media (max-width:1199px){.mco-featured-banner-block{width:100vw;margin-right:-1rem !important}}@media (min-width:1200px){.mco-featured-banner-block{padding-bottom:13.5rem}.mco-featured-banner-image-container{height:40.5rem}.mco-featured-banner-image-container img{margin-top:-5rem}.mco-featured-banner-content-card{width:100%;max-width:53.25rem;padding:4rem 9rem;margin-right:auto;margin-left:auto;top:calc(0.65 * 648px)}.mco-featured-banner-content-card .tagline + .custom-heading{margin-top:1.5rem}.mco-featured-banner-content-card .custom-heading + p{margin-top:1.5rem}.mco-featured-banner-content-card * + .mco-featured-banner-btn-container{margin-top:2rem}}