@import url("https://fonts.googleapis.com/css2?family=Bowlby+One+SC&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:wght@500&family=Oswald:wght@200..700&family=Roboto:wght@400;500;700&display=swap");.showcase{background-image:url(/images/bg-image2.webp);background-size:cover;background-position:50%;background-blend-mode:multiply;background-color:#7f7e7e;text-align:center;position:relative;z-index:3;height:100vh}.event-details-showcase h1,.showcase h1{font-size:6rem;color:red;font-family:Bowlby One SC,sans-serif;font-weight:400;font-style:normal;margin-top:10rem}.showcase h1{line-height:1.2}.showcase h2{font-weight:500;font-style:normal;margin-top:1rem;line-height:1.5;font-size:1.5rem;color:#fff}.showcase h2,.showcase-btn{font-family:Montserrat,sans-serif}.showcase-btn{margin:2rem}.features,.upcoming-events{text-align:center;margin-top:3rem}.features .container{padding:0 100px}.features h1,.upcoming-events h1{font-family:Oswald,sans-serif;color:red;margin-bottom:1rem}.feature{border-radius:16px;border:1px solid #000;background-color:#fff;padding:20px;text-align:left;display:grid;grid-template-rows:subgrid;grid-row:span 3}.feature h3{font-family:Oswald,sans-serif;margin:.5rem 0;font-size:1.2rem;font-weight:600;line-height:160%}.feature h6{font-size:.8rem;font-weight:400;line-height:160%;margin-top:1rem;color:#2f4f4f}.feature .icons{text-align:left}.events-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;padding:20px;max-width:1200px;margin:auto}.event-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.event-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.event-image{width:100%;height:150px;object-fit:cover;background-blend-mode:multiply;background-color:#7f7e7e}.event-content{padding:20px}.event-title{font-size:1.5rem;margin:0;color:#000}.event-date,.event-description,.event-location{margin:5px 0;color:#555;font-family:Montserrat,sans-serif}.event-button{display:inline-block;padding:5px 10px;background-color:red;color:#fff;text-decoration:none;border-radius:10px;transition:background-color .3s ease;font-size:small;margin-top:.5rem}.event-button:hover{background-color:#890000}.upcoming-events{background-image:url(/images/bg-img.webp);background-color:rgba(243,55,18,.8);background-blend-mode:screen;background-size:cover}.upcoming-events h1{margin-top:2rem;color:#fff}.expanding-cards{display:flex;width:90vw;margin-bottom:2rem}.panel{background-size:auto 100%;background-position:50%;background-repeat:no-repeat;background-blend-mode:multiply;background-color:#bfbfbf;height:80vh;border-radius:20px;color:#fff;cursor:pointer;flex:0.5 1;margin:10px;position:relative;transition:flex .7s ease-in;filter:grayscale(.7)}.panel a,.panel h3,.panel h5,.panel h6{position:absolute;bottom:50px;left:20px;margin:0;opacity:0}.panel h3{font-size:24px;font-family:Roboto,sans-serif;font-weight:900}.panel h5{border-radius:10px;padding:3px 10px;background-color:#000;font-size:.5rem;bottom:90px}.panel h5,.panel h6{font-family:Montserrat,sans-serif}.panel h6{bottom:30px}.panel a{border-radius:10px;padding:3px 10px;background-color:red;font-size:.7rem;font-weight:600;bottom:10px;font-family:Montserrat,sans-serif;text-decoration:none;color:#fff}.panel.active{flex:5 1;filter:grayscale(0)}.panel.active a,.panel.active h3,.panel.active h5,.panel.active h6{opacity:1;transition:opacity .3s ease-in .4s}.how-it-works{margin-top:2rem}.how-it-works h1{font-family:Roboto,sans-serif;font-size:2rem;margin:2rem 0}.how-it-works .steps{width:50%}.how-it-works .step{margin:1.5rem 0;text-align:justify;line-height:1.5;display:flex}.how-it-works .step h3{margin-bottom:.5rem;color:red}.how-it-works .step-details{margin-top:1.5rem;margin-left:2rem}.newsletter{margin-top:5rem;height:50vh;background-image:url(/images/bg-image2.webp);background-color:rgba(61,1,75,.8);background-blend-mode:screen;background-size:cover;background-position:50%;text-align:center}.newsletter h1{margin-top:5rem;font-family:Bowlby One SC,sans-serif;font-size:3rem;color:#fff}.newsletter input{height:2.5rem;border:none;border-radius:10px;width:60%}.newsletter input::placeholder{color:#000;font-family:Montserrat,sans-serif;padding-inline:10px}.newsletter button{border:none;color:#fff;background-color:red;font-family:Montserrat,sans-serif;padding:10px;border-radius:10px;margin-left:1rem;font-weight:900}.newsletter button:hover{cursor:pointer;transform:scale(.98)}.newsletter input:focus{border:none;outline:none;padding-inline:10px}.newsletter h5{font-size:.8rem;font-weight:900;margin-bottom:2rem;line-height:1.5}.dashboard-hero,.events-hero{background-image:url(/images/bg-image8.webp);height:80vh;background-blend-mode:multiply;background-color:#7f7e7e;background-size:cover;background-position:50%;position:relative;z-index:3;color:#fff}.dashboard-hero h3,.events-hero h3{margin-top:13rem;font-size:1.5rem;font-family:Roboto,sans-serif}.dashboard-hero h2,.events-hero h2{font-family:Bowlby One SC,sans-serif;font-size:4rem}.dashboard-hero h5,.events-hero h5{font-family:Montserrat,sans-serif;width:40%;line-height:1.5}.latest-events{margin-top:2rem;font-family:Roboto,sans-serif}.latest-events h1{font-size:2rem}.event-details-hero{background-size:cover;background-position:50%;text-align:center;position:relative;z-index:3;height:80vh;overflow:hidden}.event-details-showcase h1{font-size:5rem}.event-details-content{margin-top:2rem;font-family:Montserrat,sans-serif}.event-details-content .container,.organizer-dashboard-details .container{display:flex;width:100%;flex-wrap:wrap}.event-details-content .first-content,.organizer-dashboard-details .organizer-events{flex:0 0 70%}.event-details-content .second-content,.organizer-dashboard-details .organizer-analytics{flex:0 0 30%}.event-details-content .date{font-weight:800}.event-details-content .first-content h1{font-size:3.5rem;margin-top:1rem}.event-details-content .first-content h6{margin:2rem 0}.event-details-content .date-time div span:nth-of-type(2){margin-right:1rem}.event-details-content .location,.event-details-content .organizer{margin-top:2rem}.event-details-content .organizer h2{background-color:red;margin-top:1rem;padding:1rem .5rem;display:inline-block;color:#fff;border-radius:50px}.event-details .other-events{margin-top:5rem;background-color:#f4f3f3;padding:2rem 0;font-family:Montserrat,sans-serif}.event-details-content .second-content .price{border:2px solid #000;border-radius:10px;padding:20px}.event-details-content .second-content .price h1{margin-top:1rem;font-size:5rem}.event-details-content .second-content .price button,.organizer-dashboard-details .organizer-analytics a{width:100%;background-color:red;color:#fff;border:none;font-family:Montserrat,sans-serif;font-weight:600;padding:10px 30px;border-radius:10px;cursor:pointer}.event-details-content .second-content .price button:hover,.organizer-dashboard-details .organizer-analytics a:hover{transform:scale(.98)}.dashboard-hero{background-image:url(/images/bg-image7.webp);height:60vh;background-position:bottom}.organizer-dashboard-details .organizer-analytics,.organizer-dashboard-details .organizer-events{padding-top:2rem;font-family:Montserrat,sans-serif}.organizer-dashboard-details .organizer-analytics a{text-decoration:none;display:block;text-align:center}@font-face{font-family:__Montserrat_6866ff;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e3a66d03e2fce977-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_6866ff;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8be1fd61954ef64b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_6866ff;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/18a63085aef2ae27-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_6866ff;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a27913f236aa02eb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_6866ff;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fa53852c323c6a80-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_Fallback_6866ff;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_6866ff{font-family:__Montserrat_6866ff,__Montserrat_Fallback_6866ff;font-weight:300;font-style:normal}*{box-sizing:border-box}*,body,html{padding:0;margin:0}body,html{font-size:16px;color:#000}.container{margin:0 auto;overflow:auto;padding:0 40px}.nav{background-color:red;color:#fff;padding:20px 0;position:fixed;width:100%;z-index:4;font-family:Montserrat,sans-serif}header{display:flex;justify-content:space-between;align-items:center}header h1{font-size:2rem;font-weight:900}header a{text-decoration:none;color:#fff}.nav-links{display:flex;justify-content:space-between;align-items:center}.nav-item{list-style-type:none;margin:0 2rem;font-size:15px;font-weight:600}.dashboard-link.nav-item{background-color:red;padding:10px;border-radius:50px}.nav-item a{text-decoration:none}.nav-item a:hover{font-size:18px}.navbar-search input{background-color:transparent;border:1.5px solid #fff;border-radius:20px;padding-inline:10px;color:#fff;height:30px}.navbar-search input::placeholder{font-size:smaller;color:#fff}.navbar-search input:focus{outline:none}.grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;justify-content:center;align-items:center;height:100%}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-5{grid-template-columns:repeat(5,1fr)}.grid-6{grid-template-columns:repeat(6,1fr)}.btn{display:inline-block;background:red;color:#fff;border:none;padding:20px 40px;margin:20px;border-radius:5px;cursor:pointer;text-decoration:none;font-size:15px;font-family:inherit}.btn:hover{transform:scale(.95)}.btn:focus{outline:none}.btn:active{transform:scale(.98)}.btn-block{display:block;width:100%}.loader{display:flex;justify-content:center;align-items:center;height:100vh}.spinner{border:4px solid rgba(0,0,0,.1);border-left-color:red;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}.alert{padding:10px;margin-bottom:15px;border-radius:5px;font-size:14px}.alert-success{background-color:#dff0d8;color:#3c763d;border:1px solid #d6e9c6}.alert-danger{background-color:#f2dede;color:#a94442;border:1px solid #ebccd1}footer{margin-top:5rem;background-color:red}footer .container{padding:0 100px}footer .contact-info,footer .quick-links,footer .social-media{margin:5rem 0;text-align:center}footer h5{font-weight:900;font-family:Montserrat,sans-serif;margin-bottom:2rem;color:#fff}footer .contact-info p{color:#fff;margin:1rem 0}footer .quick-links ul{list-style:none}footer .quick-links ul li{margin:1rem 0}footer .quick-links a{text-decoration:none;color:#fff;font-weight:900;font-family:Montserrat,sans-serif}footer .quick-links a:hover{font-size:15px}footer .social-media a{margin:0 1rem}@keyframes spin{to{transform:rotate(1turn)}}