.module.flex_content_hero.dark .carousel .next{transform:scaleX(-1)}.module.flex_content_hero .carousel .prev, .module.flex_content_hero .carousel .next{width:unset;height:unset}.module.flex_content_hero.secondary-theme.flex-content-hero-view .content-overlay .cta-links-container .cta-item .btn-container .button.large.cta-link:hover, .module.flex_content_hero.secondary-theme.flex-content-hero-view .content-overlay .cta-links-container .cta-item .btn-container .button.large.cta-link:focus, .module.flex_content_hero.primary-theme.flex-content-hero-view .content-overlay .cta-links-container .cta-item .btn-container .button.large.cta-link:hover, .module.flex_content_hero.primary-theme.flex-content-hero-view .content-overlay .cta-links-container .cta-item .btn-container .button.large.cta-link:focus{box-shadow:none}.module.flex_content_hero.secondary-theme .content-under img + .button.secondary, .module.flex_content_hero.dark-theme .content-under img + .button.secondary{background-color:transparent!important}.module.flex_content_hero .carousel .prev, .module.flex_content_hero .carousel .next{display:none}.module.flex_content_hero .carousel .prev.disabled, .module.flex_content_hero .carousel .next.disabled{visibility:hidden}.module.flex_content_hero .content-overlay .content-details .content-title{font-family:"DINNext";font-weight:700;font-size:32px;line-height:36px;text-transform:capitalize;margin-bottom:24px}.module.flex_content_hero .content-overlay .content-details .content-title .logo-title{max-width:-webkit-fill-available}.module.flex_content_hero .content-overlay .content-details .content-description p, .module.flex_content_hero .content-overlay .content-details .content-description h3{font-family:"DINNext";font-style:normal;font-weight:500;font-size:22px;line-height:28px}.module.flex_content_hero .content-overlay .content-details .cta-links-container{margin-bottom:20px}.module.flex_content_hero .content-overlay .content-details .cta-links-container .cta-item{margin:16px 8px 0}.module.flex_content_hero .content-overlay .content-details .cta-links-container .cta-item .cta-link{margin-top:0;min-width:210px;height:48px;padding-top:12px}.module.flex_content_hero .content-overlay .content-details .cta-links-container .cta-item .cta-link .icon.play{height:15px;width:14.17px;margin:0 2px -2px 0}.module.flex_content_hero .content-overlay.text-light .content-description{color:#fff}.module.flex_content_hero .content-overlay.text-light .cta-item span{color:inherit}.module.flex_content_hero .flex-inline-videoplayer.video-container .video-playback-control.light, .module.flex_content_hero .flex-inline-videoplayer.video-container .video-playback-control.dark{background-image:none}.module.flex_content_hero .flex-inline-videoplayer.video-container .video-playback-control.inject-play-button-svg{background-image:none}.module.flex_content_hero .flex-inline-videoplayer.video-container .video-playback-control.inject-play-button-svg svg{height:48px;width:48px}.module.flex_content_hero .flex-inline-videoplayer.video-container .video-playback-control.inject-play-button-svg:hover rect{fill:#cecfcf}.module.flex_content_hero .flex-inline-videoplayer.video-container .video-playback-control.inject-play-button-svg:hover path{fill:#000}.module.flex_content_hero_featured_single .content-overlay{padding:60px 96px}.module.flex_content_hero_featured_single .content-overlay .content-details .content-description{margin-bottom:7px}.module.flex_content_hero_featured_single .content-overlay .content-details .content-description p{font-size:1.5rem;line-height:1.875rem}.module.flex_content_hero_featured_single .content-overlay .content-details .content-title{margin-bottom:24px}.module.flex_content_hero_featured_single .content-overlay .content-details .content-title .logo-title{max-width:100%;width:unset!important;max-height:160px}.module.flex_content_hero_featured_single .content-overlay .button.large{padding:11px 24px;border-radius:48px!important;width:210px;height:unset;margin:17px 0 0}.module.flex_content_hero_featured_single .content-overlay .cta-links-container .cta-item{margin-left:8px;margin-right:8px}.module.flex_content_hero_featured_single .content-overlay .cta-links-container .cta-item .button{font-size:1rem;line-height:1.5rem;letter-spacing:0.25px}@media only screen and (max-width: 679px){.module.flex-content-hero-view .carousel .slides:only-child li .content-overlay.content-under{padding-bottom:24px}.module.flex_content_hero_featured_single .content-overlay .button.large{margin:16px 0 0}.module.flex_content_hero_featured_single .content-overlay .content-details .content-description{margin-bottom:0}.module.flex_content_hero_featured_single .content-overlay .content-details .content-description p{font-size:1.375rem;line-height:1.75rem;font-weight:500}.module.flex_content_hero_featured_single .content-overlay.content-under .content-body{margin-top:-64px}.module.flex_content_hero_featured_single .content-overlay.content-under{padding:0 22px 24px 22px}.module.flex_content_hero_featured_single .content-overlay .content-details .content-title .logo-title{max-height:140px;max-width:100%}.module.flex_content_hero .content-overlay .content-details .cta-links-container{margin-bottom:30px}}@media only screen and (min-width: 680px){.module.flex_content_hero .content-overlay .content-details .content-description p, .module.flex_content_hero .content-overlay .content-details .content-description h3{font-family:"DINNext";font-style:normal;font-weight:500;font-size:24px;line-height:30px}.module.flex_content_hero .content-overlay .content-details .cta-links-container .cta-item{margin-top:24px}}@media only screen and (max-width: 959px){.module.flex-content-hero-view .carousel .slides:only-child li .content-overlay.content-under{padding-bottom:32px}.module.flex_content_hero_featured_single .content-overlay.content-under .content-body{margin-top:-161px}.module.flex_content_hero_featured_single .content-overlay .content-details .content-title{margin-bottom:24px}}@media only screen and (min-width: 960px){.module.flex_content_hero .carousel .dots{padding-bottom:initial}.module.flex_content_hero .carousel.show-preview-cards .dots{display:block;max-width:1392px}.module.flex_content_hero .carousel.show-preview-cards .preview-cards{display:none}.module.flex_content_hero .carousel.show-preview-cards .content-overlay{padding-bottom:initial}.module.flex_content_hero .content-overlay .content-details .cta-links-container .cta-item{margin-bottom:30px}}@media only screen and (min-width: 1200px){.module.flex_content_hero .carousel .prev, .module.flex_content_hero .carousel .next{display:block}.module.flex_content_hero .carousel .dots{padding-bottom:1.5rem}.module.flex_content_hero .carousel.show-preview-cards .dots{display:none}.module.flex_content_hero .carousel.show-preview-cards .preview-cards{display:flex}.module.flex_content_hero .carousel.show-preview-cards .content-overlay{padding-bottom:88px}.module.flex_content_hero .content-overlay, .module.flex_content_hero .content-sponsor{padding:3.125rem 5rem}.module.flex_content_hero .content-overlay .content-details .cta-links-container .cta-item{margin-bottom:inherit}.module.flex_content_hero .content-overlay .content-details .content-title{font-style:normal;font-weight:700;font-size:40px;line-height:48px;margin-bottom:24px}.module.flex_content_hero .content-overlay .content-details .content-title .logo-title{max-width:100%}.module.flex_content_hero .content-overlay .content-details .content-description{font-size:1em}.module.flex_content_hero .content-overlay .content-details .content-description h3{font-weight:500;font-size:24px;line-height:30px}.module.flex_content_hero .content-overlay .content-details .content-description p{font-family:"DINNext";font-style:normal;font-weight:500;font-size:24px;line-height:30px}.module.flex_content_hero .content-overlay .content-details .cta-links-container .cta-item{margin-top:24px}.module.flex_content_hero .content-overlay .content-details .cta-links-container .cta-item:first-child{margin-left:0}.module.flex_content_hero .content-overlay .content-details .cta-links-container .cta-item:last-child{margin-right:0}.module.flex_content_hero .content-overlay .cta-links-container[data-cta-type="link"] .cta-item{font-size:1em;margin-top:0.75em}.module.flex_content_hero .carousel .dots{padding-bottom:1.5rem}.module.flex_content_hero .flex-inline-videoplayer.video-container .video-playback-control.inject-play-button-svg svg{height:60px;width:60px}}@media only screen and (min-width: 1200px) and (max-width: 1400px){.module.flex_content_hero .content-overlay.content-left, .module.flex_content_hero .content-overlay.content-right{padding-top:35px}.module.flex_content_hero .content-overlay.content-left .content-details, .module.flex_content_hero .content-overlay.content-right .content-details{min-width:440px}.module.flex_content_hero .content-overlay.content-left .content-details .content-title, .module.flex_content_hero .content-overlay.content-right .content-details .content-title{margin-bottom:20px}.module.flex_content_hero .content-overlay.content-left .content-details .content-title .logo-title, .module.flex_content_hero .content-overlay.content-right .content-details .content-title .logo-title{max-width:90%}.module.flex_content_hero .content-overlay.content-center{padding-top:10px}.module.flex_content_hero .content-overlay.content-center .content-details{min-width:940px}.module.flex_content_hero .content-overlay.content-center .content-details .content-title{margin-bottom:20px}.module.flex_content_hero .content-overlay.content-center .content-details .content-title .logo-title{max-width:90%}}@media only screen and (min-width: 1401px) and (max-width: 1573px){.module.flex_content_hero .content-overlay .content-details .cta-links-container, .module.flex_content_hero .content-overlay .content-details .content-description, .module.flex_content_hero .content-overlay .content-details .content-title{min-width:440px}}@media only screen and (min-width: 1200px) and (max-width: 1300px){.module.flex_content_hero .content-overlay.content-left .content-details .content-title .logo-title, .module.flex_content_hero .content-overlay.content-right .content-details .content-title .logo-title{max-width:80%}.module.flex_content_hero .content-overlay.content-center .content-details .content-title .logo-title{max-width:80%}}@media only screen and (min-width: 768px) and (max-width: 1200px){.module.flex_content_hero .carousel .dots{max-width:1392px;position:relative}}@media only screen and (min-width: 1200px) and (max-width: 1439px){.module.flex_content_hero.default-left-padding.default-right-padding .carousel.show-preview-cards .preview-cards{width:88%}}@media only screen and (min-width: 1440px){.module.flex_content_hero.default-left-padding.default-right-padding .carousel.show-preview-cards .preview-cards{width:87%}}