@import"https://fonts.googleapis.com/css?family=Lato&display=swap";@import"https://fonts.googleapis.com/css2?family=Arapey:ital@0;1&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800&family=Roboto:wght@400;500;700;900&display=swap";:root{--primary-color: #ffff;--body-color: #f5f2f2;--secondary-color: #d63484;--secondary-color-light: #e14f98;--text-color1: #000000;--text-color2: #4f4e4e;--light-grey: #e6dfe2;--seat-color: #ccc;--selected-seat-color: #33c203;--occupied: #696565;--roboto: "Roboto", sans-serif}::-webkit-scrollbar{width:0;background:transparent}.wrapper1{justify-self:center;align-items:center;min-width:800px;padding:10px;align-self:center;margin-left:auto}.container{perspective:1000px;padding:10px;display:flex;flex-direction:column}.row{display:flex;justify-content:center}.vvip-left{align-items:end;width:max-content;justify-content:right;transform:rotateY(0) rotate(45deg);margin-right:50px}.vvip-right{align-items:end;width:max-content;justify-content:left;transform:rotateY(0) rotate(-45deg);margin-left:50px}.vvip-left-row{justify-content:end;margin-bottom:5px}.vvip-right-row{justify-content:start;margin-bottom:5px}.vvip-seats{display:flex;flex-direction:row;margin:0 auto}.corridor{width:100px}.vvip-mid{margin-top:150px}.vip-seats:nth-child(20n){margin-right:20px}.vip-seats:nth-child(40n){margin-right:100px}.vip-seats:nth-child(80n){margin-right:0}.general-seats:nth-child(30n){margin-right:100px}.general-seats:nth-child(60n){margin-right:0}.vip-seats-container{margin:0 auto}.vvip-seat{background-color:#ff8a8a;margin:5px}.general-seats{background-color:#beffaa;margin:5px}.stall-container{border:2px ridge palevioletred;display:flex;flex-direction:column;padding:20px 0;width:max-content;margin:0 auto}.stall{width:50px;height:40px;cursor:pointer;border:1px solid black;font-size:x-small;display:flex;align-items:center;text-align:center}.stall:nth-child(5n){margin-right:100px}.stall:nth-child(10n){margin-right:0}.stall-row:nth-child(2n){margin-bottom:50px}.home-bg{background-color:var(--text-color1)}.book-now{padding:6px 20px;margin-left:20px;font-weight:600;font-size:20px}.title-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 20px 40px;font-family:Lora,serif;gap:-5px}.main-title{font-size:35px;text-transform:uppercase;letter-spacing:2px;color:#fff}.pune{font-size:70px;text-transform:uppercase;color:#fff;text-shadow:0 0 10px #ec219e,0 0 20px #ec219e,0 0 40px #fd059e,0 0 80px #fd059e,0 0 120px #fd059e,0 0 200px #fd059e,0 0 300px #fd059e,0 0 400px #fd059e}@keyframes party{0%{color:#fff;filter:blur(2px);text-shadow:0 0 10px #00b3ff,0 0 20px #00b3ff,0 0 40px #00b3ff,0 0 80px #00b3ff,0 0 120px #00b3ff,0 0 200px #00b3ff,0 0 300px #00b3ff,0 0 400px #00b3ff}5%{color:#111;filter:blur(0px);text-shadow:none}80%{color:#111;filter:blur(0px);text-shadow:none}85%{color:#fff;filter:blur(2px);text-shadow:0 0 10px #00b3ff,0 0 20px #00b3ff,0 0 40px #00b3ff,0 0 80px #00b3ff,0 0 120px #00b3ff,0 0 200px #00b3ff,0 0 300px #00b3ff}90%{color:#fff;filter:blur(2px);text-shadow:0 0 10px #ec219e,0 0 20px #ec219e,0 0 40px #fd059e,0 0 80px #fd059e,0 0 120px #fd059e,0 0 200px #fd059e,0 0 300px #fd059e,0 0 400px #fd059e}to{color:#fff;filter:blur(2px);text-shadow:0 0 10px #ec219e,0 0 20px #ec219e,0 0 40px #fd059e,0 0 80px #fd059e,0 0 120px #fd059e,0 0 200px #fd059e,0 0 300px #fd059e,0 0 400px #fd059e}}.Booking-img{width:260px;height:380px;object-fit:cover;border-radius:15px}.date{width:100%;background-color:var(--light-grey);color:var(--text-color1);padding:10px 6px;border-radius:10px;font-weight:500;font-family:Roboto,sans-serif}.booking-title{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff}.address{text-transform:capitalize;font-weight:400;font-size:18px;font-family:Roboto,sans-serif;color:#fff}.book-now-home{padding:10px 20px;max-width:150px;font-size:18px;font-weight:700;border-radius:10px;background-color:var(--secondary-color);color:var(--primary-color);border:1px solid var(--secondary-color)}.home-booking-type{display:flex;flex-direction:row;justify-content:center;gap:1.5rem}.home-wrapper{display:flex;flex-direction:column;gap:15px;border:1px solid #fff;padding:20px;border-radius:15px;z-index:10000}.general-ticket-wrapper{display:flex;align-items:center;padding:20px 0}.tickets-left{font-size:18px;font-weight:700}.book-now:hover{cursor:pointer}.button-wrapper{display:flex;margin-left:20px;margin-bottom:20px}.container{padding:20px 20px 100px;margin-top:80px}.booking-container{display:flex;justify-content:center}.amount-wrapper{display:flex;justify-content:space-around;align-items:center;background-color:#0000001a;padding:15px 200px;border-radius:15px;gap:100px}.wrapper{padding:20px}.asd{display:flex;flex-direction:column;gap:15px;margin-top:20px}.book{border-radius:10px;font-size:18px}.btn{font-weight:600;width:150px;padding:10px;background-color:var(--secondary-color);color:var(--primary-color);border:1px solid var(--secondary-color)}.btn:hover{scale:1.03;cursor:pointer}.cont span{color:var(--primary-color);font-weight:700;padding:8px 15px;background-color:var(--secondary-color);margin:0 4px;border-radius:10px}.cont span:first-child,.cont span:last-child{cursor:pointer}.cont{margin-bottom:15px}.cntr{max-width:400px;margin:auto;text-transform:capitalize;background-color:#fffb;padding:20px;border-radius:10px}.form-group{margin-bottom:20px}.form-group1{margin-top:20px;width:500px}label{display:block;font-weight:700;margin-bottom:5px}input{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}form button{display:block;width:100%;padding:10px;background-color:var(--secondary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}button:hover{background-color:var(--text-color1)}.cntr h2{margin-bottom:20px}#error{color:red;padding-bottom:4px}.cont2{margin-top:20px}.capsule-container{display:flex;flex-wrap:wrap}.form-seat-capsule{background-color:var(--text-color2)}.input{display:flex;flex-direction:row}.input span{padding:6px;background-color:#fff;color:#000;font-weight:700;margin-left:20px;border-radius:4px}.booked1{display:flex;margin:20px;flex-wrap:wrap}.stall-row{display:flex;flex-direction:row}.container h1{margin-bottom:20px}.stalls{margin:20px auto}@media screen and (max-width: 630px){.home-wrapper{box-shadow:none}.entry{font-size:18px;gap:8px}.entry-icon{font-size:20px}.showcase{font-size:14px}.movie-container{margin:20px 0;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.title-wrapper{padding:30px 20px 20px}.main-title{font-size:20px;letter-spacing:3px;font-weight:600}.pune{font-size:70px;letter-spacing:10px}.Booking-img{width:260px;height:370px;object-fit:cover;border-radius:15px}.date{width:100%;padding:10px 5px;border-radius:10px;font-weight:500}.booking-title{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.address{text-transform:capitalize;font-weight:500}.book-now-home{padding:10px 20px;max-width:150px;font-size:18px;font-weight:700;border-radius:10px}.home-booking-type{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem}.home-wrapper{display:flex;flex-direction:column;gap:15px;justify-content:center}}@media screen and (min-width: 1850px){.container{padding-bottom:100px}}.container3{background-image:url(https://images.unsplash.com/photo-1522158637959-30385a09e0da?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);height:100vh;background-position:center;background-size:cover;display:flex;margin-top:80px}.event-time-date{display:flex;flex-direction:column;font-size:13px;gap:3px;background-color:#f0f8ff;width:100%;padding:10px 5px;border-radius:10px;font-weight:500}.event-time-date p{font-size:14px;font-weight:700}.tnc-checkbox{color:#111;width:20px}@media (max-width: 450px){.tnc{display:flex;flex-direction:column;align-items:center;font-size:14px;gap:10px}}@media (min-width: 451px){.tnc{display:flex;flex-direction:row;font-size:14px;gap:10px}}*{box-sizing:border-box}.email-container,.download-container{display:flex;flex-direction:column;max-width:350px;align-items:center;margin:80px auto 40px;gap:20px;border:1px solid #ccc;padding:15px;font-family:var(--roboto);border-radius:10px}.download-container{border:none}.confirmation-p{color:#129112;font-size:20px;font-weight:600;text-transform:capitalize}.email-user-name{font-size:16px;text-transform:capitalize;align-self:flex-start}.email-event-wrapper{background-color:#e1e1e1;display:flex;padding:15px;gap:15px;border-radius:8px}.email-img-div img{width:100px;height:150px;border-radius:8px}.email-info-div{display:flex;flex-direction:column;gap:8px}.download-info-div{gap:15px}.email-info-div p{font-weight:600}.event-name{font-size:20px}.event-time-date{display:flex;flex-direction:column;font-size:13px;gap:3px}.event-address{font-size:15px;text-transform:capitalize;color:#3e3e3e;font-weight:500}.seat-numbers{font-size:15px}.ticket-download{border-radius:8px;margin-bottom:30px;font-size:15px}.download-event-wrapper{background-color:#fff;display:flex;padding:15px;gap:15px;border-radius:8px;justify-content:center}.download-wrappers-one{box-shadow:0 0 10px #969696f5;max-width:450px;border-radius:8px}.amount-ticket-div{display:flex;font-size:15px;width:300px;justify-content:space-between;padding:10px 5px;color:gray;font-weight:600}.terms-container{max-width:1000px;margin:80px auto 0;padding:20px}header{text-align:center;margin-bottom:20px}h1{font-size:24px}h2{font-size:20px;margin-top:30px}p{font-size:16px;line-height:1.5}body{font-family:Arial,sans-serif;margin:0;padding:0}.container{max-width:1600px;margin:0 auto;padding:20px}.mob-container{perspective:1000px;padding:30px 0 0 10px;display:flex;flex-direction:column}.card-container{display:flex;justify-content:flex-start;gap:20px;flex-wrap:nowrap;overflow-x:scroll;padding:10px}.event-card{display:flex;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0003;padding:10px;flex-direction:column;border:1px solid gainsboro;min-width:250px}.event-card :hover{cursor:pointer}.event-image{max-width:250px;width:100%;height:100%;object-fit:cover;border-radius:8px;align-self:center}.event-details{padding:20px}.event-name{margin:0}.event-date,.event-venue{margin:5px 0}.view-details-btn{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.view-details-btn:hover{background-color:#0056b3}@media (max-width: 600px){.event-category{margin-left:10px;margin-bottom:10px}}.navbar{display:flex;justify-content:space-between;align-items:center;background-color:#000;color:#fff;padding:10px 12px;height:80px;position:fixed;width:100%;z-index:99;margin:0;box-shadow:0 4px 8px #0003}.dummyNavbar{height:50px;z-index:-1}@media (max-width: 450px){.logo{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:25px}}@media (min-width: 451px){.logo{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px;padding-left:50px}}.logo p{background-color:azure;color:#333;padding:3px 10px;border-radius:10px;text-align:center;font-size:16px}.logo p:hover{background-color:#ccc;cursor:pointer;color:#414141}.logo h1{margin:0;color:#fff}.nav-links{list-style:none;display:flex;transition:transform .5s ease-in-out;margin-right:50px}.nav-links li{margin-left:30px;margin-right:7px;font-size:18px}.nav-links li p{font-size:18px}.nav-links li a{text-decoration:none;color:#fff}.nav-links li a:hover{text-decoration:underline}.nav-links li p:hover{text-decoration:underline;cursor:pointer}.hamburger{display:none;flex-direction:column;cursor:pointer;margin-left:10px}.hamburger div{width:25px;height:3px;background-color:#fff;margin:4px}@media (max-width: 768px){.nav-links{display:flex;flex-direction:column;width:100%;position:absolute;top:80px;padding:5px 10px 20px;right:0;margin-right:0;background-color:#333;transform:translate(100%);z-index:15}.nav-links.active{transform:translate(0);transition:transform .3s ease-in-out}.nav-links li{text-align:center;margin:10px 0}.hamburger{display:flex}}@media (max-width: 320px){.logo{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px;padding-left:5px}}.location-modal{width:50vw;height:50vh;margin:100px auto;z-index:100!important}.option-container{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:10px}.options{width:max-content;background-color:#f0f8ff;padding:5px 10px;border-radius:10px}.options:hover{color:#616161;cursor:pointer;transition:.1s}.modal-container{padding:10px;width:100%;border-radius:10x;background-color:#fff}.carousel-image{width:100%;object-fit:cover}.modal-title{font-weight:700;margin-bottom:10px;font-size:larger}.slide-container{margin-top:80px}.react-slideshow-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.react-slideshow-container .nav{z-index:10;position:absolute;cursor:pointer}.react-slideshow-container .nav:first-of-type{left:0}.react-slideshow-container .nav:last-of-type{right:0}.react-slideshow-container .default-nav{height:30px;background:#fff9;width:30px;border:0;text-align:center;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.react-slideshow-container .default-nav:hover,.react-slideshow-container .default-nav:focus{background:#fff;color:#666;outline:0}.react-slideshow-container .default-nav.disabled:hover{cursor:not-allowed}.react-slideshow-container .default-nav:first-of-type{margin-right:-30px;border-right:0;border-top:0}.react-slideshow-container .default-nav:last-of-type{margin-left:-30px}.react-slideshow-container+ul.indicators{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.react-slideshow-container+ul.indicators li{display:inline-block;position:relative;width:7px;height:7px;padding:5px;margin:0}.react-slideshow-container+ul.indicators .each-slideshow-indicator{border:0;opacity:.25;cursor:pointer;background:transparent;color:transparent}.react-slideshow-container+ul.indicators .each-slideshow-indicator:before{position:absolute;top:0;left:0;width:7px;height:7px;border-radius:50%;content:"";background:#000;text-align:center}.react-slideshow-container+ul.indicators .each-slideshow-indicator:hover,.react-slideshow-container+ul.indicators .each-slideshow-indicator.active{opacity:.75;outline:0}.react-slideshow-fadezoom-wrapper{width:100%;overflow:hidden}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap>div{position:relative;opacity:0}.react-slideshow-wrapper .react-slideshow-fade-images-wrap>div[aria-hidden=true]{display:none}.react-slideshow-wrapper.slide{width:100%;overflow:hidden}.react-slideshow-wrapper .images-wrap.horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.react-slideshow-wrapper .images-wrap>div[aria-hidden=true]{display:none}.whole-page{background-color:#faebd7;margin-top:80px}.event-details-page{padding:20px;width:70%;background-color:#faebd7;margin:80px auto 30px}.event-image2{width:250px;max-width:400px;height:auto;margin-top:-120px;margin-left:20px;border-radius:10px;box-shadow:5px 4px 8px #f5e1e11a;z-index:2}.bg-image{background-size:cover;width:100%;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,0)));mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,0)))}.bg-container{width:100%;height:500px;overflow:hidden;object-position:center;background-color:#fff;border-radius:20px}.related-events-section{margin-top:20px}.related-events-container{display:flex;flex-wrap:wrap;justify-content:start;gap:20px;padding:10px}.related-event-card{width:30%;margin-bottom:20px}.related-event-card img{width:100%;height:auto}.related-event-card h3{margin-top:10px}.related-event-card a{display:block;margin-top:10px;color:#00f;text-decoration:underline}.event-details-page p{margin:10px 0}.event-cntr{display:flex;flex-direction:row;justify-content:flex-start}.event-details2{margin-left:20px;padding:20px}.about-event{margin-top:20px}.book-now-btn{text-decoration:none;background-color:#db7093;padding:5px 10px;border-radius:5px;color:#f0f8ff}.book-now-btn:hover{cursor:pointer;scale:110%}@media only screen and (max-width:992px){.event-details-page{padding:0;width:100%;background-color:#faebd7;margin:30px auto}.about-event,.related-events-section{margin-top:20px;padding:20px}.event-image2{width:250px;max-width:400px;height:auto;margin-top:-190px;margin-left:50px;border-radius:10px;box-shadow:5px 4px 8px #f5e1e11a;z-index:2}}@media only screen and (max-width:660px){.event-details-page{width:100%;background-color:#faebd7;margin:30px auto}.event-image2{width:200px;max-width:310px;height:410px;margin-top:-130px;margin-left:50px;border-radius:10px;box-shadow:5px 4px 8px #f5e1e11a;z-index:2}.bg-container{width:100%;height:430px;overflow:hidden;object-position:center;background-color:#fff;border-radius:20px}.about-event,.related-events-section{margin-top:20px;padding:20px}}@media only screen and (max-width:476px){.event-details-page{width:100%;background-color:#faebd7;margin:0 auto}.bg-container{width:100%;height:330px}.event-image2{width:170px;max-width:310px;height:370px;margin-top:-90px;margin-left:20px;border-radius:10px;box-shadow:5px 4px 8px #f5e1e11a;z-index:2}.about-event,.related-events-section{margin-top:20px;padding:20px}.event-details2 p{font-size:15px}.event-details2 h1{font-size:20px}}@media only screen and (max-width:366px){.event-details2 p{font-size:14px}.event-details2 h1{font-size:20px}.event-details2{margin-left:8px;padding:20px 8px 20px 5px}.bg-image{padding-top:30px;background-size:cover;width:100%;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,0)));mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,0)))}.bg-container{width:100%;height:250px;overflow:hidden;object-position:center;background-color:#fff;border-radius:40px}.event-image2{width:150px;max-width:310px;height:290px;margin-top:-90px;margin-left:20px;border-radius:10px;box-shadow:5px 4px 8px #f5e1e11a;z-index:2}}.sign-modal{margin:100px auto;display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px;background-color:#e4f2ff;border-radius:10px;border:none;outline:none}.home-modal{margin:100px auto;padding:20px;border:none;outline:none}@media (min-width: 451px){.home-image{width:60vw}}@media (max-width: 450px){.home-image{width:400px;height:350px}}@media (max-width: 450px){.sign-modal{width:90vw}}@media (min-width: 451px){.sign-modal{width:400px}}.sign-modal input{margin-bottom:20px;outline:none}.sign-modal button{background-color:#747474;font-weight:600;margin-top:10px}.ReactModal__Overlay{opacity:0;transform:translateY(-100px);transition:all .4s ease-in-out}.ReactModal__Overlay--after-open{opacity:1;transform:translateY(0)}.ReactModal__Overlay--before-close{opacity:0;transform:translateY(-100px)}.admin-signin{text-align:center;cursor:pointer;text-decoration:underline;color:#00f}.sign-up-instead{display:flex;align-items:center;gap:4px}.sign-up-now{cursor:pointer;text-decoration:underline}.event-form-container{background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px #0000001a;width:800px;min-width:400px;margin:80px auto 0}.event-form-container h2{text-align:center;margin-bottom:20px;color:#333}.event-form{display:flex;flex-direction:column}.event-form label{margin-bottom:10px;font-weight:600;color:#555}.event-form input,select,.event-form textarea{width:100%;padding:8px;margin-top:5px;margin-bottom:20px;border:1px solid #ddd;border-radius:5px;font-size:16px;color:#333}.event-form textarea{resize:vertical;height:100px}.event-form button{padding:10px 15px;border:none;background-color:#28a745;color:#fff;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.event-form button:hover{background-color:#218838}.city-options{height:20px}.seat-plan{display:flex;flex-direction:column;width:auto;overflow-x:scroll;margin-top:80px}.seat-grid{display:flex;flex-direction:column;gap:5px;border:2px solid pink;width:max-content;padding:20px;margin:0 auto 20px;border-radius:20px}.seat.selected{background-color:#6c6}.pricing{margin-bottom:20px;display:flex;flex-direction:column}.pricing-category{margin:0 auto}.pricing-category label{margin-bottom:20px;width:300px}.selected-seats{text-align:center}.add-category-btn{padding:5px 10px;font-weight:600;margin-top:10px}.seats-row{display:flex;flex-direction:column;border:1px salmon solid;border-radius:5px;width:max-content;padding:20px;margin:0 auto}.seats-columns{display:flex;flex-direction:row;flex-wrap:nowrap}.category-details{display:flex;gap:10px}.delete-category{padding:5px;font-weight:600;color:#e90000;width:max-content;margin:0 auto}.delete-category:hover{background-color:#e90000;color:#fff;transition:ease-in-out;transition-duration:.2s}.submit-seat-plan{width:max-content;align-self:center;pad:10px;font-weight:600;padding:5px;border-radius:5px;border:none;background-color:#e14f98;color:#fff}.submit-seat-plan:hover{background-color:#000;transition:ease-in-out;transition-duration:.2s}*{box-sizing:border-box;justify-content:center}body{background-color:#242333;background-color:var(--primary-color);display:flex;flex-direction:column;color:var(--primary-color);font-family:Lato,"sans-serif"}.stall-booking{text-transform:uppercase;text-align:center;padding:20px}.wrapper1{justify-self:center;align-items:center;min-width:800px;padding:10px;align-self:center;margin-left:auto;margin-top:80px}.movie-container{margin:20px 0;display:flex;justify-content:center}.movie-container select{background-color:var(--light-grey);border:1px solid var(--text-color2);border-radius:5px;font-size:14px;margin-left:10px;padding:5px 15px;-moz-appearance:none;-webkit-appearance:none;appearance:none}.container{perspective:1000px;padding:60px 0 0 90px;display:flex;flex-direction:column}.general-booking{display:flex;flex-direction:row;align-items:center;gap:30px;margin-bottom:-10px}.seat-type{margin:15px 0}.entry{font-size:20px;display:flex;align-items:center;gap:10px;font-weight:600}.entry-icon{font-size:25px;margin-top:5px;font-weight:600}.exit{transform:rotate(180deg)}.selected-stalls{margin-top:50px}.seat{background-color:var(--seat-color);height:12px;width:15px;margin:3px;border-top-left-radius:10px;border-top-right-radius:10px}.no-selected-seats{color:#757580;font-size:18px;font-weight:700;margin-left:-20px}.seat.selected{background-color:var(--secondary-color)}.seat.occupied{background-color:var(--occupied)}.stall.selected{background-color:var(--secondary-color)}.stall.occupied{background-color:var(--occupied)}.concert-prices{margin:20px 10px}.seat:not(.occupied):hover{cursor:pointer;transform:scale(1.2);background-color:var(--secondary-color-light)}.stall:not(.occupied):hover{cursor:pointer;transform:scale(1.2);background-color:var(--secondary-color-light)}.showcase .seat:not(.occupied):hover{cursor:default;transform:scale(1)}.showcase .stall:not(.occupied):hover{cursor:default;transform:scale(1)}.showcase{background-color:#0000001a;padding:5px 10px;border-radius:5px;color:var(--text-color2);list-style-type:none;display:flex;font-size:17px;border:1px solid var(--text-color2);justify-content:space-between}.showcase li{display:flex;align-items:center;justify-content:center;margin:0 10px}.showcase li small{margin-left:10px}.row2{display:flex;justify-content:center}.screen{color:#242333;color:var(--primary-color);font-size:30px;text-align:center;background-color:var(--secondary-color-light);height:75px;width:300px;align-self:center;margin:15px auto;transform:rotateX(-45deg);background:#ed298b;box-shadow:0 0 0 10px #ff2d7544,0 0 30px #ed298b,0 0 90px #e54294;display:flex;align-items:center;justify-content:center;text-transform:uppercase;border-radius:5px}p.text{margin:5px 0}p.text span{color:var(--secondary-color)}.seat-capsule{font-size:15px;padding:8px 15px;background-color:var(--secondary-color);border-radius:10px;color:var(--primary-color);font-weight:500;font-family:--roboto;margin:3px}.seat-capsule span{background-color:var(--text-color1);padding:2px 6px;border-radius:50px;text-align:center;vertical-align:middle;margin:0 5px}.seat-capsule span:hover{background-color:var(--occupied);cursor:pointer;transition:.2s}.booked{display:flex;margin:0 20px;flex-wrap:wrap}.bookedSeats{margin:4px 20px 20px}.bookedSeats h4{margin-bottom:20px}@media screen and (min-width: 1430px){.entry{margin-left:-25px}}@media screen and (min-width: 1509px){.entry{margin-left:-60px}}.vip-seats{padding:3px;justify-content:center;background-color:#bdbdff;margin:5px}.vip-row{width:max-content}.vip-seats-container2{margin:0 auto}.spacing{width:40px}@media only screen and (max-width:320px){.container{perspective:1000px;padding:30px 0 0 30px;display:flex;flex-direction:column}}.payment-success-container{text-align:center;margin-top:80px;padding:60px 40px;border:2px solid #42b983;border-radius:8px;background-color:#f0f9eb}@media (max-width: 450px){.payment-success-container{font-size:18px}}.payment-success-message{font-weight:400;margin-top:12px;height:80px;display:flex;flex-direction:column;justify-content:space-around}@media (max-width: 450px){.payment-success-message{height:150px}}.payment-success-button{background-color:#a7a2a2;font-weight:600;margin-top:12px;padding:8px 12px;border-radius:4px}.payment-success-button:hover{background-color:#f1e8e8;cursor:pointer}*{margin:0;padding:0}body{background-color:var(--primary-color);display:flex;flex-direction:column;color:var(--text-color1);font-family:Lato,"sans-serif"}
