/* ===================================================================================

* Theme Name: Exhibz Child
* Theme URI: https://themeforest.net/user/tripples/portfolio
* Description: Exhibz is a functional Event and Conference WordPress Theme.
* Version: 2.0
* Author: Tripples
* Author URI: http://www.themewinter.com
* Template: exhibz
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

/* EVENTS IN LAHORE PREMIUM THEME LAYER - keep @import first */
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@1,500;1,600&display=swap'); :root{ --eil-ink:#0d0b1f; --eil-ink-2:#17142e; --eil-text:#2a2840; --eil-muted:#6b6880; --eil-bg:#f7f5fb; --eil-card:#ffffff; --eil-line:rgba(20,16,50,.08); --eil-pink:#e5097f; --eil-violet:#7b2ff7; --eil-gold:#f5b642; --eil-grad:linear-gradient(135deg,#e5097f 0%,#a01fd8 55%,#5b2bf0 100%); --eil-grad-gold:linear-gradient(135deg,#ffd27a 0%,#f5b642 50%,#e8913a 100%); --eil-shadow:0 10px 30px -12px rgba(30,15,70,.18),0 2px 6px rgba(30,15,70,.05); --eil-shadow-lg:0 30px 60px -20px rgba(60,20,120,.35); --eil-r:20px; --eil-font:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',sans-serif; } html{scroll-behavior:smooth} body{background:var(--eil-bg)!important;color:var(--eil-text);font-family:var(--eil-font)!important;-webkit-font-smoothing:antialiased;overflow-x:hidden} body h1,body h2,body h3,body h4,body h5,body h6, body .elementor-heading-title{font-family:var(--eil-font)!important;letter-spacing:-.02em} body p,body li,body input,body select,body button,body a,body span,body .elementor-widget-text-editor{font-family:var(--eil-font)} ::selection{background:var(--eil-pink);color:#fff} img{max-width:100%} header.header{background:rgba(13,11,31,.72)!important;backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid rgba(255,255,255,.06);transition:all .3s ease;padding:6px 0} header.header .navbar-brand img{max-height:52px;width:auto;filter:drop-shadow(0 4px 14px rgba(229,9,127,.35))} header.header .main-menu > li > a{color:rgba(255,255,255,.82)!important;font-weight:600!important;font-size:14.5px!important;letter-spacing:.01em;text-transform:none!important;position:relative;transition:color .25s} header.header .main-menu > li > a:hover, header.header .main-menu > li.active > a{color:#fff!important} header.header .main-menu > li > a::after{content:"";position:absolute;left:50%;bottom:4px;width:0;height:2px;border-radius:2px;background:var(--eil-grad-gold);transform:translateX(-50%);transition:width .3s} header.header .main-menu > li > a:hover::after, header.header .main-menu > li.active > a::after{width:22px} header.header .navbar-toggler{background:var(--eil-grad)!important;border:0!important;border-radius:14px!important;width:46px;height:46px;box-shadow:0 8px 20px -6px rgba(229,9,127,.6)} header.header .navbar-toggler .icon{color:#fff!important} .elementor-element-f3e39cf{background: radial-gradient(900px 500px at 15% 10%,rgba(229,9,127,.38),transparent 60%), radial-gradient(800px 500px at 90% 30%,rgba(91,43,240,.40),transparent 60%), radial-gradient(600px 400px at 50% 110%,rgba(245,182,66,.18),transparent 60%), var(--eil-ink)!important;position:relative;overflow:hidden;padding-top:150px!important;padding-bottom:150px!important} .elementor-element-f3e39cf > .elementor-background-overlay{opacity:0!important} .elementor-element-f3e39cf::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(180deg,#000 0%,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 85%);pointer-events:none} .elementor-element-f3e39cf .elementor-container{position:relative;z-index:2} .elementor-element-26dbaa3 .elementor-heading-title{font-family:'Playfair Display',serif!important;font-style:italic;font-weight:500!important;font-size:clamp(20px,2.4vw,30px)!important;color:var(--eil-gold)!important;letter-spacing:.01em} .elementor-element-f7c9e08 .elementor-heading-title{color:#fff!important;font-weight:800!important;font-size:clamp(38px,6.4vw,84px)!important;line-height:1.02!important;letter-spacing:-.035em!important;background:linear-gradient(180deg,#fff 30%,#d9cffc 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent} .elementor-element-fb2f81b,.elementor-element-fb2f81b p{color:rgba(255,255,255,.72)!important;font-size:clamp(15px,1.4vw,19px)!important;line-height:1.65!important;max-width:640px;margin-left:auto;margin-right:auto} .elementor-element-5cfa312{margin-top:-110px!important;position:relative;z-index:5;background:transparent!important} .etn-event-search-wrapper{background:rgba(255,255,255,.96)!important;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.7)!important;border-radius:24px!important;box-shadow:var(--eil-shadow-lg)!important;padding:14px!important;display:flex!important;gap:10px;align-items:stretch;flex-wrap:nowrap} .etn-event-search-wrapper .etn-search-field{flex:1 1 0;min-width:0;background:#f4f2fa!important;border:1px solid transparent!important;border-radius:16px!important;margin:0!important;padding:0 6px!important;min-height:58px;display:flex!important;align-items:center;transition:all .25s} .etn-event-search-wrapper .etn-search-field:focus-within{background:#fff!important;border-color:rgba(229,9,127,.35)!important;box-shadow:0 0 0 4px rgba(229,9,127,.08)} .etn-event-search-wrapper .input-group-text{background:var(--eil-grad)!important;color:#fff!important;border:0!important;border-radius:12px!important;width:40px;height:40px;display:flex;align-items:center;justify-content:center} .etn-event-search-wrapper .input-group-text i,.etn-event-search-wrapper .input-group-text svg{color:#fff!important;fill:#fff!important} .etn-event-search-wrapper input.form-control, .etn-event-search-wrapper select, .etn-event-search-wrapper .select2-selection{background:transparent!important;border:0!important;box-shadow:none!important;font-size:15px!important;font-weight:500;color:var(--eil-text)!important;height:56px!important;line-height:56px!important} .etn-event-search-wrapper input::placeholder{color:#8c89a0!important} .etn-event-search-wrapper .etn-search-field--actions{flex:0 0 auto!important;background:transparent!important;padding:0!important} .etn-event-search-wrapper .etn-search-field--actions button, .etn-event-search-wrapper .etn-search-field--actions .etn-btn{background:var(--eil-grad)!important;border:0!important;border-radius:16px!important;height:58px!important;min-width:150px;padding:0 28px!important;color:#fff!important;font-weight:700!important;font-size:15px!important;letter-spacing:.01em;box-shadow:0 12px 24px -10px rgba(229,9,127,.7)!important;transition:transform .2s,box-shadow .2s;width:100%} .etn-event-search-wrapper .etn-search-field--actions button:hover{transform:translateY(-2px);box-shadow:0 18px 30px -10px rgba(229,9,127,.8)!important} .elementor-widget-heading:has(+ .elementor-widget-heading) .elementor-heading-title{font-family:var(--eil-font)!important;font-style:normal!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--eil-pink)!important;display:inline-flex;align-items:center;gap:10px} .elementor-widget-heading:has(+ .elementor-widget-heading) .elementor-heading-title::before, .elementor-widget-heading:has(+ .elementor-widget-heading) .elementor-heading-title::after{content:"";width:28px;height:2px;border-radius:2px;background:var(--eil-grad)} .elementor-element-f3e39cf .elementor-widget-heading:has(+ .elementor-widget-heading) .elementor-heading-title{letter-spacing:.01em!important;text-transform:none!important;font-size:clamp(20px,2.4vw,30px)!important;font-family:'Playfair Display',serif!important;font-style:italic!important;color:var(--eil-gold)!important} .elementor-element-f3e39cf .elementor-widget-heading:has(+ .elementor-widget-heading) .elementor-heading-title::before, .elementor-element-f3e39cf .elementor-widget-heading:has(+ .elementor-widget-heading) .elementor-heading-title::after{display:none} .elementor-widget-heading + .elementor-widget-heading .elementor-heading-title{color:var(--eil-ink)!important;font-weight:800!important;font-size:clamp(28px,3.6vw,46px)!important;line-height:1.1!important} .elementor-element-37c1824,.elementor-element-c9c69ed,.elementor-element-a45c55e{background:transparent!important} .elementor-element-37c1824 > .elementor-background-overlay, .elementor-element-c9c69ed > .elementor-background-overlay, .elementor-element-a45c55e > .elementor-background-overlay{display:none!important} .ts-event-category-slider .event-slider-item{background:var(--eil-ink)!important;border-radius:var(--eil-r)!important;overflow:hidden;position:relative;min-height:280px;box-shadow:var(--eil-shadow);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s} .ts-event-category-slider .event-slider-item:hover{transform:translateY(-6px);box-shadow:var(--eil-shadow-lg)} .ts-event-category-slider .cat-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;transform:none!important;background-size:cover!important;background-position:center!important;transition:transform .8s cubic-bezier(.2,.8,.2,1)} .ts-event-category-slider .cat-bg::before,.ts-event-category-slider .cat-bg::after{display:none!important} .ts-event-category-slider .event-slider-item:hover .cat-bg{transform:scale(1.08)!important} .ts-event-category-slider .event-slider-item::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,11,31,0) 30%,rgba(13,11,31,.92) 100%);z-index:1;pointer-events:none} .ts-event-category-slider .cat-content{position:absolute!important;left:0;right:0;bottom:0;z-index:2;padding:22px!important;background:transparent!important} .ts-event-category-slider .cat-content *{color:#fff!important} .ts-event-category-slider .cat-content h3,.ts-event-category-slider .cat-content .cat-title,.ts-event-category-slider .cat-content a{font-size:19px!important;font-weight:700!important;line-height:1.25!important} .ts-event-category-slider .slider-nav [class*=swiper-button]{background:#fff!important;color:var(--eil-ink)!important;border-radius:50%!important;width:46px!important;height:46px!important;box-shadow:var(--eil-shadow);border:1px solid var(--eil-line)} .ts-event-category-slider .slider-nav [class*=swiper-button]:hover{background:var(--eil-grad)!important;color:#fff!important} .ts-event-category-slider .slider-nav [class*=swiper-button] i{color:inherit!important} .exhibz-event-tab .etn-nav{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px;background:#fff;border:1px solid var(--eil-line);border-radius:999px;padding:6px!important;box-shadow:var(--eil-shadow);width:fit-content;max-width:100%;margin:0 auto 40px!important} .exhibz-event-tab .etn-nav li{margin:0!important;list-style:none} .exhibz-event-tab .etn-nav li a{display:block;border-radius:999px!important;padding:11px 20px!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--eil-muted)!important;background:transparent!important;border:0!important;white-space:nowrap;transition:all .25s} .exhibz-event-tab .etn-nav li a::before,.exhibz-event-tab .etn-nav li a::after{display:none!important} .exhibz-event-tab .etn-nav li a:hover{color:var(--eil-ink)!important;background:#f4f2fa!important} .exhibz-event-tab .etn-nav li a.etn-active{background:var(--eil-grad)!important;color:#fff!important;box-shadow:0 8px 18px -8px rgba(229,9,127,.7)} .etn-event-item{background:var(--eil-card)!important;border:1px solid var(--eil-line)!important;border-radius:var(--eil-r)!important;overflow:hidden!important;box-shadow:var(--eil-shadow)!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s!important;height:calc(100% - 30px);display:flex;flex-direction:column;margin-bottom:30px!important;padding:0!important} .etn-event-item:hover{transform:translateY(-8px);box-shadow:var(--eil-shadow-lg)!important} .etn-event-item .etn-event-thumb{position:relative;overflow:hidden;aspect-ratio:4/3;margin:0!important;border-radius:0!important} .etn-event-item .etn-event-thumb > a{display:block;height:100%} .etn-event-item .etn-event-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 1s cubic-bezier(.2,.8,.2,1)!important;border-radius:0!important} .etn-event-item:hover .etn-event-thumb img{transform:scale(1.07)} .etn-event-item .etn-event-thumb::after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(180deg,transparent,rgba(13,11,31,.45));pointer-events:none} .etn-event-item .etn-event-category{position:absolute!important;top:14px!important;left:14px!important;bottom:auto!important;z-index:2;margin:0!important} .etn-event-item .etn-event-category span{background:rgba(13,11,31,.62)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff!important;border:1px solid rgba(255,255,255,.18);border-radius:999px!important;padding:6px 12px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;display:inline-block;line-height:1.3!important} .etn-event-item .etn-event-content{padding:20px 20px 18px!important;display:flex;flex-direction:column;flex:1;background:transparent!important} .etn-event-item .etn-event-location{order:2;color:var(--eil-muted)!important;font-size:13px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;margin:10px 0 0!important;line-height:1.45!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} .etn-event-item .etn-event-location i{color:var(--eil-pink)!important;margin-right:4px} .etn-event-item .etn-event-title{order:1;font-size:18px!important;font-weight:700!important;line-height:1.3!important;margin:0!important;letter-spacing:-.01em!important} .etn-event-item .etn-event-title a{color:var(--eil-ink)!important;transition:color .2s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} .etn-event-item .etn-event-title a:hover{color:var(--eil-pink)!important} .etn-event-item .etn-event-content > p:empty{display:none} .etn-event-item .etn-event-content > p{order:3;color:var(--eil-muted);font-size:14px} .etn-event-item .etn-event-footer{order:4;margin-top:auto!important;padding-top:16px!important;border-top:1px dashed var(--eil-line)!important;display:flex!important;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:transparent!important} .etn-event-item .etn-event-date,.etn-event-item .etn-event-date span{color:var(--eil-ink)!important;font-size:13px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important} .etn-event-item .etn-event-date{background:linear-gradient(135deg,rgba(229,9,127,.08),rgba(91,43,240,.08));border-radius:10px;padding:7px 11px} .etn-event-item .etn-event-date i{color:var(--eil-pink)!important;margin-right:5px} .etn-event-item .etn-btn,.etn-event-item .etn-atend-btn a{border-radius:999px!important;padding:8px 16px!important;font-size:12.5px!important;font-weight:700!important;text-transform:none!important;letter-spacing:.01em!important;border:0!important;background:var(--eil-grad)!important;color:#fff!important;box-shadow:0 8px 16px -8px rgba(229,9,127,.6)} .etn-event-item .etn-btn.etn-event-expired{background:#efedf5!important;color:#8c89a0!important;box-shadow:none} .multievent-event-cat-bg .etn-event-item .etn-event-content > *{text-align:left} .btn-primary,.ts-btn,.etn-btn:not(.etn-event-expired),.elementor-button,.woocommerce a.button,.woocommerce button.button{background:var(--eil-grad)!important;border:0!important;border-radius:999px!important;color:#fff!important;font-weight:700!important;box-shadow:0 10px 22px -10px rgba(229,9,127,.7)} .elementor-element-1f9f518 img{border-radius:24px!important;box-shadow:var(--eil-shadow-lg);width:100%;object-fit:cover} footer.ts-footer{background: radial-gradient(700px 300px at 20% 0%,rgba(229,9,127,.22),transparent 60%), radial-gradient(700px 300px at 85% 0%,rgba(91,43,240,.25),transparent 60%), var(--eil-ink)!important;padding:70px 0 34px!important;position:relative;margin-top:40px} footer.ts-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(245,182,66,.6),transparent)} footer.ts-footer .ts-footer-social ul{display:flex;justify-content:center;gap:12px;padding:0;margin:0} footer.ts-footer .ts-footer-social li{list-style:none;margin:0!important} footer.ts-footer .ts-footer-social a{width:46px;height:46px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12);color:#fff!important;transition:all .25s} footer.ts-footer .ts-footer-social a span{display:none!important} footer.ts-footer .ts-footer-social a:hover{background:var(--eil-grad)!important;border-color:transparent;transform:translateY(-3px)} footer.ts-footer,footer.ts-footer p,footer.ts-footer .copyright-text,footer.ts-footer a{color:rgba(255,255,255,.62)!important;font-size:14px} footer.ts-footer .footer-menu a:hover{color:#fff!important} .BackTo,.backto,#back-to-top,.back-to-top{background:var(--eil-grad)!important;border-radius:14px!important;box-shadow:0 10px 24px -8px rgba(229,9,127,.7)!important} #page-banner-area,.page-banner-area,.banner-area{position:relative;background-color:var(--eil-ink)!important} #page-banner-area::before,.page-banner-area::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(13,11,31,.88),rgba(91,43,240,.55))!important;z-index:0} #page-banner-area .container,.page-banner-area .container{position:relative;z-index:1} .banner-title,.page-banner-area h1,#page-banner-area h1{color:#fff!important;font-weight:800!important;letter-spacing:-.03em!important} @media (max-width:1024px){ .elementor-element-f3e39cf{padding-top:130px!important;padding-bottom:140px!important} .etn-event-search-wrapper{flex-wrap:wrap} .etn-event-search-wrapper .etn-search-field{flex:1 1 calc(50% - 10px)} .etn-event-search-wrapper .etn-search-field--actions{flex:1 1 100%!important} } @media (max-width:767px){ body .elementor-section.elementor-section-boxed > .elementor-container{padding-left:16px;padding-right:16px} header.header{padding:4px 0} header.header .navbar-brand img{max-height:42px} header.header .navbar-collapse{background:rgba(13,11,31,.97);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:20px;margin-top:12px;padding:10px!important;box-shadow:var(--eil-shadow-lg)} header.header .main-menu > li{border-bottom:1px solid rgba(255,255,255,.06)} header.header .main-menu > li:last-child{border-bottom:0} header.header .main-menu > li > a{padding:14px 12px!important;font-size:15.5px!important;color:#fff!important} header.header .main-menu > li > a::after{display:none} .elementor-element-f3e39cf{padding-top:112px!important;padding-bottom:120px!important;text-align:center} .elementor-element-f7c9e08 .elementor-heading-title{font-size:clamp(34px,10.5vw,46px)!important;line-height:1.05!important} .elementor-element-fb2f81b,.elementor-element-fb2f81b p{font-size:15px!important;padding:0 6px} .elementor-element-5cfa312{margin-top:-90px!important;padding-left:4px!important;padding-right:4px!important} .etn-event-search-wrapper{flex-direction:column;padding:12px!important;border-radius:22px!important;gap:10px} .etn-event-search-wrapper .etn-search-field{flex:1 1 auto;width:100%;min-height:54px} .etn-event-search-wrapper .etn-search-field--actions button, .etn-event-search-wrapper .etn-search-field--actions .etn-btn{height:54px!important;width:100%!important} .elementor-element-37c1824,.elementor-element-c9c69ed,.elementor-element-a45c55e{padding-top:56px!important;padding-bottom:20px!important} .elementor-widget-heading + .elementor-widget-heading .elementor-heading-title{font-size:28px!important} .ts-event-category-slider .event-slider-item{min-height:220px} .ts-event-category-slider .slider-nav{display:none!important} .exhibz-event-tab .etn-nav{flex-wrap:nowrap!important;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:16px;width:100%;margin-bottom:26px!important;scroll-snap-type:x proximity} .exhibz-event-tab .etn-nav::-webkit-scrollbar{display:none} .exhibz-event-tab .etn-nav li{flex:0 0 auto;scroll-snap-align:start} .exhibz-event-tab .etn-nav li a{padding:10px 16px!important;font-size:13px!important;border-radius:12px!important} .etn-event-wrapper.etn-row,.more-events .etn-row{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;margin:0!important} .etn-event-wrapper.etn-row > [class*=etn-col],.more-events .etn-row > [class*=etn-col]{width:auto!important;max-width:none!important;padding:0!important;flex:none!important} .etn-event-item{height:100%;margin-bottom:0!important;border-radius:16px!important} .etn-event-item:hover{transform:none} .etn-event-item .etn-event-thumb{aspect-ratio:1/1} .etn-event-item .etn-event-category{top:8px!important;left:8px!important} .etn-event-item .etn-event-category span{font-size:9px!important;padding:4px 8px!important;letter-spacing:.04em!important;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .etn-event-item .etn-event-content{padding:12px 12px 12px!important} .etn-event-item .etn-event-title{font-size:14px!important;line-height:1.3!important} .etn-event-item .etn-event-location{font-size:11.5px!important;margin-top:6px!important;-webkit-line-clamp:1} .etn-event-item .etn-event-footer{padding-top:10px!important;gap:6px} .etn-event-item .etn-event-date{padding:5px 8px;border-radius:8px} .etn-event-item .etn-event-date,.etn-event-item .etn-event-date span{font-size:11px!important} .etn-event-item .etn-atend-btn{display:none} .elementor-element-1f9f518{padding:0 16px!important} .elementor-element-1f9f518 img{border-radius:18px!important} footer.ts-footer{padding:50px 0 28px!important} } @media (max-width:360px){ .etn-event-wrapper.etn-row,.more-events .etn-row{grid-template-columns:1fr} } @media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}} .etn-event-search-wrapper .input-group > .form-control, .etn-event-search-wrapper .input-group > .custom-select{width:100%!important;animation:none!important;border-right:0!important;font-size:15px!important} .etn-event-search-wrapper .select2-container{width:100%!important} .etn-event-search-wrapper .select2-selection__rendered{line-height:56px!important;color:var(--eil-text)!important;font-weight:500;padding-left:8px!important} .etn-event-search-wrapper .select2-selection__arrow{height:56px!important} .single-event-banner{background: radial-gradient(800px 420px at 10% 0%,rgba(229,9,127,.40),transparent 60%), radial-gradient(700px 420px at 95% 40%,rgba(91,43,240,.45),transparent 60%), var(--eil-ink)!important;padding:150px 0 90px!important;position:relative;overflow:hidden} .single-event-banner::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%);pointer-events:none} .single-event-banner .container{position:relative;z-index:1} .single-event-banner .breadcrumb{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:8px 16px!important;display:inline-flex!important;flex-wrap:wrap;margin-bottom:26px!important;font-size:13px} .single-event-banner .breadcrumb,.single-event-banner .breadcrumb a,.single-event-banner .breadcrumb li{color:rgba(255,255,255,.7)!important} .single-event-banner .breadcrumb li:last-child{color:#fff!important;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .single-event-banner .event-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px!important} .single-event-banner .event-categories li{margin:0!important} .single-event-banner .event-categories a{display:inline-block;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16);color:#fff!important;border-radius:999px;padding:6px 14px;font-size:12px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase} .single-event-banner .event-categories a span{display:none} .single-event-banner .banner-title{color:#fff!important;font-size:clamp(30px,4.4vw,56px)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.03em!important;text-transform:none!important;margin-bottom:24px!important} .single-event-banner .date-location{display:flex;flex-wrap:wrap;gap:10px} .single-event-banner .date-location span{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#fff!important;border-radius:14px;padding:10px 14px;font-size:14px!important;font-weight:600;margin:0!important} .single-event-banner .date-location i{color:var(--eil-gold)!important} .single-event-banner .count_down_block{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:24px;padding:22px!important} .single-event-banner .count_down_block *{color:#fff!important} .etn-event-single-wrap{background:transparent!important;padding:0 0 60px!important;margin-top:-50px;position:relative;z-index:2} .etn-event-single-wrap .etn-col-lg-8{flex:0 0 100%!important;max-width:880px!important;margin:0 auto} .etn-event-single-content-wrap{background:#fff!important;border:1px solid var(--eil-line);border-radius:28px!important;box-shadow:var(--eil-shadow-lg)!important;padding:22px!important;overflow:hidden} .etn-single-event-media{margin:0 0 30px!important;border-radius:20px;overflow:hidden} .etn-single-event-media img{width:100%;display:block;border-radius:20px!important} .etn-event-content-body{padding:0 18px 10px!important;font-size:16.5px;line-height:1.8;color:var(--eil-text)} .etn-event-content-body h1,.etn-event-content-body h2,.etn-event-content-body h3{color:var(--eil-ink)!important;font-weight:800!important;letter-spacing:-.02em!important;margin:34px 0 14px!important;line-height:1.2!important} .etn-event-content-body h2{font-size:clamp(22px,2.6vw,30px)!important} .etn-event-content-body h3{font-size:clamp(19px,2.1vw,23px)!important} .etn-event-content-body > h2:first-child,.etn-event-content-body > h1:first-child{margin-top:0!important} .etn-event-content-body p{margin-bottom:18px!important;color:#3d3a55} .etn-event-content-body strong,.etn-event-content-body b{color:var(--eil-ink)} .etn-event-content-body a{color:var(--eil-pink)!important;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px} .etn-event-content-body ul,.etn-event-content-body ol{padding-left:0!important;margin:0 0 22px!important;list-style:none} .etn-event-content-body ul li,.etn-event-content-body ol li{position:relative;padding:12px 16px 12px 44px!important;margin-bottom:8px!important;background:#f7f5fb;border-radius:14px;line-height:1.55} .etn-event-content-body ul li::before,.etn-event-content-body ol li::before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background:var(--eil-grad);box-shadow:0 0 0 4px rgba(229,9,127,.12)} .etn-event-content-body p:has(> strong:first-child){background:linear-gradient(135deg,rgba(229,9,127,.05),rgba(91,43,240,.05));border:1px solid var(--eil-line);border-radius:14px;padding:12px 16px;margin-bottom:10px!important} .etn-event-content-body blockquote{border:0!important;border-left:4px solid var(--eil-pink)!important;background:#f7f5fb;border-radius:0 16px 16px 0;padding:18px 22px!important;font-style:italic} .etn-event-content-body table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--eil-line);border-radius:14px;overflow:hidden;margin-bottom:22px} .etn-event-content-body th,.etn-event-content-body td{padding:12px 14px!important;border:0!important;border-bottom:1px solid var(--eil-line)!important;text-align:left} .etn-event-content-body th{background:#f4f2fa;color:var(--eil-ink);font-weight:700} .etn-event-tag-list{padding:6px 18px 4px!important} .etn-event-tag-list a{display:inline-block;background:#f4f2fa!important;color:var(--eil-text)!important;border:0!important;border-radius:999px!important;padding:6px 14px!important;font-size:12.5px!important;font-weight:600;margin:0 6px 8px 0!important} .etn-event-tag-list a:hover{background:var(--eil-grad)!important;color:#fff!important} .eil-hotels{margin:46px -4px 6px;padding:34px 26px 30px;border-radius:24px;position:relative;overflow:hidden;color:#fff;background: radial-gradient(500px 260px at 0% 0%,rgba(229,9,127,.45),transparent 60%), radial-gradient(500px 260px at 100% 100%,rgba(91,43,240,.5),transparent 60%), var(--eil-ink)} .eil-hotels__head{text-align:center;max-width:560px;margin:0 auto 26px} .eil-hotels__eyebrow{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--eil-gold);margin-bottom:10px} .eil-hotels .eil-hotels__title{color:#fff!important;font-size:clamp(24px,3vw,32px)!important;font-weight:800!important;margin:0 0 10px!important;letter-spacing:-.02em!important;line-height:1.15!important} .eil-hotels__sub{color:rgba(255,255,255,.72)!important;font-size:15px!important;line-height:1.6!important;margin:0!important;background:none!important;border:0!important;padding:0!important} .eil-hotels__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px} .etn-event-content-body .eil-hotel,.eil-hotel{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;text-decoration:none!important;color:var(--eil-ink)!important;box-shadow:0 20px 40px -20px rgba(0,0,0,.55);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;font-weight:400!important} .eil-hotel:hover{transform:translateY(-6px);box-shadow:0 30px 50px -20px rgba(0,0,0,.7)} .eil-hotel__img{position:relative;aspect-ratio:16/11;overflow:hidden;background:#221d40} .eil-hotel__img img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1);border-radius:0!important;margin:0!important} .eil-hotel:hover .eil-hotel__img img{transform:scale(1.08)} .eil-hotel__badge{position:absolute;top:10px;left:10px;background:rgba(13,11,31,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase} .eil-hotel__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1} .eil-hotel__name{font-size:16.5px;font-weight:800;line-height:1.3;color:var(--eil-ink);letter-spacing:-.01em} .eil-hotel__loc{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--eil-muted);line-height:1.4} .eil-hotel__loc svg{flex:0 0 14px;color:var(--eil-pink)} .eil-hotel__cta{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;border-top:1px dashed var(--eil-line);font-size:13.5px;font-weight:800;color:var(--eil-pink)} .eil-hotel__cta i{font-style:normal;width:30px;height:30px;border-radius:50%;background:var(--eil-grad);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .3s} .eil-hotel:hover .eil-hotel__cta i{transform:translateX(3px)} .eil-hotels .eil-hotels__all{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;margin:24px auto 0;padding:13px 24px;border-radius:999px;background:var(--eil-grad-gold);color:#1b1230!important;font-weight:800;font-size:14.5px;text-decoration:none!important;box-shadow:0 14px 28px -12px rgba(245,182,66,.7);transition:transform .2s} .eil-hotels .eil-hotels__all:hover{transform:translateY(-2px)} .etn-event-item.eil-is-hotel .etn-event-date{display:none!important} .etn-event-item.eil-is-hotel .etn-atend-btn{display:block!important} .etn-event-item.eil-is-hotel .etn-atend-btn a{background:var(--eil-grad)!important;color:#fff!important;box-shadow:0 8px 16px -8px rgba(229,9,127,.6)!important} .etn-event-item.eil-is-hotel .etn-event-footer{justify-content:flex-start} @media (max-width:767px){ .single-event-banner{padding:110px 0 80px!important} .single-event-banner .breadcrumb{display:none!important} .single-event-banner .banner-title{font-size:clamp(26px,8vw,34px)!important} .single-event-banner .date-location span{font-size:13px!important;padding:9px 12px;width:100%} .single-event-banner .count_down_block{margin-top:22px;padding:14px!important;border-radius:20px} .etn-event-single-wrap{margin-top:-46px;padding-bottom:30px!important} .etn-event-single-wrap .etn-container{padding-left:12px!important;padding-right:12px!important} .etn-event-single-content-wrap{padding:10px!important;border-radius:22px!important} .etn-single-event-media{margin-bottom:20px!important;border-radius:16px} .etn-event-content-body{padding:0 8px 6px!important;font-size:15.5px;line-height:1.75} .etn-event-content-body ul li,.etn-event-content-body ol li{padding:11px 12px 11px 40px!important} .eil-hotels{margin:34px -2px 4px;padding:26px 14px 22px;border-radius:20px} .eil-hotels__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -14px;padding:4px 14px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch} .eil-hotels__grid::-webkit-scrollbar{display:none} .eil-hotel{flex:0 0 78%;scroll-snap-align:center} .eil-hotels .eil-hotels__all{width:100%} .etn-event-item.eil-is-hotel .etn-atend-btn{display:block!important} .etn-event-item.eil-is-hotel .etn-atend-btn a{padding:6px 12px!important;font-size:11px!important} }
/* EIL FIX v2 */ .multievent-search .etn-event-search-wrapper .input-group-prepend{position:static!important;left:auto!important;top:auto!important;margin:0 10px 0 4px!important;flex:0 0 auto} .multievent-search .etn-event-search-wrapper .etn-search-field > .form-control,.multievent-search .etn-event-search-wrapper .etn-search-field > select{padding-left:0!important;flex:1 1 auto;min-width:0} .multievent-search .etn-event-search-wrapper .etn-search-field--actions button.etn-search-submit{text-indent:0!important;border-radius:16px!important;padding:0 26px!important;display:flex!important;align-items:center;justify-content:center;gap:10px;font-size:15.5px!important;letter-spacing:.01em!important;overflow:visible!important} @media (min-width:768px){.multievent-search .etn-event-search-wrapper{flex-direction:row!important;flex-wrap:nowrap!important;max-width:1080px;margin:0 auto!important}.multievent-search .etn-event-search-wrapper .etn-search-field{flex:1 1 0!important}.multievent-search .etn-event-search-wrapper .etn-search-field--actions{flex:0 0 190px!important}} .elementor-element-5cfa312 > .elementor-container{max-width:1120px!important;padding:0 20px} body .etn-event-item .etn-event-thumb img{min-height:0!important;max-height:none!important;height:100%!important} .etn-event-item .etn-event-date{width:fit-content;white-space:nowrap} .ts-event-category-slider .event-slider-item{min-height:240px!important;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(320px 200px at 100% 0%,rgba(229,9,127,.55),transparent 65%),radial-gradient(320px 220px at 0% 100%,rgba(91,43,240,.55),transparent 65%),var(--eil-ink)!important;border:1px solid rgba(255,255,255,.08)} .ts-event-category-slider .swiper-slide:nth-child(4n+2) .event-slider-item{background:radial-gradient(320px 200px at 100% 0%,rgba(245,182,66,.5),transparent 65%),radial-gradient(320px 220px at 0% 100%,rgba(229,9,127,.5),transparent 65%),var(--eil-ink)!important} .ts-event-category-slider .swiper-slide:nth-child(4n+3) .event-slider-item{background:radial-gradient(320px 200px at 100% 0%,rgba(0,200,200,.45),transparent 65%),radial-gradient(320px 220px at 0% 100%,rgba(91,43,240,.55),transparent 65%),var(--eil-ink)!important} .ts-event-category-slider .swiper-slide:nth-child(4n+4) .event-slider-item{background:radial-gradient(320px 200px at 100% 0%,rgba(123,47,247,.6),transparent 65%),radial-gradient(320px 220px at 0% 100%,rgba(245,182,66,.4),transparent 65%),var(--eil-ink)!important} .ts-event-category-slider .event-slider-item::after{display:none!important} .ts-event-category-slider .cat-bg{position:absolute!important;inset:auto!important;top:22px!important;left:22px!important;width:86px!important;height:86px!important;border-radius:24px!important;overflow:hidden;box-shadow:0 0 0 4px rgba(255,255,255,.08),0 16px 30px -10px rgba(0,0,0,.6);z-index:2} .ts-event-category-slider .cat-bg .cat-link{display:block!important;width:100%!important;height:100%!important} .ts-event-category-slider .cat-bg img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;transform:none!important;max-width:none!important;left:0!important;top:0!important;right:auto!important;display:block!important;position:relative!important} .ts-event-category-slider .event-slider-item:hover .cat-bg{transform:rotate(-4deg) scale(1.05)!important} .ts-event-category-slider .cat-content{position:relative!important;padding:130px 22px 22px!important;height:auto!important} .ts-event-category-slider .cat-content .ts-title{margin:0!important;font-size:20px!important} .ts-event-category-slider .cat-content::after{content:"Explore  \2192";display:inline-block;margin-top:14px;font-size:13px;font-weight:700;color:var(--eil-gold);letter-spacing:.02em} .multievent-search .etn-event-search-wrapper .etn-search-field{flex-wrap:nowrap!important} .multievent-search .etn-event-search-wrapper .etn-search-field--actions button.etn-search-submit::before{display:none!important} .multievent-search .etn-event-search-wrapper .input-group-prepend{align-self:center!important;margin-top:0!important;margin-bottom:0!important;transform:none!important} @media (max-width:767px){ .elementor-element-5cfa312 > .elementor-container{padding:0 6px} .multievent-search .etn-event-search-wrapper .etn-search-field--actions button.etn-search-submit{height:54px!important} .ts-event-category-slider .event-slider-item{min-height:210px!important} .ts-event-category-slider .cat-bg{width:70px!important;height:70px!important;border-radius:20px!important;top:18px!important;left:18px!important} .ts-event-category-slider .cat-content{padding:108px 18px 18px!important} .ts-event-category-slider .cat-content .ts-title{font-size:18px!important} .etn-event-item .etn-event-date{white-space:normal} }
/* EIL FIX v3 countdown */ .single-event-banner .etn-countdown-wrap{display:grid!important;grid-template-columns:repeat(4,1fr);gap:12px;width:100%!important} .single-event-banner .etn-count-item{width:auto!important;height:auto!important;aspect-ratio:1/1;margin:0!important;border-radius:20px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.14)!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)} .single-event-banner .etn-count-item::before,.single-event-banner .etn-count-item::after{display:none!important} .single-event-banner .etn-count-item svg,.single-event-banner .etn-count-item canvas{display:none!important} .single-event-banner .etn-count-item > span:first-child{font-size:30px!important;font-weight:800!important;line-height:1!important;color:#ffd27a!important;-webkit-text-fill-color:#ffd27a!important;background:none!important;text-shadow:0 4px 18px rgba(245,182,66,.35)} .single-event-banner .etn-count-item .text{font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:.75;margin-top:6px;width:auto!important} @media (max-width:767px){.single-event-banner .etn-countdown-wrap{gap:8px}.single-event-banner .etn-count-item{border-radius:16px!important}.single-event-banner .etn-count-item > span:first-child{font-size:22px!important}.single-event-banner .etn-count-item .text{font-size:9.5px!important;letter-spacing:.08em!important}}
/* EIL FIX v4: menu + partners */ header.header{z-index:1000!important} @media (max-width:991px){ header.header .navbar{position:relative} header.header .navbar-collapse{position:absolute!important;top:calc(100% + 10px);right:0;left:auto;width:min(calc(100vw - 24px),380px);max-height:calc(100vh - 120px);overflow-y:auto;background:rgba(13,11,31,.98)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:10px!important;margin:0!important;box-shadow:0 30px 60px -10px rgba(0,0,0,.6);z-index:1001} header.header .navbar-collapse .main-menu{background:transparent!important;padding:0!important;margin:0!important;width:100%;flex-direction:column} header.header .main-menu > li{width:100%;border-bottom:1px solid rgba(255,255,255,.07)!important;margin:0!important;background:transparent!important} header.header .main-menu > li:last-child{border-bottom:0!important} header.header .main-menu > li > a{display:flex!important;align-items:center;justify-content:space-between;padding:15px 14px!important;color:#fff!important;font-size:15.5px!important;font-weight:600!important;border-radius:12px;width:100%!important;line-height:1.3!important} header.header .main-menu > li > a:hover,header.header .main-menu > li.active > a{background:rgba(255,255,255,.06)!important;color:#fff!important} header.header .main-menu > li.active > a{color:#ffd27a!important} header.header .main-menu > li > a::after{display:none!important} header.header .main-menu i,header.header .main-menu .dropdown-toggle::after{color:rgba(255,255,255,.7)!important;border-top-color:rgba(255,255,255,.7)!important} header.header .main-menu .dropdown-menu{position:static!important;float:none!important;transform:none!important;background:rgba(255,255,255,.04)!important;border:0!important;box-shadow:none!important;border-radius:12px!important;margin:0 0 8px!important;padding:6px!important;min-width:0!important;width:100%!important} header.header .main-menu .dropdown-menu a,header.header .main-menu .dropdown-menu .dropdown-item{color:rgba(255,255,255,.85)!important;background:transparent!important;padding:11px 14px!important;font-size:14.5px!important;font-weight:500!important;border-radius:10px;white-space:normal} header.header .main-menu .dropdown-menu a:hover{background:rgba(255,255,255,.07)!important;color:#fff!important} } .elementor-element-1f9f518{display:none!important} .eil-partners{padding:80px 20px 90px;background:radial-gradient(700px 360px at 50% 0%,rgba(229,9,127,.07),transparent 70%),var(--eil-bg)} .eil-partners__inner{max-width:1180px;margin:0 auto} .eil-partners__head{text-align:center;max-width:640px;margin:0 auto 44px} .eil-partners__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--eil-pink)} .eil-partners__eyebrow::before,.eil-partners__eyebrow::after{content:"";width:28px;height:2px;border-radius:2px;background:var(--eil-grad)} .eil-partners .eil-partners__title{color:var(--eil-ink)!important;font-size:clamp(28px,3.6vw,44px)!important;font-weight:800!important;line-height:1.12!important;margin:14px 0 12px!important;letter-spacing:-.02em!important} .eil-partners__sub{color:var(--eil-muted);font-size:16px;line-height:1.65;margin:0} .eil-partners__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px} .eil-partner{background:#fff;border:1px solid var(--eil-line);border-radius:24px;overflow:hidden;box-shadow:var(--eil-shadow);display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s} .eil-partner:hover{transform:translateY(-8px);box-shadow:var(--eil-shadow-lg)} .eil-partner__media{display:block;aspect-ratio:16/11;overflow:hidden;background:#f1eef8} .eil-partner__media img{width:100%;height:100%;object-fit:cover;object-position:center 42%;transition:transform 1s cubic-bezier(.2,.8,.2,1);display:block} .eil-partner:hover .eil-partner__media img{transform:scale(1.06)} .eil-partner__body{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1} .eil-partner__tag{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eil-pink);background:rgba(229,9,127,.08);padding:5px 11px;border-radius:999px} .eil-partners .eil-partner__name{margin:12px 0 8px!important;font-size:22px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.2!important} .eil-partner__name a{color:var(--eil-ink)!important;text-decoration:none!important} .eil-partner__name a:hover{color:var(--eil-pink)!important} .eil-partner__desc{color:var(--eil-muted);font-size:14.5px;line-height:1.6;margin:0 0 18px} .eil-partners .eil-partner__cta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 18px;border-radius:14px;background:var(--eil-ink);color:#fff!important;font-weight:700;font-size:14px;text-decoration:none!important;transition:background .3s} .eil-partners .eil-partner__cta:hover{background:var(--eil-grad)} .eil-partner__cta span{color:#ffd27a;font-size:16px} @media (max-width:991px){.eil-partners__grid{grid-template-columns:1fr 1fr}} @media (max-width:767px){ .eil-partners{padding:56px 16px 60px} .eil-partners__head{margin-bottom:28px} .eil-partners__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -16px;padding:4px 16px 14px;scrollbar-width:none} .eil-partners__grid::-webkit-scrollbar{display:none} .eil-partner{flex:0 0 84%;scroll-snap-align:center;border-radius:20px} .eil-partner:hover{transform:none} .eil-partner__body{padding:18px} .eil-partners .eil-partner__name{font-size:20px!important} }
/* EIL FIX v5 partner photos */ .eil-partner__media{position:relative} .eil-partner__media img{object-position:center center!important} .eil-partner__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,11,31,0) 35%,rgba(13,11,31,.85) 100%);pointer-events:none} .eil-partner__brand{position:absolute;left:18px;bottom:16px;z-index:2;color:#fff;font-size:22px;font-weight:800;letter-spacing:-.02em;text-shadow:0 4px 18px rgba(0,0,0,.45);display:flex;align-items:center;gap:8px} .eil-partner__brand::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--eil-grad-gold);box-shadow:0 0 0 4px rgba(245,182,66,.25)}
