.launch-section{background:#f6f6f6;min-height:60vh}.launch-title{font-size:4.5rem;font-weight:700;letter-spacing:2px}.launching-soon{font-size:3.9rem;font-weight:900;letter-spacing:3px;padding-left:58px}.stay-tuned{font-size:4.7rem;font-weight:900}.launch-text{color:#333;line-height:1.5;font-weight:400;font-size:19px}.line{width:60px;height:1px;background-color:#ddd}@media(max-width:991px){.launch-title,.launching-soon,.stay-tuned{font-size:2.2rem}.launch-text{max-width:100%}}#real-people-real-stories .section-title{color:#e60505;font-weight:700;font-size:3rem;margin-bottom:1.5rem}#real-people-real-stories .section-title span{color:#000;font-weight:700;font-size:3rem;margin-bottom:1.5rem}#real-people-real-stories .section-title small{color:#000;font-size:1.2rem;margin-bottom:1.5rem}#real-people-real-stories .view-all a{color:#1a7cd3!important;border-bottom:1px solid #1A7CD3}#real-people-real-stories .story-card img{height:420px;-o-object-fit:cover;object-fit:cover;border-radius:.75rem}#real-people-real-stories .story-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,.2),transparent);border-radius:.75rem;border:1px solid}#real-people-real-stories .story-card:hover img{transform:scale(1.03);transition:.3s ease}#real-people-real-stories .story-card:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem #00000026!important;transition:all .3s ease}#real-people-real-stories a{text-decoration:none;color:inherit}#explore-categories .section-title{color:#e60505;font-weight:700;font-size:3rem;margin-bottom:1.5rem}#explore-categories .section-title span{color:#000;font-weight:700;font-size:3rem;margin-bottom:1.5rem}#explore-categories .section-title small{color:#000;font-size:1.2rem;margin-bottom:1.5rem}#explore-categories .category-icon{margin:0 auto .5rem;background:#dbeafe;font-size:18px;width:40px;height:40px;background-color:#eaf2ff;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}#explore-categories .icon-wrapper{transition:all .3s ease}#explore-categories a:hover .category-icon{background-color:#e60505;color:#fff;transform:translateY(-5px) scale(1.1)}#explore-categories a:hover .icon-wrapper{transform:translateY(-3px);box-shadow:0 4px 12px #e6050533}#explore-categories a:hover h6{color:#e60505;transform:translateY(-2px)}#explore-categories a{text-decoration:none;color:inherit;display:block;transition:all .3s ease}#explore-categories a:hover{text-decoration:none}#explore-categories .fs-12{font-size:12px}#explore-categories .icon-wrapper{border:1px solid #ddd;border-radius:8px;padding:11px}#explore-categories .exp-icon{background:#fff;padding:8px 0 30px}#events-across-the-communtiy .section-title{color:#e60505;font-weight:700;font-size:3rem;margin-bottom:1.5rem}#events-across-the-communtiy .section-title span{color:#000;font-weight:700;font-size:3rem;margin-bottom:1.5rem}#events-across-the-communtiy .section-title small{color:#000;font-size:1.2rem;margin-bottom:1.5rem}#events-across-the-communtiy .view-all a{color:#1a7cd3!important;border-bottom:1px solid #1A7CD3}#find-perfect-wedding-vendors .section-title{color:#e60505;font-weight:700;font-size:3rem;margin-bottom:1.5rem}#find-perfect-wedding-vendors .section-title span{color:#000;font-weight:700;font-size:3rem;margin-bottom:1.5rem}#find-perfect-wedding-vendors .section-title small{color:#000;font-size:1.2rem;margin-bottom:1.5rem}#find-perfect-wedding-vendors .view-all a{color:#1a7cd3!important;border-bottom:1px solid #1A7CD3}#find-perfect-wedding-vendors .restaurant-card{border-radius:1rem;overflow:hidden}#find-perfect-wedding-vendors .logo-circle{width:220px;height:220px;background:#2f5f54;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:2}#find-perfect-wedding-vendors .logo-circle img{width:100%;height:auto;border-radius:50%}#find-perfect-wedding-vendors .info-box{background:#fff;border-radius:.75rem;padding:1rem;margin:-40px auto 1rem;width:85%;position:relative;z-index:3;border:1px solid #000}#find-perfect-wedding-vendors .restaurant-card .info-box h5{font-size:20px;color:#000!important}#find-perfect-wedding-vendors .restaurant-card .info-box p{font-size:16px;color:#000!important;line-height:1.2}@media(max-width:576px){#find-perfect-wedding-vendors .info-box{width:90%}}#featured-business-list .section-title{color:#e60505;font-weight:700;font-size:3rem;margin-bottom:1.5rem}#featured-business-list .section-title span{color:#000;font-weight:700;font-size:3rem;margin-bottom:1.5rem}#featured-business-list .section-title small{color:#000;font-size:1.2rem;margin-bottom:1.5rem}#featured-business-list .business-card{border-radius:1rem;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}#featured-business-list .business-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #00000026!important}@media(max-width:576px){#featured-business-list .business-card{padding:1.5rem 1rem}}#community-associations .section-title{color:#e60505;font-weight:700;font-size:3rem;margin-bottom:1.5rem}#community-associations .section-title span{color:#000;font-weight:700;font-size:3rem;margin-bottom:1.5rem}#community-associations .section-title small{color:#000;font-size:1.2rem;margin-bottom:1.5rem}#community-associations .view-all a{color:#1a7cd3!important;border-bottom:1px solid #1A7CD3}#community-associations .association-card{background:#fff;border-radius:14px;padding:1.5rem;border:1px solid #000}#community-associations .logo-wrapper img{width:auto;height:auto}#community-associations .com-acs-info{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#000}#community-associations .com-acs-info i{color:#000}#community-associations .association-card p{color:#000!important}.associations-carousel-wrapper{position:relative;padding:0;overflow:hidden}.associations-carousel-container{overflow:visible;width:100%;padding-left:calc(50% - 160px);padding-right:calc(50% - 160px)}.associations-carousel-track{display:flex;gap:1.5rem;transition:transform .8s cubic-bezier(.4,0,.2,1);will-change:transform}.association-carousel-item{flex:0 0 auto;width:320px;min-width:320px}.association-carousel-item a{display:block;text-decoration:none;color:inherit}.association-carousel-item a:hover{text-decoration:none}.associations-carousel-wrapper .view-all-link{position:absolute;top:0;right:0;z-index:5}@media(max-width:576px){.association-card{padding:1.25rem}.associations-carousel-container{padding:0 calc(50% - 140px)}.association-carousel-item{width:280px;min-width:280px}}#social-journey .section-title{color:#e60505;font-weight:700;font-size:3rem;margin-bottom:1.5rem}#social-journey .section-title span{color:#000;font-weight:700;font-size:3rem;margin-bottom:1.5rem}#social-journey .section-title small{color:#000;font-size:1.2rem;margin-bottom:1.5rem}#social-journey .post-card{background:#fff;border-radius:14px;overflow:hidden;border:1px solid #e5e7eb}#social-journey .post-card img{-o-object-fit:cover;object-fit:cover}#social-journey .post-card .btn-primary{width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center}#social-journey .post-card i{margin-right:4px}#social-journey .post-card .text-muted{font-size:14px;color:#000!important}#social-journey .post-card .hour-text{color:#cdcdcd!important;font-size:12px}#social-journey .post-card .img-post{height:290px!important}.trial-hero{position:relative;min-height:250px;background:url(https://i.ibb.co/q3H1yTHX/Rectangle-40085.png) center/cover no-repeat;border-radius:14px;overflow:hidden}.trial-hero .overlay{position:absolute;inset:0}.trial-hero h1{font-size:clamp(1.75rem,4vw,3rem)}.trial-hero p{font-size:18px}@media(max-width:576px){.trial-hero{min-height:260px;padding:1rem}}.brand-hero{background:linear-gradient(135deg,#c0392b,#e74c3c);border-radius:14px;padding:2.5rem 1.5rem}.hero-title{font-weight:800;font-size:65px;color:#ffd43b}.hero-title span{color:#fc0}.tracking{letter-spacing:1.5px;opacity:.95;font-size:33px}@media(max-width:576px){.brand-hero{padding:2.5rem 1rem}}#events-across-the-communtiy .event-card{position:relative;height:260px;background-size:cover;background-position:center;border-radius:14px;overflow:hidden;cursor:pointer}#events-across-the-communtiy .event-card.large{height:260px}#events-across-the-communtiy .event-card.dark .overlay{background:#000000a6}#events-across-the-communtiy .event-card .overlay{position:absolute;inset:0;background:#00000073;color:#fff;padding:1.25rem;display:flex;flex-direction:column;justify-content:flex-end}#events-across-the-communtiy .event-card .overlay.center{justify-content:center;text-align:center}#events-across-the-communtiy .event-card h3,.event-card h4,.event-card h5{font-weight:700;margin-bottom:.25rem}#events-across-the-communtiy .event-card .date{font-size:.85rem;opacity:.85}#events-across-the-communtiy .event-card:hover{transform:translateY(-4px);transition:.3s ease}.subscribe-section{background-color:#f8f9fa}.subscribe-card{background:#fff;border-radius:14px;padding:2rem}.form-control-lg{border-radius:8px}@media(max-width:576px){.subscribe-card{padding:1.5rem}h1{font-size:2rem}}.subscribe-section h1{font-weight:700;font-size:3rem}.subscribe-section p{color:#000;font-size:16px}.footer{background:#f8f9fa;padding:60px 0 40px;position:relative}.footer h6{font-weight:600;margin-bottom:1 6px;font-size:20px}.footer a{color:#000;text-decoration:none;font-size:14px}.footer a:hover{color:#dc3545}.footer-bottom{border-top:4px solid #dc3545;margin-top:60px}.scroll-top{position:absolute;left:50%;bottom:20px;transform:translate(-50%);background:#fff;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #00000026;cursor:pointer}.footer-description p{max-width:50%;color:#000}.watch-section .watch-section{padding:80px 0}.watch-section .watch-title{font-size:3rem;font-weight:700}.watch-section .watch-title span{color:#e53935}.watch-section .video-card{position:relative;border-radius:14px;overflow:hidden}.watch-section .video-card img{width:100%;height:340px;-o-object-fit:cover;object-fit:cover}.watch-section .video-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent)}.watch-section .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center}.watch-section .play-btn i{font-size:24px;color:#000}.watch-section .video-info{position:absolute;bottom:12px;left:12px;right:12px;color:#fff;font-size:14px}.watch-section .video-info h6{font-size:15px;font-weight:600;margin-bottom:4px}.watch-section .video-meta{display:flex;justify-content:space-between;align-items:center;font-size:13px}.watch-section .video-time{position:absolute;top:10px;right:10px;background:#000000b3;color:#fff;font-size:12px;padding:3px 6px;border-radius:6px}.watch-section p{color:#000!important}.watch-section .view-all{color:#1a7cd3!important;border-bottom:1px solid #1A7CD3}.congrats-section .section-title{color:#e60505;font-weight:700;font-size:3rem;margin-bottom:1.5rem}.congrats-section .section-title span{color:#000;font-weight:700;font-size:3rem;margin-bottom:1.5rem}.congrats-section .congrats-section{padding:80px 0}.congrats-section .congrats-img{border-radius:16px;overflow:hidden}.congrats-section .congrats-img img{width:100%;height:485px;-o-object-fit:cover;object-fit:cover}.congrats-section .congrats-title{font-family:"cursive";font-size:46px;color:#e53935;margin-bottom:12px}.congrats-section .rating i{color:#fbc02d;font-size:16px}.congrats-section .rating span{font-weight:600;margin-left:6px}.congrats-section .view-btn{background:#e53935;color:#fff;padding:12px 28px;border-radius:8px;text-decoration:none;display:inline-block;margin-top:20px;font-weight:500}.congrats-section .view-btn:hover{background:#d32f2f;color:#fff}.congrats-section h4{font-size:30px}.congrats-section .para{font-size:16px;color:#000!important}.digital-edition h2{font-size:3rem}.digital-edition p{color:#000!important}.digital-edition .details{color:#000!important;font-size:17px}.digital-edition{background:#f8f9fa}.digital-edition .insight-badge .badge{border-radius:12px}.digital-edition .mag-card img{box-shadow:0 12px 25px #00000026;transition:transform .3s ease}.digital-edition .mag-card img:hover{transform:translateY(-6px)}.digital-edition .arrow-img{position:absolute;left:-320px;top:20px}.digital-edition .view-all{color:#1a7cd3!important;border-bottom:1px solid #1A7CD3}@media(max-width:767px){.digital-edition .insight-badge{text-align:center}}#featured-restaurants .result{color:#000!important}#featured-restaurants .restaurant-card{height:220px;cursor:pointer;border:1px solid #D9D9D9;padding:5px}#featured-restaurants .logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#featured-restaurants .featured-badges{top:6px!important;right:5px!important}#featured-restaurants .featured-tag{color:#fff!important}#popular-picks .fs-24{font-size:24px;color:#000!important}#popular-picks .pick-tag{border:1px solid #D9D9D9;color:#000}#featured-restaurants .top-badges{top:6px!important;left:5px!important}@media(max-width:576px){#featured-restaurants .restaurant-card{height:200px}}#featured-wedding-vendors .food-card{height:300px;border-radius:16px;border:1px solid #000}#featured-wedding-vendors .logo-circle{bottom:20px;background:#c62828;color:#fdd835;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;z-index:2}#featured-wedding-vendors .info-card{bottom:-86px;background:#fff;width:88%;padding:34px 10px 10px;border-radius:14px;box-shadow:0 10px 25px #00000026;border:1px solid #000}#featured-wedding-vendors .info-card p{color:#000;line-height:1.3}@media(max-width:576px){#featured-wedding-vendors .food-card{height:260px}}.association_section .hero-banner .logo{-o-object-fit:cover;object-fit:cover;top:92px;z-index:99;left:4rem}.association_section .title,.time p{color:#000}.association_section .org-logo{width:72px;height:72px;border-radius:50%;border:4px solid #fff;box-shadow:0 6px 16px #00000026}.association_section .social-btn{width:34px;height:34px;border:1px solid #dc3545;border-radius:6px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#dc3545}.association_section .social-btn:hover{background:#dc3545;color:#fff}.association_section .gallery-img{-o-object-fit:cover;object-fit:cover}.association_section .get-text{color:#c76aff!important;font-size:13px}.association_section .bi-telephone{font-size:13px;color:#000!important}.association_section .tel-number{color:#000!important}.association_section .bg-advertisment{background:#f0f0f0}.association_section .btn-verified{color:#fff;font-size:12px;font-weight:500;background-color:#00c950;border-radius:10px;padding:10px}@media(max-width:768px){.association_section .hero-banner img{height:180px}}.newcomers-filter-section .btn-outline-secondary{background:#cdcdcd;color:#000;border:0}.newcomers-filter-section .text-muted{color:#000!important}.newcomers-details-page h1{border-bottom:2px solid #000;display:inline}.newcomers-details-page .step-number{width:32px;height:32px;background-color:#dc3545;color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.newcomers-details-page .bg-grey{width:22px;height:22px;background-color:#ddd;color:#000;border-radius:44px;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0;font-size:13px;margin-right:5rem}.newcomers-details-page .subscribe-box{background:#f0f0f0;border-radius:0;padding:40px 30px;width:100%;box-shadow:0 0 #0000}.newcomers-details-page .subscribe-box h2{font-weight:700}.newcomers-details-page .subscribe-box p{color:#000!important}.newcomers-details-page .subscribe-btn{background:#f44336;border:none;padding:14px;font-weight:600}.newcomers-details-page .subscribe-btn:hover{background:#e53935}.newcomers-details-page .form-control{height:48px;border-radius:4px}.blogs-section .recipe-card{position:relative;border-radius:12px;overflow:hidden;height:100%}.blogs-section .recipe-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blogs-section .recipe-overlay{position:absolute;inset:0;background:linear-gradient(to top,#000c,#0003)}.blogs-section .recipe-content{position:absolute;bottom:20px;left:20px;right:20px;color:#fff}.blogs-section .badge-recipe{background:#ff8763;font-size:12px;padding:6px 12px;border-radius:50px;line-height:normal;display:table}.blogs-section .recipe-meta{font-size:13px;opacity:.8}.blogs-section .small-card{height:50%}.blogs-section h3,h6{border-bottom:2px solid #fff;display:inline}@media(max-width:991px){.blogs-section .small-card{height:auto}}.blogs-section .ad-banner{background:#f2f2f2;padding:18px 0;font-weight:600;font-size:40px;letter-spacing:.5px;color:#000;text-align:center}.blogs-section .blog-card{border-radius:12px;overflow:hidden;transition:.3s}.blogs-section .blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000014}.blogs-section .blog-img{height:200px;-o-object-fit:cover;object-fit:cover}.blogs-section .meta{font-size:13px;color:#000}.blogs-section .category-box{border-radius:12px}.blogs-section .category-list li{display:flex;justify-content:space-between;padding:10px 0;padding-left:1rem}.blogs-section .category-list li:last-child{border-bottom:none}.blogs-section .ad-box img{border-radius:12px}.blogs-section .blog-card p{color:#000!important}.blogs-section .bg-grey{width:22px;height:22px;background-color:#ddd;color:#000;border-radius:44px;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0;font-size:13px;margin-right:5rem}.blogs-section .load-more-btn{color:#000;background:#f0f0f0;padding:12px 40px;font-weight:600;border-radius:36px}.blogs-section .popular-section{background:linear-gradient(90deg,#000c,#00000080),url(https://images.unsplash.com/photo-1556911220-e15b29be8c12);background-size:cover;background-position:center;padding:60px 0}.blogs-section .category-scroll{display:flex;gap:20px;overflow-x:auto;padding-bottom:10px}.blogs-section .category-scroll::-webkit-scrollbar{height:6px}.blogs-section .category-scroll::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:10px}.blogs-section .category-card{min-width:160px;background:#fff;border-radius:14px;overflow:hidden;text-align:center;transition:.3s;cursor:pointer}.blogs-section .category-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px #0000004d}.blogs-section .category-card img{width:100%;height:120px;-o-object-fit:cover;object-fit:cover}.blogs-section .category-title{padding:10px;font-weight:600;color:#000}.blogs-section .story-box{background:#f2f2f2;border-radius:14px;padding:40px 30px;font-size:18px;color:#000}.blogs-section .story-btn{background:#000;color:#fff;border-radius:8px;padding:10px 20px;font-weight:600;border:none}.blogs-section .story-btn-outline{border:2px solid #000;color:#000;background:transparent;border-radius:8px;padding:10px 20px;font-weight:600}.blogs-section .story-btn:hover{background:#333}.blogs-section .story-btn-outline:hover{background:#000;color:#fff}.blog-details .badge-rec{background:#ff8763;font-size:12px;padding:6px 12px;border-radius:50px;line-height:normal;display:table}.blog-details .recipe-title{font-weight:800;border-bottom:3px solid #000;display:inline}.blog-details .rec-details{color:#000}.blog-details .meta{font-size:14px;color:#000}.blog-details .recipe-img{border-radius:12px;width:100%}.blog-details .icon-box{display:flex;gap:25px;font-size:14px;color:#000;border-bottom:1px solid #979797;padding-bottom:2rem}.blog-details .ingredients-box{padding:25px 0}.blog-details .ingredient-list li{list-style:none;display:flex;align-items:start;gap:12px;margin-bottom:12px}.blog-details .ingredient-list input{margin-top:3px}.blog-details .ingredient-list b{color:#000}.blog-details .step-box{display:flex;gap:15px;margin-bottom:20px}.blog-details .step-no{min-width:36px;height:36px;background:#ff3d2e;color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:700;display:inline-flex}.blog-details .step-img{border-radius:12px;width:100%;-o-object-fit:cover;object-fit:cover}.blog-details .about-card{border:1px solid #eee;padding:30px;text-align:center}.blog-details .logo-circle{width:120px;height:120px;background:#f2f2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:20px auto;font-weight:800;font-size:22px;line-height:1.1}.blog-details .social-icons a{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#fff;margin:0 5px}.fb{background:#3b5998}.tw{background:#1da1f2}.in{background:#0077b5}.pin{background:#bd081c}.blog-details .subscribe-card{background:#f2f2f2;padding:35px 50px;text-align:center}.blog-details .subscribe-card h5{font-weight:700}.blog-details .subscribe-input{height:48px;border-radius:6px}.blog-details .subscribe-card p{color:#000}.blog-details .subscribe-btn{background:#ef4b35;border:none;height:48px;font-weight:600}.blog-details .subscribe-btn:hover{background:#e13e2a}.blog-details .list-recipes img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.blog-details .latest-card{border:1px solid #eee;border-radius:12px;padding:30px}.blog-details .recipe-item{display:flex;gap:15px;margin-bottom:20px}.blog-details .recipe-item:last-child{margin-bottom:0}.blog-details .recipe_title{font-weight:600;font-size:16px}.blog-details .recipe-date{font-size:13px;color:#999}.blog-details .category-box{border-radius:12px}.blog-details .category-list li{display:flex;justify-content:space-between;padding:10px 0;padding-left:1rem}.blog-details .bg-grey{width:22px;height:22px;background-color:#ddd;color:#000;border-radius:44px;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0;font-size:13px;margin-right:5rem}.reply-card{background:#fff;border-radius:12px;padding:30px;box-shadow:0 10px 30px #00000014}.star-rating i{color:#ffc107;cursor:pointer}.form-control{border:none;border-bottom:1px solid #ddd;border-radius:0}.form-control:focus{box-shadow:none;border-color:#ff3d2e}.submit-btn{background:#ef4b35;border:none;padding:12px 35px;font-weight:600}.small,.text-muted{font-size:16px}.news-section .article-card{margin-top:-102px;position:relative;z-index:2;left:7.3rem;max-width:86%}.news-section .card-img-top{height:150px}@media(max-width:991px){.news-section .article-card{margin-top:0}}.news-section .date{font-size:14px;color:#000!important}.news-section .category{font-size:12px;font-weight:700;letter-spacing:1px}.news-section .divider{border-bottom:2px dashed #dc3545;margin:16px 0}.news-section .badge{line-height:1.5;font-size:10px}.what-hot .number{min-width:30px;height:32px}.what-hot p{line-height:normal}.news-section em{font-style:normal;font-size:12px}.news-section .section-title{display:inline-block;background:#000;color:#fff;padding:4px 30px;font-weight:700;text-transform:uppercase;clip-path:polygon(8% -8%,95% 0,100% 0%,95% 100%,0% 110%)}.news-section .news-card img{aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.news-section .news-title{font-weight:700;font-size:.95rem;line-height:1.3}.news_details .article-title{font-weight:900;line-height:1.2}.news_details .hero-img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.news_details .hot-number{width:28px;height:28px;font-size:13px}.news_details .descrip-text{font-size:20px;color:#000}.news_details .being-meta,.ftr-social{color:#000!important}.video-group .video-card{position:relative;cursor:pointer;border-radius:12px;overflow:hidden}.video-group .video-card img{aspect-ratio:16 / 7;-o-object-fit:cover;object-fit:cover;height:260px}.video-group .video-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent 50%)}.video-group .play-btn{width:48px;height:48px;background:#fff;border-radius:50%;font-size:28px;top:6rem;bottom:0}.video-group .video-card:hover{transform:translateY(0);transition:transform .3s}.video-group .video-time{position:absolute;top:10px;right:10px;background:#000000b3;color:#fff;font-size:12px;padding:3px 6px;border-radius:6px}.event-page .search-wrapper{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000014;padding:12px}.event-page .search-input{border:0;box-shadow:none}.event-page .search-input:focus{box-shadow:none}.event-page .bi-search{position:absolute;left:1.2rem;z-index:999;bottom:4px;color:#c1bebe}.event-page .cate-drop .form-select{border:1px solid #F0F0F0!important}.event-details .event-hero{position:relative;border-radius:14px;overflow:hidden}.event-details .event-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-details .event-overlay{position:absolute;inset:0;background:linear-gradient(to right,#000000a6,#0003);color:#fff;padding:32px}.event-details .event-overlay h1{font-weight:800}.event-details .script-font{font-family:"cursive";font-size:3rem;line-height:1}.event-details .tag{background:#cdcdcd;font-size:12px;padding:4px 10px;border-radius:5px;color:#000}.event-details .info-card{border-radius:14px}.event-details .btn-interest{background:#ef4a37;border:none}.event-details .btn-interest:hover{background:#d93f2e}.event-details .bi-share{background:#f2f5fa;border-radius:30px;padding:14px;display:inline;font-size:15px}.event-details .nav-pill-wrapper{background:#fff;border-radius:50px;padding:6px;box-shadow:0 10px 25px #00000014}.event-details .nav-pills .nav-link{border-radius:30px;color:#000!important;font-weight:500}.event-details .nav-pills .nav-link.active{background:#000;color:#fff!important}.event-details .content-card{border:1px solid #CDCDCD;border-radius:14px;box-shadow:0 10px 25px #00000014;padding:24px}.event-details .event-item{background:#f1f1f1;border-radius:10px;padding:16px}.event-details .prev-events-wrapper{border-radius:18px;border:1px solid #CDCDCD;padding:24px}.event-details .event-box{background:#f1f1f1;border-radius:12px;padding:16px;height:100%}.event-details .event-title{font-weight:400;font-size:14px}.event-details .event-meta{font-size:13px;color:#000}.event-details .info-card{background:#fff;border-radius:16px;box-shadow:0 10px 25px #00000014;padding:24px;border:1px solid #CDCDCD}.event-details .icon-box{width:44px;height:44px;background:#f1f1f1;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.event-details .social-link{border:1px solid #ddd;border-radius:10px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#000}.event-details .social-link:hover{background:#f8f9fa}.event-details .section-card{border-radius:18px;box-shadow:0 10px 25px #00000014;padding:24px;height:100%;border:1px solid #CDCDCD}.event-details .soft-box{background:#f1f1f1;border-radius:12px;padding:14px;font-size:14px}.event-details .map-box{border-radius:18px;overflow:hidden;height:100%;min-height:360px}.event-details .amenity-card{background:#f1f1f1;border-radius:14px;padding:18px;text-align:center;height:100%}.event-details .amenity-icon{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px}.video-thumbnail{position:relative;overflow:hidden;border-radius:8px;cursor:pointer}.video-thumbnail img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.video-thumbnail:hover img{transform:scale(1.05)}.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#dc3545}.association-card{border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;text-align:center;transition:transform .3s,box-shadow .3s;height:100%}.association-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #0000001a}.association-logo{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:0 auto 1rem}.social-post-card{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform .3s}.social-post-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000001a}.social-post-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.story-card{border:none;border-radius:8px;overflow:hidden;transition:transform .3s;height:100%}.story-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #0000001a}.story-image{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}.business-month-card{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;overflow:hidden}.congratulation-text{font-size:3rem;font-weight:700;color:#dc3545;text-transform:uppercase;line-height:1}.listing-card{transition:transform .3s,box-shadow .3s}.listing-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000026!important}.listing-card .card-title a:hover{color:#dc3545!important}.event-card{transition:transform .3s,box-shadow .3s}.event-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000026!important}.event-card .card-title a:hover{color:#dc3545!important}.blog-card{transition:transform .3s,box-shadow .3s}.blog-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000026!important}.blog-card .card-title a:hover{color:#dc3545!important}
