.btn-info{background-color:rgba(40,40,40,0.5) !important}.btn-blue{background-color:#046fb6 !important}.btn-yellow{background-color:#f2b71a !important}.btn-green{background-color:#26af4b !important}.btn-light-blue{background-color:#01b2cc !important}.btn:disabled{pointer-events:none}

.campaign-registration-button{margin-right:5px}.campaign-registration-button .terms-and-conditions{margin-bottom:1rem}.campaign-registration-button .terms-and-conditions .terms-checkbox{margin-right:0.8rem}.campaign-registration-button .terms-and-conditions p{margin:0}.modal--profileNotEligible .modalCloseButton{display:none}.modal--profileNotEligible .modalDialog{height:250px;width:350px;background:#2C2C33;border-radius:1rem}.modal--profileNotEligible .modalDialog .header{display:table;height:180px;color:#FC6719;margin:0px 30px}.modal--profileNotEligible .modalDialog .header .error-copy{display:table-cell;vertical-align:middle}.modal--profileNotEligible .modalDialog .button-position{display:inline;margin-left:17px}.modal--profileNotEligible .modalDialog .button-position .btn{font-size:0.75rem}

.modal-full{height:100%;width:100%;margin:0 !important}.modal-full .modal-content{max-height:none !important;width:100% !important;height:100% !important}.modal .modal-lg{max-width:1070px}.modal .modal-dialog{margin:5vh auto}@media (max-width: 499px){.modal .modal-dialog{margin:0}}.modal .modal-content{height:100vh;background-color:#fff;overflow:hidden}@media (min-width: 768px){.modal .modal-content{height:auto;max-height:90vh;border-radius:10px}}.modal .modal-body{position:relative;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal .modal-close{display:block;position:absolute;top:.5rem;right:1rem;width:1.5rem;height:1.5rem;font-size:.875rem;cursor:pointer;color:#000;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none}@media (min-width: 500px){.modal .modal-close{top:1.5rem;right:2rem;font-size:1.125rem}}.modal .modal-close:before,.modal .modal-close:after{content:'';position:absolute;width:1em;height:0.25em;background-color:#000;border-radius:0.125em;left:0;top:50%}.modal .modal-close:before{transform:rotate(45deg)}.modal .modal-close:after{transform:rotate(-45deg)}

.contactUs-modal{max-width:600px !important;overflow:hidden}.contactUs-modal .modal-title{padding:1.25rem;text-transform:capitalize}.contactUs-form-container{height:100%;padding:0 1.5rem !important}.contactUs-form-container .contactUs-form-col{padding:1rem 0.5rem 0 0.5rem}.contactUs-form-container .contactUs-form-row .input{text-transform:none !important;background-color:#EEEEEE;border:1px solid #D5D5D5}.contactUs-form-container .contactUs-form-row .select{width:100%}.contactUs-form-container .contactUs-form-row .textArea{padding:1rem}.contactUs-form-container .contactUs-footer{margin:1rem 0 2rem 0}.contactUs-form-container .contactUs-footer .align-right{display:flex;flex-direction:row;justify-content:flex-end}.contactUs-form-container .contactUs-footer.contactUs-success{height:100%}.contactUs-form-container .contactUs-form-link{color:#282828;text-decoration:underline}.contactUs-form-container .contactUs-submit-wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.contactUs-form-container .contactUs-submit{background-color:#282828}.contactUs-success-rideOn{text-transform:uppercase;font-size:2.25rem;color:#fc7c54;font-family:"Muller-Black"}

.layout-container{width:100%;height:100%;padding:0 12px;max-width:1440px;margin:0 auto}@media (min-width: 768px){.layout-container{padding:0 64px}}.layout-container.content-container{max-width:680px}

.academies-footer{min-height:413px;padding-top:48px;padding-bottom:40px}@media (min-width: 1440px){.academies-footer{padding-top:73px}}.academies-footer .title{line-height:1}@media (max-width: 767px){.academies-footer .title{font-size:2.5rem;line-height:2.5rem}}.academies-footer .title h1,.academies-footer .title h2,.academies-footer .title h3,.academies-footer .title h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.academies-footer .title h1,.academies-footer .title h2,.academies-footer .title h3,.academies-footer .title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .academies-footer .title h1,.page-type--academy_page .academies-footer .title h2,.page-type--academy_page .academies-footer .title h3,.page-type--academy_page .academies-footer .title h4,.page-type--msp_page .academies-footer .title h1,.page-type--msp_page .academies-footer .title h2,.page-type--msp_page .academies-footer .title h3,.page-type--msp_page .academies-footer .title h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .academies-footer .title h1,.page-type--academy_page .academies-footer .title h2,.page-type--academy_page .academies-footer .title h3,.page-type--academy_page .academies-footer .title h4,.page-type--msp_page .academies-footer .title h1,.page-type--msp_page .academies-footer .title h2,.page-type--msp_page .academies-footer .title h3,.page-type--msp_page .academies-footer .title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .academies-footer .title h1,.page-type--academy_page .academies-footer .title h2,.page-type--academy_page .academies-footer .title h3,.page-type--academy_page .academies-footer .title h4,.page-type--msp_page .academies-footer .title h1,.page-type--msp_page .academies-footer .title h2,.page-type--msp_page .academies-footer .title h3,.page-type--msp_page .academies-footer .title h4{font-size:2.625rem;line-height:2.625rem}}.academies-footer .footer-cards{margin-top:25px}.academies-footer .footer-cards .footer-card{width:324px;height:182px;background-color:white;border:4px solid;padding:23px;margin:7px}@media (min-width: 1440px){.academies-footer .footer-cards .footer-card{padding:23px}}.academies-footer .footer-cards .footer-card img{width:255px;height:50px}.academies-footer .footer-cards .footer-card .subtitle p{margin:0}.academies-footer .footer-cards .footer-card button{margin-top:1rem !important;border-radius:48px}

.academies-grid .layout-container{padding-top:48px;padding-bottom:40px}@media (min-width: 1440px){.academies-grid .layout-container{padding-top:117px;padding-bottom:150px}}.academies-grid .category-title{line-height:1}@media (max-width: 767px){.academies-grid .category-title{font-size:2.5rem;line-height:2.5rem}}.academies-grid .category-title h1,.academies-grid .category-title h2,.academies-grid .category-title h3,.academies-grid .category-title h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.academies-grid .category-title h1,.academies-grid .category-title h2,.academies-grid .category-title h3,.academies-grid .category-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .academies-grid .category-title h1,.page-type--academy_page .academies-grid .category-title h2,.page-type--academy_page .academies-grid .category-title h3,.page-type--academy_page .academies-grid .category-title h4,.page-type--msp_page .academies-grid .category-title h1,.page-type--msp_page .academies-grid .category-title h2,.page-type--msp_page .academies-grid .category-title h3,.page-type--msp_page .academies-grid .category-title h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .academies-grid .category-title h1,.page-type--academy_page .academies-grid .category-title h2,.page-type--academy_page .academies-grid .category-title h3,.page-type--academy_page .academies-grid .category-title h4,.page-type--msp_page .academies-grid .category-title h1,.page-type--msp_page .academies-grid .category-title h2,.page-type--msp_page .academies-grid .category-title h3,.page-type--msp_page .academies-grid .category-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .academies-grid .category-title h1,.page-type--academy_page .academies-grid .category-title h2,.page-type--academy_page .academies-grid .category-title h3,.page-type--academy_page .academies-grid .category-title h4,.page-type--msp_page .academies-grid .category-title h1,.page-type--msp_page .academies-grid .category-title h2,.page-type--msp_page .academies-grid .category-title h3,.page-type--msp_page .academies-grid .category-title h4{font-size:2.625rem;line-height:2.625rem}}.academies-grid .academy-card-container{width:1320px;margin-top:32px}@media (max-width: 1024px){.academies-grid .academy-card-container{width:631px}}@media (max-width: 500px){.academies-grid .academy-card-container{width:100%;min-width:320px;height:auto}}.academies-grid .academy-card{max-width:660px;height:360px;border-left:10px solid;padding:20px 80px 20px 64px;margin:36px 8px 200px}@media (max-width: 1024px){.academies-grid .academy-card{margin:7px}}@media (max-width: 500px){.academies-grid .academy-card{width:300px;height:auto;padding:0 10px;margin:7px;border-left:none}}.academies-grid .eyebrow-suptitle{font-size:1rem;margin-top:10px}.academies-grid .headline-font,.academies-grid h1,.academies-grid h2{font-family:"Muller-Black";font-size:32px;line-height:2.625rem;margin:0}.academies-grid .btn-learn-more{width:143px;height:48px;border-radius:48px;color:#fff;font-size:.875rem;font-weight:900}.academies-grid .subtitle p{margin:0 12px}.academies-grid .academy-card-wrap{flex:1 1 350px}@media (max-width: 500px){.academies-grid .academy-card-wrap{flex:1 1 320px;flex-basis:auto}}.academies-grid .icon-container{margin-top:40px;width:463px}@media (max-width: 500px){.academies-grid .icon-container{margin:0 0 40px;width:280px}}.academies-grid .icon-image{max-width:300px;padding-right:20px}@media (max-width: 500px){.academies-grid .icon-image{width:100%}}.academies-grid .icon-display{display:inline}@media (max-width: 500px){.academies-grid .icon-display{display:block}}

@media (min-width: 768px){.academy-program .rounded-inner{border-top-right-radius:130px;width:88%}}.academy-program .layout-container{padding-top:40px;padding-bottom:40px}@media (min-width: 768px){.academy-program .layout-container{min-height:446px;padding-top:75px;padding-bottom:84px}}.academy-program .layout-container .col{flex:1 1 0;padding-left:0}@media (min-width: 1024px){.academy-program .layout-container .text-col{padding-right:100px}}.academy-program .layout-container .lines-col .divider{border-left:10px solid}.academy-program .layout-container .lines-col ul{list-style:none;margin-left:2.5rem}@media (min-width: 1024px){.academy-program .layout-container .lines-col ul{margin-left:54px}}.academy-program .layout-container .lines-col ul li:not(:first-child){margin-top:2rem}.academy-program .layout-container .lines-col ul .row-container img{width:32px;height:auto}.academy-program .layout-container .lines-col ul .row-container .row-number{font-family:"Muller-Black";font-size:1.5rem}@media (min-width: 1024px){.academy-program .layout-container .lines-col ul .row-container .row-number{font-size:42px;line-height:42px}}.academy-program .layout-container .lines-col ul .row-container .row-text{font-size:1.125rem}@media (min-width: 1024px){.academy-program .layout-container .lines-col ul .row-container .row-text{font-size:24px;line-height:32px}}.academy-program .layout-container .title{line-height:1}@media (max-width: 767px){.academy-program .layout-container .title{font-size:2.5rem;line-height:2.5rem}}.academy-program .layout-container .title h1,.academy-program .layout-container .title h2,.academy-program .layout-container .title h3,.academy-program .layout-container .title h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.academy-program .layout-container .title h1,.academy-program .layout-container .title h2,.academy-program .layout-container .title h3,.academy-program .layout-container .title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .academy-program .layout-container .title h1,.page-type--academy_page .academy-program .layout-container .title h2,.page-type--academy_page .academy-program .layout-container .title h3,.page-type--academy_page .academy-program .layout-container .title h4,.page-type--msp_page .academy-program .layout-container .title h1,.page-type--msp_page .academy-program .layout-container .title h2,.page-type--msp_page .academy-program .layout-container .title h3,.page-type--msp_page .academy-program .layout-container .title h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .academy-program .layout-container .title h1,.page-type--academy_page .academy-program .layout-container .title h2,.page-type--academy_page .academy-program .layout-container .title h3,.page-type--academy_page .academy-program .layout-container .title h4,.page-type--msp_page .academy-program .layout-container .title h1,.page-type--msp_page .academy-program .layout-container .title h2,.page-type--msp_page .academy-program .layout-container .title h3,.page-type--msp_page .academy-program .layout-container .title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .academy-program .layout-container .title h1,.page-type--academy_page .academy-program .layout-container .title h2,.page-type--academy_page .academy-program .layout-container .title h3,.page-type--academy_page .academy-program .layout-container .title h4,.page-type--msp_page .academy-program .layout-container .title h1,.page-type--msp_page .academy-program .layout-container .title h2,.page-type--msp_page .academy-program .layout-container .title h3,.page-type--msp_page .academy-program .layout-container .title h4{font-size:2.625rem;line-height:2.625rem}}

@media (max-width: 500px){.progress-bar .progress-logo img{height:50px}}

.campaign-progress-bar .progress-bar{max-width:none;width:100%;padding-top:3rem;padding-bottom:0.5rem}

.image-carousel .carousel-control-prev,.image-carousel .carousel-control-next{top:50%;bottom:auto;height:50px}.image-carousel.no-arrows .carousel-control-prev,.image-carousel.no-arrows .carousel-control-next{display:none}.image-carousel.no-indicators .carousel-indicators{display:none}.image-carousel .carousel-item,.image-carousel .carousel-item.active,.image-carousel .carousel-item-next,.image-carousel .carousel-item-prev,.image-carousel .carousel-item-left,.image-carousel .carousel-item-right{transition:all 1s ease-in-out}

@media (min-width: 768px){.hero-with-card .banner-inner{position:relative}}.hero-with-card .hero-subtitle.subtitle-small.hero-description p{font-size:1rem}.hero-with-card .content-wrapper,.hero-with-card .mobile-view{top:0;left:0;width:100%;z-index:1}@media (min-width: 768px){.hero-with-card .content-wrapper,.hero-with-card .mobile-view{position:absolute;height:100%;height:100vh}}@media only screen and (min-device-width: 768px) and (max-device-width: 768px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){.hero-with-card .content-wrapper,.hero-with-card .mobile-view{position:initial;height:initial}}@media (min-width: 768px){.hero-with-card .content-wrapper .left-section,.hero-with-card .mobile-view .left-section{width:50%}}.hero-with-card .content-wrapper .bg-card,.hero-with-card .mobile-view .bg-card{margin-top:-8rem}@media (max-width: 320px){.hero-with-card .content-wrapper .bg-card,.hero-with-card .mobile-view .bg-card{margin-top:0}}@media (min-width: 768px){.hero-with-card .content-wrapper .bg-card,.hero-with-card .mobile-view .bg-card{margin-top:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 768px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){.hero-with-card .content-wrapper .bg-card,.hero-with-card .mobile-view .bg-card{margin-top:-10rem}}@media (min-width: 880px){.hero-with-card .hero-image-container{max-height:100vh}}@media (min-width: 768px){.hero-with-card .hero-image-container picture,.hero-with-card .hero-image-container img{display:block;width:100%;height:100%;min-height:70vw;-o-object-fit:cover;object-fit:cover}}@media (min-width: 1024px){.hero-with-card .hero-image-container picture,.hero-with-card .hero-image-container img{min-height:0}}

.campaign-progress-punchcard{width:394px;min-height:540px;border-width:3px;border-style:solid;border-radius:10px;font-family:"Muller-Regular"}@media (max-width: 500px){.campaign-progress-punchcard{margin-top:24px;max-width:350px}}@media (min-width: 1024px){.campaign-progress-punchcard{min-width:394px}}.campaign-progress-punchcard .upper{padding:0 16px 0 32px}@media (max-width: 320px){.campaign-progress-punchcard .upper{padding-left:24px}}.campaign-progress-punchcard .toprow{padding:24px 0 0}.campaign-progress-punchcard .workouts,.campaign-progress-punchcard .races,.campaign-progress-punchcard .unlocks{padding:0}.campaign-progress-punchcard .faded{color:rgba(40,40,40,0.4)}.campaign-progress-punchcard .title h1,.campaign-progress-punchcard .title h2,.campaign-progress-punchcard .title h3,.campaign-progress-punchcard .title h4{font-family:"Muller-Black";font-size:24px;line-height:88%}.campaign-progress-punchcard .portrait{width:97px;height:97px}.campaign-progress-punchcard .punch-title{font-size:24px;line-height:24px}.campaign-progress-punchcard .holes .punchhole{flex:0 0 50px;border-radius:50%;border:3px solid black;width:50px;line-height:44px;text-align:center;font-size:24px;font-family:"Muller-Black"}.campaign-progress-punchcard .holes .punchhole--image{width:50px;height:50px;border-radius:50%;border:3px solid black}.campaign-progress-punchcard .unlocks{min-height:117px;padding:16px 16px 0 32px;color:white}@media (max-width: 320px){.campaign-progress-punchcard .unlocks{padding-left:24px}}.campaign-progress-punchcard .unlocks .unlock--icon img{width:50px;height:auto}.campaign-progress-punchcard .punchhole,.campaign-progress-punchcard .punchhole--image,.campaign-progress-punchcard .unlock--image{margin-bottom:24px;margin-right:24px}@media (max-width: 320px){.campaign-progress-punchcard .punchhole,.campaign-progress-punchcard .punchhole--image,.campaign-progress-punchcard .unlock--image{margin-right:16px}}@media (min-width: 767px){.campaign-progress-punchcard .punchhole,.campaign-progress-punchcard .punchhole--image,.campaign-progress-punchcard .unlock--image{margin-right:35px}}.campaign-progress-punchcard .holes.max--5 .punchhole,.campaign-progress-punchcard .holes.max--5 .punchhole--image{margin-right:18px}

.cta{line-height:1}@media (max-width: 767px){.cta{font-size:2.5rem;line-height:2.5rem}}.cta h1,.cta h2,.cta h3,.cta h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.cta h1,.cta h2,.cta h3,.cta h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .cta h1,.page-type--academy_page .cta h2,.page-type--academy_page .cta h3,.page-type--academy_page .cta h4,.page-type--msp_page .cta h1,.page-type--msp_page .cta h2,.page-type--msp_page .cta h3,.page-type--msp_page .cta h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .cta h1,.page-type--academy_page .cta h2,.page-type--academy_page .cta h3,.page-type--academy_page .cta h4,.page-type--msp_page .cta h1,.page-type--msp_page .cta h2,.page-type--msp_page .cta h3,.page-type--msp_page .cta h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .cta h1,.page-type--academy_page .cta h2,.page-type--academy_page .cta h3,.page-type--academy_page .cta h4,.page-type--msp_page .cta h1,.page-type--msp_page .cta h2,.page-type--msp_page .cta h3,.page-type--msp_page .cta h4{font-size:2.625rem;line-height:2.625rem}}

.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:0 1em;margin-top:1em;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:center;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:0.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:0.5em;padding:0 0.5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:0.5em;color:#8b9898;text-align:center;font-size:0.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{display:table-cell;padding:0.5em;border-radius:50%;vertical-align:middle;text-align:center;cursor:pointer}.DayPicker-WeekNumber{display:table-cell;padding:0.5em;min-width:1em;border-right:1px solid #eaecec;color:#8b9898;vertical-align:middle;text-align:right;font-size:0.75em;cursor:pointer}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:0.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:0.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:white;box-shadow:0 2px 5px rgba(0,0,0,0.15)}.datepicker button{border:none !important;background:auto}

.paginated-list .pagination-control .tab button{background:none;border:none}.paginated-list .pagination-control .tab button.disabled{opacity:0.5}.paginated-list .pagination-control .tab button.chevron-down svg{transform:rotate(180deg)}

.events-calendar-listing{border-bottom:1px solid #979797;font-size:1rem;line-height:20px;font-family:"Muller-Regular"}@media (min-width: 1440px){.events-calendar-listing{padding-right:25px}}.events-calendar-listing .event-time{width:70px}.events-calendar-listing button{border:none;display:flex;justify-content:center;align-items:center}.events-calendar-listing button.chevron{background:none}.events-calendar-listing button.chevron svg{fill:white;transform:rotate(90deg)}.events-calendar-listing button.chevron.chevron--down svg{transform:rotate(180deg)}.events-calendar-listing .event-info{width:258px;margin-left:1rem}@media (min-width: 768px){.events-calendar-listing .event-info{width:100%}}@media (min-width: 1440px){.events-calendar-listing .event-info{margin-left:135px}}.events-calendar-listing .event-info .stats-field{margin-top:3px}.events-calendar-listing .event-info .name-field{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Muller-Bold";width:175px}@media (min-width: 375px){.events-calendar-listing .event-info .name-field{width:220px}}@media (min-width: 768px){.events-calendar-listing .event-info .name-field{width:560px}}.events-calendar-listing .event-info .name-field #upcoming{width:300px}.events-calendar-listing .event-info .icon{background-size:contain;background-repeat:no-repeat;height:24px}.events-calendar-listing .event-info .icon svg{height:16px;fill:white}.events-calendar-listing .event-info .icon.time{width:12px}.events-calendar-listing .event-info .icon.distance{width:21px}.events-calendar-listing .event-info .icon.laps{width:14px}.events-calendar-listing .event-info .icon.elevation{width:21px}.events-calendar-listing .event-info .metric{flex:0 1 100px}.events-calendar-listing .event-info .action{margin-left:40px}.events-calendar-listing .intensity{width:24px;height:24px}.events-calendar-listing .subgroups button{flex:0 0 20px}@media (max-width: 320px){.events-calendar-listing .subgroups .select span{font-size:12px}}.events-calendar-listing .subgroups .subgroup-row{width:100%}@media (max-width: 320px){.events-calendar-listing .subgroups .subgroup-row{font-size:14px}.events-calendar-listing .subgroups .subgroup-row .intensity{width:20px;height:20px}}@media (min-width: 1440px){.events-calendar-listing .subgroups .subgroup-row{width:auto}}.events-calendar-listing .subgroups .subgroup-row .avg-power--bold{font-family:"Muller-Bold";font-weight:bold}.events-calendar-listing .subgroups .subgroup-row .power--bold{font-family:"Muller-Black";font-weight:900}@media (min-width: 1440px){.events-calendar-listing .subgroups .subgroup-row .power-text{margin-right:30px}}.events-calendar-listing .subgroups .subgroup-row .btn-add,.events-calendar-listing .subgroups .subgroup-row .btn-remove{background:none}

.events-calendar{padding-top:156px;padding-bottom:40px}.events-calendar .title{line-height:1}@media (max-width: 767px){.events-calendar .title{font-size:2.5rem;line-height:2.5rem}}.events-calendar .title h1,.events-calendar .title h2,.events-calendar .title h3,.events-calendar .title h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.events-calendar .title h1,.events-calendar .title h2,.events-calendar .title h3,.events-calendar .title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .events-calendar .title h1,.page-type--academy_page .events-calendar .title h2,.page-type--academy_page .events-calendar .title h3,.page-type--academy_page .events-calendar .title h4,.page-type--msp_page .events-calendar .title h1,.page-type--msp_page .events-calendar .title h2,.page-type--msp_page .events-calendar .title h3,.page-type--msp_page .events-calendar .title h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .events-calendar .title h1,.page-type--academy_page .events-calendar .title h2,.page-type--academy_page .events-calendar .title h3,.page-type--academy_page .events-calendar .title h4,.page-type--msp_page .events-calendar .title h1,.page-type--msp_page .events-calendar .title h2,.page-type--msp_page .events-calendar .title h3,.page-type--msp_page .events-calendar .title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .events-calendar .title h1,.page-type--academy_page .events-calendar .title h2,.page-type--academy_page .events-calendar .title h3,.page-type--academy_page .events-calendar .title h4,.page-type--msp_page .events-calendar .title h1,.page-type--msp_page .events-calendar .title h2,.page-type--msp_page .events-calendar .title h3,.page-type--msp_page .events-calendar .title h4{font-size:2.625rem;line-height:2.625rem}}.events-calendar .control-bar{margin-top:58px}.events-calendar .control-bar .events-datepicker-button{display:flex;background:none !important;color:inherit}.events-calendar .control-bar .events-datepicker-button svg{width:24px}.events-calendar .filter-bar{height:35px}.events-calendar .filter-bar button{border-radius:5px;border:1px solid #FFFFFF;height:22px;color:white;font-family:"Muller-Regular";font-size:12px;line-height:14px;padding:0 8px}@media (min-width: 768px){.events-calendar .filter-bar button{padding:0 14px}}.events-calendar .filter-bar button:hover,.events-calendar .filter-bar button.active{background:#F5F5F5;border:1px solid #FFFFFF;color:black}.events-calendar .available-events-list{margin-top:46px;max-height:560px;overflow-y:auto;overflow-x:hidden}

@media (min-width: 1440px){.faq{padding-left:calc((100% - 1440px) / 2)}}.faq .faq-inner{padding:68px 0}.faq .faq-title{line-height:1}@media (max-width: 767px){.faq .faq-title{font-size:2.5rem;line-height:2.5rem}}.faq .faq-title h1,.faq .faq-title h2,.faq .faq-title h3,.faq .faq-title h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.faq .faq-title h1,.faq .faq-title h2,.faq .faq-title h3,.faq .faq-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .faq .faq-title h1,.page-type--academy_page .faq .faq-title h2,.page-type--academy_page .faq .faq-title h3,.page-type--academy_page .faq .faq-title h4,.page-type--msp_page .faq .faq-title h1,.page-type--msp_page .faq .faq-title h2,.page-type--msp_page .faq .faq-title h3,.page-type--msp_page .faq .faq-title h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .faq .faq-title h1,.page-type--academy_page .faq .faq-title h2,.page-type--academy_page .faq .faq-title h3,.page-type--academy_page .faq .faq-title h4,.page-type--msp_page .faq .faq-title h1,.page-type--msp_page .faq .faq-title h2,.page-type--msp_page .faq .faq-title h3,.page-type--msp_page .faq .faq-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .faq .faq-title h1,.page-type--academy_page .faq .faq-title h2,.page-type--academy_page .faq .faq-title h3,.page-type--academy_page .faq .faq-title h4,.page-type--msp_page .faq .faq-title h1,.page-type--msp_page .faq .faq-title h2,.page-type--msp_page .faq .faq-title h3,.page-type--msp_page .faq .faq-title h4{font-size:2.625rem;line-height:2.625rem}}.faq .questions{margin-top:32px}.faq .questions .faq-card:first-of-type{border-bottom:2px solid #E0E0E4}.faq .questions .faq-card{background:inherit;color:inherit;border:none;border-bottom:2px solid #E0E0E4 !important;padding:22px 0 30px 0}.faq .questions .faq-card .card-header{border:none;background:inherit;cursor:pointer}.faq .questions .faq-card .card-header .question{font-size:1rem;line-height:24px;letter-spacing:-0.02em;font-family:"Muller-Bold"}.faq .questions .faq-card .card-body{padding-top:1rem;padding-bottom:0;height:100%}@media (min-width: 500px) and (max-width: 768px){.faq .pointless-image{padding:0 12px}}.faq .pointless-image img{border-top-left-radius:90px;border-bottom-left-radius:90px;width:100%;height:auto}@media (min-width: 1024px){.faq .pointless-image img{max-width:579px;height:auto}}@media (min-width: 500px) and (max-width: 768px){.faq .pointless-image img{border-top-left-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;max-width:579px}}.faq .zcollapse{display:block;max-height:0px;overflow:hidden;transition:max-height 0.5s cubic-bezier(0, 1, 0, 1)}.faq .zcollapse.show{max-height:99em;transition:max-height .5s ease-in-out}

@media (min-width: 1025px){.hero-banner--campaign .hero-content-wrapper{padding-bottom:4rem}}@media (min-width: 1024px){.hero-banner--campaign .hero-content-wrapper{padding-bottom:22px}}@media (min-height: 1366px){.hero-banner--campaign .hero-content-wrapper{padding-bottom:4rem}}.hero-banner--campaign .hero-content-inner .filler{flex:1 1}@media (min-width: 1025px){.hero-banner--campaign .hero-content-inner .filler{flex:0 1}}@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 1025px){.hero-banner--campaign .hero-content-inner{justify-content:space-around !important}}.hero-banner--campaign .hero-content .hero-title{line-height:1}@media (max-width: 767px){.hero-banner--campaign .hero-content .hero-title{font-size:2.5rem;line-height:2.5rem}}.hero-banner--campaign .hero-content .hero-title h1,.hero-banner--campaign .hero-content .hero-title h2,.hero-banner--campaign .hero-content .hero-title h3,.hero-banner--campaign .hero-content .hero-title h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.hero-banner--campaign .hero-content .hero-title h1,.hero-banner--campaign .hero-content .hero-title h2,.hero-banner--campaign .hero-content .hero-title h3,.hero-banner--campaign .hero-content .hero-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .hero-banner--campaign .hero-content .hero-title h1,.page-type--academy_page .hero-banner--campaign .hero-content .hero-title h2,.page-type--academy_page .hero-banner--campaign .hero-content .hero-title h3,.page-type--academy_page .hero-banner--campaign .hero-content .hero-title h4,.page-type--msp_page .hero-banner--campaign .hero-content .hero-title h1,.page-type--msp_page .hero-banner--campaign .hero-content .hero-title h2,.page-type--msp_page .hero-banner--campaign .hero-content .hero-title h3,.page-type--msp_page .hero-banner--campaign .hero-content .hero-title h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .hero-banner--campaign .hero-content .hero-title h1,.page-type--academy_page .hero-banner--campaign .hero-content .hero-title h2,.page-type--academy_page .hero-banner--campaign .hero-content .hero-title h3,.page-type--academy_page .hero-banner--campaign .hero-content .hero-title h4,.page-type--msp_page .hero-banner--campaign .hero-content .hero-title h1,.page-type--msp_page .hero-banner--campaign .hero-content .hero-title h2,.page-type--msp_page .hero-banner--campaign .hero-content .hero-title h3,.page-type--msp_page .hero-banner--campaign .hero-content .hero-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .hero-banner--campaign .hero-content .hero-title h1,.page-type--academy_page .hero-banner--campaign .hero-content .hero-title h2,.page-type--academy_page .hero-banner--campaign .hero-content .hero-title h3,.page-type--academy_page .hero-banner--campaign .hero-content .hero-title h4,.page-type--msp_page .hero-banner--campaign .hero-content .hero-title h1,.page-type--msp_page .hero-banner--campaign .hero-content .hero-title h2,.page-type--msp_page .hero-banner--campaign .hero-content .hero-title h3,.page-type--msp_page .hero-banner--campaign .hero-content .hero-title h4{font-size:2.625rem;line-height:2.625rem}}.hero-banner--campaign .hero-content .hero-suptitle p{margin-bottom:0.5rem;font-size:1.5rem;line-height:2rem}@media (min-width: 1025px){.hero-banner--campaign .hero-content .hero-suptitle p{font-size:2rem}}

@media (max-width: 768px){#de-za-road .hero-subtitle{font-size:0.5rem}}@media (max-width: 768px){#de-za-road .hero-banner-button button{font-size:0.75rem}}@media (max-width: 768px){#de-za-road .hero-content-wrapper{padding:10px 0}}.hero-banner-inner{position:relative;overflow:hidden}.hero-content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding:64px 0;z-index:1}.no-background .hero-content-wrapper{position:relative;padding:6rem 0 64px}@media (min-width: 768px){.hero-content-wrapper{padding:6rem 0}}@media (min-width: 1024px){.no-background .hero-content-wrapper{padding:1.5rem 0 0}}@media (min-width: 1024px){.hero-content-wrapper .hero-content.short{width:70%}}@media (min-width: 1024px){.text-inset .hero-content-inner{padding:96px}.banner-small .text-inset .hero-content-inner{padding-top:0;padding-bottom:0}}.down-arrow .hero-image-container{max-height:100vh}@media (min-width: 880px){.hero-image-container{max-height:100vh}}.hero-video-container{width:100vw;height:100vh}.hero-video-container .hero-video-src{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-video-container .hero-image-src{display:none}@media (max-width: 767px){.hero-video-container.hero-mobile-image{height:auto;width:auto}.hero-video-container.hero-mobile-image .hero-video-src{display:none}.hero-video-container.hero-mobile-image .hero-image-src{display:block}}.hero-title{line-height:1}@media (max-width: 767px){.hero-title{font-size:2.5rem;line-height:2.5rem}}.hero-title h1,.hero-title h2,.hero-title h3,.hero-title h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.hero-title h1,.hero-title h2,.hero-title h3,.hero-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .hero-title h1,.page-type--academy_page .hero-title h2,.page-type--academy_page .hero-title h3,.page-type--academy_page .hero-title h4,.page-type--msp_page .hero-title h1,.page-type--msp_page .hero-title h2,.page-type--msp_page .hero-title h3,.page-type--msp_page .hero-title h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .hero-title h1,.page-type--academy_page .hero-title h2,.page-type--academy_page .hero-title h3,.page-type--academy_page .hero-title h4,.page-type--msp_page .hero-title h1,.page-type--msp_page .hero-title h2,.page-type--msp_page .hero-title h3,.page-type--msp_page .hero-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .hero-title h1,.page-type--academy_page .hero-title h2,.page-type--academy_page .hero-title h3,.page-type--academy_page .hero-title h4,.page-type--msp_page .hero-title h1,.page-type--msp_page .hero-title h2,.page-type--msp_page .hero-title h3,.page-type--msp_page .hero-title h4{font-size:2.625rem;line-height:2.625rem}}.hero-subtitle{font-size:1.5rem;line-height:1.125}@media (min-width: 768px){.hero-subtitle{font-size:2rem}}.hero-subtitle h4,.hero-subtitle h5,.hero-subtitle h6,.hero-subtitle p{display:inline;margin:0;font-size:1.5rem;line-height:1.125}@media (min-width: 500px){.hero-subtitle h4,.hero-subtitle h5,.hero-subtitle h6,.hero-subtitle p{display:block}}@media (min-width: 768px){.hero-subtitle h4,.hero-subtitle h5,.hero-subtitle h6,.hero-subtitle p{font-size:2rem}}.hero-subtitle.subtitle-small p,.hero-subtitle.subtitle-small div{font-size:1.5rem;line-height:2rem}.hero-subtitle.subtitle-body p,.hero-subtitle.subtitle-body div{font-size:1rem;line-height:1.5rem}@media (min-width: 768px){.feature-card-content .hero-image-container picture,.feature-card-content .hero-image-container img{display:block;width:100%;height:100%;min-height:70vw;-o-object-fit:cover;object-fit:cover}}@media (min-width: 1024px){.feature-card-content .hero-image-container picture,.feature-card-content .hero-image-container img{min-height:0}}.hero-icon{width:96px;height:auto;margin-bottom:1rem}.hero-icon.small-icon{width:10vw}@media (max-width: 1200px){.hero-icon.small-icon{width:15vw}}@media (max-width: 1024px){.hero-icon.small-icon{width:40%}}@media (max-width: 500px){.hero-icon.small-icon{width:30%}}.hero-icon.medium-icon{width:15vw}@media (max-width: 1200px){.hero-icon.medium-icon{width:20vw}}@media (max-width: 1024px){.hero-icon.medium-icon{width:60%}}@media (max-width: 500px){.hero-icon.medium-icon{width:40%}}.hero-icon.large-icon{width:20vw}@media (max-width: 1200px){.hero-icon.large-icon{width:30vw}}@media (max-width: 1024px){.hero-icon.large-icon{width:80%}}@media (max-width: 500px){.hero-icon.large-icon{width:60%}}.hero-icon.larger-icon{width:30vw}@media (max-width: 1200px){.hero-icon.larger-icon{width:30vw}}@media (max-width: 1024px){.hero-icon.larger-icon{width:80%}}@media (max-width: 500px){.hero-icon.larger-icon{width:60%}}.hero-feature-cards-mobile{display:block;width:100%;max-width:400px;margin:0 auto}.hero-feature-cards-mobile .hero-feature-card{margin-bottom:1.5rem}@media (min-width: 768px){.hero-feature-cards-mobile{display:none}}.hero-feature-cards-desktop{display:none}.hero-feature-cards-desktop .hero-feature-card{width:310px;margin-right:1.5rem}@media (min-width: 768px){.hero-feature-cards-desktop{display:flex}}.hero-feature-card{position:relative;display:block;height:160px;border-radius:20px;overflow:hidden}.hero-feature-card img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(0) brightness(100%);transition:all 0.25s ease-out}@media (min-width: 768px){.hero-feature-card:hover{text-decoration:none}.hero-feature-card:hover img{filter:blur(2px) brightness(70%)}.hero-feature-card:hover .hero-feature-card-copy{transform:translateY(0)}.hero-feature-card:hover .hero-feature-card-subtitle{opacity:1}}.hero-feature-card-content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:1.5rem;z-index:1}.hero-feature-card-copy{transform:translateY(calc(100% + 30px));transition:all 0.25s ease-out}.hero-feature-card-subtitle{opacity:0;transition:all 0.25s ease-out;margin:0}.hero-down-arrow{position:absolute;bottom:1.5rem;left:50%;width:2.5rem;height:2.5rem;transform:translateX(-50%);cursor:pointer;z-index:2}.hero-button-container{flex-wrap:wrap;margin:-.5rem}@media (max-width: 499px){.hero-button-container .hero-button{width:100%}}.hero-banner-button{margin:0 .5rem 1rem}

.how-to-wrapper{position:relative;width:100%;display:flex;flex-direction:column}@media (min-width: 768px){.how-to-wrapper{flex-direction:row;justify-content:flex-end}}@media (min-width: 1024px){.how-to-wrapper{padding:1.5rem 3rem;min-height:45.2778vw}}.how-to-outer{padding-top:59px}.how-to-image-container{position:relative}@media (min-width: 768px){.how-to-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width: 1024px){.how-to-image-container{position:absolute;top:0;left:0;width:100%;height:100%}}.how-to-button{position:absolute;top:.5rem;left:.5rem}@media (min-width: 768px){.how-to-button{top:2rem;left:4rem}}.how-to-content-container{position:relative;padding:1rem .75rem}@media (min-width: 768px){.how-to-content-container{min-width:40%;width:30%;padding:1.5rem}}@media (min-width: 1024px){.how-to-content-container{min-width:35%;width:35%;min-height:35vw;padding:0}}.how-to-title{font-size:2rem}@media (min-width: 768px){.how-to-title{font-size:3rem}}@media (min-width: 1024px){.how-to-title{font-size:4rem}}@media (min-width: 1024px){.how-to-bullet{max-width:70%}}.how-to-bullet-icon{height:1.5rem}.how-to-bullet-title{font-size:1rem}.how-to-title,.how-to-bullet-title,.how-to-bullet-copy,.how-to-bullet-cta{color:#282828}@media (min-width: 1024px){.how-to-title,.how-to-bullet-title,.how-to-bullet-copy,.how-to-bullet-cta{color:#fff}}

.modal-contents{background:white;padding:2rem}

@media (min-width: 768px){.givengain-component .banner-inner{position:relative}}@media (max-width: 768px){.givengain-component .given-gain-hero-description p{font-size:1rem}}.givengain-component .content-wrapper,.givengain-component .mobile-view{top:0;left:0;width:100%;padding:64px 0;z-index:1}@media (min-width: 768px){.givengain-component .content-wrapper,.givengain-component .mobile-view{position:absolute;height:100%;height:100vh}}@media only screen and (min-device-width: 768px) and (max-device-width: 768px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){.givengain-component .content-wrapper,.givengain-component .mobile-view{position:initial;height:initial}}@media (min-width: 768px){.givengain-component .content-wrapper .left-section,.givengain-component .mobile-view .left-section{width:50%}}.givengain-component .content-wrapper .bg-card,.givengain-component .mobile-view .bg-card{background-color:#333;min-width:380px;width:30%;border-radius:9px;margin-top:-6rem;box-shadow:1px 1px 3px 1px rgba(0,0,0,0.2)}@media (max-width: 320px){.givengain-component .content-wrapper .bg-card,.givengain-component .mobile-view .bg-card{margin-top:0;min-width:320px}}@media (min-width: 768px){.givengain-component .content-wrapper .bg-card,.givengain-component .mobile-view .bg-card{min-width:430px}}.givengain-component .content-wrapper .bg-card.fundraiser,.givengain-component .mobile-view .bg-card.fundraiser{width:35%}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2){.givengain-component .content-wrapper .bg-card.fundraiser,.givengain-component .mobile-view .bg-card.fundraiser{margin-top:-10rem;width:50%}}.givengain-component .content-wrapper .bg-card .top-section,.givengain-component .mobile-view .bg-card .top-section{height:300px}.givengain-component .content-wrapper .bg-card .h1,.givengain-component .mobile-view .bg-card .h1{font-size:3rem;line-height:3rem}.givengain-component .content-wrapper .bg-card .text-bolder,.givengain-component .mobile-view .bg-card .text-bolder{font-family:"Muller-Bold"}.givengain-component .content-wrapper .bg-card .support-ride,.givengain-component .mobile-view .bg-card .support-ride{font-family:"Muller-Bold";line-height:24px;margin:0}.givengain-component .content-wrapper .bg-card .checkbox-accept-terms,.givengain-component .mobile-view .bg-card .checkbox-accept-terms{width:14px;height:14px}.givengain-component .content-wrapper .bg-card .terms-and-conditions-text,.givengain-component .mobile-view .bg-card .terms-and-conditions-text{font-size:14px;line-height:24px;margin-top:14px}.givengain-component .content-wrapper .bg-card .button-donate-transparent,.givengain-component .mobile-view .bg-card .button-donate-transparent{background-color:transparent;border:1px solid white;box-sizing:border-box;height:40px}.givengain-component .content-wrapper .bg-card .button-donate-transparent:hover,.givengain-component .mobile-view .bg-card .button-donate-transparent:hover{background-color:#01b2cc;color:white;border:1px solid #01b2cc}.givengain-component .content-wrapper .bg-card .no-letter-spacing,.givengain-component .mobile-view .bg-card .no-letter-spacing{letter-spacing:0px}.givengain-component .content-wrapper .bg-card .charity-message,.givengain-component .mobile-view .bg-card .charity-message{margin:0}.givengain-component .content-wrapper .bg-card .charity-message p,.givengain-component .mobile-view .bg-card .charity-message p{display:inline}.givengain-component .content-wrapper .bg-card .separator,.givengain-component .mobile-view .bg-card .separator{border-color:#979797;margin:5px 0}.givengain-component .content-wrapper .bg-card .profile-cropper,.givengain-component .mobile-view .bg-card .profile-cropper{margin-top:-25px;max-width:120px;width:110px;height:110px;position:relative;overflow:hidden;border-radius:50%;border:5px solid #eee}.givengain-component .content-wrapper .bg-card .profile-cropper .profile-cropper--inner,.givengain-component .mobile-view .bg-card .profile-cropper .profile-cropper--inner{width:100px;height:100px;position:relative;overflow:hidden;border-radius:50%;border:5px solid white}.givengain-component .content-wrapper .bg-card .profile-cropper .profile-image,.givengain-component .mobile-view .bg-card .profile-cropper .profile-image{display:inline;margin:0 auto;background:white}.givengain-component .content-wrapper .bg-card .logo,.givengain-component .mobile-view .bg-card .logo{max-width:100px}.givengain-component .content-wrapper .bg-card .logo img,.givengain-component .mobile-view .bg-card .logo img{width:100px;max-height:100px}.givengain-component .content-wrapper .bg-card .quantity-donated,.givengain-component .mobile-view .bg-card .quantity-donated{font-size:42px;line-height:42px}.givengain-component .content-wrapper .bg-card .progress-bar-container,.givengain-component .mobile-view .bg-card .progress-bar-container{padding-bottom:7px}.givengain-component .content-wrapper .bg-card .text-wrapper,.givengain-component .mobile-view .bg-card .text-wrapper{line-height:19px}.givengain-component .content-wrapper .bg-card .givengain-logo,.givengain-component .mobile-view .bg-card .givengain-logo{max-width:75px}.givengain-component .content-wrapper .bg-card .share-btn button,.givengain-component .mobile-view .bg-card .share-btn button{font-family:"Muller-Regular";font-size:0.8rem;text-transform:uppercase;border:none;color:#333;background-color:initial}.givengain-component .content-wrapper .bg-card .share-btn button:hover,.givengain-component .mobile-view .bg-card .share-btn button:hover{color:#999}.givengain-component .content-wrapper .bg-card .bg-white,.givengain-component .mobile-view .bg-card .bg-white{border-top-left-radius:9px;border-top-right-radius:9px}@media (min-width: 880px){.givengain-component .hero-image-container{max-height:100vh}}@media (min-width: 768px){.givengain-component .hero-image-container picture,.givengain-component .hero-image-container img{display:block;width:100%;height:100%;min-height:70vw;-o-object-fit:cover;object-fit:cover}}@media (min-width: 1024px){.givengain-component .hero-image-container picture,.givengain-component .hero-image-container img{min-height:0}}#fundraiser-modal .z-modal-dialog{background:white;width:80%;padding:3rem 3rem 1.5rem 3rem;overflow:scroll;height:auto;max-height:75%}@media (max-width: 768px){#fundraiser-modal .z-modal-dialog{min-height:80%;padding:3rem 1rem}}@media (min-width: 768px){#fundraiser-modal .z-modal-dialog{min-width:55%}}@media (min-width: 1024px){#fundraiser-modal .z-modal-dialog{width:807px;min-height:65%;padding-left:50px;padding-right:50px}}@media (max-height: 600px){#fundraiser-modal .z-modal-dialog{height:80%}}#fundraiser-modal.shared .z-modal-dialog{height:auto}@media (min-width: 768px){#fundraiser-modal.shared .z-modal-dialog{min-height:55%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2){#fundraiser-modal.shared .z-modal-dialog{top:30%;height:40%}}#fundraiser-modal .pulse{-webkit-animation:pulse 1.5s ease-in infinite;animation:pulse 1.5s ease-in infinite}@-webkit-keyframes pulse{25%{transform:scale(1)}75%{transform:scale(1.1)}}@keyframes pulse{25%{transform:scale(1)}75%{transform:scale(1.1)}}#fundraiser-modal .fundraiser-logo img{width:auto;height:100px}@media (min-width: 1024px){#fundraiser-modal .fundraiser-logo img{height:142px}}#fundraiser-modal .loading-header{font-size:1rem;line-height:1.5rem;font-family:"Muller-Regular"}#fundraiser-modal .loading-message{font-size:2rem;line-height:2.25rem;font-family:"Muller-Regular"}#fundraiser-modal .loading-anecdote{font-family:"Muller-Regular"}#fundraiser-modal .givengain-logo{max-width:75px}#fundraiser-modal .btn-outline-dark{color:#343a40}#fundraiser-modal .btn-outline-dark:hover{color:white}#fundraiser-modal input{padding:0.5rem;font-size:0.8rem;background-color:#ddd;border:none}#fundraiser-modal .shared-modal-separator{border-color:#282828}#fundraiser-modal .givengain-info{font-size:13px;line-height:22px}

h1,.h1{text-transform:uppercase;font-size:4rem;letter-spacing:0.2px;font-size:4rem;line-height:4rem}h2,.h2{text-transform:uppercase;font-size:3rem;line-height:3rem;letter-spacing:0.2px}h3,.h3{font-size:2rem;line-height:2.375rem;letter-spacing:0.2px}h4,.h4{font-size:1.75rem;line-height:2.125rem;letter-spacing:0.2px}.text-dark h1,.text-dark .h1,.text-dark h2,.text-dark .h2,.text-dark h3,.text-dark .h3,.text-dark h4,.text-dark .h4,.text-dark h5,.text-dark .h5,.text-dark h6,.text-dark .h6,.text-dark p,.text-dark a{color:#282828}.text-white h1,.text-light h1,.text-white .h1,.text-light .h1,.text-white h2,.text-light h2,.text-white .h2,.text-light .h2,.text-white h3,.text-light h3,.text-white .h3,.text-light .h3,.text-white h4,.text-light h4,.text-white .h4,.text-light .h4,.text-white h5,.text-light h5,.text-white .h5,.text-light .h5,.text-white h6,.text-light h6,.text-white .h6,.text-light .h6,.text-white p,.text-light p,.text-white a,.text-light a{color:#fff}p{font-size:1rem;line-height:1.5rem}a{font-family:"Muller-Bold"}.bg-primary,.bg-secondary,.bg-dark{color:#fff}.bg-secondary{background-color:#01b2cc !important}.bg-dark{background-color:#282828 !important}.bg-blue{background-color:#046fb6 !important;color:#eee !important}.bg-yellow{background-color:#f2b71a !important;color:#eee !important}.bg-green{background-color:#26af4b !important;color:#eee !important}.bg-yorkshire-gray{background-color:#53565a !important;color:#eee !important}.bg-cream{background-color:#efedda !important;color:#000 !important}.bg-black{background-color:#000 !important;color:#eee !important}.bg-lightgray{background-color:#eee}.bg-white{background-color:white}.font-family-regular{font-family:"Muller-Regular"}.font-family-black{font-family:"Muller-Black"}.btn{text-transform:uppercase;font-size:1rem;padding:.75rem 1rem;line-height:1;color:#eee}.btn:active,.btn:focus{color:#eee}.btn-link{padding:0;color:#282828;text-decoration:underline;font-style:italic;text-transform:capitalize}.btn-lg{font-size:1.125rem;padding:1.375rem 2rem}.btn-sm{padding:.5rem 1rem}.btn-light{color:#282828}.btn-reverse{border-color:#fff}.btn-outline-secondary{color:#282828}.bg-secondary-color .btn.btn-primary:active,.bg-secondary-color .btn.btn-primary:focus,.bg-secondary-color .btn.btn-primary:hover{background-color:#900913}.form-control,.DayPickerInput>input{background:none;-webkit-appearance:none;font-size:.875rem;padding:0 1rem;background-color:#fbfbfb;border:1px solid #f5f5f5;border-radius:4px}.form-control:focus,.form-control:active,.DayPickerInput>input:focus,.DayPickerInput>input:active{border-radius:4px;border-width:initial;background:none;outline:none;color:#000}.form-control-lg{font-size:1.125rem}select.form-control{border:2px solid #fbfbfb;border:1px solid #f5f5f5;padding:0 24px 0 12px;width:auto;background-color:#fbfbfb;background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGV2cm9uLWRvd24iIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jaGV2cm9uLWRvd24gZmEtdy0xNCIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0yMDcuMDI5IDM4MS40NzZMMTIuNjg2IDE4Ny4xMzJjLTkuMzczLTkuMzczLTkuMzczLTI0LjU2OSAwLTMzLjk0MWwyMi42NjctMjIuNjY3YzkuMzU3LTkuMzU3IDI0LjUyMi05LjM3NSAzMy45MDEtLjA0TDIyNCAyODQuNTA1bDE1NC43NDUtMTU0LjAyMWM5LjM3OS05LjMzNSAyNC41NDQtOS4zMTcgMzMuOTAxLjA0bDIyLjY2NyAyMi42NjdjOS4zNzMgOS4zNzMgOS4zNzMgMjQuNTY5IDAgMzMuOTQxTDI0MC45NzEgMzgxLjQ3NmMtOS4zNzMgOS4zNzItMjQuNTY5IDkuMzcyLTMzLjk0MiAweiI+PC9wYXRoPjwvc3ZnPg==);background-size:10px 18px;background-repeat:no-repeat;background-position:calc(100% - 9px) 50%;cursor:pointer}select.form-control::-ms-expand{display:none}select.form-control:focus,select.form-control:active{background-color:transparent;border-width:2px;border-color:#000;background-size:10px 18px;background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;background-position:calc(100% - 7px) 50%;background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGV2cm9uLWRvd24iIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jaGV2cm9uLWRvd24gZmEtdy0xNCIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0yMDcuMDI5IDM4MS40NzZMMTIuNjg2IDE4Ny4xMzJjLTkuMzczLTkuMzczLTkuMzczLTI0LjU2OSAwLTMzLjk0MWwyMi42NjctMjIuNjY3YzkuMzU3LTkuMzU3IDI0LjUyMi05LjM3NSAzMy45MDEtLjA0TDIyNCAyODQuNTA1bDE1NC43NDUtMTU0LjAyMWM5LjM3OS05LjMzNSAyNC41NDQtOS4zMTcgMzMuOTAxLjA0bDIyLjY2NyAyMi42NjdjOS4zNzMgOS4zNzMgOS4zNzMgMjQuNTY5IDAgMzMuOTQxTDI0MC45NzEgMzgxLjQ3NmMtOS4zNzMgOS4zNzItMjQuNTY5IDkuMzcyLTMzLjk0MiAweiI+PC9wYXRoPjwvc3ZnPg==)}select.form-control.select-wide{padding:0 2rem 0 .5rem;background-position:calc(100% - .5rem) 50%}.color-grey-1{color:#FBFBFC}.color-grey-2{color:#E0E0E4}.color-grey-5{color:#636473}.color-grey-8{color:#141518}.bg-grey-1{background-color:#FBFBFC}.bg-grey-5{background-color:#636473}.bg-grey-8{background-color:#141518}.lh-1{line-height:1}.opacity-70{opacity:.7}.reset-text{padding:0;margin:0;line-height:1}.truncate-flex-parent{flex:1;min-width:0}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html{min-height:100%}body{position:relative}footer{position:absolute;bottom:0}#ecom-root{padding-top:59px;background-color:#eee;min-height:100vh;display:flex}#ecom-root #global-nav{background-color:#eee}.container{display:block;padding:0 12px;margin:0 auto;width:100%;max-width:1440px}.product-thumb-background{background-color:#f9f9fb;border-radius:10px;overflow:hidden}.page-container{margin:64px;max-width:1440px;margin:0 auto;position:relative;z-index:50}.container.carousel{display:grid !important}@media only screen and (max-width: 728px){.container.carousel{background-color:black;margin-bottom:3rem}}.container .image-text-background{height:600px}@media only screen and (max-width: 728px){.container .image-text-background{background-image:none !important;background-color:black}}@media only screen and (min-width: 728px) and (max-width: 1200px){.container .image-text-background{background-image:none !important;background-color:black;height:630px}}@media only screen and (min-width: 1200px){.container .image-text-background{height:869px}}.container .image-text-slides{position:relative}.container .image-text-slides .image-text-title{line-height:1;width:80%;margin:40px 40px 23px 0px;text-transform:uppercase;margin-left:auto;max-height:10.5rem}@media (max-width: 767px){.container .image-text-slides .image-text-title{font-size:2.5rem;line-height:2.5rem}}.container .image-text-slides .image-text-title h1,.container .image-text-slides .image-text-title h2,.container .image-text-slides .image-text-title h3,.container .image-text-slides .image-text-title h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.container .image-text-slides .image-text-title h1,.container .image-text-slides .image-text-title h2,.container .image-text-slides .image-text-title h3,.container .image-text-slides .image-text-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .container .image-text-slides .image-text-title h1,.page-type--academy_page .container .image-text-slides .image-text-title h2,.page-type--academy_page .container .image-text-slides .image-text-title h3,.page-type--academy_page .container .image-text-slides .image-text-title h4,.page-type--msp_page .container .image-text-slides .image-text-title h1,.page-type--msp_page .container .image-text-slides .image-text-title h2,.page-type--msp_page .container .image-text-slides .image-text-title h3,.page-type--msp_page .container .image-text-slides .image-text-title h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .container .image-text-slides .image-text-title h1,.page-type--academy_page .container .image-text-slides .image-text-title h2,.page-type--academy_page .container .image-text-slides .image-text-title h3,.page-type--academy_page .container .image-text-slides .image-text-title h4,.page-type--msp_page .container .image-text-slides .image-text-title h1,.page-type--msp_page .container .image-text-slides .image-text-title h2,.page-type--msp_page .container .image-text-slides .image-text-title h3,.page-type--msp_page .container .image-text-slides .image-text-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .container .image-text-slides .image-text-title h1,.page-type--academy_page .container .image-text-slides .image-text-title h2,.page-type--academy_page .container .image-text-slides .image-text-title h3,.page-type--academy_page .container .image-text-slides .image-text-title h4,.page-type--msp_page .container .image-text-slides .image-text-title h1,.page-type--msp_page .container .image-text-slides .image-text-title h2,.page-type--msp_page .container .image-text-slides .image-text-title h3,.page-type--msp_page .container .image-text-slides .image-text-title h4{font-size:2.625rem;line-height:2.625rem}}@media only screen and (min-width: 1200px){.container .image-text-slides .image-text-title{width:57%;margin:40px 40px 63px 0px;margin-left:auto}.container .image-text-slides .image-text-title h1,.container .image-text-slides .image-text-title h2,.container .image-text-slides .image-text-title h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.container .image-text-slides .image-text-column{display:flex;flex-direction:column;flex-wrap:wrap;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;height:450px;overflow:hidden;margin-left:10%}@media only screen and (min-width: 728px) and (max-width: 1200px){.container .image-text-slides .image-text-column{margin-left:15%}}@media only screen and (min-width: 1200px){.container .image-text-slides .image-text-column{height:600px;margin-left:15%}}.container .image-text-slides .image-text-column .image-text-card{height:300px;width:98%}@media only screen and (min-width: 728px){.container .image-text-slides .image-text-column .image-text-card{width:85%;margin:0px 33px 0px 34px}}.container .image-text-slides .image-text-column .image-text-card img{height:120px;width:288px;border-radius:15px}@media only screen and (min-width: 728px){.container .image-text-slides .image-text-column .image-text-card img{height:248px;width:519px;border-radius:15px}}.container .image-text-slides .image-text-column .image-text-card .image-text-text{font-family:"Muller-Regular";font-style:italic;font-weight:normal;font-size:1rem;line-height:1.5rem;display:inline-block;max-width:250px;vertical-align:middle;padding-top:30px}@media only screen and (min-width: 728px){.container .image-text-slides .image-text-column .image-text-card .image-text-text{margin-left:5rem}}.container .image-text-slides .image-text-column .image-text-card .image-text-name{font-style:normal;padding-left:16px;margin-top:16px}.container .image-text-slides .slider-nav-button{top:324px !important;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 728px){.container .image-text-slides .slider-nav-button:not(:disabled){right:-0.75rem !important;width:3rem;height:3rem;opacity:50%}}@media only screen and (max-width: 728px){.container .image-text-slides .slider-nav-button.next{right:-1.75rem}}@media only screen and (min-width: 1200px){.container .image-text-slides .slider-nav-button{top:424px !important}}.container .image-text-slides,.container .image-text-background{grid-area:1 / 1}

.carousel-layout-container{padding:20px 0px 0px 12px}@media (min-width: 1024px){.carousel-layout-container{padding:20px 0px 0px 64px}}@media (min-width: 1440px){.carousel-layout-container{padding-left:calc((100% - 1312px) / 2)}}.carousel-layout-container .title{line-height:1;margin:36px 0px 16px 45px}@media (max-width: 767px){.carousel-layout-container .title{font-size:2.5rem;line-height:2.5rem}}.carousel-layout-container .title h1,.carousel-layout-container .title h2,.carousel-layout-container .title h3,.carousel-layout-container .title h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.carousel-layout-container .title h1,.carousel-layout-container .title h2,.carousel-layout-container .title h3,.carousel-layout-container .title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .carousel-layout-container .title h1,.page-type--academy_page .carousel-layout-container .title h2,.page-type--academy_page .carousel-layout-container .title h3,.page-type--academy_page .carousel-layout-container .title h4,.page-type--msp_page .carousel-layout-container .title h1,.page-type--msp_page .carousel-layout-container .title h2,.page-type--msp_page .carousel-layout-container .title h3,.page-type--msp_page .carousel-layout-container .title h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .carousel-layout-container .title h1,.page-type--academy_page .carousel-layout-container .title h2,.page-type--academy_page .carousel-layout-container .title h3,.page-type--academy_page .carousel-layout-container .title h4,.page-type--msp_page .carousel-layout-container .title h1,.page-type--msp_page .carousel-layout-container .title h2,.page-type--msp_page .carousel-layout-container .title h3,.page-type--msp_page .carousel-layout-container .title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .carousel-layout-container .title h1,.page-type--academy_page .carousel-layout-container .title h2,.page-type--academy_page .carousel-layout-container .title h3,.page-type--academy_page .carousel-layout-container .title h4,.page-type--msp_page .carousel-layout-container .title h1,.page-type--msp_page .carousel-layout-container .title h2,.page-type--msp_page .carousel-layout-container .title h3,.page-type--msp_page .carousel-layout-container .title h4{font-size:2.625rem;line-height:2.625rem}}@media (min-width: 1024px){.carousel-layout-container .title{margin:36px 0px 16px 0px}}.carousel-layout-container .sup-title h4{text-transform:uppercase;font-family:"Muller-Black";font-size:1.5rem;line-height:1.5rem}.carousel-layout-container .row{padding-top:20px;padding-bottom:20px}@media (min-width: 1024px){.carousel-layout-container .row{padding-top:40px}}.carousel-layout-container .row .description{padding:0px 68px}@media (min-width: 1024px){.carousel-layout-container .row .description{padding:0px 14px}}.carousel-layout-container .row .carousel{display:grid}.carousel-layout-container .row .carousel .hs{display:grid;grid-gap:calc(var(--gutter) / 2);grid-template-columns:10px;grid-template-rows:minmax(150px, 1fr);grid-auto-flow:column;overflow-x:scroll;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;padding-bottom:calc(.75 * var(--gutter));margin-bottom:calc(-.25 * var(--gutter))}.carousel-layout-container .row .carousel .hs:before,.carousel-layout-container .row .carousel .hs:after{content:'';width:10px}.carousel-layout-container .row .carousel body{display:grid;place-items:center}.carousel-layout-container .row .carousel ul{list-style:none;padding:0}.carousel-layout-container .row .carousel .app{overflow-y:scroll}.carousel-layout-container .row .carousel .hs>li,.carousel-layout-container .row .carousel .item{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:0.3s;scroll-snap-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;border-radius:8px;margin:10px;margin-bottom:1rem;width:288px;height:400px;position:relative}@media (min-width: 1024px){.carousel-layout-container .row .carousel .hs>li,.carousel-layout-container .row .carousel .item{width:360px;height:500px;margin-bottom:2rem}}.carousel-layout-container .row .carousel .hs>li img,.carousel-layout-container .row .carousel .item img{height:192px;width:288px;border-radius:5px 5px 0px 0px}@media (min-width: 1024px){.carousel-layout-container .row .carousel .hs>li img,.carousel-layout-container .row .carousel .item img{height:240px;width:360px}}.carousel-layout-container .row .carousel .hs>li .card-text,.carousel-layout-container .row .carousel .item .card-text{width:288px;height:208px}@media (min-width: 1024px){.carousel-layout-container .row .carousel .hs>li .card-text,.carousel-layout-container .row .carousel .item .card-text{height:260px;width:360px}}.carousel-layout-container .row .carousel .hs>li .card-text .category-title,.carousel-layout-container .row .carousel .item .card-text .category-title{text-transform:uppercase;line-height:14px;font-size:10px;color:#636473;font-family:"Muller-Black";margin:6px 0px -15px 40px}@media (min-width: 1024px){.carousel-layout-container .row .carousel .hs>li .card-text .category-title,.carousel-layout-container .row .carousel .item .card-text .category-title{font-size:14px;margin:20px 0px -10px 40px}}.carousel-layout-container .row .carousel .hs>li .card-text .subtitle,.carousel-layout-container .row .carousel .item .card-text .subtitle{text-transform:uppercase;height:120px;font-family:"Muller-Black";margin:20px 40px;font-size:1.2rem;line-height:1.2rem}.carousel-layout-container .row .carousel .hs>li .card-text .color-bar,.carousel-layout-container .row .carousel .item .card-text .color-bar{width:12px;height:2px;margin-left:40px;background:#FC6719;border-radius:4px}@media (min-width: 1024px){.carousel-layout-container .row .carousel .hs>li .card-text .color-bar,.carousel-layout-container .row .carousel .item .card-text .color-bar{width:24px;height:4px}}.carousel-layout-container .row .carousel .hs>li .card-text .labels,.carousel-layout-container .row .carousel .item .card-text .labels{text-transform:uppercase;padding-top:10px;margin-left:40px;font-size:10px;line-height:88%;font-family:"Muller-Black"}@media (min-width: 1024px){.carousel-layout-container .row .carousel .hs>li .card-text .labels,.carousel-layout-container .row .carousel .item .card-text .labels{font-size:12px}}.carousel-layout-container .row .carousel .hs>li .card-text .labels .dot,.carousel-layout-container .row .carousel .item .card-text .labels .dot{font-size:12px;color:#BBBCC5}.carousel-layout-container .row .carousel .hs>li .card-text .labels span,.carousel-layout-container .row .carousel .item .card-text .labels span{margin:0px 2px}.carousel-layout-container .row .carousel .scrollbar{margin-bottom:0;padding-bottom:0}.carousel-layout-container .row .carousel ::-webkit-scrollbar-thumb{background:#FC6719}.carousel-layout-container .row .carousel ::-webkit-scrollbar{height:5px}@media (min-width: 1024px){.carousel-layout-container .row .carousel ::-webkit-scrollbar{height:8px}}

.locally-link{display:none !important}

.spacer{display:block;width:100%}.size-sm{margin-top:20px}.size-md{margin-top:40px}.size-lg{margin-top:60px}.size-xl{margin-top:80px}

.testimonial-wrapper{display:flex;align-items:stretch;justify-content:center;padding:4rem 0;height:640px;background-size:cover;background-position:center}@media (min-width: 768px){.testimonial-wrapper{height:600px}}.testimonial-container{position:relative;display:block}.testimonial-carousel{padding-bottom:3rem}.testimonial-carousel .carousel-inner{position:absolute;width:100%;height:100%}.testimonial-carousel .carousel-item{position:absolute;height:100%}.testimonial-carousel .carousel-item.active{display:flex;justify-content:center;align-items:center;height:100%}.testimonial-carousel .carousel-arrow{display:none;top:50%;cursor:pointer}@media (min-width: 768px){.testimonial-carousel .carousel-arrow{display:block}}.testimonial-carousel .carousel-control-next-icon,.testimonial-carousel .carousel-control-prev-icon{width:1.5rem;height:2.625rem}.testimonial-carousel .carousel-control-next-icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDI2IDQyIj4KICA8cGF0aCBmaWxsPSIjRjVGNUY1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ny43NjMzNzUsMzcuNTkxMDMxMyBMMjkuNTQzNjI1LDU1LjgxMDY4NzUgQzI4LjY2NDkwNjIsNTYuNjg5NDA2MyAyNy4yNDAyODEyLDU2LjY4OTQwNjMgMjYuMzYxNjU2Miw1NS44MTA2ODc1IEwyNC4yMzY2MjUsNTMuNjg1NjU2MyBDMjMuMzU5NDA2Miw1Mi44MDg0Mzc1IDIzLjM1NzcxODcsNTEuMzg2NzE4OCAyNC4yMzI4NzUsNTAuNTA3NDM3NSBMMzguNjcyMzQzNywzNiBMMjQuMjMyODc1LDIxLjQ5MjY1NjMgQzIzLjM1NzcxODcsMjAuNjEzMzc1IDIzLjM1OTQwNjIsMTkuMTkxNjU2MyAyNC4yMzY2MjUsMTguMzE0NDM3NSBMMjYuMzYxNjU2MiwxNi4xODk0MDYzIEMyNy4yNDAzNzUsMTUuMzEwNjg3NSAyOC42NjUsMTUuMzEwNjg3NSAyOS41NDM2MjUsMTYuMTg5NDA2MyBMNDcuNzYzMjgxMiwzNC40MDkwNjI1IEM0OC42NDIsMzUuMjg3Njg3NSA0OC42NDIsMzYuNzEyMzEyNSA0Ny43NjMzNzUsMzcuNTkxMDMxMyBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMgLTE1KSIvPgo8L3N2Zz4K")}.testimonial-carousel .carousel-control-prev-icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDI2IDQyIj4KICA8cGF0aCBmaWxsPSIjRjVGNUY1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC4yMzYyNSwzNC40MDkwNjI1IEw0Mi40NTY1NjI1LDE2LjE4OTY4NzUgQzQzLjMzNSwxNS4zMTEyNSA0NC43NiwxNS4zMTEyNSA0NS42Mzg0Mzc1LDE2LjE4OTY4NzUgTDQ3Ljc2Mzc1LDE4LjMxNSBDNDguNjQxMjUsMTkuMTkyNSA0OC42NDIxODc1LDIwLjYxMzc1IDQ3Ljc2NzUsMjEuNDkzMTI1IEwzMy4zMjcxODc1LDM2IEw0Ny43NjY1NjI1LDUwLjUwNzgxMjUgQzQ4LjY0MjE4NzUsNTEuMzg3MTg3NSA0OC42NDAzMTI1LDUyLjgwODQzNzUgNDcuNzYyODEyNSw1My42ODU5Mzc1IEw0NS42Mzc1LDU1LjgxMTI1IEM0NC43NTkwNjI1LDU2LjY4OTY4NzUgNDMuMzM0MDYyNSw1Ni42ODk2ODc1IDQyLjQ1NTYyNSw1NS44MTEyNSBMMjQuMjM2MjUsMzcuNTkwOTM3NSBDMjMuMzU3ODEyNSwzNi43MTI1IDIzLjM1NzgxMjUsMzUuMjg3NSAyNC4yMzYyNSwzNC40MDkwNjI1IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMyAtMTUpIi8+Cjwvc3ZnPgo=")}.testimonial-carousel .carousel-indicators{margin:0}.testimonial-slide-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:600px;margin:0 auto}.testimonial-slide-img{width:5rem;height:5rem;margin-bottom:.5rem;border-radius:50%}.testimonial-slide-name{font-size:1rem}.testimonial-slide-title{font-size:1rem;color:#f5f5f5 !important}.testimonial-slide-quote{font-size:1.875rem;line-height:2.25rem;text-align:center;margin-top:1rem}@media (min-width: 768px){.testimonial-slide-quote{font-size:2rem}}

.text-strip{height:2rem}.text-strip a:hover{text-decoration:underline}.text-strip h1,.text-strip h2,.text-strip h3,.text-strip h4,.text-strip h5,.text-strip h6,.text-strip p{margin-bottom:0}

.modal--todaysPlanPairing{overflow-y:scroll}@media (max-width: 768px){.modal--todaysPlanPairing .modalDialog{max-height:650px !important}}.todaysplan--pairing{padding:20px;max-width:500px}.todaysplan--pairing button{max-width:250px}

.modal--tp{width:70%;border:2px solid black;margin:20px;padding:20px}

.side-by-side{background-size:cover;background-position:center}.side-by-side-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6rem 0}@media (min-width: 1024px){.side-by-side-inner{flex-direction:row;justify-content:space-between}.side-by-side-inner.align-top{align-items:flex-start}.side-by-side-inner.align-bottom{align-items:flex-end}.side-by-side-inner.content-right{flex-direction:row-reverse}}@media (min-width: 1024px){.container-size-60{width:60%}.container-size-50{width:50%}.container-size-40{width:40%}.container-size-30{width:30%}}.side-by-side-content{text-align:center;margin-bottom:2rem}@media (min-width: 1024px){.side-by-side-content{text-align:right;margin:0 1.5rem 0 0}.content-right .side-by-side-content{text-align:left;margin:0 0 0 1.5rem}.text-inset .side-by-side-content{padding-left:96px}.content-right .text-inset .side-by-side-content{padding-right:96px}}.button-container{justify-content:center;flex-wrap:wrap}.button-container .btn{margin:0 .5rem 1rem}@media (min-width: 1024px){.button-container{justify-content:flex-end}.button-container .btn{margin-left:1rem;margin-right:0}.text-align-left .button-container,.content-right .button-container{justify-content:flex-start}.text-align-left .button-container .btn,.content-right .button-container .btn{margin-left:0;margin-right:1rem}.text-align-right .button-container{justify-content:flex-end}.text-align-right .button-container .btn{margin-left:1rem;margin-right:0}}.side-by-side-title{line-height:1}@media (max-width: 767px){.side-by-side-title{font-size:2.5rem;line-height:2.5rem}}.side-by-side-title h1,.side-by-side-title h2,.side-by-side-title h3,.side-by-side-title h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.side-by-side-title h1,.side-by-side-title h2,.side-by-side-title h3,.side-by-side-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .side-by-side-title h1,.page-type--academy_page .side-by-side-title h2,.page-type--academy_page .side-by-side-title h3,.page-type--academy_page .side-by-side-title h4,.page-type--msp_page .side-by-side-title h1,.page-type--msp_page .side-by-side-title h2,.page-type--msp_page .side-by-side-title h3,.page-type--msp_page .side-by-side-title h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .side-by-side-title h1,.page-type--academy_page .side-by-side-title h2,.page-type--academy_page .side-by-side-title h3,.page-type--academy_page .side-by-side-title h4,.page-type--msp_page .side-by-side-title h1,.page-type--msp_page .side-by-side-title h2,.page-type--msp_page .side-by-side-title h3,.page-type--msp_page .side-by-side-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .side-by-side-title h1,.page-type--academy_page .side-by-side-title h2,.page-type--academy_page .side-by-side-title h3,.page-type--academy_page .side-by-side-title h4,.page-type--msp_page .side-by-side-title h1,.page-type--msp_page .side-by-side-title h2,.page-type--msp_page .side-by-side-title h3,.page-type--msp_page .side-by-side-title h4{font-size:2.625rem;line-height:2.625rem}}.side-by-side-title h5{text-transform:none;font-size:2rem;font-family:"Muller-Regular"}.side-by-side-subtitle{font-size:1.5rem;line-height:1.125}@media (min-width: 768px){.side-by-side-subtitle{font-size:2rem}}.side-by-side-subtitle h4,.side-by-side-subtitle h5,.side-by-side-subtitle h6,.side-by-side-subtitle p{display:inline;margin:0;font-size:1.5rem;line-height:1.125}@media (min-width: 500px){.side-by-side-subtitle h4,.side-by-side-subtitle h5,.side-by-side-subtitle h6,.side-by-side-subtitle p{display:block}}@media (min-width: 768px){.side-by-side-subtitle h4,.side-by-side-subtitle h5,.side-by-side-subtitle h6,.side-by-side-subtitle p{font-size:2rem}}.side-by-side-subtitle p{margin-bottom:1rem}.side-by-side-subtitle.font-weight-bold{font-family:"Muller-Bold"}.side-by-side-subtitle.subtitle-small p,.side-by-side-subtitle.subtitle-small div{font-size:1.5rem;line-height:2rem}.side-by-side-subtitle.subtitle-body p,.side-by-side-subtitle.subtitle-body div{font-size:1rem;line-height:1.5rem}

.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}

.font-smaller{font-size:smaller}#stage-scheduler-container .bg-dark,.stage-scheduler .bg-dark{background-color:#282828}#stage-scheduler-container h4.stage-title,.stage-scheduler h4.stage-title{font-family:"Muller-Regular"}#stage-scheduler-container h4.stage-title a,.stage-scheduler h4.stage-title a{font-family:"Muller-Regular";color:#333}#stage-scheduler-container button>label,.stage-scheduler button>label{margin:0}#stage-scheduler-container .line,.stage-scheduler .line{border-top:1px solid #333;width:100%;padding-bottom:1.5rem}#stage-scheduler-container .current-stage--img,.stage-scheduler .current-stage--img{height:100%}#stage-scheduler-container .current-stage--img img,.stage-scheduler .current-stage--img img{border-radius:8px;max-height:400px}@media (min-width: 1440px){#stage-scheduler-container .current-stage--img img,.stage-scheduler .current-stage--img img{max-height:500px}}@media (min-width: 768px){#stage-scheduler-container .inactive-stage,.stage-scheduler .inactive-stage{padding-top:1rem}}#stage-scheduler-container .stage--img img,.stage-scheduler .stage--img img{border-radius:8px;width:100%}#stage-scheduler-container .stage--img .stage-caption,.stage-scheduler .stage--img .stage-caption{display:flex;position:relative;background-color:rgba(255,255,255,0.65);font-family:"Muller-Bold";margin-top:-33px;padding:4px 0 3px 10px}#stage-scheduler-container .stage--img .stage-caption .caption-text,.stage-scheduler .stage--img .stage-caption .caption-text{width:300px}#stage-scheduler-container .stage--img .stage-caption .stage-calendar,.stage-scheduler .stage--img .stage-caption .stage-calendar{margin-left:20%;width:27px;height:27px}@media (max-width: 768px){#stage-scheduler-container .stage--img .stage-caption .stage-calendar,.stage-scheduler .stage--img .stage-caption .stage-calendar{margin-left:50%}}@media (max-width: 500px){#stage-scheduler-container .stage--img .stage-caption .stage-calendar,.stage-scheduler .stage--img .stage-caption .stage-calendar{margin-left:30%}}#stage-scheduler-container .stage--img .stage-caption:hover,.stage-scheduler .stage--img .stage-caption:hover{cursor:pointer}#stage-scheduler-container .stage-icon .square,.stage-scheduler .stage-icon .square{display:inline-block;width:20px;height:20px;border:1px solid}#stage-scheduler-container .stage-icon .checkmark,.stage-scheduler .stage-icon .checkmark{margin-top:-2px}#stage-scheduler-container .race-toggler .event-type-btn,.stage-scheduler .race-toggler .event-type-btn{width:154px;height:40px;border-radius:10px;border:1px solid;background-color:#333;color:white;font-family:"Muller-Bold"}#stage-scheduler-container .race-toggler .event-type-btn.GROUP_WORKOUT,.stage-scheduler .race-toggler .event-type-btn.GROUP_WORKOUT{width:210px}@media (max-width: 320px){#stage-scheduler-container .race-toggler .event-type-btn,.stage-scheduler .race-toggler .event-type-btn{font-size:0.8rem}}@media (min-width: 768px){#stage-scheduler-container .race-toggler .event-type-btn,.stage-scheduler .race-toggler .event-type-btn{width:166px}}#stage-scheduler-container .race-toggler .event-type-btn img,.stage-scheduler .race-toggler .event-type-btn img{width:19px;height:23px}#stage-scheduler-container .race-toggler .event-type-btn:not(:first-child),.stage-scheduler .race-toggler .event-type-btn:not(:first-child){margin-left:12px}#stage-scheduler-container .race-toggler .active,.stage-scheduler .race-toggler .active{background-color:white;color:#282828;font-family:"Muller-Bold";box-shadow:0px 1px 2px 0px rgba(0,0,0,0.5)}#stage-scheduler-container .events-scheduler-form,.stage-scheduler .events-scheduler-form{width:100%}@media (min-width: 768px){#stage-scheduler-container .events-scheduler-form,.stage-scheduler .events-scheduler-form{min-height:517px}}#stage-scheduler-container .events-scheduler-form .event-type-select,.stage-scheduler .events-scheduler-form .event-type-select{padding:0.5rem 1rem 1rem;border-top-left-radius:8px;border-top-right-radius:8px}@media (max-width: 320px){#stage-scheduler-container .events-scheduler-form .event-type-select,.stage-scheduler .events-scheduler-form .event-type-select{padding:0.5rem}}#stage-scheduler-container .events-scheduler-form .stage-intensity,.stage-scheduler .events-scheduler-form .stage-intensity{padding:0.5rem 1rem;background:#444;height:74px;color:white;font-family:"Muller-Regular";font-size:1rem;line-height:1.2rem;position:relative}@media (max-width: 320px){#stage-scheduler-container .events-scheduler-form .stage-intensity,.stage-scheduler .events-scheduler-form .stage-intensity{font-size:0.8rem;line-height:0.8rem}#stage-scheduler-container .events-scheduler-form .stage-intensity .select-category-prompt,.stage-scheduler .events-scheduler-form .stage-intensity .select-category-prompt{font-size:0.7rem}#stage-scheduler-container .events-scheduler-form .stage-intensity .btn,.stage-scheduler .events-scheduler-form .stage-intensity .btn{font-size:0.8rem}}#stage-scheduler-container .events-scheduler-form .stage-intensity .btn:first-child,.stage-scheduler .events-scheduler-form .stage-intensity .btn:first-child{margin-left:0 !important}#stage-scheduler-container .events-scheduler-form .stage-intensity .btn:hover,.stage-scheduler .events-scheduler-form .stage-intensity .btn:hover{color:white}#stage-scheduler-container .events-scheduler-form .stage-intensity .btn label:hover,.stage-scheduler .events-scheduler-form .stage-intensity .btn label:hover{cursor:pointer}#stage-scheduler-container .events-scheduler-form .stage-intensity .btn[disabled]:hover label,.stage-scheduler .events-scheduler-form .stage-intensity .btn[disabled]:hover label{cursor:default}#stage-scheduler-container .events-scheduler-form .stage-intensity :not(.btn[disabled]):hover,.stage-scheduler .events-scheduler-form .stage-intensity :not(.btn[disabled]):hover{cursor:pointer}#stage-scheduler-container .events-scheduler-form .stage-intensity .stage-intensity-btn .womens-icon,.stage-scheduler .events-scheduler-form .stage-intensity .stage-intensity-btn .womens-icon{position:absolute;bottom:-20%;right:-8%}#stage-scheduler-container .stage-intensity .btn,#stage-scheduler-container .submit-btn .btn,.stage-scheduler .stage-intensity .btn,.stage-scheduler .submit-btn .btn{position:relative;padding:0.25rem 0.2rem;font-family:"Muller-Black"}#stage-scheduler-container .stage-intensity .btn.active,#stage-scheduler-container .submit-btn .btn.active,.stage-scheduler .stage-intensity .btn.active,.stage-scheduler .submit-btn .btn.active{border:2px solid white}@media (max-width: 320px){#stage-scheduler-container .stage-intensity .btn,#stage-scheduler-container .submit-btn .btn,.stage-scheduler .stage-intensity .btn,.stage-scheduler .submit-btn .btn{min-width:24px;min-height:24px}}@media (min-width: 320px){#stage-scheduler-container .stage-intensity .btn,#stage-scheduler-container .submit-btn .btn,.stage-scheduler .stage-intensity .btn,.stage-scheduler .submit-btn .btn{min-width:26px;min-height:26px}}@media (min-width: 400px){#stage-scheduler-container .stage-intensity .btn,#stage-scheduler-container .submit-btn .btn,.stage-scheduler .stage-intensity .btn,.stage-scheduler .submit-btn .btn{min-width:28px;min-height:28px}}@media (min-width: 500px){#stage-scheduler-container .stage-intensity .btn,#stage-scheduler-container .submit-btn .btn,.stage-scheduler .stage-intensity .btn,.stage-scheduler .submit-btn .btn{min-width:31.25px;min-height:31px}}#stage-scheduler-container .stage-intensity .btn:disabled,#stage-scheduler-container .submit-btn .btn:disabled,.stage-scheduler .stage-intensity .btn:disabled,.stage-scheduler .submit-btn .btn:disabled{opacity:0.17}#stage-scheduler-container .stage-intensity .btn:hover,#stage-scheduler-container .submit-btn .btn:hover,.stage-scheduler .stage-intensity .btn:hover,.stage-scheduler .submit-btn .btn:hover{border:2px solid white}#stage-scheduler-container .stage-intensity .btn[disabled]:hover,#stage-scheduler-container .submit-btn .btn[disabled]:hover,.stage-scheduler .stage-intensity .btn[disabled]:hover,.stage-scheduler .submit-btn .btn[disabled]:hover{border:none;cursor:default}#stage-scheduler-container .stage-intensity .stage-intensity--1,#stage-scheduler-container .submit-btn .stage-intensity--1,.stage-scheduler .stage-intensity .stage-intensity--1,.stage-scheduler .submit-btn .stage-intensity--1{background-color:#FF0000;border-radius:50%}#stage-scheduler-container .stage-intensity .stage-intensity--2,#stage-scheduler-container .submit-btn .stage-intensity--2,.stage-scheduler .stage-intensity .stage-intensity--2,.stage-scheduler .submit-btn .stage-intensity--2{background-color:#40BE59;border-radius:50%}#stage-scheduler-container .stage-intensity .stage-intensity--3,#stage-scheduler-container .submit-btn .stage-intensity--3,.stage-scheduler .stage-intensity .stage-intensity--3,.stage-scheduler .submit-btn .stage-intensity--3{background-color:#01B2CC;border-radius:50%}#stage-scheduler-container .stage-intensity .stage-intensity--4,#stage-scheduler-container .submit-btn .stage-intensity--4,.stage-scheduler .stage-intensity .stage-intensity--4,.stage-scheduler .submit-btn .stage-intensity--4{background-color:#FAC400;border-radius:50%}#stage-scheduler-container .stage-intensity .stage-intensity--5,#stage-scheduler-container .submit-btn .stage-intensity--5,.stage-scheduler .stage-intensity .stage-intensity--5,.stage-scheduler .submit-btn .stage-intensity--5{background-color:#FC6719;border-radius:50%}#stage-scheduler-container .stage-intensity .btn.active:after,.stage-scheduler .stage-intensity .btn.active:after{top:35px;left:20%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#444;border-width:18px;margin-left:-10px;transition:border-top-color 0.5s ease}@media (min-width: 500px){#stage-scheduler-container .stage-intensity .btn.active:after,.stage-scheduler .stage-intensity .btn.active:after{top:37px}}#stage-scheduler-container .expanded-form,.stage-scheduler .expanded-form{padding:0 1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#stage-scheduler-container .expanded-form.inactive,.stage-scheduler .expanded-form.inactive{color:gray;font-family:"Muller-Regular";font-weight:normal}#stage-scheduler-container .intensity-header .intensity--type,.stage-scheduler .intensity-header .intensity--type{font-weight:normal}#stage-scheduler-container .intensity-header .intensity--name,.stage-scheduler .intensity-header .intensity--name{color:gray}#stage-scheduler-container .intensity-list,.stage-scheduler .intensity-list{min-height:3rem}#stage-scheduler-container .intensity-list ol,#stage-scheduler-container .intensity-list li,.stage-scheduler .intensity-list ol,.stage-scheduler .intensity-list li{list-style:none;list-style-type:none;padding:0;margin:0}#stage-scheduler-container .intensity-list li,.stage-scheduler .intensity-list li{float:left;margin-right:1.25rem}#stage-scheduler-container .intensity-list .list-item--subheader,.stage-scheduler .intensity-list .list-item--subheader{font-family:"Muller-Bold";font-size:1rem;font-weight:bold;line-height:24px}#stage-scheduler-container .dates-scheduler,.stage-scheduler .dates-scheduler{clear:both}#stage-scheduler-container .dates-scheduler select,.stage-scheduler .dates-scheduler select{display:block;font-size:1rem;font-family:sans-serif;font-weight:700;line-height:1.5rem;color:#777;padding:0.6em 1.4em 0.5em 0.8em;width:100%;max-width:90%;height:3.25rem;box-sizing:border-box;margin:0;border:1px solid #aaa;border-radius:0.25em;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%),linear-gradient(to right, white, white);background-position:calc(100% - 21px) calc(1em + 10px),calc(100% - 16px) calc(1em + 10px),100% 0;background-size:5px 5px, 5px 5px, 2.5em 2.5em;background-repeat:no-repeat}#stage-scheduler-container .dates-scheduler select:focus,.stage-scheduler .dates-scheduler select:focus{outline-color:#f16722;border:1px solid #f16722;box-shadow:0px 0px 0 1.5px #f16722}#stage-scheduler-container .dates-scheduler .selected,.stage-scheduler .dates-scheduler .selected{color:rgba(0,0,0,0.87);font-family:"Muller-Bold";font-weight:bold;letter-spacing:0.15px;border:2px solid #f16722;background:linear-gradient(45deg, transparent 50%, #f16722 50%),linear-gradient(135deg, #f16722 50%, transparent 50%),linear-gradient(to right, white, white);background-position:calc(100% - 21px) calc(1em + 10px),calc(100% - 16px) calc(1em + 10px),100% 0;background-size:5px 5px, 5px 5px, 2.5em 2.5em;background-repeat:no-repeat}#stage-scheduler-container .submit-btn,.stage-scheduler .submit-btn{transition:width .5s;width:120px;background-color:#d1d1d1}#stage-scheduler-container .submit-btn:not(.going):not(.disabled),.stage-scheduler .submit-btn:not(.going):not(.disabled){transition:width .5s,background-color .5s ease-in-out;width:140px;background-color:#f16722}#stage-scheduler-container .submit-btn.going,.stage-scheduler .submit-btn.going{background-color:#44bd5c;width:140px}#stage-scheduler-container .submit-btn i,.stage-scheduler .submit-btn i{flex:0}#stage-scheduler-container .submit-btn .stage-intensity,.stage-scheduler .submit-btn .stage-intensity{width:24px;height:24px;opacity:0.5}#stage-scheduler-container .submit-btn .stage-intensity.active,.stage-scheduler .submit-btn .stage-intensity.active{opacity:1}#stage-scheduler-container .unavailable-overlay,.stage-scheduler .unavailable-overlay{top:0;left:0;border-radius:4px;background:rgba(100,132,154,0.9);color:white}#stage-scheduler-container .register-container,.stage-scheduler .register-container{bottom:0;left:0;height:136px;background:#f5f5f5;border-radius:0px 0px 4px 4px}#stage-scheduler-container .register-container .message,#stage-scheduler-container .register-container .login-prompt,.stage-scheduler .register-container .message,.stage-scheduler .register-container .login-prompt{color:#282828;font-family:"Muller-Regular";font-size:0.875rem;line-height:1.5rem}#stage-scheduler-container .register-container button,.stage-scheduler .register-container button{color:white}.submit-to-event-action{display:flex;align-items:center;max-width:90%}.add-calendar-event{border:none;color:black;cursor:pointer;margin-left:10px;opacity:1;transition-property:opacity;transition-duration:500ms;background:white;align-items:center;flex-direction:row;padding:0;display:flex}.add-calendar-event.hidden{opacity:0;cursor:default}@media (max-width: 500px){.add-calendar-event{font-size:15px}}.add-to-calendar-icon{margin-right:5px}

.stage-details-container .left-col{flex-basis:initial}@media (min-width: 1024px){.stage-details-container .left-col{flex-basis:670px}}@media (min-width: 1024px){.stage-details-container .right-col{flex-basis:390px}}.stage-details-container .add-event-cta button{background:#fc6719;color:#fff;width:66px;height:56px;border-top-left-radius:4px;border-bottom-left-radius:4px;border:0}.stage-details-container .add-event-cta button i{width:20px;height:23px}.stage-details-container .add-event-cta button .copy{font-size:10px;line-height:10px}.stage-details-container .time-period{font-size:1rem;line-height:1.5rem}.stage-details-container .stage-name{font-size:1.5rem;line-height:2rem}@media (min-width: 1024px){.stage-details-container .stage-name{font-size:2rem}}.stage-details-container .stage-title,.stage-details-container .add-event{font-size:1.85rem;font-weight:900;line-height:1.85rem}@media (min-width: 1024px){.stage-details-container .stage-title,.stage-details-container .add-event{font-size:2.5rem;line-height:2.5rem}}.stage-details-container .subtitle{font-size:1rem;line-height:1.5rem}.stage-details-container .add-event h1,.stage-details-container .add-event h2,.stage-details-container .add-event h3,.stage-details-container .add-event h4{font-size:30px;line-height:30px}.stage-details-container .add-event p{font-size:1rem;line-height:24px;font-family:"Muller-Regular";text-transform:none}.stage-details-container .image-grid{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}.stage-details-container .thumbnail{border-radius:8px;width:183px;flex:0 0 auto}@media (min-width: 1024px){.stage-details-container .thumbnail{width:321px}}

.watch-details{font-size:1.85rem;font-weight:900;line-height:1.85rem}.watch-details-row{justify-content:space-between}@media (max-width: 1024px){.watch-details-row{padding:0 10%}}.watch-details-row .watch-details-cta-wrapper{min-width:150px}.watch-details-description p strong{font-family:"Muller-Bold"}

@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:0.5s;animation-duration:0.5s}.schedule-container{z-index:2;margin-top:-20%;margin-left:33%;background-color:white;position:absolute;box-shadow:0 0 8px;width:315px;overflow-y:scroll;max-height:400px;min-height:225px}.schedule-container .schedule-header{padding:10px;line-height:30px;background-color:#d2d2d2}.schedule-container .schedule-header .schedule-title{font-size:18pt}.schedule-container .schedule-header .current-stage{font-size:23pt;margin-bottom:5px;font-family:"Muller-Black"}.schedule-container .event-list{padding:5px 10px;flex-direction:column}.schedule-container .event-list .empty-event{margin:20px;text-align:center;height:30px}.schedule-container .event-list .event-item{display:flex;flex-direction:row;flex:1 0 100%}.schedule-container .event-list .event-item .stage-intensity .btn{position:relative;padding:0.25rem 0.2rem;font-family:"Muller-Black"}.schedule-container .event-list .event-item .stage-intensity .btn.active{border:2px solid white}@media (max-width: 320px){.schedule-container .event-list .event-item .stage-intensity .btn{min-width:24px;min-height:24px}}@media (min-width: 320px){.schedule-container .event-list .event-item .stage-intensity .btn{min-width:26px;min-height:26px}}@media (min-width: 400px){.schedule-container .event-list .event-item .stage-intensity .btn{min-width:28px;min-height:28px}}@media (min-width: 500px){.schedule-container .event-list .event-item .stage-intensity .btn{min-width:31.25px;min-height:31px}}.schedule-container .event-list .event-item .stage-intensity .btn:disabled{opacity:0.17}.schedule-container .event-list .event-item .stage-intensity .btn:hover{border:2px solid white}.schedule-container .event-list .event-item .stage-intensity .btn[disabled]:hover{border:none;cursor:default}.schedule-container .event-list .event-item .stage-intensity .stage-intensity--1{background-color:#FF0000;border-radius:50%}.schedule-container .event-list .event-item .stage-intensity .stage-intensity--2{background-color:#40BE59;border-radius:50%}.schedule-container .event-list .event-item .stage-intensity .stage-intensity--3{background-color:#01B2CC;border-radius:50%}.schedule-container .event-list .event-item .stage-intensity .stage-intensity--4{background-color:#FAC400;border-radius:50%}.schedule-container .event-list .event-item .stage-intensity .stage-intensity--5{background-color:#FC6719;border-radius:50%}.schedule-container .event-list .event-item .stage-intensity-btn{border-radius:50%;width:25px;height:25px;margin:10px 10px 10px 0;color:white;background-color:red}.schedule-container .event-list .event-item .stage-intensity-btn label{font-family:"Muller-Bold";font-size:1rem;font-weight:400;display:block;width:50%;margin:-3px auto;line-height:24px}@media (max-width: 320px){.schedule-container .event-list .event-item .stage-intensity-btn{font-size:0.8rem;line-height:0.8rem}.schedule-container .event-list .event-item .stage-intensity-btn .select-category-prompt{font-size:0.7rem}.schedule-container .event-list .event-item .stage-intensity-btn .btn{font-size:0.8rem}}.schedule-container .event-list .event-item .stage-intensity-btn .btn label:hover{cursor:pointer}.schedule-container .event-list .event-item .event-info{font-size:12pt}.schedule-container .schedule-button{padding-bottom:15px;text-align:center}.schedule-container .schedule-button .btn-schedule{color:black}.schedule-container .schedule-button .btn-schedule:hover{color:white}.schedule-container:focus{opacity:0.5}

.scheduler-wrapper{position:relative;width:100%;display:flex;flex-direction:column}.scheduler-wrapper .title{font-family:"Muller-Black"}@media (min-width: 768px){.scheduler-wrapper .inactive-stages .inactive-stage{flex-basis:33.333%}.scheduler-wrapper .inactive-stages .inactive-stage:first-child{padding-right:0.5rem}.scheduler-wrapper .inactive-stages .inactive-stage:nth-child(2){padding-left:0.25rem;padding-right:0.25rem}.scheduler-wrapper .inactive-stages .inactive-stage:last-child{padding-left:0.5rem}}.scheduler-outer{padding-top:59px}

.text-section{padding:3.125rem 3.125rem 4.25rem}@media (min-width: 1024px){.text-section{padding:5.69rem 0 3.75rem}}.text-section .text-block{padding-bottom:0.5rem}@media (min-width: 1024px){.text-section .text-block{padding-bottom:1rem;width:600px}}.text-section .text-block.title{line-height:1}@media (max-width: 767px){.text-section .text-block.title{font-size:2.5rem;line-height:2.5rem}}.text-section .text-block.title h1,.text-section .text-block.title h2,.text-section .text-block.title h3,.text-section .text-block.title h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.text-section .text-block.title h1,.text-section .text-block.title h2,.text-section .text-block.title h3,.text-section .text-block.title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .text-section .text-block.title h1,.page-type--academy_page .text-section .text-block.title h2,.page-type--academy_page .text-section .text-block.title h3,.page-type--academy_page .text-section .text-block.title h4,.page-type--msp_page .text-section .text-block.title h1,.page-type--msp_page .text-section .text-block.title h2,.page-type--msp_page .text-section .text-block.title h3,.page-type--msp_page .text-section .text-block.title h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .text-section .text-block.title h1,.page-type--academy_page .text-section .text-block.title h2,.page-type--academy_page .text-section .text-block.title h3,.page-type--academy_page .text-section .text-block.title h4,.page-type--msp_page .text-section .text-block.title h1,.page-type--msp_page .text-section .text-block.title h2,.page-type--msp_page .text-section .text-block.title h3,.page-type--msp_page .text-section .text-block.title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .text-section .text-block.title h1,.page-type--academy_page .text-section .text-block.title h2,.page-type--academy_page .text-section .text-block.title h3,.page-type--academy_page .text-section .text-block.title h4,.page-type--msp_page .text-section .text-block.title h1,.page-type--msp_page .text-section .text-block.title h2,.page-type--msp_page .text-section .text-block.title h3,.page-type--msp_page .text-section .text-block.title h4{font-size:2.625rem;line-height:2.625rem}}.text-section .text-block.subtitle-large{font-size:1.5rem;line-height:1.125}@media (min-width: 768px){.text-section .text-block.subtitle-large{font-size:2rem}}.text-section .text-block.subtitle-large h4,.text-section .text-block.subtitle-large h5,.text-section .text-block.subtitle-large h6,.text-section .text-block.subtitle-large p{display:inline;margin:0;font-size:1.5rem;line-height:1.125}@media (min-width: 500px){.text-section .text-block.subtitle-large h4,.text-section .text-block.subtitle-large h5,.text-section .text-block.subtitle-large h6,.text-section .text-block.subtitle-large p{display:block}}@media (min-width: 768px){.text-section .text-block.subtitle-large h4,.text-section .text-block.subtitle-large h5,.text-section .text-block.subtitle-large h6,.text-section .text-block.subtitle-large p{font-size:2rem}}.text-section .text-block.subtitle-small p,.text-section .text-block.subtitle-small div{font-size:1.5rem;line-height:2rem}.text-section .text-block.subtitle-body p,.text-section .text-block.subtitle-body div{font-size:1rem;line-height:1.5rem}

.tile-callout-header{text-align:center;width:100%}@media (min-width: 1024px){.tile-callout-header{text-align:left}}@media (min-width: 500px){.tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;max-width:90%;margin:0 auto}}@media (min-width: 768px){.tiles{max-width:80%}}@media (min-width: 1024px){.tiles{display:flex;flex-wrap:wrap;max-width:none;min-height:calc(230px + 1rem)}}.tile{position:relative;height:295px;width:100%;border-radius:5%;margin-bottom:.5rem;align-self:center;overflow:hidden}@media (max-width: 768px){.tile{overflow:visible;margin-bottom:130px}}@media (min-width: 1024px){.tile{height:250px;margin:.5rem;min-width:0;width:23%}.tile:hover .tile-title-container{margin-top:-138px;transition:all 0.5s cubic-bezier(0.22, 0.61, 0.36, 1)}}.tile img{border-radius:10px 10px 0 0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 0.5s cubic-bezier(0.22, 0.61, 0.36, 1)}a:focus{-webkit-tap-highlight-color:transparent}@media (max-width: 768px){a:focus img:focus{-webkit-tap-highlight-color:transparent;outline:none;border:0}}.tile-title-container{position:absolute;margin-top:-35px;z-index:2;transition:all 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);background-color:#282828;border-radius:0 0 10px 10px;width:100%;height:139px;padding:10px 5px 10px 10px}.tile-title{line-height:1;text-transform:uppercase;font-family:"Muller-Black";font-size:16px;line-height:35px;margin-top:-10px}@media (max-width: 767px){.tile-title{font-size:2.5rem;line-height:2.5rem}}.tile-title h1,.tile-title h2,.tile-title h3,.tile-title h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.tile-title h1,.tile-title h2,.tile-title h3,.tile-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .tile-title h1,.page-type--academy_page .tile-title h2,.page-type--academy_page .tile-title h3,.page-type--academy_page .tile-title h4,.page-type--msp_page .tile-title h1,.page-type--msp_page .tile-title h2,.page-type--msp_page .tile-title h3,.page-type--msp_page .tile-title h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .tile-title h1,.page-type--academy_page .tile-title h2,.page-type--academy_page .tile-title h3,.page-type--academy_page .tile-title h4,.page-type--msp_page .tile-title h1,.page-type--msp_page .tile-title h2,.page-type--msp_page .tile-title h3,.page-type--msp_page .tile-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .tile-title h1,.page-type--academy_page .tile-title h2,.page-type--academy_page .tile-title h3,.page-type--academy_page .tile-title h4,.page-type--msp_page .tile-title h1,.page-type--msp_page .tile-title h2,.page-type--msp_page .tile-title h3,.page-type--msp_page .tile-title h4{font-size:2.625rem;line-height:2.625rem}}@media (max-width: 768px){.tile-title{font-size:16px;line-height:35px}}.tile-description{display:flex;height:70px;margin:10px auto;align-items:center;justify-content:center;text-align:center;font-size:13px;line-height:18px;font-weight:normal}@media (max-width: 768px){.tile-description{height:65px;line-height:18px;font-size:16px;width:100%}}.tile-cta{font-size:12px;line-height:10px;margin:0 5px 0 0}.tile-cta-container{margin:5px 0;display:flex;flex-direction:row;text-align:center;justify-content:center;transition:all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1)}@media (min-width: 1024px){.tile-cta-container:hover{margin-left:10px;transition:all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1)}}.tile-subtitle{font-size:1.5rem;line-height:1.125}@media (min-width: 768px){.tile-subtitle{font-size:2rem}}.tile-subtitle h4,.tile-subtitle h5,.tile-subtitle h6,.tile-subtitle p{display:inline;margin:0;font-size:1.5rem;line-height:1.125}@media (min-width: 500px){.tile-subtitle h4,.tile-subtitle h5,.tile-subtitle h6,.tile-subtitle p{display:block}}@media (min-width: 768px){.tile-subtitle h4,.tile-subtitle h5,.tile-subtitle h6,.tile-subtitle p{font-size:2rem}}.tile-subtitle.subtitle-small p,.tile-subtitle.subtitle-small div{font-size:1.5rem;line-height:2rem}.tile-callout-modal-inner{padding-top:3rem}@media (min-width: 500px){.tile-callout-modal-inner{padding-top:6rem}}.tile-callout-modal-image{display:block;width:100%;max-width:600px;height:320px;margin:0 auto;border-radius:10px;overflow:hidden}.tile-callout-modal-image .tile-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tile-callout-modal-content{max-width:600px;padding:1rem;margin:0 auto}

.two-column{padding:68px 0}.two-column .two-column-title{line-height:1}@media (max-width: 767px){.two-column .two-column-title{font-size:2.5rem;line-height:2.5rem}}.two-column .two-column-title h1,.two-column .two-column-title h2,.two-column .two-column-title h3,.two-column .two-column-title h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.two-column .two-column-title h1,.two-column .two-column-title h2,.two-column .two-column-title h3,.two-column .two-column-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .two-column .two-column-title h1,.page-type--academy_page .two-column .two-column-title h2,.page-type--academy_page .two-column .two-column-title h3,.page-type--academy_page .two-column .two-column-title h4,.page-type--msp_page .two-column .two-column-title h1,.page-type--msp_page .two-column .two-column-title h2,.page-type--msp_page .two-column .two-column-title h3,.page-type--msp_page .two-column .two-column-title h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .two-column .two-column-title h1,.page-type--academy_page .two-column .two-column-title h2,.page-type--academy_page .two-column .two-column-title h3,.page-type--academy_page .two-column .two-column-title h4,.page-type--msp_page .two-column .two-column-title h1,.page-type--msp_page .two-column .two-column-title h2,.page-type--msp_page .two-column .two-column-title h3,.page-type--msp_page .two-column .two-column-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .two-column .two-column-title h1,.page-type--academy_page .two-column .two-column-title h2,.page-type--academy_page .two-column .two-column-title h3,.page-type--academy_page .two-column .two-column-title h4,.page-type--msp_page .two-column .two-column-title h1,.page-type--msp_page .two-column .two-column-title h2,.page-type--msp_page .two-column .two-column-title h3,.page-type--msp_page .two-column .two-column-title h4{font-size:2.625rem;line-height:2.625rem}}.two-column .columns-container{margin-top:32px}.two-column .columns-container .flex-column{flex:1 1 0px}@media (min-width: 1024px){.two-column .columns-container--column .image-container{height:221px}}@media (min-width: 1440px){.two-column .columns-container--column .image-container{height:330px}}.two-column .columns-container--column .image-container img{height:inherit}.two-column .columns-container--column .subtitle h4{font-size:1.5rem;font-family:"Muller-Bold"}@media (min-width: 1024px){.two-column .columns-container .col2{margin-left:4rem}}@media (min-width: 1440px){.two-column .columns-container .col2{margin-left:110px}}

.my-upcoming-events{padding-top:156px;padding-bottom:40px}.my-upcoming-events .title{line-height:1}@media (max-width: 767px){.my-upcoming-events .title{font-size:2.5rem;line-height:2.5rem}}.my-upcoming-events .title h1,.my-upcoming-events .title h2,.my-upcoming-events .title h3,.my-upcoming-events .title h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.my-upcoming-events .title h1,.my-upcoming-events .title h2,.my-upcoming-events .title h3,.my-upcoming-events .title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .my-upcoming-events .title h1,.page-type--academy_page .my-upcoming-events .title h2,.page-type--academy_page .my-upcoming-events .title h3,.page-type--academy_page .my-upcoming-events .title h4,.page-type--msp_page .my-upcoming-events .title h1,.page-type--msp_page .my-upcoming-events .title h2,.page-type--msp_page .my-upcoming-events .title h3,.page-type--msp_page .my-upcoming-events .title h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .my-upcoming-events .title h1,.page-type--academy_page .my-upcoming-events .title h2,.page-type--academy_page .my-upcoming-events .title h3,.page-type--academy_page .my-upcoming-events .title h4,.page-type--msp_page .my-upcoming-events .title h1,.page-type--msp_page .my-upcoming-events .title h2,.page-type--msp_page .my-upcoming-events .title h3,.page-type--msp_page .my-upcoming-events .title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .my-upcoming-events .title h1,.page-type--academy_page .my-upcoming-events .title h2,.page-type--academy_page .my-upcoming-events .title h3,.page-type--academy_page .my-upcoming-events .title h4,.page-type--msp_page .my-upcoming-events .title h1,.page-type--msp_page .my-upcoming-events .title h2,.page-type--msp_page .my-upcoming-events .title h3,.page-type--msp_page .my-upcoming-events .title h4{font-size:2.625rem;line-height:2.625rem}}.my-upcoming-events .events-calendar-listing .event-info .icon svg{fill:black}

.checklist-header{position:relative;text-align:center;padding:calc(59px + 2.5rem) 0 4rem}@media (min-width: 900px){.checklist-header{padding-bottom:200px}}.checklist-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.checklist-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.checklist-image img.blur-img{transform:scale(1.1);filter:blur(4px)}.checklist-header-content{position:relative;padding:0 12px}@media (min-width: 500px){.checklist-header-content{max-width:700px;margin:0 auto}}.checklist-title{line-height:1;font-size:1.75rem}@media (max-width: 767px){.checklist-title{font-size:2.5rem;line-height:2.5rem}}.checklist-title h1,.checklist-title h2,.checklist-title h3,.checklist-title h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.checklist-title h1,.checklist-title h2,.checklist-title h3,.checklist-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .checklist-title h1,.page-type--academy_page .checklist-title h2,.page-type--academy_page .checklist-title h3,.page-type--academy_page .checklist-title h4,.page-type--msp_page .checklist-title h1,.page-type--msp_page .checklist-title h2,.page-type--msp_page .checklist-title h3,.page-type--msp_page .checklist-title h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .checklist-title h1,.page-type--academy_page .checklist-title h2,.page-type--academy_page .checklist-title h3,.page-type--academy_page .checklist-title h4,.page-type--msp_page .checklist-title h1,.page-type--msp_page .checklist-title h2,.page-type--msp_page .checklist-title h3,.page-type--msp_page .checklist-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .checklist-title h1,.page-type--academy_page .checklist-title h2,.page-type--academy_page .checklist-title h3,.page-type--academy_page .checklist-title h4,.page-type--msp_page .checklist-title h1,.page-type--msp_page .checklist-title h2,.page-type--msp_page .checklist-title h3,.page-type--msp_page .checklist-title h4{font-size:2.625rem;line-height:2.625rem}}@media (min-width: 768px){.checklist-title h1,.checklist-title h2{font-size:2.75rem;line-height:1}}.checklist-description{margin-top:.75rem;font-size:1.5rem;line-height:1.4}@media (min-width: 768px){.checklist-description{font-size:2rem}}.checklist{position:relative;margin:0;list-style:none;background-color:#f5f5f5;padding:12px}@media (min-width: 900px){.checklist{top:-100px;max-width:895px;margin:0 auto;padding:12px 1.5rem;box-shadow:0px 3px 4px 0px rgba(0,0,0,0.14),0px 3px 3px -2px rgba(0,0,0,0.12),0px 1px 8px 0px rgba(0,0,0,0.2);border-radius:4px}}.checklist li{display:flex;align-items:flex-start;padding:1.5rem 0;box-shadow:inset 0px -1px 0px 0px #d1d1d1}.checklist li:last-of-type{box-shadow:none}.checklist img{margin-right:1rem;max-width:66px}@media (min-width: 768px){.checklist-item-wrapper{display:flex;justify-content:space-between;align-items:flex-start;width:100%}}.checklist-item-content h4{font-family:"Muller-Regular"}@media (min-width: 768px){.checklist-item-content{padding-right:2rem;width:75%}}.checklist-item-description{white-space:pre-wrap;margin:0 0 1.5rem 0;line-height:1.5rem}@media (min-width: 768px){.checklist-item-description{margin:0}}.checklist-item-button .btn-reverse{border-color:#f16722;color:#f16722}.checklist-item-button .btn-reverse:focus{color:#f16722}

.video-row{position:relative}.video-category-videos{display:flex;flex-wrap:nowrap;overflow:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth}@media (min-width: 768px){.video-category-videos{overflow:hidden}}.video-category-videos::-webkit-scrollbar{display:none}.video-category-video{min-width:200px;width:200px;margin-right:.5rem;scroll-snap-align:start}@media (min-width: 1024px){.video-category-video{margin-right:1.5rem}}.video-link{display:inline-block}.video-link:hover{text-decoration:none}.video-link:hover .video-category-video-image{box-shadow:0px 3px 4px 0px rgba(0,0,0,0.14),0px 3px 3px -2px rgba(0,0,0,0.12),0px 1px 8px 0px rgba(0,0,0,0.2)}.video-link:hover .video-category-video-title{color:#f16722}.video-category-video-image{border-radius:3px}.video-category-video-title{font-size:1rem;margin:.5rem 0 .25rem;color:#282828}.video-category-video-duration{color:#979797}.slider-nav-button{display:none;position:absolute;top:20%;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:3.5rem;height:3.5rem;border-radius:50%;padding:0;background:#fff;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.12),0px 1px 5px 0px rgba(0,0,0,0.2);transition:opacity 0.25s ease-out}@media (min-width: 768px){.slider-nav-button{display:flex;justify-content:center;align-items:center}}.slider-nav-button.prev{left:-1.75rem}.slider-nav-button.next{right:-1.75rem}.slider-nav-button.next svg{transform:rotate(180deg)}.slider-nav-button[disabled]{opacity:0;pointer-events:none}.slider-nav-button svg{height:1.25rem}.slider-nav-button path{fill:#f16722}.slider-nav-button:focus{outline:none}

.video-category-strip{padding:68px 0}.video-category-strip .category-title{line-height:1;font-size:1.5rem}@media (max-width: 767px){.video-category-strip .category-title{font-size:2.5rem;line-height:2.5rem}}.video-category-strip .category-title h1,.video-category-strip .category-title h2,.video-category-strip .category-title h3,.video-category-strip .category-title h4{margin:0;font-family:"Muller-Black"}@media (max-width: 767px){.video-category-strip .category-title h1,.video-category-strip .category-title h2,.video-category-strip .category-title h3,.video-category-strip .category-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .video-category-strip .category-title h1,.page-type--academy_page .video-category-strip .category-title h2,.page-type--academy_page .video-category-strip .category-title h3,.page-type--academy_page .video-category-strip .category-title h4,.page-type--msp_page .video-category-strip .category-title h1,.page-type--msp_page .video-category-strip .category-title h2,.page-type--msp_page .video-category-strip .category-title h3,.page-type--msp_page .video-category-strip .category-title h4{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.page-type--academy_page .video-category-strip .category-title h1,.page-type--academy_page .video-category-strip .category-title h2,.page-type--academy_page .video-category-strip .category-title h3,.page-type--academy_page .video-category-strip .category-title h4,.page-type--msp_page .video-category-strip .category-title h1,.page-type--msp_page .video-category-strip .category-title h2,.page-type--msp_page .video-category-strip .category-title h3,.page-type--msp_page .video-category-strip .category-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media (min-width: 1024px){.page-type--academy_page .video-category-strip .category-title h1,.page-type--academy_page .video-category-strip .category-title h2,.page-type--academy_page .video-category-strip .category-title h3,.page-type--academy_page .video-category-strip .category-title h4,.page-type--msp_page .video-category-strip .category-title h1,.page-type--msp_page .video-category-strip .category-title h2,.page-type--msp_page .video-category-strip .category-title h3,.page-type--msp_page .video-category-strip .category-title h4{font-size:2.625rem;line-height:2.625rem}}.video-category-strip .video-row{margin-top:55px}

