@font-face{font-family:"Kenyan Coffee";src:url("../styles/webfonts/kenyan_coffee_rg_it-webfont.woff2") format("woff2"),url("../styles/webfonts/kenyan_coffee_rg_it-webfont.woff") format("woff")}@font-face{font-family:"Kenyan Coffee Bold";src:url("../styles/webfonts/kenyan_coffee_bd_it-webfont.woff2") format("woff2"),url("../styles/webfonts/kenyan_coffee_bd_it-webfont.woff") format("woff")}body{font-family:"Nunito Sans",sans-serif;scroll-behavior:smooth}body.admin-bar{padding-top:32px}@media(max-width: 782px){body.admin-bar{padding-top:46px}}@media(min-width: 1200px){.container{max-width:1200px}}.container-fluid--padded{padding-left:68px;padding-right:68px}@media(max-width: 576px){.container-fluid--padded{padding-left:15px;padding-right:15px}}.btn.btn-paint{background:url("../img/big-brush.png");background-repeat:no-repeat;background-size:calc(100% - 6px);background-position:center center;min-width:226px;font-size:18px;line-height:26px;font-weight:700;color:#fff;padding:17px 30px;text-align:center;cursor:pointer;transition:.3s ease-out}@media(max-width: 575px){.btn.btn-paint{padding:10px 30px;font-size:16px;line-height:24px}}.btn.btn-paint:hover{background-position:0 center;text-shadow:0 0 3px rgba(0,0,0,.6)}.btn.btn-primary{background-image:-moz-linear-gradient(131deg, rgba(249, 169, 58, 0.99608) 0%, #f9a93a 0%, #f89532 26%, #f5852d 63%, #f25e25 100%);background-image:-webkit-linear-gradient(131deg, rgba(249, 169, 58, 0.99608) 0%, #f9a93a 0%, #f89532 26%, #f5852d 63%, #f25e25 100%);background-image:-ms-linear-gradient(131deg, rgba(249, 169, 58, 0.99608) 0%, #f9a93a 0%, #f89532 26%, #f5852d 63%, #f25e25 100%);border:none;border-radius:30px;font-weight:700;font-size:18px;line-height:26px;padding:17px 55px;transition:.3s ease-out}.btn.btn-primary:hover{text-shadow:0 0 3px rgba(0,0,0,.6)}.section__title{font-size:80px;line-height:50px;font-family:"Kenyan Coffee Bold";text-transform:uppercase;font-weight:700;margin:0 auto 90px;position:relative;z-index:1;width:fit-content}@media(max-width: 1199px){.section__title{font-size:60px;line-height:40px;margin:0 auto 50px}}@media(max-width: 375px){.section__title{font-size:40px}}.section__title:before{content:"";display:block;background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;z-index:-1;width:536px;height:278px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media(max-width: 1199px){.section__title:before{transform:translateX(-50%) translateY(-50%) scale(0.8)}}.section__title--red:before{background:url(../img/red.png)}.section__title--green:before{background:url(../img/green.png)}.section__background{position:absolute;left:-2.5%;top:-2%;width:105%;height:100%;transform:rotate(-1deg);overflow:hidden;z-index:1}.section__background__img{position:absolute;left:0;bottom:-2%;width:100%;height:104%;transform:rotate(1deg)}.section--about{position:relative;overflow:hidden;margin-top:-55px;z-index:1}.section--about__content{position:relative;z-index:3;color:#fff;padding-top:160px}@media(max-width: 1199px){.section--about__content{padding-top:80px}}@media(max-width: 1199px){.section--about__content img{max-width:100%}}@media(max-width: 991px){.section--about__content img{width:300px;margin:0 auto;display:block}}@media(max-width: 375px){.section--about__content img{width:200px}}.section--about__content p{font-size:18px;line-height:32px}@media(max-width: 1199px){.section--about__content p{font-size:16px;line-height:28px}}.section--my-gym{position:relative;margin-top:-55px;overflow:hidden}.section--my-gym .section__background{background:#131313;background-image:url(../img/texture.png);background-position:0 2%;background-size:100% auto;background-repeat:no-repeat;transform:rotate(-1deg) translateY(20px);z-index:1;top:0}.section--my-gym__content{position:relative;z-index:3;color:#fff;padding:160px 0 130px}.section--my-gym__content p{font-size:18px;line-height:32px}@media(max-width: 991px){.section--my-gym__content p{font-size:16px;line-height:28px}}.section--my-gym__carousel.item{position:relative;padding-bottom:100%}.section--my-gym__carousel.item img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.section--my-gym__video-wrapper{position:relative;padding-bottom:56%;margin:80px 0 50px}.section--my-gym__video-wrapper iframe{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:10}.section--sponsors{position:relative;margin-top:-55px;overflow:hidden}.section--sponsors__content{position:relative;z-index:3;color:#fff;padding:120px 0 160px}.section--sponsors__carousel.item{position:relative;padding-bottom:100%}.section--sponsors__carousel.item img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.section--hero{position:relative;overflow:hidden;z-index:2}.section--hero__strings{position:absolute;left:0;width:100%;bottom:28%;z-index:2}.section--hero__content{padding:220px 0 200px;color:#fff;position:relative;z-index:3}@media(max-width: 1199px){.section--hero__content{padding:120px 0 60px}}@media(max-width: 991px){.section--hero__content{padding:120px 0 0}}@media(max-width: 375px){.section--hero__content{padding:85px 0 0}}.section--hero__content p{font-size:18px;line-height:30px}@media(max-width: 1199px){.section--hero__content p{font-size:16px;line-height:28px}}.section--hero__small-title{font-family:"Kenyan Coffee";font-weight:400;font-size:40px;line-height:1;margin:26% 0 40px}@media(max-width: 1199px){.section--hero__small-title{font-size:32px;margin:26% 0 20px}}@media(max-width: 991px){.section--hero__small-title{margin-top:0}}.section--hero__title{font-family:"Kenyan Coffee Bold";font-size:115px;line-height:1;font-weight:700;white-space:nowrap;position:absolute;left:14%;bottom:0;top:0;margin:auto 0;height:fit-content}@media(max-width: 1199px){.section--hero__title{font-size:90px}}@media(max-width: 991px){.section--hero__title{left:0}}@media(max-width: 580px){.section--hero__title{font-size:60px;right:0;margin:auto;width:fit-content}}@media(max-width: 375px){.section--hero__title{font-size:50px;bottom:120px}}.section--hero__title strong{display:block}.section--hero__title span{display:block;font-size:47.5px;line-height:1;padding-left:24px}@media(max-width: 1199px){.section--hero__title span{font-size:35px}}@media(max-width: 580px){.section--hero__title span{font-size:24px}}.section--hero .main-image{position:relative}@media(max-width: 991px){.section--hero .main-image{width:fit-content;margin:0 auto}}.section--hero .main-image__img{margin-left:17%}@media(max-width: 991px){.section--hero .main-image__img{margin-left:0;max-width:300px}}@media(max-width: 375px){.section--hero .main-image__img{max-width:260px}}.section--hero .main-image__brushes{position:absolute;bottom:-15%;left:-14%}@media(max-width: 991px){.section--hero .main-image__brushes{left:-50%}}@media(max-width: 375px){.section--hero .main-image__brushes{left:-68%;bottom:-6%}}.section--hero .main-image__brushes__brush-1{position:static}@media(max-width: 1199px){.section--hero .main-image__brushes__brush-1{width:600px}}.section--hero .main-image__brushes__brush-2{position:absolute;left:0;top:0}@media(max-width: 1199px){.section--hero .main-image__brushes__brush-2{width:600px}}.section__string{width:100%}.section--contact{background:#131313;color:#fff;margin-top:-55px}.section--contact__content{padding:160px 0 160px;overflow:hidden}@media(max-width: 1199px){.section--contact__content{padding:100px 0 80px}}@media(max-width: 1199px){.section--contact .section__title{margin-bottom:80px}}.e_404{background:#131313;color:#fff;padding-top:10%}.e_404__title{font-size:130px;line-height:1;font-weight:700;color:#d40000;margin:0 0 30px}.e_404__content{font-size:24px}.main-header{position:absolute;top:0;left:0;width:100%;z-index:20}.main-header .footer-menu{background:#d40000;margin:0 -12px -16px;color:#fff;font-size:14px;padding:10px 20px}.main-header .footer-menu__item{position:relative;padding-left:25px}.main-header .footer-menu__item i{position:absolute;left:0;top:5px}@media(max-width: 991px){.main-header .social-links{flex-direction:row;width:fit-content;margin-top:10px;margin-left:auto}}@media(min-width: 768px)and (max-width: 991px){.main-header .social-links{margin-left:auto !important;margin-right:0 !important}}@media(max-width: 991px){.main-header .social-links li.nav-item{flex:initial}}.main-header .social-links li.nav-item a.nav-link{background:#d40000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#fff;padding:0;font-size:18px}@media(max-width: 991px){.main-header .social-links li.nav-item a.nav-link{padding:0 !important}}@media(max-width: 991px){.main-header .navbar-collapse{position:absolute;left:0;top:calc(100% + 10px);width:100%;background:#131313;padding:20px 0;text-align:right}}.main-header__nav{padding:50px 0}@media(max-width: 991px){.main-header__nav{padding:20px 0}}@media(max-width: 1199px){.main-header__nav .custom-logo-link img{max-width:250px;height:auto}}@media(max-width: 575px){.main-header__nav .custom-logo-link img{width:240px;height:auto}}.main-header__nav .navbar-toggler{background:#d40000;display:block;flex-wrap:wrap;align-items:center;justify-content:center;width:50px;height:40px;padding:9px 9px}@media(min-width: 992px){.main-header__nav .navbar-toggler{display:none}}.main-header__nav .navbar-toggler span{background:#fff;height:3px;border-radius:2px;width:30px;display:block}.main-header__nav .navbar-toggler span+span{margin-top:5px}.main-header__nav .navbar{padding:0;background:transparent;margin-bottom:0;list-style:none;border:none}@media(min-width: 768px)and (max-width: 991px){.main-header__nav .navbar{max-width:720px;margin-left:auto;margin-right:auto}}@media(max-width: 991px){.main-header__nav .navbar li{flex:0 0 100%}}.main-header__nav .navbar li:last-child a{padding-right:0}.main-header__nav .navbar li.current_page_item{background:url("../img/menu-hover.png");background-size:contain;background-repeat:no-repeat;background-position:center center}@media(max-width: 991px){.main-header__nav .navbar li.current_page_item{background:transparent}}.main-header__nav .navbar li.current_page_item a{color:#fff;text-shadow:0 1px 2px #d40000}@media(max-width: 991px){.main-header__nav .navbar li.current_page_item a{text-shadow:none;color:#d40000}}.main-header__nav .navbar li.current_page_item a:hover{color:#fff}.main-header__nav .navbar li a{font-family:"Kenyan Coffee";font-size:28px;line-height:normal;text-transform:uppercase;color:#fff;font-weight:400;padding:10px 23px;display:block;text-decoration:none;transition:.3s ease-out}@media(max-width: 1199px){.main-header__nav .navbar li a{font-size:20px}}@media(max-width: 991px){.main-header__nav .navbar li a{padding:10px 23px !important}}.main-header__nav .navbar li a:hover{color:#d40000}.main-footer{background:#131313}@media(max-width: 1199px){.main-footer__logo{width:280px}}@media(max-width: 1199px){.main-footer__sub-logo{width:200px}}.main-footer__copy{color:#fff;font-family:"Inter",sans-serif;font-size:14px;line-height:16px;font-weight:400;padding:19px 0}@media(min-width: 992px){.hide-on-lg{opacity:0}}.fluentform form.frm-fluent-form .ff-el-form-control{padding:14px 20px !important;border-radius:0;background:#282828;border:solid 1px rgba(255,255,255,.1);color:#fff}.fluentform form.frm-fluent-form .ff-el-form-control::placeholder{color:#fff}.fluentform form.frm-fluent-form .ff-el-form-control:hover,.fluentform form.frm-fluent-form .ff-el-form-control:focus{border-color:#d40000;outline:none}.fluentform form.frm-fluent-form button.ff-btn-submit.ff-btn{border-radius:0;font-weight:700;font-size:18px;line-height:26px;padding:17px 50px;margin-top:20px;background:#d40000;border-color:#d40000;transition:.3s ease-out}[data-aos=draw-brush-1]{transform:translateX(-50%) translateY(50%);opacity:0;transition:.6s ease-out}[data-aos=draw-brush-1].aos-animate{transform:none;opacity:1}[data-aos=draw-brush-2]{transform:translateX(50%) translateY(50%);opacity:0;transition:.6s ease-out}[data-aos=draw-brush-2].aos-animate{transform:none;opacity:1}/*# sourceMappingURL=app.css.map */

.section--my-gym__carousel .item,
.section--sponsors__carousel .item{
	position: relative;
	padding-bottom: 100%;
	display: block;
	text-decoration: none,
}
.section--my-gym__carousel .item img,
.section--sponsors__carousel .item img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.owl-carousel .owl-dots{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin-top: 30px;
}
.owl-carousel .owl-dots .owl-dot{
	display: block;
	height: 14px;
	width: 14px;
	border-radius: 50%;
	background: #FFFFFF;
}
.owl-carousel .owl-dots .owl-dot.active{
	background: #0d4522;
}
.owl-carousel .owl-dots .owl-dot + .owl-dot{
	margin-left: 20px;
}
.owl-carousel .owl-prev,
.owl-carousel .owl-next{
	width: 50px;
	height: 50px;
	line-height: 1;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	background: #0d4522 !important;
	color: #FFFFFF !important;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
	border-radius: 50%;
}
.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled{
	opacity: .6;
}
.owl-carousel .owl-prev{
	left: 0;
	transform: translate(-50%, -50%);
}

.owl-carousel .owl-next{
	right: 0;
	transform: translate(50%, -50%);
}
body{
	background: #131313;
}
@media (max-width: 375px){
.section__title {
    font-size: 38px;
}	
}
@media (max-width: 991px){
	.custom-logo-link{
		display: block;
		margin: 0 auto;
	}
	.navbar-toggler{
		display: none !important;
	}
	.section--contact{
		margin-top: 0;
	}
	.section--about{
		margin-top: -25px;
	}
	.owl-carousel .owl-prev,
	.owl-carousel .owl-next{
		transform: none !important;
	}
}
