/**handles:divi-style-pum**/
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes shrink{0%{background-size:110% 110%}100%{background-size:100% 100%}}@-webkit-keyframes shrink{0%{background-size:110% 110%}100%{background-size:100% 100%}}#header-navbar{display:none}.homepage-enroll-header-button .et_pb_button{box-shadow:0 6px 12px rgba(0,0,0,.3);align-self:flex-end;width:100%;min-height:85px;font-weight:bolder}.homepage-enroll-header-button{display:flex}.column-button{border-radius:10px!important;display:flex;align-items:center;justify-content:center}.coaches-block-header img{aspect-ratio:1/1;max-width:300px;width:100%;object-fit:cover}.coaches-block-homepage img{aspect-ratio:1/1;height:300px;object-fit:cover}.coaches-block-homepage.alex img{object-position:left center}.coaches-block-homepage.misha img{object-position:right center}@media (max-width:980px){.homepage-enroll-header-button .et_pb_button{box-shadow:0 6px 12px rgba(0,0,0,.3);align-self:center;font-size:20px}.coaches-block-homepage img{width:100%;height:auto}}::-webkit-scrollbar{height:12px!important;width:6px!important;background:#fff!important}::-webkit-scrollbar-thumb{background:#393812!important;-webkit-border-radius:0!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75)!important}.fighters-template-default h1{font-size:3rem!important;font-weight:1000!important}.contact-buttons{position:fixed;display:flex;align-items:center;bottom:15px;right:0;z-index:9999999!important}.contact-buttons img{width:50px;height:50px;object-fit:contain}.contact-buttons .app-button{background:#fff;padding:10px;border-radius:10px;transition:all .2s ease-in-out!important;margin-left:10px}.contact-buttons .app-button:hover{background:#ed1c24!important}#main-content .bw-widget__cart_button{display:none!important}.contact-buttons .app-button span{margin-left:7.5px;color:#ed1c24!important;cursor:pointer}.contact-buttons .app-button:hover span{color:#fff!important}.schedule-button{position:fixed;top:190px;right:7.5px;border-top:0;border-right:0;z-index:99999999999!important}.schedule-button.mobile{display:none}.schedule-button a{background:#ed1c24!important;padding:15px 20px!important;border:1px solid #fff;border-radius:5px!important;color:#fff!important;cursor:pointer!important;transition:.3s ease-in-out!important}#page-container .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{font-size:20px!important;margin-left:20px!important;display:none!important}#page-container .cart-items{display:none!important}.post-type-archive.woocommerce-shop #page-container .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button,.product-template-default #page-container .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button,.tax-product_cat #page-container .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{display:flex!important}.contact-buttons .button-icon{margin:0 10px;margin-top:8px}.contact-buttons .button-icon a{background:#ed1c24!important;padding:20px 20px 8px 20px!important;border:1px solid #fff;border-radius:5px!important;color:#fff!important;cursor:pointer!important;transition:.3s ease-in-out!important}.homepage-enroll-header-button{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.enroll-button{position:fixed;bottom:22px;left:10px;z-index:999999999}.enroll-button a{background:#ed1c24!important;padding:15px 20px!important;border:1px solid #fff;border-radius:5px!important;color:#fff!important;cursor:pointer!important;transition:.3s ease-in-out!important}.contact-buttons a:hover,.enroll-button a:hover{opacity:1!important}:root :where(#page-container a:where(:not(.wp-element-button))){text-decoration:none}.mma-classes{display:none;animation:fadeIn reverse .3s ease-in-out}.mma-classes .row{flex-direction:row!important;justify-content:space-around!important;gap:4px!important}.mma-classes.show{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;position:fixed!important;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url('https://jacksonwink.com/wp-content/uploads/2024/04/IMG_4077-scaled.jpg')!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;top:0!important;left:0!important;right:0!important;bottom:0;z-index:999999!important;overflow-y:auto!important}.mma-classes .service-block{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;text-align:center!important;padding:20px!important;background:#ed1c24!important;border:3px solid #fff!important;border-radius:10px!important;width:100%!important;max-width:22.5%!important;min-height:150px!important;transition:.2s ease-in-out!important}.mma-classes .service-block:hover{transform:scale(1.1);opacity:1}.mma-classes.show h2{font-size:3rem!important;font-weight:1000!important}.mma-classes.show h2,.mma-classes.show p{color:#fff!important;text-align:center!important}.mma-classes.show .et_pb_row{margin:0 auto!important}:root{--gf-local-bg-color:#ed1c24!important}body{animation:.3s ease-in-out fadeIn}.bw-widget--dark .bw-datepicker__input{color:#000!important}.bw-widget__signup-now:hover{color:#000!important}.hc-pignose-calendar-wrapper .hc-pignose-calendar.hc-pignose-calendar-bw-dark .hc-pignose-calendar-button-group .hc-pignose-calendar-button,.hc-pignose-calendar.hc-pignose-calendar-bw-dark .hc-pignose-calendar-body .hc-pignose-calendar-row .hc-pignose-calendar-unit.hc-pignose-calendar-unit-active a{color:#000!important}.hc-pignose-calendar-wrapper .hc-pignose-calendar.hc-pignose-calendar-bw-dark .hc-pignose-calendar-button-group .hc-pignose-calendar-button:hover{color:#fff!important}.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:#ed1c24!important}.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover{opacity:.7!important}.custom-page-title{font-size:3rem!important;font-weight:1000!important}.full-height-section{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.notification-table{display:table}.red-background{background:#ed1c24!important}.notification-table thead{background-color:#ed1c24;color:#fff}.notification-table td,.notification-table th{border:1px solid #000;border-collapse:collapse}.notification-table th{padding:10px}.notification-table td{padding:5px}.notification-table tr:nth-child(2n){background-color:#1e1e1e;color:#fff}.notification-table tr:nth-child(odd){background-color:#000;color:#fff}.gravity-theme input[type=number]{border:1px solid #bbb}.gform_wrapper.gravity-theme .gform_save_link.button{border:none;cursor:pointer;transition:.2s ease-in-out;margin:auto!important;margin-right:0!important}.gform_wrapper.gravity-theme .gform_footer button{margin:auto!important;margin-left:0!important}.gform_wrapper.gravity-theme .gform_save_link.button:hover{opacity:.7}.gfield.gsection{margin-top:50px!important}a.big-button.bigred,a.big-button.smallred{color:#fff!important}a.big-button.bigred:hover,a.big-button.smallred:hover{color:#fff!important}.center-block{min-height:300px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px;border:3px solid #ed1c24}.gravity-theme textarea{resize:vertical}.page-sub-title{font-size:3rem;margin-bottom:20px;font-weight:1000!important}#et-main-area{padding-top:130px}.payment-reservation-form{width:100%;height:calc(100vh - 130px);position:fixed;top:130px;bottom:0}.custom-page-content{display:flex;flex-direction:column}.et_pb_button{cursor:pointer}.class-schedules{border-radius:0!important}.class-schedules .et_pb_post{margin-bottom:0}.class-schedules .et_pb_post .entry-title,.class-schedules .et_pb_post .post-media a{pointer-events:none}.single .et_pb_post{margin-bottom:0}.single .post{padding-bottom:0}.instagram-embed iframe{display:block;margin:auto!important;min-width:250px!important}.et_pb_best_value,.et_pb_slide_content{font-size:16px!important}.custom-image img{object-fit:cover}.footer-images{flex-direction:row!important}.custom-companies-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap!important;flex-direction:row!important;margin-bottom:25px}.custom-companies-row div{margin:0}.custom-companies-row img{width:100%;max-width:150px;margin:0 20px 20px 20px}#desktop-fighters{display:table;margin-bottom:0;width:100%}#desktop-fighters tbody,#desktop-fighters thead{border:1px solid #000;border-collapse:collapse}#desktop-fighters th{background-color:#ed1c24;color:#fff;position:sticky;top:0}#desktop-fighters td,#desktop-fighters th{border:1px solid #000;border-collapse:collapse;padding:10px 24px 10px 24px}.entry-content #filter-fighters tr td{border-top:none!important;padding:10px 24px 10px 24px!important}#filter-fighters tr{border:none!important}#filter-fighters tr:nth-child(2n){background-color:#1e1e1e;color:#fff}#filter-fighters tr:nth-child(odd){background-color:#000;color:#fff}#mobile-fighters{display:none}a{transition:opacity .2s ease-in-out;cursor:pointer}.popmake-close,.pum-close{background:#ed1c24!important}.homepage-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.homepage-section .homepage-header-logo{max-width:200px;width:100%}.homepage-custom-service-block{background:#ed1c24;min-height:150px!important;border:3px solid #fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;cursor:pointer;transition:.1s ease-in-out}.homepage-custom-service-block:hover{transform:scale(1.25)}.homepage-custom-service-block h2,.homepage-custom-service-block p{margin:0;padding:0}.homepage-section h1,.homepage-section h3{text-shadow:4px 4px 9px rgba(0,0,0,.35)}#text_hide_custom .et_pb_text_inner:hover{color:#fff;transition:1s;-webkit-transition:1s ease;-moz-transition:1s ease;-o-transition:1s ease;-ms-transition:1s ease;transition:1s ease}.nav li ul{right:0!important}.latest-post .et_pb_posts .et_pb_post{display:flex;flex-direction:row;flex-wrap:wrap}.latest-post .et_pb_posts .et_pb_post .entry-featured-image-url{max-width:50%}.latest-post .et_pb_posts .et_pb_post .entry-title{max-width:50%}.custom-link{cursor:pointer;transition:opacity .2s ease-in-out}.custom-link:hover{opacity:.6;color:red!important}.pum-theme-228388,.pum-theme-default-theme{background-color:rgba(0,0,0,.5)!important;backdrop-filter:blur(5px)!important}.pum-theme-228388 .et_pb_button,.pum-theme-default-theme .et_pb_button{font-size:16px!important}.display-only-on-shop{display:none!important}@media (max-width:1099px){.coached-fighter{margin-bottom:35px!important}.custom-companies-row img{margin:10px}}@media (max-width:998px){.d-flex,.row{flex-direction:column!important;align-items:flex-start!important}.flex-row{flex-direction:row!important;align-items:center!important}#footer-images.row{flex-direction:row!important;align-items:center!important}.header-buttons .et_pb_button{margin:auto!important;margin-bottom:15px!important}.mma-classes .service-block{max-width:45%!important}}@media (max-width:980px){.desktop{display:none!important}.schedule-button.mobile{display:block}.post-type-archive.woocommerce-shop #page-container .cart-items,.product-template-default #page-container .cart-items,.tax-product_cat #page-container .cart-items{display:flex!important}.custom-companies-row{flex-direction:row!important}.fighters-template-default h1{font-size:2rem!important;margin-bottom:15px!important;text-align:left!important}.fighters-template-default .et_pb_text_inner{text-align:left!important}.custom-companies-row img{max-width:90px}.custom-page-title{font-size:2rem!important}.page-sub-title{font-size:1.85rem}#desktop-fighters{display:none}#mobile-fighters{display:block}#mobile-fighters .mobile-fighter-details{margin-bottom:50px;padding:20px;background-color:#000;color:#fff}#mobile-fighters .fighter-name{font-size:2rem}.et-db #et-boc .et-l .et_pb_menu .et_mobile_nav_menu{display:none!important}.et-db #et-boc .et-l .et_pb_menu--style-left_aligned .et_pb_menu__wrap{justify-content:flex-start!important}.homepage-section h1,.homepage-section h3{text-shadow:none}.et_pb_module{margin-bottom:15px!important}.et_pb_module{margin-bottom:15px!important}.four-columns .et_pb_column{width:25%!important;margin:0!important}}@media(max-width:767px){.homepage-section .homepage-header-logo{max-width:100px}.mma-classes.show{display:block!important;padding-bottom:100px!important;padding-top:50px!important}.fighters-template-default h1{font-size:1.5rem!important}.mma-classes .service-block{max-width:100%!important}.custom-page-title{font-size:1.5rem!important}.page-sub-title{font-size:1.35rem}}@media (max-width:576px){.four-columns .et_pb_column img{padding:0 15px!important}}@media only screen and (max-width:425px){.et_pb_slide_image{right:2px!important}}