@media only screen and (max-width:1180px){header{height:30vh!important;min-height:600px!important}.header-pink-underline{width:55%!important}.header-image{width:clamp(342px,45%,598px)!important}.header-pink-underline h1{font-size:50px!important}.header-title-image{height:50px!important}}@media only screen and (max-width:850px){header{height:fit-content!important;padding-top:72px!important}.header-pink-underline{width:100%!important}.header-image{display:none!important}.header-title{font-size:2.2em!important;padding-right:0!important}.header-pink-underline h1{font-size:40px!important}.header-title-image{height:40px!important}.nav-menu.open{padding:100px 2em!important;width:calc(100vw - 4em)!important}.header-contents{flex-direction:column!important}.header-contents .left,.header-contents .right{width:calc(100% - 30px)!important}.countdown-numbers{margin:0 5px!important}.countdown-number{font-size:2em!important;width:40px!important}.countdown-label{color:#fff!important}header .right{align-items:center!important;aspect-ratio:unset!important;background:none!important;clip-path:none!important;justify-content:center!important;width:100%}.header-subtitle a.btn{white-space:normal!important}.subtitle-button{flex-direction:column!important}.subtitle-button .btn{margin-left:0!important;margin-top:10px!important}.header-subtitle{width:100%!important}header.small{justify-content:end}}@media only screen and (max-width:1450px){.header-logo-container{left:32px;width:calc(100% - 64px)!important}}header{align-items:center;background-position:50%;background-size:cover;display:flex;flex-direction:column;height:30vh;justify-content:center;min-height:750px;padding:16px 32px}header.small{height:420px!important;max-height:420px!important;min-height:420px!important}header.small .header-title{font-size:3em;margin-top:40px}header .btn{height:fit-content!important;margin-left:16px}.header-logo{position:relative;width:150px}.header-logo-container{display:flex;justify-content:space-between;position:absolute;top:16px;width:100%;z-index:150}.header-container{width:100%}.header-contents{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%;z-index:100}.header-contents .left{width:58%}.header-title{color:#fff;font-size:4em;font-weight:500;line-height:1.2;padding-bottom:10px;padding-right:30px;text-transform:uppercase;width:100%}.header-title-small{color:#fff;font-size:20px!important;margin-bottom:-20px;margin-left:10px}.header-subtitle{color:#fff;font-size:1.4em;font-weight:500;margin-bottom:0;text-transform:uppercase}.header-title-image{height:60px;margin-bottom:20px;margin-right:8px}header span{color:var(--hellios-pink)}.header-image{height:auto;max-height:90%;max-width:50%;position:absolute;right:0;top:0;transition:.6s cubic-bezier(.4,0,.2,1)}.countdown-container{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin:20px;padding:20px 0 30px}.countdown-label{color:var(--hellios-purple);display:block;font-size:1.2em;font-weight:700;left:20px;margin-bottom:10px;text-align:center;text-transform:uppercase}.countdown-numbers{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 10px}.countdown-number{border-radius:10px;float:left;font-family:inherit;font-size:2em;font-weight:700;margin-right:5px;position:relative;text-align:center;width:40px}header .right.triangle{align-items:end;aspect-ratio:1/1;display:flex;justify-content:end;width:35%!important}header .right.circle{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;width:clamp(fit-content,30%,30%)!important}.hamburger-menu{cursor:pointer;height:30px;margin:5px auto;right:0;top:-3px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:30px;z-index:200}.hamburger-menu,.hamburger-menu.open{position:relative}.hamburger-menu:before{content:"Menu";font-weight:400;left:-58px;position:relative;text-transform:uppercase;top:5px}.hamburger-menu span{display:block;height:4px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.hamburger-menu span:first-child{top:3px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.hamburger-menu.open span:first-child{left:4px;top:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-menu span:nth-child(2){top:12px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.hamburger-menu.open span:nth-child(2){opacity:0;width:0}.hamburger-menu span:nth-child(3){top:21px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.hamburger-menu.open span:nth-child(3){left:4px;top:23px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-menu{content-visibility:hidden;height:100vh;overflow:auto;padding:100px 2em;position:fixed;right:-100%;top:0;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;width:50vw;z-index:99}.nav-menu.open{content-visibility:visible;right:0}nav ul a{display:block;font-size:1.2em;font-weight:700;padding:15px 15px 15px 0;text-transform:uppercase}nav ul a,nav ul a:hover{text-decoration:none}nav li{display:block;font-weight:400;margin:0;width:auto}