@charset "UTF-8";.navbar{background-color:#001b2b!important;padding:10px;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.container{align-items:center;display:flex;justify-content:space-between;max-width:100%;padding:15px;width:100%}.navbar-brand{color:#fff;font-family:Lora,serif;font-size:26px;text-decoration:none}.yellowhead{color:#fbd500}.navbar-toggle{background:none;border:none;display:none;outline:none}.navbar-toggle .icon-bar{background-color:#fff;height:3px;margin:4px 0;transition:.4s;width:25px}.navbar-menu{align-items:center;display:flex}.navbar-menu ul{display:flex;list-style:none;margin:0;padding:0}.navbar-menu ul li{margin:0 15px}.navbar-menu ul li a{color:#fff;font-family:Ubuntu;font-size:18px;text-decoration:none;transition:color .3s ease}.navbar-menu ul li a:hover{color:#fbd500}@media (max-width:768px){.navbar-toggle{cursor:pointer;display:block}.navbar-menu{background-color:#001b2b;display:none;flex-direction:column;left:0;padding:10px 0;position:absolute;right:0;top:60px;width:100%}.navbar-menu.open{display:flex}.navbar-menu ul{align-items:center;flex-direction:column;width:100%}.navbar-menu ul li{margin:10px 0}}.header-section{align-items:center;color:#fff!important;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.video-wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.background-video{height:100%;object-fit:cover;position:relative;width:100%}.overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.intro-content{max-width:800px;padding:20px;text-align:center}.intro-content h1{color:#fff;font-size:48px;font-weight:700;margin-bottom:20px}.intro-content p{color:#ff0;font-family:Ubuntu,sans-serif;font-size:18px;margin-bottom:40px}.custom-btn{background-color:#007bff;border-radius:30px;display:inline-block;padding:12px 30px;text-decoration:none;transition:background-color .3s ease}.custom-btn:hover{background-color:#0056b3}@media (max-width:768px){.intro-content h1{font-size:36px}.intro-content p{font-size:16px}}.features-section{background-color:#e8dada;font-family:Ubuntu;padding:60px 0;text-align:center}.custom-container{padding:0 15px}.section-title-wrapper{margin-bottom:40px}.section-title-wrapper h2{font-size:32px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.features-grid{display:flex;flex-wrap:wrap;justify-content:space-around}.feature-item{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;flex-basis:22%;margin-bottom:30px;padding:20px;transition:transform .3s ease}.feature-item:hover{transform:translateY(-10px)}.feature-item i{color:#007bff;font-size:40px;margin-bottom:20px}.feature-item h3{font-size:20px;font-weight:600;margin-bottom:10px}.feature-item p{color:#6c757d;font-size:16px}.about-container{padding:60px 0}.about-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.about-image{flex:1 1 45%}.about-image img{border-radius:10px;height:auto;width:100%}.about-text-wrapper{flex:1 1 45%}.about-text h2{color:#333;font-size:36px}.about-text h2,.about-text p{font-family:Ubuntu,sans-serif;margin-bottom:20px}.about-text p{color:#555;font-size:16px;line-height:1.6}.about-text h3{color:#333;font-family:Ubuntu,sans-serif;font-size:24px;margin-bottom:15px}.list-style{display:flex;flex-wrap:wrap;gap:20px}.list-column{flex:1 1 50%}.list-column ul{padding-left:20px}.list-column ul li{color:#555;font-family:Ubuntu,sans-serif;font-size:16px;line-height:1.8;list-style:disc}@media (max-width:768px){.about-row{flex-direction:column}.about-image,.about-text-wrapper{flex:1 1 100%}}.services-container{background-color:#cdc2c2aa;padding:60px 0}.container{margin:0 auto;max-width:1400px;padding:0 15px}.section-title h2{color:#333;font-family:Ubuntu;font-size:36px;margin:20px 50px 20px 20px;text-align:center;text-transform:uppercase}.services-row{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.service-card{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex-basis:calc(33.333% - 20px);flex-grow:1;flex-shrink:1;font-family:Ubuntu;padding:20px;text-align:center;transition:transform .3s ease-in-out}.service-card:hover{transform:translateY(-5px)}.service-icon{color:#fbd500;font-size:48px;margin-bottom:15px}.service-desc h3{color:#333;font-size:24px;margin-bottom:10px}.service-desc p{color:#777;font-size:16px}@media (max-width:768px){.service-card{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1}}@media (max-width:480px){.service-card{flex:1 1 100%}}.footer{background-color:#001b2b;color:#fff;font-size:14px;padding:20px 0}.footer-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.footer-links a{color:#fff;font-weight:500;margin-left:15px;text-decoration:none}.footer-links a:hover{text-decoration:underline}.custom-container{display:flex;flex-direction:column;font-family:Ubuntu;justify-content:center;margin:0 auto;max-width:1200px;padding:20px;text-align:center}.custom-form-section{margin:auto}.form-row{display:flex;flex-direction:column;margin-bottom:15px}.form-group{margin-bottom:20px}form{margin:auto}.custom-input,.custom-textarea{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:10px;width:100%}.custom-btn{background-color:#5cb85c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;padding:10px 20px}.custom-btn:hover{background-color:#4cae4c}.custom-contact-info{margin-top:30px}.contact-item{margin-bottom:20px}.contact-item span{font-weight:700}.custom-social-section{margin-top:30px;text-align:center}.social-links{list-style-type:none;padding:0}.social-links li{display:inline;margin:0 10px}.social-links a{color:#333;font-size:24px;text-decoration:none}.social-links a:hover{color:#007bff}#footer{background-color:#f8f8f8;padding:20px 0}#footer p{font-size:14px;margin:0}.login-container{align-items:center;display:flex;height:100vh;justify-content:center}.login-form-container{align-items:stretch;background:#9cdbf275;border-radius:10px;box-shadow:0 4px 8px rgba(42,199,234,.374);display:flex;flex-direction:column;font-family:Ubuntu,sans-serif;justify-content:center;padding:20px;width:30%}.form-group{align-items:center;display:flex;margin-bottom:15px;width:100%}.login-label{flex:1 1;font-weight:700;margin-right:10px;text-align:left}.login-field{border:1px solid #ccc;border-radius:5px;flex:2 1;padding:10px;width:100%}.login-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px;width:100%}.login-button:hover{background-color:#0056b3}.link{color:#6e8efb;cursor:pointer;margin-top:10px;text-align:center;text-decoration:underline}.link:hover{color:#0056b3}.signup-form{background:#37a6ce75;border-radius:10px;box-shadow:0 4px 8px rgba(67,135,150,.374);font-family:Ubuntu,sans-serif;margin-bottom:20px;margin-top:20px;padding:20px;width:40%}.title{font-size:28px;margin-bottom:20px;text-align:center}label{color:#333;display:block;font-size:14px;margin-bottom:5px}.signup-input-field{border:none;border-radius:5px;box-shadow:0 1px 3px #8bc8e21a;margin-bottom:15px;padding:10px;width:80%}textarea.signup-input-field{height:100px;resize:none}.submit-button{background-color:#3b9ee9;border:none;border-radius:5px;cursor:pointer;font-size:16px;margin-top:10px;padding:10px;text-align:center;width:100%}.submit-button:hover{background-color:#3467e7}.skills-container{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.skill-tag{background-color:rgba(42,199,234,.374);border-radius:5px;cursor:pointer;padding:10px;transition:background-color .3s ease}.skill-tag:hover{background-color:#2ac7ea99}.skill-tag.selected{background-color:#2ac7eae6;color:#fff}.selected-skills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.selected-skill{background-color:#3b9ee9cc;border-radius:5px;color:#fff;padding:5px 10px}.remove-skill{color:red;cursor:pointer;margin-left:5px}.navbar1{align-items:center;background:#001b2b;box-shadow:0 4px 8px #0003;color:#fff;display:flex;justify-content:space-between;padding:10px;width:100%}.navbar1 h2{font-size:1.8rem;margin:0 auto 0 0}.nav-links1{display:flex;gap:15px}.nav-links1 a{border-radius:5px;color:#fff;font-family:Ubuntu;padding:10px;text-decoration:none;transition:background-color .3s}.nav-links1 a:hover{background-color:#fff3}.footer{box-shadow:0 -4px 8px #0003;color:#6e8efb;padding:15px;text-align:center;width:100%}.footer a{color:#6e8efb;text-decoration:none}.footer a:hover{text-decoration:underline}.dashboard-container1{align-items:center;display:flex;flex-direction:column;font-family:Ubuntu,sans-serif;margin-top:20px}.body1{margin:20px auto;max-width:1200px;width:90%}.skills-list1{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.skill-card1{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;padding:20px;transition:transform .2s}.skill-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.skill-credits{background-color:#007bff;border-radius:20px;color:#fff;font-size:.9em;padding:5px 10px}.skill-body{margin-bottom:10px}.skill-body p{margin:5px 0}.skill-description{flex-grow:1;margin-bottom:10px}.skill-actions{display:flex;justify-content:space-between}.share-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s}.share-button:hover{background-color:#218838}.skill-card1:hover{transform:scale(1.05)}.skill-card1 h3{color:#333;font-size:20px;margin-bottom:10px}.skill-card1 p{color:#666;margin:5px 0}.join-button1{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s}.join-button1:hover{background-color:#0056b3}.user-info-section{background-color:#f8f9fa;border-radius:10px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px;padding:20px}.user-greeting h2{color:#333;font-size:1.8rem;margin-bottom:15px}.credits-display{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;padding:15px}.credits-icon{color:gold;font-size:2rem;margin-right:15px}.credits-details{display:flex;flex-direction:column}.credits-amount{color:#28a745;font-size:1.5rem;font-weight:700}.credits-label{color:#6c757d;font-size:.9rem}.credits-info{margin-left:auto}.tooltip{color:#6c757d;cursor:help;font-size:1.2rem}.tooltip:after{background-color:#333;border-radius:5px;bottom:125%;color:#fff;content:attr(data-tooltip);font-size:14px;font-size:.9rem;left:50%;line-height:1.4;opacity:0;padding:5px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;width:200px;width:250px}.tooltip:hover:after{opacity:1}.error-message{color:red;font-size:16px}.header-section1{align-items:center;color:#fff;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.background-video1{object-fit:cover;z-index:-1}.background-video1,.overlay1{height:100%;left:0;position:absolute;top:0;width:100%}.overlay1{align-items:center;background:#00000080;display:flex;justify-content:center}.intro-content1{max-width:800px;padding:10px;text-align:center}.intro-content1 h1{color:#fff}.intro-content1 h1,.intro-content2 h1{font-size:4rem;font-weight:700;margin-bottom:20px}.intro-content2 h1{color:#000}.intro-content1 p{color:#ff0;font-family:Ubuntu,sans-serif;font-size:30px;margin-bottom:40px}.custom-btn1{background-color:#007bff;border-radius:30px;color:#fff;display:inline-block;padding:12px 30px;text-decoration:none;transition:background-color .3s ease}.custom-btn1:hover{background-color:#0056b3}.skill-filter-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px;width:100%}.credit-input{padding:10px}.skill-filter1{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;font-size:16px;padding:10px;width:calc(25% - 10px)}.skill-filter-label{font-weight:700;margin-right:10px}@media (max-width:1024px){.skill-filter1{width:calc(50% - 10px)}}@media (max-width:768px){.skill-filter1{width:100%}.intro-content1 h1{font-size:36px}.intro-content1 p{font-size:16px}.skills-list1{grid-template-columns:repeat(2,1fr)}.skill-card1{width:100%}}@media (max-width:576px){.skills-list1{grid-template-columns:1fr}}.background-video2{height:100%;left:0;object-fit:cover;position:fixed;top:0;width:100%;z-index:-1}.offer-skill-container{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Ubuntu,sans-serif;justify-content:center;min-height:100vh;padding:20px;text-align:center}.offer-skill-container h2{font-size:2.5rem;margin-bottom:20px;text-shadow:2px 2px 4px #000000b3}form{align-items:center;background:#0009;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 8px 20px #0006;display:flex;flex-direction:column;justify-items:center;max-width:600px;padding:30px;width:100%}.offer-label{color:#fff;font-size:1.2rem;font-weight:500;margin-top:15px}.offer-input,.offer-select,textarea{background-color:#ffffffd9;border:none;border-radius:8px;color:#333;font-size:1rem;margin-bottom:15px;padding:12px;width:100%}textarea{height:120px;resize:vertical}button{background-color:#003b5c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;margin-top:20px;padding:12px 20px;transition:background-color .3s}button:hover{background-color:#005080}.meeting-details{background:#fff3;border-radius:10px;margin-top:20px;padding:20px;text-align:center}.error-message,.success-message{font-size:1.2rem;margin-top:20px}.error-message{color:#ff5e62}.success-message{color:#48c774}@media (max-width:768px){.offer-skill-container h2{font-size:2rem}form{width:90%}.offer-input,.offer-select,textarea{width:100%}button{font-size:1rem;padding:10px}}.community-events-page{background-color:#f0f4f8;display:flex;flex-direction:column;min-height:100vh}.community-events-container{flex-grow:1;font-family:Ubuntu,sans-serif;margin:0 auto;max-width:1400px;padding:40px 20px;width:100%}.page-title{color:#2c3e50;font-size:2.8rem;font-weight:700;margin-bottom:10px;text-align:center}.page-description{color:#34495e;font-size:1.2rem;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.create-event-button{background-color:#27ae60;border-radius:30px;box-shadow:0 4px 6px #27ae6033;color:#fff;display:block;font-size:1.1rem;font-weight:700;margin:0 auto 40px;padding:12px 24px;text-decoration:none;transition:all .3s ease;width:fit-content}.create-event-button:hover{background-color:#2ecc71;box-shadow:0 6px 8px #27ae604d;transform:translateY(-2px)}.event-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:20px}.event-card{background-color:#fff;border-radius:15px;box-shadow:0 10px 20px #0000001a;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.event-card:hover{box-shadow:0 15px 30px #00000026;transform:translateY(-5px)}.event-header{color:#fff;padding:20px;position:relative}.event-header h2{font-size:1.5rem;font-weight:600;margin:0}.event-date{background-color:#fff3;border-radius:20px;font-size:.9rem;padding:5px 10px;position:absolute;right:20px;top:20px}.event-body{flex-grow:1;padding:20px}.event-description{color:#34495e;font-size:1rem;line-height:1.6;margin-bottom:15px}.event-details{color:#7f8c8d}.event-details p{align-items:center;display:flex;margin:10px 0}.event-details i{margin-right:10px;text-align:center;width:20px}.event-footer{align-items:center;background-color:#f7f9fc;display:flex;justify-content:space-between;padding:15px 20px}.participate-button{background-color:#27ae60;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 20px;transition:background-color .3s ease}.participate-button:hover{background-color:#2ecc71}.participants-count{color:#7f8c8d;font-size:.9rem}.participants-count i{margin-right:5px}@media (max-width:768px){.event-grid{grid-template-columns:1fr}}.error-message,.loading,.no-events{background-color:#fff;border-radius:15px;box-shadow:0 10px 20px #0000001a;color:#34495e;font-size:1.2rem;margin:20px 15px;padding:40px;text-align:center}.error-message{color:#e74c3c}@media (max-width:1200px){.event-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.community-events-container{padding:30px 10px}.page-title{font-size:2.2rem}.page-description{font-size:1rem}.event-grid{gap:20px;grid-template-columns:1fr}.event-card{margin-left:auto;margin-right:auto;max-width:400px}}.resources-container{font-family:Ubuntu,sans-serif;margin:0 auto;max-width:1200px;padding:40px 20px}.resources-container h1{color:#333;font-size:2.5rem;margin-bottom:20px;text-align:center}.resources-container p{color:#666;font-size:1.1rem;margin-bottom:40px;text-align:center}.resources-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.resource-card{background-color:#f8f9fa;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:20px;transition:transform .3s ease}.resource-card:hover{transform:translateY(-5px)}.resource-card h2{color:#007bff;font-size:1.5rem;margin-bottom:15px}.resource-card ul{list-style-type:none;padding:0}.resource-card li{margin-bottom:10px}.resource-card a{color:#333;text-decoration:none;transition:color .3s ease}.resource-card a:hover{color:#007bff}@media (max-width:768px){.resources-grid{grid-template-columns:1fr}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.my-registrations-container{align-items:center;background-color:#f8f9fa;display:flex;flex-direction:column;font-family:Ubuntu;padding:20px}.body{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px auto;max-width:1200px;padding:20px;width:100%}h1{color:#343a40;font-size:2rem}.error-message,h1{margin-bottom:20px;text-align:center}.error-message{color:#dc3545}.calendar{width:100%}.react-big-calendar{border:1px solid #ced4da;border-radius:8px}.react-big-calendar .rbc-event{background-color:#007bff;border:none;border-radius:4px;color:#fff;padding:5px 10px}.react-big-calendar .rbc-event:hover{background-color:#0056b3;cursor:pointer}.rbc-month-view{background-color:#fff}.rbc-month-view .rbc-header{background-color:#e9ecef;font-weight:700;padding:10px}.rbc-month-view .rbc-header:hover{background-color:#dee2e6}.rbc-day-slot{background-color:#f8f9fa}@media (max-width:768px){.body,.my-registrations-container{padding:10px}h1{font-size:1.5rem}}.profile-page{background-color:#f0f2f5;font-family:Arial,sans-serif;min-height:100vh}.profile-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;margin:40px auto;max-width:800px;overflow:hidden}.profile-header{background:linear-gradient(135deg,#3498db,#2c3e50);color:#fff;padding:40px 20px;text-align:center}.profile-photo{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 10px #0003;height:150px;margin-bottom:20px;width:150px}.profile-header h1{font-size:2.2em;font-weight:700;margin:0}.user-email{font-size:1.1em;margin-top:5px;opacity:.9}.profile-content{padding:30px}.profile-section{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:30px;padding:20px}.profile-section h2{border-bottom:2px solid #3498db;color:#2c3e50;font-size:1.5em;margin-bottom:15px;padding-bottom:10px}.profile-section p{color:#34495e;line-height:1.6;margin:10px 0}.skills-list{display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;padding:0}.skills-list li{background-color:#e8f4fd;border-radius:20px;box-shadow:0 2px 5px #3498db33;color:#3498db;font-size:.9em;padding:8px 15px;transition:all .3s ease}.skills-list li:hover{box-shadow:0 4px 8px #3498db4d;transform:translateY(-2px)}.error-message,.loading-message{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;color:#e74c3c;font-size:1.4em;margin:20px;padding:40px;text-align:center}.loading-message{color:#3498db}@media (max-width:768px){.profile-container{margin:20px}.profile-header{padding:30px 20px}.profile-photo{height:120px;width:120px}.profile-header h1{font-size:1.8em}.profile-section{padding:15px}}.create-event-container{align-items:center;color:#1c1a1a;display:flex;flex-direction:column;font-family:Ubuntu,sans-serif;padding:40px;text-align:center}.create-event-container h2{font-size:2.5rem;margin-bottom:30px;text-align:center}.event-form{background-color:#77657f80;border:2px solid #ffffff80;border-radius:10px;box-shadow:0 4px 12px #0000001a;display:block;padding:30px;width:50%}.event-label{color:#fff;display:block;font-size:1.1rem;margin-bottom:10px}.event-input,.event-select,.event-textarea{background-color:#ffffffb3;border:none;border-radius:5px;font-size:1rem;margin:auto auto 20px;padding:10px;width:100%}.event-textarea{height:50px;resize:vertical}@media (max-width:768px){form{padding:20px;width:90%}}
/*# sourceMappingURL=main.797462b9.css.map*/