/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background:#ffffff;font-family:'Roboto',sans-serif;font-weight:300;}h1,h2,h3,h4{font-family:'Righteous',sans-serif;}h3{font-size:2.5rem;text-transform:uppercase;}a.button{font-family:'Righteous',sans-serif;color:#ffffff;font-size:14px;font-weight:400;text-decoration:none;text-transform:uppercase;border:none;border-radius:20px;background:#f51c67;padding:6px 12px;transition:.25s ease;}a.button:hover{background:#f382aa;}.container{max-width:1430px;}#hero-region{margin-top:-155.1px;}@media all and (max-width:1100px){#hero-region{margin-top:-130.1px;}}.block h2{font-family:'Righteous',sans-serif;text-transform:uppercase;font-size:3rem;}.field--name-body h2{font-weight:400;letter-spacing:-1px;color:rgb(37,37,37);}.view-empty{display:none;}#block-club-beat-aboutusblock{padding:80px 0 200px;background-color:#e8e8e8;background-image:url('/themes/custom/club_beat/assets/images/waves-long.png');background-position:bottom center;background-size:contain;background-repeat:no-repeat;}#block-club-beat-aboutusblock .header h2,.view-residents h2{font-size:3rem;font-weight:400;letter-spacing:-1px;color:rgb(37,37,37);}@media all and (max-width:439px){#block-club-beat-aboutusblock .header h2,.view-residents h2{font-size:2.5rem;}}#block-club-beat-aboutusblock .content{font-size:17px;color:rgb(81,81,81);}.view-residents{padding-top:100px;padding-bottom:100px;}.view-residents .view-content{display:flex;flex-direction:row;}.view-residents .view-content h3:not(.dj-name){margin-top:48px;}.view-residents .view-content .views-row{max-width:25%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-top:calc(var(--bs-gutter-x) * .5);margin-bottom:calc(var(--bs-gutter-x) * .5);position:relative;}.view-residents .view-content .views-row:hover img{transform:scale(1.05);}.view-residents .view-content .views-row img{width:100%;height:100%;box-shadow:1px 1px 16px whitesmoke;transition:transform .2s;border-radius:20px;}.view-residents .view-content .views-row .views-field-field-image{position:relative;max-width:300px;max-height:300px;}@media all and (max-width:968px){.view-residents .view-content .views-row{max-width:33%;}.view-residents .view-content .views-row .views-field-field-image{max-width:unset;max-height:unset;}}@media all and (max-width:640px){.view-residents .view-content .views-row{max-width:50%;}}@media all and (max-width:440px){.view-residents .view-content .views-row{max-width:100%;}}.view-residents .view-content .views-row .views-field-field-dj-name h3{font-family:'Righteous',sans-serif;font-size:24px;text-transform:none;}.view-residents .view-content .views-row .views-field-field-dj-name{position:absolute;bottom:24px;left:24px;padding:6px 12px 0;background-color:#0254CC;box-shadow:4px -4px 8px #0254CC;}.view-residents .view-content .views-row .views-field-field-dj-name:has(.it):not(.prezenter){background-color:#f51c67;box-shadow:4px -4px 8px #f51c67;}.view-residents .view-content .views-row .views-field-field-dj-name:has(.exclusive){background-color:#56f51c;box-shadow:4px -4px 8px #56f51c;}.view-residents .view-content .views-row .views-field-field-dj-name a,.view-residents .view-content .views-row .views-field-field-dj-name a:hover,.view-residents .view-content .views-row .views-field-field-dj-name a:visited{color:#ffffff;text-decoration:none;}.node__content{padding-top:100px;padding-bottom:100px;}.node--type-rezydent .field--name-field-image{margin-right:36px;margin-bottom:36px;}@media all and (max-width:968px){.node--type-rezydent .field--name-field-image{float:none;margin-right:0;margin-bottom:18px;}.node--type-rezydent .field--name-field-image,.node--type-rezydent .field--name-field-dj-name{text-align:center;}}.node--type-rezydent .field--name-field-image img{width:300px;height:auto;margin:0;border-radius:20px;box-shadow:1px 1px 16px whitesmoke;}.node--type-rezydent .field--name-field-dj-name{font-family:'Righteous',sans-serif;font-size:3rem;font-weight:400;letter-spacing:-1px;color:rgb(37,37,37);margin-top:-15px;}.node--type-rezydent .field--name-field-social-media div.dj-social-media{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;margin-top:24px;}.node--type-rezydent .field--name-field-social-media .dj-social-media-item span.dj-social-media{content:'';display:inline-block;width:48px;height:48px;}.node--type-rezydent .field--name-field-social-media .dj-social-media-item span.dj-social-media.facebook,.node--type-rezydent .field--name-field-social-media .dj-social-media-item span.dj-social-media.facebook-group{background-image:url("/themes/custom/club_beat/assets/images/facebook/icons8-facebook-48.svg");}.node--type-rezydent .field--name-field-social-media .dj-social-media-item span.dj-social-media.tiktok{background-image:url("/themes/custom/club_beat/assets/images/tiktok/icons8-tiktok-48.svg");}.node--type-rezydent .field--name-field-social-media .dj-social-media-item span.dj-social-media.youtube{background-image:url("/themes/custom/club_beat/assets/images/youtube/icons8-youtube-48.svg");}.node--type-rezydent .field--name-field-social-media .dj-social-media-item span.dj-social-media.instagram{background-image:url("/themes/custom/club_beat/assets/images/instagram/icons8-instagram-48.svg");}.node--type-rezydent .field--name-field-social-media .dj-social-media-item span.dj-social-media.website{background-image:url("/themes/custom/club_beat/assets/images/website/icons8-website-48.svg");}.node--type-rezydent .field--name-field-social-media .dj-social-media-item span.dj-social-media.discord{background-image:url("/themes/custom/club_beat/assets/images/discord/icons8-discord-48.svg");}#block-club-beat-supportus{background-image:url("/themes/custom/club_beat/assets/images/support-bg.jpg");background-position:center bottom;background-repeat:no-repeat;background-size:cover;padding:120px 0;}#block-club-beat-supportus h2{color:#00a862;}#block-club-beat-supportus p{color:#ffffff;font-size:17px;}#block-club-beat-supportus .left,#block-club-beat-supportus .right{width:50%;}#block-club-beat-supportus .support-us.content{width:100%;display:flex;flex-direction:row;align-items:center;}#block-club-beat-supportus .right img{transition:all 200ms ease-in;}#block-club-beat-supportus .right img:hover{transform:scale(1.04);}@media all and (max-width:840px){#block-club-beat-supportus .support-us.content{flex-direction:column;align-items:unset;}#block-club-beat-supportus .left,#block-club-beat-supportus .right{width:100%;}#block-club-beat-supportus .right{margin-top:48px;}}#block-club-beat-supportus .right{display:inline-flex;justify-content:center;}#block-club-beat-footer footer{background-color:#0f0f0f;color:#ffffff;padding:44px 0 54px 0;}#block-club-beat-footer .footer{display:flex;flex-direction:row;justify-content:space-between;width:100%;}#block-club-beat-footer .footer-group{width:33%;}#block-club-beat-footer .footer-group.social-media .group-content{display:flex;flex-direction:row;gap:12px;}@media all and (max-width:640px){#block-club-beat-footer .footer{flex-direction:column;justify-content:center;}#block-club-beat-footer .footer-group{width:100%;margin-bottom:44px;}.copyright{margin-top:0;}}#block-club-beat-footer .group-header{font-family:'Righteous',sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;margin-bottom:44px;}#block-club-beat-footer a{color:#ffffff;text-decoration:none;}.copyright{margin-top:1rem;}.eu-cookie-compliance-message p{display:inline-block;}.eu-cookie-compliance-message a{color:#ffffff;}.eu-cookie-compliance-banner .agree-button,.eu-cookie-compliance-banner .decline-button{font-family:'Righteous',sans-serif;color:#ffffff;font-size:14px;font-weight:400;text-decoration:none;text-transform:uppercase;border:none;border-radius:20px;padding:6px 12px;transition:.25s ease;}.eu-cookie-compliance-banner .agree-button{background:#f51c67;}.eu-cookie-compliance-banner .decline-button{color:#f51c67;background:#ffffff;border:1px solid #f51c67;}.eu-cookie-compliance-banner .agree-button:hover,.eu-cookie-compliance-banner .decline-button:hover{background:#f382aa;}.eu-cookie-compliance-banner .decline-button:hover{color:#ffffff;}.page-node-13 .node__content{padding-bottom:24px;}#webform-submission-contact-node-13-form-ajax-content{padding-bottom:100px;}@keyframes playerFadeIn{to{opacity:1;transform:translateY(0);}}
html,body,body > *{margin:0;padding:0;box-sizing:border-box;}.visually-hidden-focusable,.navbar.navbar-expand-md,.feed-icons{display:none;}
@font-face{font-family:'Righteous';src:url(/themes/custom/club_beat/assets/fonts/Righteous/Righteous-Regular.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/club_beat/assets/fonts/Roboto/static/Roboto-Thin.woff2) format('woff2');font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/club_beat/assets/fonts/Roboto/static/Roboto-ExtraLight.woff2) format('woff2');font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/club_beat/assets/fonts/Roboto/static/Roboto-Light.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/club_beat/assets/fonts/Roboto/static/Roboto-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/club_beat/assets/fonts/Roboto/static/Roboto-Italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/club_beat/assets/fonts/Roboto/static/Roboto-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/club_beat/assets/fonts/Roboto/static/Roboto-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/club_beat/assets/fonts/Roboto/static/Roboto-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/club_beat/assets/fonts/Roboto/static/Roboto-BoldItalic.woff2) format('woff2');font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/club_beat/assets/fonts/Roboto/static/Roboto-ExtraBold.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap;}
.header{position:relative;z-index:3;padding:10px 0;}.header .container{margin:0 auto;}.site-logo img{height:135px;}nav.main_navigation ul.navbar-nav{display:flex;flex-direction:row;}nav.main_navigation ul.navbar-nav li{border-radius:20px;margin:0 10px;background-color:transparent;transition:all ease 300ms;}nav.main_navigation ul.dropdown-menu.show{background-color:rgba(0,0,0,0.7);}nav.main_navigation ul.navbar-nav li:hover{background-color:#f51c67}nav.main_navigation ul.navbar-nav li a{font-family:'Righteous',sans-serif;font-weight:700;font-size:14px;color:#ffffff;padding:10px 21px;text-transform:uppercase;text-decoration:none;}nav.main_navigation ul.navbar-nav li:not(.dropdown-item):first-of-type{margin:0 10px 0 0;}nav.main_navigation ul.navbar-nav li:not(.dropdown-item):last-of-type{margin:0 0 0 10px;}.hero-overlay{margin-top:30vh;}.dropdown-item{--bs-dropdown-min-width:unset !important;width:unset !important;}@media (max-width:1100px){.site-logo img{height:110px;}.hero-overlay{margin-top:20vh;}}
.hero-container{position:relative;width:100%;min-height:100vh;overflow:hidden;}.hero-bg-video{position:absolute;top:50%;left:50%;width:100vw;min-height:100vh;object-fit:cover;object-position:center;transform:translate(-50%,-50%);z-index:-2;}@media all and (max-width:600px){width:unset;}.hero-container::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.15);z-index:-1;}.hero-overlay{position:relative;z-index:2;color:white;}.hero-header img{height:80px;}.hero-player{display:flex;flex-direction:row;align-items:center;justify-content:space-between;opacity:0;transform:translateY(20px);animation:playerFadeIn .8s ease forwards;animation-delay:.4s;}.countdown,.mobile-apps{opacity:0;transform:translateY(20px);animation:playerFadeIn .8s ease forwards;animation-delay:.4s;}.hero-player h1{font-family:'Righteous',sans-serif;font-size:150px;font-weight:400;font-style:normal;line-height:124.5px;letter-spacing:-3px;}.hero-player h3,.countdown.beginning h3,.mobile-apps h3{font-family:'Roboto',sans-serif;text-transform:uppercase;font-size:35px;font-weight:400;font-style:normal;line-height:53px;}.mobile-apps{display:flex;justify-content:center;margin-top:24px;}.mobile-apps .mobile-apps-wrapper{display:flex;flex-direction:column;align-items:center;}@media (max-width:1100px){#block-club-beat-herowelcomeblock{display:none;}.hero-player{justify-content:center;}}
