.header-links .th-social a{justify-content:center;align-items:center;line-height:1;display:inline-flex}.header-links .th-social a i{justify-content:center;align-items:center;line-height:1;display:flex}.event-slider1,.event-slider1 .slider-pagination-wrap{margin-right:0!important}.event-card{height:100%!important}.event-card .box-img{flex:0 0 255px!important;width:255px!important;min-width:255px!important;height:269px!important}@media (min-width:992px) and (max-width:1199px){.event-card .box-img{flex:0 0 200px!important;width:200px!important;min-width:200px!important;height:211px!important}}@media (max-width:991px){.event-card .box-img{flex:0 0 180px!important;width:180px!important;min-width:180px!important;max-width:180px!important;height:190px!important}}@media (max-width:575px){.event-card .box-img{flex:none!important;width:100%!important;min-width:auto!important;max-width:none!important;height:200px!important}}.hero-1{overflow:hidden;padding-top:0!important}.hero-1 .swiper-slide{height:auto}.hero-1 .hero-inner{width:100%;position:relative;min-height:auto!important}.hero-1 .hero-inner:after{display:none!important}.hero-1 .hero-inner picture{width:100%;line-height:0;display:block}.hero-1 .hero-inner picture img{object-fit:cover;object-position:center;width:100%;height:auto;display:block}@media (max-width:991px){.hero-1{padding-top:135px!important}}#magic-cursor{display:none!important}.th-magic-cursor{cursor:auto!important}@keyframes cartPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.th-btn.style4{background:var(--title-color)!important}.th-btn.style4:after{background:var(--theme-color)!important}.th-btn.style4:hover,.th-btn.style4:focus,.th-btn.style4:active{background:var(--title-color)!important}.th-btn.style4:hover:after,.th-btn.style4:focus:after,.th-btn.style4:active:after{background:var(--theme-color)!important}.custom-filter-wrap{background:#fff;border:1px solid #e2e8f0cc;border-radius:24px;max-width:960px;margin:0 auto 3rem;padding:20px;transition:all .3s;box-shadow:0 10px 30px #00000008}.custom-filter-wrap:hover{border-color:#e2e8f0;box-shadow:0 15px 35px #0000000d}.custom-filter-form{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.filter-group{flex:180px;max-width:220px;position:relative}.filter-group-search{flex:1.5 220px;max-width:280px;position:relative}@media (max-width:767px){.filter-group,.filter-group-search{flex:100%;max-width:100%}.filter-submit-btn{width:100%!important}}.filter-input-icon{color:#94a3b8;pointer-events:none;z-index:5;font-size:14px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.filter-control-input{color:#1e293b!important;background-color:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:50px!important;outline:none!important;width:100%!important;height:48px!important;padding:0 16px 0 44px!important;font-size:14px!important;font-weight:500!important;transition:all .2s ease-in-out!important}.filter-control-input:focus{background-color:#fff!important;border-color:#1882ff!important;box-shadow:0 0 0 3px #1882ff1f!important}.filter-control-select{color:#1e293b!important;cursor:pointer!important;appearance:none!important;background-color:#f8fafc!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:14px!important;border:1px solid #cbd5e1!important;border-radius:50px!important;outline:none!important;width:100%!important;height:48px!important;padding:0 36px 0 18px!important;font-size:14px!important;font-weight:500!important;transition:all .2s ease-in-out!important;display:block!important}.filter-control-select:hover{background-color:#f1f5f9!important;border-color:#94a3b8!important}.filter-control-select:focus{background-color:#fff!important;border-color:#1882ff!important;box-shadow:0 0 0 3px #1882ff1f!important}.filter-submit-btn{color:#fff!important;cursor:pointer!important;background-color:#1882ff!important;border:none!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:48px!important;padding:0 28px!important;font-size:14px!important;font-weight:600!important;transition:all .2s ease-in-out!important;display:inline-flex!important}.filter-submit-btn:hover{background-color:#0b6edb!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #1882ff33!important}.filter-submit-btn:active{transform:translateY(0)!important}.filter-active-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:1.25rem;display:flex}.filter-badge{color:#1882ff;background:#1882ff14;border:1px solid #1882ff26;border-radius:50px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.filter-badge-clear{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:50px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;text-decoration:none!important}.filter-badge-clear:hover{color:#fff!important;background:#ef4444!important;border-color:#ef4444!important}.testimonial-sort-container{background:#fff;border:1px solid #e2e8f0cc;border-radius:20px;max-width:650px;margin:0 auto 2.5rem;padding:16px;box-shadow:0 10px 30px #00000008}.testimonial-sort-title{color:#64748b;text-align:center;margin-bottom:12px;font-size:14px;font-weight:600}.testimonial-sort-pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.testi-pill{color:#475569!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:50px!important;padding:8px 18px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s ease-in-out!important;display:inline-block!important}.testi-pill:hover{color:#1e293b!important;background:#f8fafc!important;border-color:#94a3b8!important}.testi-pill.active{color:#fff!important;background:#1882ff!important;border-color:#1882ff!important;box-shadow:0 4px 10px #1882ff26!important}
