body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,code,textarea{font-family:"Montserrat",sans-serif}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.auth-button{height:3.47vw;width:13.4vw;margin-top:auto;margin-bottom:auto;margin-left:0;background-color:#02112e;border:.14vw solid #02112e;border-radius:.69vw;box-sizing:border-box;cursor:pointer;color:#fff;font-family:"Montserrat",sans-serif;font-size:1.2vw;font-weight:500;text-align:center;text-decoration:none;transition:all .3s}.auth-button:hover{background-color:#fff;color:#02112e}.auth-button:active{box-shadow:0 0 .95vw .02vw rgba(2,17,46,.7)}.auth-button:focus{outline:0}.auth-button-loading{height:3.47vw;width:13.4vw;margin:auto;display:flex;justify-content:center;align-items:center;background-color:#02112e;border:.14vw solid #02112e;border-radius:.69vw;box-sizing:border-box;color:#fff;transition:all .3s}@media screen and (max-width:650px){.auth-button{width:30vw;height:9.5vw;border:.278vw solid #02112e;border-radius:1.4vw;font-size:3.1vw}.auth-button-loading{width:30vw;height:9.5vw;border-radius:1.4vw}.auth-button:active{box-shadow:0 0 2.2vw .2vw rgba(2,17,46,.7)}#alternative-color-scheme{background-color:#02112e;border:.278vw solid #02112e;color:#fff}#alternative-color-scheme:hover{background-color:#fff;color:#02112e}#alternative:active{box-shadow:0 0 2.2vw .2vw hsla(0,0%,100%,.7)}#different-size{height:7.7vw;width:22.2vw;border:.27vw solid #02112e;border-radius:1.5vw;font-size:2.8vw}#line-only{height:5vw;width:21vw;background-color:transparent;border:.139vw solid #fff;border-radius:1.5vw;color:#fff;font-size:2vw}}.select-language-wrapper{width:31.25vw;height:13.89vw;margin-top:-6.94vw;margin-left:-15.625vw;padding-bottom:.69vw;padding-top:.69vw;position:fixed;left:50%;top:50%;background:#fff;border-radius:1.74vw;transition:all .3s ease}.select-language-header{margin:0 2.08vw;display:flex;align-items:center;justify-content:space-between;border-bottom:.139vw solid #02112e;color:#02112e}.select-language-header h1{cursor:default;font-size:1.39vw;font-weight:600}.select-language-header span{cursor:pointer;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:3.47vw}.select-language-body{height:6.25vw;margin:1.74vw 0s 0s;padding-bottom:1.74vw;padding-left:1.39vw;padding-right:1.39vw;display:flex;flex-direction:column;justify-content:space-between}.select-language-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:transparent;border:none;cursor:pointer;font-size:1.25vw;font-weight:500;text-align:left}.select-language-button:active{color:#1e90ff}@media screen and (max-width:650px){.select-language-wrapper{width:62.5vw;height:27.78vw;margin-top:-13.89vw;margin-left:-31.25vw;padding-bottom:1.4vw;padding-top:1.4vw;border-radius:3.48vw}.select-language-header{margin-left:4.16vw;margin-right:4.16vw;border-bottom:.28vw solid #02112e}.select-language-header h1{font-size:2.8vw}.select-language-header span{cursor:pointer;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:6.94vw}.select-language-body{height:12.5vw;margin-top:2.5vw;padding-bottom:2.5vw;padding-left:2.8vw;padding-right:2.8vw}.select-language-button{font-size:2.5vw}}.nav-bar{width:100%;height:9vw;background-repeat:no-repeat;background-size:contain}.logo-clear{height:5vw;width:auto;margin:0}.events-button{font-size:2.5vw;color:#fff;background-color:#02112e;padding:.5rem 1.5rem;border-radius:.8vw;border:none;text-decoration:none;margin-right:2vw}.events-button-highlight,.events-button:hover{color:#02112e;background-color:#fff}.events-button-highlight{font-size:2.7vw;padding:.5rem 1.5rem;border-radius:.8vw;border:none;text-decoration:none;margin-right:2vw}.profile-img{justify-content:center;cursor:pointer}.profile-img,.right-navbar-buttons{display:flex;flex-direction:row;align-items:center}.right-navbar-buttons{justify-content:space-between}.profile-img img{height:6.5vw!important}.nav-bar-wrapper{width:90%;height:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.image-link{margin-top:auto;margin-bottom:auto;margin-left:0}.nav-bar img{height:3.2vw}.buttons-wrapper{margin-top:auto;margin-bottom:auto;margin-right:0;padding-top:.5vw;height:100%;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.nav-bar .language-button{margin-top:auto;margin-bottom:auto;background-color:transparent;border:none;cursor:pointer;font-size:1.11vw;font-weight:600}.nav-bar .language-button,.page-selector-special{color:#fff;text-decoration:none;transition:all .3s}.page-selector-special{padding:.5vw 1vw;margin-left:3vw;margin-right:3vw;font-size:1.2vw;font-weight:700}.page-selector-special:hover{color:#1e90ff;border-bottom:.139vw solid #1e90ff}.page-selector{padding:.5vw;margin-left:3vw;color:#fff;font-size:1.2vw;font-weight:700;text-decoration:none;transition:all .3s}#highlighted,.page-selector:hover{color:#1e90ff;border-bottom:.139vw solid #1e90ff}.modal-wrapper{background-color:#1e90ff;height:100vh;width:100vw;opacity:1}.header-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:90%;padding:4vw 2vw 2vw 4vw}.header-wrapper img,.modal-wrapper img{height:5vw;width:auto}.modal-wrapper img{cursor:pointer}.links-wrapper{justify-content:flex-start;align-items:center;padding:5vw 2vw 2vw}.links-wrapper,.name-container{display:flex;flex-direction:column}.name-container{width:80%;justify-content:center;text-align:left;text-decoration:none}.name-container h1{color:#fff;font-size:7vw;font-weight:700;margin-top:1.5vh;margin-bottom:3vh}.name-container h2{color:#fff;font-size:5vw;font-weight:400;margin-top:1.5vh;margin-bottom:0}a:link a:visited a:hover a:active{text-decoration:none;color:#02112e}@media screen and (max-width:650px){.nav-bar{height:7vh;width:100vw;background-image:none;background-color:#02112e;border-bottom:.139vw solid #02112e}#not-auth{height:10vw;background-color:transparent;background-image:url(/static/media/navbar.85644a8c.png);background-repeat:no-repeat;background-size:cover;border-bottom:none}#not-auth .nav-bar-wrapper{justify-content:flex-end}.nav-bar-wrapper{width:95%;align-items:center;align-content:center}.nav-bar .language-button{margin-top:auto;margin-bottom:auto;margin-right:0;font-size:0;visibility:collapse}.nav-bar img{height:5vw}#not-auth .buttons-wrapper{padding-top:3vw}.buttons-wrapper{padding-top:0;align-items:center;align-content:center;display:flex;flex-direction:row;justify-content:space-between;width:100vw}.page-selector-special{font-size:2.5vw}.page-selector{padding:1vw 0;margin-right:.4vw;margin-left:.4vw;background-color:#02112e;font-size:2.8vw;font-weight:400;color:#fff;border:1px solid #02112e;border-radius:1.2vw;flex:1 1;white-space:nowrap;width:19vw}#highlighted,.page-selector:hover{border-bottom:.24vw solid #1e90ff}.profile-img img{height:12vw!important}.events-button{color:#fff;background-color:#02112e}.events-button,.events-button-highlight{font-size:4vw;font-weight:600;padding:.5rem 1.5rem;border-radius:.8vw;border:none;text-decoration:none;margin-right:2vw}.events-button-highlight{color:#02112e;background-color:#fff}}@media screen and (min-width:650px){.modal-wrapper{height:100vh;width:40vw}.header-wrapper{padding-top:4vw;padding-bottom:2vw;padding-left:4vw}.modal-wrapper img{height:3vw;cursor:pointer;margin-right:10%}.links-wrapper{padding:5vw 2vw 2vw}.name-container{width:80%}.name-container h1{font-size:3vw;font-weight:700;margin-top:1.5vh;margin-bottom:3vh}.name-container h2{font-size:2vw;font-weight:400;margin-top:1.5vh;margin-bottom:0}.events-button{font-size:2vw;color:#fff;background-color:#02112e;padding:.5rem 1.5rem;border-radius:.8vw;border:none;text-decoration:none;margin-right:2vw}.events-button-highlight,.events-button:hover{color:#02112e;background-color:#fff}.events-button-highlight{font-size:2vw;padding:.5rem 1.5rem;border-radius:.8vw;border:none;text-decoration:none;margin-right:2vw}.profile-img img{height:5.5vw!important}}.profile-total{width:92vw;min-height:calc(100vh - 18.33vw);margin:4vw auto;flex-direction:column;position:relative;border:.14vw solid #fff;border-radius:2.5vw}.profile-title,.profile-total{display:flex;background-color:#fff;box-shadow:0 0 1vw .1vw rgba(0,0,0,.5)}.profile-title{width:19vw;height:4.5vw;position:absolute;left:5vw;top:-2.25vw;border:.14vw solid #fff;border-radius:1.4vw}.profile-title h2{margin:auto;color:#02112e;font-size:1.3vw;font-weight:600}.profile-main{margin:3.5vw 5vw 2vw}.profile-main h1{color:#02112e;font-family:"Montserrat",sans-serif;font-size:2.1vw;font-weight:700;text-align:left;text-decoration:none}.actions-div{width:100%;margin-top:2vw;margin-left:1vw;flex-direction:column}.actions-div,.container-action{display:flex;justify-content:flex-start}.container-action{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-min-content;height:min-content;padding:0;margin-left:0;flex-direction:row;align-items:center}.text-action{margin:0;color:#02112e;font-size:1.2vw;font-weight:500;text-align:left;text-decoration:none}.icon-action{margin:0 0 0 1.2vw;color:#02112e;font-size:1vw}.logout-button{height:3.4vw;width:13vw;position:absolute;right:4vw;bottom:2vw;background-color:#fff;border:.14vw solid #02112e;border-radius:.69vw;cursor:pointer;color:#02112e;font-family:"Montserrat",sans-serif;font-size:1.3vw;font-weight:500;text-align:center;text-decoration:none;transition:all .3s}.logout-button:active{box-shadow:0 0 .95vw .02vw rgba(2,17,46,.7)}.logout-button:focus{outline:0}@media screen and (max-width:650px){.profile-title{width:32vw;height:9vw;position:absolute;left:5vw;top:-2.25vw;display:flex;background-color:#fff;border:.14vw solid #fff;border-radius:1.4vw;box-shadow:0 0 1vw .1vw rgba(0,0,0,.5)}.profile-title h2{margin:auto;color:#02112e;font-size:3vw;font-weight:600}.profile-main{margin:9vw 5vw 2vw}.profile-main h1{color:#02112e;font-family:"Montserrat",sans-serif;font-size:4vw;font-weight:700;text-align:left;text-decoration:none}.actions-div{width:100%;margin-top:2vw;margin-left:1vw;display:flex;flex-direction:column}.container-action{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-min-content;height:min-content;padding:0;margin-left:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.text-action{margin:0;color:#02112e;font-size:3vw;font-weight:500;text-align:left;text-decoration:none}.icon-action{margin:0 0 0 1.2vw;color:#02112e;font-size:1vw}.logout-button{height:7vw;width:24vw;margin-bottom:5vw;background-color:#fff;border:.3vw solid #02112e;border-radius:.69vw;cursor:pointer;color:#02112e;font-family:"Montserrat",sans-serif;font-size:3vw;font-weight:500;text-align:center;text-decoration:none;transition:all .3s}}.div-checkbox{display:flex;flex-direction:row;justify-content:center}#label-terms{margin-top:auto;margin-bottom:auto;font-size:1.25vw}.error{color:#d42000;font-size:.8vw;font-weight:500}#checkboxError{height:-webkit-min-content;height:min-content}#checkboxError p{margin:0}.disabled-label{color:#999a9d}.radio-div{height:2.5vw;display:flex;flex-direction:row;justify-content:space-between}.container{width:47%;height:auto;margin-top:auto;margin-bottom:auto;padding-left:0;display:block;position:relative;color:#02112e;cursor:pointer;font-size:1.25vw;font-weight:400;-webkit-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:1.5vw;width:1.5vw;background-color:#eee;border-radius:50%}.container:hover input~.checkmark{background-color:#ccc}.container input:checked~.checkmark{background-color:#fff;border:.15vw solid #02112e;box-sizing:border-box}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{bottom:.1vw;left:.11vw;height:1vw;width:1vw;border-radius:50%;background:#02112e}#text-area-input{width:100%;height:20vw;display:flex;flex-direction:column;justify-content:flex-start;margin-top:2vw;margin-left:0}#text-area-input p{margin-top:0;margin-bottom:.45vw;color:#02112e;font-size:1.25vw;font-weight:400;text-align:left}#text-area-input textarea{width:100%;height:20vw;margin-left:auto;margin-right:auto;padding:.5vw;box-sizing:border-box;border:.07vw solid #02112e;border-radius:.69vw;outline:none;resize:none;color:#02112e;font-size:1.25vw;font-weight:600}.form input{color:#02112e}.form input:disabled{height:100%;width:100%;box-sizing:border-box;padding-top:1.25vw;border:none;outline:none;color:#999a9d;font-size:1.25vw;font-weight:600}.form input:disabled+label{border-bottom-color:#999a9d}.form label{border-bottom:.07vw solid #02112e;color:#02112e}.form label:after{-webkit-transform:translateX(-101%);transform:translateX(-101%)}.form .content{position:absolute;bottom:.35vw;left:0;transition:all .3s ease}.form input:not([value=""]):disabled+.label .content{margin-bottom:.3vw;-webkit-transform:translateY(-150%);transform:translateY(-150%);color:#999a9d;font-size:.85vw;font-weight:400}.form input:disabled+.label .content{color:#999a9d}#static-label .content{margin-bottom:.3vw;-webkit-transform:translateY(-150%);transform:translateY(-150%);color:#02112e;font-size:.85vw;font-weight:400}.form input:focus+#static-label:after{-webkit-transform:translateX(-101%);transform:translateX(-101%)}#time-input-form{width:100%;padding:0;margin-left:0;margin-right:0}#time-input-form input{margin:0;display:block;text-align:center;font-size:1.3vw}#date-input-form{width:100%;padding:0;margin-left:0;margin-right:0}#date-input-form input{margin:0;display:block;text-align:center;font-size:1.3vw}#phone-input-form{width:100%;height:3.5vw;padding:0;margin:0 0 .8vw;display:flex;flex-direction:column;justify-content:flex-end}#phone-input-form label{width:100%;height:auto;margin:0 0 -.4vw;position:relative;border-bottom:none;pointer-events:none;color:#02112e;font-size:1.25vw;font-weight:400;text-align:left}#phone-input-form #static-label .content{-webkit-transform:translateY(0);transform:translateY(0);color:#02112e;font-size:.85vw;font-weight:400}#phone-input-form input{margin:0 0 .4vw;padding:0;color:#02112e;font-size:1.3vw;font-family:"Montserrat";font-weight:400;text-align:left}input[type=date]:not(:valid),input[type=time]:not(:valid){color:#26324b}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button,input[type=time]::-webkit-calendar-picker-indicator{margin:0}@media screen and (max-width:650px){.div-checkbox{margin-top:3vw;margin-bottom:2vw}#label-terms{font-size:3.5vw}.error{font-size:2.3vw}#checkboxError{margin-top:-3vw;margin-bottom:2vw}.form{height:11.5vw;width:67vw}.form input{padding-left:2.3vw;padding-top:5.5vw;font-size:3.5vw}.form label{width:67vw;margin-left:0;border-bottom:.23vw solid #02112e;font-size:3.5vw}.form label:after{border-bottom:.6vw solid #02112e;-webkit-transform:translateX(-180%);transform:translateX(-180%)}.form input:focus+.label .content,.form input:valid+.label .content{margin-bottom:1vw;font-size:20vh}#phone-input-form{width:96%;height:9.5vh;padding:0;margin-bottom:.1vh;margin-left:.9vh;display:flex;flex-direction:column;justify-content:flex-end}#phone-input-form label{width:100%;height:auto;margin:0 0 -.4vw;position:relative;border-bottom:none;pointer-events:none;color:#02112e;font-size:2vh;font-weight:400;text-align:left}#phone-input-form #static-label .content{-webkit-transform:translateY(0);transform:translateY(0);color:#02112e;font-size:1.9vh;font-weight:400}#phone-input-form input{margin:0 0 .4vw;padding:0;color:#02112e;font-size:2.2vh;font-family:"Montserrat";font-weight:400;text-align:left}#date-input-form{width:100%;height:6vh;display:flex;justify-content:flex-start;align-items:flex-end;padding:0;margin-left:0;margin-right:0}#date-input-form input{margin:.4vh .4vh .4vh .8vh;height:40%;font-size:1.5vh}.form .content-date{font-size:1.9vh;left:0;transition:all .3s ease}}.add-edit-button{height:3.1vw;width:18vw;margin:1.5vw auto 0;background-color:#02112e;border:.14vw solid #02112e;border-radius:.69vw;box-sizing:border-box;cursor:pointer;color:#fff;font-family:"Montserrat",sans-serif;font-size:1.1vw;font-weight:500;text-align:center;text-decoration:none;transition:all .3s}.add-edit-button:hover{background-color:#fff;color:#02112e}.add-edit-button:active{box-shadow:0 0 .6vw .02vw rgba(2,17,46,.6)}.add-edit-button:focus{outline:0}.add-edit-button-loading{height:3.1vw;width:18vw;margin:1.5vw auto 0;background-color:#02112e;border:.14vw solid #02112e;box-sizing:border-box;border-radius:.69vw;display:flex;justify-content:center;align-items:center;transition:all .3s}.add-edit-collaborator-wrapper{width:31.25vw;padding-bottom:.69vw;padding-top:.69vw;display:flex;flex-direction:column;justify-content:flex-start;background:#fff;border-radius:1.74vw;transition:all .3s ease}.add-edit-collaborator-header{margin:0 2.08vw;display:flex;align-items:center;justify-content:flex-end;color:#02112e}.add-edit-collaborator-header span{cursor:pointer;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:3.47vw}.add-edit-collaborator-body{height:"100%";margin-bottom:3vw;justify-content:space-between}.add-edit-collaborator-body,.form-wrapper{display:flex;flex-direction:column}.form-div{width:60%;margin:0 auto .7vw}.add-edit-collaborator-body #password-input-form,.add-edit-collaborator-body #text-input-form{width:100%;margin-left:0}.collaborator-info-total{width:40vw;height:auto;margin-top:2.5vw;padding-top:2vw;padding-bottom:2vw;background-color:#fff;border-radius:2vw;box-shadow:0 0 1vw .1vw rgba(0,0,0,.4)}.collaborator-info-main{margin-bottom:2vw;margin-left:3vw;margin-right:3vw;display:flex;flex-direction:row;justify-content:space-between}.collaborator-info-main-left{display:flex;flex-direction:row;justify-content:flex-start}.collaborator-info-main #user-icon{margin-left:0;color:#02112e;font-size:5vw}.collaborator-info-text{margin-left:3vw;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.collaborator-info-text h3{min-width:10vw;margin:0;color:#02112e;font-size:1.75vw;font-weight:700}.collaborator-info-text h4{margin:0;color:#02112e;font-size:1.2vw;font-weight:400}.collaborator-info-text p{margin:0;color:#02112e;font-size:.9vw;font-weight:400}#edit-icon{color:#aaa;font-size:1.5vw;cursor:pointer}#edit-icon:hover{color:#02112e}.collaborator-info-no-events{margin:0;color:#02112e;font-size:1.2vw;font-weight:600}.collaborator-info-events{margin-top:.8vw}.collaborator-info-events h3{width:34vw;margin-left:auto;margin-right:auto;color:#02112e;font-size:1.2vw;font-weight:600;text-align:left}.collaborator-info-events-line{width:34vw;height:4vw;margin:1.5vw auto 0;display:flex;justify-content:space-between;flex-direction:row;background-color:#fff;border:.14vw solid #fff;border-radius:1vw;box-shadow:0 0 .5vw .05vw rgba(0,0,0,.5);cursor:pointer;color:#02112e;font-size:1vw;font-weight:700}.collaborator-info-events-line h3{margin-top:auto;margin-bottom:auto;margin-left:1.2vw;font-size:1.1vw;font-weight:700}.collaborator-info-transactions{width:auto;display:flex;justify-content:space-between;flex-direction:row;margin-right:1vw}.collaborator-info-transactions h4{width:-webkit-max-content;width:max-content;margin-top:auto;margin-bottom:auto;margin-right:.7vw;font-size:.85vw;font-weight:500}#chevron-icon{margin-top:auto;margin-bottom:auto;margin-left:0;color:#02112e;font-size:1.35vw}.list-wrapper{height:auto;padding:0;margin:1vw 0 1.5vw;display:flex;flex-direction:column}.list-button{width:35vw;height:4.6vw;padding-right:1.5vw;margin-top:1vw;margin-bottom:1vw;position:relative;display:flex;justify-content:space-between;flex-direction:row;background-color:#fff;border:.14vw solid #fff;border-radius:1.4vw;box-shadow:0 0 .6vw .1vw rgba(0,0,0,.5);cursor:pointer;color:#02112e;font-size:1vw;font-weight:700}#highlighted-list-button{background-color:#d4e9fe;border:.14vw solid #d4e9fe}#user-icon{margin-left:2.1vw;font-size:1.6vw}#user-icon,.list-button h3{margin-top:auto;margin-bottom:auto;color:#02112e}.list-button h3{width:14vw;font-size:1.18vw;text-align:start}.list-button p{margin-top:auto;margin-bottom:auto;margin-right:1vw;color:#02112e;font-size:1.07vw;font-weight:400}.group-tag{width:auto;max-width:8vw;min-width:5vw;height:1.5vw;margin:0;position:absolute;left:-1.8vw;top:-.9vw;flex-direction:column;justify-content:center;border:.14vw solid #fff;border-radius:.6vw;box-shadow:0 0 .6vw .1vw rgba(0,0,0,.5);cursor:pointer;color:#02112e;font-size:.8vw}.group-tag,.search-bar{display:flex;background-color:#fff}.search-bar{width:100%;height:100%;padding-left:1vw;padding-right:1vw;flex-direction:row;justify-content:space-between;align-items:center;border-radius:.7vw;box-sizing:border-box;-webkit-filter:drop-shadow(0 0 .2vw rgba(0,0,0,.3));filter:drop-shadow(0 0 .2vw rgba(0,0,0,.3))}.search-bar-input{width:84%;height:95%;color:#02112e;font-family:"Montserrat",sans-serif;font-size:1.25vw;font-weight:400;box-shadow:inset 0 0 0 1000px #fff;transition:background-color 5000s ease-in-out 0s;border:none;outline:none}.collaborators-total{width:92vw;min-height:calc(100vh - 18.33vw);margin:4vw auto;flex-direction:column;position:relative;border:.14vw solid #fff;border-radius:2.5vw}.collaborators-title,.collaborators-total{display:flex;background-color:#fff;box-shadow:0 0 1vw .1vw rgba(0,0,0,.5)}.collaborators-title{width:19vw;height:4.5vw;position:absolute;left:5vw;top:-2.25vw;border:.14vw solid #fff;border-radius:1.4vw}.collaborators-title h2{margin:auto;color:#02112e;font-size:1.3vw;font-weight:600}#create-group{position:absolute;left:51vw;top:-2.15vw}#add-collaborator{position:absolute;left:71.5vw;top:-2.15vw}.collaborators-main{width:auto;display:flex;flex-direction:column;flex:1 1;margin-top:3.5vw;margin-left:5vw;margin-right:5vw}.collaborators-list-info-wrapper{width:100%;height:100%;flex:1 1;display:flex;flex-direction:row;justify-content:space-between}.collaborators-info-options-wrapper{display:flex;flex-direction:column;justify-content:flex-start}.collaborators-info-options-wrapper #remove-button{width:40vw;height:4.3vw;margin-top:1.2vw;padding:0;background-color:#fff;border:.14vw solid #fff;border-radius:1vw;box-shadow:0 0 1vw .1vw rgba(0,0,0,.5);cursor:pointer;color:#02112e;font-size:1.2vw;font-weight:700}.collaborators-info-options-wrapper #remove-button:active{font-weight:800;color:#02112e}#remove-button{margin-bottom:2vw;color:#d42000}.collaborators-horiz-container{width:"100%";display:flex;flex-direction:row;justify-content:flex-start}.event-stats-card-total{width:82vw;height:20vw;margin-left:auto;margin-right:auto;margin-bottom:2.5vw;display:flex;flex-direction:row;justify-content:space-between;position:relative;background-color:#fff;border-radius:2.5vw;border:none;-webkit-filter:drop-shadow(0 0 .35vw #555);filter:drop-shadow(0 0 .35vw #555);cursor:pointer;font-size:.4vw}.event-stats-card-left-wrapper{width:30vw;padding-top:2.4vw;padding-bottom:2.4vw;display:flex;flex-direction:column;justify-content:space-between}.event-stats-card-left-wrapper img{width:25.5vw;height:10.5vw;margin-left:auto;margin-right:auto;border-radius:1vw}.event-stats-card-name-date{display:flex;flex-direction:column;justify-content:center}.event-stats-card-name-date h1{margin:0;font-size:1.65vw}.event-stats-card-name-date h3{margin:0;font-size:1vw;font-weight:400}.event-stats-card-right-wrapper{width:50vw;height:13.5vw;margin:auto;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.event-action{margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.7vw;text-decoration:none;color:#aaa;cursor:pointer}.event-action-icon{font-size:2.2vw}.event-action:hover{color:#02112e}.event-action h4{margin-bottom:0;font-weight:600}#event-stats-icon-disabled{cursor:not-allowed}#event-stats-icon-disabled:hover{color:#aaa}.event-stats-card-row{width:100%;display:flex;flex-direction:row;justify-content:space-between}.event-stats-card-info-wrapper{width:15vw;display:flex;flex-direction:column}.event-stats-card-info-wrapper h3{margin:0;font-size:1vw;font-weight:400}.event-stats-card-info-wrapper h2{margin:.2vw 0 0;font-size:1.45vw}.consumable-bar-wrapper{height:auto;min-height:3vw;width:auto;margin-top:1vw;margin-left:0;margin-right:0;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.category-button{width:auto;max-width:20vw;min-width:6vw;height:3vw;margin-right:1vw;padding-left:1vw;padding-right:1vw;display:flex;justify-content:center;align-content:center;flex-direction:column;background-color:#fff;border:.14vw solid #fff;border-radius:.8vw;box-shadow:0 0 .3vw .02vw rgba(0,0,0,.5);cursor:pointer;color:#02112e;font-size:1vw;font-weight:700}#highlighted-category-button{background-color:#d4e9fe;border:.14vw solid #d4e9fe}.my-events-total{width:92vw;min-height:calc(100vh - 18.33vw);margin:4vw auto;flex-direction:column;position:relative;border:.14vw solid #fff;border-radius:2.5vw}.my-events-title,.my-events-total{display:flex;background-color:#fff;box-shadow:0 0 1vw .1vw rgba(0,0,0,.5)}.my-events-title{width:19vw;height:4.5vw;position:absolute;left:5vw;top:-2.25vw;border:.14vw solid #fff;border-radius:1.4vw}.my-events-title h2{margin:auto;color:#02112e;font-size:1.3vw;font-weight:600}#add-event{position:absolute;left:71.5vw;top:-2.15vw}.my-events-main{margin-top:3.5vw;margin-left:5vw;margin-right:5vw}.my-events-horiz-container{width:"100%";display:flex;flex-direction:row;justify-content:space-between}.my-events-main .no-events-div{width:100%;min-height:calc(100vh - 34vw);margin-top:"2vw";display:flex;flex-direction:column;justify-content:center;align-items:center}.no-events-div h3{margin:0}.privacy-total{width:92vw;min-height:calc(100vh - 18.33vw);margin:4vw auto;display:flex;flex-direction:column;position:relative;background-color:#fff;border:.14vw solid #fff;border-radius:2.5vw;box-shadow:0 0 1vw .1vw rgba(0,0,0,.5)}.privacy-main{margin:2vw 4vw}.privacy-main .back{width:1.7vw;height:1.7vw;position:absolute;top:1.4vw;left:1.4vw;color:#fff;color:#02112e;font-size:1.5vw}.privacy-main h1{color:#02112e;font-size:3vw}.privacy-main h2{color:#02112e;font-size:2.2vw}.privacy-main p{color:#02112e;font-size:1.2vw;text-align:left}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}#root{overflow-x:hidden}#root,.app{width:100%;min-height:100vh}.main-header{position:fixed;top:0;left:0;right:0;justify-content:space-between;padding:1.5rem 3rem;z-index:1000;background:rgba(2,17,46,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.1)}.logo-container,.main-header{display:flex;align-items:center}.logo{height:55px;width:auto;object-fit:contain}.login-button{padding:.75rem 2rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 15px rgba(59,130,246,.3)}.login-button:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 6px 20px rgba(59,130,246,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.hero-section{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a1929,#162447 50%,#1a1f3a);overflow:hidden;padding:calc(3rem + 80px) 3rem 20px;transition:background .5s ease;font-family:"montserrat",sans-serif}.hero-section:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;background:linear-gradient(180deg,transparent,rgba(26,31,58,.3) 20%,rgba(22,36,71,.6) 50%,rgba(10,25,41,.85) 80%,rgba(10,25,41,.95));pointer-events:none;z-index:3}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.gradient-orb{position:absolute;border-radius:50%;-webkit-filter:blur(80px);filter:blur(80px);opacity:.3;pointer-events:none;will-change:transform,opacity;-webkit-transform:translateZ(0);transform:translateZ(0)}.orb-1{width:600px;height:600px;background:radial-gradient(circle,#02112e 0,rgba(2,17,46,.6) 50%,transparent 70%);top:-200px;left:-200px}.orb-2{width:500px;height:500px;background:radial-gradient(circle,#02112e 0,rgba(2,17,46,.5) 50%,transparent 70%);bottom:-150px;right:-150px}.orb-3{width:400px;height:400px;background:radial-gradient(circle,#02112e 0,rgba(2,17,46,.4) 50%,transparent 70%);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-content{position:relative;z-index:2;text-align:center;max-width:1000px;padding:2rem}.hero-title{font-size:clamp(3.5rem,10vw,7rem);font-weight:900;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#fff;line-height:1.05;margin-bottom:3rem;letter-spacing:-.04em}.hero-title .highlight{background:linear-gradient(135deg,#3b82f6,#6c20b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.scroll-indicator{position:absolute;bottom:3.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:4;width:auto;margin:0 auto}.scroll-arrow,.scroll-indicator{display:flex;justify-content:center;align-items:center}.scroll-arrow{width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);cursor:pointer;transition:all .3s ease;color:hsla(0,0%,100%,.8)}.scroll-arrow:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.scroll-arrow svg{width:24px;height:24px}.grid-pattern-wrapper{position:absolute;top:0;left:0;width:200%;height:100%;display:flex;z-index:1;pointer-events:none;animation:gridScroll 20s linear infinite;-webkit-animation:gridScroll 20s linear infinite;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-width:768px){.grid-pattern-wrapper{-webkit-animation-duration:15s;animation-duration:15s}}.grid-pattern{position:relative;width:50%;height:100%;display:grid;grid-template-columns:repeat(18,1fr);grid-template-rows:repeat(10,1fr);grid-gap:1px;gap:1px;flex-shrink:0;padding:0;margin:0;overflow:hidden}.grid-pattern.mobile-grid{grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(5,1fr)}.grid-cell{width:100%;height:100%;background:rgba(169,85,247,.104);border:1px solid rgba(169,85,247,.077);animation:gridPulse 1.4s ease-in-out infinite;-webkit-animation:gridPulse 1s ease-in-out infinite;opacity:.3;aspect-ratio:1;transform:translateZ(0);-webkit-transform:translateZ(0);transform-origin:center;-webkit-transform-origin:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.grid-cell:nth-child(3n){-webkit-animation-duration:2.5s;animation-duration:2.5s}.grid-cell:nth-child(5n){-webkit-animation-duration:1.8s;animation-duration:1.8s}.grid-cell:nth-child(7n){-webkit-animation-duration:4.5s;animation-duration:4.5s}.grid-cell:nth-child(11n){-webkit-animation-duration:3s;animation-duration:3s}.grid-cell:nth-child(13n){-webkit-animation-duration:1s;animation-duration:1s}@media (max-width:768px){.grid-cell{animation:gridPulseMobile 2.5s ease-in-out infinite;-webkit-animation:gridPulseMobile 2.5s ease-in-out infinite;box-shadow:none!important;opacity:.25}.grid-cell:nth-child(3n){-webkit-animation-duration:3s;animation-duration:3s}.grid-cell:nth-child(5n){-webkit-animation-duration:2s;animation-duration:2s}.grid-cell:nth-child(7n),.grid-cell:nth-child(11n),.grid-cell:nth-child(13n){-webkit-animation-duration:2.5s;animation-duration:2.5s}}@keyframes gridPulse{0%,to{opacity:.1;background:rgba(168,85,247,.08);box-shadow:0 0 0 rgba(168,85,247,0)}50%{opacity:.4;background:rgba(119,58,217,.35);box-shadow:0 0 15px rgba(104,85,247,.5),0 0 30px rgba(135,80,206,.3)}}@-webkit-keyframes gridPulse{0%,to{opacity:.1;background:rgba(168,85,247,.08);box-shadow:0 0 0 rgba(168,85,247,0)}50%{opacity:.4;background:rgba(119,58,217,.35);box-shadow:0 0 15px rgba(104,85,247,.5),0 0 30px rgba(135,80,206,.3)}}@keyframes gridPulseMobile{0%,to{opacity:.2;-webkit-transform:translateZ(0) scale(.95);transform:translateZ(0) scale(.95)}50%{opacity:.7;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}}@-webkit-keyframes gridPulseMobile{0%,to{opacity:.2;-webkit-transform:translateZ(0) scale(.95)}50%{opacity:.7;-webkit-transform:translateZ(0) scale(1)}}@keyframes gridScroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes gridScroll{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-50%)}}.services-section{position:relative;padding:100px 20px;background:linear-gradient(180deg,#0a1929,#162447 20%,#0f172a);overflow:hidden;transition:all .6s cubic-bezier(.4,0,.2,1)}.services-section:after{height:0;background:linear-gradient(180deg,rgba(10,25,41,.95),rgba(10,25,41,.85) 20%,rgba(22,36,71,.6) 50%,rgba(26,31,58,.3) 80%,transparent);pointer-events:none;z-index:3}.services-section:after,.services-section:before{content:"";position:absolute;top:0;left:0;width:100%}.services-section:before{height:100%;background-image:linear-gradient(rgba(59,130,246,.03) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.03) 1px,transparent 0);background-size:50px 50px;opacity:.5;z-index:1}.services-container{position:relative;z-index:2;max-width:1200px;margin:0 auto}.services-title{text-align:center;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:#fff;margin-bottom:1rem;letter-spacing:-.02em}.services-subtitle{text-align:center;font-size:clamp(1rem,2vw,1.25rem);color:hsla(0,0%,100%,.7);margin-bottom:4rem;max-width:600px}.services-list,.services-subtitle{margin-left:auto;margin-right:auto}.services-list{display:flex;flex-direction:column;grid-gap:3.5rem;gap:3.5rem;margin-top:3rem;max-width:1200px}.service-card{position:relative;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:3.5rem 3rem;text-align:left;transition:all .5s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;width:100%;will-change:transform,opacity}.service-card.with-image{padding:0}.service-content-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center;padding:3.5rem 3rem}.service-text-content{display:flex;flex-direction:column}.service-image-container{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16/14;background:transparent;display:flex;align-items:center;justify-content:center;padding:0}.service-image{width:100%;height:100%;object-fit:contain}.service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(59,130,246,.1),transparent);opacity:0;transition:opacity .4s ease}.service-card:hover:before{opacity:1}.service-card:hover{background:hsla(0,0%,100%,.08);border-color:rgba(59,130,246,.4);box-shadow:0 20px 60px rgba(59,130,246,.2);-webkit-transform:translateY(-4px);transform:translateY(-4px);transition:all .4s ease}.service-card.featured{border:2px solid rgba(59,130,246,.3);background:rgba(59,130,246,.05)}.service-card.featured:before{background:linear-gradient(135deg,rgba(59,130,246,.2),transparent)}.service-badge{position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:.4rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.service-title{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:#fff;margin-bottom:1.25rem;letter-spacing:-.01em;line-height:1.2}.service-description{font-size:clamp(1rem,2vw,1.125rem);line-height:1.8;color:hsla(0,0%,100%,.85);margin-bottom:2rem}.coming-soon-note{margin-top:-1rem;margin-bottom:0;font-size:clamp(.9rem,1.7vw,1rem);line-height:1.6;color:hsla(0,0%,100%,.65);font-style:italic;letter-spacing:.01em}.service-features{list-style:none;text-align:left;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem 2rem;gap:.75rem 2rem}.service-features li{font-size:clamp(.9rem,1.5vw,1rem);color:hsla(0,0%,100%,.75);padding:.625rem 0 .625rem 2rem;position:relative;line-height:1.6}.service-features li:before{content:"✓";position:absolute;left:0;top:.5rem;color:#60a5fa;font-weight:700;font-size:1.1rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:rgba(96,165,250,.1);border-radius:4px}.app-store-buttons{display:flex;grid-gap:2rem;gap:2rem;margin-top:3.5rem;flex-wrap:wrap}.app-store-button,.play-store-button{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.625rem 1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;text-decoration:none;color:#fff;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:140px}.app-store-button:hover,.play-store-button:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);box-shadow:0 4px 12px rgba(59,130,246,.2);color:#fff}.app-store-button:hover .app-store-button-label,.app-store-button:hover .app-store-button-name,.play-store-button:hover .play-store-button-label,.play-store-button:hover .play-store-button-name{color:#fff}.app-store-button svg,.play-store-button svg{flex-shrink:0;width:20px;height:20px}.app-store-button-text,.play-store-button-text{display:flex;flex-direction:column;line-height:1.2}.app-store-button-label,.play-store-button-label{font-size:.65rem;font-weight:400;opacity:.9;text-transform:uppercase;letter-spacing:.02em;color:#fff}.app-store-button-name,.play-store-button-name{font-size:.875rem;font-weight:600;margin-top:.1rem;color:#fff}@media (max-width:768px){.main-header{padding:1rem 1.5rem}.logo{height:35px}.login-button{padding:.6rem 1.5rem;font-size:.9rem}.hero-section{min-height:95vh;padding:calc(2rem + 70px) 1.5rem 80px}.hero-content{max-width:100%;padding:1.5rem}.hero-title{font-size:clamp(3.5rem,15vw,5.5rem);margin-bottom:1.5rem;letter-spacing:-.03em}.scroll-indicator{bottom:10rem;left:45%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;margin:0;display:flex;justify-content:center;align-items:center}.scroll-arrow{width:40px;height:40px}.scroll-arrow svg{width:20px;height:20px}.orb-1,.orb-2,.orb-3{width:300px;height:300px}.services-section{padding:60px 20px}.services-title{font-size:clamp(2rem,6vw,3rem);margin-bottom:.75rem}.services-subtitle{font-size:clamp(.95rem,2.5vw,1.125rem);margin-bottom:3rem}.services-list{grid-gap:2.5rem;gap:2.5rem;margin-top:2rem}.service-card{padding:2.5rem 2rem;text-align:left;border-radius:20px}.service-card.with-image{padding:0}.service-content-wrapper{grid-template-columns:1fr;grid-gap:2rem;gap:2rem;padding:2.5rem 2rem}.service-image-container{aspect-ratio:24/9;order:-1}.service-title{font-size:clamp(1.5rem,5vw,1.875rem);margin-bottom:1rem}.service-description{font-size:clamp(.95rem,2.5vw,1.05rem);margin-bottom:1.5rem;line-height:1.7}.service-features{grid-template-columns:1fr;grid-gap:.625rem;gap:.625rem}.service-features li{font-size:clamp(.875rem,2vw,.95rem);padding:.5rem 0 .5rem 2rem}.app-store-buttons{grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}.app-store-button,.play-store-button{padding:.5rem .75rem;min-width:120px;grid-gap:.5rem;gap:.5rem}.app-store-button svg,.play-store-button svg{width:18px;height:18px}.app-store-button-label,.play-store-button-label{font-size:.6rem}.app-store-button-name,.play-store-button-name{font-size:.8rem}.service-badge{top:.75rem;right:.75rem;padding:.35rem .9rem;font-size:.7rem}}.reachout-section{position:relative;padding:30px 20px;background:linear-gradient(180deg,#1a1f3a,#0f172a)}.reachout-container{position:relative;z-index:2;max-width:1200px;margin:0 auto}.reachout-title{text-align:center;font-size:clamp(2.2rem,5vw,3rem);font-weight:800;color:#fff;margin-bottom:2rem;letter-spacing:-.02em}.reachout-links{display:flex;grid-gap:1.25rem;gap:1.25rem;justify-content:center;flex-wrap:wrap}.reachout-link{display:inline-flex;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.7rem 1rem;border-radius:10px;text-decoration:none;color:#fff;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .2s ease,border-color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,-webkit-transform .2s ease}.reachout-link:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.28);box-shadow:0 6px 18px rgba(59,130,246,.2)}.reachout-link.instagram{color:#fff}.reachout-link.whatsapp{color:#25d366}@media (max-width:768px){.reachout-section{padding:70px 20px}.reachout-title{margin-bottom:1.5rem}}.events-section{position:relative;padding:100px 20px;background:linear-gradient(180deg,#0f172a,#162447 20%,#1a1f3a);overflow:visible;transition:all .6s cubic-bezier(.4,0,.2,1)}.events-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(59,130,246,.03) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.03) 1px,transparent 0);background-size:50px 50px;opacity:.5;z-index:1}.events-container{position:relative;z-index:2;max-width:1400px;margin:0 auto}.events-title{text-align:center;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:#fff;margin-bottom:2rem;letter-spacing:-.02em}.events-carousel-wrapper{position:relative;width:100%;overflow:visible;padding:40px 0;mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent)}.events-carousel{display:flex;grid-gap:2rem;gap:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-animation:scrollCarousel 30s linear infinite;animation:scrollCarousel 30s linear infinite;will-change:transform;transition:all .6s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.events-carousel.paused{-webkit-animation-play-state:paused;animation-play-state:paused}.event-card{flex-shrink:0;width:330px;aspect-ratio:15.5/11;border-radius:16px;overflow:hidden;background:transparent;border:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:all .4s ease;cursor:pointer;position:relative}.event-card,.event-card-image{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.event-card-image{width:100%;height:100%;display:block;object-fit:cover;pointer-events:none}@-webkit-keyframes scrollCarousel{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scrollCarousel{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:768px){.events-section{padding:60px 20px}.events-title{font-size:clamp(2rem,6vw,3rem);margin-bottom:3rem}.events-carousel{grid-gap:2rem;gap:2rem;-webkit-animation-duration:25s;animation-duration:25s}.event-card{width:220px;aspect-ratio:19/14;border-radius:12px}.events-carousel-wrapper{mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}}.site-footer{background:linear-gradient(180deg,#0f172a,#0a1929);border-top:1px solid hsla(0,0%,100%,.08)}.footer-container{max-width:1200px;margin:0 auto;padding:28px 20px;display:flex;flex-direction:column;grid-gap:14px;gap:14px;align-items:center;text-align:center}.footer-links{display:flex;grid-gap:1.25rem;gap:1.25rem;flex-wrap:wrap;justify-content:center}.footer-link{color:hsla(0,0%,100%,.85);text-decoration:none;font-size:.95rem;transition:color .2s ease}.footer-link:hover{color:#fff}.footer-copy{color:hsla(0,0%,100%,.6);font-size:.9rem}.footer-address{color:hsla(0,0%,100%,.5);font-size:.85rem;margin-top:.5rem}.login-background{height:100vh;min-height:500px;width:100%;background-color:#252f46}.login-background,.login-main{display:flex;flex-direction:row;justify-content:space-evenly}.login-main{height:90%;width:92%;margin:auto;position:relative;background-color:#fff;background-image:url(/static/media/back1.3bbc1c36.png);background-size:100% 100%;border:0 solid #fff;border-radius:.7vw}.login-form-wrapper{width:60%;margin-left:auto;margin-right:auto}.login-form-wrapper #password-input-form,.login-form-wrapper #text-input-form{width:100%;margin-left:0}.login-main .back{width:1.7vw;height:1.7vw;position:absolute;top:1.4vw;left:1.4vw;color:#fff;font-size:1.5vw}.main-half{margin:auto}#login-left-half h2{margin-top:0;margin-bottom:0;color:#fff;font-size:2.3vw}#login-left-half p{width:50%;margin:2.08vw auto;color:#fff;font-size:1.25vw}#login-left-half #button{margin-top:0}#login-right-half h1{width:auto;margin-bottom:.7vw;margin-left:auto;margin-right:auto;font-size:2.3vw}#forgot-password{width:100%;margin-top:.5vw;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:flex-start}#forgot-password a{margin-top:-.35vw;margin-bottom:2.78vw;left:0;color:#000;font-size:.97vw;font-weight:600;text-decoration:none}.div-account-button{width:26.4vw}@media screen and (max-width:650px){.login-background{height:-webkit-fill-available;height:stretch;min-height:140vw}.login-main{height:calc(195px + 54vh);min-height:130vw;flex-direction:column-reverse;background-image:none}.login-main .back{top:6vw;left:6vw;color:#02112e;font-size:4vw}.main-half{width:100%}#login-left-half{height:19vh;display:flex;flex-direction:column;justify-content:space-between}#login-right-half h1{width:100%;font-size:5.7vw}#login-left-half h2{color:#02112e;font-size:6vw}#login-left-half p{width:80%;color:#02112e;font-size:3.6vw}#forgot-password{width:66vw;margin-top:2vw}#forgot-password a{margin-top:0;font-size:2.4vw}.div-account-button{width:64vw;margin-bottom:0}}.welcome-background{width:100%;height:100vh;min-height:500px;display:flex;background-color:#203448}.welcome-main{height:90%;width:92%;margin:auto;display:flex;position:relative;background-color:#fff;border:.14vw solid #fff;border-radius:1.4vw;box-shadow:0 0 1.4vw .14vw rgba(0,0,0,.5)}.welcome-container{width:65%;height:40%;box-sizing:border-box;margin:auto;padding-top:17%;padding-bottom:17%;display:flex;flex-direction:column;justify-content:space-around}.welcome-container .back{width:1.74vw;height:1.74vw;position:absolute;top:1.4vw;left:1.4vw;color:#02112e;font-size:1.52vw}.welcome-main h1{margin:0;font-size:2.29vw;color:#02112e}.welcome-main p{margin-top:1.5vw;margin-bottom:3vw;font-size:1.25vw;color:#02112e}@media screen and (max-width:650px){.welcome-background{height:-webkit-fill-available;height:stretch;min-height:140vw}.welcome-main{height:calc(195px + 54vh);min-height:130vw}.welcome-container{width:85%;height:25%;padding-top:0;padding-bottom:0;margin-top:auto;margin-bottom:auto}.welcome-container .back{top:6vw;left:6vw;color:#02112e;font-size:4vw}.welcome-container h1{margin-top:0;font-size:6vw}.welcome-container p{font-size:3.6vw}}.forgot-password-background{width:100%;height:100vh;min-height:300px;display:flex;background-color:#252f46}.forgot-password-main{height:90%;width:92%;margin:auto;display:flex;position:relative;background-color:#fff;border:.14vw solid #fff;border-radius:1.4vw;box-shadow:0 0 1.4vw .14vw rgba(0,0,0,.5)}.forgot-password-container{width:70%;height:100%;box-sizing:border-box;margin:auto;padding-top:17%;padding-bottom:17%;display:flex;flex-direction:column;justify-content:space-around}.forgot-password-container .back{width:1.74vw;height:1.74vw;position:absolute;top:1.4vw;left:1.4vw;color:#02112e;font-size:1.53vw}.forgot-password-container h1{font-size:2.29vw}#forgot-password-secondary-text{width:70%;margin:auto;font-size:1.25vw}#forgot-password-button-wrapper{margin-top:1.74vw}@media screen and (max-width:650px){.forgot-password-background{height:-webkit-fill-available;height:stretch;min-height:140vw}.forgot-password-main{height:calc(195px + 54vh);min-height:130vw}.forgot-password-container{width:85%;height:55%;padding-top:0;padding-bottom:0;margin-top:auto;margin-bottom:auto}.forgot-password-container .back{top:6vw;left:6vw;color:#02112e;font-size:4vw}.forgot-password-container h1{margin-top:0;font-size:6vw}#forgot-password-secondary-text{width:100%;font-size:3.6vw}#forgot-password-button-wrapper{margin-top:12vw}}.forgot-password-veri-background{width:100%;height:100vh;min-height:500px;display:flex;background-color:#252f46}.forgot-password-veri-main{height:90%;width:92%;margin:auto;display:flex;position:relative;background-color:#fff;border:.14vw solid #fff;border-radius:1.4vw;box-shadow:0 0 1.4vw .14vw rgba(0,0,0,.5)}.forgot-password-veri-container{width:70%;height:100%;box-sizing:border-box;margin:auto;padding-top:17%;padding-bottom:17%;display:flex;flex-direction:column;justify-content:space-around}.forgot-password-veri-container .back{width:1.74vw;height:1.74vw;position:absolute;top:1.4vw;left:1.4vw;color:#02112e;font-size:1.52vw}.forgot-password-veri-container h1{font-size:2.29vw}#forgot-password-veri-secondary-text{width:70%;margin:auto;font-size:1.25vw}#forgot-password-veri-button-wrapper{margin-top:1.73vw}@media screen and (max-width:650px){.forgot-password-veri-background{height:-webkit-fill-available;height:stretch;min-height:140vw}.forgot-password-veri-main{height:calc(195px + 54vh);min-height:130vw}.forgot-password-veri-container{width:85%;height:55%;padding-top:0;padding-bottom:0;margin-top:auto;margin-bottom:auto}.forgot-password-veri-container .back{top:6vw;left:6vw;color:#02112e;font-size:4vw}.forgot-password-veri-container h1{margin-top:0;font-size:6vw}#forgot-password-veri-secondary-text{width:100%;font-size:3.6vw}#forgot-password-veri-button-wrapper{margin-top:8vw}}.change-password-confirm-background{width:100%;height:100vh;min-height:500px;display:flex;background-color:#252f46}.change-password-confirm-main{height:90%;width:92%;margin:auto;display:flex;position:relative;background-color:#fff;border:.14vw solid #fff;border-radius:1.4vw;box-shadow:0 0 1.4vw .14vw rgba(0,0,0,.5)}.change-password-confirm-container{width:70%;height:40%;box-sizing:border-box;margin:auto;padding-top:17%;padding-bottom:17%;display:flex;flex-direction:column;justify-content:space-around}.change-password-confirm-container .back{width:1.74vw;height:1.74vw;position:absolute;top:1.4vw;left:1.4vw;color:#02112e;font-size:1.52vw}.change-password-confirm-container h1{font-size:2.29vw}.change-password-confirm-container p{font-size:1.25vw}@media screen and (max-width:650px){.change-password-confirm-background{height:-webkit-fill-available;height:stretch;min-height:140vw}.change-password-confirm-main{height:calc(195px + 54vh);min-height:130vw}.change-password-confirm-container{width:85%;height:25%;padding-top:0;padding-bottom:0;margin-top:auto;margin-bottom:auto}.change-password-confirm-container .back{top:6vw;left:6vw;color:#02112e;font-size:4vw}.change-password-confirm-container h1{margin-top:0;font-size:6vw}.change-password-confirm-container p{font-size:3.6vw}}.register-background{height:100vh;min-height:700px;width:100%;background-color:#252f46}.register-background,.register-main{display:flex;flex-direction:row;justify-content:space-evenly}.register-main{height:90%;width:92%;margin:auto;position:relative;background-color:#fff;background-image:url(/static/media/back2.46fc0f97.png);background-position:100%;background-size:100% 100%;border:0 solid #fff;border-radius:1.4vw;box-shadow:0 0 1.4vw .14vw rgba(0,0,0,.5)}.register-main .back{width:1.73vw;height:1.73vw;position:absolute;top:1.4vw;left:1.4vw;color:#02112e;font-size:1.52vw}.register-form-wrapper{width:60%;margin-left:auto;margin-right:auto}.register-form-wrapper #password-input-form,.register-form-wrapper #text-input-form{width:100%;margin-left:0}.date-of-birth-wrapper{height:-webkit-min-content;height:min-content;margin-top:2vh;display:flex;flex-direction:column;justify-content:flex-start}.date-of-birth-wrapper p{height:-webkit-min-content;height:min-content;margin:0;color:#02112e;font-size:1.25vw;text-align:left}.main-half{width:50%;margin-top:auto;margin-bottom:auto;background-color:transparent}#register-right-half h2{margin-bottom:0;color:#fff;font-size:2.29vw}#register-right-half p{width:60%;margin:2.08vw auto;color:#fff;font-size:1.25vw}#register-right-half #button{margin-top:0}#register-left-half h1{width:26.4vw;margin-bottom:.69vw;margin-left:auto;margin-right:auto;font-size:2.29vw}#register-button-wrapper{margin-top:1vw}.div-account-button{width:26.38vw;margin:0 auto 1.04vw;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:650px){.register-background{height:-webkit-fill-available;height:stretch;min-height:200vw}.register-main{height:calc(195px + 54vh);min-height:190vw;flex-direction:column;background-image:none}.register-main .back{top:6vw;left:6vw;color:#02112e;font-size:4vw}.main-half{width:100%}#register-left-half{display:flex;flex-direction:column;justify-content:space-between}#register-left-half h1{width:100%;font-size:5.7vw}#register-right-half{height:19vh;display:flex;flex-direction:column;justify-content:space-between}#register-right-half h2{margin-top:0;color:#02112e;font-size:6vw}#register-right-half p{width:80%;color:#02112e;font-size:3.6vw}.div-account-button{width:64vw;margin-bottom:0s}}.email-code-background{width:100%;height:100vh;min-height:300px;display:flex;background-color:#252f46}.email-code-main{height:90%;width:92%;margin:auto;display:flex;position:relative;background-color:#fff;border:.14vw solid #fff;border-radius:1.4vw;box-shadow:0 0 1.4vw .14vw rgba(0,0,0,.5)}.email-code-container{width:70%;height:100%;box-sizing:border-box;margin:auto;padding-top:17%;padding-bottom:17%;display:flex;flex-direction:column;justify-content:space-around}.email-code-container .back{width:1.74vw;height:1.74vw;position:absolute;top:1.4vw;left:1.4vw;color:#02112e;font-size:1.53vw}.email-code-container h1{font-size:2.29vw}#email-code-secondary-text{width:70%;margin:auto;font-size:1.25vw}#email-code-button-wrapper{margin-top:1.74vw}input{font-family:"Montserrat",sans-serif}input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form{height:3.47vw;width:60%;margin:0 auto .7vw;position:relative;overflow:hidden}.form input{height:100%;width:100%;box-sizing:border-box;padding-top:1.25vw;border:none;outline:none;font-size:1.25vw;font-weight:600}.form label{bottom:0;border-bottom:.07vw solid #000;pointer-events:none;font-size:1.25vw;font-weight:400;text-align:left}.form label,.form label:after{height:100%;width:100%;position:absolute;left:0}.form label:after{bottom:-.07vw;border-bottom:.21vw solid #02112e;content:"";-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:all .3s ease}.content{position:absolute;bottom:.35vw;left:0;transition:all .3s ease}.form input:focus+.label .content,.form input:valid+.label .content{margin-bottom:.3vw;-webkit-transform:translateY(-150%);transform:translateY(-150%);color:#02112e;font-size:.85vw;font-weight:400}.form input:focus+.label:after{-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:650px){.email-code-background{height:-webkit-fill-available;height:stretch;min-height:140vw}.email-code-main{height:calc(195px + 54vh);min-height:130vw}.email-code-container{width:85%;height:55%;padding-top:0;padding-bottom:0;margin-top:auto;margin-bottom:auto}.email-code-container .back{top:6vw;left:6vw;color:#02112e;font-size:4vw}.email-code-container h1{margin-top:0;font-size:6vw}#email-code-secondary-text{width:100%;font-size:3.6vw}#email-code-button-wrapper{margin-top:12vw}.form{height:11.5vw;width:69vw}.form input{margin-left:-.4vh;padding-top:5.5vw;font-size:3.5vw}.form label{width:66vw;margin-left:1.5vw;border-bottom:.23vw solid #000;font-size:3.5vw}.form label:after{border-bottom:.6vw solid #02112e;-webkit-transform:translateX(-180%);transform:translateX(-180%)}.form input:focus+.label .content,.form input:valid+.label .content{margin-bottom:1vw;font-size:2.2vw}}.progress-bar-line{width:4vw;height:.8vw;margin-right:.4vw;margin-left:0;border-radius:.2vw}.progress-bar-total{width:-webkit-min-content;width:min-content;margin-top:auto;margin-bottom:auto;margin-left:0;display:flex;flex-direction:row;justify-content:space-between}.add-basic-total{width:92vw;min-height:calc(100vh - 18.33vw);margin:4vw auto;flex-direction:column;position:relative;border:.14vw solid #fff;border-radius:2.5vw}.add-basic-title,.add-basic-total{display:flex;background-color:#fff}.add-basic-title{width:19vw;height:4.5vw;position:absolute;left:5vw;top:-2.25vw;border:.14vw solid #fff;border-radius:1.4vw;-webkit-filter:drop-shadow(0 0 .3vw rgba(0,0,0,.5));filter:drop-shadow(0 0 .3vw rgba(0,0,0,.5))}.add-basic-title h2{margin:auto;color:#02112e;font-size:1.3vw;font-weight:600}.add-basic-main{width:auto;height:auto;margin-top:4.5vw;margin-bottom:2vw;padding-left:5vw;padding-right:5vw}.add-basic-image-container,.add-basic-top{display:flex;flex-direction:row;justify-content:space-between}.add-basic-image-container{width:37vw;height:20vw;padding:0;flex-wrap:wrap;font-size:1vw}.add-basic-image-box{width:18vw;height:9.74vw;margin-bottom:1vw}.add-basic-preview-container{width:100%;height:100%;position:relative;border-radius:.7vw}.add-basic-image-preview{width:100%;height:100%;border-radius:.7vw;border-color:transparent}.add-basic-image-button{background:#f9fbfc;cursor:pointer}.add-basic-image-button,.add-basic-image-button-disabled{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;border:.1vw dashed #02112e;border-radius:.7vw}.add-basic-image-button-disabled{background:#eee;cursor:not-allowed}.plus-icon{font-size:1.8vw}.main-container{width:5.5vw;height:1.6vw;position:absolute;left:-2vw;top:-.8vw;align-items:center;display:flex;flex-direction:column;justify-content:center;background-color:#fff;border:.14vw solid #fff;border-radius:.4vw;-webkit-filter:drop-shadow(0 0 .2vw rgba(0,0,0,.5));filter:drop-shadow(0 0 .2vw rgba(0,0,0,.5))}.main-container h1{color:#02112e;font-size:.92vw;font-weight:600}.trash-container{width:1.8vw;height:1.6vw;position:absolute;right:-.9vw;top:-.8vw;align-items:center;display:flex;flex-direction:column;justify-content:center;background-color:#fff;border:.14vw solid #fff;border-radius:.4vw;-webkit-filter:drop-shadow(0 0 .2vw rgba(0,0,0,.5));filter:drop-shadow(0 0 .2vw rgba(0,0,0,.5))}.trash-container .trash-icon{color:#aaa;font-size:1.05vw;cursor:pointer}.trash-container .trash-icon:hover{color:#02112e}.main-form-wrapper{width:52%}.main-form-wrapper #text-input-form{width:100%;margin-left:0}.date-title-div{margin-top:1.6vw;margin-bottom:.6vw}.date-title-buttons,.date-title-div{display:flex;flex-direction:row;justify-content:space-between}.date-title-buttons{width:auto}.date-title{height:-webkit-min-content;height:min-content;margin-top:auto;margin-bottom:auto;margin-left:0;color:#02112e;text-align:left;font-size:1.8vw}.date-container{margin-bottom:1.8vw}.date-semi-title{height:-webkit-min-content;height:min-content;margin-top:auto;margin-bottom:auto;margin-left:0;color:#02112e;text-align:left;font-size:1.5vw}.add-basic-form-date-wrapper{width:100%}.add-basic-form-date,.add-basic-form-date-wrapper{display:flex;flex-direction:row;justify-content:space-between}.add-basic-form-date{width:42%;height:auto;margin-bottom:0;align-items:center}.date-type{padding-top:.3vw;padding-bottom:0;color:#02112e;font-size:1.3vw;font-weight:500}.add-basic-form-date #time-wrapper{width:17%;height:auto}.add-basic-form-date #date-wrapper{width:33%;height:auto}.poster-title-wrapper{margin-top:.5vw;display:flex;flex-direction:row;justify-content:space-between}#small{margin-left:1.5vw}.poster-title{height:-webkit-min-content;height:min-content;margin-top:auto;margin-bottom:auto;margin-left:0;color:#02112e;text-align:left;font-size:1.3vw;font-weight:500}.add-basic-form-poster-wrapper{width:100%;margin-bottom:1.5vw;display:flex;flex-direction:row;justify-content:space-between}.artist-wrapper{width:18%}.artist-wrapper #text-input-form{width:100%}#form-description{width:100%;height:20vw;margin-top:0}.date-title-buttons .add-extra{width:3vw;height:3vw;margin-top:0;margin-bottom:0;margin-left:1.8vw;background-color:#fff;border:.14vw solid #fff;box-shadow:0 0 .3vw .05vw rgba(0,0,0,.3);border-radius:.7vw;cursor:pointer;color:#02112e;font-family:"Montserrat",sans-serif;font-size:1.45vw;font-weight:600;text-align:center;text-decoration:none}.date-title-buttons .add-extra:active{box-shadow:0 0 .5vw .02vw rgba(0,0,0,.45)}#filler{width:3vw;height:3vw;margin-top:auto;margin-bottom:auto;background-color:transparent;border:none;box-shadow:none;color:transparent;cursor:default}.add-basic-bottom{width:100%;margin-top:4vw;display:flex;flex-direction:row;justify-content:space-between}.add-collaborators-total{width:92vw;min-height:calc(100vh - 18.33vw);margin:4vw auto;display:flex;flex-direction:column;position:relative;background-color:#fff;border:.14vw solid #fff;border-radius:2.5vw}.add-collaborators-title{width:19vw;height:4.5vw;position:absolute;left:5vw;top:-2.25vw;display:flex;background-color:#fff;border:.14vw solid #fff;border-radius:1.4vw;-webkit-filter:drop-shadow(0 0 .3vw rgba(0,0,0,.5));filter:drop-shadow(0 0 .3vw rgba(0,0,0,.5))}.add-collaborators-title h2{margin:auto;color:#02112e;font-size:1.3vw;font-weight:600}.add-collaborators-main{width:auto;margin:3.5vw 5vw 5.5vw}.add-collaborators-list-wrapper{margin:0}.add-collaborators-bottom,.add-collaborators-list-wrapper{display:flex;flex-direction:row;justify-content:space-between}.add-collaborators-bottom{width:100%;padding-right:5vw;padding-left:5vw;box-sizing:border-box;position:absolute;bottom:2vw}.add-collaborators-horiz-container{width:"100%";display:flex;flex-direction:row;justify-content:space-between}.search-bar-wrapper{width:28vw;height:3vw;margin-top:1vw}.no-events-div{flex:1 1;margin-top:"2vw";flex-direction:column}.background,.no-events-div{width:100%;display:flex;justify-content:center;align-items:center}.background{height:100%;position:fixed;left:0;top:0;z-index:1000;background:rgba(0,0,0,.75)}.background,.popup-wrapper{flex-direction:column;transition:all .3s ease}.popup-wrapper{width:42vw;max-height:calc(60vh + 7vw);padding-bottom:.69vw;padding-top:.69vw;display:flex;justify-content:flex-start;background:#fff;border-radius:1.74vw}.popup-header{margin:0 2.08vw;display:flex;align-items:center;justify-content:flex-end;color:#02112e}.popup-header span{cursor:pointer;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:3.47vw}.popup-body{max-height:calc(60vh + 3vw);margin-bottom:1vw;display:flex;flex-direction:column;justify-content:space-between}.popup-body-main{max-height:60vh;overflow-y:scroll}.add-edit-consumable-body-main .form-wrapper{width:70%;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.form-wrapper #select-input-div{width:100%;margin:0}.wrapper-category{padding-top:.26vw}.add-edit-consumable-price{width:100%;margin-bottom:1vw;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:space-between}.add-edit-consumable-price-single{width:40%}.add-edit-consumable-body-main .optional-text{width:100%;margin-top:2vw;margin-bottom:.5vw;margin-left:0;color:#02112e;text-align:left;font-size:1.3vw;font-weight:700}.add-edit-consumable-body-main .large-size-text{width:100%;margin-top:.3vw;margin-bottom:0;margin-left:0;color:#02112e;text-align:left;font-size:1.2vw;font-weight:600}.add-edit-consumable-body-main .promo-text{width:100%;margin-top:1.5vw;margin-bottom:-.2vw;margin-left:0;color:#02112e;text-align:left;font-size:1.2vw;font-weight:600}.add-edit-consumable-promo-date{width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.add-edit-consumable-promo-date h2{height:-webkit-min-content;height:min-content;width:15%;padding-top:4%;color:#02112e;text-align:left;font-size:1.2vw;font-weight:400}.add-edit-consumable-promo-date #time-wrapper{width:25%}.add-edit-consumable-promo-date #date-wrapper{width:45%;padding-left:0;padding-right:0;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center}.add-edit-consumable-body-main h4{width:100%;height:-webkit-min-content;height:min-content;margin:1.5vw 0 0;color:#02112e;font-family:"Montserrat",sans-serif;font-size:1.1vw;font-weight:400;text-align:left;text-decoration:none}.consumable-card-total{width:15vw;height:auto;margin-top:1.5vw;margin-right:1.75vw;padding-top:1.25vw;padding-bottom:1.25vw;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:.8vw;border:none;-webkit-filter:drop-shadow(0 0 .3vw rgba(0,0,0,.35));filter:drop-shadow(0 0 .3vw rgba(0,0,0,.35));cursor:pointer;position:relative}#trash-icon{font-size:1.4vw}.consumable-card-title-info-combo{width:auto;min-width:5vw;height:2.1vw;margin-top:.35vw;margin-bottom:.6vw;display:flex;flex-direction:column;justify-content:space-between}.consumable-card-title-info-combo h4{margin:0;font-size:.75vw;font-weight:400}.consumable-card-title-info-combo h2{margin:0;font-size:1.15vw;font-weight:600}.consumable-card-prices{margin:0;display:flex;flex-direction:row;justify-content:space-around}.consumable-card-total p{margin:.4vw;font-size:.75vw}.large-size-text{margin:.5vw 0 0;color:#02112e;text-align:center;font-size:1.1vw;font-weight:400}.add-consumables-total{width:92vw;min-height:calc(100vh - 18.33vw);margin:4vw auto;display:flex;flex-direction:column;position:relative;background-color:#fff;border:.14vw solid #fff;border-radius:2.5vw}.add-consumables-title{width:19vw;height:4.5vw;position:absolute;left:5vw;top:-2.25vw;display:flex;background-color:#fff;border:.14vw solid #fff;border-radius:1.4vw;-webkit-filter:drop-shadow(0 0 .3vw rgba(0,0,0,.5));filter:drop-shadow(0 0 .3vw rgba(0,0,0,.5))}.add-consumables-title h2{margin:auto;color:#02112e;font-size:1.3vw;font-weight:600}.add-consumables-main{width:auto;margin:3.5vw 3.25vw 6.5vw 5vw}.add-consumables-main-cards{margin-top:.5vw;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.add-tickets-no-consumable-wrapper{width:100%;min-height:calc(100vh - 33.33vw);display:flex;flex-direction:column;justify-content:center}.add-tickets-no-consumable-wrapper h3{color:#26324b;font-size:1.6vw;font-weight:600;text-align:center}#create-consumable{position:absolute;left:71.5vw;top:-2.15vw}.add-consumables-bottom{width:100%;padding-right:5vw;padding-left:5vw;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;position:absolute;bottom:2vw}.add-edit-ticket-body-main .form-wrapper{width:70%;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.title-text{width:100%;margin-bottom:.2vw;margin-left:0;color:#02112e;text-align:left;font-size:1.3vw;font-weight:600}.add-edit-ticket-date-container{flex-wrap:wrap}.add-edit-ticket-date,.add-edit-ticket-date-container{display:flex;flex-direction:row;justify-content:space-between}.add-edit-ticket-date{width:50%;margin:.5vw auto;align-items:center}.add-edit-ticket-radio-container{margin-bottom:.7vw}.add-edit-ticket-price{width:100%;margin-bottom:1vw;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:space-between}.add-edit-ticket-price-single{width:40%}.add-edit-ticket-body-main #optional-text{width:100%;margin-top:1.2vw;margin-bottom:.3vw;margin-left:0;color:#02112e;text-align:left;font-size:1.3vw;font-weight:600}.conditional-price{width:100%;margin-top:1.5vw;margin-bottom:0;margin-left:0;color:#02112e;text-align:left;font-size:1.2vw;font-weight:500}.add-edit-ticket-conditional-date{width:100%;margin:.5vw auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.add-edit-ticket-conditional-date h1{height:-webkit-min-content;height:min-content;padding-top:4%;color:#02112e;text-align:left;font-size:1.4vw;font-weight:400}#text-time-wrapper{width:35%;display:flex;flex-direction:row;justify-content:flex-start}.add-edit-ticket-conditional-date #time-wrapper{width:55%;margin-left:7%}#text-date-wrapper{width:50%;display:flex;flex-direction:row;justify-content:flex-end}.add-edit-ticket-conditional-date #date-wrapper{width:86%;margin-left:7%;padding-left:0;padding-right:0;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center}.ticket-card-total{width:19vw;height:auto;margin-top:2vw;margin-right:2vw;padding-top:1.25vw;padding-bottom:1.25vw;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:1.3vw;border:none;-webkit-filter:drop-shadow(0 0 .3vw rgba(0,0,0,.35));filter:drop-shadow(0 0 .3vw rgba(0,0,0,.35));cursor:pointer;position:relative}#trash-icon{font-size:1.8vw}.ticket-card-title-info-combo{width:auto;min-width:5vw;height:1.8vw;margin-top:.35vw;margin-bottom:.6vw;display:flex;flex-direction:column;justify-content:space-between}#date{height:auto}.ticket-card-title-info-combo h4{margin:0;font-size:.7vw;font-weight:400}.ticket-card-title-info-combo h2{margin:0;font-size:1.1vw;font-weight:600}.ticket-card-prices{margin:0;display:flex;flex-direction:row;justify-content:space-around}.ticket-card-total p{margin:.3vw;font-size:.7vw}.add-tickets-total{width:92vw;min-height:calc(100vh - 18.33vw);margin:4vw auto;display:flex;flex-direction:column;position:relative;background-color:#fff;border:.14vw solid #fff;border-radius:2.5vw}.add-tickets-title{width:19vw;height:4.5vw;position:absolute;left:5vw;top:-2.25vw;display:flex;background-color:#fff;border:.14vw solid #fff;border-radius:1.4vw;-webkit-filter:drop-shadow(0 0 .3vw rgba(0,0,0,.5));filter:drop-shadow(0 0 .3vw rgba(0,0,0,.5))}.add-tickets-title h2{margin:auto;color:#02112e;font-size:1.3vw;font-weight:600}.add-tickets-main{width:auto;margin:2.5vw 3vw 6.5vw 5vw;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.add-tickets-no-ticket-wrapper{width:100%;min-height:calc(100vh - 18.33vw);display:flex;flex-direction:column;justify-content:center}.add-tickets-no-ticket-wrapper h3{color:#26324b;font-size:1.6vw;font-weight:600;text-align:center}#create-ticket{position:absolute;left:71.5vw;top:-2.15vw}.add-tickets-bottom{width:100%;padding-right:5vw;padding-left:5vw;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;position:absolute;bottom:2vw}.add-edit-streak-body-main .form-wrapper{width:78%;height:100%;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.consumables-title-wrapper{height:2.5vw;margin-top:.5vw;padding-top:.3vw;padding-bottom:.3vw;display:flex;flex-direction:row;justify-content:space-between}.add-edit-streak-body-main .title-text{width:100%;margin-top:auto;margin-bottom:auto;margin-left:0;color:#02112e;text-align:left;font-size:1.3vw;font-weight:600}.consumables-buttons{width:auto;padding:0;margin:0;display:flex;flex-direction:row;justify-content:space-between}.consumables-buttons .add-extra{width:3vw;height:3vw;margin-top:0;margin-bottom:0;margin-left:1.8vw;background-color:#fff;border:.14vw solid #fff;box-shadow:0 0 .3vw .05vw rgba(0,0,0,.3);border-radius:.7vw;cursor:pointer;color:#02112e;font-family:"Montserrat",sans-serif;font-size:1.45vw;font-weight:600;text-align:center;text-decoration:none}.consumables-buttons .add-extra:active{box-shadow:0 0 .5vw .02vw rgba(0,0,0,.45)}#small{width:2.5vw;height:2.5vw;margin:0 0 0 1.5vw;border-radius:.6vw;font-size:1.25vw}.form-wrapper #text-input-form{width:100%;margin-left:0}.consumable-line{margin-bottom:.2vw;display:flex;flex-direction:row;justify-content:space-between}.consumable-line #text-input-form{width:50%;margin:0}.consumable-line #select-input-div{width:40%;margin:0}#prize-line #select-input-div{width:33%}#prize-line #text-input-form{width:27%}#prize-line #text-input-form:last-child{width:35%}.error-text{height:1.4vw;margin-bottom:-1.3vw;justify-content:center;align-items:center;color:#d42000;font-size:.8vw;font-weight:500}.streak-card-total{width:19vw;height:auto;margin-top:2vw;margin-right:2vw;padding-top:1vw;padding-bottom:1vw;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:.8vw;border:none;-webkit-filter:drop-shadow(0 0 .3vw rgba(0,0,0,.35));filter:drop-shadow(0 0 .3vw rgba(0,0,0,.35));cursor:pointer;position:relative}#streak-card-total-disabled{cursor:not-allowed}#trash-icon{position:absolute;right:1vw;top:1vw;color:#aaa;font-size:1.1vw;cursor:pointer}#trash-icon:hover{color:#02112e}.streak-card-title-info-combo{width:auto;min-width:5vw;height:1.8vw;margin-top:.35vw;margin-bottom:.6vw;display:flex;flex-direction:column;justify-content:space-between}.streak-card-title-info-combo h4{margin:0;font-size:.7vw;font-weight:400}.streak-card-title-info-combo h2{margin:0;font-size:1.1vw;font-weight:600}.streak-card-prices{margin:0;display:flex;flex-direction:row;justify-content:space-around}.streak-card-total p{margin:.3vw;font-size:.7vw}.add-streaks-total{width:92vw;min-height:calc(100vh - 18.33vw);margin:4vw auto;display:flex;flex-direction:column;position:relative;background-color:#fff;border:.14vw solid #fff;border-radius:2.5vw}.add-streaks-title{width:19vw;height:4.5vw;position:absolute;left:5vw;top:-2.25vw;display:flex;background-color:#fff;border:.14vw solid #fff;border-radius:1.4vw;-webkit-filter:drop-shadow(0 0 .3vw rgba(0,0,0,.5));filter:drop-shadow(0 0 .3vw rgba(0,0,0,.5))}.add-streaks-title h2{margin:auto;color:#02112e;font-size:1.3vw;font-weight:600}.add-streaks-main{width:auto;margin:2.5vw 1.75vw 6.5vw 5vw;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.add-streaks-no-streak-wrapper{width:100%;min-height:calc(100vh - 18.33vw);display:flex;flex-direction:column;justify-content:center}.add-streaks-no-streak-wrapper h3{color:#26324b;font-size:1.6vw;font-weight:600;text-align:center}.add-button{width:2vw;height:2vw;margin-top:auto;margin-bottom:auto;margin-right:.6vw;display:flex;justify-content:center;align-content:center;flex-direction:column;background-color:#fff;border:.14vw solid #fff;border-radius:.4vw;-webkit-filter:drop-shadow(0 0 .3vw rgba(0,0,0,.35));filter:drop-shadow(0 0 .3vw rgba(0,0,0,.35));color:#02112e;font-size:1.3vw;font-weight:600;text-align:center}#create-streak{position:absolute;left:71.5vw;top:-2.15vw}.add-streaks-bottom{width:100%;padding-right:5vw;padding-left:5vw;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;position:absolute;bottom:2vw}.navigation-button{margin-top:auto;margin-bottom:auto;margin-right:0;background-color:#02112e;border:.14vw solid #02112e;border-radius:.69vw;cursor:pointer;color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;text-align:center;text-decoration:none;transition:all .3s}#previous{background-color:#fff;color:#02112e}.navigation-button:active{box-shadow:0 0 .6vw .15vw rgba(2,17,46,.7)}.created-successfully-total{width:92vw;min-height:calc(100vh - 18.33vw);margin:4vw auto;display:flex;flex-direction:column;justify-content:center;background-color:#fff;border:.14vw solid #fff;border-radius:2.5vw;box-shadow:0 0 1vw .1vw rgba(0,0,0,.5)}.created-successfully-total div{display:flex;flex-direction:column;justify-content:center;align-items:center}.created-successfully-total h2{font-size:2.3vw;font-weight:400}.event-stats-bar-wrapper{height:auto;min-height:3vw;width:auto;margin-top:0;margin-left:0;margin-right:0;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.stat-button{width:auto;max-width:13vw;min-width:9vw;height:3vw;margin-right:2vw;display:flex;justify-content:center;align-content:center;flex-direction:column;background-color:#fff;border:.14vw solid #fff;border-radius:.8vw;box-shadow:0 0 .3vw .02vw rgba(0,0,0,.5);cursor:pointer;color:#02112e;font-size:1vw;font-weight:700}#highlighted-stat-button{background-color:#d4e9fe;border:.14vw solid #d4e9fe;color:#02112e}.live-wrapper{height:2.5vw;width:6.3vw;margin-top:1.4vw;margin-left:auto;margin-right:auto;padding-left:.3vw;padding-right:.3vw;background-color:#fff;border:.14vw solid #fff;border-radius:.7vw;-webkit-filter:drop-shadow(0 0 .2vw #888);filter:drop-shadow(0 0 .2vw #888);display:flex;flex-direction:row;justify-content:space-around;align-items:center;color:#02112e;font-size:1.2vw}.live-dot{height:1.6vw;width:1.6vw;background-color:#0f6df9;border-radius:.8vw;-webkit-animation-name:pulsating;animation-name:pulsating;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes pulsating{0%{background-color:#0f6df9}50%{background-color:rgba(15,109,249,.8156862745098039)}to{background-color:#0f6df9}}@keyframes pulsating{0%{background-color:#0f6df9}50%{background-color:rgba(15,109,249,.8156862745098039)}to{background-color:#0f6df9}}.event-statistics-total{width:92vw;height:-webkit-max-content;height:max-content;margin:4vw auto;display:flex;flex-direction:column;position:relative;background-color:#fff;border:.14vw solid #fff;border-radius:2.5vw;box-shadow:0 0 1vw .1vw rgba(0,0,0,.5)}.event-statistics-main{height:-webkit-max-content;height:max-content;min-height:30vw;padding:0;margin-bottom:5vw;margin-left:5vw;margin-right:5vw}.event-statistics-main img{width:34vw;height:14.57vw;position:absolute;left:5vw;top:-2.25vw;display:flex;border-radius:1.4vw;box-shadow:0 0 1vw .1vw rgba(0,0,0,.5)}.event-statistics-title{width:50%;height:12.75vw;margin:0 0 0 50%}.event-statistics-title h1{margin:1.4vw 0 0;color:#02112e;font-size:4vw;font-weight:700}.event-statistics-title h3{margin:.8vw 0 0;color:#02112e;font-size:1.7vw;font-weight:400}.single-page-container{height:auto}.stat-card-container{width:100%;height:10.5vw;margin-top:2vw;margin-bottom:3vw;display:flex;flex-direction:row;justify-content:space-between}.stat-card{width:27%;height:8.5vw;padding:1.2vw;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff;border:.14vw solid #fff;border-radius:1vw;-webkit-filter:drop-shadow(0 0 .35vw #888);filter:drop-shadow(0 0 .35vw #888)}.stat-card .value-container{margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;justify-content:center}.stat-card h1{padding:0;font-size:2.8vw;font-weight:700;text-align:center;vertical-align:middle}.stat-card h1,.stat-card p{width:100%;margin:0;color:#02112e}.stat-card p{font-size:1.5vw;font-weight:400;text-align:left}.stat-line{margin-top:.5;justify-content:space-between}.stat-line,.stat-name{width:100%;height:2.5vw;display:flex;flex-direction:row}.stat-name{margin-top:20px;margin-bottom:15px;grid-gap:20px;gap:20px;justify-content:left;align-items:center}.stat-title{width:30%}.stat-title,.stat-value{height:100%;display:flex;flex-direction:column;justify-content:center}.stat-value{width:18%}.stat-total{width:20%;height:100%;display:flex;flex-direction:column;justify-content:center}.stat-title h3{margin:0;font-size:1.5vw}.stat-title h3,.stat-title h4{padding:0;color:#02112e;font-weight:500;text-align:left}.stat-title h4{margin:0 0 0 3vw;font-size:1.3vw}.stat-value h3{font-size:1.5vw;font-weight:500}.stat-value h3,.stat-value p{padding:0;margin:0;color:#02112e;text-align:center}.stat-value p{font-size:1.2vw;font-weight:400}.stat-total h2{font-size:1.8vw;font-weight:700}.stat-total h2,.stat-total h3{padding:0;margin:0;color:#02112e;text-align:right}.stat-total h3{font-size:1.4vw;font-weight:600}#new-line,.leaderboard{margin-top:2.5vw}.leaderboard{display:flex;flex-direction:column;justify-content:flex-start}.leaderboard-stats{margin-top:1vw;margin-bottom:1.5vw;padding:0 2%;display:flex;flex-direction:row;justify-content:space-between}.leaderboard-stats h4{margin-top:0;margin-bottom:0;color:#02112e;font-size:1.2vw;font-weight:400;text-align:center}.leaderboard-stats .leaderboard-values h4{width:25%}.leaderboard-entry{width:100%;height:4vw;margin-bottom:1.5vw;padding:0 2%;display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;align-items:center;background-color:#fff;border:.14vw solid #fff;border-radius:1.1vw;-webkit-filter:drop-shadow(0 0 .35vw #888);filter:drop-shadow(0 0 .35vw #888)}.leaderboard-entry h4{margin:0;padding:0;color:#02112e;font-size:1.6vw;font-weight:600;text-align:left}.leaderboard-values{width:45%;display:flex;flex-direction:row;justify-content:space-between}.leaderboard-entry .leaderboard-values p{width:25%;margin:0;padding:0;color:#02112e;font-size:1.6vw;font-weight:500;text-align:center}.leaderboard-entry .leaderboard-values h4{width:25%;margin:0;padding:0;color:#1e90ff;font-size:1.6vw;font-weight:600;text-align:center}.leaderboard .leaderboard-entry:last-child{margin-bottom:0}#completed-streaks,#completed-streaks-title{width:11.5vw;text-align:center}#completed-streaks{margin:0;padding:0;color:#1e90ff;font-size:1.6vw;font-weight:600}.event-stats-days-bar-wrapper{width:100%;margin-top:1vw;display:flex;flex-direction:row;justify-content:flex-start}.event-statistics-loading{width:100%;height:20vw;margin-top:5vw;display:flex;justify-content:center;align-items:center}.profile-image{width:2vw;margin:auto;object-fit:contain}.event-card-total{margin:0;display:flex;flex-direction:column-reverse}.event-card-core{width:26vw;height:20vw;margin-top:1vh;margin-left:1vw;background-color:#fff;border-radius:1vw;border:none;-webkit-filter:drop-shadow(0 0 .4vw #666);filter:drop-shadow(0 0 .4vw #666);font-size:.4vw;z-index:200;display:flex;flex-direction:column}.event-card-core img{width:100%;height:50%;border-top-right-radius:1vw;border-top-left-radius:1vw;z-index:200;object-fit:cover}.event-card-text{height:50%;padding-top:.2vw;padding-bottom:.55vw;z-index:200;display:flex;flex-direction:column;justify-content:space-between}.event-card-text h2{margin-top:0;margin-bottom:.1vw;color:#02112e;font-size:1.35vw;font-weight:700}.event-card-text p{margin:0;color:#303c53;font-size:.95vw}.event-card-location{display:flex;flex-direction:row;justify-content:center;cursor:pointer}#map-icon{margin-right:.5vw;padding-top:.04vw;font-size:.85vw}.event-card-location h3{margin-top:0;margin-bottom:.4vw;font-size:.95vw;font-style:italic;font-weight:600}.event-card-text button{width:10.5vw;height:2.9vw;margin-top:.45vw;margin-left:auto;margin-right:auto;align-items:center;display:flex;flex-direction:column;justify-content:space-around;background-color:#02112e;border:.139vw solid #02112e;border-radius:.4vw;cursor:pointer;font-family:"Montserrat",sans-serif;transition:all .3s}.event-card-text button:focus{outline:0}.event-card-text button:active{box-shadow:0 0 .5vw .02vw rgba(2,17,46,.7)}.event-card-text button h4{width:100%;margin-top:0;margin-bottom:.04vw;color:#fff;font-size:.88vw;font-weight:700}.event-card-text button p{width:100%;margin-top:.04vw;margin-bottom:0;color:#fff;font-size:.73vw;font-style:italic;font-weight:400}.beer-info{width:6.1vw;height:2.7vw;padding-left:.35vw;padding-right:.35vw;display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;border-radius:.4vw;-webkit-filter:drop-shadow(0 0 .1vw #666);filter:drop-shadow(0 0 .1vw #666);font-size:.4vw;z-index:2000}.beer-info-text,.beer-info img{margin-top:auto;margin-bottom:auto}.beer-info img{width:1.75vw;height:1.75vw}.beer-info-text h4{width:4vw;margin:0;font-weight:700;font-size:.9vw;text-align:center}.beer-info-text p{width:4vw;margin:0;font-weight:400;font-size:.8vw;text-align:center}@media screen and (max-width:650px){.event-card-core{width:70vw;height:48vw;border-radius:1.7vw;-webkit-filter:drop-shadow(0 0 .6vw #666);filter:drop-shadow(0 0 .6vw #666);font-size:.68vw}.event-card-core img{border-top-right-radius:1.7vw;border-top-left-radius:1.7vw}.event-card-text{padding-top:.17vw;padding-bottom:2vw}.event-card-text h2{font-size:3.8vw}.event-card-text p{font-size:2vw}#map-icon{margin-right:.85vw;padding-top:.068vw;font-size:2.12vw}.event-card-location h3{margin-bottom:.68vw;font-size:2vw}.event-card-text button{width:30vw;height:8vw;border:.236vw solid #02112e;border-radius:.68vw}.event-card-text button h4{width:25vw;font-size:2.5vw}.event-card-text button p{margin-top:0;font-size:2vw}.beer-info{width:14vw;height:6.9vw;padding-left:.595vw;padding-right:.595vw;border-radius:.68vw;-webkit-filter:drop-shadow(0 0 .3vw #585656);filter:drop-shadow(0 0 .3vw rgb(88,86,86));z-index:2000;top:-1.7vw;left:-2.99vw}.beer-info img{width:4.37vw;height:4.37vw}.beer-info-text h4{width:10vw;font-size:2.25vw}.beer-info-text p{width:10vw;font-size:2vw}}.all-events-total{width:92vw;min-height:calc(100vh - 18.33vw);margin:4vw auto;flex-direction:column;position:relative;border:.14vw solid #fff;border-radius:2.5vw}.all-events-title,.all-events-total{display:flex;background-color:#fff;box-shadow:0 0 1vw .1vw rgba(0,0,0,.5)}.all-events-title{width:19vw;height:4.5vw;position:absolute;left:5vw;top:-2.25vw;border:.14vw solid #fff;border-radius:1.4vw}.all-events-title h2{margin:auto;color:#02112e;font-size:1.3vw;font-weight:600}.top-button{width:15.5vw;height:4.3vw;padding:0;display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;border:.14vw solid #fff;border-radius:1vw;-webkit-filter:drop-shadow(0 0 .3vw rgba(0,0,0,.35));filter:drop-shadow(0 0 .3vw rgba(0,0,0,.35));cursor:pointer}.top-button:active h4{color:#02112e;font-weight:700}.top-button h4{width:14.1vw;margin-top:auto;margin-bottom:auto;color:#02112e;font-size:1vw;font-weight:600;text-align:center}.all-events-main{margin:3.5vw 5vw 2vw}.all-events-horiz-container{width:"100%";display:flex;flex-direction:row;justify-content:flex-end}.all-events-horiz-container .search-bar-wrapper{width:28vw;height:3vw;margin-top:1vw}.all-events-main .no-events-div{width:100%;min-height:calc(100vh - 34vw);margin-top:"2vw";display:flex;flex-direction:column;justify-content:center;align-items:center}.no-events-div h3{color:#26324b;font-size:1.6vw;font-weight:600;text-align:center}a{text-decoration:none;color:#000}@media screen and (max-width:650px){.all-events-horiz-container .search-bar-wrapper{width:41.16vw;height:4.41vw;margin-top:1vw}.all-events-title{width:30vw;height:7vw;position:absolute;left:5vw;top:-3vw;display:flex;background-color:#fff;border:.14vw solid #fff;border-radius:1.4vw;box-shadow:0 0 1vw .1vw rgba(0,0,0,.5)}.all-events-title h2{margin:auto;color:#02112e;font-size:2.3vw;font-weight:600}}.layout-total{width:92vw;min-height:calc(100vh - 15vw);margin:4vw auto;flex-direction:column;position:relative;border:.14vw solid #fff;border-radius:2.5vw}.layout-title,.layout-total{display:flex;background-color:#fff}.layout-title{width:19vw;height:4.5vw;position:absolute;left:5vw;top:-2.25vw;border:.14vw solid #fff;border-radius:1.4vw;-webkit-filter:drop-shadow(0 0 .3vw rgba(0,0,0,.5));filter:drop-shadow(0 0 .3vw rgba(0,0,0,.5))}.layout-title h2{margin:auto;color:#02112e;font-size:1.3vw;font-weight:600}.layout-main{width:auto;flex:1 1;box-sizing:content-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:3.5vw 5vw 5.5vw}.confirm-refund-form-wrapper{width:75%;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.confirm-refund-form-wrapper h4{color:#02112e;font-size:1vw;font-weight:400;text-align:left}.confirm-refund-form-wrapper #text-input-form{width:100%;margin-left:0}.overall-container{width:92%;padding:.5vw 1vw;margin-bottom:.7vw;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;border-radius:1vw;box-shadow:0 0 .3vw .05vw rgba(2,17,46,.3)}.user-info-wrapper{width:58%}.ticket-info-wrapper,.user-info-wrapper{height:4vw;display:flex;flex-direction:column;justify-content:space-around}.ticket-info-wrapper{width:29%}.user-info-wrapper h3{margin:0;color:#0f6df9;font-size:1.1vw;font-weight:600;text-align:left}.user-info-wrapper h4{margin:0;color:#02112e;font-size:.9vw;font-weight:400;text-align:left}.ticket-info-wrapper h3{margin:0;color:#0f6df9;font-size:1.1vw;font-weight:600;text-align:right}.ticket-info-wrapper h4{margin:0;color:#02112e;font-size:.9vw;font-weight:400;text-align:right}.event-refund-progress-bar{width:82vw;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;bottom:2vw}.event-refund-info-text{width:82vw;color:#02112e;font-size:1.1vw;font-weight:500;text-align:left}.event-refund-value-text{margin-top:2.2vw;color:#0f6df9;font-size:2.5vw;font-weight:700;text-align:center}.event-refund-secondary-info-text{width:82vw;margin-top:2.4vw;color:#02112e;font-size:1vw;font-weight:300;text-align:center}.event-refund-slider-container{height:18vw;display:flex;flex-direction:column;justify-content:flex-start}.event-refund-slider-wrapper{width:60vw;margin-top:3vw;margin-left:auto;margin-right:auto}.event-refund-update-stock-wrapper{width:82vw;align-items:center}.event-refund-update-stock-wrapper,.navigation-buttons-total{display:flex;flex-direction:row;justify-content:space-between}.navigation-buttons-total{width:22vw;height:3vw}.event-refund-lists-container{width:82vw;display:flex;flex-direction:row;justify-content:space-around}.event-refund-list-title{color:#02112e;font-size:1.4vw;font-weight:600;text-align:center}.event-refund-full-select-wrapper,.event-refund-search-bar-wrapper{width:34vw;height:3vw;margin-bottom:.5vw;margin-left:3.2vw;margin-right:3.8vw}.event-refund-full-select-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.full-select-button{width:16.5vw;height:3vw;font-size:1.05vw}.event-refund-list{width:35vw;height:45vw;box-sizing:border-box;padding-top:.4vw;overflow:scroll;flex-direction:column;justify-content:flex-start}.event-refund-list,.event-refund-loading{margin-left:auto;margin-right:auto;display:flex}.event-refund-loading{width:28vw;flex-direction:row;justify-content:center;align-items:center}.event-refund-loading p{margin-bottom:.5vw;color:#0f6df9;font-size:1vw;font-weight:300;text-align:left}::-webkit-scrollbar{-webkit-appearance:none;width:7px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}.event-refund-button{height:3vw;width:3vw;margin:auto 0 auto 1vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#02112e;border:.14vw solid #02112e;border-radius:.69vw;cursor:pointer;transition:all .3s}.event-refund-button-icon{color:#fff;font-size:1.3vw}.event-refund-button:active{box-shadow:0 0 .6vw .15vw rgba(2,17,46,.7)}.regular-button{margin-top:auto;margin-bottom:auto;margin-right:0;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#02112e;border:.14vw solid #02112e;border-radius:.69vw;cursor:pointer;color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;text-align:center;text-decoration:none;transition:all .3s}#alternative{background-color:#fff;color:#02112e}.regular-button:active{box-shadow:0 0 .6vw .15vw rgba(2,17,46,.7)}.navigation-button{height:3vw;width:10vw;font-size:1.05vw}.refund-wrapper{height:100%;flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center}.refund-feedback-text{color:#02112e;font-size:2vw;font-weight:500;text-align:center}.partners-container{height:100vh;display:flex}.partner-wrapper{width:100%;height:15vw;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.partner-info{width:50vw;margin-left:2vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.partner-title{margin:0 0 1.5vw;color:#02112e;font-size:2.2vw;font-weight:600}.partner-description{margin:0;color:#02112e;font-size:1.2vw;font-weight:400;text-align:left}.partner-image{width:10vw;margin:auto;object-fit:contain}.store-button{width:12vw;align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;background-color:#0f6df9;border:.139vw solid #0f6df9;border-radius:.69vw;cursor:pointer;color:#fff;font-family:"Montserrat",sans-serif;font-size:1.25vw;font-weight:400;transition:all .3s}.store-button p{text-decoration:none!important}#alternative{background-color:#02112e;border:.139vw solid #02112e;color:#fff}#apple{padding-bottom:.28vw;font-size:1.8vw}#google{font-size:1.42vw}.store-button:hover{background-color:#02112e;border:.139vw solid #fff;color:#fff}#alternative:hover{background-color:#fff;color:#02112e}.store-button:active{box-shadow:0 0 1.2vw .02vw hsla(0,0%,100%,.7)}#alternative:active{box-shadow:0 0 1.2vw .02vw rgba(2,17,46,.7)}.store-button:focus{outline:0}@media screen and (max-width:650px){.store-button{width:30vw;border:.3vw solid #0f6df9;border-radius:2vw;font-size:3.15vw}#alternative{border:.3vw solid #02112e}#apple{padding-bottom:.7vw;font-size:4.3vw}#google{font-size:3.6vw}.store-button:active{box-shadow:0 0 3vw .2vw hsla(0,0%,100%,.7)}#alternative:active{box-shadow:0 0 3vw .2vw rgba(2,17,46,.7)}}.redirect-stores-background{width:100%;height:100vh;min-height:500px;display:flex;background-color:#252f46}.redirect-stores-main{height:90%;width:92%;margin:auto;display:flex;position:relative;background-color:#fff;border:.14vw solid #fff;border-radius:1.4vw;box-shadow:0 0 1.4vw .14vw rgba(0,0,0,.5)}.redirect-stores-container{width:70%;height:40%;box-sizing:border-box;margin:auto;padding-top:17%;padding-bottom:17%;display:flex;flex-direction:column;justify-content:space-around}.redirect-stores-container .back{width:1.74vw;height:1.74vw;position:absolute;top:1.4vw;left:1.4vw;color:#02112e;font-size:1.52vw}.redirect-stores-container h1{font-size:2.29vw}.redirect-stores-container p{font-size:1.25vw}.redirect-stores-buttons-wrapper{width:60%;margin:2vw auto auto;display:flex;justify-content:space-around;align-items:center}.redirect-stores-buttons-wrapper a{text-decoration:none!important}@media screen and (max-width:650px){.redirect-stores-background{height:-webkit-fill-available;height:stretch;min-height:140vw}.redirect-stores-main{height:calc(195px + 54vh);min-height:130vw}.redirect-stores-container{width:85%;height:25%;padding-top:0;padding-bottom:0;margin-top:auto;margin-bottom:auto}.redirect-stores-container .back{top:6vw;left:6vw;color:#02112e;font-size:4vw}.redirect-stores-container h1{margin-top:0;font-size:6vw}.redirect-stores-container p{font-size:3.6vw}.redirect-stores-buttons-wrapper{width:100%;margin-top:7vw}}.members-container{width:100%;flex:1 1;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.custom-file-input{width:9.8vw;display:flex;align-items:center;cursor:pointer;color:transparent}.custom-file-input::-webkit-file-upload-button{visibility:hidden}.custom-file-input:before{height:2.4vw;width:9.5vw;margin-top:13%;display:inline-block;background-color:#fff;border:.11vw solid #02112e;border-radius:.5vw;outline:none;white-space:nowrap;-webkit-user-select:none;color:#02112e;font-family:"Montserrat",sans-serif;font-size:.85vw;font-weight:500;text-align:center;line-height:2.4vw;text-decoration:none}#pt:before{content:"Seleciona o CSV"}#en:before{content:"Select the CSV"}.custom-file-input:active:before{box-shadow:0 0 .4vw .02vw rgba(2,17,46,.4)}.members-list{width:82vw;height:45vw;box-sizing:border-box;padding-top:.4vw;margin-left:auto;margin-right:auto;overflow:scroll;display:flex;flex-direction:column;justify-content:flex-start}.member-submit-button{position:absolute;right:0;bottom:-3.5vw;height:3.5vw;width:14vw;font-size:1.2vw}.member-container{width:78.5vw;padding:.5vw 1vw;margin-bottom:.7vw;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;border-radius:1vw;box-shadow:0 0 .3vw .05vw rgba(2,17,46,.3)}.member-info-wrapper{width:58%}.member-info-wrapper,.member-phone-wrapper{height:4vw;display:flex;flex-direction:column;justify-content:space-around}.member-phone-wrapper{width:29%}.member-info-wrapper h3{margin:0;color:#0f6df9;font-size:1.1vw;font-weight:600;text-align:left}.member-info-wrapper h4{margin:0;color:#02112e;font-size:.9vw;font-weight:400;text-align:left}.member-phone-wrapper h3{margin:0;color:#0f6df9;font-size:1.1vw;font-weight:600;text-align:right}.members-csv-info-container{width:100%;margin-top:.5vw;margin-bottom:.5vw;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.members-csv-info-text{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center}.members-csv-info-text h4,.members-csv-info-text p{width:100%;margin-top:0;margin-bottom:.2vw;text-align:left}.members-csv-info-text p{color:#02112e;font-size:.9vw;font-weight:400}.members-csv-info-text h4{color:#02112e;font-size:1vw;font-weight:600}.members-warning{margin:.4vw;color:#d42000;font-size:1vw;font-weight:600}.disabled{cursor:default}.disabled:active{box-shadow:none}.name{color:#02112e;width:100%;text-align:left;margin-left:12vw;margin-top:3vw;font-size:7vw;font-weight:700}.wrapper{min-height:100vh;height:auto;width:auto;min-width:100vw;background-image:none;border-top:2vh solid #fff;border-top-right-radius:3.5vw;border-top-left-radius:3.5vw;flex-direction:column;justify-content:flex-start;margin-top:2vw}.qrcode,.wrapper{background-color:#fff;display:flex;align-items:center}.qrcode{margin-top:6vw;height:45vw;width:45vw;background-image:url(/static/media/qrcodebackground.d65a3dd4.png);background-size:cover;background-position:50%;border-radius:5vw;padding:11vw;box-shadow:0 0 1vw rgba(0,0,0,.257)}.qrcode,.qrcode svg{justify-content:center}.qrcode svg{top:50%;left:50%;align-items:center;max-width:100%;max-height:100%}.tickets{min-width:100vw;margin-top:6vw;text-align:left;max-width:100vw;margin-bottom:10vw;background-color:#fff}.tickets-title{font-size:5vw;font-weight:800;margin-left:13vw}.ticket-buttons-wrapper{display:flex;flex-direction:row;justify-content:space-between;width:70vw;margin:0 auto;background-color:#fff}.used-button{height:10vw;width:30vw;border:none;box-shadow:none;border-radius:1vw;color:#02112e;font-weight:500;font-size:2.3vw;background-color:#fff}.highlighted-used-button,.used-button:hover{background-color:#02112e;color:#fff}.highlighted-used-button{height:10vw;width:30vw;border:none;box-shadow:none;border-radius:1vw;font-weight:500;font-size:2.3vw}.tickets-bought-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:5vw;margin-left:13vw;overflow-x:scroll;scrollbar-width:none;background-color:#fff}.ticket-bought-div{margin-right:7vw;width:auto;height:auto}.tickets-bought-wrapper::-webkit-scrollbar{display:none}.tickets-bought-wrapper::-ms-scrollbar{display:none}.no-tickets{display:flex;align-items:flex-start;height:200px;background-color:#fff}.no-tickets-text{margin-left:13vw;font-size:18px;color:#333;font-size:2.3vw;font-weight:400}.qrcode-text{width:50vw;text-align:left;font-size:3vw}@media screen and (min-width:650px){.name{order:1;margin-top:3vw;margin-left:13vw;font-size:2.5vw}.qrcode-wrapper{order:3;margin-top:3vw;margin-bottom:3vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.qrcode{height:15vw;width:15vw;padding:2vw;border-radius:2vw;margin-top:0}.qrcode-text{width:30vw;font-size:1.5vw}.tickets{order:2;margin:3vw 13vw;text-align:left}.tickets-title{font-size:2.5vw}.ticket-buttons-wrapper{width:30vw;margin:0 auto 0 13vw}.highlighted-used-button,.used-button{height:5vw;width:15vw;font-size:1.5vw;margin-right:5vw}.tickets-bought-wrapper{order:2;margin:3vw 13vw;overflow-x:scroll}.no-tickets{height:100px}.tickets-bought-wrapper::-webkit-scrollbar{display:none}.tickets-bought-wrapper::-ms-scrollbar{display:none}.tickets-bought-wrapper{margin-left:13vw;margin-right:20vw}.tickets-bought-wrapper :first-child{margin-left:0}.ticket-bought-div{margin-right:3vw;margin-left:3vw}.no-tickets{display:flex;align-items:center;justify-content:center}.no-tickets-text{margin-left:0;font-size:1.5vw}}.ticket-card-bought-wrapper{position:inherit;width:65vw;height:32vw;background-image:url(/static/media/ticketBoughtBackground.e7c0ad0c.svg);opacity:.85;background-size:cover;background-repeat:no-repeat;background-color:#fff;justify-content:flex-start;box-shadow:0 0 1vw rgba(2,17,46,.2);border-radius:3vw}.ticket-card-bought-wrapper,.ticketInfoWrapper{display:flex;flex-direction:column;align-items:flex-start}.ticketInfoWrapper{width:95%;height:18vw;margin-left:5%;justify-content:space-between}.ticketName{color:#0f6df9;font-family:Montserrat;font-size:4.5vw;font-weight:700;text-align:left}.ticketDatesWrapper{width:100%;display:flex;flex-direction:row;justify-content:flex-start}.ticketDates{font-weight:600;text-align:left;margin:0}.ticketDates,.ticketHours{color:#02112e;font-family:Montserrat;font-size:2.2vw}.ticketHours{font-weight:200;margin:0 0 0 8vw}.validationInfoWrapper{width:100%;height:12vw;display:flex;justify-content:center;align-items:center}.validationInfoText{color:#02112e;font-family:Montserrat;font-weight:500;font-size:3vw!important;font-size:medium;font-style:italic;text-align:center}@media screen and (min-width:650px){.ticket-card-bought-wrapper{width:30vw;height:15vw;background-image:url(/static/media/ticketBoughtBackground.e7c0ad0c.svg);opacity:.85;background-size:cover;background-repeat:no-repeat;background-color:#fff;justify-content:flex-start;box-shadow:0 0 1vw rgba(2,17,46,.2);border-radius:1.5vw}.ticket-card-bought-wrapper,.ticketInfoWrapper{display:flex;flex-direction:column;align-items:flex-start}.ticketInfoWrapper{width:95%;height:9vw;margin-left:5%!important;justify-content:space-between}.ticketName{color:#0f6df9;font-family:Montserrat;font-size:2.5vw;font-weight:700;text-align:left}.ticketDatesWrapper{width:100%;display:flex;flex-direction:row;justify-content:flex-start}.ticketDates{font-weight:600;text-align:left;margin:0}.ticketDates,.ticketHours{color:#02112e;font-family:Montserrat;font-size:1.2vw}.ticketHours{font-weight:200;margin:0 0 0 4vw}.validationInfoWrapper{width:100%;height:6vw;display:flex;justify-content:center;align-items:center}.validationInfoText{color:#02112e;font-family:Montserrat;font-weight:500;font-size:1.5vw!important;font-size:medium;font-style:italic;text-align:center}}.event-sections-wrapper{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top-right-radius:7vw;border-top-left-radius:7vw;background-color:#fff}.event-image{margin-top:2vh;width:100vw;overflow:hidden}.event-image img{width:100vw;height:40vh;object-fit:cover;border-top-right-radius:5vw;border-top-left-radius:5vw}.event-info{width:100vw;height:auto;margin-top:4vh;display:flex;flex-direction:column;align-items:center;text-align:left}.event-page{background-color:#fff;min-height:100vh;border-top-right-radius:5vw;border-top-left-radius:5vw;font-family:Montserrat,serif}.loading-wrapper{display:flex;justify-content:center}.loading{position:absolute;top:30%}.event-name{color:#02112e;width:80vw;font-size:6.5vw;margin-top:-.7vh}.event-description p{margin:0}.event-date{color:#1e90ff;font-size:2.9vw}.event-date,.event-hour{font-weight:450;width:80vw}.event-hour{margin-top:1vh!important;color:#02112e;font-size:3.5vw}.event-location{width:80vw;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.location-ping{height:2.8vh;width:auto}.event-address{margin-left:2vw;color:#02112e;font-size:3vw;font-weight:500}.event-description{margin-top:1vh!important;color:#02112e;width:80vw;font-size:2.2vw}.event-description h3{font-weight:600;font-size:3.5vw;margin-left:1vw}.event-description p{margin-top:-.3vh;font-weight:400;font-size:3.1vw}.sections-wrapper{width:100vw;height:auto;margin-top:7vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#fff}.sections-buttons-wrapper{display:flex;flex-direction:row;justify-content:space-between;width:100vw}.section-button-div{width:34vw;height:4vh;color:#02112e;font-size:2.3vh;font-weight:450;border-bottom:.01vh solid;border-color:rgba(2,17,46,.21176470588235294);background-color:#fff}.section-button-div-highlight,.section-button-div:hover{cursor:pointer;color:#1e90ff;border-color:#1e90ff}.section-button-div-highlight{width:34vw;height:4vh;font-size:2.6vh;font-weight:400;border-bottom:.01vh solid;background-color:#fff}.prices-section{min-height:20vh}.lineup-section,.prices-section{width:100vw;height:auto;margin-bottom:10vh;background-color:#fff}.lineup-section{min-height:30vh}.tickets-section{width:100vw;min-height:20vh;margin-bottom:10vh;background-color:#fff}.tickets-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:5vw;margin-left:6vw;overflow-x:scroll;scrollbar-width:none;background-color:#fff}.ticket-div{margin-right:7vw;width:auto;height:auto}.artist-div{margin-top:2vh;width:90%;margin-left:5%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.artist-div p{margin:0}.artist-div h2{font-weight:500;font-size:4vw;margin:0;color:#0f6df9}.consumable-div{margin-top:2vh;width:90%;margin-left:5%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.consumable-div p{font-size:3.5vw;margin:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0}.bought-ticket-div{display:flex;flex-direction:column;justify-content:center;align-items:center}.bought-ticket-div h2{font-size:3.5vw;margin-bottom:10%}@media screen and (min-width:650px){.event-info{width:100%;height:auto;margin-top:6vh;display:flex;flex-direction:column;align-items:center;text-align:left}.event-image{width:90vw;margin:8vw 2.5vw 1vw;display:flex;align-items:flex-start;justify-content:flex-start}.event-image img{width:100%;height:100%;border-radius:5vw}.content-wrapper{flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start}.content-wrapper,.event-sections-wrapper{width:100%;height:auto;display:flex;border-top-right-radius:7vw;border-top-left-radius:7vw;background-color:#fff}.event-sections-wrapper{margin-top:4vh;flex-direction:column;align-items:center;justify-content:center}.event-name{width:40vw;font-size:3vw;margin-top:0}.event-hour{width:40vw;font-size:1.4vw;margin-bottom:.8vw}.event-location{margin:0;width:40vw}.event-address{font-size:1.3vw;margin-top:0;margin-bottom:0;margin-left:.8vw}.event-description{margin-top:0;width:40vw}.event-description p{font-size:clamp(8px,1.1vw,24px);font-weight:300}.event-description h3{font-size:clamp(8px,1.5vw,24px);font-weight:500;text-align:left}.sections-wrapper{width:50vw;height:auto;margin-top:7vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#fff}.prices-section{min-height:20vh;margin-bottom:10vh}.lineup-section,.prices-section{margin-top:3vh;width:50vw;height:auto;background-color:#fff}.lineup-section{min-height:30vh;margin-bottom:5vh}.tickets-section{width:50vw;max-height:500px;margin-bottom:10vh;background-color:#fff}.tickets-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:3vw;margin-left:0;max-height:25vw;overflow-y:scroll;scrollbar-width:none;background-color:#fff}.ticket-div{margin-right:0;margin-bottom:3vw;width:auto;height:auto}.artist-div{margin-top:2vh;width:90%;margin-left:5%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.artist-div h2,.artist-div p{margin:0;font-size:1.5vw}.artist-div h2{font-weight:500;color:#0f6df9}.consumable-div{margin-top:2vh;width:90%;margin-left:5%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.consumable-div p{font-size:1.5vw;margin:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0}.sections-buttons-wrapper{display:flex;flex-direction:row;justify-content:space-evenly;width:50vw}.section-button-div{background-color:#f1f1f1;color:#000}.section-button-div,.section-button-div:hover{width:11vw;height:4.5vh;display:flex;justify-content:center;align-content:center;align-items:center;border-radius:.5vw;border:none;font-family:Montserrat,serif;font-weight:400;font-size:1.3vw;cursor:pointer}.section-button-div-highlight,.section-button-div:hover{background-color:#02112e;color:#fff}.section-button-div-highlight{width:11vw;height:4.5vh;display:flex;justify-content:center;align-content:center;align-items:center;border-radius:.5vw;border:none;font-family:Montserrat,serif;font-weight:400;font-size:1.3vw;cursor:pointer}.bought-ticket-div h2{font-size:2vw;margin-bottom:10%}}.confirm-ticket-background{background-image:url(/static/media/ticket-confirm-background.6ec9694d.png);background-repeat:no-repeat;background-size:cover;background-position:50%;height:40vw;width:80vw;border-radius:5vw}.confirm-ticket-info-wrapper{width:95%;height:63%;margin-left:5%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.confirm-ticket-info-wrapper h1{color:#0f6df9;font-family:Montserrat;font-size:4.5vw;font-weight:700;text-align:left}.confirm-ticket-dates{color:#02112e;font-family:Montserrat;font-weight:500;font-size:3vw;text-align:left;margin:0 0 7%}.confirm-ticket-section-wrapper{width:100%;height:37%;display:flex;flex-direction:row;justify-content:space-between}.confirm-ticket-price{border-color:rgba(2,17,46,.21176470588235294)!important;border-right:.001vh solid;flex-direction:row}.buy-button-container,.confirm-ticket-price{width:50%;height:100%;display:flex;justify-content:center;align-items:center}.buy-button-container{align-content:center}.buy-button{background-color:#0f6df9;color:#fff;font-size:2.5vw}.buy-button,.sold-out-button{width:50%;height:50%;border-radius:2vw;border:none;font-family:Montserrat;font-weight:700;cursor:pointer}.sold-out-button{background-color:hsla(0,0%,95.7%,.4666666666666667);color:#000;font-size:3vw}.ticket-price{display:flex;flex-direction:column;justify-content:center;height:100%}.ticket-price p{text-align:left;font-weight:500;font-size:2.5vw}.ticket-price h1,.ticket-price p{color:#02112e;font-family:Montserrat;margin:0}.ticket-price h1{font-weight:700;font-size:4vw}.payment-modal{width:100vw;height:100vh}.payment-modal-header{height:15vh;width:100vw;background-color:rgba(15,109,249,.047058823529411764)}.payment-modal-info{background-color:rgba(11,28,59,.8)}.payment-modal-cardInfo,.payment-modal-info{height:85vh;border-radius:8vw 8vw 0 0;display:flex;flex-direction:column;justify-content:left;align-items:center}.payment-modal-cardInfo{background-color:#1a2338}.exit-button{width:90vw;height:auto;display:flex;margin-top:3vh;justify-content:flex-start}.exit-button img{width:8vw;height:auto;cursor:pointer}.ticket-price-wrapper{width:70vw;height:7vh;color:#333;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.399)}.ticket-price-wrapper p{color:#f2f2f2}.ticket-price-wrapper h2{font-weight:500;color:#f2f2f2}.total-price-wrapper{margin-top:3vh;width:70vw;height:7vh;color:#f2f2f2;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.total-price-wrapper p{font-weight:600;font-size:4.5vw}.total-price-wrapper h2{font-weight:600;font-size:6vw}.buy-div{color:#f2f2f2!important;width:70vw;text-align:left}.payment-method-wrapper{margin-top:4vh;width:70vw;height:auto;margin-bottom:10vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:#f2f2f2}.payment-method-wrapper p{font-weight:400;font-size:4vw;margin-bottom:3vh;text-align:left;width:100%}.payment-method-button{width:100%;height:8vh;background-color:#f2f2f2;border-radius:2vw;border:none;color:#02112e;font-family:Montserrat;font-weight:500;font-size:4vw;cursor:pointer;margin-bottom:3vh;display:flex;flex-direction:row;text-align:center;align-items:center;justify-content:center}.payment-method-button img{width:8vw;height:auto;margin-right:2vw}.mbway-page-wrapper{margin-top:5vw;width:70vw;height:100%}.mbway-page-header,.mbway-page-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mbway-page-header{margin-top:10vh;text-align:center}.mbway-page-header h1{margin:0;font-weight:700;font-size:7vw;color:#f2f2f2}.mbway-page-body{margin-top:5vh;margin-bottom:2vh;justify-content:center}.mbway-page-body h2{width:100%;font-weight:500;font-size:4vw;color:#f2f2f2;text-align:left;margin-bottom:.5vh}.mbway-page-button{background-color:#609cf5;color:#fff;font-family:Montserrat,serif;font-weight:600;font-size:5vw;margin-top:10vh;width:80%;height:8vh;border:none;border-radius:2vw;cursor:pointer}.address-page-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:70vw}.address-page-wrapper h2{font-size:3.5vw}.address-page-wrapper h1,.address-page-wrapper h2{color:#f2f2f2;font-weight:700;margin:3vh 0 .5vh;width:100%;text-align:left}.address-page-wrapper h1{font-size:5vw}.address-page-wrapper p{margin:0;color:#f2f2f2;font-weight:500;font-size:4vw;width:100%;text-align:left}.address-page-wrapper input{width:100%;height:5vh;background-color:#f2f2f2;border-radius:2vw;border:none;color:#02112e;font-family:Montserrat;font-weight:500;font-size:4vw;cursor:pointer;padding-left:2vw}.address-page-city-wrapper{width:105%;display:flex;flex-direction:row;justify-content:space-between}.address-page-city-wrapper input{margin:0;width:90%;height:5vh;background-color:#f2f2f2;border-radius:2vw;border:none;color:#02112e;font-family:Montserrat;font-weight:500;font-size:4vw;cursor:pointer}.item-wrapper-left{width:45%;display:flex;flex-direction:column;justify-content:flex-start;align-items:left}.address-page-button{background-color:#609cf5;color:#fff;font-family:Montserrat;font-weight:600;font-size:5vw;margin-top:6vh;width:80%;height:8vh;border:none;border-radius:2vw;cursor:pointer}.modal-error-info{margin-top:10%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.modal-error-info h1{margin-bottom:15%;font-weight:650;font-size:5vh;color:#f2f2f2}@media screen and (min-width:650px){.confirm-ticket-background{height:15vw;width:30vw;border-radius:1.5vw}.confirm-ticket-info-wrapper{width:95%;height:63%;margin-left:5%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.confirm-ticket-info-wrapper h1{color:#0f6df9;font-family:Montserrat;font-size:1.7vw;font-weight:700;text-align:left}.confirm-ticket-dates{color:#02112e;font-family:Montserrat;font-weight:500;font-size:1.1vw;text-align:left;margin:0 0 7%}.confirm-ticket-section-wrapper{width:100%;height:37%;display:flex;flex-direction:row;justify-content:space-between}.confirm-ticket-price{border-color:rgba(2,17,46,.21176470588235294)!important;border-right:.001vh solid;flex-direction:row}.buy-button-container,.confirm-ticket-price{width:50%;height:100%;display:flex;justify-content:center;align-items:center}.buy-button-container{align-content:center}.buy-button{background-color:#0f6df9;border-radius:.75vw;border:none;color:#fff;font-size:1vw}.buy-button,.sold-out-button{width:50%;height:50%;font-family:Montserrat;font-weight:700;cursor:pointer}.sold-out-button{background-color:hsla(0,0%,95.7%,.4666666666666667);border-radius:1.5vw;border:none;color:#000;font-size:1.1vw}.ticket-price{display:flex;flex-direction:column;justify-content:center;height:100%}.ticket-price p{text-align:left;font-weight:500;font-size:1vw}.ticket-price h1,.ticket-price p{color:#02112e;font-family:Montserrat;margin:0}.ticket-price h1{font-weight:700;font-size:1.5vw}.payment-modal{width:45vw;height:130vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-left:52.5%;margin-top:3%}.payment-modal-header{height:0;width:100vw;background-color:rgba(15,109,249,.047058823529411764)}.payment-modal-info{background-color:rgba(11,28,59,.8)}.payment-modal-cardInfo,.payment-modal-info{height:70%;width:90%;border-radius:2vw 2vw 2vw 2vw;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.payment-modal-cardInfo{background-color:#1a2338}.exit-button{width:90%;height:auto;display:flex;margin-top:3%;justify-content:flex-start}.exit-button img{width:8%;height:auto;cursor:pointer}.ticket-price-wrapper{width:70%;height:7%;color:#333;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.399)}.ticket-price-wrapper p{color:#f2f2f2}.ticket-price-wrapper h2{font-weight:500;color:#f2f2f2}.total-price-wrapper{margin-top:3%;width:70%;height:7%;color:#f2f2f2;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.total-price-wrapper p{font-weight:600;font-size:2.25vw}.total-price-wrapper h2{font-weight:600;font-size:3vw}.buy-div{color:#f2f2f2!important;width:70%;text-align:left}.payment-method-wrapper{margin-top:4%;width:70%;height:auto;margin-bottom:10%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#f2f2f2}.payment-method-wrapper p{margin-top:0;font-weight:400;font-size:1.8vw;margin-bottom:7%;width:100%;text-align:center}.payment-method-button{width:100%;height:7vh;background-color:#f2f2f2;border-radius:.5vw;border:none;color:#02112e;font-family:Montserrat,serif;font-weight:500;font-size:1.75vw;cursor:pointer;margin-bottom:5%;display:flex;flex-direction:row;text-align:center;align-items:center;justify-content:center}.payment-method-button img{width:7%;height:auto;margin-right:3%}.mbway-page-wrapper{width:70%;height:80%}.mbway-page-header,.mbway-page-wrapper{display:flex;flex-direction:column;align-items:center}.mbway-page-header{margin-top:0;justify-content:flex-start;text-align:center}.mbway-page-header h1{margin:0;font-weight:700;font-size:2.75vw;color:#f2f2f2}.mbway-page-body{margin-top:5%;display:flex;flex-direction:column;justify-content:center;width:80%;font-size:2.75vw}.mbway-page-body h2{width:100%;font-weight:500;font-size:2vw;color:#f2f2f2;margin-bottom:5%;text-align:center}.address-page-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:70%}.address-page-wrapper h2{font-size:3.5vw}.address-page-wrapper h1,.address-page-wrapper h2{color:#f2f2f2;font-weight:700;margin:3% 0 .5%;width:100%;text-align:left}.address-page-wrapper h1{font-size:5vw}.address-page-wrapper p{margin:0;color:#f2f2f2;font-weight:500;font-size:4vw;width:100%;text-align:left}.address-page-wrapper input{width:100%;height:5%;background-color:#f2f2f2;border-radius:2vw;border:none;color:#02112e;font-family:Montserrat;font-size:4vw;cursor:pointer;padding-left:2%}.address-page-city-wrapper{width:105%;display:flex;flex-direction:row;justify-content:space-between}.address-page-city-wrapper input{margin:0;width:90%;height:5%;background-color:#f2f2f2;border-radius:2vw;border:none;color:#02112e;font-family:Montserrat;font-weight:500;font-size:4vw;cursor:pointer}.item-wrapper-left{width:45%;display:flex;flex-direction:column;justify-content:flex-start;align-items:left}.address-page-button{background-color:#609cf5;color:#fff;font-family:Montserrat;font-weight:600;font-size:5vw;margin-top:6%;width:80%;height:8%;border:none;border-radius:2vw;cursor:pointer}.form-control{height:4vw!important;font-size:2vw!important}.flag-dropdown{display:flex;align-items:center;justify-content:center;width:17%;height:4vw!important}.modal-error-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.modal-error-info h1{font-weight:650;font-size:3vw;color:#f2f2f2}.mbway-page-button{background-color:#609cf5;color:#fff;font-family:Montserrat,serif;font-weight:600;font-size:2.7vw;width:60%;height:8vh;margin-bottom:30%}.address-page-wrapper{width:86%;margin-bottom:10vh}.address-page-wrapper h2{font-size:2.1vw;margin-bottom:.6vh;margin-top:3vh}.address-page-wrapper h1{font-size:2.3vw;margin-bottom:.3vh;margin-top:3vh}.address-page-wrapper p{font-size:1.8vw}.address-page-wrapper input{height:2.7vw;font-weight:500;font-size:2vw}}.child{width:80vw}@media screen and (min-width:650px){.child{width:34vw}}.payment-button{height:5vh;width:90%;margin-top:1.5vw;margin-left:0;background-color:#f2f2f2;border:.14vw solid #f2f2f2;border-radius:.69vw;box-sizing:border-box;cursor:pointer;color:#02112e;font-family:"Montserrat",sans-serif;font-size:1.9vw;font-weight:510;text-align:center;text-decoration:none;transition:all .3s}.payment-button img{width:5.5%;margin-right:3%}.payment-button:hover{border:.14vw solid #0f6df9;border-radius:.69vw;box-sizing:border-box;background-color:#0f6df9;color:#fff}.payment-button:active{box-shadow:0 0 .95vw .02vw rgba(2,17,46,.7)}.payment-button:focus{outline:0}#alternative-color-scheme{background-color:#fff;border:.139vw solid #fff;color:#02112e}#alternative-color-scheme:hover{background-color:#02112e;color:#fff}#line-only{border:.139vw solid #fff}#line-only,#line-only:hover{background-color:transparent;color:#fff}#alternative-color-scheme:active{box-shadow:0 0 .95vw .02vw hsla(0,0%,100%,.7)}.payment-button-loading{height:90%;width:90%;margin-top:1.5vw;margin-left:0;display:flex;justify-content:center;align-items:center;background-color:#f2f2f2;border:.14vw solid #f2f2f2;border-radius:.69vw;box-sizing:border-box;color:#02112e;transition:all .3s}@media screen and (max-width:650px){.payment-button{width:70vw;height:9vw;margin-top:4%;border-radius:1.4vw;color:#02112e;font-family:"Montserrat",sans-serif;font-size:2.8vh;font-weight:510;display:flex;text-align:center;justify-content:center;align-items:center;text-decoration:none;transition:all .3s}.payment-button img{width:9%;margin-right:3%}.payment-button-loading{width:70vw;height:9vw;border-radius:1.4vw}.payment-button:active{box-shadow:0 0 2.2vw .2vw rgba(2,17,46,.7)}#alternative-color-scheme{background-color:#02112e;border:.278vw solid #02112e;color:#fff}#alternative-color-scheme:hover{background-color:#fff;color:#02112e}#alternative:active{box-shadow:0 0 2.2vw .2vw hsla(0,0%,100%,.7)}#different-size{height:7.7vw;width:22.2vw;border:.27vw solid #02112e;border-radius:1.5vw;font-size:2.8vw}#line-only{height:5vw;width:21vw;background-color:transparent;border:.139vw solid #fff;border-radius:1.5vw;color:#fff;font-size:2vw}}.image-wrapper{margin-top:10vw;display:flex;align-items:center;justify-content:center;position:relative;height:60vw}.image{z-index:2;width:200px;height:200px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.text{font-family:Montserrat,serif;color:#fff;font-size:3.5vw}.button{background-color:#0f6df9}.button,button:disabled,button[disabled=disabled]{color:#fff;font-family:Montserrat,serif;font-weight:600;font-size:5vw;margin-top:10vh;width:65%;height:8vh;border:none;border-radius:2vw;cursor:pointer}button:disabled,button[disabled=disabled]{background-color:#5698fa}.tail-spin{z-index:3}@media screen and (min-width:650px){.image-wrapper{margin-top:1vw;display:flex;align-items:center;justify-content:center;position:relative;height:23vw}.image{z-index:2;width:280px;height:280px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.text{font-family:Montserrat,serif;color:#fff;font-size:1.3vw}.button{background-color:#0f6df9;font-size:2.5vw;width:30%;height:9vh}.button,button:disabled,button[disabled=disabled]{color:#fff;font-family:Montserrat,serif;font-weight:600;margin-top:10vh;border:none;border-radius:2vw;cursor:pointer}button:disabled,button[disabled=disabled]{background-color:#5698fa;font-size:5vw;width:65%;height:8vh}}
/*# sourceMappingURL=main.351914c5.chunk.css.map */