@import url(https://fonts.googleapis.com/css2?family=Playwrite+DE+Grund:wght@100..400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home-container{align-items:center;background-color:#fdfdfb;display:flex;font-family:Arial,sans-serif;justify-content:space-around;padding:40px;position:relative}.event-info{max-width:40%}.event-info h4{color:#433d3d;font-size:25px}.event-info h1{color:#0c1d5a;font-family:Playwrite DE Grund,cursive;font-size:80px;font-weight:700;line-height:1.5;margin:-20px 0 0 -15px}.event-stats{align-items:center;display:flex;flex-direction:column;text-align:left}.event-stat-img{height:100px;margin-right:250px;width:100px}.stat-details{color:#7d7d7d;font-size:18px;line-height:1.7;margin-right:50px;margin-top:15px}.stat-details p{margin:5px}.stat-details strong{color:#3b4466;font-size:24px}.wave-svg{bottom:0;height:200px;left:0;overflow:hidden;position:absolute;width:100%;z-index:1}.home-counter-wave{background-color:#545e85;height:150px;position:relative;width:100%}.wave-svg path{fill:#fff}.home-counter{align-items:center;background-color:#545e85;color:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:70vh;justify-content:center}.home-counter h2{color:#fff;font-size:30px;margin-bottom:20px}.counter{font-size:40px;font-weight:700;margin-bottom:10px}.counter,.counter-item{align-items:center;display:flex;justify-content:center}.counter-item{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;color:#000;flex-direction:column;margin:0 10px;padding:15px}.counter-item h3{font-size:48px;margin:0}.counter-item p{font-size:18px;margin:5px 0 0}.home-events-category-content{display:flex;gap:20px;margin:4% 10%}.home-events-category-department-filter,.home-events-category-search{border:1px solid #645c5c;border-radius:5px;font-size:14px;margin-bottom:20px;padding:8px}.home-events-category-department-filter{margin-left:300px;width:170px}.home-events-category-search{width:450px}.home-event-description,.home-event-name{padding:15px}.home-event-name{padding-bottom:0}.home-event-search{width:350px}.home-event-section{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.event-container{display:flex;flex-wrap:wrap;gap:25px;padding:5px}.home-event-box{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;flex:1 1 300px;height:400px;margin:10px;max-width:300px;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.home-event-box:hover{box-shadow:0 4px 15px #0003;cursor:pointer;transform:scale(1.05)}.home-event-img{height:100%;object-fit:cover;transition:filter .3s ease;width:100%}.home-event-details{align-items:center;background-color:#000000b3;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:14px;height:100%;justify-content:center;left:0;opacity:0;padding:20px;position:absolute;top:0;transition:opacity .3s ease;width:100%}.home-event-box:hover .home-event-details{opacity:1}.home-event-box:hover .home-event-img{filter:blur(8px)}.home-event-name{font-size:20px;font-weight:700;margin-bottom:10px}.home-event-content{display:flex;gap:20px;margin:4% 10%}.home-event-header{color:#333;font-size:24px;margin:20px 0 60px 45%;padding-bottom:10px}.home-event-category-btn{background-color:#0c1d5a;border:none;border-radius:5px;box-shadow:0 4px 10px #0000004d;color:#fff;cursor:pointer;display:block;font-size:16px;margin:0 auto 20px;padding:12px 30px;transition:background-color .3s ease}.home-event-category-btn:hover{background-color:#5a78d5}.home-navbar{align-items:center;border-bottom:1px solid hsla(0,7%,43%,.422);display:flex;justify-content:space-between;padding:.5% 5%}.home-navbar .logo{height:30px;width:30px}.title{color:#2e4c72;flex-grow:1;font-family:Playwrite DE Grund,cursive;font-weight:600;margin-left:2%;text-align:center}.home-profile-wrapper{position:relative}.home-image-upload-label{cursor:pointer;display:inline-block;margin-left:2%}.home-profile-image-upload{background-position:50%;background-size:cover;border:1px solid #000;border-radius:50%;height:50px;margin:0 auto;width:50px}.home-dropdown{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 5px #0000001a;position:absolute;right:0;top:60px;z-index:10}.home-dropdown-item{border-bottom:1px solid #ddd;cursor:pointer;padding:10px 20px;text-align:center}.home-dropdown-item:last-child{border-bottom:none}.home-dropdown-item:hover{background-color:#f0f0f0}.login{display:flex;width:100%}.login-img{height:100%;position:relative;width:50%}.login-img img{height:100vh;width:100%}.login-text{color:#fff;font-family:Work Sans,sans-serif;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.login-text h1{font-size:250%;margin-bottom:8%}.login-text p{font-size:100%;letter-spacing:1.5px;margin-bottom:25px}.login-text button{background-color:initial;border:1px solid #fff;border-radius:10%;color:#fff;cursor:pointer;font-size:16px;padding:3% 8%}.login-content{margin:8%;width:50%}.login-content-head{font-weight:lighter;margin:10% 0 7% 35%}.login-text button:hover{background-color:#fff;color:#000}.login-btn{background-color:#c9b47a;border:none;border-radius:10%;color:#000;cursor:pointer;font-size:14px;margin-left:45%;padding:2% 4%}.login-btn:hover{background-color:#aa9353}.password-toggle{cursor:pointer;position:absolute;right:230px;top:54%}.forgotpasslog{font-size:medium;letter-spacing:.5px;margin-left:210px;margin-top:30px}#forgotpasssapn{font-weight:700}@media (max-width:480px){.login-text h1{font-size:170%;margin-top:-40%}.login-text p{font-size:80%}.login-text button{font-size:12px;padding:10%}.login-content-head{margin:80% 0 30% 8%}.forgotpass{font-size:12px;font-weight:lighter;margin:10% 0 18% 32%}.login-btn{margin:18% 0 0 39%}.password-toggle{right:20px;top:48%}}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px;text-align:center}.close-btn{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}.close-btn:hover{background-color:#d32f2f}.signup{display:flex;width:100%}.signup-img{height:100%;position:relative;width:50%}.signup-img img{height:100vh;width:100%}.overlay{background-color:#0006;height:100%;position:absolute;width:100%;z-index:1}.signup-text{color:#fff;font-family:Work Sans,sans-serif;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.signup-text h1{font-size:250%;margin-bottom:8%}.signup-text p{font-size:100%;letter-spacing:1.5px;margin-bottom:25px}.signup-text button{background-color:initial;border:1px solid #fff;border-radius:10%;color:#fff;cursor:pointer;font-size:16px;padding:3% 8%}.signup-content{margin:8%;width:50%}.signup-content-head{font-weight:lighter;margin-bottom:7%;margin-left:35%}.input-container{border-bottom:1px solid #908888;margin-bottom:5%;margin-left:12%;padding:10px;width:70%}.solid-input{background-color:initial;border:none;font-size:20px;outline:none;padding:1%;width:100%}.forgotpass{font-size:20px;font-weight:lighter;margin-bottom:8%;margin-left:42%}.signup-text button:hover{background-color:#fff;color:#000}.signup-btn{background-color:#c9b47a;border:none;border-radius:10%;color:#000;cursor:pointer;font-size:14px;margin-left:45%;padding:2% 4%}.signup-btn:hover{background-color:#aa9353}.signup-password-toggle{cursor:pointer;position:absolute;right:230px;top:59%}#errorTag{color:red;font-weight:500;margin:0 0 5% 40%}@media (max-width:480px){.signup-text h1{font-size:170%;margin-top:-40%}.signup-text p{font-size:80%}.signup-text button{font-size:12px;padding:10%}.signup-content-head{margin:80% 0 30% 8%}.forgotpass{font-size:12px;font-weight:lighter;margin:10% 0 18% 32%}.signup-btn{margin:18% 0 0 39%}.signup-password-toggle{right:20px;top:60%}}.profileinfo{display:flex;height:100vh;overflow:hidden;width:100%}.profileinfo-img{height:100%;position:relative;width:100%}.profileinfo-img img{height:100%;object-fit:cover;width:100%}.profileinfo-content{margin:5% 8%;width:100%}.profileinfo-content-head{font-weight:lighter;margin-bottom:5%;margin-left:0;text-align:center}.image-upload-label{cursor:pointer;display:inline-block;margin:0 0 5% 50%;transform:translateX(-50%)}.profile-image-upload{background-position:50%;background-size:cover;border:2px solid #ddd;border-radius:50%;height:150px;margin:0 auto;width:150px}@media (max-width:480px){.profileinfo{flex-direction:column}.profileinfo-img{height:20%;width:100%}.profileinfo-img img{width:100%}.profileinfo-content{margin:8%;width:82%}.profileinfo-content-head{margin-left:35%}.image-upload-label{margin:0 0 5% 38%;transform:none}}.about-top{text-align:center}.about-top img{height:150px;object-fit:cover;width:100%}.about-top h2{font:500;font-size:30px}.about-top h2,.about-top p{font-family:Work Sans,sans-serif}.about-top p{font-size:23px;font-weight:300}.about-bottom{display:flex}.about-bottom img{height:420px;margin:10px 30px 100px 220px;width:450px}.about-right{margin:30px 50px 100px 100px;width:500px}.about-right-content p{font-family:Work Sans,sans-serif;font-size:20px}.about-right button{background-color:initial;border:1px solid #000;border-radius:12px;font-size:14px;margin-left:180px;margin-top:25px;padding:10px 20px}.about-right button:hover{background-color:#000;color:#fff}#section1{align-items:center;background-image:url(/static/media/landing.593448d2b78bee11009c.png);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:80vh;overflow:hidden;padding-top:10%;text-align:center}.gradient-text{animation:fadeInSlideDown 2s ease-out forwards;background:linear-gradient(90deg,#2c3e50,#f39c12,#e74c3c);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Arial,Helvetica,sans-serif;font-size:70px;font-weight:700;max-width:60%;opacity:0;transform:translateY(-20px)}@keyframes fadeInSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.landing-btn,.ptag{animation:fadeInSlideUp 2s ease-out forwards;animation-delay:.7s;opacity:0;transform:translateY(20px)}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ptag{color:#333;font-size:18px;margin-top:20px}.landing-btn{background-color:#f39c12;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:18px;margin-top:20%;padding:20px 30px;transition:background-color .3s ease}.landing-btn:hover{background-color:#e67e22}#section2{height:80vh;padding:15% 10% 0;text-align:center}.landing-word{background:linear-gradient(180deg,#333 60%,#fff0);-webkit-background-clip:text;background-clip:text;color:#333;color:#0000;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:60px;font-weight:700;line-height:1.2;margin:0 auto;max-width:70%;position:relative}@media (max-width:768px){.landing-word{font-size:40px}}.footer{align-items:center;background-color:#f8f8f8;display:flex;justify-content:space-around;padding:40px 0}.footer-column{text-align:center}.footer h3{color:#333;font-size:18px;margin-bottom:10px}.footer p{color:#666;margin:5px 0}.social-icons i{color:#333;cursor:pointer;font-size:24px;margin:0 10px}.footer-bottom{background-color:#f8f8f8;border-top:1px solid #ddd;color:#666;font-size:14px;padding:10px;text-align:center}.footer-icon img{margin-bottom:10px;width:30px}.event-container{margin:-4% auto 0;padding:40px;width:90%}header{color:#333;font-size:24px;margin:20px 0 10px 45%;padding-bottom:10px}.event-section{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.event-box{background-color:#f8f8f8;border:1px solid #000;border-radius:10px;gap:40px;height:450px;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease;width:300px}.event-box:hover{transform:scale(1.05)}.event-img{height:100%;object-fit:cover;transition:filter .3s ease;width:100%}.event-details{align-items:center;background-color:#000000b3;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:14px;height:100%;justify-content:center;left:0;opacity:0;padding:20px;position:absolute;top:0;transition:opacity .3s ease;width:100%}.event-box:hover .event-details{opacity:1}.event-box:hover .event-img{filter:blur(8px)}.event-name{font-size:20px;font-weight:700;margin-bottom:10px}.event-content{display:flex;gap:20px;margin:4% 10%}.event-personal-actions{margin-right:25%}.event-department-filter,.event-search{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:8px}.event-description,.event-name{padding:15px}.event-name{padding-bottom:0}.event-search{width:350px}.profile-page{display:flex;flex-direction:column;height:100vh;width:100%}.profile-container{display:flex;flex-grow:1;width:100%}.profile-sidebar{background-image:url(/static/media/signup_lap.afef16792788c752e36a.jpg);background-position:50%;background-size:cover;overflow:hidden;padding:20px;position:relative;width:250px}.profile-sidebar:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.profile-sidebar-header{align-items:center;display:flex;flex-direction:row;margin-bottom:20px;position:relative;z-index:2}.profile-sidebar-image{border-radius:50%;height:50px;margin-right:10px;width:50px}.profile-sidebar-name{color:#ecf0f1;font-size:1.2rem}.profile-sidebar ul{list-style-type:none;padding:0;position:relative;z-index:2}.profile-sidebar li{border-bottom:1px solid #34495e;color:#ecf0f1;cursor:pointer;font-size:16px;padding:15px 10px;transition:background .3s ease}.profile-sidebar li.active,.profile-sidebar li:hover{background-color:#5c666f}.profile-content{flex:1 1;padding:30px}.content-section{border-radius:5px;padding:20px}.content-section h2{margin-bottom:20px}.content-section p{color:#7f8c8d}.personal-container{justify-content:center;padding:20px}.personal-container,.personal-header{align-items:center;display:flex;flex-direction:column}.personal-header{gap:20px;max-width:600px;width:100%}.personal-actions{display:flex;justify-content:space-between;width:100%}.back-arrow{cursor:pointer;font-size:24px}.logout-btn{background-color:#7a6265;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px}.personal-picture{margin-top:20px}.profile-img{border-radius:50%;height:150px;object-fit:cover;width:150px}.default-picture{align-items:center;border:1px dashed #ccc;border-radius:50%;display:flex;flex-direction:column;height:150px;justify-content:center;width:150px}.personal-info{text-align:center}.edit-personal-btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 15px}.personal-modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.personal-modal-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;max-width:500px;padding:20px;position:relative;width:90%}.personal-modal-form{display:flex;flex-direction:column;gap:15px}.personal-modal-actions{display:flex;gap:10px;justify-content:space-between}.personal-close-btn,.personal-delete-btn,.personal-save-btn{border:none;border-radius:5px;cursor:pointer;padding:10px 15px}.personal-save-btn{background-color:#28a745;color:#fff}.personal-delete-btn{background-color:#dc3545;color:#fff}.personal-close-btn{background-color:#6c757d;color:#fff}.profile-img-preview{border-radius:50%;height:100px;margin-top:10px;object-fit:cover;width:100px}.password{overflow:hidden}.password-recover{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:50px auto;max-width:400px;overflow-x:hidden;padding:0 20px 20px;text-align:center}.password-recover img{width:100px}.password-recover-head{color:#333;font-size:24px;font-weight:700}.password-recover p{color:#666;font-size:16px;margin-bottom:40px}.password-recover-form{width:100%}.password-recover-form label{color:#333;display:block;font-size:14px;margin-bottom:5px;text-align:left}.password-recover-form input{border:1px solid #ccc;border-radius:5px;font-size:14px;margin-bottom:20px;padding:10px;width:95%}.password-recover-btn{background-color:#537ca8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}.password-recover-btn:hover{background-color:#0056b3}.password-actions{display:flex;justify-content:space-between;margin:5%;width:100%}.bookedevents{display:flex;padding:20px}.bookedevents-list{flex-grow:1}.bookedevents-pay{margin-top:20px}.bookedevents-container{display:flex;flex-wrap:wrap;gap:25px;padding:5px}.bookedevent-ribbon{height:150px;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:150px}.bookedevent-ribbon span{background-color:#9d3e3e;clip-path:polygon(0 10%,10% 0,30% 10%,50% 0,70% 10%,90% 0,100% 10%,90% 100%,70% 90%,50% 100%,30% 90%,10% 100%,0 90%);color:#fff;display:block;font-size:12px;font-weight:700;padding:15px 0;position:absolute;right:-50px;text-align:center;text-transform:uppercase;top:30px;transform:rotate(45deg);width:225px}.bookedevent-ribbon .paid{background-color:#48985f}.bookedevent-card{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px;padding:15px;position:relative;width:300px}.bookedevent-image{border-radius:8px;height:250px;max-width:300px}.bookedevent-name{color:#2c3e50;font-size:1.5rem;margin:10px 0}.bookedevent-college,.bookedevent-details,.bookedevent-email,.bookedevent-events,.bookedevent-name,.bookedevent-paymentstatus,.bookedevent-teammembers{color:#34495e;margin:5px 0}.bookedevent-container-btn{display:flex;justify-content:space-between;margin:15px}.bookedevent-btn-delete{background-color:#578359;background-color:#6e302b;border:none;border-radius:5px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s ease}.bookedevent-btn-delete:hover{background-color:#d32f2f}.bookedevent-btn-delete:active{transform:scale(.98)}.no-events-message{color:#e74c3c;font-size:1.2rem;text-align:center}.payevents,.payevents-pay{width:100%}.payment-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.payment-card{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:1 1 300px;min-width:250px;padding:20px}.payment-card h3{font-size:1.5em;margin:0 0 10px}.payment-card p{color:#333;margin:5px 0}.payevents-pay{max-width:350px;overflow-x:auto;width:100%}.payevent-container-btn{display:flex;justify-content:space-between;margin-top:15px}.payevent-btn-delete{background-color:#578359;background-color:#6e302b;border:none;border-radius:5px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s ease}.payevent-btn-delete:hover{background-color:#d32f2f}.payevent-btn-delete:active{transform:scale(.98)}.payment-modal{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.payment-modal-content{background-color:#fff;border-radius:10px;box-shadow:0 0 15px #0000004d;padding:20px;position:relative;text-align:center}.payment-close-btn{background:#0000;border:none;color:#333;cursor:pointer;font-size:24px;font-weight:700;position:absolute;right:10px;top:2px}.payment-close-btn:hover{color:#d9534f}.payment-close-btn:active{transform:scale(.95)}.payment-modal-content h4{color:#333;font-size:18px;margin-bottom:20px}.payment-modal-content p{color:#333;font-size:16px}.qrcode{display:flex;padding:20px}.qrcode-list{flex-wrap:wrap;gap:20px;justify-content:center}.qrcode-container,.qrcode-list{display:flex;flex-direction:row}.qrcode-container{gap:25px;padding:10px}.qr-card{border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:15px;text-align:center;transition:transform .2s;width:200px}.qr-card:hover{transform:scale(1.05)}.qr-card img{border-radius:4px;height:auto;margin-bottom:10px;width:100%}.qr-card p{color:#333;font-size:16px;font-weight:700;margin:0}.qr-btn-download{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 15px;transition:background-color .3s}.qr-btn-download:hover{background-color:#45a049}.qr-btn-download:focus{outline:none}.event-detail-back{overflow:hidden;position:relative;z-index:0}.event-detail-back:before{background-color:#00000080;z-index:1}.event-detail-back:after,.event-detail-back:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.event-detail-back:after{background-image:inherit;background-position:50%;background-size:cover;filter:blur(10px);z-index:0}.event-detail-container{background-color:#fff;border:1px solid #978d8d;border-radius:8px;box-shadow:0 2px 10px #0000001a;color:#fff;display:flex;flex-direction:column;margin:20px auto;max-width:1200px;padding:20px;position:relative;width:90%;z-index:2;z-index:10000}.event-detail-image{max-height:450px;overflow:hidden;width:100%}.event-detail-image img{border-radius:8px 8px 0 0;height:auto;object-fit:cover;width:100%}.event-detail-details{flex:1 1;padding:20px}.event-detail-title{color:#333;font-size:2em;font-weight:700;margin-bottom:10px}.event-detail-category,.event-detail-date,.event-detail-location,.event-detail-teamsize,.event-detail-time{color:#777;font-size:1.1em;margin:10px 0}.event-detail-description{color:#555;font-size:1.1em;margin:20px 0;max-width:800px}.event-detail-contact{background-color:#fff;border:1px solid #000;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px;position:absolute;right:60px;top:400px;width:280px;z-index:10}.event-detail-contact img{border-radius:50%;height:90px;margin-bottom:15px;margin-top:10px;width:90px}.event-detail-contact p{color:#555;font-size:1.1em;margin:5px 0}.event-detail-button{background-color:#3d507c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1em;font-weight:700;margin-left:460px;margin-top:20px;padding:15px 20px;transition:background-color .3s ease;width:300px}.event-detail-button:hover{background-color:#6051c1}.eventdetail-modal-overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.eventdetail-modal-content{background-color:#fff;border-radius:10px;max-height:90%;max-width:600px;overflow-y:auto;padding:20px;position:relative;width:80%}.eventdetail-close{cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.eventdetail-label{display:block;margin-bottom:5px}.eventdetail-input{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:8px;width:95%}.eventdetail-submit-btn{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;width:100%}.eventdetail-submit-btn:hover{background-color:#45a049}.team-member{display:flex;flex-direction:column;margin-bottom:15px}.team-member-input{margin-bottom:10px}.team-member-input label{display:inline-block;font-weight:700;margin-bottom:5px}.team-member-input input{border:1px solid #ccc;border-radius:4px;padding:8px;width:95%}.detail-to-profile{color:#000;margin-left:550px;margin-top:30px}.detail-to-profile-span{color:#000;cursor:pointer;font-weight:700}@media (max-width:768px){.event-detail-container{align-items:center;flex-direction:column;padding-bottom:0}.event-detail-details{margin-right:0;padding:10px}.event-detail-contact{margin:20px 0;position:relative;right:0;top:0;width:100%}}
/*# sourceMappingURL=main.e1144b41.css.map*/