.ent-section-onecol:has(.hero-slider-block){position:relative}.hero-slider-block{padding-top:48px;padding-bottom:24px}.hero-slider-block.white-font-color{color:#fff}.hero-slider-block>*:not(.contextual){position:relative;z-index:1}.hero-slider-block .field--name-field-background-image,.hero-slider-block .field--name-field-mobile-bg-image,.hero-slider-block .hero-slider-block--video{position:absolute;z-index:0;inset:0;overflow:hidden}.hero-slider-block .field--name-field-background-image img,.hero-slider-block .field--name-field-background-image video,.hero-slider-block .field--name-field-mobile-bg-image img,.hero-slider-block .field--name-field-mobile-bg-image video,.hero-slider-block .hero-slider-block--video img,.hero-slider-block .hero-slider-block--video video{-webkit-transition:opacity .5s;transition:opacity .5s;height:auto;width:100%;max-width:unset;opacity:0}.hero-slider-block .field--name-field-carousel-title{font-size:16px;margin:32px 0 8px}.hero-slider-block .field--name-field-carousel-card .paragraph--type--hero-card{background-color:#fff;color:#3f454f;padding:10px;font-size:14px;line-height:20px;height:100px;font-weight:500;border-radius:10px;position:relative}.hero-slider-block .field--name-field-carousel-card .paragraph--type--hero-card>a{display:block;height:100%;text-decoration:none;color:#3f454f}.hero-slider-block .field--name-field-carousel-card .paragraph--type--hero-card>a:hover{color:#3f454f}.hero-slider-block .field--name-field-carousel-card .field--name-field-image{position:absolute;top:10px;left:10px;overflow:hidden;border-radius:5px;width:80px;height:80px}.hero-slider-block .field--name-field-carousel-card .field--name-field-image img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);height:80px;width:auto;max-width:unset}.hero-slider-block .field--name-field-carousel-card .field--name-field-title,.hero-slider-block .field--name-field-carousel-card .field--name-field-cta-link{padding-left:100px}.hero-slider-block .field--name-field-carousel-card .field--name-field-title{margin-bottom:16px}.hero-slider-block .field--name-field-carousel-card .field--name-field-cta-link{position:absolute;bottom:10px}.hero-slider-block .field--name-field-carousel-card .field--name-field-cta-link,.hero-slider-block .field--name-field-carousel-card .field--name-field-cta-link a{font-weight:600;color:#456bd1}.hero-slider-block .owl-carousel .owl-nav>div{background-color:#fff;color:#456bd1!important}.hero-slider-block .owl-carousel .owl-nav>div:hover{background-color:#456bd1;color:#fff!important}.hero-slider-block .owl-carousel .owl-dots .owl-dot{background:#fff}.hero-slider-block .owl-carousel .owl-dots .owl-dot.active{background:#456bd1}.hero-slider-block .hero-slider-block--image img{pointer-events:none;display:block;width:100%;height:410px;-o-object-fit:cover;object-fit:cover;opacity:1}.hero-slider-block.is-playing .play-button{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.hero-slider-block.is-playing:hover .play-button{opacity:1!important;display:block!important}.hero-slider-block:not(.is-playing) .play-button{display:none}.hero-slider-block__content{text-align:center}.hero-slider-block__content .field--name-field-eyebrow{font-size:24px;line-height:30px;font-weight:500}.hero-slider-block__content .field--name-field-title{font-size:36px;line-height:42px;font-weight:700}.hero-slider-block__content .field--name-field-description{font-size:18px;line-height:1.5em}.hero-slider-block__content .field--name-field-cta a{font-size:16px;background-color:#456bd1;color:#fff;border:none;text-align:center;padding:16px 50px;line-height:19px;min-width:250px;text-decoration:none;border-radius:40px}.hero-slider-block__content .field--name-field-cta a:hover{background-color:#3655aa;text-decoration:none}.hero-slider-block__content .field--name-field-foreground-image img{max-height:350px;margin:0 auto;display:block;width:auto}.hero-slider-block--video video{position:relative;z-index:2}.hero-slider-block--image{position:absolute!important;top:0;left:0;height:100%;width:100%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;overflow:hidden}@media screen and (min-width:576px){.hero-slider-block--video .hero-slider-block--image img{height:368px}}@media screen and (min-width:768px){.hero-slider-block .field--name-field-mobile-bg-image{z-index:-1}.hero-slider-block .play-button{position:absolute;top:20px;right:50px;z-index:0;font-size:24px;cursor:pointer;padding:4px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.hero-slider-block .play-button,.hero-slider-block .play-button:hover,.hero-slider-block .play-button:focus,.hero-slider-block .play-button:active{color:#fff;text-decoration:none;z-index:5}.hero-slider-block .play-button svg,.hero-slider-block .play-button i{height:24px;width:24px;text-align:center}.hero-slider-block .play-button:focus-visible{outline:2px solid #ffffff;border:none;border-radius:3px;opacity:1}.hero-slider-block:hover .play-button{opacity:1}.hero-slider-block:not(.is-playing) .play-button{display:block}.hero-slider-block .hero-slider-block--image img{height:604px}.hero-slider-block__content{text-align:left}.hero-slider-block__content .field--name-field-eyebrow{font-size:40px;line-height:48px}.hero-slider-block__content .field--name-field-title{font-size:64px;line-height:70px;font-weight:800;margin-bottom:20px}.hero-slider-block__content .field--name-field-description{font-size:36px;line-height:42px;font-weight:400}}@media screen and (min-width:992px){.hero-slider-block{padding-top:64px;padding-bottom:280px}.hero-slider-block .field--name-field-carousel-title{position:absolute;bottom:200px;font-size:20px;font-weight:500;padding-left:24px;margin:0}.hero-slider-block .field--name-field-carousel-card{position:absolute;z-index:2;bottom:40px;width:95%;max-width:1280px;margin:0 auto;padding:0 10px}.hero-slider-block .field--name-field-carousel-card .paragraph--type--hero-card{background-color:#fff9;height:150px;font-size:18px;line-height:22px;font-weight:500}.hero-slider-block .field--name-field-carousel-card .paragraph--type--hero-card:hover{background-color:#fff}.hero-slider-block .field--name-field-carousel-card .paragraph--type--hero-card>a:hover{text-decoration:none}.hero-slider-block .field--name-field-carousel-card .paragraph--type--hero-card>a:focus-visible{outline:2px solid #ffffff;border-radius:3px}.hero-slider-block .field--name-field-carousel-card .field--name-field-image{width:130px;height:130px}.hero-slider-block .field--name-field-carousel-card .field--name-field-image img{height:130px}.hero-slider-block .field--name-field-carousel-card .field--name-field-title,.hero-slider-block .field--name-field-carousel-card .field--name-field-cta-link{padding-left:150px}.hero-slider-block .field--name-field-carousel-card .field--name-field-cta-link .arrow-link:before,.hero-slider-block .field--name-field-carousel-card .field--name-field-cta-link .arrow-link:after{top:.6em}.hero-slider-block.white-font-color .field--name-field-carousel-card .paragraph--type--hero-card{background-color:#72398899;color:#fff}.hero-slider-block.white-font-color .field--name-field-carousel-card .paragraph--type--hero-card:hover{background-color:#723988}.hero-slider-block.white-font-color .field--name-field-carousel-card .paragraph--type--hero-card>a,.hero-slider-block.white-font-color .field--name-field-carousel-card .paragraph--type--hero-card>a:hover{color:#fff}.hero-slider-block.white-font-color .field--name-field-carousel-card .field--name-field-cta-link a,.hero-slider-block.white-font-color .field--name-field-carousel-card .field--name-field-cta-link .cta-text{color:#fff}.hero-slider-block .owl-carousel .owl-dots{display:none}}@media screen and (min-width:1280px){.hero-slider-block .hero-slider-block--image img{height:562px}}
