section.erg-core__hero-section .hero-section__background{position:relative;width:100%;height:100vh;z-index:0}@media print,screen and (min-width:64em){section.erg-core__hero-section .hero-section__background{height:100vh}}section.erg-core__hero-section .hero-section__background .button{position:absolute;bottom:2rem;right:2rem;z-index:2;background-color:transparent;color:#fff;border:1px solid #fff}@media screen and (pointer:fine){section.erg-core__hero-section .hero-section__background .button:hover{color:#2e5252;border-color:#2e5252;opacity:1}}section.erg-core__hero-section .hero-section__background .button:focus,section.erg-core__hero-section .hero-section__background .button:focus-within{color:#2e5252;border-color:#2e5252;opacity:1}section.erg-core__hero-section .hero-section__background .mfr-components__video,section.erg-core__hero-section .hero-section__background img,section.erg-core__hero-section .hero-section__background video{position:absolute;top:0;left:0;width:100%;height:100%;max-width:unset;object-fit:cover}section.erg-core__hero-section .hero-section__background .mfr-components__video-custom-poster,section.erg-core__hero-section .hero-section__background .mfr-components__video-icon{display:none}section.erg-core__hero-section .hero-section__video-control{position:absolute;bottom:1.0625rem;right:.9375rem;z-index:1}@media print,screen and (min-width:64em){section.erg-core__hero-section .hero-section__video-control{bottom:1.5625rem;right:1.5625rem}}section.erg-core__hero-section .hero-carousel{width:100%}section.erg-core__hero-section .hero-carousel__image-overlay{position:absolute;top:11rem;left:50%;transform:translateX(-50%);width:100%;height:100%;z-index:33;width:180px}@media print,screen and (min-width:64em){section.erg-core__hero-section .hero-carousel__image-overlay{top:8rem}}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner{position:relative}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner .link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .content-wrapper{position:absolute;width:100%;left:0;top:0;height:100%;display:flex;align-items:center;z-index:2}@media print,screen and (min-width:64em){section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .content-wrapper{width:100%;align-items:center;padding-top:0;padding-bottom:0}}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .content{display:flex;flex-direction:column;max-width:28%;margin:0 auto;text-align:center;align-items:center;justify-content:center}@media print,screen and (max-width:63.99875em){section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .content{max-width:80%}}@media print,screen and (min-width:40em){section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .slide-caption h3{font-size:40px;line-height:40px}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .slide-caption .slide-details{font-size:19px;letter-spacing:.02px;line-height:25px}}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .slide-logo{margin-bottom:30px}@media print,screen and (max-width:63.99875em){section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .slide-logo{width:150px}}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .image-header{margin-bottom:40px}@media print,screen and (max-width:63.99875em){section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .image-header{width:280px}}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .image-header--mobile{display:none}@media print,screen and (max-width:63.99875em){section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .image-header--mobile{display:block}}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .spacer{flex:1}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .mobile-spacer{flex:1}@media print,screen and (min-width:64em){section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .mobile-spacer{display:none}}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .slide-details{margin-bottom:40px;font-size:14px;letter-spacing:.02px}@media print,screen and (min-width:40em){section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .slide-details{font-size:19px}}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .button{font-weight:600;font-size:14px;letter-spacing:2px;position:absolute;bottom:76px;left:50%;transform:translateX(-50%)}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-center .hero-section__background::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%)}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-left .content-wrapper{position:absolute;width:100%;left:0;top:0;height:100%;display:flex;align-items:flex-start;z-index:2;padding-top:12rem;padding-bottom:50px}@media print,screen and (min-width:64em){section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-left .content-wrapper{width:50%;align-items:center;padding-top:0;padding-bottom:0}}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-left .content{display:flex;flex-direction:column;max-width:59%;margin:0 auto;text-align:center;align-items:center}@media print,screen and (max-width:63.99875em){section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-left .content{max-width:100%;height:100%}}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-left .slide-logo{margin-bottom:30px}@media print,screen and (max-width:63.99875em){section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-left .slide-logo{width:150px}}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-left .image-header{margin-bottom:40px}@media print,screen and (max-width:63.99875em){section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-left .image-header{width:280px}}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-left .image-header--mobile{display:none}@media print,screen and (max-width:63.99875em){section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-left .image-header--mobile{display:block}}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-left .mobile-spacer{flex:1}@media print,screen and (min-width:64em){section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-left .mobile-spacer{display:none}}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-left .slide-details{margin-bottom:40px;font-size:19px;letter-spacing:.02px}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-left .button{font-weight:600;font-size:14px;letter-spacing:2px}section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-left .hero-section__background::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%)}@media print,screen and (min-width:64em){section.erg-core__hero-section .hero-carousel .hero-carousel__card-inner--layout-left .hero-section__background::after{background:linear-gradient(to right,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%)}}section.erg-core__hero-section .hero-carousel__caption{z-index:2;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0;font-weight:700;text-transform:uppercase;margin-bottom:10px}@media print,screen and (min-width:64em){section.erg-core__hero-section .hero-carousel__caption{font-size:28px;line-height:41px;font-weight:700}}section.erg-core__hero-section .hero-carousel__caption small{display:block;font-size:14px;line-height:16px;letter-spacing:.02px;font-weight:300;text-transform:none;margin-bottom:10px}@media print,screen and (min-width:64em){section.erg-core__hero-section .hero-carousel__caption small{margin-bottom:0;font-size:19px;line-height:25px}}section.erg-core__hero-section .hero-carousel__details{font-size:14px;line-height:16px;letter-spacing:.02px;max-width:290px;margin:0 auto}@media print,screen and (min-width:64em){section.erg-core__hero-section .hero-carousel__details{font-size:19px;line-height:25px;max-width:456px;margin:0}}section.erg-core__hero-section .hero-carousel__footer{z-index:2;font-size:14px;line-height:20px;font-weight:300;padding:15px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:16px;position:absolute;width:100%;bottom:3rem;text-align:center}@media print,screen and (min-width:64em){section.erg-core__hero-section .hero-carousel__footer{text-align:left;padding:25px;gap:0;flex-direction:row;bottom:0;align-items:flex-end}}section.erg-core__hero-section .hero-carousel__footer .button{background-color:transparent;border:1px solid #fff;color:#fff}@media screen and (pointer:fine){section.erg-core__hero-section .hero-carousel__footer .button:hover{color:#000;border-color:#000;opacity:1}}section.erg-core__hero-section .hero-carousel__footer .button:focus,section.erg-core__hero-section .hero-carousel__footer .button:focus-within{color:#000;border-color:#000;opacity:1}section.erg-core__hero-section .hero-carousel__footer-sections{display:flex;justify-content:space-between;position:relative}section.erg-core__hero-section .hero-carousel__footer-sections span{opacity:.7}section.erg-core__hero-section .hero-carousel__footer-sections span:first-child::after{position:absolute;width:100px;position:absolute;bottom:-1px;border:.5px solid #000;left:0;content:""}section.erg-core__hero-section .hero-carousel__wrapper{padding:0!important}section.erg-core__hero-section .hero-carousel__carousel .carousel__item{width:100%;padding-bottom:8px}section.erg-core__hero-section .hero-carousel__carousel .flickity-page-dots{margin:0;position:absolute;z-index:2;display:flex;gap:8px;justify-content:center}section.erg-core__hero-section .hero-carousel__carousel .flickity-page-dots .dot{width:23px;height:12px;flex:none;margin:0;border:none;border-radius:0;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg width='23' height='12' viewBox='0 0 23 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 0.563477L19.1445 4.55176L21.918 6L19.1426 7.44824H19.1416L11.499 11.4355L1.08105 6L11.5 0.563477Z' stroke='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:opacity .2s ease}section.erg-core__hero-section .hero-carousel__carousel .flickity-page-dots .dot.is-selected{background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg width='23' height='12' viewBox='0 0 23 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 0.563477L19.1445 4.55176L21.918 6L19.1426 7.44824H19.1416L11.499 11.4355L1.08105 6L11.5 0.563477Z' fill='white' stroke='white'/%3E%3C/svg%3E")}@media print,screen and (min-width:64em){section.erg-core__hero-section .hero-carousel__carousel .flickity-page-dots{bottom:30px!important}}body:has(header.header.header__wrapper--sticky) section.erg-core__hero-section .hero-carousel__image-overlay{opacity:0}.hero-carousel__card .hero-carousel__card-inner a.button{font-size:21px!important;font-family:FGroteskDemi;letter-spacing:0!important;min-width:11.6875rem;padding:1rem 1.5rem 1rem}@media print,screen and (max-width:63.99875em){.hero-carousel__card .hero-carousel__card-inner a.button{position:absolute;bottom:70px}}.slide_details_mobile{display:none;padding:40px 40px 0 40px;text-align:left}.slide_details_mobile h3{font-size:24px;color:#232323;margin-bottom:20px;line-height:1.2;letter-spacing:-.01em}.slide_details_mobile p{font-size:14px;color:#797970}@media print,screen and (max-width:39.99875em){.slide_details_mobile{padding:40px 20px 0 20px}}@media print,screen and (max-width:63.99875em){.slide_details_mobile{display:block}}