.training-overview-menu .banner__media img{height:auto;object-fit:cover;width:100%}.training-overview-menu .banner__content{position:relative;overflow:hidden}.training-overview-menu .banner__box{flex-grow:1;width:100%;max-width:100%;background:#f1f1f1;padding:2rem 0}.training-overview-menu .banner__buttons{min-width:100%;margin-top:0!important;justify-content:center!important;gap:1.5rem}.training-overview-menu .banner__buttons a span{border-left:0;position:static;padding:0 0 0 5px}.training-overview-menu .banner__buttons .button{min-width:auto;padding:0 30px!important}.button--secondary-locked{color:#ccc!important}.button--secondary-locked:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #ccc,0 0 0 var(--buttons-border-width) #ccc!important;color:#ccc!important}.button.active{background:#b82b26;color:#fff!important}.button.active:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))!important}.landing-page_banner .baner-image img{width:auto;height:100px;margin:0 auto}.rich-text__blocks .rich-text__heading{font-family:Saira ExtraCondensed;margin-bottom:-2.5rem;font-size:calc(var(--font-heading-scale) * 8.2rem)}.rich-text__text p{font-size:20px;line-height:36px;font-weight:300;max-width:1000px;margin:0 auto}p.rich-text__caption.subtitle.subtitle--large,.multicolumn .title{font-size:20px;text-transform:uppercase;line-height:36px;font-weight:500;text-align:center;color:#111;display:block;width:100%}.rich-text__blocks .rich-text__buttons{display:flex;justify-content:center;flex-direction:column;width:100%;margin:5rem auto 0;gap:1rem}.rich-text__blocks .rich-text__buttons .button{width:fit-content;margin:0 auto}.image-with-text .image-with-text__media{aspect-ratio:315 / 210;height:100%}.image-with-text .image-with-text__media img{aspect-ratio:315 / 210}.image-with-text .image-with-text__content p{font-size:20px;color:#333;line-height:36px;font-weight:3e00}.image-with-text .image-with-text__content h3{font-size:22px;font-weight:600;color:#111;margin:0 0 2rem}.multicolumn .multicolumn-list{display:grid;grid-template-columns:30% 3% 30% 3% 30%;align-items:center;width:100%;overflow:hidden}.multicolumn .multicolumn-list .grid__item{width:100%;max-width:none}.multicolumn .multicolumn-list h3{font-size:72px;text-align:center;font-weight:700;font-family:Saira ExtraCondensed;color:#a10505}.multicolumn .multicolumn-list p{font-size:48px;text-align:center;font-weight:400;font-family:Saira ExtraCondensed;color:#111;line-height:42px;text-transform:uppercase}.multicolumn .multicolumn-list a{font-size:48px;text-align:center;font-family:Saira ExtraCondensed;color:#ccc}.multicolumn .multicolumn-list a span{display:none}@media (max-width: 989px){.multicolumn .multicolumn-list a{display:none}.multicolumn .multicolumn-list p{margin-bottom:40px}.training-overview-menu .banner__box{padding:0!important}.training-overview-menu .banner__box button{margin-top:0}}.multicolumn .multicolumn-list .grid__item:nth-child(2) p,.multicolumn .multicolumn-list .grid__item:nth-child(4) p{font-family:var(--font-heading-family);font-size:70px}.multicolumn .multicolumn-list .grid__item .multicolumn-card__info{padding:0}@media (min-width: 990px){.week-navigation,.dropdown-trigger{display:none!important}}@media (max-width: 1300px){.training-overview-menu .banner__media img{height:100%}.rich-text__blocks .rich-text__heading{font-size:56px}.rich-text__text p,p.rich-text__caption.subtitle.subtitle--large,.image-with-text .image-with-text__content p,.multicolumn .title{font-size:22px;line-height:32px}.image-with-text .image-with-text__media-item{width:30%}.image-with-text .image-with-text__media{height:100%;width:100%}.image-with-text .image-with-text__text-item.grid__item{width:70%}.multicolumn .multicolumn-list{grid-template-columns:28% 3% 28% 3% 28%}.multicolumn .multicolumn-list p{font-size:56px}}@media (max-width: 989px){.training-overview-menu .banner--small.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:80vw;position:relative}.training-overview-menu .banner__media img{height:auto}.banner:not(.banner--stacked){flex-direction:row;flex-wrap:wrap}.banner--mobile-bottom .banner__box{padding:2rem 3.5rem}.rich-text__blocks .rich-text__heading{font-size:40px;margin-bottom:-1.5rem}.landing-page_banner .baner-image img{height:75px;margin-top:.5rem}.rich-text__text p,p.rich-text__caption.subtitle.subtitle--large,.image-with-text .image-with-text__content p,.multicolumn .title{font-size:16px;line-height:21px}.training-overview-menu .banner--mobile-bottom .banner__box{position:relative;bottom:unset;width:100%;padding:2rem 1.5rem}.training-overview-menu .banner__box .banner__heading,.training-overview-menu .banner__box .banner__text{color:#000}.image-with-text .image-with-text__media-item,.image-with-text .image-with-text__text-item.grid__item{width:100%}.image-with-text .image-with-text__content{padding:18px 0 12px}.rich-text .rich-text__wrapper{width:100%}.multicolumn .multicolumn__title.title-wrapper-with-link{margin-bottom:2rem}.multicolumn .multicolumn-list{flex-direction:column;display:flex}.multicolumn .multicolumn-list p{font-size:40px}.multicolumn .multicolumn-list .grid__item:nth-child(2) p,.multicolumn .multicolumn-list .grid__item:nth-child(4) p{font-size:50px;line-height:50px}.week-navigation{display:none;align-items:center;justify-content:space-between;margin:3rem 0 0;gap:1rem}.week-navigation .week-current{font-size:16px;color:#000}.banner__buttons.banner__buttons.dropdown-content{display:none}.dropdown-trigger{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;background-color:rgba(var(--color-button),var(--alpha-button-background));border-color:rgba(var(--color-button),var(--alpha-button-background));color:#fff;padding:10px;text-align:center;border:none;cursor:pointer;font-size:16px;border-radius:0;margin:2.5rem 0 0}.dropdown-trigger svg{width:16px;height:16px}.dropdown-trigger.active svg{transform:rotate(180deg)}.banner__buttons.dropdown-content{display:none;flex-direction:row;flex-wrap:wrap;gap:2rem;overflow:hidden;margin-top:1.5rem}.banner__buttons.dropdown-content.active{display:flex;padding:2rem}.training-overview-menu .banner__buttons.dropdown-content .button{padding:0 24px!important;width:calc(50% - 1rem)}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/training-overview.css.map */
