body{background-attachment:fixed;background-image:url(/images/BodyBackground.jpg);position:relative}.body-content{background:#fff;background-color:rgba(255,255,255,.7);min-height:-webkit-calc(100vh - 210px);min-height:-moz-calc(100vh - 210px);min-height:calc(100vh - 210px);padding-bottom:15px;padding-left:15px;padding-right:15px}.body-container{min-height:calc(100vh - 210px)}.fixed-bottom-lower-index{z-index:1028}.brand-background{background-color:#8a0202}.card-header{background-color:#8a0202;color:#fff}.card,.card-body,.card-footer,.card-header,.card-img-top{border:0;border-radius:0!important}.btn-link-brand,.nav-link-brand,a{color:#b40000}.btn-link-brand:hover,.nav-link-brand:hover,a:hover{color:red}#mainNewsItemSection>.container{min-height:0}.side-row-text{padding:4rem;box-shadow:inset 0 0 0 100vw rgba(0,0,0,.8);min-height:30rem}.side-row-trainers{box-shadow:inset 0 0 0 100vw rgba(0,0,0,.4)}@media (max-width:991px){.side-row-text{padding:1rem}.side-row-text .article-text>.lead{font-weight:400}.card-columns{column-count:1}.anchor:before{content:" ";display:block;height:76px;margin-top:-76px;visibility:hidden}.trainer-photo{width:100%}#mainSectionContainer{min-height:100vh;height:auto}#mainSectionContainer>.container,.body-content{padding-top:89px;padding-bottom:20px}.height-no-footer{height:calc(100vh - 79px)!important}}@media (min-width:992px){.card-columns{column-count:3}.anchor:before{content:" ";display:block;height:115px;margin-top:-115px;visibility:hidden}.trainer-photo{width:40%;margin-top:.5rem;margin-left:.5rem;margin-bottom:.5rem}#mainSectionContainer>.container,.body-content{padding-top:133px}.height-no-footer{height:calc(100vh - 116px)!important}}@media (max-width:575px){button.btn.btn-link-brand{font-size:.9rem}}.embed-responsive-vertical .card-img-top,.object-fit-cover{object-fit:cover}.embed-responsive-vertical{padding-top:140%}.card.btn{padding:0}.btn-circle{background:0 0;border:2px solid #fff;border-radius:100%!important;color:#fff;font-size:26px;height:55px;width:55px}.btn-circle:focus,.btn-circle:hover{border:2px solid #d3d3d3;color:#d3d3d3}.pulse-element{animation:pulse-animation 2s infinite}.active>.pulse-element,.pulse-element:focus,.pulse-element:hover{animation:none}@-webkit-keyframes pulse-animation{0%{-webkit-box-shadow:inset 0 0 0 0 rgba(255,191,0,.9)}70%{-webkit-box-shadow:inset 0 0 0 5px rgba(255,191,0,0)}100%{-webkit-box-shadow:inset 0 0 0 0 rgba(255,191,0,0)}}@keyframes pulse-animation{0%{-moz-box-shadow:inset 0 0 0 0 rgba(255,191,0,.9);box-shadow:inset 0 0 0 0 rgba(255,191,0,.9)}70%{-moz-box-shadow:inset 0 0 0 5px rgba(255,191,0,0);box-shadow:inset 0 0 0 5px rgba(255,191,0,0)}100%{-moz-box-shadow:inset 0 0 0 0 rgba(255,191,0,0);box-shadow:inset 0 0 0 0 rgba(255,191,0,0)}}.fullscreen-image-container{box-shadow:inset 0 0 0 100vw rgba(0,0,0,.5);height:100vh}.fullscreen-image-container>div>h1{word-wrap:normal;font-size:calc(2vw + 2vh)}@media (max-width:1399px){.fullscreen-image-container>div>h2{word-wrap:normal;font-size:calc(1.6vw + 1.6vh)}.fullscreen-image-container>div>h3{word-wrap:normal;font-size:calc(1.2vw + 1.2vh)}}.schedule-table td,.schedule-table th,.schedule-table thead td,.schedule-table thead th{border:4px solid #f7bcbe}.schedule-table hr{border:2px solid #f7bcbe;opacity:1;margin:0}.mobile-table>tbody .mobile-td,.schedule-table th,.table th{background-color:#8a0202;color:#fff!important;vertical-align:middle!important}.schedule-table>tbody>tr>td{background:#404040}.background-light,.schedule-partial-day,.schedule-table>tbody>tr>td:only-child{background:#f5f5f5}.schedule-table-cell-day{width:13%}@media (min-width:992px){.schedule-table>thead>tr>th{position:sticky;top:115px}}@media (max-width:991px){.schedule-table>thead>tr>th{position:sticky;top:74px;cursor:pointer}.schedule-table>thead>tr>th:hover{background-color:#ffbf00;color:#000}.schedule-table>thead>tr>th.active{background:#c00000;color:#fff;cursor:default}.schedule-table>tbody>tr>td{font-size:18px}}@media (max-width:575px){.schedule-table>thead>tr>th{font-size:calc(1.1vw + 1.1vh);padding:.15rem}}::view-transition-group(backToTopButton,cookieConsent),::view-transition-new(backToTopButton,cookieConsent),::view-transition-old(backToTopButton,cookieConsent){animation-duration:0s!important}.linksSwiper>.swiper-wrapper>:not(.swiper-slide-active)>a{cursor:default;pointer-events:none}.footer,header nav.navbar{background-attachment:fixed;background-image:url(/images/NavBackground.jpg)}.navbar-top{background:#350f0f;color:#fff;height:30px}.navbar-top a>span{font-size:1.15rem;font-weight:300}.navbar .navbar-nav .dropdown-menu{background:#8a0202;border:none;border-radius:0}.nav-link-icon{text-decoration:none}.footer a,.footer i,.nav-link-icon a,.nav-link-icon i,.navbar .navbar-nav .dropdown-item,.navbar .navbar-nav .nav-link,.navbar-top a,.navbar-top i{color:#fafad2;text-decoration:none}.navbar .navbar-nav .dropdown-item.active,.navbar .navbar-nav>.dropdown.nav-item.active>.dropdown-toggle,.navbar .navbar-nav>li.active{background:#c00000}.footer a:focus,.footer a:focus>i,.footer a:focus>span>i:not(.fa-inverse),.footer a:hover,.footer a:hover>i,.footer a:hover>span>i:not(.fa-inverse),.nav-link-icon:focus,.nav-link-icon:focus>i,.nav-link-icon:hover,.nav-link-icon:hover>i,.navbar .navbar-nav .nav-link:focus>i,.navbar .navbar-nav .nav-link:hover>i,.navbar-top a:focus,.navbar-top a:focus>i,.navbar-top a:hover,.navbar-top a:hover>i{text-decoration:none;outline:0!important}.navbar>.navbar-toggler>.navbar-toggler-icon-close{width:1.5em;height:1.5em;vertical-align:middle;color:#fff;display:inline}.navbar .navbar-toggler>.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar>.navbar-toggler.collapsed>.navbar-toggler-icon-close,.navbar>.navbar-toggler:not(.collapsed)>.navbar-toggler-icon{display:none}.navbar .navbar-toggler{border:none}.navbar .navbar-toggler:focus{outline:0;box-shadow:none}@media (max-width:991px){.dropdown .dropdown-menu{margin-top:0}.navbar .navbar-nav .nav-item .nav-link{padding-left:.5rem!important}.navbar .navbar-nav .dropdown-item:not(.active):hover,.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav>.dropdown.nav-item>.dropdown-toggle:hover{background-color:transparent;box-shadow:none!important;outline:0!important}.navbar .navbar-nav .dropdown-item:focus,.navbar .navbar-nav .nav-link:focus,.navbar .navbar-nav>.dropdown.nav-item.show>.dropdown-toggle,.navbar .navbar-nav>.dropdown.nav-item>.dropdown-toggle:focus{background-color:#ffbf00;color:#000;box-shadow:none!important;outline:0!important}.footer a:hover,.footer a:hover>i,.footer a:hover>span>i:not(.fa-inverse),.nav-link-icon:hover,.nav-link-icon:hover>i,.navbar .navbar-nav .nav-link:hover>i,.navbar-top a:hover,.navbar-top a:hover>i{color:#ffbf00}#navBarTopLogoImg{height:64px;width:64px}.navbar-scrollable.show{-webkit-overflow-scrolling:touch;height:auto;max-height:calc(100vh - 74px);max-height:calc(var(--vh,1vh) * 100 - 74px);overflow:auto}}@media (min-width:992px){.navbar .navbar-nav .dropdown-item:focus,.navbar .navbar-nav .dropdown-item:hover,.navbar .navbar-nav .nav-link:focus,.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav>.dropdown.nav-item.show>.dropdown-toggle,.navbar .navbar-nav>.dropdown.nav-item>.dropdown-toggle:focus,.navbar .navbar-nav>.dropdown.nav-item>.dropdown-toggle:hover{background-color:#ffbf00;color:#000;box-shadow:none!important;outline:0!important}.footer a:focus,.footer a:focus>i,.footer a:focus>span>i:not(.fa-inverse),.footer a:hover,.footer a:hover>i,.footer a:hover>span>i:not(.fa-inverse),.nav-link-icon:focus,.nav-link-icon:focus>i,.nav-link-icon:hover,.nav-link-icon:hover>i,.navbar .navbar-nav .nav-link:focus>i,.navbar .navbar-nav .nav-link:hover>i,.navbar-top a:focus,.navbar-top a:focus>i,.navbar-top a:hover,.navbar-top a:hover>i{color:#ffbf00}.navbar .navbar-nav>li>a{line-height:88px;padding:0}#navBarTopLogoImg{height:72px;width:72px}}.footer-list-group,.footer-social-list-group{overflow:hidden}.footer-list-group ul,.footer-social-list-group ul{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-left:0;padding-right:0}.footer-list-group li,.footer-social-list-group li{flex-basis:auto;flex-grow:1;list-style-type:none;margin:.25em 0;padding-left:.5rem;padding-right:.5rem;text-align:center}.footer-list-group ul{margin-left:-1px;margin-right:-1px}.footer-list-group li{border-left:1px solid #ccc;border-right:1px solid #ccc;text-transform:uppercase;white-space:nowrap}.footer{color:#d3d3d3}.footer span>.fa-inverse{color:#000}#back-to-top{border:1px solid #fff;border-radius:100%!important;cursor:pointer;height:40px;padding:0;width:40px}#back-to-top i.fa{font-size:28px;font-weight:700;line-height:38px;padding:0}.btn-outline-navbar{color:#fafad2;border-color:#fafad2}