.active{font-weight:700;font-size:20px;color:#000}*{padding:0;margin:0;box-sizing:border-box}header{background-color:#2c3e50;color:#f1eeec;text-align:center;padding:1em 0}nav{background-color:#34495e;color:#ecf0f1;padding:.5em}nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-around}nav a{text-decoration:none;color:#ecf0f1}.navbar{min-height:70x;display:flex;justify-content:space-evenly;align-items:center;padding:0 24px}.nav-menu{display:flex;justify-content:space-between;align-items:center;gap:60px}.nav-link{transition:07s ease}.nav-link:hover{color:#1e90ff}.hamburger{display:none;cursor:pointer}.bar{display:block;width:25px;height:3px;margin:5px auto;-webkit-transition:all .3 ease-in-out;transition:all .3 ease-in-out;background-color:#fff}@media (max-width:768px){.hamburger{display:block}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-menu{position:fixed;left:-100%;top:70px;gap:0;flex-direction:column;background-color:#2c3e50;width:100%;text-align:center;transition:.3s}.nav-item{margin:16px 0}.nav-menu.active{left:0}}body{font-family:Arial,sans-serif;margin:0;padding:0;background-color:#f9f9f9}footer{background-color:#2c3e50;color:#ecf0f1;text-align:center;padding:1em 0}.events-container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;padding:2em}.event-container{border:1px solid #ddd;border-radius:8px;overflow:hidden;margin-bottom:20px;flex:1;max-width:400px;background-color:#fff;box-shadow:0 0 10px #0000001a;transition:transform .3s ease-in-out}.event-image{flex:1}.event-image img{width:100%;height:500px;border-radius:8px 0 0 8px;object-fit:cover}.event-details{flex:2;padding:10px}.event-container:hover{transform:scale(1.05)}.event-container h3{background-color:#3498db;color:#fff;margin:0;padding:10px}.cta-button{display:inline-block;background-color:#2ecc71;color:#fff;padding:8px 16px;text-decoration:none;border-radius:4px;transition:background-color .3s ease-in-out;margin-top:10px}.cta-button:hover{background-color:#27ae60}.navigation-buttons{margin-top:20px}button{background-color:#8499f5;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer}button:hover{background-color:#2980b9}.speakers-container{text-align:center}h2{margin-bottom:20px}.search{display:flex;justify-content:center;align-items:center;margin-bottom:30px}#search-input{width:60%;max-width:400px;padding:10px 20px;border:none;box-shadow:0 0 6px #0003;border-radius:5px;font-size:18px;color:#333}#search-button{padding:10px 20px;background-color:#138065;color:#fff;border:none;font-size:18px;box-shadow:0 0 6px #0003;cursor:pointer;border-radius:5px;margin-left:10px}.search{margin-bottom:30px}.speaker-results{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto}.speaker-result{margin-bottom:60px;width:30%;height:100%;border-radius:5px;box-shadow:0 0 6px #0003;overflow:hidden}.speaker-result img{width:100%;height:100%;object-fit:cover}.speaker-result a{font-size:15px;text-decoration:none;color:#333;display:block;padding:10px;text-transform:capitalize}#show-more-button{background-color:#008cba;font-size:18px;border:none;color:#fff;padding:10px 20px;text-align:center;display:block;margin:30px auto;border-radius:5px;cursor:pointer}@media screen and (max-width: 768px){.speaker-result{width:45%}}@media screen and (max-width: 480px){.speaker-result{width:100%}}.index-container{max-width:1200px;margin:0 auto;padding:20px}#about-us{background-color:#f9f9f9;padding:40px 0}#about-us h2{color:#333}#about-us p{color:#666;line-height:1.6}#highlights{background-color:#f9f9f9;padding:40px 0}h2{text-align:center;color:#333}.highlight{margin-bottom:30px;border:1px solid #ddd;border-radius:8px;overflow:hidden;box-shadow:0 0 10px #0000001a}.highlight-content{padding:20px}h3{background-color:#3498db;color:#fff;margin:0;padding:10px}p{color:#666;margin:10px 0}img{width:100%;height:auto;display:block}* ---------- Testimonials ----------- */ .row{margin-top:5%;display:flex;justify-content:space-between}.testimonials{width:50%;margin:auto;text-align:center;padding-top:100px}.testimonial-col{flex-basis:44%;border-radius:10px;margin-bottom:5%;text-align:left;background:#fff3f3;padding:25px;cursor:pointer}.center{margin:auto}.testimonial-col img{height:40px;margin-left:5px;margin-right:30px;border-radius:50%}.testimonial-col p{padding:0}.testimonial-col h3{margin-top:15px;text-align:left}.testimonial-col .fa-sharp{color:#f44336}#person-img{width:70px;height:70px;border-radius:100%}#blog-container{display:flex;align-items:flex-start;justify-content:space-between;padding:8vw}#blog-container .blogs{width:60%}#blog-container .cate{width:30%}#blog-container .cate h2{padding-bottom:7px}#blog-container .cate a{text-decoration:none;color:#757373;font-weight:500;line-height:45px}#blog-container .blogs .post{padding-bottom:60px}#blog-container .blogs .post h3{color:#29303b;padding:15px 0 0}#blog-container .blogs .post p{color:#757373;padding-bottom:20px}#blog-container .blogs .post a{text-decoration:none;font-size:.9rem;padding:13px 35px;background-color:#151564;color:#fff;border-radius:10px;font-weight:600}#blog-container .blogs img{width:100%;border-radius:19px;height:auto;display:block;margin-bottom:10px}.meme-generator{font-family:Roboto,sans-serif;text-align:center}.meme-generator img{height:430px;object-fit:cover}.meme-generator .generate-meme-btn{padding:8px 20px;border:none;border-left:4px solid #222;border-right:4px solid #222;margin:24px 0;font-size:20px;color:#f64d4d;background:#fff;cursor:pointer;transition:all .4s ease}.meme-generator .generate-meme-btn:hover{padding:8px 36px;border-left:8px solid #222;border-right:8px solid #222;letter-spacing:3px}.meme-generator .meme-author{margin:8px}.container{width:375px;height:500px;background:#fff;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:15px;box-shadow:4px 4px 30px #0000000f;padding:20px}.container form{width:80%;border:1px solid rgb(82,74,235);border-radius:4px;display:flex;flex-direction:row;align-items:center;margin-top:40px}.container form input{border:none;outline:none;box-shadow:none;width:100%;font-size:16px;font-weight:600px;padding:8px 10px}.container form i{padding-left:10px}.product{display:flex;align-items:center;cursor:pointer;padding-bottom:15px}.product img{width:70px;height:80px;object-fit:cover;border-radius:5px}.product .p-details h2{font-size:15px;color:#1d1d1d}.product .p-details h3{font-size:10px}
