#videoPopup .modal-dialog{max-width:calc( (100vh - 200px) * 16 / 9 ) !important}#videoPopup .modal-content{background:transparent;border:0}#videoPopup .modal-header{border:0;justify-content:flex-end}#videoPopup .modal-header .video-popup-close svg{width:30px;height:30px;fill:#fff}#videoPopup .ratio:before{content:""}#videoPopup .modal-body{position:relative}#videoPopup .modal-body .spinner-border{color:#fff;width:60px;height:60px;position:absolute;top:calc(50% - 30px);left:calc(50% - 30px)}@media(min-width: 992px){.product-page-hero{display:flex}}.product-page-hero .ratio{--bs-aspect-ratio: calc(520 / 586 * 100%)}.product-page-hero .ratio:after{background-color:rgba(31,32,80,.5)}.product-page-hero-text{padding:2.5rem 1.25rem 2.125rem}@media(min-width: 992px){.product-page-hero-text{padding-left:calc((100vw - var(--padding-factor)) /2);margin-left:15px;width:100%;box-sizing:content-box;display:flex;align-items:center}}.product-page-hero-text-title{line-height:.9;font-family:"bebas";font-size:4.125rem}@media(min-width: 991.98px){.product-page-hero-text-title{font-size:7vw}}.related-programs{padding-bottom:6%}@media(max-width: 767.98px){.related-programs .centered-mobile-swiper-buttons{display:none}}.related-programs .swiper{position:relative;overflow:hidden;margin-top:35px}@media(max-width: 767.98px){.related-programs .swiper-wrapper{flex-direction:column}}.related-programs-content{padding-right:15px;display:flex;flex-direction:column;flex-basis:50%;flex-shrink:0;height:100%}.related-programs-content span{text-transform:uppercase}@media(max-width: 767.98px){.related-programs-content span{font-size:14px}}.related-programs-content h3{font-family:"bebas";font-size:1.875rem}.related-programs-content .secondary-link{margin-top:auto}.related-programs .swiper-slide{border:1px solid #1f2050;padding:15px;display:flex;justify-content:space-between;align-items:start;background:#fff;height:unset;width:100%;margin-bottom:20px}@media(min-width: 768px){.related-programs .swiper-slide{padding:20px;margin-bottom:0}}.related-programs .swiper-button-next,.related-programs .swiper-button-prev{position:unset}@media(min-width: 768px){.related-programs .swiper-button-next{margin-left:10px}}.related-programs .centered-mobile-swiper-buttons{margin-top:40px}@media(min-width: 768px){.related-programs .centered-mobile-swiper-buttons{display:flex;justify-content:flex-end}}html,body{scroll-padding-block-start:200px}.page-navigation{overflow:hidden;position:sticky;top:var(--header-sticky-height);transition:top .3s;z-index:22;border-bottom:1px solid rgba(136,134,134,.2)}.page-navigation a{color:#fff;text-decoration:none}.page-navigation .swiper-wrapper .swiper-slide{padding:3px 17px 3px 45px;transition:.4s padding}@media(min-width: 768px){.page-navigation .swiper-wrapper .swiper-slide{padding:23px 70px 23px 0}}@media(max-width: 767.98px){.page-navigation .swiper-wrapper .swiper-slide{opacity:.7}}.page-navigation .swiper-wrapper .swiper-slide.active{font-weight:bold;opacity:1}@media(min-width: 768px){.page-navigation.isSticky .swiper-slide{padding:5px 70px 5px 0}}@media(min-width: 992px){.bullets{display:flex;align-items:center;justify-content:space-between}}@media(min-width: 992px){.bullets .title{margin-bottom:0;margin-right:40px}}.bullets .list{list-style-type:none;margin:0;padding:0;max-width:450px}.bullets .list li{display:flex;align-items:flex-start}.bullets .list li:not(:last-child){margin-bottom:10px}.bullets .list li:before{flex-shrink:0;content:"";display:inline-block;width:5px;height:5px;background:#de0330;border-radius:50%;margin-right:10px;margin-top:8px}
