h1,h2,h3,h4,h5,h6{color:#000}.hero{position:relative;text-align:center;background-color:#000;color:#fff;padding:100px 0}.hero.bg-1{background:#006d44 url(/cdn/shop/files/FIRST-1024x681.jpg?v=1749471554) no-repeat center center;background-size:cover}.hero.bg-2{background:#006d44 url(/cdn/shop/files/mario-BJJ-lg-7380-768x548.jpg?v=1749581680) no-repeat center center;background-size:cover}.hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;content:"";background:linear-gradient(#0006,#000c)}.hero .content{position:relative;z-index:2}.hero h1{color:#fff;font-size:50px;line-height:120%;font-weight:700}@media (min-width: 1200px){.hero h1{font-size:80px}}.hero h2{color:#fff;font-size:18px;line-height:26px;font-weight:600;text-transform:uppercase}@media (min-width: 1200px){.hero h2{font-size:20px}}@media (max-width: 420px){.hero h2{font-size:16px}}.hero ul{text-align:center}@media (max-width: 768px){.hero ul{display:block}}.hero ul li{display:inline-block;padding:10px 10px 10px 24px;font-size:18px;font-weight:700;background:url(/cdn/shop/files/checkmark.svg?v=1750149069) no-repeat left center;background-size:16px auto}@media (max-width: 768px){.hero ul li{display:block;width:fit-content;margin-left:auto;margin-right:auto}}.hero a.gbjj-cta{margin:0 10px}@media (max-width: 768px){.hero a.gbjj-cta{margin:16px 24px;display:block}}.hero .hide-on-desktop{display:inline}@media screen and (min-width: 1024px){.hero .hide-on-desktop{display:none}}a.gbjj-cta{background:#006d44 url(/cdn/shop/files/carret-right-white.svg?v=1750150358) no-repeat;background-position:right 8px center;color:#fff;padding:15px 55px 15px 20px;border-radius:10px;font-size:18px;font-weight:400;display:inline-block;text-decoration:none;text-align:left}a.gbjj-cta:hover{background:#fff url(/cdn/shop/files/carret-right-green.svg?v=1750150671) no-repeat;background-position:right 8px center;color:#006d44}a.gbjj-cta i{font-size:15px}.bg-green{background-color:#006d44}.google-rating{margin-top:16px;margin-bottom:16px}body.template-index .image-with-text{padding:0}@media (min-width: 992px){.image-with-text .image-with-text__image-container,.image-with-text .image-with-text__content-wrapper{width:50%!important}.image-with-text .image-with-text__content{padding:0 48px}}.image-with-text .image-with-text__container{column-gap:0!important}.image-with-text .image-with-text__image-wrapper{padding-top:0!important;height:660px!important}.image-with-text h2{color:#006d44}.image-with-text .image-with-text__content{max-width:600px}@media (max-width: 768px){.image-with-text .image-with-text__content{padding:20px}}.image-with-text .image-with-text__image{object-fit:cover!important}.image-with-text .rte ul>li{list-style:none;padding-left:26px;background:url(/cdn/shop/files/checkmark.svg?v=1750149069) no-repeat left top;background-size:16px auto;background-position:0px 4px}body.template-index section.faq-simple{padding:60px 0;background:#006d44}@media (min-width: 1200px){body.template-index section.faq-simple{background:#006d44 url(/cdn/shop/files/schedule-img.jpg?v=1750526785) no-repeat right center;background-size:50% auto}}@media (min-width: 1200px){body.template-index section.faq-simple #schedule{padding-right:40px;padding-left:40px}}body.template-index .faq-simple__heading{display:none}body.template-index section.faq-simple .accordion__item{border:none;border-radius:0;border-bottom:solid 1px #fff;background:#006d44;color:#fff}body.template-index section.faq-simple h3{font-size:40px;color:#fff}body.template-index section.faq-simple button{font-size:20px;color:#fff;padding-left:0;padding-right:0;text-transform:uppercase;margin:0}body.template-index section.faq-simple p{color:#fff!important}body.template-index section.faq-simple .faq-simple__item-control-icon:after,body.template-index section.faq-simple .faq-simple__item-control-icon:before{background:#fff}body.template-index section.faq-simple .faq-simple__sidebar{order:2}body .mini-banner{padding:0}body .mini-banner .mini-banner__box-content{max-width:1040px}@media (min-width: 1200px){.header-menu .header-menu__list.header-menu__list--main{column-gap:32px}.header-menu .header-menu__item-text,.header-menu .header-menu__item{font-size:15px}}.footer .footer__navigation-list-item+.footer__navigation-list-item{margin-top:8px}.two-col-responsive{display:flex;flex-wrap:wrap}.two-col-responsive>div{width:50%;padding:0;box-sizing:border-box}@media (max-width: 749px){.two-col-responsive>div{width:100%}}.collection .collection__grid-button.is-active,.product-filters .product-filters__open-menu-button{background-color:#006d44;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/2/assets/_gbjj-custom.css.map */
