.home-ad-grid-section{--ad-grid-accent: #f0c75e;--ad-grid-surface: #2c3e50;--ad-grid-cell: #2c3e50;--ad-grid-border: rgba(255, 255, 255, 0.18);position: relative;width: 100vw !important;max-width: 100vw !important;margin-left: calc(-50vw + 50%) !important;margin-right: calc(-50vw + 50%) !important;left: 0;right: 0;padding: 0.9rem 0.9rem 1rem !important;margin-top: 0 !important;margin-bottom: 0 !important;background: var(--ad-grid-surface);box-sizing: border-box}body .page-body > .home-ad-grid-section, body #_container > .home-ad-grid-section{margin-left: calc(-50vw + 50%) !important;margin-right: calc(-50vw + 50%) !important;width: 100vw !important;max-width: 100vw !important}.page-body > .home-ad-grid-section{margin-left: calc(-50vw + 50% - 1rem) !important;margin-right: calc(-50vw + 50% - 1rem) !important}@media (min-width: 576px){.page-body > .home-ad-grid-section{margin-left: calc(-50vw + 50% - 1.5rem) !important;margin-right: calc(-50vw + 50% - 1.5rem) !important}}@media (min-width: 768px){.page-body > .home-ad-grid-section{margin-left: calc(-50vw + 50% - 2rem) !important;margin-right: calc(-50vw + 50% - 2rem) !important;padding: 1rem 1.25rem 1.15rem !important}}@media (min-width: 992px){.page-body > .home-ad-grid-section{margin-left: calc(-50vw + 50% - 2.5rem) !important;margin-right: calc(-50vw + 50% - 2.5rem) !important;padding: 1.1rem 1.5rem 1.25rem !important}}.home-ad-grid-shell{width: 100%;max-width: none;margin: 0 auto;padding: 0}.home-ad-grid{display: grid;grid-template-columns: repeat(var(--ad-grid-cols, 4), minmax(0, 1fr));grid-auto-rows: var(--ad-grid-height, 150px);gap: var(--ad-grid-gap, 12px);width: 100%;direction: rtl;background: transparent}.home-ad-cell{position: relative;overflow: hidden;min-width: 0;min-height: 0;height: 100%;background: var(--ad-grid-cell);border-radius: 14px;border: 1px solid var(--ad-grid-border);box-shadow: 0 4px 14px rgba(0, 0, 0, 0.18);isolation: isolate}.home-ad-cell--filled{background: #2c3e50;transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease}.home-ad-cell--filled:hover{transform: translateY(-2px);border-color: rgba(240, 199, 94, 0.45);box-shadow: 0 10px 22px rgba(0, 0, 0, 0.28)}.home-ad-cell-empty{background: #2c3e50 !important;border: 1.5px dashed rgba(255, 255, 255, 0.34) !important;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);display: flex !important;align-items: center !important;justify-content: center !important;text-align: center !important}.home-ad-media{position: absolute;inset: 0;width: 100%;height: 100%;display: block;z-index: 0;object-fit: cover;object-position: center center}.home-ad-grid--contain .home-ad-media:not(.home-ad-media--bg){object-fit: contain;object-position: center center;background: #2c3e50;padding: 8px;box-sizing: border-box}.home-ad-grid--cover .home-ad-media, .home-ad-media--bg{object-fit: cover !important;object-position: center center;padding: 0 !important;background: transparent !important;z-index: 0}.home-ad-hit{position: absolute;inset: 0;z-index: 3;display: block}.home-ad-badge{position: absolute;top: 10px;right: 10px;z-index: 4;display: inline-flex;align-items: center;gap: 4px;padding: 4px 10px;border-radius: 999px;background: rgba(15, 23, 42, 0.78);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.22);color: #fbbf24 !important;font-size: 0.68rem;font-weight: 700;pointer-events: none;box-shadow: 0 6px 16px rgba(0, 0, 0, 0.28)}.home-ad-badge i, .home-ad-badge span{color: #fbbf24 !important}.home-ad-cell--filled::before{content: '';position: absolute;inset: 0;z-index: 1;pointer-events: none;background: radial-gradient(circle at 22% 45%, rgba(255, 255, 255, 0.1) 0%, transparent 58%), radial-gradient(circle at 82% 78%, rgba(0, 0, 0, 0.22) 0%, transparent 68%)}.home-ad-cell--filled.home-ad-cell--bg_image_with_media::before{background: transparent}.home-ad-overlay{position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(270deg, rgba(15, 23, 42, 0.78) 0%, rgba(15, 23, 42, 0.45) 48%, rgba(15, 23, 42, 0.2) 100%)}.home-ad-overlay--strong{background: linear-gradient(270deg, rgba(15, 23, 42, 0.72) 0%, rgba(15, 23, 42, 0.38) 55%, rgba(15, 23, 42, 0.16) 100%)}.home-ad-content{position: relative;z-index: 2;width: 100%;height: 100%;display: flex;flex-direction: row;align-items: center;justify-content: flex-start;gap: 1rem;padding: 1.1rem 1.25rem;box-sizing: border-box}.home-ad-content--centered{justify-content: center;text-align: center}.home-ad-content--centered .home-ad-copy{align-items: center;text-align: center;max-width: min(560px, 100%)}.home-ad-content--split{justify-content: space-between}.home-ad-content--bg-media{justify-content: space-between;align-items: center;gap: clamp(1rem, 2.5vw, 2.5rem);padding: 1.1rem clamp(1rem, 2.2vw, 2rem)}.home-ad-content--bg-media .home-ad-copy{flex: 1 1 auto;max-width: min(52%, 560px)}.home-ad-content--bg-media .home-ad-side{flex: 0 0 auto;max-width: none;height: auto;max-height: calc(100% - 0.5rem);align-self: center}.home-ad-content--bg-media .home-ad-side.is-card{max-width: min(38%, 280px)}.home-ad-content--bg-media .home-ad-side.is-circular{max-width: none;padding: 0;background: transparent;border: none;box-shadow: none}.home-ad-content--media-left{justify-content: space-between}.home-ad-content--media-left .home-ad-copy{order: 1}.home-ad-content--media-left .home-ad-side{order: 2;margin-inline-end: auto}.home-ad-content--media-right{justify-content: space-between}.home-ad-content--media-right .home-ad-side{order: -1;margin-inline-start: auto}.home-ad-content--media-right .home-ad-copy{order: 1}.home-ad-content--media-center{flex-direction: column;justify-content: center;align-items: center;text-align: center;gap: 0.9rem}.home-ad-content--media-center .home-ad-copy, .home-ad-content--media-center .home-ad-glass{align-items: center;text-align: center;max-width: min(90%, 560px)}.home-ad-content--media-center .home-ad-side{order: -1;margin: 0}.home-ad-side{position: relative;z-index: 2;flex: 0 0 auto;display: flex;align-items: center;justify-content: center;max-width: 42%;align-self: stretch}.home-ad-side.is-card{padding: 7px;border-radius: 18px;background: linear-gradient(135deg, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0.06) 50%, rgba(0, 0, 0, 0.24) 100%);border: 1px solid rgba(255, 255, 255, 0.28);box-shadow: 0 14px 28px rgba(0, 0, 0, 0.35)}.home-ad-side-media{display: block;width: auto;height: 100%;max-width: 100%;min-height: calc(var(--ad-grid-height, 150px) * 1.35);max-height: calc(var(--ad-grid-height, 150px) * 1.85);aspect-ratio: 3 / 4;object-fit: cover;border-radius: 12px;background: #0b1220}.home-ad-content--bg-media .home-ad-side.is-card .home-ad-side-media{width: min(220px, 32vw);height: auto;min-height: 0;max-height: calc(100% - 2px);aspect-ratio: 3 / 4}.home-ad-side.is-circular{position: relative;padding: 0;background: transparent;border: none;box-shadow: none}.home-ad-side.is-circular::before{content: '';position: absolute;inset: -14px;border-radius: 50%;background: radial-gradient(circle, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0.05) 40%, transparent 70%);filter: blur(10px);z-index: 0;pointer-events: none}.home-ad-side.is-circular .home-ad-side-media{position: relative;z-index: 1;width: min(270px, 42vw, calc(var(--ad-grid-height, 160px) * 1.7));height: min(270px, 42vw, calc(var(--ad-grid-height, 160px) * 1.7));min-height: 0;max-height: none;aspect-ratio: 1 / 1;border-radius: 50%;border: 4px solid rgba(255, 255, 255, 0.4);box-shadow: 0 16px 36px rgba(0, 0, 0, 0.5);object-fit: cover;transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.35s ease}.home-ad-content--bg-media .home-ad-side.is-circular .home-ad-side-media{width: min(270px, 36vw, calc(var(--ad-grid-height, 160px) * 1.75));height: min(270px, 36vw, calc(var(--ad-grid-height, 160px) * 1.75));aspect-ratio: 1 / 1;max-height: none}.home-ad-side.is-circular:hover .home-ad-side-media{transform: scale(1.03);box-shadow: 0 22px 46px rgba(0, 0, 0, 0.6)}.home-ad-content--overlay{position: absolute;inset: 0;z-index: 2;display: flex;align-items: center;justify-content: center;padding: 1rem}.home-ad-copy, .home-ad-glass{display: flex;flex-direction: column;align-items: flex-start;gap: 0.5rem;min-width: 0;max-width: 100%}.home-ad-glass{background: rgba(15, 23, 42, 0.62);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border: 1px solid rgba(255, 255, 255, 0.16);border-radius: 16px;padding: 1.15rem 1.25rem;box-shadow: 0 14px 28px rgba(0, 0, 0, 0.32)}.home-ad-title{margin: 0;font-size: clamp(1.05rem, 1.8vw, 1.7rem);font-weight: 900;line-height: 1.35;color: #ffffff !important;text-shadow: 0 3px 12px rgba(0, 0, 0, 0.35)}.home-ad-desc{margin: 0;font-size: clamp(0.74rem, 1.1vw, 0.95rem);line-height: 1.7;opacity: 0.94;color: #ffffff !important;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden}.home-ad-cta{display: inline-flex !important;align-items: center;justify-content: center;gap: 0.4rem;margin-top: 0.3rem;padding: 0.6rem 1.25rem !important;border-radius: 10px !important;font-weight: 700 !important;font-size: 0.84rem !important;text-decoration: none !important;border: none !important;box-shadow: 0 6px 16px rgba(0, 0, 0, 0.22);transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease}.home-ad-cta:hover{transform: translateY(-2px);box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);filter: brightness(1.06);text-decoration: none !important}.home-ad-fallback-title, .home-ad-cell-empty .home-ad-placeholder{position: relative !important;inset: auto !important;z-index: 2;width: 100%;height: 100%;display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;gap: 0.4rem;padding: 1rem 0.85rem;text-align: center !important;margin: 0 !important;color: #ffffff !important}.home-ad-fallback-title{position: absolute !important;inset: 0 !important;color: #ffffff !important;font-weight: 700;font-size: 0.95rem}.home-ad-placeholder-icon{display: inline-flex !important;align-items: center;justify-content: center;width: 2.35rem;height: 2.35rem;border-radius: 999px;color: #f0c75e !important;background: rgba(240, 199, 94, 0.16);border: 1px solid rgba(240, 199, 94, 0.35);font-size: 1.05rem;line-height: 1;flex-shrink: 0}.home-ad-placeholder-icon i{color: #f0c75e !important}.home-ad-placeholder-main{display: block !important;width: 100%;font-size: 0.9rem;font-weight: 700;color: #ffffff !important;line-height: 1.45;text-align: center !important}.home-ad-placeholder-sub{display: block !important;width: 100%;font-size: 0.78rem;font-weight: 500;color: rgba(255, 255, 255, 0.82) !important;line-height: 1.4;text-align: center !important}body.home .home-ad-cell-empty, body.home .home-ad-cell-empty .home-ad-placeholder, body.home .home-ad-placeholder-main, body.home .home-ad-placeholder-sub{color: #ffffff !important}body.home .home-ad-placeholder-icon, body.home .home-ad-placeholder-icon i{color: #f0c75e !important}body.home .home-ad-badge, body.home .home-ad-badge i, body.home .home-ad-badge span{color: #fbbf24 !important}@media (max-width: 768px){.home-ad-grid{grid-template-columns: repeat(min(2, var(--ad-grid-cols, 4)), minmax(0, 1fr));gap: calc(var(--ad-grid-gap, 12px) * 0.8)}.home-ad-grid > .home-ad-cell{grid-column: auto !important;grid-row: auto !important}.home-ad-grid-section{padding: 0.75rem !important}.home-ad-content, .home-ad-content--split, .home-ad-content--bg-media{flex-direction: column;justify-content: center;text-align: center;gap: 0.75rem;padding: 0.9rem}.home-ad-content--bg-media .home-ad-copy{max-width: 100%;align-items: center;text-align: center}.home-ad-content--bg-media .home-ad-side{order: 0;max-width: 55%;height: auto;margin: 0}.home-ad-copy, .home-ad-content--centered .home-ad-copy{align-items: center;text-align: center}.home-ad-side{max-width: 55%}.home-ad-side-media, .home-ad-content--bg-media .home-ad-side.is-card .home-ad-side-media{width: min(130px, 40vw);max-height: 150px}.home-ad-side.is-circular .home-ad-side-media, .home-ad-content--bg-media .home-ad-side.is-circular .home-ad-side-media{width: min(180px, 48vw);height: min(180px, 48vw);max-height: none}.home-ad-side.is-circular::before{inset: -10px}.home-ad-m-pos-top{flex-direction: column !important;justify-content: center !important;align-items: center !important;text-align: center !important}.home-ad-m-pos-top .home-ad-side{order: -1 !important;margin: 0 !important}.home-ad-m-pos-top .home-ad-copy{order: 1 !important;align-items: center !important;text-align: center !important;max-width: 100% !important}.home-ad-m-pos-bottom{flex-direction: column !important;justify-content: center !important;align-items: center !important;text-align: center !important}.home-ad-m-pos-bottom .home-ad-copy{order: 1 !important;align-items: center !important;text-align: center !important;max-width: 100% !important}.home-ad-m-pos-bottom .home-ad-side{order: 2 !important;margin: 0 !important}.home-ad-m-pos-center{flex-direction: column !important;justify-content: center !important;align-items: center !important;text-align: center !important}.home-ad-m-pos-center .home-ad-side{order: -1 !important;margin: 0 auto !important}.home-ad-m-pos-center .home-ad-copy{order: 1 !important;align-items: center !important;text-align: center !important;max-width: 100% !important}.home-ad-m-pos-left, .home-ad-m-pos-right{flex-direction: row !important;justify-content: space-between !important;align-items: center !important;text-align: right !important;gap: 0.65rem !important}.home-ad-m-pos-left .home-ad-copy, .home-ad-m-pos-right .home-ad-copy{align-items: flex-start !important;text-align: right !important;max-width: 58% !important}.home-ad-m-pos-left .home-ad-side{order: 2 !important;margin-inline-end: auto !important;max-width: 42% !important}.home-ad-m-pos-left .home-ad-copy{order: 1 !important}.home-ad-m-pos-right .home-ad-side{order: -1 !important;margin-inline-start: auto !important;max-width: 42% !important}.home-ad-m-pos-right .home-ad-copy{order: 1 !important}.home-ad-m-pos-hide .home-ad-side{display: none !important}.home-ad-m-pos-hide .home-ad-copy{max-width: 100% !important;align-items: center !important;text-align: center !important}.home-ad-m-size-sm .home-ad-side.is-circular .home-ad-side-media, .home-ad-m-size-sm.home-ad-content--bg-media .home-ad-side.is-circular .home-ad-side-media{width: min(120px, 36vw) !important;height: min(120px, 36vw) !important}.home-ad-m-size-sm .home-ad-side.is-card .home-ad-side-media, .home-ad-m-size-sm.home-ad-content--bg-media .home-ad-side.is-card .home-ad-side-media{width: min(100px, 32vw) !important;max-height: 120px !important}.home-ad-m-size-md .home-ad-side.is-circular .home-ad-side-media, .home-ad-m-size-md.home-ad-content--bg-media .home-ad-side.is-circular .home-ad-side-media{width: min(180px, 48vw) !important;height: min(180px, 48vw) !important}.home-ad-m-size-md .home-ad-side.is-card .home-ad-side-media, .home-ad-m-size-md.home-ad-content--bg-media .home-ad-side.is-card .home-ad-side-media{width: min(130px, 40vw) !important;max-height: 150px !important}.home-ad-m-size-lg .home-ad-side.is-circular .home-ad-side-media, .home-ad-m-size-lg.home-ad-content--bg-media .home-ad-side.is-circular .home-ad-side-media{width: min(230px, 62vw) !important;height: min(230px, 62vw) !important}.home-ad-m-size-lg .home-ad-side.is-card .home-ad-side-media, .home-ad-m-size-lg.home-ad-content--bg-media .home-ad-side.is-card .home-ad-side-media{width: min(160px, 48vw) !important;max-height: 190px !important}.home-ad-placeholder-main{font-size: 0.76rem}.home-ad-placeholder-sub{font-size: 0.68rem}}@media (max-width: 480px){.home-ad-grid{grid-template-columns: 1fr}}.home-ad-grid-section + .container-fluid{margin-top: 1.35rem !important}.main-slider-section{position: relative;width: 100vw !important;max-width: 100vw !important;margin-left: calc(-50vw + 50%) !important;margin-right: calc(-50vw + 50%) !important;left: 0;right: 0;padding: 0 !important;margin-top: 0 !important;margin-bottom: 0 !important}body .page-body > .main-slider-section, body #_container > .main-slider-section{margin-left: calc(-50vw + 50%) !important;margin-right: calc(-50vw + 50%) !important;width: 100vw !important;max-width: 100vw !important;padding-left: 0 !important;padding-right: 0 !important}.page-body > .main-slider-section{margin-left: calc(-50vw + 50% - 1rem) !important;margin-right: calc(-50vw + 50% - 1rem) !important}@media (min-width: 576px){.page-body > .main-slider-section{margin-left: calc(-50vw + 50% - 1.5rem) !important;margin-right: calc(-50vw + 50% - 1.5rem) !important}}@media (min-width: 768px){.page-body > .main-slider-section{margin-left: calc(-50vw + 50% - 2rem) !important;margin-right: calc(-50vw + 50% - 2rem) !important}}@media (min-width: 992px){.page-body > .main-slider-section{margin-left: calc(-50vw + 50% - 2.5rem) !important;margin-right: calc(-50vw + 50% - 2.5rem) !important}}.main-slider-section .swiper-slide .container{max-width: 1320px;margin-left: auto;margin-right: auto;padding-left: 15px;padding-right: 15px;width: 100%;box-sizing: border-box}.main-slider-tiwall{height: 420px;min-height: 420px;max-height: 420px;border-radius: 0 !important;border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;overflow: hidden;position: relative;width: 100% !important;max-width: 100% !important;margin-bottom: 0 !important;margin-top: 0 !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important}.main-slider-section:empty, body.home .main-slider-section:empty{display: none !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}.main-slider-tiwall.main-slider-vanilla .slides-wrapper{display: flex;flex-direction: row;transition: transform 0.3s ease-in-out;width: 100%;height: 100%}.main-slider-tiwall.main-slider-vanilla .slides-wrapper > .slide{min-width: 100%;width: 100%;flex-shrink: 0}.container-fluid{padding-left: 0;padding-right: 0}.hero-video-section{position: relative;width: 100vw !important;max-width: 100vw !important;margin-left: calc(-50vw + 50%) !important;margin-right: calc(-50vw + 50%) !important;left: 0;right: 0;margin-bottom: 0 !important;padding-bottom: 0 !important}.page-body, #_container{overflow-x: hidden}body .page-body > .hero-video-section, body #_container > .hero-video-section{margin-left: calc(-50vw + 50%) !important;margin-right: calc(-50vw + 50%) !important;width: 100vw !important;max-width: 100vw !important}.container-fluid > .container{max-width: 1320px;margin-left: auto;margin-right: auto;padding-left: 15px;padding-right: 15px;width: 100%;box-sizing: border-box}.container-fluid > .container:first-of-type{margin-top: 0;margin-bottom: 2rem}.container-fluid > .container:not(:first-of-type){margin-top: 0;margin-bottom: 0;padding-top: 0}.container > section.mb-5{margin-bottom: 3rem !important;margin-top: 0 !important}.container > section.mb-5:first-of-type{margin-top: 0 !important}.container .row.gx-3{margin-left: -0.75rem;margin-right: -0.75rem}.container .row.gx-3 > *{padding-left: 0.75rem;padding-right: 0.75rem}.container .row.gx-3 .col-6, .container .row.gx-3 .col-md-4, .container .row.gx-3 .col-lg-3{flex: 0 0 auto;width: 100%}@media (min-width: 576px){.container .row.gx-3 .col-6{width: 50%}}@media (min-width: 768px){.container .row.gx-3 .col-md-4{width: 33.333333%}}@media (min-width: 992px){.container .row.gx-3 .col-lg-3{width: 25%}}.swiper-slide{position: relative;background-color: var(--tiwall-dark-blue);height: 420px;min-height: 420px}.swiper-slide.custom-slide-item{height: 420px;min-height: 420px;display: block !important;position: relative;overflow: hidden}.swiper-slide.custom-slide-item::before{content: '';position: absolute;inset: 0;background: radial-gradient(circle at 25% 50%, rgba(255, 255, 255, 0.12) 0%, transparent 60%), radial-gradient(circle at 80% 80%, rgba(0, 0, 0, 0.28) 0%, transparent 70%);pointer-events: none;z-index: 1}.custom-slide-item .slide-content-container{background-color: inherit !important}.custom-slide-item.full-image-layout{position: relative;height: 420px;aspect-ratio: 16 / 9;min-height: 420px;max-height: 420px;width: 100%}.custom-slide-item.full-image-layout .slide-full-background{position: absolute;top: 0;left: 0;width: 100%;height: 100%;min-height: 420px;aspect-ratio: 16 / 9;object-fit: cover;z-index: 1}.custom-slide-item.full-image-layout .container, .custom-slide-item.full-image-layout .row{position: relative;z-index: 2;height: 420px;min-height: 420px;max-height: 420px;width: 100%}.custom-slide-item.full-image-layout .slide-overlay-box, .custom-slide-item:not(.full-image-layout) .slide-content-box{background: transparent;padding: 2rem;border-radius: 12px;max-width: 100%}.custom-slide-item.full-image-layout .col-lg-6.ms-auto{margin-right: auto !important;margin-left: 0 !important}.slide-content-container{position: relative;z-index: 2;height: 100%;color: #fff}.slide-title{font-size: 2.5rem;font-weight: 900;margin-bottom: 1rem}.slide-meta{display: flex;flex-wrap: wrap;gap: 1.5rem;margin-bottom: 1rem;font-size: 0.9rem}.slide-meta i{margin-left: 5px}.slide-description{font-size: 1rem;line-height: 1.8;margin-bottom: 2rem;max-width: 80%}.btn-buy{border-radius: 8px;font-weight: bold;padding: 12px 30px;display: inline-block !important;text-decoration: none;transition: transform 0.2s, box-shadow 0.2s}.btn-buy:hover{transform: translateY(-2px);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2)}.slide-image-wrapper{display: block}.main-slider-tiwall .swiper-slide:not(.custom-slide-item) .slide-image-wrapper{margin: 1.5rem auto 0;border-radius: 50%;background: #ffffff;padding: 10px;display: flex;align-items: center;justify-content: center;box-shadow: 0 12px 28px rgba(0, 0, 0, 0.25)}.slide-side-image{width: 260px;height: 260px;object-fit: cover;border-radius: 50%;box-shadow: 0 6px 20px rgba(0,0,0,0.25);margin: 0 auto;display: block}.main-slider-tiwall .swiper-slide:not(.custom-slide-item) .slide-side-image{border-radius: 50%;object-fit: cover;box-shadow: none}.main-slider-tiwall .swiper-slide.custom-slide-item .slide-image-circular-wrapper{width: 280px;height: 280px;margin: 1.5rem auto 0;border-radius: 50%;background: #ffffff;padding: 10px;display: flex;align-items: center;justify-content: center;box-shadow: 0 12px 28px rgba(0, 0, 0, 0.25);flex-shrink: 0}.main-slider-tiwall .swiper-slide.custom-slide-item .slide-image-circular-wrapper .slide-side-image.slide-side-image-circular{width: 260px;height: 260px;object-fit: cover;border-radius: 50%;box-shadow: none}.main-slider-tiwall .slider-controls.main-slider-controls{position: absolute;bottom: 16px;left: 0;right: 0;display: flex;justify-content: center;z-index: 10}.main-slider-tiwall .pagination-dots{display: flex;justify-content: center;gap: 8px}.main-slider-tiwall .pagination-dots button{display: inline-block;box-sizing: content-box;width: 10px;height: 10px;padding: 1px;margin: 0;cursor: pointer;background-color: rgba(255, 255, 255, 0.5);background-clip: content-box;border: none;border-radius: 50%;font-size: 0;line-height: 1;transition: background-color 0.2s ease, transform 0.2s ease}.main-slider-tiwall .pagination-dots button:hover{background-color: rgba(255, 255, 255, 0.8);transform: scale(1.1)}.main-slider-tiwall .pagination-dots button.active{background-color: #fff}.badge-status{position: absolute;top: 12px;left: 12px;padding: 6px 12px;border-radius: 6px;font-size: 0.75rem;font-weight: 600;color: #fff;z-index: 10;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);white-space: nowrap}.badge-status-extended{background: linear-gradient(135deg, #28a745, #20c997)}.badge-status-sold-out{background: linear-gradient(135deg, #dc3545, #c82333)}.badge-status-coming-soon{background: linear-gradient(135deg, #0d6efd, #0a58ca);color: #fff}.slide-image-wrapper .badge-status{top: 15px;left: 15px;font-size: 0.85rem;padding: 8px 16px}.section-title{font-size: 1.4rem;font-weight: 700;border-right: 4px solid var(--bs-primary);padding-right: 15px}body.home .see-all-link, .see-all-link{text-decoration: none;color: #003d82;font-size: 0.9rem;font-weight: 600}body.home .see-all-link:hover, .see-all-link:hover{color: #002755}body.home{background-color: #fff !important;color: #0d0d0d !important}.event-card{border: 1px solid #eee;border-radius: 12px;overflow: hidden;background-color: #fff;transition: all 0.3s ease;box-shadow: 0 4px 8px rgba(0,0,0,0.05);position: relative}.event-card:hover{transform: translateY(-5px) scale(1.02);box-shadow: 0 12px 25px rgba(0, 0, 0, 0.12);z-index: 10;position: relative}.event-card .card-img-top{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;display: block;transition: all 0.3s ease}.event-card:hover .card-img-top{aspect-ratio: 4 / 3;transform: scale(0.95)}.event-card .card-img-wrap{position: relative}.event-card .card-overlay{display: none}.event-card .card-body{padding: 1rem;transition: all 0.3s ease}.event-card .card-title{font-size: 1rem;font-weight: 600;color: #1a1a1a;margin-bottom: 0.25rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.event-card .card-subtitle{font-size: 0.85rem}.event-card .card-description-box{max-height: 0;opacity: 0;overflow: hidden;transition: max-height 0.3s ease, opacity 0.3s ease, margin 0.3s ease;margin-top: 0;margin-bottom: 0}.event-card:hover .card-description-box{max-height: 500px;opacity: 1;margin-top: 0.75rem;margin-bottom: 0.5rem}.event-card .desc-meta, .event-card .desc-text, .event-card .desc-address{color: #404040;line-height: 1.6}.event-card .desc-meta{color: #1a1a1a;font-weight: 500}.event-card .desc-text{text-align: justify;margin-bottom: 0.5rem}.event-card .desc-address{color: #404040}.event-card .badge-cat{position: absolute;top: 10px;right: 10px;background: #ef4444;color: #fff;padding: 6px 8px;font-size: 0.75rem;font-weight: 700;border-radius: 6px;z-index: 5}.event-card .card-buy{width: 100%;text-align: center;padding: 8px 10px;border-radius: 8px;font-weight: 600}@media (max-width: 768px){.main-slider-section{padding: 0 !important;margin-top: 0 !important;margin-bottom: 2rem !important}.main-slider-tiwall{height: 500px;min-height: 500px;max-height: 500px;border-radius: 0 !important;border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;display: block !important;width: 100% !important;max-width: 100% !important;overflow: hidden !important;margin-left: 0 !important;margin-right: 0 !important;margin-top: 0 !important;margin-bottom: 0 !important;padding-left: 0 !important;padding-right: 0 !important}.main-slider-section + .container-fluid{margin-top: 0 !important;padding-top: 2rem !important}.main-slider-section + .container-fluid > .container{padding-top: 1.5rem !important}.main-slider-section + .container-fluid > .container > section:first-child{margin-top: 0 !important;padding-top: 0 !important}.main-slider-tiwall .swiper-wrapper, .main-slider-tiwall .slides-wrapper{width: 100% !important;display: flex !important}.main-slider-tiwall .swiper-slide{height: 500px !important;min-height: 500px !important;display: block !important;visibility: visible !important;opacity: 1 !important;width: 100% !important;max-width: 100% !important;flex-shrink: 0 !important;box-sizing: border-box !important}.main-slider-tiwall .swiper-slide[style*="width"], .main-slider-tiwall .swiper-slide[style*="1290"], .main-slider-tiwall .swiper-slide[style*="width:"]{width: 100% !important;max-width: 100% !important}.main-slider-tiwall .swiper-slide.event-slide-item, .main-slider-tiwall .swiper-slide-duplicate.event-slide-item{display: flex !important;flex-direction: column !important;width: 100% !important;max-width: 100% !important;min-width: 100% !important;visibility: visible !important;opacity: 1 !important;height: 500px !important;min-height: 500px !important;flex-shrink: 0 !important}.main-slider-tiwall .swiper-slide.custom-slide-item.full-image-layout{height: 500px !important;min-height: 500px !important;max-height: 500px !important;display: block !important;visibility: visible !important;opacity: 1 !important;position: relative !important;width: 100% !important;max-width: 100% !important;flex-shrink: 0 !important}.main-slider-tiwall .swiper-slide.custom-slide-item.full-image-layout[style*="width"]{width: 100% !important;max-width: 100% !important}.main-slider-tiwall .swiper-slide.custom-slide-item.full-image-layout .slide-full-background{height: 500px !important;min-height: 500px !important;max-height: 500px !important;width: auto !important;min-width: 100% !important;display: block !important;visibility: visible !important;opacity: 1 !important;object-fit: contain !important;object-position: center !important}@keyframes slideImageRightToLeft{0%{transform: translateX(0)}100%{transform: translateX(calc(-100% + 100vw))}}.main-slider-tiwall .swiper-slide.custom-slide-item.full-image-layout .slide-full-background{will-change: transform}.main-slider-tiwall .swiper-slide.custom-slide-item.full-image-layout .slide-full-background.animate-slide{animation: slideImageRightToLeft 8s ease-in-out forwards}.main-slider-tiwall .swiper-slide.custom-slide-item.full-image-layout .container{height: 500px !important;min-height: 500px !important;max-height: 500px !important;padding-left: 1rem;padding-right: 1rem;display: flex !important;align-items: flex-end !important;visibility: visible !important;opacity: 1 !important}.main-slider-tiwall .swiper-slide.custom-slide-item.full-image-layout .row{height: auto !important;min-height: auto !important;max-height: none !important;justify-content: center !important;align-items: flex-end !important;width: 100%;margin: 0;padding-bottom: 2rem}.main-slider-tiwall .swiper-slide.custom-slide-item.full-image-layout .slide-overlay-box{padding: 1.5rem;width: 100%;max-width: 100%;margin: 0 auto;margin-bottom: 0;display: flex !important;flex-direction: column !important;visibility: visible !important;opacity: 1 !important}.main-slider-tiwall .swiper-slide.custom-slide-item.full-image-layout .col-lg-6{max-width: 100% !important;flex: 0 0 100% !important;width: 100% !important;margin-right: 0 !important;margin-left: 0 !important;padding-left: 0.5rem;padding-right: 0.5rem}.main-slider-tiwall .swiper-slide.custom-slide-item.full-image-layout .slide-title, .main-slider-tiwall .swiper-slide.custom-slide-item.full-image-layout .slide-description{font-size: 1.5rem !important;margin-bottom: 0.75rem !important;display: block !important;visibility: visible !important}.main-slider-tiwall .swiper-slide.custom-slide-item.full-image-layout .slide-description{font-size: 0.9rem !important;margin-bottom: 1rem !important}.main-slider-tiwall .swiper-slide.custom-slide-item.full-image-layout .btn-buy{width: 100%;padding: 10px 20px;font-size: 0.9rem;align-self: stretch !important;margin-right: 0 !important;margin-left: 0 !important;display: inline-block !important;visibility: visible !important}.main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout){height: 500px !important;min-height: 500px !important;display: block !important;visibility: visible !important;opacity: 1 !important;width: 100% !important;max-width: 100% !important;flex-shrink: 0 !important}.main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout)[style*="width"]{width: 100% !important;max-width: 100% !important}.main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .slide-content-container{padding: 0 !important;height: 100% !important;display: flex !important;flex-direction: column !important;visibility: visible !important;opacity: 1 !important}.main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .row{width: 100% !important;margin: 0 !important;display: flex !important;flex-direction: column !important;visibility: visible !important;height: 100% !important}.main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .col-lg-5, .main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .col-md-4{width: 100% !important;flex: 0 0 auto !important;max-width: 100% !important;display: flex !important;align-items: center !important;justify-content: center !important;visibility: visible !important;opacity: 1 !important;order: 1 !important;padding: 0 !important;overflow: visible !important;height: auto !important;min-height: 0 !important;max-height: none !important}.main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .slide-image-wrapper{height: auto !important;overflow: visible !important;position: relative !important;display: flex !important;align-items: center !important;justify-content: center !important}.main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .slide-side-image{width: auto !important;height: 100% !important;min-width: 100% !important;object-fit: cover !important;display: block !important}.main-slider-tiwall .swiper-slide.custom-slide-item .slide-image-circular-wrapper{width: 280px !important;height: 280px !important;margin: 1.25rem auto 0 !important;padding: 10px !important;box-shadow: 0 12px 28px rgba(0, 0, 0, 0.25) !important;flex-shrink: 0 !important}.main-slider-tiwall .swiper-slide.custom-slide-item .slide-image-circular-wrapper .slide-side-image.slide-side-image-circular{width: 260px !important;height: 260px !important;min-width: unset !important;border-radius: 50% !important;object-fit: cover !important;box-shadow: none !important}@keyframes slideImageLeftToRight{0%{transform: translateX(0)}100%{transform: translateX(calc(-100% + 100vw))}}.main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .slide-side-image{will-change: transform}.main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .slide-side-image.animate-slide{animation: slideImageLeftToRight 8s ease-in-out forwards}.main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .col-lg-7, .main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .col-md-8{width: 100% !important;flex: 1 1 auto !important;max-width: 100% !important;display: flex !important;align-items: center !important;justify-content: center !important;visibility: visible !important;opacity: 1 !important;order: 2 !important;padding: 1rem !important;height: auto !important;min-height: 0 !important;max-height: none !important;overflow-y: auto !important;box-sizing: border-box !important}.main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .slide-content-box{background: transparent !important;padding: 1.5rem !important;border-radius: 12px !important;width: 100% !important;max-width: 100% !important;display: flex !important;flex-direction: column !important;align-items: center !important;text-align: center !important;visibility: visible !important;opacity: 1 !important}.main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .slide-title{font-size: 1.5rem !important;margin-bottom: 0.75rem !important;display: block !important;visibility: visible !important;opacity: 1 !important;text-align: center !important}.main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .slide-description{font-size: 0.9rem !important;margin-bottom: 1rem !important;display: block !important;visibility: visible !important;opacity: 1 !important;text-align: center !important}.main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .btn-buy{width: 100%;padding: 10px 20px;font-size: 0.9rem;display: inline-block !important;visibility: visible !important;opacity: 1 !important;text-align: center !important}.main-slider-tiwall .swiper-slide:not(.custom-slide-item), .main-slider-tiwall .swiper-slide.event-slide-item{display: flex !important;flex-direction: column !important;height: 500px !important;min-height: 500px !important;visibility: visible !important;opacity: 1 !important}.main-slider-tiwall .swiper-slide:not(.custom-slide-item) .slide-content-container, .main-slider-tiwall .swiper-slide.event-slide-item .slide-content-container{padding: 0 15px;height: 100% !important;display: flex !important;flex-direction: column !important;visibility: visible !important;opacity: 1 !important}.main-slider-tiwall .swiper-slide:not(.custom-slide-item) .row, .main-slider-tiwall .swiper-slide.event-slide-item .row{flex-direction: column !important;margin: 0 !important;flex: 1 !important;min-height: 0 !important;visibility: visible !important;opacity: 1 !important}.main-slider-tiwall .swiper-slide:not(.custom-slide-item) .col-lg-5.d-md-none, .main-slider-tiwall .swiper-slide:not(.custom-slide-item) .col-md-4.d-md-none, .main-slider-tiwall .swiper-slide.event-slide-item .col-lg-5.d-md-none, .main-slider-tiwall .swiper-slide.event-slide-item .col-md-4.d-md-none{display: flex !important;order: 1 !important;padding: 0 !important;margin-bottom: 0 !important;width: 100% !important;max-width: 100% !important;visibility: visible !important;opacity: 1 !important}.main-slider-tiwall .swiper-slide:not(.custom-slide-item) .col-lg-7, .main-slider-tiwall .swiper-slide:not(.custom-slide-item) .col-md-8{order: 2 !important;padding: 1rem 1rem 1.5rem 1rem !important;display: flex !important;flex-direction: column !important;justify-content: flex-start !important;height: auto !important;min-height: 0 !important;visibility: visible !important;opacity: 1 !important;text-align: center}.main-slider-tiwall .swiper-slide:not(.custom-slide-item) .d-none.d-md-flex{display: none !important}.main-slider-tiwall .swiper-slide:not(.custom-slide-item) .slide-image-wrapper{width: 240px !important;height: 240px !important;margin: 1rem auto 0 !important;border-radius: 50% !important;background: #ffffff !important;padding: 8px !important;display: flex !important;align-items: center !important;justify-content: center !important;box-shadow: 0 10px 22px rgba(0, 0, 0, 0.25) !important}.main-slider-tiwall .swiper-slide:not(.custom-slide-item) .slide-side-image{width: 100% !important;height: 100% !important;max-height: none !important;object-fit: cover !important;border-radius: 50% !important;box-shadow: none !important}.main-slider-tiwall .swiper-slide:not(.custom-slide-item) .slide-title{font-size: 1.3rem;margin-bottom: 0.5rem;line-height: 1.3}.main-slider-tiwall .swiper-slide:not(.custom-slide-item) .slide-meta{font-size: 0.8rem;gap: 0.75rem;margin-bottom: 0.5rem;flex-wrap: wrap;justify-content: center}.main-slider-tiwall .swiper-slide:not(.custom-slide-item) .slide-description{font-size: 0.85rem;line-height: 1.5;margin-bottom: 0.75rem;max-width: 100%;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.main-slider-tiwall .swiper-slide:not(.custom-slide-item) .btn-buy{width: 100% !important;padding: 12px 20px !important;font-size: 0.95rem !important;display: inline-block !important;visibility: visible !important;opacity: 1 !important;margin-top: auto !important;margin-bottom: 0 !important;text-align: center !important;border-radius: 8px !important;font-weight: 600 !important}.main-slider-tiwall .swiper-pagination{bottom: 10px;z-index: 10}}@media (max-width: 576px){.main-slider-section{padding: 0 !important;margin-top: 0 !important;margin-bottom: 1.5rem !important}.main-slider-tiwall{height: 450px;min-height: 450px;max-height: 450px;border-radius: 0 !important;border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;margin-top: 0 !important;margin-bottom: 0 !important;padding-left: 0 !important;padding-right: 0 !important}.main-slider-section + .container-fluid{margin-top: 0 !important;padding-top: 1.5rem !important}.main-slider-section + .container-fluid > .container{padding-top: 1.25rem !important}.main-slider-section + .container-fluid > .container > section:first-child{margin-top: 0 !important;padding-top: 0 !important}.main-slider-tiwall .swiper-slide:not(.custom-slide-item) .slide-image-wrapper{width: 200px !important;height: 200px !important;margin: 0.75rem auto 0 !important;padding: 6px !important}.main-slider-tiwall .swiper-slide.custom-slide-item .slide-image-circular-wrapper{width: 260px !important;height: 260px !important;margin: 1rem auto 0 !important;padding: 8px !important;box-shadow: 0 10px 22px rgba(0, 0, 0, 0.25) !important}.main-slider-tiwall .swiper-slide.custom-slide-item .slide-image-circular-wrapper .slide-side-image.slide-side-image-circular{width: 244px !important;height: 244px !important}.event-card .card-img-top{aspect-ratio: 1 / 1}}.avatar-image-large{width: 90.4px;height: 90.4px}.custom-btn{font-size: 1rem;font-weight: 700;background: var(--success);border-radius: 100px;color: var(--white);padding: 12px 24px;display: inline-block;text-decoration: none;cursor: pointer;user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;transition: all 0.3s ease;border: none}.custom-btn:hover{background: var(--primary);box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);color: var(--white);text-decoration: none;transform: translateY(-1px)}.custom-border-btn{background: transparent;border: 2px solid var(--white);color: var(--white)}.custom-border-btn:hover{background: var(--success);border-color: var(--success);color: var(--white)}.custom-link{background-color: var(--primary)}.custom-link:hover{box-shadow: 0 1rem 3rem var(--primary)}.hero{background: var(--success);position: relative;overflow: hidden}.hero-title, .hero h2{background: var(--white);box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);display: inline-block;padding: 8px 24px}.hero-title{font-size: 1rem;font-weight: bold}.hero h2{font-size: 0.9rem}.hero-text{position: relative;z-index: 22;top: 70px}.hero-image-wrap{background: var(--white);border-radius: 100%;position: absolute;z-index: 22;right: 0;margin: auto;pointer-events: none}.hero-image{position: absolute;z-index: 22;width: 100%;min-width: 335px}.hero svg{position: absolute;z-index: 2;bottom: 0;right: 0;left: 0;overflow: hidden;height: 100%;pointer-events: none}@media (max-width: 576px){.hero{padding-bottom: 12vh}.hero-image-wrap{top: -110px;right: 30px;width: 210px;height: 210px}.hero-image{max-width: 400px;top: -5rem;right: 0}}@media (min-width: 577px) and (max-width: 767px){.hero{padding-bottom: 8vh}.hero-image-wrap{top: -120px;left: 323px;width: 175px;height: 175px}.hero-image{top: -90px;right: 0;max-width: 335px}}@media (min-width: 767px) and (max-width: 991px){.hero-image-wrap{top: -172px;left: 495px;width: 175px;height: 175px}.hero-image{top: -148px;right: 0;max-width: 335px}}@media screen and (min-width: 991px){.hero{height: 60vh}}@media (min-width: 992px) and (max-width: 1919px){.hero-image-wrap{top: -50px;left: 0;width: 350px;height: 350px}.hero-image{top: 2.2rem;max-width: 502px}}@media (min-width: 1920px){.hero-image-wrap{top: -50px;left: 0;width: 350px;height: 350px}}.popular-categories .section-heading{text-align: center;margin-bottom: 80px;display: flex;justify-content: center}.popular-categories .section-heading .logo-text{display: flex;justify-content: space-between;align-items: center;padding: 12px 25px;border: 1px dashed var(--primary);border-radius: 50px;transition: background-color 0.2s ease-out;-webkit-animation: cr-pulse-animation 2s infinite cubic-bezier(0.3, 0.7, 0.5, 1);animation: cr-pulse-animation 2s infinite cubic-bezier(0.3, 0.7, 0.5, 1)}@-webkit-keyframes cr-pulse-animation{0%{box-shadow: 0 0 0 0 #14b789}30%{box-shadow: 0 0 0 15px rgba(20, 183, 137, 0.137254902)}}@keyframes cr-pulse-animation{0%{box-shadow: 0 0 0 0 #14b789}30%{box-shadow: 0 0 0 15px rgba(20, 183, 137, 0.137254902)}}.popular-categories .section-heading img{height: 50px}.popular-categories .naccs{position: relative;background-color: var(--success);color: var(--dark);border-radius: 7px}.popular-categories .icon{display: inline-flex;justify-content: center;align-items: center;width: 66px;height: 66px;border-radius: 50%;text-align: center;line-height: 62px;color: var(--primary);background-color: var(--color-popular-cat-icon);margin-right: 15px;margin-top: 25px}.popular-categories .menu .active .icon{background-color: var(--white)}.popular-categories .icon img{max-width: 55px}.popular-categories .naccs .menu div{color: var(--white);font-size: 15px;background-color: var(--primary);margin-bottom: 1px;height: 126px;text-align: left;padding: 0px 15px;line-height: 126px;cursor: pointer;position: relative;transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1)}.popular-categories .naccs .menu div.active, .popular-categories .naccs .menu div.active .thumb{background-color: var(--success);color: var(--dark)}.popular-categories .nacc{position: relative;min-height: 100%;list-style: none;margin: 0;padding: 0;transition: 0.5s all cubic-bezier(0.075, 0.82, 0.165, 1)}.popular-categories .nacc li{opacity: 0;transform: translateX(-50px);position: absolute;list-style: none;transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);width: 100%;margin-left: 50px}.popular-categories .nacc li.active{transition-delay: 0.3s;position: relative;z-index: 2;opacity: 1;transform: translateX(0px)}.popular-categories .nacc .thumb .left-text{margin-left: 30px}.popular-categories .nacc .thumb .left-text h4{color: var(--white);font-size: 20px;font-weight: 700;line-height: 35px;margin-bottom: 30px}.popular-categories .nacc .thumb .left-text p{color: var(--white);margin-bottom: 30px}.popular-categories .nacc .thumb .right-image{padding: 60px;display: inline-flex}.popular-categories .nacc .thumb img{border-radius: 7px}.popular-categories .nacc .thumb .left-text .main-white-button a{width: 100%;text-align: center}.popular-desktop{display: none}.popular-card{display: flex;justify-content: center;align-items: center;padding: 10px;position: relative}.popular-card .card{position: relative;width: 320px;height: 450px;background: var(--success);border-radius: 20px;overflow: hidden}.popular-card .card:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--primary);-webkit-clip-path: circle(150px at 80% 20%);clip-path: circle(150px at 80% 20%);transition: 0.5s ease-in-out}.popular-card .card:hover:before{-webkit-clip-path: circle(300px at 80% -20%);clip-path: circle(300px at 80% -20%)}.popular-card .card:after{content: "ایران سیرک";position: absolute;top: 40%;right: 8%;font-size: 6em;font-weight: 800;font-style: italic;color: rgba(255, 255, 25, 0.05)}.popular-card .card .imgBx{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;height: 220px;transition: 0.5s}.popular-card .card:hover .imgBx{top: 0%;transform: translateY(0%)}.popular-card .card .imgBx img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(-25deg);width: 270px}.popular-card .card .contentBx{position: absolute;bottom: 25px;width: 100%;height: 100px;text-align: center;transition: 1s;z-index: 10}.popular-card .card:hover .contentBx{height: 210px}.popular-card .card .contentBx .description{display: flex;justify-content: center;align-items: center;padding: 8px 20px;transition: 0.5s;opacity: 0;visibility: hidden;padding-top: 0;padding-bottom: 0}.popular-card .card:hover .contentBx .description{opacity: 1;visibility: visible;transition-delay: 0.5s}.popular-card .card .contentBx a{display: inline-block;padding: 10px 20px;background: #fff;border-radius: 4px;margin-top: 10px;text-decoration: none;font-weight: 600;color: #111;opacity: 0;transform: translateY(50px);transition: 0.5s;margin-top: 0}.popular-card .card:hover .contentBx a{opacity: 1;transform: translateY(0px);transition-delay: 0.75s}.slider-listing{margin-top: 100px;border-top: 1px solid #eee;padding-top: 40px;text-align: center;position: relative;overflow: hidden}.slider-listing h2{font-size: 24px;color: var(--primary);margin-bottom: 10px}.slider-listing strong{font-size: 18px;color: var(--bs-dark);font-weight: 700;margin-bottom: 40px;display: block}.slider-container{width: 100%;display: flex;align-items: center;justify-content: center;-webkit-mask-image: linear-gradient(to right, hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 10%, hsl(0 0% 0% / 1) 90%, hsl(0 0% 0% / 0));mask-image: linear-gradient(to right, hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 10%, hsl(0 0% 0% / 1) 90%, hsl(0 0% 0% / 0))}.brand-track{display: flex;width: calc(400px * 12);animation: scroll 30s linear infinite}.brand-track:hover{animation-play-state: paused}@keyframes scroll{0%{transform: translateX(0)}100%{transform: translateX(calc(-250px * 6))}}.brand-track div{width: 250px;padding: 15px;display: flex;align-items: center;justify-content: center}.brand-track img{max-width: 150px;width: 100%;height: auto;filter: grayscale(1);opacity: 0.8;transition: all 0.3s ease}.brand-track img:hover{filter: grayscale(0);opacity: 1;transform: scale(1.1)}@media (max-width: 767px){.brand-track{width: calc(240px * 12);animation: scroll-mobile 22s linear infinite}@keyframes scroll-mobile{0%{transform: translateX(0)}100%{transform: translateX(calc(-240px * 6))}}.brand-track div{width: 240px}.brand-track img{max-width: 180px}}.step-section{direction: rtl}.steps-service{padding: 90px 0;position: relative;background-image: linear-gradient(to right, #14b789, var(--primary));overflow: hidden;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2)}.bg-steps-service{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23ffffff' fill-opacity='0.1' d='M0,160L48,181.3C96,203,192,245,288,240C384,235,480,181,576,149.3C672,117,768,107,864,128C960,149,1056,203,1152,208C1248,213,1344,171,1392,149.3L1440,128L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");background-repeat: no-repeat;background-size: cover;position: absolute;right: 0;bottom: 0;width: 100%;height: 100%}.steps-service h2{text-align: center;color: #fff;font-weight: 700;font-size: 1.5rem;margin-bottom: 60px;position: relative}.steps-service h2::after{content: "";height: 4px;width: 80px;background: rgba(255, 255, 255, 0.5);margin: 20px auto 0;position: absolute;border-radius: 30px;left: 0;right: 0;margin-top: 40px}.crd-step{text-align: center;position: relative}.crd-step i{font-size: 3rem;color: #fff;margin-bottom: 20px}.crd-step h3{text-align: center;color: #fff;font-size: 1.1rem;font-weight: 600;margin-bottom: 15px}.crd-step p{font-size: 0.9rem;color: #fff;text-align: center;line-height: 1.8}.crd-step::after{content: '«';font-family: 'Sahel', Tahoma, sans-serif;font-size: 3rem;font-weight: bold;color: rgba(255, 255, 255, 0.4);position: absolute;top: 50%;left: -40px;transform: translateY(-50%) scaleX(-1);transition: transform 0.3s}.crd-step:hover::after{transform: translateX(-5px) translateY(-50%) scaleX(-1)}.crd-step.no-arrow::after{display: none}@media (max-width: 1199.98px){.crd-step::after{display: none}}@media (max-width: 767px){.steps-service{padding: 50px 0}}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0}.slider-question{display: flex;flex-direction: column;justify-content: space-between;align-items: center;margin-bottom: 50px;border-top: 1px solid #eee;position: relative;background-image: linear-gradient(180deg, rgb(252, 252, 252), rgb(231, 229, 229));overflow: hidden;min-height: 500px}.slider-question .slides-wrapper{display: flex;flex-direction: row;transition: transform 0.3s ease-in-out;width: 100%;height: 400px}.slider-question .slide{display: flex;justify-content: center;align-items: center;min-width: 100%;flex-shrink: 0;width: 100%}.slider-question .content{display: flex;flex-direction: column;justify-content: space-between;align-items: center;padding: 60px;direction: rtl}.slider-question i{color: var(--color-nav-li-sub-after);font-size: 50px;text-align: center}.slider-question .customer-name{font-size: 20px;color: var(--color-nav-li-sub-after);font-weight: 700;margin: 20px 0}.slider-question .customer-question{text-align: center;font-size: 15px;color: black;margin-bottom: 10px;width: 60%;position: relative}.slider-controls{display: flex;justify-content: space-between;align-items: center;width: 100%;margin-top: 5px;margin-bottom: 10px;padding: 0 20px;direction: ltr;position: relative;z-index: 5}.pagination-dots{display: flex;justify-content: center;text-align: center;flex: 1}.pagination-dots button{display: inline-block;box-sizing: content-box;width: 12px;height: 12px;padding: 1px;margin: 0 5px;cursor: pointer;background-color: #aaa;background-clip: content-box;border: none;border-radius: 50%;font-size: 0;line-height: 1;transition: all 0.3s ease}.pagination-dots button:hover{background-color: var(--primary);transform: scale(1.1)}.pagination-dots button.active{background-color: var(--primary);border-color: transparent}.slider-question .custom-btn{margin: 5px;padding: 15px}@media (max-width: 768px){.slider-question .slides-wrapper{height: 350px}.slider-question .content{padding: 40px 20px}.slider-question .customer-question{width: 80%}.slider-question{min-height: 450px}.slider-controls{flex-direction: column;gap: 20px;padding: 0 15px;direction: rtl;margin-top: 20px}.pagination-dots{order: 1;margin-bottom: 10px}}@media (max-width: 480px){.slider-question .slides-wrapper{height: 300px}.slider-question .content{padding: 30px 15px}.slider-question .customer-question{width: 90%;font-size: 14px}.slider-question .customer-name{font-size: 18px}.slider-question i{font-size: 40px}}@media (prefers-contrast: high){.slider-question .customer-testimonial{border: 1px solid currentColor}.pagination-dots button{border: 2px solid currentColor}}@media (prefers-reduced-motion: reduce){.slider-question .slides-wrapper{transition: none}.pagination-dots button:hover{transform: none}}.main-banner{background-repeat: no-repeat;background-position: center center;background-size: cover;padding: 236px 0px 130px 0px;position: relative;overflow: hidden}.main-banner:after{content: '';background-image: url(../images/baner-dec-left.webp);background-repeat: no-repeat;position: absolute;left: 0;top: 100px;width: 267px;height: 532px}.main-banner:before{content: '';background-image: url(../images/banner-right-image.webp);background-repeat: no-repeat;background-size: cover;position: absolute;right: 0;top: 100px;width: 819px;height: 674px;z-index: 2}.main-banner .item{margin-right: 45px}.main-banner .item h6{text-transform: uppercase;font-size: 18px;color: #ff695f;margin-bottom: 15px}.main-banner .item h2{font-size: 50px;font-weight: 700;color: #2a2a2a;line-height: 72px}.main-banner .item h2 em{color: #03a4ed;font-style: normal}.main-banner .item h2 span{color: #ff695f}.main-banner .item p{margin: 20px 0px}.main-banner .item .down-buttons{display: inline-flex}.main-banner .item .down-buttons .call-button i{margin-right: 5px;width: 46px;height: 46px;display: inline-block;text-align: center;line-height: 46px;border-radius: 50%;background: rgb(255,104,95);background: linear-gradient(105deg, rgba(255,104,95,1) 0%, rgba(255,144,104,1) 100%);color: #fff;font-size: 20px}.main-banner .item .down-buttons .call-button a{color: #ff695f;font-size: 15px;font-weight: 500;margin-left: 30px}.main-banner .owl-dots{margin-top: -45px;counter-reset: dots}.main-banner .owl-dot:before{counter-increment: dots;content: counter(dots);font-size: 20px;font-weight: 500;margin-left: 10px;color: #2a2a2a;width: 15px;display: inline-block;text-align: center;border-bottom: 3px solid transparent;transition: all .5s}.main-banner .active:before{color: #ff685f;border-bottom: 3px solid #ff685f}.hero-video-section{position: relative;width: 100%;height: 100vh;height: 100svh;min-height: 600px;max-height: 900px;overflow: hidden;background: #000;margin: 0;padding: 0;contain: layout}.hero-video-container{position: relative;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;margin: 0;padding: 0}.hero-video-background{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;opacity: 0.3;z-index: 1}.hero-video-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;overflow: hidden}.hero-video{width: 100%;height: 100%;object-fit: cover;object-position: center}.video-pause-btn{position: absolute;bottom: 30px;right: 30px;background: rgba(0, 0, 0, 0.5);border: 2px solid rgba(255, 255, 255, 0.8);border-radius: 50%;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 10;transition: all 0.3s ease;opacity: 0.8}.video-pause-btn:hover{opacity: 1;background: rgba(0, 0, 0, 0.7);transform: scale(1.1)}.video-pause-btn svg{width: 24px;height: 24px}.hero-video-content{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;z-index: 3;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5))}.hero-video-text{text-align: center;color: #fff;padding: 2rem;animation: fadeInUp 1s ease-out}.hero-video-title{font-size: 4rem;font-weight: 900;margin-bottom: 1rem;text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.8);letter-spacing: 2px;animation: titleGlow 3s ease-in-out infinite;will-change: opacity}.hero-video-subtitle{font-size: 1.5rem;font-weight: 300;text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.8);opacity: 0.95}.circus-animations{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 4;pointer-events: none;overflow: hidden}.circus-ring{position: absolute;border: 3px solid rgba(255, 255, 255, 0.2);border-radius: 50%;animation: ringRotate 20s linear infinite;will-change: transform}.circus-ring-1{width: 200px;height: 200px;top: 10%;left: 10%;animation-duration: 15s;animation-direction: reverse}.circus-ring-2{width: 150px;height: 150px;top: 60%;right: 15%;animation-duration: 18s}.circus-ring-3{width: 100px;height: 100px;bottom: 20%;left: 20%;animation-duration: 12s;animation-direction: reverse}.circus-star{position: absolute;font-size: 2rem;color: rgba(255, 215, 0, 0.6);animation: starFloat 4s ease-in-out infinite;text-shadow: 0 0 10px rgba(255, 215, 0, 0.8);will-change: transform}.circus-star-1{top: 20%;left: 20%;animation-delay: 0s;animation-duration: 5s}.circus-star-2{top: 40%;right: 25%;animation-delay: 1s;animation-duration: 6s}.circus-star-3{bottom: 30%;left: 30%;animation-delay: 2s;animation-duration: 4.5s}.circus-star-4{top: 70%;right: 10%;animation-delay: 0.5s;animation-duration: 5.5s}@keyframes fadeInUp{from{transform: translateY(30px)}to{transform: translateY(0)}}@keyframes titleGlow{0%, 100%{opacity: 0.9}50%{opacity: 1}}@keyframes ringRotate{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}@keyframes starFloat{0%, 100%{transform: translateY(0) rotate(0deg);opacity: 0.6}50%{transform: translateY(-20px) rotate(180deg);opacity: 1}}@media (max-width: 768px){.hero-video-section{height: 70vh;min-height: 500px;max-height: 700px}.hero-video-title{font-size: 2.5rem;margin-bottom: 0.75rem}.hero-video-subtitle{font-size: 1.1rem}.circus-ring-1{width: 120px;height: 120px}.circus-ring-2{width: 100px;height: 100px}.circus-ring-3{width: 80px;height: 80px}.circus-star{font-size: 1.5rem}.video-pause-btn{bottom: 20px;right: 20px;width: 45px;height: 45px}}@media (max-width: 576px){.hero-video-section{height: 60vh;min-height: 400px;max-height: 600px}.hero-video-title{font-size: 2rem}.hero-video-subtitle{font-size: 1rem}.hero-video-text{padding: 1.5rem}}body.dark-theme .hero-video-section, .site--dark .hero-video-section{background: #000}body.dark-theme .hero-video-content, .site--dark .hero-video-content{background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.7))}.circus-ring::before{content: '';position: absolute;top: -5px;left: -5px;right: -5px;bottom: -5px;border: 2px solid rgba(255, 215, 0, 0.3);border-radius: 50%;animation: ringPulse 2s ease-in-out infinite}@keyframes ringPulse{0%, 100%{transform: scale(1);opacity: 0.3}50%{transform: scale(1.1);opacity: 0.6}}.hero-video-container.video-error .hero-video-wrapper{display: none}.hero-video-container.video-error .hero-video-background{opacity: 1}.hero-video-section *{transition: opacity 0.3s ease, transform 0.3s ease}.hero-video-section::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;z-index: 0;opacity: 1;transition: opacity 0.5s ease}.hero-video-section.video-loaded::before{opacity: 0;pointer-events: none}.custom-slide-ad-badge{position: absolute;top: 18px;right: 24px;z-index: 10;display: inline-flex;align-items: center;gap: 6px;background: rgba(15, 23, 42, 0.75);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border: 1px solid rgba(255, 255, 255, 0.2);color: #ffc107;font-size: 0.8rem;font-weight: 700;padding: 5px 14px;border-radius: 30px;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);letter-spacing: 0.3px;pointer-events: none}.custom-slide-ad-badge i{font-size: 0.9rem;color: #f59e0b}.slide-media-wrapper{position: relative;display: flex;align-items: center;justify-content: center;max-width: 100%;z-index: 1}.slide-media-wrapper.is-card{isolation: isolate;padding: 7px;border-radius: 28px;background: linear-gradient(155deg, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0.1) 38%, rgba(255, 255, 255, 0.04) 100%);box-shadow: 0 2px 4px rgba(255, 255, 255, 0.18) inset, 0 10px 24px rgba(0, 0, 0, 0.28), 0 28px 56px rgba(0, 0, 0, 0.38), 0 0 48px rgba(99, 102, 241, 0.22);transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.35s ease}.slide-media-wrapper.is-card::after{content: "";position: absolute;inset: 7px;border-radius: 22px;background: linear-gradient(145deg, rgba(255, 255, 255, 0.34) 0%, rgba(255, 255, 255, 0.06) 28%, transparent 55%);pointer-events: none;z-index: 2}.slide-media-wrapper.is-card{position: relative;border-radius: 24px;padding: 10px;background: linear-gradient(135deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.05) 50%, rgba(0, 0, 0, 0.25) 100%);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.28);box-shadow: 0 24px 50px -10px rgba(0, 0, 0, 0.65), 0 0 0 1px rgba(255, 255, 255, 0.1), inset 0 1px 1px rgba(255, 255, 255, 0.45)}.slide-media-wrapper.is-card::before{content: '';position: absolute;inset: 0;border-radius: 23px;background: linear-gradient(125deg, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0.03) 40%, transparent 60%);pointer-events: none;z-index: 2}.slide-ambient-glow{position: absolute;inset: -18px;background-size: cover;background-position: center;filter: blur(38px) saturate(2.2);opacity: 0.7;z-index: 0;border-radius: 32px;pointer-events: none;transition: opacity 0.4s ease, filter 0.4s ease, transform 0.4s cubic-bezier(0.16, 1, 0.3, 1)}.slide-side-media.slide-media-rounded{position: relative;z-index: 1;max-height: 340px;height: 330px;width: 240px;max-width: 100%;object-fit: cover;object-position: center top;border-radius: 18px;box-shadow: 0 14px 32px rgba(0, 0, 0, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.15);border: 1px solid rgba(255, 255, 255, 0.2);background: rgba(0, 0, 0, 0.3);display: block;transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease}.slide-media-wrapper.is-card:hover{transform: translateY(-6px) scale(1.025);box-shadow: 0 32px 64px -10px rgba(0, 0, 0, 0.75), 0 0 35px rgba(255, 255, 255, 0.2), inset 0 1px 2px rgba(255, 255, 255, 0.6);border-color: rgba(255, 255, 255, 0.45)}.slide-media-wrapper.is-card:hover .slide-ambient-glow{opacity: 0.95;filter: blur(46px) saturate(2.6);transform: scale(1.06)}.slide-media-wrapper.is-card:hover .slide-side-media.slide-media-rounded{box-shadow: 0 20px 42px rgba(0, 0, 0, 0.65)}.slide-media-wrapper.is-circular .slide-ambient-glow{border-radius: 50%;inset: -10px;filter: blur(28px) saturate(2)}.slide-side-media.slide-media-circular{position: relative;z-index: 1;width: 270px;height: 270px;object-fit: cover;border-radius: 50%;box-shadow: 0 16px 36px rgba(0, 0, 0, 0.5);border: 4px solid rgba(255, 255, 255, 0.4);transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease}.slide-media-wrapper.is-circular:hover .slide-side-media.slide-media-circular{transform: scale(1.03);box-shadow: 0 22px 46px rgba(0, 0, 0, 0.6)}.custom-slide-overlay-gradient{position: absolute;inset: 0;background: linear-gradient(90deg, rgba(15, 23, 42, 0.85) 0%, rgba(15, 23, 42, 0.4) 60%, transparent 100%);z-index: 1;pointer-events: none}[dir="rtl"] .custom-slide-overlay-gradient{background: linear-gradient(270deg, rgba(15, 23, 42, 0.85) 0%, rgba(15, 23, 42, 0.4) 60%, transparent 100%)}.custom-glass-card{background: rgba(15, 23, 42, 0.6) !important;backdrop-filter: blur(12px) !important;-webkit-backdrop-filter: blur(12px) !important;border: 1px solid rgba(255, 255, 255, 0.15) !important;border-radius: 16px !important;padding: 2.2rem !important;box-shadow: 0 16px 36px rgba(0, 0, 0, 0.35) !important}.custom-slide-btn{display: inline-flex !important;align-items: center;justify-content: center;gap: 8px;padding: 12px 28px !important;border-radius: 12px !important;font-weight: 700 !important;font-size: 0.95rem !important;transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow: 0 6px 18px rgba(0, 0, 0, 0.25) !important;border: none !important;text-decoration: none !important}.custom-slide-btn:hover{transform: translateY(-2px) !important;box-shadow: 0 10px 24px rgba(0, 0, 0, 0.35) !important;filter: brightness(1.08) !important}.custom-slide-item.bg-image-with-media-layout{position: relative;overflow: hidden;width: 100%;height: 100%;min-height: 420px}.custom-slide-item.bg-image-with-media-layout .slide-full-background{position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;min-height: 420px;object-fit: cover !important;object-position: center !important;z-index: 1;display: block}.custom-slide-item.bg-image-with-media-layout .slide-content-container{position: relative;z-index: 2;height: 100%;min-height: 420px;display: flex;align-items: center}.custom-slide-item.bg-image-with-media-layout .slide-content-container > .row{width: 100%;min-height: 420px}.custom-slide-item.full-image-layout.is-ad-slide .ad-slide-image, .custom-slide-item.full-image-layout.is-ad-slide .ad-slide-media, .custom-slide-item.full-image-layout.is-ad-slide .slide-full-background{position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;min-height: 0 !important;max-height: none !important;aspect-ratio: auto !important;object-fit: contain !important;object-position: center !important;z-index: 1;animation: none !important;transform: none !important}.ad-slide-hit{position: absolute;inset: 0;z-index: 3;display: block}.home-ad-side.has-video-playable{cursor: pointer}.slide-media-wrapper.has-video-playable{cursor: pointer}.slide-banner-video-trigger{position: absolute;bottom: 24px;left: 24px;z-index: 4;display: inline-flex;align-items: center;gap: 8px;padding: 10px 20px;background: rgba(15, 23, 42, 0.8);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border: 1px solid rgba(255, 255, 255, 0.25);border-radius: 50px;color: #ffffff;font-size: 0.9rem;font-weight: 700;cursor: pointer;box-shadow: 0 10px 25px rgba(0, 0, 0, 0.4);transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1)}.slide-banner-video-trigger i{font-size: 1.2rem;color: #38bdf8}.slide-banner-video-trigger:hover{background: rgba(13, 110, 253, 0.9);border-color: rgba(255, 255, 255, 0.5);transform: translateY(-2px) scale(1.03);box-shadow: 0 14px 30px rgba(13, 110, 253, 0.5)}.slide-video-lightbox{position: fixed;inset: 0;z-index: 999999;display: flex;align-items: center;justify-content: center;padding: 20px;opacity: 0;pointer-events: none;transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.slide-video-lightbox.is-open{opacity: 1;pointer-events: auto}.video-lightbox-backdrop{position: absolute;inset: 0;background: rgba(0, 0, 0, 0.88);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px)}.video-lightbox-container{position: relative;z-index: 2;width: 100%;max-width: 1000px;max-height: 90vh;display: flex;flex-direction: column;background: #090e17;border-radius: 20px;border: 1px solid rgba(255, 255, 255, 0.15);box-shadow: 0 25px 60px -10px rgba(0, 0, 0, 0.9);overflow: hidden;transform: scale(0.94);transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.slide-video-lightbox.is-open .video-lightbox-container{transform: scale(1)}.video-lightbox-header{display: flex;align-items: center;justify-content: space-between;padding: 14px 22px;background: rgba(15, 23, 42, 0.95);border-bottom: 1px solid rgba(255, 255, 255, 0.1);color: #fff}.video-lightbox-title{font-size: 1rem;font-weight: 700;margin: 0;color: #f8fafc;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden}.video-lightbox-close{background: rgba(255, 255, 255, 0.1);border: 1px solid rgba(255, 255, 255, 0.15);color: #fff;width: 38px;height: 38px;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 1.1rem;transition: all 0.2s ease}.video-lightbox-close:hover{background: rgba(239, 68, 68, 0.85);border-color: rgba(239, 68, 68, 1);transform: rotate(90deg)}.video-lightbox-body{position: relative;width: 100%;background: #000;display: flex;align-items: center;justify-content: center;max-height: calc(90vh - 70px);aspect-ratio: 16/9}.video-lightbox-player{width: 100%;height: 100%;max-height: calc(90vh - 70px);object-fit: contain;outline: none;background: #000}@media (max-width: 768px){.slide-banner-video-trigger{bottom: 14px;left: 14px;padding: 8px 14px;font-size: 0.8rem}.video-lightbox-container{border-radius: 14px}.video-lightbox-header{padding: 10px 16px}.video-lightbox-title{font-size: 0.9rem}.custom-slide-ad-badge{top: 12px;right: 14px;font-size: 0.72rem;padding: 3px 10px}.slide-side-media.slide-media-rounded{max-height: 188px;margin-top: 8px;border-radius: 18px}.slide-media-wrapper.is-card{padding: 5px;border-radius: 22px}.slide-media-wrapper.is-card::after{inset: 5px;border-radius: 18px}.slide-side-media.slide-media-circular{width: 180px;height: 180px;margin-top: 10px}.custom-glass-card{padding: 1.5rem !important}}@media (max-width: 768px){body.home .main-slider-section{min-height: 0 !important}body.home .main-slider-tiwall{height: auto !important;min-height: 0 !important;max-height: none !important}body.home .main-slider-tiwall .slides-wrapper{min-height: 0 !important;height: auto !important;align-items: stretch}body.home .main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout){height: auto !important;min-height: 0 !important;max-height: none !important;padding: 0.35rem 0 2.8rem;display: flex !important;flex-direction: column !important}body.home .main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .slide-content-container{height: auto !important;min-height: 0 !important;flex: 0 0 auto !important}body.home .main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .row{height: auto !important;min-height: 0 !important;flex: 0 0 auto !important}body.home .main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .col-lg-5, body.home .main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .col-md-4{flex: 0 0 auto !important;max-height: none !important}body.home .main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .col-lg-7, body.home .main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .col-md-8{flex: 0 0 auto !important;height: auto !important;min-height: 0 !important;max-height: none !important;overflow: visible !important;justify-content: flex-start !important;align-items: center !important;padding: 0.25rem 1rem 0.15rem !important}body.home .main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .slide-content-box{padding: 0.4rem 0.75rem 0.15rem !important}body.home .main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .slide-title{margin-bottom: 0.4rem !important}body.home .main-slider-tiwall .swiper-slide.custom-slide-item:not(.full-image-layout) .slide-description{margin-bottom: 0.65rem !important;max-width: 100% !important}body.home .main-slider-tiwall .slide-side-media.slide-media-rounded{max-height: 150px !important;max-width: min(68vw, 200px) !important}body.home .main-slider-tiwall .slide-media-wrapper.is-card{margin: 0.55rem auto 0.1rem}}