h1{font-size:5.625rem;line-height:5.625rem;font-weight:800}@media screen and (max-width: 768px){h1{font-size:2.5rem;line-height:normal}}h2{font-size:2.375rem;font-weight:800}@media screen and (max-width: 768px){h2{font-size:1.75rem;line-height:normal}}ul{padding-left:0;margin-bottom:0}ul li{list-style:none}a{text-decoration:none}p,a{font-weight:400}.cta{width:max-content;padding:.625rem 1.25rem;border:1px solid #ef6c67;color:#ef6c67;transition:all ease .2s;color:#fff;margin-top:1.25rem;display:inline-block}.cta:hover{background:#ef6c67;color:#fff}#ticket-modal{color:#000}#ticket-modal #ubpay-error{color:red;font-weight:bold;font-size:1.25rem}#ticket-modal .notice{font-size:.875rem;display:flex;justify-content:center;gap:.3125rem;column-gap:.3125rem;color:#5f9ea0}#ticket-modal .modal-content{padding:1.875rem}#ticket-modal .modal-closer{width:max-content;background:none;border:none;margin-left:auto}#ticket-modal .modal-closer svg path{fill:#ef6c67}#ticket-modal h2{color:rgba(0,0,0,0);-webkit-text-stroke:1px #000;font-style:italic;line-height:100%}#ticket-modal h2 span{color:#ef6c67;-webkit-text-stroke:0px #fff}#ticket-modal button{background:#ef6c67;color:#fff}#ticket-modal button:hover{background:rgba(0,0,0,0);color:#ef6c67}#ticket-modal input[type=text]{display:block;width:100%;height:40px;padding-left:.625rem;font-size:14px;border:1px solid #000;text-align:center;text-transform:uppercase;font-weight:bold}#ticket-modal input[type=text]::placeholder{font-weight:normal}#ticket-modal input[type=text]:focus{outline:none;border-width:2px}#ticket-modal input[type=radio]{display:none}#ticket-modal input[type=radio]+label{display:block;background:#ddd;border-radius:5px;padding-bottom:1.25rem;transition:all ease .2s;margin-bottom:2.5rem}#ticket-modal input[type=radio]+label .details p{margin:0;font-size:.75rem}#ticket-modal input[type=radio]+label:hover{cursor:pointer;transform:scale(1.05)}#ticket-modal input[type=radio]+label .ticket-header{position:relative;padding:.625rem 0;border-bottom:2px dashed #fff}#ticket-modal input[type=radio]+label .ticket-header::before,#ticket-modal input[type=radio]+label .ticket-header::after{content:"";background:#fff;position:absolute;display:block;height:20px;width:20px;border-radius:50%;top:30px;z-index:10}#ticket-modal input[type=radio]+label .ticket-header::before{left:-10px}#ticket-modal input[type=radio]+label .ticket-header::after{right:-10px}#ticket-modal input[type=radio]+label .ticket-header h6{color:#5e5e5e;margin:0}#ticket-modal input[type=radio]+label .price{padding:1.25rem 0;color:#000;font-size:1.5rem;font-weight:bold;margin-bottom:0}#ticket-modal input[type=radio]:checked+label{background:#208aee;color:#fff;transform:scale(1.05)}#ticket-modal input[type=radio]:checked+label h6,#ticket-modal input[type=radio]:checked+label .price{color:#fff}#header{position:absolute;top:0;left:0;width:100%;padding:1.25rem 0;z-index:10}#header .logo img{max-width:100%}@media screen and (max-width: 768px){#header .logo img{display:block;margin-left:auto;margin-right:auto;margin-bottom:1.875rem}}#header .nav{display:flex;align-items:center;justify-content:center}#header .nav li{padding:0 1.25rem}#header .nav li a{color:#fff;text-transform:uppercase;transition:all ease .2s;font-weight:400;font-size:.875rem}#header .nav li a:hover{color:#ef6c67}#header .nav li a.active{color:#ef6c67}@media screen and (max-width: 768px){#header .nav{display:block;text-align:center}}#footer{padding:6.25rem 0 1.25rem 0}@media screen and (max-width: 768px){#footer .logo{display:block;width:max-content;margin:0 auto}}#footer .logo img{height:50px}#page-home #hero{position:relative;height:100vh}@media screen and (max-width: 768px){#page-home #hero{height:max-content;padding:200% 0 0 0}}#page-home #hero .video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#page-home #hero .video-container video{width:100%;height:100%;object-fit:cover}#page-home #hero .overlay{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0, 0, 0, 0.5), #296990)}#page-home #hero .content{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff}#page-home #hero .content h1{font-size:6.25rem;font-weight:800;line-height:6.25rem}@media screen and (max-width: 768px){#page-home #hero .content h1{font-size:4.375rem;line-height:4.375rem;margin-top:6.25rem}}#page-home #hero .content .subtitle{color:#ef6c67;font-size:1.75rem}@media screen and (max-width: 768px){#page-home #hero .content .subtitle{font-size:1.25rem;line-height:normal}}#page-home #content{padding-top:6.25rem;background:linear-gradient(#296990, rgba(0, 0, 0, 0.5))}#page-home #content .container{max-width:1100px}#page-home #events .title-container{position:relative}#page-home #events .title-container svg{position:absolute}#page-home #events .title-container svg.purple{left:0;top:5%}#page-home #events .title-container svg.blue{top:-20px;right:25%}#page-home #events .title-container svg.yellow{bottom:0;left:10%}#page-home #events .title{font-size:5.625rem;line-height:5.625rem;font-weight:800;position:relative;z-index:5}@media screen and (max-width: 768px){#page-home #events .title{font-size:3.125rem;line-height:3.125rem;margin-bottom:1.875rem}}#page-home #events .details{font-size:2rem;margin-bottom:0;text-transform:uppercase;font-weight:800}@media screen and (max-width: 768px){#page-home #events .details{font-size:1.5rem;line-height:normal}}#page-home #events h4{font-size:1.75rem;font-weight:800;margin:3.125rem 0 1.25rem 0}#page-home #events img{max-width:100%;height:300px;width:300px;object-position:top;object-fit:cover;border-radius:.625rem;display:block;margin:20px auto}#page-home #events .event-poster{position:relative;z-index:2;width:100%;object-fit:fill}#page-home #newsletter .container{background:#ef6c67;text-align:center;color:#fff;padding:3.125rem 1.875rem}#page-home #newsletter #mailchimp-form input[type=email],#page-home #newsletter #mailchimp-form input[type=submit]{height:50px;border:none}#page-home #newsletter #mailchimp-form input[type=email]{width:40%;padding-left:.625rem}@media screen and (max-width: 768px){#page-home #newsletter #mailchimp-form input[type=email]{display:block;width:100%;margin-bottom:.625rem}}#page-home #newsletter #mailchimp-form input[type=submit]{padding-left:1.25rem;padding-right:1.25rem;background:#000;color:#fff}@media screen and (max-width: 768px){#page-home #newsletter{padding:0 1.875rem}}#page-about{padding-top:12.5rem}@media screen and (max-width: 768px){#page-about{padding-top:18.75rem}}#page-contact{padding-top:12.5rem;min-height:100vh}@media screen and (max-width: 768px){#page-contact{padding-top:18.75rem}}#page-contact #form .container{max-width:800px;text-align:left}#page-contact #form .container input[type=text],#page-contact #form .container input[type=email],#page-contact #form .container textarea{border:none;background:#fff;font-size:.875rem}#page-contact #form .container button{display:block;margin-left:auto;margin-right:auto}body{background:linear-gradient(#296990, rgb(54, 54, 54));font-family:"Poppins",sans-serif;color:#fff;overscroll-behavior-y:none}.container{max-width:1100px}.title-container{position:relative;max-width:max-content;margin-left:auto;margin-right:auto}.title-container h1{position:relative;z-index:10}.title-container svg{position:absolute}@media screen and (max-width: 768px){.title-container svg{height:30px}}.title-container svg.purple{left:0;top:5%}.title-container svg.blue{top:-20px;right:25%}.title-container svg.yellow{bottom:0;left:35%}.social-links{width:max-content;float:right}.social-links li{display:inline-block;padding:0 .625rem}@media screen and (max-width: 768px){.social-links{margin-top:1.25rem}}@media screen and (max-width: 768px){.container{padding:1.875rem}}
