@font-face{font-display:auto;font-family:basefont;font-style:normal;src:url(https://f.hubspotusercontent10.net/hubfs/19956119/Fonts/Latinotype%20-%20Texta-Regular.woff)}@font-face{font-display:auto;font-family:headfont;font-style:bold;src:url(https://f.hubspotusercontent10.net/hubfs/19956119/Fonts/Latinotype%20-%20Texta-Black.woff)}.title-decorator{clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);display:block;height:4px;margin:auto!important;position:absolute;top:-24px;width:56px}.title-decorator,hr.bar{background:#d50032;border:0}hr.bar{display:none;height:6px;margin:30px 0;position:relative;width:100%}hr.bar--short{border:0;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);display:inline-block;height:4px;margin:0!important;width:56px}.content-block__title,hr.bar--short{position:relative}.module--align-left .content-block__title{text-align:left}.module--align-left .content-block__title .title-decorator{left:0}.module--align-center .content-block__title{text-align:center}.module--align-center .content-block__title .title-decorator{left:50%;transform:translateX(-50%)}.module--align-right .content-block__title{text-align:right}.module--align-right .content-block__title .title-decorator{right:0}.wysiwig li{color:#191919;font-family:basefont,arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:23px;text-transform:none}.module--theme-dark .wysiwig li,.module--theme-light .wysiwig li{color:inherit}@media (min-width:768px) and (min-width:768px){.module--align-left .wysiwig li{text-align:left}.module--align-right .wysiwig li{text-align:right}.module--align-center .wysiwig li{text-align:center}}@media (min-width:1320px){.wysiwig li{color:#191919;font-family:basefont,arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:0;line-height:25px;text-transform:none}}.wysiwig a:not(.button){text-decoration:underline}.wysiwig a:not(.button):hover{color:#191919}.wysiwig h1,.wysiwig h2,.wysiwig h3{margin:0}@media (min-width:768px){.wysiwig h1,.wysiwig h2,.wysiwig h3{margin:16px 0 0}}.wysiwig h4,.wysiwig h5,.wysiwig h6{margin:0}.instructor-two-column-with-review__name{color:#fff;font-family:headfont,arial,sans-serif;font-size:20px;font-style:normal;font-style:italic;font-weight:400;letter-spacing:0;line-height:20px;line-height:1;text-transform:none}.instructor-two-column-with-review__name .bar{margin-bottom:20px}@media (min-width:768px){.instructor-two-column-with-review__name{font-family:headfont,arial,sans-serif;font-size:64px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%;line-height:1;text-transform:uppercase}}.instructor-two-column-with-review__copy,.instructor-two-column-with-review__title{color:#191919;font-family:basefont,arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:23px;text-transform:none}.module--theme-dark .instructor-two-column-with-review__copy,.module--theme-dark .instructor-two-column-with-review__title,.module--theme-light .instructor-two-column-with-review__copy,.module--theme-light .instructor-two-column-with-review__title{color:inherit}@media (min-width:768px) and (min-width:768px){.module--align-left .instructor-two-column-with-review__copy,.module--align-left .instructor-two-column-with-review__title{text-align:left}.module--align-right .instructor-two-column-with-review__copy,.module--align-right .instructor-two-column-with-review__title{text-align:right}.module--align-center .instructor-two-column-with-review__copy,.module--align-center .instructor-two-column-with-review__title{text-align:center}}@media (min-width:1320px){.instructor-two-column-with-review__copy,.instructor-two-column-with-review__title{color:#191919;font-family:basefont,arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:0;line-height:25px;text-transform:none}}.instructor-two-column-with-review__list ul{list-style-image:url(https://www.rumbleboxinggym.com/hubfs/rumble-x-red.png);padding-left:20px}.instructor-two-column-with-review__list ul li{font-size:16px}@media (min-width:768px){.instructor-two-column-with-review__list ul li{font-size:18px}}.instructor-two-column-with-review__title{margin-top:4px}.instructor-two-column-with-review__media{margin-bottom:22px}.instructor-two-column-with-review__media img{width:100%}@media (min-width:768px){.instructor-two-column-with-review__media{margin-bottom:0}}.instructor-two-column-with-review__social{align-items:center;display:flex;margin-top:30px}.instructor-two-column-with-review__social .icon{color:#d50032;height:25px;width:25px}@media (min-width:1320px){.instructor-two-column-with-review__social{margin-top:40px}.instructor-two-column-with-review__social .icon{height:40px;width:40px}}.instructor-two-column-with-review__ratings{margin-top:30px}@media (min-width:1320px){.instructor-two-column-with-review__ratings{margin-top:40px}}.instructor-two-column-with-review__starRatings-container{align-items:center;display:flex;padding:16px 0}.instructor-two-column-with-review__starRatings-avgText{margin-right:16px}.instructor-two-column-with-review__starRatings-img-active{margin-right:16px;fill:#d50032}.instructor-two-column-with-review__starRatings-img-inactive{margin-right:16px;fill:#e4e4e6}.instructor-two-column-with-review__social-link{margin-right:16px}@media (min-width:1320px){.instructor-two-column-with-review__social-link{margin-right:22px}}.instructor-two-column-with-review__cta{margin-right:16px}@media (min-width:1320px){.instructor-two-column-with-review__cta{margin-right:22px}}.instructor-two-column-with-review__back-link{margin-top:-40px;position:absolute}@media (min-width:1320px){.instructor-two-column-with-review__back-link{margin-top:-60px}}.instructor-two-column-with-review__badges-main-container{display:flex;flex-wrap:wrap;margin-top:22px}.instructor-two-column-with-review__badges-main-container .instructor-two-column-with-review__badge-container{align-items:center;display:flex;flex-direction:column;margin:0 22px 16px 0;text-align:center;width:90px}@media (min-width:768px){.instructor-two-column-with-review__badges-main-container .instructor-two-column-with-review__badge-container{margin:0 40px 16px 0}}.instructor-two-column-with-review__badges-main-container .instructor-two-column-with-review__badge-container .instructor-two-column-with-review__badge-icon{min-width:60px;width:5vw}.instructor-two-column-with-review__badges-main-container .instructor-two-column-with-review__badge-container .instructor-two-column-with-review__badge-name{color:#191919;font-size:14px}