body,html{overflow-x:hidden}html{overflow-y:scroll}a{text-decoration:none;border:0}h1{font-family:"Dublin-Bold"}a,i{color:var(--Text-Color)}body{font-family:"Roboto Condensed",sans-serif;color:#fff}.hero-section .words,.words{left:40px;font-size:1.4rem;letter-spacing:2px;font-weight:400;color:var(--Text-Color)}.words{position:fixed;bottom:50%;z-index:-1}.hero-section,main{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1;overflow:hidden}.hero-image{width:100%;height:100%;background-image:url(../images/background-img.jpg);background-size:cover;background-position:center 40%;background-repeat:no-repeat}.hero-section .words{position:absolute;bottom:20vh;z-index:2}main{padding:0;z-index:2}.horizontal-wrapper{height:100vh;display:flex;flex-direction:row;flex-wrap:nowrap;transform:translateX(75vw);will-change:transform}.panel{flex:0 0 50vw;height:100vh;display:flex;background-color:#1e1e26}.section-left,.section-right{flex:0 0 50%;height:100vh}.panel-link{display:flex;width:100%;height:100%;text-decoration:none;color:inherit}.about-img,.calendar-img,.contact-img,.music-img,.watch-img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;transition:transform .6s ease-in-out}.about-img:hover,.calendar-img:hover,.contact-img:hover,.music-img:hover,.watch-img:hover{transform:scale(1.05);cursor:pointer}.about-section:hover,.calendar-section:hover,.contact-section:hover,.music-section:hover,.watch-section:hover{background-color:var(--color-9);transition:all .4s ease-in-out;cursor:pointer}.about-img{background-image:url(../images/about-img.webp)}.music-img{background-image:url(../images/music-img.webp)}.watch-img{background-image:url(../images/video-img.webp)}.calendar-img{background-image:url(../images/calendar-img.webp)}.contact-img{background-image:url(../images/contact-img.webp)}.about-content,.calendar-content,.contact-content,.music-content,.watch-content{position:relative;height:100%}.about-content h1,.calendar-content h1,.contact-content h1,.music-content h1,.watch-content h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);letter-spacing:9px;font-size:70px;text-decoration:none;white-space:nowrap;padding:0;margin:0}@media (max-width:1024px) and (min-width:769px){body{overflow-x:hidden}.hero-section{position:static;height:90vh;overflow:hidden}.hero-section .words{position:static;margin:2rem;font-size:1.8rem}main{position:static;height:auto;margin-top:0}.horizontal-wrapper,.panel{height:auto;flex-direction:column}.horizontal-wrapper{display:flex;transform:none!important}.panel{width:100%;flex:none;min-height:80vh}.panel:last-child{border-bottom:none}.section-left,.section-right{width:100%;flex:none}.section-left{height:60vh;min-height:60vh}.section-right{min-height:20vh;height:auto;display:flex;justify-content:center;align-items:center}.panel-link{display:flex;flex-direction:column;width:100%;height:100%}.section-right h1{position:static;transform:none!important;text-align:center;font-size:3.4rem;margin-top:1rem;margin-bottom:1rem;letter-spacing:2px}.about-img,.calendar-img,.contact-img,.music-img,.watch-img{background-size:cover;background-position:center 30%}.about-img:hover,.calendar-img:hover,.contact-img:hover,.music-img:hover,.watch-img:hover{transform:none}.about-section:hover,.panel:hover{background-color:#1e1e26}.panel:last-child{margin-bottom:0;padding-bottom:0}.words{font-size:1.8rem;padding:2rem;text-align:center;position:static;margin-top:2rem}.words h2{font-size:2rem}}@media (max-width:768px) and (orientation:portrait){body{overflow-x:hidden}.hero-section{position:static;height:85vh;overflow:hidden}.hero-section .words{position:static;margin:1.5rem;font-size:1.5rem}main{position:static;height:auto;margin-top:0}.horizontal-wrapper,.panel{height:auto;flex-direction:column}.horizontal-wrapper{display:flex;transform:none!important}.panel{min-height:50vh}.panel,.section-left,.section-right{width:100%;flex:none}.section-left{min-height:45vh}.section-right{min-height:10vh;height:auto;display:flex;justify-content:center;align-items:center}.panel-link{display:flex;flex-direction:column;width:100%;height:100%}.section-right h1{position:static;transform:none!important;text-align:center;font-size:2.4rem;margin-top:1rem;margin-bottom:1rem;letter-spacing:2px}.about-img{background-position:center 30%}.music-img{background-position:center 40%}.about-img,.calendar-img,.contact-img,.music-img,.watch-img{background-size:cover}.about-img:hover,.calendar-img:hover,.contact-img:hover,.music-img:hover,.watch-img:hover{transform:none}.panel:hover{background-color:#1e1e26}.words{font-size:1.5rem;padding:1.5rem;margin-top:1.5rem}.words h2{font-size:1.8rem}}@media (max-width:768px) and (orientation:landscape){body{overflow-x:hidden}.hero-section{position:static;height:100vh;overflow:hidden}.hero-section .words{position:static;margin:1.5rem 2rem;font-size:1.4rem}main{position:static;height:auto;margin-top:0}.horizontal-wrapper{display:flex;flex-direction:column;height:auto;transform:none!important}.panel{width:100%;min-height:100vh;flex:none;display:flex;flex-direction:row}.section-left,.section-right{flex:0 0 auto;height:100vh}.section-left{width:60%}.section-right{width:40%;display:flex;justify-content:center;align-items:center;padding:1rem}.section-right h1{position:static;transform:none!important;font-size:2rem;margin:.5rem 0 1rem;letter-spacing:2px;text-align:center}.about-img,.calendar-img,.contact-img,.music-img,.watch-img{background-size:cover;background-position:center}.about-img:hover,.calendar-img:hover,.contact-img:hover,.music-img:hover,.watch-img:hover{transform:none}.panel:hover{background-color:#1e1e26}}@media (min-width:1025px) and (max-width:1366px) and (orientation:landscape){.section-right{display:flex;justify-content:center;align-items:center}.about-content,.calendar-content,.contact-content,.music-content,.watch-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.about-content h1,.calendar-content h1,.contact-content h1,.music-content h1,.watch-content h1{transform:translate(-50%,-50%) rotate(90deg);margin:0;font-size:3.2rem;letter-spacing:7px;text-align:center}}@media (max-width:480px) and (orientation:portrait){.section-right h1{font-size:2rem}.section-left{min-height:55vh}.music-img{background-image:url(../images/music-img-mobile.webp);background-position:center}}@media (max-width:480px) and (orientation:landscape){.section-left{height:100vh}.section-right{height:auto;min-height:auto}.section-right h1{font-size:1.8rem}.about-img,.calendar-img,.contact-img,.music-img,.watch-img{background-size:cover;background-position:center}.music-img{background-image:url(../images/music-img-mobile.webp)}}