@import url('https://fonts.googleapis.com/css?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');@import url('https://fonts.googleapis.com/css?family=Inter:ital,opsz,wght@0,14..32,800;1,14..32,800&display=swap');@import url('https://fonts.googleapis.com/css?family=Protest+Revolution&display=swap');@import url('https://fonts.googleapis.com/css?family=Manrope:wght@200..800&display=swap');html{background-color:#000}body{background-color:#000;font-family:"Manrope",sans-serif;color:#fff}h1{font-family:"Inter",sans-serif}h2{font-family:"Inter",sans-serif}h3,h4,h5,h6{font-family:"Inter",sans-serif}p{font-family:"Manrope",sans-serif;font-size:18px;line-height:32px}a{color:#d33115;text-decoration:none;transition:.3s ease}a:hover{color:#393190}.button,.btn,.btn-primary{background-color:#393190;color:#fff;padding:0px 32px;transition:.3s ease;text-transform:uppercase;border-color:#393190;box-shadow:none;font-weight:800;font-size:18px;line-height:40px;border-radius:0px;display:inline-block}.button:hover,.btn:hover,.btn-primary:hover{background-color:#d33115;color:#fff;border-color:#d33115;box-shadow:none}.button:focus,.btn:focus,.btn-primary:focus{background-color:#d33115;color:#fff;border-color:#d33115;box-shadow:none}.button:active,.btn:active,.btn-primary:active{background-color:#d33115;color:#fff;border-color:#d33115;box-shadow:none}.grecaptcha-badge{z-index:500}.bordered-content{position:relative;padding:16px;background:#000;color:#fff;box-sizing:border-box;overflow:hidden}.bordered-content::before,.bordered-content::after{content:"";position:absolute;top:0;bottom:0;width:4px;background-repeat:no-repeat;background-size:100% 100%;background-position:center;z-index:2}.bordered-content::before{left:0;background-image:url('/application/themes/wwboxingclub/img/line-2.png')}.bordered-content::after{right:0;background-image:url('/application/themes/wwboxingclub/img/line-2.png');transform:rotate(180deg)}.bordered-content .border-top,.bordered-content .border-bottom{position:absolute;left:0;right:0;height:4px;background-repeat:no-repeat;background-size:100% 100%;background-position:center;z-index:2}.bordered-content .border-top{top:-1px;background-image:url('/application/themes/wwboxingclub/img/line-1.png')}.bordered-content .border-bottom{bottom:-1px;background-image:url('/application/themes/wwboxingclub/img/line-1-flipped.png')}.bordered-content p:last-of-type{margin-bottom:0px}.block-margin{margin-bottom:40px}video{border-radius:10px}.home-page{position:relative;z-index:10}.home-page .home-content{padding-top:100px;background-color:#000}.home-page .home-content .intro-text{text-align:center;margin-top:20px;margin-bottom:120px}.home-page .home-content .intro-text h1{color:#fff;font-family:"Inter",sans-serif;font-weight:800;font-size:48px;line-height:40px;text-transform:uppercase;margin-bottom:40px}.home-page .home-content .intro-text .highlighted{color:#d33115;font-family:"Protest Revolution",sans-serif;font-weight:400}.home-page .home-content .values-row{display:flex;justify-content:space-between;text-align:center;margin-bottom:120px}@media (max-width:767px){.home-page .home-content .values-row{display:block}.home-page .home-content .values-row .value:not(:last-child){margin-bottom:60px}}.home-page .home-content .values-row .value{flex:1;display:flex;flex-direction:column;align-items:center;margin:0px}.home-page .home-content .values-row .value .energy-indent{padding-left:142px;text-align:left}.home-page .home-content .values-row .value p{font-family:"Inter",sans-serif;font-size:18px;font-weight:800;margin-bottom:0px}.ccm-block-hero-image.home-hero-image{height:450px;min-height:0px}.ccm-block-hero-image.home-hero-image div.ccm-block-hero-image-text{height:450px}.ccm-block-hero-image.home-hero-image div.ccm-block-hero-image-text .text{text-align:center;text-transform:uppercase;font-size:48px;line-height:40px;color:#fff;font-weight:800;font-family:"Inter",sans-serif}.ccm-block-hero-image.home-hero-image div.ccm-block-hero-image-text .text .highlighted{color:#d33115;font-weight:400;font-family:"Protest Revolution",sans-serif}.ccm-block-hero-image.home-hero-image .ccm-block-hero-image-image{height:450px}.sponsors{padding-top:80px;padding-bottom:80px}.sponsors .sponsor-image .sponsor-row{display:flex;flex-wrap:wrap}.sponsors .sponsor-image .sponsor-col{display:flex;align-items:center;justify-content:center;height:90px;margin-bottom:80px}.noise-background{padding-top:120px;padding-bottom:120px;text-align:center;background-color:#060606;background-image:url('/application/themes/wwboxingclub/img/background_noise.jpg');background-repeat:repeat;background-size:cover}.noise-background h2{text-align:center;text-transform:uppercase;font-size:48px;line-height:40px;color:#fff;font-weight:800;font-family:"Inter",sans-serif}.noise-background h2 .highlighted{color:#d33115;font-weight:400;font-family:"Protest Revolution",sans-serif}.noise-background .sponsor-fighter-text{margin:32px 0px}.noise-background .sponsor-video-area div{margin-top:0px !important;margin-bottom:0px !important}.noise-background .sponsor-video-area video{border-radius:10px}.instagram{padding-top:80px}.instagram iframe{min-width:0px !important}@media (max-width:991px){.instagram .row>div:not(:last-child) iframe{margin-bottom:80px !important}}.title-text{text-align:center;margin-top:80px;margin-bottom:80px}.title-text h2{color:#fff;font-family:"Inter",sans-serif;font-weight:800;font-size:48px;line-height:40px;text-transform:uppercase;margin-bottom:40px}.title-text .highlighted{color:#d33115;font-family:"Protest Revolution",sans-serif;font-weight:400}.fighter-matches{padding-top:80px;padding-bottom:80px}.fighter-matches h2{text-align:center;font-size:48px;font-family:"Inter",sans-serif;line-height:40px;text-transform:uppercase;word-break:break-all;font-weight:800}.fighter-matches .swiper-container{width:100%;padding:40px 0;overflow:hidden;position:relative;height:100%}.fighter-matches .swiper-container .swiper-wrapper{height:100%;align-items:stretch;margin-bottom:40px}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:stretch;height:auto}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card{position:relative;padding:32px;width:100%;color:#fff;background:#000;height:100%;box-sizing:border-box;overflow:hidden}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card::before,.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card::after{content:"";position:absolute;top:0;bottom:0;width:4px;background-repeat:no-repeat;background-size:100% 100%;background-position:center;z-index:2}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card::before{left:0;background-image:url('/application/themes/wwboxingclub/img/line-2.png')}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card::after{right:0;background-image:url('/application/themes/wwboxingclub/img/line-2.png');transform:rotate(180deg)}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card .border-top,.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card .border-bottom{position:absolute;left:0;right:0;height:4px;background-repeat:no-repeat;background-size:100% 100%;background-position:center;z-index:2}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card .border-top{top:-1px;background-image:url('/application/themes/wwboxingclub/img/line-1.png')}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card .border-bottom{bottom:-1px;background-image:url('/application/themes/wwboxingclub/img/line-1-flipped.png')}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card h3{font-family:"Inter",sans-serif;text-transform:uppercase;font-weight:500;font-size:24px;margin-bottom:32px}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card h3 .date{font-family:"Inter",sans-serif;font-weight:800}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card .match-container{margin-top:32px}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card .match-container .match-title{margin-bottom:0px;font-weight:bold}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card .match-container .match{display:flex;justify-content:space-between;align-items:flex-start}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card .match-container .match .fighters p{margin:0}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card .match-container .match .fighters a{color:#fff}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card .match-container .match .fighters a:hover{color:#d33115}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card .match-container .match .time{min-width:50px;text-align:right}.fighter-matches .swiper-container .swiper-wrapper .swiper-slide .fight-card .match-container .match .time p{margin:0}.fighter-matches .swiper-pagination-bullet{background:#fff;opacity:0.3;width:20px;height:20px;margin:0 10px !important;border-radius:50%;transition:opacity .3s ease}.fighter-matches .swiper-pagination-bullet-active{opacity:1;background:#fff}.fighter-matches .swiper-pagination{bottom:-50px}.fighter-card-link{color:#fff;width:100%;margin-bottom:80px}.fighter-card-link:hover{color:#fff}.fighter-card-no-link{margin-bottom:80px;width:100%}.fighter-card-no-link .fighter-card{cursor:default}.fighter-card{width:100%;height:100%;display:flex;flex-direction:column;cursor:pointer}.fighter-card .fighter-image{height:350px;overflow:hidden;position:relative}.fighter-card .fighter-image img{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block;margin:0 auto;filter:grayscale(100%);transition:.3s ease;position:relative;z-index:2}.fighter-card .fighter-image .star{position:absolute;bottom:-60%;width:100%;z-index:1;pointer-events:none}.fighter-card .fighter-image .star img{animation:none}.fighter-card .fighter-image .star img.animate{animation:spinpartially 1.6s linear infinite}.fighter-card .fighter-card-content{position:relative;padding:32px;flex-grow:1;display:flex;flex-direction:column;border:none;box-sizing:border-box;overflow:hidden}.fighter-card .fighter-card-content::before,.fighter-card .fighter-card-content::after{content:"";position:absolute;top:0;bottom:0;width:4px;background-repeat:no-repeat;background-size:100% 100%;background-position:center;z-index:2}.fighter-card .fighter-card-content::before{left:0;background-image:url('/application/themes/wwboxingclub/img/line-2.png')}.fighter-card .fighter-card-content::after{right:0;background-image:url('/application/themes/wwboxingclub/img/line-2.png');transform:rotate(180deg)}.fighter-card .fighter-card-content .border-top,.fighter-card .fighter-card-content .border-bottom{position:absolute;left:0;right:0;height:4px;background-repeat:no-repeat;background-size:100% 100%;background-position:center;z-index:2;margin:0;padding:0}.fighter-card .fighter-card-content .border-top{top:-1px;background-image:url('/application/themes/wwboxingclub/img/line-1.png')}.fighter-card .fighter-card-content .border-bottom{bottom:-1px;background-image:url('/application/themes/wwboxingclub/img/line-1-flipped.png')}.fighter-card .fighter-card-content h3{font-family:"Inter",sans-serif;font-size:24px;margin-bottom:32px;text-transform:uppercase;font-weight:800}.fighter-card .fighter-card-content .fighter-stats{display:flex;justify-content:space-between;margin-top:32px}.fighter-card .fighter-card-content .fighter-description{flex-grow:1}.fighter-card .fighter-card-content h3{font-family:"Inter",sans-serif;font-size:24px;margin-bottom:32px;text-transform:uppercase;font-weight:800}.fighter-card .fighter-card-content .fighter-stats{display:flex;justify-content:space-between;margin-top:32px}.fighter-card .fighter-card-content .fighter-description{flex-grow:1}.fighter-card .fighter-card-content .button{width:fit-content;margin-top:20px;margin-bottom:0px;background-color:#000;border:1px solid #fff}.fighter-card:hover .fighter-image img{filter:grayscale(0%);transition:.3s ease}.fighter-card:hover .button{background-color:#d33115;color:#fff;border-color:#d33115;box-shadow:none}.fighter-page{background-color:#060606;background-image:url('/application/themes/wwboxingclub/img/background_noise.jpg');background-repeat:repeat;background-size:cover;padding-bottom:80px}.fighter-page .fighter-name{text-align:center}.fighter-page .fighter-name p,.fighter-page .fighter-name h1,.fighter-page .fighter-name h2,.fighter-page .fighter-name h3,.fighter-page .fighter-name h4,.fighter-page .fighter-name h5,.fighter-page .fighter-name h6{font-family:"Inter",sans-serif;font-size:170px;line-height:170px;font-weight:800;text-transform:uppercase;word-break:break-word}@media (max-width:991px){.fighter-page .fighter-name p,.fighter-page .fighter-name h1,.fighter-page .fighter-name h2,.fighter-page .fighter-name h3,.fighter-page .fighter-name h4,.fighter-page .fighter-name h5,.fighter-page .fighter-name h6{font-size:80px;line-height:80px;margin-bottom:40px}}@media (max-width:575px){.fighter-page .fighter-name p,.fighter-page .fighter-name h1,.fighter-page .fighter-name h2,.fighter-page .fighter-name h3,.fighter-page .fighter-name h4,.fighter-page .fighter-name h5,.fighter-page .fighter-name h6{font-size:60px;line-height:60px}}.fighter-page .fighter-description{margin:40px 0px}.fighter-page .fighter-description .button{margin-top:64px;display:inline-block}.fighter-page .fighter-image{text-align:center}.fighter-page .fighter-image img{width:100%;max-width:400px}.fighter-page .star{text-align:center}.fighter-page .star img{animation:spin 5s linear infinite}.fighter-page .fighter-socials img{border-radius:10px;width:100%}.fighter-page .fighter-socials .social-margin{margin-bottom:20px}.fighter-page .fighter-information{display:flex;align-items:center}@keyframes spinpartially{from{transform:rotate(0deg)}to{transform:rotate(40deg)}}footer{position:relative;z-index:100;background-color:#000}footer .footer-top{padding-top:80px;padding-bottom:80px}footer .footer-top h2{font-family:"Inter",sans-serif;font-size:48px;line-height:40px;margin-bottom:24px;font-weight:800;text-transform:uppercase}footer .footer-top a{color:#fff;font-weight:bold}footer .footer-top a:hover{color:#d33115}footer .footer-top .ccm-block-express-form{margin-top:80px}footer .footer-top .ccm-block-express-form .alert-danger{background-color:#393190;border-color:#393190}footer .footer-top p{margin-bottom:0px}footer .footer-top .ccm-block-express-form .form-label{display:none}footer .footer-top .ccm-block-express-form .text-muted{display:none}footer .footer-top .ccm-block-express-form .mb-3{margin-bottom:20px !important}footer .footer-top .ccm-block-express-form .form-control{background:unset;border-radius:0px;border-color:rgba(255,255,255,0.5);color:#fff}footer .footer-top .ccm-block-express-form .form-control:focus{background:unset;border-color:rgba(255,255,255,0.5);box-shadow:unset}footer .footer-top .ccm-block-express-form .form-control::placeholder{font-style:normal;font-family:"Manrope",sans-serif;font-size:18px;line-height:24px;color:rgba(255,255,255,0.5)}footer .footer-top .right{text-align:right}@media (max-width:991px){footer .footer-top .right{margin-top:180px}}footer .footer-top .right .instagram-logo{margin-top:80px;display:block}footer .footer-top .right .instagram-logo a svg{fill:#fff;width:60px;height:60px;transition:fill .3s ease}footer .footer-top .right .instagram-logo a:hover{color:#393190}footer .footer-top .right .instagram-logo a:hover svg{fill:#393190}footer .footer-bottom{background-color:#fff;display:flex}footer .footer-bottom .left{float:left}footer .footer-bottom .left p{margin-bottom:0px;color:#000;font-size:16px}@media (max-width:991px){footer .footer-bottom .left{float:none;margin-bottom:10px}}footer .footer-bottom .right{float:right}footer .footer-bottom .right p{margin-bottom:0px;color:#000;font-size:16px}footer .footer-bottom .right p a{text-decoration:none;cursor:text;color:#000}@media (max-width:991px){footer .footer-bottom .right{float:none}}body.home-page-view{position:relative;overflow-x:hidden}body.home-page-view:before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;background-image:url('/application/themes/wwboxingclub/img/background_noise.jpg');background-repeat:repeat;background-size:cover;background-color:#060606;z-index:0}#panels{position:relative;z-index:1}#panels .panel{height:100vh;top:0}#panels .phantom-panel{height:95vh}#panels .header-top{z-index:10;min-height:100vh}#panels .header-top.background-panel{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:0;pointer-events:none}#panels .header-top .header-top-inner{visibility:hidden}#panels .header-top .header-top-inner .header-logo{padding-top:80px;padding-bottom:80px;text-align:center}#panels .header-top .header-top-inner .header-logo img{width:100%}#panels .header-top .header-top-inner .hero-video-banner img{height:400px;width:100%;border-radius:10px;object-fit:cover}#panels .header-top .header-top-inner nav{margin-top:105px;border-left:4px solid #fff}#panels .header-top .header-top-inner nav a{font-family:"Inter",sans-serif;display:block;text-transform:uppercase;color:#fff;font-size:24px;margin-left:16px;margin-bottom:40px;font-weight:800;transition:.3s ease}#panels .header-top .header-top-inner nav a:last-child{margin-bottom:0}#panels .header-top .header-top-inner nav a:hover{color:#d33115}#panels .header-top .header-top-inner .star{margin-top:60px;text-align:center}#panels .header-top .header-top-inner-overlayed{position:fixed;top:274px;left:0;width:100%;height:auto;z-index:999;pointer-events:auto}#panels .header-top .header-top-inner-overlayed nav{margin-top:20px;border-left:4px solid #fff}#panels .header-top .header-top-inner-overlayed nav a{font-family:"Inter",sans-serif;display:block;text-transform:uppercase;color:#fff;font-size:24px;margin-left:16px;margin-bottom:24px;font-weight:800;transition:.3s ease}#panels .header-top .header-top-inner-overlayed nav a:last-child{margin-bottom:0}#panels .header-top .header-top-inner-overlayed nav a:hover{color:#d33115}#panels .header-bottom{position:relative;z-index:20;min-height:100vh;padding-bottom:100px}#panels .header-bottom .left-hero-image img{border-radius:10px;width:100%}#panels .header-bottom .right-hero-image img{margin-top:70px;border-radius:10px;width:100%}#panels .header-bottom .keywords{text-transform:uppercase;font-weight:800;font-size:18px;font-family:"Inter",sans-serif;margin-top:160px}#panels .header-bottom .keywords p{margin-bottom:0px}#panels .header-bottom .keywords .highlighted{color:#d33115}#panels .header-bottom .header-top-scroll .header-top-inner{position:absolute;top:-530px;width:100%;visibility:hidden;z-index:-1}#panels .header-bottom .header-top-scroll .header-top-inner .header-logo{padding-top:80px;padding-bottom:80px;text-align:center}#panels .header-bottom .header-top-scroll .header-top-inner .header-logo img{width:100%}#panels .header-bottom .header-top-scroll .header-top-inner .hero-video-banner img{height:400px;width:100%;border-radius:10px;object-fit:cover}#panels .header-bottom .header-top-scroll .header-top-inner nav{margin-top:105px;border-left:4px solid #fff}#panels .header-bottom .header-top-scroll .header-top-inner nav a{font-family:"Inter",sans-serif;display:block;text-transform:uppercase;color:#fff;font-size:24px;margin-left:16px;margin-bottom:40px;font-weight:800;transition:.3s ease}#panels .header-bottom .header-top-scroll .header-top-inner nav a:last-child{margin-bottom:0}#panels .header-bottom .header-top-scroll .header-top-inner nav a:hover{color:#d33115}#panels .header-bottom .header-top-scroll .header-top-inner .star{margin-top:60px;text-align:center}#panels .header-bottom .header-top-scroll-overlayed{position:fixed;top:-256px;left:0;width:100%;height:auto;z-index:999;pointer-events:auto}#panels .header-bottom .header-top-scroll-overlayed nav{margin-top:20px;border-left:4px solid #fff}#panels .header-bottom .header-top-scroll-overlayed nav a{font-family:"Inter",sans-serif;display:block;text-transform:uppercase;color:#fff;font-size:24px;margin-left:16px;margin-bottom:24px;font-weight:800;transition:.3s ease}#panels .header-bottom .header-top-scroll-overlayed nav a:last-child{margin-bottom:0}#panels .header-bottom .header-top-scroll-overlayed nav a:hover{color:#d33115}#panels .home-page{position:relative;min-height:100vh;height:auto;background:#000;z-index:30}#panels .pin-spacer:has(.home-page){z-index:100 !important}#panels .mobile-header .header-logo{padding-top:20px}#panels .mobile-header .header-logo img{width:100%}#panels .mobile-header .hero-video-banner{margin-top:90px;position:relative}#panels .mobile-header .hero-video-banner .star{position:absolute;top:-44px;width:100%;text-align:center}#panels .mobile-header .hero-video-banner .hero-gif{width:100%}#panels .mobile-header nav{margin-top:20px;margin-bottom:30px;border-left:4px solid #fff}#panels .mobile-header nav a{font-family:"Inter",sans-serif;display:block;text-transform:uppercase;color:#fff;font-size:24px;margin-left:16px;margin-bottom:24px;font-weight:800;transition:.3s ease;width:fit-content}#panels .mobile-header nav a:last-child{margin-bottom:0}#panels .mobile-header nav a:hover{color:#d33115}header.default .header-top{padding:80px 0px}header.default .header-top .header-content{display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){header.default .header-top .header-content{display:flex;flex-direction:column;align-self:flex-start}}header.default .header-top .header-content .header-back{order:1}@media (max-width:767px){header.default .header-top .header-content .header-back{order:2;align-self:flex-start;margin-top:40px}}header.default .header-top .header-content .header-back a{text-transform:uppercase;font-weight:800;font-size:24px;text-decoration:none;color:#fff}header.default .header-top .header-content .header-back a:hover{color:#d33115}header.default .header-top .header-content .header-logo{order:2}@media (max-width:575px){header.default .header-top .header-content .header-logo{width:100%}}@media (max-width:767px){header.default .header-top .header-content .header-logo{order:1;align-self:flex-start}}header.default .header-top .header-content .header-logo img{max-width:480px;width:100%}header.default .header-top .header-content .header-logo a{width:100%;display:block}header.default .header-top .header-content .header-logo a .desktop-logo{display:block}@media (max-width:575px){header.default .header-top .header-content .header-logo a .desktop-logo{display:none}}header.default .header-top .header-content .header-logo a .mobile-logo{display:none}@media (max-width:575px){header.default .header-top .header-content .header-logo a .mobile-logo{display:block}}.star img{animation:spin 5s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}