/*!
 * Ilgazi Core — widget stilleri
 * Tüm renk ve tipografi değerleri Elementor Site Ayarları'ndaki global değişkenlere bağlıdır.
 * Her değer ayrıca widget'ların Stil sekmesinden geçersiz kılınabilir.
 */
 body{--ilg-red:var(--e-global-color-primary,#c51532);--ilg-ink:var(--e-global-color-secondary,#1d1d1f);--ilg-mute:var(--e-global-color-text,#6e6e73);--ilg-accent:var(--e-global-color-accent,#ff5a72);--ilg-red-d:var(--e-global-color-ilgreddark,#a3102a);--ilg-red-soft:var(--e-global-color-ilgredsoft,#fdecec);--ilg-ink2:var(--e-global-color-ilgink2,#424245);--ilg-line:var(--e-global-color-ilgline,#d2d2d7);--ilg-line2:var(--e-global-color-ilgline2,#e8e8ed);--ilg-bg:var(--e-global-color-ilgbg,#fff);--ilg-bg2:var(--e-global-color-ilgbg2,#f5f5f7);--ilg-dark:var(--e-global-color-ilgdark,#0a0a0c);--ilg-dark2:var(--e-global-color-ilgdark2,#161618);--ilg-on-dark:var(--e-global-color-ilgondark,#f5f5f7);--ilg-on-dark2:var(--e-global-color-ilgondark2,#a1a1a6);--ilg-foot:var(--e-global-color-ilgfoot,#16161d);--ilg-foot-tx:var(--e-global-color-ilgfoottx,#a6a6b2);--ilg-r-lg:28px;--ilg-r-md:18px;--ilg-r-sm:12px;--ilg-max:1144px;--ilg-gutter:28px;--ilg-ease:cubic-bezier(.22,.61,.36,1)}@media (max-width:760px){body{--ilg-gutter:20px}}.ilg-t-hxl.ilg-t-hxl{font-family:var(--e-global-typography-ilghxl-font-family);font-size:var(--e-global-typography-ilghxl-font-size,clamp(36px,4.6vw,66px));font-weight:var(--e-global-typography-ilghxl-font-weight,700);line-height:var(--e-global-typography-ilghxl-line-height,1.03);letter-spacing:var(--e-global-typography-ilghxl-letter-spacing,-.035em)}.ilg-t-hlg.ilg-t-hlg{font-family:var(--e-global-typography-ilghlg-font-family);font-size:var(--e-global-typography-ilghlg-font-size,clamp(34px,4.8vw,64px));font-weight:var(--e-global-typography-ilghlg-font-weight,700);line-height:var(--e-global-typography-ilghlg-line-height,1.06);letter-spacing:var(--e-global-typography-ilghlg-letter-spacing,-.03em)}.ilg-t-hmd.ilg-t-hmd{font-family:var(--e-global-typography-ilghmd-font-family);font-size:var(--e-global-typography-ilghmd-font-size,clamp(26px,3vw,40px));font-weight:var(--e-global-typography-ilghmd-font-weight,700);line-height:var(--e-global-typography-ilghmd-line-height,1.1);letter-spacing:var(--e-global-typography-ilghmd-letter-spacing,-.025em)}.ilg-t-lead.ilg-t-lead{font-family:var(--e-global-typography-ilglead-font-family);font-size:var(--e-global-typography-ilglead-font-size,clamp(18px,1.6vw,22px));font-weight:var(--e-global-typography-ilglead-font-weight,400);line-height:var(--e-global-typography-ilglead-line-height,1.45);letter-spacing:var(--e-global-typography-ilglead-letter-spacing,-.01em)}.ilg-t-eyebrow.ilg-t-eyebrow{font-family:var(--e-global-typography-ilgeyebrow-font-family);font-size:var(--e-global-typography-ilgeyebrow-font-size,13px);font-weight:var(--e-global-typography-ilgeyebrow-font-weight,600);letter-spacing:var(--e-global-typography-ilgeyebrow-letter-spacing,.14em);text-transform:var(--e-global-typography-ilgeyebrow-text-transform,uppercase);line-height:var(--e-global-typography-ilgeyebrow-line-height,1.47)}.ilg-t-card.ilg-t-card{font-family:var(--e-global-typography-ilgcard-font-family);font-size:var(--e-global-typography-ilgcard-font-size,28px);font-weight:var(--e-global-typography-ilgcard-font-weight,700);line-height:var(--e-global-typography-ilgcard-line-height,1.12);letter-spacing:var(--e-global-typography-ilgcard-letter-spacing,-.025em)}.ilg-t-nav.ilg-t-nav{font-family:var(--e-global-typography-ilgnav-font-family);font-size:var(--e-global-typography-ilgnav-font-size,16px);font-weight:var(--e-global-typography-ilgnav-font-weight,500);letter-spacing:var(--e-global-typography-ilgnav-letter-spacing,-.011em)}.ilg-t-btn.ilg-t-btn{font-family:var(--e-global-typography-ilgbtn-font-family);font-size:var(--e-global-typography-ilgbtn-font-size,16px);font-weight:var(--e-global-typography-ilgbtn-font-weight,600);letter-spacing:var(--e-global-typography-ilgbtn-letter-spacing,-.01em)}.ilg-t-caption.ilg-t-caption{font-family:var(--e-global-typography-ilgcaption-font-family);font-size:var(--e-global-typography-ilgcaption-font-size,14px);font-weight:var(--e-global-typography-ilgcaption-font-weight,400)}.ilg-t-label.ilg-t-label{font-family:var(--e-global-typography-ilglabel-font-family);font-size:var(--e-global-typography-ilglabel-font-size,13px);font-weight:var(--e-global-typography-ilglabel-font-weight,600);letter-spacing:var(--e-global-typography-ilglabel-letter-spacing,.06em);text-transform:var(--e-global-typography-ilglabel-text-transform,uppercase)}.ilg-t-stat.ilg-t-stat{font-family:var(--e-global-typography-ilgstat-font-family);font-size:var(--e-global-typography-ilgstat-font-size,clamp(48px,6vw,80px));font-weight:var(--e-global-typography-ilgstat-font-weight,700);line-height:var(--e-global-typography-ilgstat-line-height,1);letter-spacing:var(--e-global-typography-ilgstat-letter-spacing,-.045em)}.ilg-wrap{max-width:calc(var(--ilg-max) + 2 * var(--ilg-gutter));margin:0 auto;padding:0 var(--ilg-gutter);width:100%}.ilg-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[class*="ilg-"] *,[class*="ilg-"]{box-sizing:border-box}.ilg-ic{display:block;width:1em;height:1em;flex-shrink:0}.ilg-hl{color:var(--ilg-red)}.ilg-grad{background:linear-gradient(92deg,var(--ilg-g1,#ff4a64) 0%,var(--ilg-g2,#e0254a) 50%,var(--ilg-g3,#ff7a6a) 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0}.ilg-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--ilg-red);margin:0}.ilg-eyebrow.has-line::before{content:"";width:var(--ilg-eb-w,22px);height:2px;background:currentColor;border-radius:2px;flex-shrink:0}.ilg-link{display:inline-flex;align-items:center;gap:4px;color:var(--ilg-red);font-weight:600;font-size:17px;text-decoration:none;white-space:nowrap}.ilg-link::after{content:"›";font-size:22px;line-height:1;transform:translateY(-1px);transition:transform .2s}.ilg-link:hover::after{transform:translate(3px,-1px)}.ilg-link:hover,.ilg-link:focus{color:var(--ilg-red)}.ilg-rv-yes,.ilg-rv{opacity:0;transform:translateY(40px);transition:opacity 1s var(--ilg-ease),transform 1.1s var(--ilg-ease)}.ilg-rv-yes.in,.ilg-rv.in{opacity:1;transform:none}.ilg-hero .ilg-rv{transform:translateY(22px);transition-duration:.55s,.6s}.ilg-hero .ilg-rv.d1,.ilg-hero .ilg-rv.d2,.ilg-hero .ilg-rv.d3{transition-delay:.05s}.ilg-rv-d1,.ilg-rv.d1{transition-delay:.1s}.ilg-rv-d2,.ilg-rv.d2{transition-delay:.2s}.ilg-rv-d3,.ilg-rv.d3{transition-delay:.3s}.elementor-editor-active .ilg-rv,.elementor-editor-active .ilg-rv-yes{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ilg-rv-yes,.ilg-rv{opacity:1;transform:none;transition:none}}.ilg-header{position:relative;z-index:100;color:var(--ilg-ink);transition:color .35s}.ilg-header::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ilg-hbg,rgb(255 255 255 / .93));-webkit-backdrop-filter:saturate(180%) blur(var(--ilg-hblur,14px));backdrop-filter:saturate(180%) blur(var(--ilg-hblur,14px));box-shadow:0 1px 0 var(--ilg-hline,rgb(0 0 0 / .06));transition:background .35s,box-shadow .35s;pointer-events:none}.ilg-header.is-scrolled::before{background:var(--ilg-hbg-scrolled,var(--ilg-hbg,rgb(255 255 255 / .93)))}.ilg-header--fixed{position:fixed;top:0;left:0;right:0}.ilg-header--sticky{position:sticky;top:0}.admin-bar .ilg-header--fixed,.admin-bar .ilg-header--sticky{top:32px}@media (max-width:782px){.admin-bar .ilg-header--fixed,.admin-bar .ilg-header--sticky{top:46px}}@media (max-width:600px){.admin-bar .ilg-header--fixed.is-scrolled{top:0}}body.ilg-has-header-fixed:not(.ilg-header-overlay) .ilg-site-main{padding-top:var(--ilg-header-h,76px)}.ilg-header .e-con{--ilg-dummy:0}.ilg-preview-note{padding:160px 28px;text-align:center;color:#86868b;font-size:14px;background:repeating-linear-gradient(45deg,#fafafa 0 12px,#f3f3f5 12px 24px)}.ilg-logo{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;line-height:0;text-decoration:none}.ilg-logo img{height:58px;width:auto;max-width:none;display:block}.ilg-logo-wrap{display:flex}.ilg-nav{display:flex;align-items:center;width:100%}.ilg-menu{display:flex;gap:6px;list-style:none;margin:0 auto;padding:0}.ilg-menu li{list-style:none;margin:0;padding:0}.ilg-menu a{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;color:inherit;opacity:.9;text-decoration:none;transition:opacity .2s,background .2s,color .2s;white-space:nowrap}.ilg-menu>li.current-menu-item>a,.ilg-menu>li.current-menu-ancestor>a,.ilg-menu>li.current-menu-parent>a{color:var(--ilg-red,#c51532);opacity:1}.ilg-menu .sub-menu li.current-menu-item>a{color:var(--ilg-red,#c51532)}.ilg-menu a:hover,.ilg-menu a:focus-visible{opacity:1;background:rgb(127 127 127 / .12)}.ilg-chev{width:11px;height:8px;transition:transform .25s;flex-shrink:0}.ilg-menu .menu-item-has-children{position:relative}.ilg-menu .menu-item-has-children:hover>a .ilg-chev,.ilg-menu .menu-item-has-children:focus-within>a .ilg-chev{transform:rotate(180deg)}.ilg-menu .sub-menu{position:absolute;top:100%;left:0;min-width:200px;padding:8px;margin:6px 0 0;list-style:none;background:rgb(255 255 255 / .97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;box-shadow:0 20px 50px -18px rgb(0 0 0 / .35);opacity:0;transform:translateY(6px);pointer-events:none;visibility:hidden;transition:opacity .2s,transform .25s var(--ilg-ease),visibility .25s;z-index:5}.ilg-menu .menu-item-has-children:hover>.sub-menu,.ilg-menu .menu-item-has-children:focus-within>.sub-menu{opacity:1;transform:none;pointer-events:auto;visibility:visible}.ilg-menu .sub-menu a{border-radius:10px;padding:10px 14px}.ilg-menu .menu-item-has-children::after{content:"";position:absolute;left:0;right:0;top:100%;height:8px}.ilg-menu .sub-menu .sub-menu{top:0;left:100%;margin:0 0 0 6px}.ilg-burger{display:none;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;background:none;border:0;padding:0;color:inherit;cursor:pointer;margin-left:auto}.ilg-burger:hover,.ilg-burger:focus{background:none;color:inherit}.ilg-burger span{display:block;width:18px;height:1.5px;background:currentColor;position:relative;transition:transform .3s}.ilg-burger span::before,.ilg-burger span::after{content:"";position:absolute;left:0;width:18px;height:1.5px;background:currentColor;transition:transform .3s,top .3s}.ilg-burger span::before{top:-6px}.ilg-burger span::after{top:6px}.ilg-nav.is-open .ilg-burger span{background:#fff0}.ilg-nav.is-open .ilg-burger span::before{top:0;transform:rotate(45deg)}.ilg-nav.is-open .ilg-burger span::after{top:0;transform:rotate(-45deg)}.ilg-mnav{position:fixed;left:0;right:0;bottom:0;top:var(--ilg-mnav-top,76px);background:rgb(255 255 255 / .97);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:99;padding:28px;display:flex;flex-direction:column;gap:6px;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-8px);transition:opacity .3s,transform .3s,visibility .3s;overflow-y:auto;color:var(--ilg-ink)}.ilg-mnav.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:none}.ilg-mnav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ilg-mnav li{margin:0;padding:0}.ilg-mnav a{display:block;font-size:28px;font-weight:700;letter-spacing:-.02em;padding:8px 0;border-bottom:1px solid var(--ilg-line2);color:inherit;text-decoration:none}.ilg-mnav .sub-menu{padding-left:18px;gap:0}.ilg-mnav .sub-menu a{font-size:20px;font-weight:600}.ilg-mnav .ilg-lang{align-self:flex-start;margin-top:22px}.ilg-mnav .ilg-chev{display:none}@media (max-width:1060px){.ilg-nav--bp-tablet .ilg-menu{display:none}.ilg-nav--bp-tablet .ilg-burger{display:flex}}@media (max-width:760px){.ilg-nav--bp-mobile .ilg-menu{display:none}.ilg-nav--bp-mobile .ilg-burger{display:flex}}.ilg-nav--bp-always .ilg-menu{display:none}.ilg-nav--bp-always .ilg-burger{display:flex}@media (min-width:1061px){.ilg-nav--bp-tablet .ilg-mnav{display:none}}@media (min-width:761px){.ilg-nav--bp-mobile .ilg-mnav{display:none}}.ilg-nav--bp-none .ilg-mnav,.ilg-nav--bp-none .ilg-burger{display:none!important}body.ilg-menu-open{overflow:hidden}.ilg-lang-wrap{display:flex}.ilg-lang{display:flex;padding:3px;border-radius:999px;background:rgb(0 0 0 / .06);width:max-content}.ilg-lang a,.ilg-lang span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:28px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--ilg-mute);text-decoration:none;transition:background .25s,color .25s,box-shadow .25s}.ilg-lang a:hover{color:var(--ilg-ink)}.ilg-lang .is-on{background:#fff;color:var(--ilg-red);box-shadow:0 1px 3px rgb(0 0 0 / .14)}.ilg-btn-wrap{display:flex}.ilg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:999px;text-decoration:none;cursor:pointer;border:0;line-height:1;transition:transform .25s var(--ilg-ease),background .25s,box-shadow .25s,color .25s,border-color .25s}.ilg-btn .ilg-ic,.ilg-btn svg{width:16px;height:16px;transition:transform .25s var(--ilg-ease)}.ilg-btn:hover .ilg-ic,.ilg-btn:hover svg{transform:translateX(3px)}.ilg-btn--red{background:var(--ilg-red);color:#fff;box-shadow:0 8px 24px -10px rgb(197 21 50 / .7)}.ilg-btn--red:hover,.ilg-btn--red:focus{background:var(--ilg-red-d);color:#fff}.ilg-btn--ghost{border:1.5px solid rgb(255 255 255 / .35);color:#fff;background:#fff0}.ilg-btn--ghost:hover,.ilg-btn--ghost:focus{background:rgb(255 255 255 / .1);color:#fff}.ilg-btn--line{border:1.5px solid var(--ilg-line);color:var(--ilg-ink);background:#fff0}.ilg-btn--line:hover,.ilg-btn--line:focus{border-color:var(--ilg-ink);color:var(--ilg-ink);background:#fff0}.ilg-btn--pill{gap:12px;padding:0 24px 0 18px;border:1.5px solid var(--ilg-ink);color:var(--ilg-ink);background:#fff0;font-weight:500}.ilg-btn--pill::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ilg-red);flex-shrink:0}.ilg-btn--pill:hover,.ilg-btn--pill:focus{background:var(--ilg-ink);color:#fff}.ilg-btn--link{height:auto;padding:0;background:none;color:var(--ilg-red);border-radius:0;gap:4px;font-size:17px}.ilg-btn--link::after{content:"›";font-size:22px;line-height:1;transform:translateY(-1px);transition:transform .2s}.ilg-btn--link:hover::after{transform:translate(3px,-1px)}.ilg-btn--link:hover,.ilg-btn--link:focus{color:var(--ilg-red);background:none}.ilg-btn--full{width:100%}.ilg-head{max-width:760px}.ilg-head--center{margin-left:auto;margin-right:auto;text-align:center}.ilg-head--center .ilg-eyebrow{justify-content:center}.ilg-head--right{margin-left:auto;text-align:right}.ilg-head .ilg-title.ilg-title{margin:14px 0 18px;color:var(--ilg-ink)}.ilg-head .ilg-title.ilg-title.ilg-t-hmd{margin:20px 0 0}.ilg-head .ilg-title.ilg-title:last-child{margin-bottom:0}.ilg-head .ilg-lead{color:var(--ilg-mute);margin:0}.ilg-head .ilg-link{margin-top:26px;font-size:15px}.ilg-head--dark .ilg-eyebrow{color:var(--ilg-accent)}.ilg-head--dark .ilg-title.ilg-title{color:var(--ilg-on-dark)}.ilg-head--dark .ilg-lead{color:var(--ilg-on-dark2)}@media (min-width:761px){.ilg-head .ilg-nowrap{white-space:nowrap}}.ilg-hero{position:relative;min-height:max(calc(100svh - 140px),670px);background:var(--ilg-dark);color:var(--ilg-on-dark);overflow:hidden;isolation:isolate;display:flex;flex-direction:column}.ilg-hero__media{position:absolute;inset:0;z-index:0}.ilg-hero__media video,.ilg-hero__media img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.ilg-hero--zoom .ilg-hero__media video,.ilg-hero--zoom .ilg-hero__media img{transform:scale(1.04);animation:ilgHeroZoom 18s var(--ilg-ease) forwards}@keyframes ilgHeroZoom{to{transform:scale(1)}}.ilg-hero__shade{position:absolute;inset:0;z-index:1;--sh:var(--ilg-shade,#08080a);background:linear-gradient(90deg,rgb(8 8 10 / .82) 0%,rgb(8 8 10 / .55) 42%,rgb(8 8 10 / .12) 100%),linear-gradient(0deg,rgb(8 8 10 / .85) 0%,#fff0 40%),linear-gradient(180deg,rgb(8 8 10 / .5) 0%,#fff0 22%)}@supports (background:color-mix(in srgb,red 50%,transparent)){.ilg-hero__shade{background:linear-gradient(90deg,color-mix(in srgb,var(--sh) 82%,transparent) 0%,color-mix(in srgb,var(--sh) 55%,transparent) 42%,color-mix(in srgb,var(--sh) 12%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--sh) 85%,transparent) 0%,transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--sh) 50%,transparent) 0%,transparent 22%)}}.ilg-hero__copy{position:relative;z-index:2;width:100%;max-width:calc(var(--ilg-max) + 2 * var(--ilg-gutter));margin:0 auto;padding:15px var(--ilg-gutter) 135px;flex:1;display:flex;flex-direction:column;justify-content:flex-end}.ilg-hero__copy>*{max-width:680px}.ilg-hero .ilg-eyebrow{color:var(--ilg-accent)}.ilg-hero .ilg-hero__title{margin:18px 0 22px;color:inherit;text-shadow:0 2px 30px rgb(0 0 0 / .25);max-width:860px}.ilg-hero__lead{color:#d2d2d7;max-width:540px;margin:0}.ilg-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.ilg-hero__meta{position:absolute;left:0;right:0;bottom:28px;z-index:3}.ilg-hero__metain{display:flex;justify-content:space-between;align-items:center;max-width:calc(1224px + 2 * var(--ilg-gutter));margin:0 auto;padding:0 var(--ilg-gutter)}.ilg-scroll-hint{display:flex;align-items:center;gap:10px;font-size:13px;color:#a1a1a6}.ilg-scroll-hint i{width:22px;height:34px;border:1.5px solid #777;border-radius:12px;position:relative;display:block}.ilg-scroll-hint i::after{content:"";position:absolute;left:50%;top:7px;width:3px;height:7px;margin-left:-1.5px;border-radius:2px;background:#ccc;animation:ilgWheel 1.8s infinite}@keyframes ilgWheel{0%{opacity:0;transform:translateY(-3px)}40%{opacity:1}100%{opacity:0;transform:translateY(9px)}}.ilg-vctl{width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;transition:background .2s;border:0;padding:0;cursor:pointer;margin-left:auto}.ilg-vctl:hover,.ilg-vctl:focus{background:rgb(255 255 255 / .26)}.ilg-vctl svg{width:14px;height:14px;fill:#fff}@media (max-width:1060px){.ilg-hero__meta .ilg-scroll-hint{display:none}.ilg-hero__shade{background:linear-gradient(0deg,rgb(8 8 10 / .92) 0%,rgb(8 8 10 / .55) 55%,rgb(8 8 10 / .25) 100%)}@supports (background:color-mix(in srgb,red 50%,transparent)){.ilg-hero__shade{background:linear-gradient(0deg,color-mix(in srgb,var(--sh) 92%,transparent) 0%,color-mix(in srgb,var(--sh) 55%,transparent) 55%,color-mix(in srgb,var(--sh) 25%,transparent) 100%)}}}@media (max-width:760px){.ilg-hero__copy{padding-top:15px;padding-bottom:125px}}.ilg-hsearch{position:relative;margin-top:60px;max-width:620px}.ilg-hs-box{display:flex;align-items:center;gap:12px;height:62px;padding:0 8px 0 22px;border-radius:999px;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .28);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);transition:background .3s,border-color .3s,box-shadow .3s;color:var(--ilg-on-dark);margin:0}.ilg-hs-box:focus-within{background:rgb(255 255 255 / .96);border-color:#fff;color:var(--ilg-ink);box-shadow:0 20px 50px -20px rgb(0 0 0 / .6)}.ilg-hs-box>.ilg-ic{width:20px;height:20px;opacity:.8;stroke-width:2}.ilg-hs-box input[type=search]{flex:1;min-width:0;height:100%;background:none!important;border:0!important;outline:0;font:inherit;font-size:17px;color:inherit!important;padding:0!important;margin:0;box-shadow:none!important;border-radius:0;-webkit-appearance:none;appearance:none}.ilg-hs-box input::-webkit-search-cancel-button{display:none}.ilg-hs-box input::placeholder{color:rgb(255 255 255 / .7);opacity:1}.ilg-hs-box:focus-within input::placeholder{color:var(--ilg-mute)}.ilg-hs-box .ilg-btn{height:46px;padding:0 24px;flex-shrink:0}.ilg-hs-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;align-items:center;font-size:14px;color:#d2d2d7}.ilg-hs-chips button{padding:6px 14px;border-radius:999px;font:inherit;font-size:14px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .18);color:var(--ilg-on-dark);transition:background .2s;cursor:pointer;line-height:1.47}.ilg-hs-chips button:hover,.ilg-hs-chips button:focus{background:rgb(255 255 255 / .22);color:var(--ilg-on-dark)}.ilg-hs-res{position:absolute;left:0;right:0;bottom:calc(100% + 10px);max-height:min(380px,50vh);overflow:auto;background:rgb(255 255 255 / .97);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--ilg-ink);border-radius:22px;padding:8px;box-shadow:0 30px 70px -20px rgb(0 0 0 / .55);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s,transform .25s var(--ilg-ease);z-index:10}.ilg-hs-res.is-open{opacity:1;transform:none;pointer-events:auto}.ilg-hs-res a{display:flex;align-items:center;gap:14px;padding:11px 12px;border-radius:14px;cursor:pointer;color:inherit;text-decoration:none}.ilg-hs-res a:hover,.ilg-hs-res a.is-act{background:var(--ilg-bg2)}.ilg-hs-res img{width:56px;height:36px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#e8e8ed}.ilg-hs-res .ico{width:56px;height:36px;border-radius:8px;background:var(--ilg-red-soft);color:var(--ilg-red);display:grid;place-items:center;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ilg-hs-res b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.ilg-hs-res small{display:block;font-size:13px;color:var(--ilg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:440px}.ilg-hs-res mark{background:none;color:var(--ilg-red)}.ilg-hs-empty{padding:22px 16px;text-align:center;color:var(--ilg-mute);font-size:15px}.ilg-hs-empty a{display:inline!important;padding:0!important;color:var(--ilg-red)!important;font-weight:600;background:none!important}@media (max-width:760px){.ilg-hs-box{height:56px;padding-left:16px}.ilg-hs-box .ilg-btn{padding:0 16px}.ilg-hs-res small{max-width:60vw}}.ilg-marq-row{display:flex;align-items:center;gap:24px}.ilg-marq-row .ilg-marquee{flex:1;min-width:0}.ilg-marq__label{flex-shrink:0;display:flex;align-items:center;min-height:112px;padding-right:40px;border-right:1.5px solid var(--ilg-line);font-size:17px;color:var(--ilg-ink);font-weight:600;letter-spacing:-.015em;line-height:1.4;white-space:nowrap;margin:0}@media (max-width:760px){.ilg-marq-row{flex-direction:column;align-items:flex-start;gap:14px}.ilg-marq-row .ilg-marquee{width:100%}.ilg-marq__label{display:none}.ilg-hs-chips{display:none}}.ilg-marquee{position:relative;overflow:hidden}.ilg-marquee--fade{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ilg-marquee__track{display:flex;width:max-content;animation:ilgMarq var(--ilg-marq-dur,38s) linear infinite}.ilg-marquee--rev .ilg-marquee__track{animation-direction:reverse}.ilg-marquee--pause:hover .ilg-marquee__track{animation-play-state:paused}@keyframes ilgMarq{to{transform:translateX(-50%)}}.ilg-brand{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:72px;padding:0 48px;color:#8a8a8f;white-space:nowrap;transition:color .3s}.ilg-brand img{width:auto;max-width:none;height:var(--ilg-logo-h,22px);transition:filter .3s,opacity .3s;display:block}.ilg-brand:hover img{filter:brightness(.3)}.ilg-partner{flex-shrink:0;height:96px;width:220px;margin:0 8px;border-radius:20px;background:var(--ilg-bg2);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background .3s}.ilg-partner img{width:200px;height:200px;max-width:none;transform:scale(.64);filter:grayscale(1);opacity:.75;transition:filter .3s,opacity .3s;object-fit:contain;display:block}.ilg-partner:hover img{filter:none;opacity:1}@media (prefers-reduced-motion:reduce){.ilg-marquee__track{animation:none}}.ilg-rail-head{display:flex;justify-content:space-between;align-items:stretch;gap:24px}.ilg-rail-head .ilg-head{max-width:none}.ilg-rail-nav{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px;flex-shrink:0}.ilg-rail-nav .ilg-link{margin:0;padding-top:64px;font-size:16px}.ilg-rail-btns{display:flex;gap:10px;align-items:center}.ilg-rbtn{width:44px;height:44px;border-radius:50%;background:#e3e3e8;display:grid;place-items:center;transition:background .2s,opacity .2s;border:0;padding:0;cursor:pointer;color:var(--ilg-ink)}.ilg-rbtn:hover,.ilg-rbtn:focus{background:#d6d6db;color:var(--ilg-ink)}.ilg-rbtn:disabled{opacity:.35;cursor:default}.ilg-rbtn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ilg-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;--ilg-rail-pad:max(var(--ilg-gutter),calc((100vw - var(--ilg-max)) / 2));scroll-padding-left:var(--ilg-rail-pad);padding:8px var(--ilg-rail-pad) 80px;margin-bottom:-50px;scrollbar-width:none;-ms-overflow-style:none}.ilg-rail::-webkit-scrollbar{display:none}.ilg-rail-sec .ilg-rail{margin-top:44px}.ilg-card-s{position:relative;flex:0 0 clamp(290px,30vw,380px);height:clamp(380px,38vw,450px);border-radius:var(--ilg-r-lg);overflow:hidden;scroll-snap-align:start;color:#fff;text-align:left;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;transition:transform .45s var(--ilg-ease),box-shadow .45s;background:#1d1d1f;border:0;cursor:pointer;font:inherit;text-decoration:none}.ilg-card-s:hover,.ilg-card-s:focus-visible{transform:scale(1.015);box-shadow:0 30px 60px -30px rgb(0 0 0 / .5);color:#fff;background:#1d1d1f}.ilg-card-s__k{opacity:.75}.ilg-card-s .ilg-card-s__t{margin:10px 0 0;padding-right:48px;color:inherit}.ilg-card-s__bg{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;z-index:0;transition:transform .9s var(--ilg-ease)}.ilg-card-s:hover .ilg-card-s__bg{transform:scale(1.06)}.ilg-card-s::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgb(0 0 0 / .88) 0%,rgb(0 0 0 / .65) 22%,rgb(0 0 0 / .28) 45%,#fff0 68%),rgb(0 0 0 / .16)}.ilg-card-s>:not(.ilg-card-s__bg){position:relative;z-index:2}.ilg-plus{position:absolute!important;right:20px;bottom:20px;width:38px;height:38px;border-radius:50%;background:rgb(255 255 255 / .22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35);color:#fff;font-size:0;transition:transform .3s var(--ilg-ease),background .3s,color .3s;z-index:3;display:block}.ilg-plus::before,.ilg-plus::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.6px;margin:-.8px 0 0 -7px;background:currentColor;border-radius:2px}.ilg-plus::after{transform:rotate(90deg)}.ilg-card-s:hover .ilg-plus{transform:rotate(90deg);background:rgb(255 255 255 / .4)}@media (max-width:760px){.ilg-rail-head{flex-direction:column;align-items:flex-start}.ilg-rail-head .ilg-rbtn{display:none}.ilg-rail-nav{align-items:flex-start}.ilg-rail-nav .ilg-link{padding-top:0}}.ilg-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:24px;background:rgb(0 0 0 / .55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .35s,visibility .35s}.ilg-modal.is-open{opacity:1;pointer-events:auto;visibility:visible}.ilg-mbox{position:relative;width:min(880px,100%);max-height:88vh;overflow:auto;background:#fff;color:var(--ilg-ink);border-radius:32px;padding:56px;transform:translateY(24px) scale(.98);transition:transform .45s var(--ilg-ease)}.ilg-modal.is-open .ilg-mbox{transform:none}.ilg-mclose{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:50%;background:var(--ilg-ink);color:#fff;font-size:22px;line-height:1;display:grid;place-items:center;border:0;padding:0;cursor:pointer}.ilg-mclose:hover,.ilg-mclose:focus{background:var(--ilg-red);color:#fff}.ilg-modal .ilg-mbox h3{font-size:clamp(30px,4vw,44px);letter-spacing:-.03em;line-height:1.08;margin:12px 0 18px;font-weight:700;color:inherit}.ilg-mbox .ilg-mlead{font-size:19px;color:var(--ilg-mute);margin:0}.ilg-mcols{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:34px}.ilg-mcols>div{background:var(--ilg-bg2);border-radius:var(--ilg-r-md);padding:24px}.ilg-mbox .ilg-mcols h4,.ilg-details .ilg-mcols h4{font-size:15px;margin:0 0 10px;font-weight:700;line-height:1.47;color:var(--ilg-ink)}.ilg-mcols ul{padding-left:18px;margin:0;color:var(--ilg-ink2);display:grid;gap:6px;font-size:15px}.ilg-mstats{display:flex;gap:40px;margin-top:30px;flex-wrap:wrap}.ilg-mstats b{display:block;font-size:36px;letter-spacing:-.035em;color:var(--ilg-red);font-weight:700}.ilg-mstats span{font-size:14px;color:var(--ilg-mute)}.ilg-mbox .ilg-btn{margin-top:32px}@media (max-width:760px){.ilg-mbox{padding:44px 24px}.ilg-mcols{grid-template-columns:1fr}}.ilg-icols{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,56px)}.ilg-icol .ilg-icol__t{font-size:clamp(24px,2.2vw,32px);font-weight:500;letter-spacing:-.025em;padding-bottom:28px;border-bottom:2px solid var(--ilg-line);margin:0;color:var(--ilg-ink);line-height:1.47}.ilg-icol p{margin:28px 0 32px;color:var(--ilg-mute);font-size:18px;line-height:1.55}@media (max-width:900px){.ilg-icols{grid-template-columns:1fr}}.ilg-phead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.ilg-phead .ilg-title.ilg-title{max-width:760px;margin:0;color:var(--ilg-ink)}.ilg-phead .ilg-link{margin-bottom:10px;font-size:16px}.ilg-tabs-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:36px}.ilg-ltabs-wrap{flex:1;min-width:0;display:flex;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.ilg-ltabs-wrap::-webkit-scrollbar{display:none}.ilg-ltabs{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:#e8e8ed;white-space:nowrap}.ilg-ltab{padding:10px 20px;border-radius:999px;font:inherit;font-size:15px;font-weight:500;color:var(--ilg-ink2);background:#fff0;border:0;cursor:pointer;transition:background .3s var(--ilg-ease),color .3s,box-shadow .3s;line-height:1.47}.ilg-ltab:hover,.ilg-ltab:focus{color:var(--ilg-ink);background:#fff0}.ilg-ltab.is-on,.ilg-ltab.is-on:hover{background:#fff;color:var(--ilg-ink);box-shadow:0 1px 2px rgb(0 0 0 / .08),0 4px 14px -4px rgb(0 0 0 / .12)}.ilg-lineup{margin-top:28px;transition:opacity .35s var(--ilg-ease),transform .45s var(--ilg-ease)}.ilg-lineup[hidden]{display:none}.ilg-lineup.is-swap{opacity:0;transform:translateX(24px)}.ilg-pcard{position:relative;flex:0 0 clamp(290px,27vw,350px);height:clamp(500px,44vw,560px);scroll-snap-align:start;background:#fff;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;transition:transform .45s var(--ilg-ease),box-shadow .45s var(--ilg-ease)}.ilg-pcard:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px rgb(0 0 0 / .4)}.ilg-pcard__body{padding:30px 30px 0}.ilg-pcard__type{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ilg-ink);display:block}.ilg-pcard .ilg-pcard__title{font-size:clamp(24px,2.2vw,30px);line-height:1.1;letter-spacing:-.03em;margin:10px 0 12px;font-weight:700;color:var(--ilg-ink)}.ilg-pcard__desc{color:var(--ilg-ink2);font-size:16px;line-height:1.4;margin:0}.ilg-pcard__img{flex:1;min-height:0;display:flex;align-items:flex-end;justify-content:center;padding:12px 28px 64px;overflow:hidden}.ilg-pcard__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.05) contrast(1.06);transition:transform .9s var(--ilg-ease)}.ilg-pcard:hover .ilg-pcard__img img{transform:scale(1.04)}.ilg-pcard .ilg-plus{background:rgb(232 232 237 / .92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ilg-pcard:hover .ilg-plus{background:var(--ilg-ink);color:#fff;transform:rotate(90deg)}.ilg-lcount{font-size:15px;color:var(--ilg-mute);margin:6px 0 0}@media (max-width:760px){.ilg-tabs-row .ilg-rail-nav{display:none}.ilg-phead{flex-direction:column;align-items:flex-start;gap:12px}.ilg-phead .ilg-link{margin:0}.ilg-ltabs-wrap{justify-content:flex-start;margin:0 calc(-1 * var(--ilg-gutter));padding:0 var(--ilg-gutter)}.ilg-ltab{padding:9px 15px;font-size:14px}}.ilg-agrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ilg-acard{background:#fff;border:1.5px solid var(--ilg-line2);border-radius:28px;padding:40px 36px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;transition:box-shadow .4s var(--ilg-ease),transform .4s var(--ilg-ease);margin:0}.ilg-acard:hover{transform:translateY(-4px);box-shadow:0 26px 50px -34px rgb(0 0 0 / .35)}.ilg-acard q,.ilg-acard__q{display:block;font-size:19px;line-height:1.65;color:var(--ilg-ink2);quotes:"\201C" "\201D";margin:0}.ilg-who{display:flex;align-items:center;gap:14px}.ilg-aic{width:56px;height:56px;border-radius:50%;background:var(--ilg-red-soft);display:grid;place-items:center;flex-shrink:0;overflow:hidden}.ilg-aic img{width:100%!important;height:100%!important;object-fit:cover;display:block;max-width:none}.ilg-aic .ilg-ic{width:26px;height:26px;color:var(--ilg-red)}.ilg-who b{display:block;font-size:19px;letter-spacing:-.015em;color:var(--ilg-ink);font-weight:700}.ilg-who__role{display:block;font-size:15px;color:var(--ilg-mute)}.ilg-acard--style-quote{background:var(--ilg-bg2);border:0;justify-content:space-between;min-height:340px}.ilg-acard--style-quote q{font-size:21px;line-height:1.4;letter-spacing:-.015em;font-weight:500;color:var(--ilg-ink)}.ilg-acard--style-quote q::before{content:open-quote;color:var(--ilg-red);font-size:44px;line-height:0;vertical-align:-.38em;margin-right:4px;font-weight:700}@media (max-width:1060px){.ilg-agrid{grid-template-columns:1fr}}.ilg-faq{border-top:1px solid var(--ilg-line)}.ilg-qa{border-bottom:1px solid var(--ilg-line)}.ilg-qa .ilg-qa__h{margin:0;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}.ilg-qa__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;text-align:left;font:inherit;font-size:20px;font-weight:600;letter-spacing:-.02em;background:none;border:0;color:var(--ilg-ink);cursor:pointer;transition:color .25s;border-radius:0;line-height:1.47}.ilg-qa__q:hover,.ilg-qa__q:focus{background:none;color:var(--ilg-ink)}.ilg-qa__q i{position:relative;width:16px;height:16px;flex-shrink:0;display:block}.ilg-qa__q i::before,.ilg-qa__q i::after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;background:currentColor;border-radius:2px;transition:transform .35s var(--ilg-ease)}.ilg-qa__q i::after{transform:rotate(90deg)}.ilg-qa.is-open .ilg-qa__q i::after{transform:rotate(0)}.ilg-qa.is-open .ilg-qa__q,.ilg-qa.is-open .ilg-qa__q:hover{color:var(--ilg-red)}.ilg-qa__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ilg-ease)}.ilg-qa.is-open .ilg-qa__a{grid-template-rows:1fr}.ilg-qa__a>div{overflow:hidden}.ilg-qa__body{padding:0 40px 26px 0;color:var(--ilg-mute);font-size:17px}.ilg-qa__body p{margin:0 0 .8em}.ilg-qa__body p:last-child{margin:0}.ilg-flow{display:flex;align-items:center}.ilg-node{flex:1 1 0%;min-width:0;background:var(--ilg-bg2);border-radius:var(--ilg-r-lg);padding:32px 28px;text-align:center}.ilg-node.is-mid{background:var(--ilg-ink);color:#fff;transform:scale(1.04);box-shadow:0 1px 2px rgb(0 0 0 / .04),0 20px 40px -24px rgb(0 0 0 / .15)}.ilg-node__ic{width:68px;height:68px;margin:0 auto 18px;border-radius:20px;background:#fff;display:grid;place-items:center;color:var(--ilg-ink)}.ilg-node.is-mid .ilg-node__ic{background:var(--ilg-red);color:#fff}.ilg-node__ic .ilg-ic,.ilg-node__ic svg{width:42px;height:42px}.ilg-node__ic .ilg-ic--device{width:48px;height:auto}.ilg-node__ic .ilg-ic--ilgazi-mark{width:46px;height:auto}.ilg-node__ic .ilg-ic--database{width:44px;height:auto}.ilg-node .ilg-node__t{font-size:19px;letter-spacing:-.02em;display:block;font-weight:700;color:inherit;margin:0;line-height:1.47}.ilg-node__s{font-size:14px;color:var(--ilg-mute);display:block}.ilg-node.is-mid .ilg-node__s{color:var(--ilg-on-dark2)}.ilg-pipe{flex:0 0 clamp(40px,7vw,96px);height:2px;background:repeating-linear-gradient(90deg,var(--ilg-line) 0 6px,transparent 6px 12px);position:relative}.ilg-pipe::after{content:"";position:absolute;top:-3px;left:0;width:8px;height:8px;border-radius:50%;background:var(--ilg-red);box-shadow:0 0 10px var(--ilg-red);animation:ilgPulse 2s linear infinite}.ilg-pipe.p2::after{animation-delay:1s}.ilg-flow--static .ilg-pipe::after{display:none}@keyframes ilgPulse{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:calc(100% - 8px);opacity:0}}@keyframes ilgPulseV{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}100%{top:calc(100% - 8px);opacity:0}}@media (max-width:760px){.ilg-flow{flex-direction:column;align-items:stretch}.ilg-pipe{flex:0 0 40px;width:2px;height:40px;margin:0 auto;background:repeating-linear-gradient(180deg,var(--ilg-line) 0 6px,transparent 6px 12px)}.ilg-pipe::after{animation-name:ilgPulseV;left:-3px}.ilg-node.is-mid{transform:none}}.ilg-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ilg-stat{padding:8px 0}.ilg-stat__n{color:var(--ilg-ink);margin:0}.ilg-stat__n em{font-style:normal;color:var(--ilg-red)}.ilg-stat p{margin:12px 0 0;color:var(--ilg-mute);font-size:17px;max-width:220px}.ilg-stat hr{border:0;height:2px;width:40px;background:var(--ilg-ink);margin:0 0 22px}@media (max-width:1060px){.ilg-stats{grid-template-columns:1fr 1fr;gap:48px 20px}}.ilg-links{list-style:none;margin:0;padding:0;display:grid;gap:15px}.ilg-links li{margin:0;padding:0}.ilg-links a{display:flex;gap:12px;align-items:baseline;color:inherit;text-decoration:none;transition:color .2s,transform .2s}.ilg-links--bullet a::before{content:var(--ilg-bullet,"»");color:#cfcfd8;font-size:15px;flex-shrink:0}.ilg-links a:hover,.ilg-links a:focus-visible{color:#fff!important;transform:translateX(3px)}.ilg-links a:hover::before,.ilg-links a:focus-visible::before{color:#fff}.ilg-links--h{display:flex;flex-wrap:wrap;gap:48px}.ilg-links--h a:hover{transform:none}@media (max-width:760px){.ilg-links--h{gap:22px}}.ilg-contact{display:grid;gap:22px;list-style:none;margin:0;padding:0}.ilg-contact li{display:flex;gap:18px;align-items:flex-start;color:#d6d6de;font-size:16px;line-height:1.55;margin:0;padding:0}.ilg-contact .ilg-ic,.ilg-contact svg,.ilg-contact i{width:20px;height:20px;font-size:20px;flex-shrink:0;margin-top:3px;color:#d6d6de;fill:none}.ilg-contact .ilg-ic[fill="currentColor"]{fill:currentColor}.ilg-contact a{color:inherit;text-decoration:none;transition:color .2s}.ilg-contact a:hover,.ilg-contact a:focus{color:#fff}.ilg-social{display:flex;gap:12px;flex-wrap:wrap}.ilg-social a{width:42.5px;height:42.5px;border-radius:50%;background:rgb(255 255 255 / .22);display:grid;place-items:center;color:#fff;text-decoration:none;transition:background .25s,transform .25s var(--ilg-ease),color .25s}.ilg-social a:hover,.ilg-social a:focus{background:#fff;transform:translateY(-3px);color:var(--ilg-red)}.ilg-social .ilg-ic,.ilg-social svg,.ilg-social i{width:17px;height:17px;font-size:17px;fill:currentColor}.ilg-totop{position:fixed;right:28px;bottom:28px;z-index:90;width:54px;height:54px;border-radius:50%;background:#3A3A4C;color:#fff;border:1px solid rgb(255 255 255 / .14);display:grid;place-items:center;box-shadow:0 12px 30px -10px rgb(0 0 0 / .45);opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .3s,transform .35s var(--ilg-ease),background .25s;text-decoration:none}.ilg-totop.is-show,.elementor-editor-active .ilg-totop{opacity:1;transform:none;pointer-events:auto}.ilg-totop:hover,.ilg-totop:focus{background:#2a2a38;color:#fff;border-color:rgb(255 255 255 / .3)}.ilg-totop .ilg-ic{width:20px;height:20px;stroke-width:2.6}@media (max-width:760px){.ilg-totop{right:18px;bottom:18px}}.elementor-editor-active .ilg-totop{position:relative;right:auto!important;bottom:auto!important;left:auto!important}.ilg-ptitle.ilg-ptitle{margin:0;color:var(--ilg-ink)}.ilg-pdesc{color:var(--ilg-mute);margin:16px 0 0;max-width:760px}.ilg-pdesc p{margin:0 0 .6em}.ilg-pcount{display:inline-block;margin-top:14px;font-size:14px;color:var(--ilg-mute)}.ilg-content{font-size:18px;line-height:1.7;color:var(--ilg-ink2)}.ilg-content>*:first-child{margin-top:0}.ilg-content.ilg-content h2{font-size:clamp(26px,2.6vw,34px);line-height:1.2;letter-spacing:-.02em;margin:1.6em 0 .6em;color:var(--ilg-ink)}.ilg-content.ilg-content h3{font-size:clamp(21px,2vw,26px);line-height:1.25;letter-spacing:-.015em;margin:1.4em 0 .5em;color:var(--ilg-ink)}.ilg-content.ilg-content h4{font-size:20px;margin:1.3em 0 .5em;color:var(--ilg-ink)}.ilg-content p,.ilg-content ul,.ilg-content ol{margin:0 0 1.2em}.ilg-content a{color:var(--ilg-red);text-decoration:underline;text-underline-offset:3px}.ilg-content :is(p,li,td,figcaption)>a:not([class]){text-decoration:underline!important;text-underline-offset:3px}.ilg-content img{max-width:100%;height:auto;border-radius:var(--ilg-r-md)}.ilg-content img[style]{height:auto!important;max-width:100%!important}.ilg-content video,.ilg-content iframe,.ilg-content embed,.ilg-content object{max-width:100%!important;height:auto;border-radius:var(--ilg-r-md)}.ilg-content iframe{aspect-ratio:16/9;width:100%;height:auto}.ilg-content .wp-block-video,.ilg-content .wp-block-embed{max-width:100%}.ilg-content .wp-caption,.ilg-content figure[style]{max-width:100%!important;height:auto}.ilg-content .wp-caption[style*="width"]{width:auto!important}.ilg-content .wp-caption img{max-width:100%;height:auto}.ilg-content,.ilg-content h1,.ilg-content h2,.ilg-content h3,.ilg-content h4,.ilg-content p,.ilg-content li,.ilg-content td,.ilg-content a{overflow-wrap:anywhere}.ilg-content blockquote{margin:1.6em 0;padding:4px 0 4px 24px;border-left:3px solid var(--ilg-red);font-size:21px;color:var(--ilg-ink)}.ilg-content figure{margin:1.6em 0}.ilg-content figcaption{font-size:14px;color:var(--ilg-mute);margin-top:8px}.ilg-content pre{background:var(--ilg-bg2);padding:18px;border-radius:var(--ilg-r-sm);overflow:auto;font-size:15px}.ilg-content table{width:100%;border-collapse:collapse;margin:0 0 1.2em}.ilg-content .wp-block-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 1.2em}.ilg-content .wp-block-table table{margin:0}@media (max-width:767px){.ilg-content table,.ilg-content table.has-fixed-layout{table-layout:auto;min-width:560px}.ilg-content th,.ilg-content td{word-break:normal;overflow-wrap:normal;min-width:96px}}@media (max-width:767px){.ilg-content>table,.ilg-content table:not(.wp-block-table table){display:block;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}}.ilg-content th,.ilg-content td{border-bottom:1px solid var(--ilg-line2);padding:10px;text-align:left}.ilg-content .alignwide{margin-left:-6%;margin-right:-6%;max-width:112%}.ilg-content .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}.ilg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:15px;color:var(--ilg-mute);margin:0;padding:0;list-style:none}.ilg-meta li{display:inline-flex;align-items:center;gap:8px;margin:0}.ilg-meta li+li::before{content:var(--ilg-meta-sep,"·");margin-right:10px;color:var(--ilg-line)}.ilg-meta--nosep li+li::before{display:none}.ilg-meta a{color:inherit;text-decoration:none}.ilg-meta a:hover{color:var(--ilg-red)}.ilg-meta img{width:28px;height:28px;border-radius:50%}.ilg-meta .ilg-ic{width:16px;height:16px}.ilg-fimg{margin:0;overflow:hidden;border-radius:var(--ilg-r-lg);line-height:0}.ilg-fimg img{width:100%;height:auto;display:block}.ilg-fimg--ratio img{height:100%;object-fit:cover;aspect-ratio:var(--ilg-ratio,16/9)}.ilg-fimg figcaption{line-height:1.4;font-size:14px;color:var(--ilg-mute);padding-top:10px}.ilg-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media (max-width:1060px){.ilg-posts{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ilg-posts{grid-template-columns:1fr}}.ilg-post{display:flex;flex-direction:column;background:#fff;border-radius:var(--ilg-r-lg);overflow:hidden;transition:transform .45s var(--ilg-ease),box-shadow .45s var(--ilg-ease);border:1.5px solid var(--ilg-line2);margin:0}.ilg-post:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px rgb(0 0 0 / .35)}.ilg-post__img{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--ilg-bg2);line-height:0}.ilg-post__img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ilg-ease)}.ilg-post:hover .ilg-post__img img{transform:scale(1.04)}.ilg-post__ph{display:grid;place-items:center;width:100%;height:100%;color:var(--ilg-line)}.ilg-post__ph .ilg-ic{width:48px;height:48px}.ilg-post__body{padding:26px 26px 28px;display:flex;flex-direction:column;gap:12px;flex:1}.ilg-post__cat{color:var(--ilg-red);text-decoration:none}.ilg-post__cat:hover{color:var(--ilg-red-d)}.ilg-post .ilg-post__title{font-size:22px;line-height:1.2;letter-spacing:-.02em;margin:0;font-weight:700}.ilg-post__title a{color:var(--ilg-ink);text-decoration:none}.ilg-post__title a:hover{color:var(--ilg-red)}.ilg-post__ex{color:var(--ilg-mute);font-size:16px;line-height:1.55;margin:0}.ilg-post__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;font-size:14px;color:var(--ilg-mute)}.ilg-post__more{font-size:15px}.ilg-posts--list{grid-template-columns:1fr!important}.ilg-posts--list .ilg-post{flex-direction:row}.ilg-posts--list .ilg-post__img{flex:0 0 38%;aspect-ratio:auto;min-height:220px}@media (max-width:760px){.ilg-posts--list .ilg-post{flex-direction:column}.ilg-posts--list .ilg-post__img{aspect-ratio:16/10;min-height:0}}.ilg-empty{padding:48px 0;color:var(--ilg-mute);font-size:18px}.ilg-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:48px}.ilg-pagination .page-numbers{min-width:44px;height:44px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--ilg-bg2);color:var(--ilg-ink);text-decoration:none;font-weight:600;transition:background .2s,color .2s}.ilg-pagination .page-numbers:hover{background:var(--ilg-line2)}.ilg-pagination .page-numbers.current{background:var(--ilg-red);color:#fff}.ilg-pagination .dots{background:none}.ilg-crumbs{font-size:14px;color:var(--ilg-mute)}.ilg-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ilg-crumbs li{display:inline-flex;gap:6px;align-items:center;margin:0}.ilg-crumbs li+li::before{content:var(--ilg-crumb-sep,"/");color:var(--ilg-line)}.ilg-crumbs a{color:inherit;text-decoration:none}.ilg-crumbs a:hover{color:var(--ilg-red)}.ilg-crumbs [aria-current]{color:var(--ilg-ink)}.ilg-sform{display:flex;align-items:center;gap:10px;height:58px;padding:0 6px 0 20px;border-radius:999px;background:var(--ilg-bg2);border:1.5px solid #fff0;transition:border-color .2s,background .2s;max-width:620px}.ilg-sform:focus-within{border-color:var(--ilg-ink);background:#fff}.ilg-sform>.ilg-ic{width:20px;height:20px;color:var(--ilg-mute)}.ilg-sform input[type=search]{flex:1;min-width:0;height:100%;border:0!important;background:none!important;outline:0;font:inherit;font-size:17px;color:var(--ilg-ink);padding:0!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;border-radius:0}.ilg-sform .ilg-btn{height:46px;flex-shrink:0}.ilg-pnav{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ilg-pnav a{display:block;padding:24px 26px;border-radius:var(--ilg-r-md);background:var(--ilg-bg2);color:var(--ilg-ink);text-decoration:none;transition:background .2s}.ilg-pnav a:hover{background:var(--ilg-line2)}.ilg-pnav small{display:block;font-size:13px;color:var(--ilg-mute);text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:6px}.ilg-pnav b{font-size:18px;letter-spacing:-.015em;line-height:1.3;display:block}.ilg-pnav__next{text-align:right;grid-column:2}.ilg-pnav a.has-img{display:flex;align-items:center;gap:20px}.ilg-pnav__next.has-img{flex-direction:row-reverse}.ilg-pnav__img{flex:0 0 auto;width:88px;height:88px;border-radius:14px;overflow:hidden;background:var(--ilg-line2)}.ilg-pnav .ilg-pnav__img img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover}.ilg-pnav__txt{min-width:0;flex:1 1 auto}@media (max-width:760px){.ilg-pnav{grid-template-columns:1fr}.ilg-pnav__next{grid-column:auto;text-align:left}}.ilg-comments{color:var(--ilg-ink2)}.ilg-comments .comments-title,.ilg-comments .comment-reply-title{font-size:clamp(24px,2.4vw,30px);letter-spacing:-.02em;margin:0 0 24px;color:var(--ilg-ink);font-weight:700}.ilg-comments .comment-list{list-style:none;margin:0 0 48px;padding:0}.ilg-comments .comment-list .children{list-style:none;margin:0;padding-left:clamp(20px,5vw,56px)}.ilg-comments .comment-body{padding:24px 0;border-bottom:1px solid var(--ilg-line2)}.ilg-comments .comment-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:10px;font-size:14px;color:var(--ilg-mute)}.ilg-comments .comment-author{display:flex;align-items:center;gap:12px;font-weight:600;color:var(--ilg-ink);font-size:16px}.ilg-comments .comment-author img{border-radius:50%;width:44px;height:44px}.ilg-comments .comment-author .says{display:none}.ilg-comments .comment-metadata a{color:inherit;text-decoration:none}.ilg-comments .comment-content p{margin:0 0 .8em}.ilg-comments .reply a,.ilg-comments .comment-edit-link{font-size:14px;font-weight:600;color:var(--ilg-red);text-decoration:none}.ilg-comments .comment-awaiting-moderation{display:block;font-size:14px;color:var(--ilg-red);margin:6px 0}.ilg-comments .comment-respond{background:var(--ilg-bg2);border-radius:var(--ilg-r-lg);padding:clamp(24px,4vw,44px)}.ilg-comments .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ilg-comments .comment-form>p{margin:0;grid-column:1/-1}.ilg-comments .comment-form-author,.ilg-comments .comment-form-email{grid-column:auto!important}.ilg-comments .comment-form label{display:block;font-size:14px;font-weight:600;color:var(--ilg-ink);margin-bottom:6px}.ilg-comments .comment-form input[type=text],.ilg-comments .comment-form input[type=email],.ilg-comments .comment-form input[type=url],.ilg-comments .comment-form textarea{width:100%;font:inherit;font-size:16px;color:var(--ilg-ink);background:#fff;border:1.5px solid #fff0;border-radius:var(--ilg-r-sm);padding:14px 16px;outline:none;transition:border-color .2s;box-shadow:none}.ilg-comments .comment-form input:focus,.ilg-comments .comment-form textarea:focus{border-color:var(--ilg-ink)}.ilg-comments .comment-form textarea{min-height:140px;resize:vertical}.ilg-comments .comment-form-cookies-consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ilg-mute)}.ilg-comments .comment-form-cookies-consent input{accent-color:var(--ilg-red);margin-top:3px}.ilg-comments .comment-form-cookies-consent label{font-weight:400;color:inherit;margin:0}.ilg-comments .form-submit input[type=submit],.ilg-comments .form-submit .submit{display:inline-flex;align-items:center;height:52px;padding:0 28px;border-radius:999px;background:var(--ilg-red);color:#fff;border:0;font:inherit;font-weight:600;font-size:16px;cursor:pointer;transition:background .25s;box-shadow:0 8px 24px -10px rgb(197 21 50 / .7)}.ilg-comments .form-submit input[type=submit]:hover{background:var(--ilg-red-d)}.ilg-comments .logged-in-as,.ilg-comments .comment-notes{font-size:14px;color:var(--ilg-mute)}.ilg-comments .logged-in-as a{color:var(--ilg-ink)}.ilg-comments .no-comments{color:var(--ilg-mute)}@media (max-width:760px){.ilg-comments .comment-form{grid-template-columns:1fr}}.ilg-details__type{display:block;color:var(--ilg-red);margin-bottom:10px}.ilg-details__lead{font-size:clamp(18px,1.6vw,22px);color:var(--ilg-mute);line-height:1.45;margin:0 0 24px}.ilg-details__feat{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:10px}.ilg-details__feat li{display:flex;gap:10px;align-items:center;font-size:17px;color:var(--ilg-ink);margin:0}.ilg-details__feat li::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ilg-red);flex-shrink:0}.ilg-details .ilg-mstats{margin:0 0 28px}.ilg-details .ilg-mcols{margin:0 0 28px}.ilg-kpi{display:flex;width:fit-content;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#fff;font-size:13px;font-weight:600;margin-bottom:24px;color:var(--ilg-ink)}.ilg-kpi i{width:7px;height:7px;border-radius:50%;background:var(--ilg-red)}.ilg-acard--style-quote .ilg-who{margin-top:32px}.ilg-ptitle-wrap .ilg-eyebrow{margin-bottom:14px}.ilg-footer{background:var(--ilg-foot);color:var(--ilg-foot-tx);font-size:15px}.ilg-nav .ilg-menu{flex-shrink:0}@media (min-width:1061px){.ilg-nav--bp-tablet::after{content:"";margin-left:auto}}@media (min-width:761px){.ilg-nav--bp-mobile::after{content:"";margin-left:auto}}.ilg-nav--bp-none::after{content:"";margin-left:auto}.ilg-deco{pointer-events:none}.elementor-editor-active .ilg-deco{pointer-events:auto}.ilg-phero{position:relative;overflow:hidden;padding:130px 0 54px;color:var(--ilg-on-dark);background:radial-gradient(ellipse at 82% 28%,var(--ilg-glow,rgb(197 21 50 / .2)),transparent 36%),linear-gradient(135deg,#0a0a0c,#161618 70%,#101013)}.ilg-phero__flag{position:absolute;top:50%;right:-3%;height:104%;width:auto;max-width:66%;transform:translateY(-50%);object-fit:contain;object-position:right center;opacity:.5;filter:blur(1px);pointer-events:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgb(0 0 0 / .3) 32%,#000 68%);mask-image:linear-gradient(90deg,transparent 0,rgb(0 0 0 / .3) 32%,#000 68%)}.ilg-phero__wire{position:absolute;top:0;right:0;width:100%;height:100%;background:no-repeat right center/cover;opacity:.55;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 38%);mask-image:linear-gradient(90deg,transparent 0,#000 38%)}@media (min-width:761px){.ilg-phero__wire.is-left{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 38%);mask-image:linear-gradient(270deg,transparent 0,#000 38%)}.ilg-phero__wire.is-center{-webkit-mask-image:none;mask-image:none}}@media (max-width:760px){.ilg-phero__wire.is-hide-m{display:none}.ilg-phero__wire{-webkit-mask-image:none;mask-image:none}}.ilg-phero__in{position:relative;z-index:1;max-width:calc(var(--ilg-max) + 2 * var(--ilg-gutter));margin:0 auto;padding:0 var(--ilg-gutter)}.ilg-phero .ilg-crumbs{display:block;margin-bottom:34px;color:#a1a1a6;font-size:14px}.ilg-phero .ilg-crumbs ol{gap:10px;align-items:center}.ilg-phero .ilg-crumbs li{gap:10px}.ilg-phero .ilg-crumbs li+li::before{color:inherit}.ilg-phero .ilg-crumbs a{transition:color .2s}.ilg-phero .ilg-crumbs a:hover{color:#fff}.ilg-phero .ilg-crumbs [aria-current]{color:#fff}.ilg-phero .ilg-eyebrow{color:var(--ilg-accent)}.ilg-phero .ilg-phero__title{max-width:900px;margin:20px 0 22px;font-size:clamp(42px,6.6vw,82px);line-height:1.02;font-weight:700;letter-spacing:-.045em;color:inherit}.ilg-phero .ilg-phero__title:last-child{margin-bottom:0}@media (max-width:760px){.ilg-phero{padding:100px 0 24px}.ilg-phero__flag{height:80%;max-width:100%;opacity:.28}}.ilg-ticks{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ilg-ticks li{position:relative;margin:0;padding:0 0 0 34px;font-size:17px;line-height:1.5;color:var(--ilg-ink)}.ilg-ticks li::before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;background:var(--ilg-red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/13px no-repeat}.ilg-ncards{display:grid;gap:20px}.ilg-ncard{margin:0;transition:transform .35s var(--ilg-ease),box-shadow .35s}.ilg-ncard__num{display:block;color:var(--ilg-red);font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.47}.ilg-ncard .ilg-ncard__t{color:var(--ilg-ink);font-weight:700}.ilg-ncard__body p{margin:0}.ilg-ncards--feature{grid-template-columns:repeat(4,1fr);gap:18px}.ilg-ncards--feature .ilg-ncard{padding:30px 26px;border-radius:var(--ilg-r-md);background:var(--ilg-bg2)}.ilg-ncards--feature .ilg-ncard:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px rgb(0 0 0 / .3)}.ilg-ncards--feature .ilg-ncard .ilg-ncard__t{margin:26px 0 10px;font-size:21px;letter-spacing:-.02em;line-height:1.2}.ilg-ncards--feature .ilg-ncard__body p{color:var(--ilg-mute);font-size:16px;line-height:1.47}.ilg-ncards--detail{grid-template-columns:repeat(2,1fr)}.ilg-ncards--detail .ilg-ncard{padding:clamp(28px,3.4vw,44px);border:1px solid var(--ilg-line2);border-radius:var(--ilg-r-lg);background:#fff}.ilg-ncards--detail .ilg-ncard .ilg-ncard__t{margin:18px 0 16px;font-size:clamp(22px,2.2vw,28px);line-height:1.15;letter-spacing:-.025em}.ilg-ncards--detail .ilg-ncard__body p{color:var(--ilg-ink2);font-size:17px;line-height:1.6}.ilg-ncards--detail .ilg-ncard__body p+p{margin-top:14px}.ilg-ncards--perk{grid-template-columns:repeat(3,1fr);gap:18px}.ilg-ncards--perk .ilg-ncard{padding:32px 28px;min-height:220px;border-radius:var(--ilg-r-md);background:#fff}.ilg-ncards--perk .ilg-ncard:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px rgb(0 0 0 / .3)}.ilg-ncards--perk .ilg-ncard .ilg-ncard__t{margin:44px 0 0;font-size:21px;line-height:1.25;letter-spacing:-.02em}.ilg-ncards--perk .ilg-ncard__body p{margin-top:10px;color:var(--ilg-mute);font-size:16px}.ilg-ncards--badge{grid-template-columns:repeat(3,1fr);gap:18px}.ilg-ncards--badge .ilg-ncard{padding:34px 30px;min-height:300px;border-radius:var(--ilg-r-lg);background:#fff;transition:transform .45s var(--ilg-ease),box-shadow .45s var(--ilg-ease)}.ilg-ncards--badge .ilg-ncard:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px rgb(0 0 0 / .4)}.ilg-ncards--badge .ilg-ncard__num{font-size:clamp(38px,4.4vw,56px);line-height:1;font-weight:700;letter-spacing:-.045em}.ilg-ncards--badge .ilg-ncard .ilg-ncard__t{margin:22px 0 12px;font-size:22px;line-height:1.2;letter-spacing:-.02em}.ilg-ncards--badge .ilg-ncard__body p{color:var(--ilg-mute);font-size:16px;line-height:1.6}.ilg-ncard--gray{background:var(--ilg-bg2)!important;border-color:transparent!important}.ilg-ncard--dark{background:var(--ilg-ink)!important;color:var(--ilg-on-dark);border-color:transparent!important}.ilg-ncard--dark .ilg-ncard__num{color:var(--ilg-accent)}.ilg-ncard--dark .ilg-ncard__t{color:var(--ilg-on-dark)}.ilg-ncard--dark .ilg-ncard__body p,.ilg-ncard--dark .ilg-ticks li{color:#d2d2d7}.ilg-ncard .ilg-ticks{margin-top:4px}.ilg-ncard__body+.ilg-ticks{margin-top:18px}@media (max-width:1060px){.ilg-ncards--feature{grid-template-columns:1fr 1fr}}@media (max-width:900px){.ilg-ncards--detail,.ilg-ncards--badge{grid-template-columns:1fr}.ilg-ncards--badge .ilg-ncard{min-height:0}.ilg-ncards--perk{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ilg-ncards--feature{grid-template-columns:1fr}}@media (max-width:600px){.ilg-ncards--perk{grid-template-columns:1fr}.ilg-ncards--perk .ilg-ncard{min-height:0}.ilg-ncards--perk .ilg-ncard .ilg-ncard__t{margin-top:24px}}.ilg-vcard{position:relative;display:block;overflow:hidden;border-radius:var(--ilg-r-lg);background:var(--ilg-dark);aspect-ratio:768/410;box-shadow:0 30px 60px -30px rgb(0 0 0 / .45);text-decoration:none;color:#fff;line-height:0;--ilg-play:78px}.ilg-vcard img{width:100%;height:100%;object-fit:cover;max-width:none;transition:transform .8s var(--ilg-ease)}.ilg-vcard--zoom:hover img{transform:scale(1.04)}.ilg-vcard::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(8 8 10 / .55),#fff0 55%);pointer-events:none}.ilg-vcard__play{position:absolute;left:50%;top:50%;z-index:2;width:var(--ilg-play);height:var(--ilg-play);margin:calc(var(--ilg-play) / -2) 0 0 calc(var(--ilg-play) / -2);border-radius:50%;background:var(--ilg-red);display:grid;place-items:center;box-shadow:0 0 0 10px rgb(197 21 50 / .25);transition:transform .3s var(--ilg-ease),box-shadow .3s}.ilg-vcard:hover .ilg-vcard__play{transform:scale(1.08);box-shadow:0 0 0 16px rgb(197 21 50 / .2)}.ilg-vcard__play svg{width:30%;height:30%;fill:#fff;margin-left:5%}.ilg-vcard__cap{position:absolute;left:24px;right:24px;bottom:20px;z-index:2;color:#fff;font-size:15px;font-weight:500;line-height:1.47}@media (max-width:760px){.ilg-vcard{--ilg-play:60px}.ilg-vcard__play{top:40%}.ilg-vcard__cap{left:16px;right:16px;bottom:12px;font-size:13px}}.ilg-vmodal{position:fixed;inset:0;z-index:100000;background:rgb(0 0 0 / .86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:24px;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s,visibility .3s}.ilg-vmodal.is-open{opacity:1;pointer-events:auto;visibility:visible}.ilg-vbox{position:relative;width:min(1080px,100%);aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#000}.ilg-vbox iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ilg-vclose{position:absolute;top:18px;right:18px;width:44px;height:44px;border-radius:50%;background:rgb(255 255 255 / .14);color:#fff;font-size:26px;line-height:1;display:grid;place-items:center;border:0;padding:0;cursor:pointer}.ilg-vclose:hover,.ilg-vclose:focus{background:rgb(255 255 255 / .26);color:#fff}.ilg-icard{position:relative;overflow:hidden;border-radius:var(--ilg-r-lg);background:#1d1d1f;aspect-ratio:4/5;line-height:0}.ilg-icard img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .9s var(--ilg-ease)}.ilg-icard--zoom:hover img{transform:scale(1.05)}.ilg-icard--shadow{box-shadow:0 30px 60px -30px rgb(0 0 0 / .4)}.ilg-cband{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:36px;padding:clamp(34px,5vw,60px);border-radius:var(--ilg-r-lg);background:var(--ilg-dark);color:var(--ilg-on-dark)}.ilg-cband::after{content:"";position:absolute;right:-80px;top:-140px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgb(197 21 50 / .35),transparent 70%);pointer-events:none}.ilg-cband>*{position:relative;z-index:1}.ilg-cband--lg{padding:clamp(36px,5vw,72px)}.ilg-cband--lg::after{right:-100px;top:-160px;width:460px;height:460px;background:radial-gradient(circle,rgb(197 21 50 / .4),transparent 70%)}.ilg-cband__ic{width:68px;height:68px;flex-shrink:0;border-radius:20px;background:rgb(255 255 255 / .08);display:grid;place-items:center;color:var(--ilg-accent)}.ilg-cband__ic svg{width:34px;height:34px}.ilg-cband__ic i{font-size:30px}.ilg-cband__copy{flex:1;min-width:0}.ilg-cband .ilg-eyebrow{color:var(--ilg-accent)}.ilg-cband .ilg-cband__t{margin:0 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:-.025em;font-weight:700;color:inherit}.ilg-cband--lg .ilg-cband__t{margin:14px 0 12px;font-size:clamp(28px,3.6vw,46px);line-height:1.08;letter-spacing:-.03em}.ilg-cband .ilg-cband__t:first-child{margin-top:0}.ilg-cband .ilg-cband__t:last-child{margin-bottom:0}.ilg-cband__copy p{margin:0;color:var(--ilg-on-dark2);max-width:640px}.ilg-cband--lg .ilg-cband__copy p{max-width:560px}.ilg-cband__act{flex-shrink:0}.ilg-cband__btns{display:flex;flex-wrap:wrap;gap:12px}.ilg-cband .ilg-btn{white-space:nowrap}.ilg-cband .ilg-btn .ilg-btn__doc{width:18px;height:18px}.ilg-cband .ilg-btn:hover .ilg-btn__doc{transform:none}.ilg-cband__note{display:block;margin-top:12px;color:var(--ilg-on-dark2);font-size:14px;text-align:center}@media (max-width:900px){.ilg-cband{flex-direction:column;align-items:flex-start}.ilg-cband__note{text-align:left}}.ilg-rt{color:var(--ilg-ink2);font-size:18px;line-height:1.65}.ilg-rt>*{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.ilg-rt>*+*{margin-top:var(--ilg-rt-gap,16px)}.ilg-rt--lg{font-size:19px}.ilg-rt--quote{color:var(--ilg-ink);font-size:clamp(24px,2.8vw,36px);line-height:1.15;font-weight:700;letter-spacing:-.03em}.ilg-rt--note{padding-left:20px;border-left:2px solid var(--ilg-red);font-size:17px;line-height:1.55}.ilg-rt--laststrong>:last-child{color:var(--ilg-ink);font-weight:600}.ilg-qcard{position:relative;overflow:hidden;margin:0;padding:clamp(32px,4.4vw,56px);border-radius:var(--ilg-r-lg);background:var(--ilg-dark);color:var(--ilg-on-dark)}.ilg-qcard::after{content:"";position:absolute;right:-100px;top:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgb(197 21 50 / .35),transparent 70%);pointer-events:none}.ilg-qcard blockquote{position:relative;z-index:1;max-width:900px;margin:0;padding:0;border:0;color:inherit;font-size:clamp(22px,2.6vw,34px);line-height:1.2;font-weight:700;letter-spacing:-.025em}.ilg-qcard cite{position:relative;z-index:1;display:block;margin-top:22px;font-style:normal;color:var(--ilg-accent);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ilg-bgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.ilg-bcard{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;min-height:220px;border-radius:var(--ilg-r-lg);background:#fff;overflow:hidden;color:var(--ilg-ink);text-decoration:none;transition:transform .45s var(--ilg-ease),box-shadow .45s var(--ilg-ease)}a.ilg-bcard:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px rgb(0 0 0 / .4);color:var(--ilg-ink)}.ilg-bcard__body{flex:1 1 55%;min-width:0;padding:40px 0 40px 44px}.ilg-bcard .ilg-bcard__t{margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.1;letter-spacing:-.03em;font-weight:700;color:var(--ilg-ink)}.ilg-bcard__d{margin:8px 0 0;color:var(--ilg-mute);font-size:18px}.ilg-bcard__more{display:inline-block;margin-top:14px;color:var(--ilg-red);font-weight:600;font-size:16px}.ilg-bcard__more::after{content:" ›"}.ilg-bcard__logo{flex:0 1 42%;display:grid;place-items:center;padding:32px 44px 32px 0}.ilg-bcard__logo img{width:min(240px,100%);height:auto;border-radius:20px;mix-blend-mode:multiply;transition:transform .9s var(--ilg-ease)}a.ilg-bcard:hover .ilg-bcard__logo img{transform:scale(1.06)}@media (max-width:680px){.ilg-bgrid{grid-template-columns:1fr}.ilg-bcard{min-height:200px;gap:12px}.ilg-bcard__body{padding:28px 0 28px 28px}.ilg-bcard__logo{padding:24px 28px 24px 0}}.ilg-fq-search{display:flex;align-items:center;gap:12px;height:60px;padding:0 22px;border-radius:999px;background:var(--ilg-bg2);border:1px solid #fff0;transition:background .25s,border-color .25s,box-shadow .25s;margin:0 0 28px}.ilg-fq-search:focus-within{background:#fff;border-color:var(--ilg-line);box-shadow:0 12px 30px -18px rgb(0 0 0 / .35)}.ilg-fq-search svg{width:20px;height:20px;flex-shrink:0;stroke:var(--ilg-mute);fill:none;stroke-width:2;stroke-linecap:round}.ilg-fq-search input[type=search]{flex:1;min-width:0;height:100%;border:0!important;outline:0;background:none!important;box-shadow:none!important;font:inherit;font-size:17px;color:var(--ilg-ink);padding:0!important;border-radius:0;-webkit-appearance:none;appearance:none}.ilg-fq-list{display:grid;gap:12px}.ilg-fq{border-radius:var(--ilg-r-md);background:var(--ilg-bg2);overflow:hidden;transition:background .3s}.ilg-fq.is-open{background:#fff;box-shadow:0 0 0 1px var(--ilg-line2),0 24px 40px -30px rgb(0 0 0 / .3)}.ilg-fq .ilg-fq__h{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.ilg-fq__h button{width:100%;display:flex;align-items:center;gap:18px;padding:24px 26px;text-align:left;font:inherit;font-size:clamp(17px,1.5vw,20px);font-weight:600;letter-spacing:-.02em;line-height:1.3;background:none;border:0;border-radius:0;color:var(--ilg-ink);cursor:pointer}.ilg-fq__h button:hover,.ilg-fq__h button:focus{background:none;color:var(--ilg-ink)}.ilg-fq__n{color:var(--ilg-red);font-size:13px;font-weight:700;letter-spacing:.14em;flex-shrink:0;min-width:24px}.ilg-fq__q{flex:1}.ilg-fq__pm{position:relative;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#e8e8ed;transition:background .3s,transform .4s var(--ilg-ease)}.ilg-fq__pm::before,.ilg-fq__pm::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.8px;margin:-.9px 0 0 -6px;background:var(--ilg-ink);border-radius:2px;transition:transform .35s var(--ilg-ease),background .3s}.ilg-fq__pm::after{transform:rotate(90deg)}.ilg-fq.is-open .ilg-fq__pm{background:var(--ilg-red)}.ilg-fq.is-open .ilg-fq__pm::before,.ilg-fq.is-open .ilg-fq__pm::after{background:#fff}.ilg-fq.is-open .ilg-fq__pm::after{transform:rotate(0)}.ilg-fq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ilg-ease)}.ilg-fq.is-open .ilg-fq__a{grid-template-rows:1fr}.ilg-fq__a>div{overflow:hidden}.ilg-fq__a p{margin:0;padding:0 26px 26px 68px;color:var(--ilg-ink2);font-size:17px;line-height:1.65}.ilg-fq[hidden]{display:none}.ilg-fq-nores{display:none;margin:0;padding:40px 28px;border-radius:var(--ilg-r-md);background:var(--ilg-bg2);text-align:center;color:var(--ilg-mute)}.ilg-fq-nores.is-show{display:block}.ilg-fq-nores a{color:var(--ilg-red);font-weight:600}@media (max-width:900px){.ilg-fq__a p{padding-left:26px}}@media (max-width:760px){.ilg-fq__h button{padding:20px 18px;gap:12px}.ilg-fq__a p{padding:0 18px 22px}}.e-con.ilg-sticky,.ilg-sticky{position:sticky;top:110px;align-self:flex-start}@media (max-width:1060px){.e-con.ilg-sticky,.ilg-sticky{position:static;top:auto}}.ilg-cemark{display:block;width:clamp(62px,7.2vw,86px);margin:0 0 17px;color:var(--ilg-ink);line-height:0}.ilg-cemark svg{display:block;width:100%;height:auto}.ilg-icard--shade::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .28),#fff0 40%);pointer-events:none}.ilg-rt--lead{font-size:clamp(18px,1.6vw,22px);line-height:1.45;letter-spacing:-.01em;color:var(--ilg-mute)}.ilg-toc{padding:28px 30px;border-radius:var(--ilg-r-md);background:var(--ilg-bg2)}.ilg-toc .ilg-toc__t{margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.14em;line-height:1.47;text-transform:uppercase;color:var(--ilg-red)}.ilg-toc ol,.ilg-toc ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:t}.ilg-toc>p{margin:0 0 16px}.ilg-content h2[id],.ilg-content h3[id]{scroll-margin-top:110px}.ilg-toc li{margin:0;padding:0;list-style:none;counter-increment:t}.ilg-toc li::marker{content:none}.ilg-toc a{display:flex;gap:14px;align-items:baseline;color:var(--ilg-ink);font-size:17px;font-weight:500;line-height:1.47;text-decoration:none;transition:color .2s}.ilg-toc a::before{content:counter(t,decimal-leading-zero);color:var(--ilg-red);font-size:13px;font-weight:700;letter-spacing:.14em;flex-shrink:0;min-width:2.2em}.ilg-toc a:hover,.ilg-toc a:focus{color:var(--ilg-red)}.ilg-svc{display:grid;grid-template-columns:var(--ilg-svc-img,38.333%) 1fr;min-height:400px;border-radius:var(--ilg-r-lg);overflow:hidden;background:var(--ilg-bg2);scroll-margin-top:100px}.ilg-svc+.ilg-svc{margin-top:100px}.ilg-svc.is-flip{grid-template-columns:1fr var(--ilg-svc-img,38.333%)}.ilg-svc.is-flip .ilg-svc__img{order:2}.ilg-svc__img{position:relative;min-height:340px;overflow:hidden;background:#d2d2d7;line-height:0}.ilg-svc__img img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .9s var(--ilg-ease)}.ilg-svcs--zoom .ilg-svc:hover .ilg-svc__img img{transform:scale(1.05)}.ilg-svc__body{padding:clamp(32px,4.4vw,64px);display:flex;flex-direction:column;justify-content:center}.ilg-svc__num{display:block;color:var(--ilg-red);font-size:clamp(44px,5.2vw,72px);font-weight:700;letter-spacing:-.04em;line-height:1}.ilg-svc .ilg-svc__t{margin:20px 0 20px;font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.025em;font-weight:700;color:var(--ilg-ink)}.ilg-svc__body p{margin:0;color:var(--ilg-ink2);font-size:18px;line-height:1.6}.ilg-svc__body p+p{margin-top:14px}.ilg-svc--split{grid-template-rows:auto auto;min-height:0}.ilg-svc--split .ilg-svc__img{grid-column:1;grid-row:1}.ilg-svc--split .ilg-svc__body{grid-column:2;grid-row:1}.ilg-svc--split.is-flip .ilg-svc__img{grid-column:2;order:0}.ilg-svc--split.is-flip .ilg-svc__body{grid-column:1}.ilg-svc--split .ilg-svc__body{padding-top:20px;padding-bottom:16px}.ilg-svc--split .ilg-svc__t{margin:14px 0}.ilg-svc__foot{grid-column:1/-1;grid-row:2;padding:clamp(28px,3vw,44px) clamp(32px,4.4vw,64px) clamp(32px,4.4vw,56px);display:flex;flex-direction:column;align-items:flex-start}.ilg-svc__foot p{margin:0;color:var(--ilg-ink2);font-size:18px;line-height:1.6}.ilg-svc__foot p+p{margin-top:14px}.ilg-svc__foot .ilg-svc__logo{margin-top:28px;max-height:40px;width:auto;max-width:100%;mix-blend-mode:multiply}.ilg-svc__foot p:first-child+.ilg-svc__logo,.ilg-svc__foot>.ilg-svc__logo:first-child{margin-top:0}.ilg-svc__body .ilg-svc__logo{margin-top:30px;max-height:40px;width:auto;max-width:100%;align-self:flex-start;mix-blend-mode:multiply}@media (max-width:900px){.ilg-svc+.ilg-svc{margin-top:64px}}@media (max-width:760px){.ilg-svc+.ilg-svc{margin-top:40px}}@media (max-width:900px){.ilg-svc--split .ilg-svc__img,.ilg-svc--split .ilg-svc__body,.ilg-svc--split.is-flip .ilg-svc__img,.ilg-svc--split.is-flip .ilg-svc__body{grid-column:1;grid-row:auto}.ilg-svc__foot{grid-row:auto;padding-top:8px}.ilg-svc,.ilg-svc.is-flip{grid-template-columns:1fr;min-height:0}.ilg-svc.is-flip .ilg-svc__img{order:0}.ilg-svc__img{min-height:300px}}.ilg-pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ilg-pc{position:relative;display:flex;flex-direction:column;height:clamp(460px,40vw,540px);border-radius:var(--ilg-r-lg);background:#fff;overflow:hidden;color:var(--ilg-ink);text-decoration:none;transition:transform .45s var(--ilg-ease),box-shadow .45s var(--ilg-ease)}.ilg-pc:hover,.ilg-pc:focus{transform:translateY(-4px);box-shadow:0 30px 60px -36px rgb(0 0 0 / .4);color:var(--ilg-ink)}.ilg-pc__top{padding:32px 32px 0}.ilg-pc .ilg-pc__t{margin:0;font-size:24px;line-height:1.15;letter-spacing:-.025em;font-weight:700;color:var(--ilg-ink)}.ilg-pc__more{display:inline-block;margin-top:12px;color:var(--ilg-red);font-weight:600;font-size:16px}.ilg-pc__more::after{content:" ›"}.ilg-pc__img{order:2;flex:1;min-height:0;display:flex;align-items:flex-end;justify-content:center;padding:12px 28px 28px;overflow:hidden}.ilg-pc__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.05) contrast(1.06);transition:transform .9s var(--ilg-ease)}.ilg-pc:hover .ilg-pc__img img{transform:scale(1.05)}@media (max-width:900px){.ilg-pgrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ilg-pgrid{grid-template-columns:1fr}}.elementor .ilg-icard img,.elementor .ilg-svc__img img,.elementor .ilg-vcard img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.elementor .ilg-vcard img{position:static}.ilg-ocards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px}.ilg-ocard{display:flex;flex-direction:column;gap:0;margin:0;padding:34px 30px;border-radius:var(--ilg-r-lg);background:var(--ilg-bg2);color:var(--ilg-ink);transition:transform .45s var(--ilg-ease),box-shadow .45s var(--ilg-ease),background .3s}.ilg-ocard:hover,.ilg-ocard.is-hot{transform:translateY(-4px);box-shadow:0 30px 60px -36px rgb(0 0 0 / .4);background:#fff;box-shadow:0 0 0 1px var(--ilg-line2),0 30px 60px -36px rgb(0 0 0 / .4)}.ilg-ocard__k{display:block;color:var(--ilg-red);margin:0}.ilg-ocard .ilg-ocard__k.ilg-t-label{font-size:26px;line-height:1.15;letter-spacing:-.01em;text-transform:none}.ilg-ocard:has(.ilg-ocard__sky){padding-bottom:20px}.ilg-ocard__sky{margin-top:auto;padding-top:28px;line-height:0}.ilg-ocard__sky img{display:block;width:auto;max-width:100%;height:64px;margin-bottom:0;opacity:.85;object-position:left bottom}.ilg-ocard__sky+.ilg-ocard__open{margin-top:0}.ilg-ocard .ilg-ocard__t{margin:14px 0 0;font-size:19px;line-height:1.25;letter-spacing:-.02em;font-weight:700;color:var(--ilg-ink)}.ilg-ocard address{margin:14px 0 0;font-style:normal;color:var(--ilg-ink2);font-size:16px;line-height:1.6}.ilg-ocard__rows{display:grid;gap:10px;margin-top:20px}.ilg-ocard__row{display:flex;gap:12px;align-items:center;font-size:16px;color:var(--ilg-ink)}.ilg-ocard__row svg{width:18px;height:18px;flex-shrink:0;stroke:var(--ilg-mute);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ilg-ocard__row a{color:inherit;text-decoration:none;transition:color .2s;word-break:break-word}.ilg-ocard__row a:hover{color:var(--ilg-red)}.ilg-ocard{position:relative}.ilg-ocard__pin{position:absolute;right:20px;bottom:18px;width:61px;height:61px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff0;color:var(--ilg-red);text-decoration:none;transition:color .3s,transform .4s var(--ilg-ease)}.ilg-ocard__pin svg{width:58px;height:58px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ilg-ocard__pin:hover,.ilg-ocard__pin:focus-visible{color:var(--ilg-red-d);transform:translateY(-3px) scale(1.04)}.ilg-ocard:has(.ilg-ocard__pin){padding-bottom:78px}@media (max-width:760px){.ilg-ocard__pin,.ilg-ocard__pin svg{width:45px;height:45px}.ilg-ocard__pin{right:16px;bottom:14px}}.ilg-ocard__open{margin-top:auto;padding-top:22px;font-size:15px}@keyframes ilgPing{0%{transform:scale(.8);opacity:.9}100%{transform:scale(3.2);opacity:0}}.ilg-wmap{position:relative;margin-top:clamp(48px,6vw,80px);overflow:hidden;border-radius:var(--ilg-r-lg,16px);--ilg-wmap-dot:#4d4d56;--ilg-wmap-pin:var(--ilg-red);--ilg-wmap-tip:var(--ilg-ink);--z:1;touch-action:pan-y}.ilg-offices--map .ilg-wmap{margin-top:0}.ilg-wmap__stage{position:absolute;left:0;top:0;width:100%;height:auto;transform-origin:0 0;transform:translate(var(--tx,0%),var(--ty,0%)) scale(var(--z));transition:transform .9s cubic-bezier(.65,0,.25,1)}.ilg-wmap__land{position:absolute;inset:0;background:var(--ilg-wmap-dot);-webkit-mask:var(--ilg-wmap-img) center/100% 100% no-repeat;mask:var(--ilg-wmap-img) center/100% 100% no-repeat}.ilg-wmap__borders{position:absolute;inset:0;background:center/100% 100% no-repeat;pointer-events:none;opacity:.9;filter:blur(calc(.9px / var(--z,1)))}.ilg-wmap__pin{position:absolute;z-index:2;width:0;height:0;margin:0;display:block;text-decoration:none;outline:0;transform:scale(calc(1/var(--z))) translate(var(--ox,0),0);transform-origin:0 0;transition:opacity .25s}.ilg-wmap__pin[hidden],.ilg-wmap__pin.is-merged{opacity:0;pointer-events:none;visibility:hidden}.ilg-wmap__ic{position:absolute;left:-9px;top:-9px;display:block;width:18px;height:18px;border-radius:50%;background:var(--ilg-wmap-pin);box-shadow:0 0 0 3px #fff,0 6px 16px -4px rgb(0 0 0 / .5);cursor:pointer;transition:transform .3s var(--ilg-ease)}.ilg-wmap__pin::after{content:"";position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:50%;border:2px solid var(--ilg-wmap-pin);animation:ilgPing 2.4s cubic-bezier(.2,.6,.3,1) infinite;pointer-events:none}.ilg-wmap__pin:hover .ilg-wmap__ic,.ilg-wmap__pin:focus-visible .ilg-wmap__ic,.ilg-wmap__pin.is-hot .ilg-wmap__ic{transform:scale(1.25)}.ilg-wmap__tip{position:absolute;left:0;bottom:20px;transform:translate(-50%,6px);padding:8px 14px;border-radius:999px;background:var(--ilg-wmap-tip);color:#fff;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s var(--ilg-ease)}.ilg-wmap__tip::after{content:"";position:absolute;left:50%;top:100%;margin-left:-5px;border:5px solid #fff0;border-top-color:var(--ilg-wmap-tip)}.ilg-wmap__pin:hover .ilg-wmap__tip,.ilg-wmap__pin:focus-visible .ilg-wmap__tip,.ilg-wmap__pin.is-hot .ilg-wmap__tip{opacity:1;transform:translate(-50%,0)}.ilg-wmap__pin:hover,.ilg-wmap__pin.is-hot{z-index:5}.ilg-wmap__cnt{position:absolute;left:5px;top:-24px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:#fff;color:var(--ilg-wmap-pin);border:1.5px solid var(--ilg-wmap-pin);font:700 12px/17px inherit;text-align:center;pointer-events:none;box-shadow:0 2px 6px -1px rgb(0 0 0 / .3)}.ilg-wmap__cnt[hidden]{display:none}.ilg-wmap__back{position:absolute;z-index:6;left:14px;top:14px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:999px;background:var(--ilg-wmap-tip);color:#fff;font:600 14px/1 inherit;cursor:pointer;box-shadow:0 8px 20px -8px rgb(0 0 0 / .5);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .3s,transform .3s,visibility .3s}.ilg-wmap.is-zoomed .ilg-wmap__back{opacity:1;visibility:visible;transform:none}.ilg-wmap__list{position:absolute;z-index:7;transform:translate(-50%,-100%);display:grid;gap:2px;min-width:200px;padding:8px;border-radius:14px;background:#fff;box-shadow:0 18px 40px -12px rgb(0 0 0 / .35),0 0 0 1px rgb(0 0 0 / .06)}.ilg-wmap__list a{display:block;padding:10px 14px;border-radius:9px;color:var(--ilg-ink);font-weight:600;font-size:14.5px;text-decoration:none;white-space:nowrap}.ilg-wmap__list a:hover{background:var(--ilg-bg2,#f3f3f5);color:var(--ilg-red)}.elementor-editor-active .ilg-wmap__tip{opacity:1;transform:translate(-50%,0)}@media (max-width:760px){.ilg-wmap__ic{left:-7px;top:-7px;width:14px;height:14px}.ilg-wmap__tip{font-size:12.5px;padding:6px 11px}}@media (prefers-reduced-motion:reduce){.ilg-wmap__pin::after{animation:none;opacity:.5}.ilg-wmap__stage{transition:none}}.ilg-globe{position:relative;width:100%;aspect-ratio:1/1;max-height:640px;margin-inline:auto;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;--ilg-globe-dot:#85858f;--ilg-globe-sea:#ececf1;--ilg-globe-pin:var(--ilg-red)}.ilg-globe.is-drag{cursor:grabbing}.ilg-globe__cv{position:absolute;inset:0;width:100%;height:100%;display:block}.ilg-globe__pins{position:absolute;inset:0;pointer-events:none}.ilg-globe__pin{position:absolute;left:0;top:0;width:0;height:0;display:block;text-decoration:none;outline:0;opacity:0;transition:opacity .25s;will-change:transform}.ilg-globe__ic{position:absolute;left:-8px;top:-8px;width:16px;height:16px;border-radius:50%;background:var(--ilg-globe-pin);box-shadow:0 0 0 3px #fff,0 6px 14px -3px rgb(0 0 0 / .45);cursor:pointer;transition:transform .3s var(--ilg-ease,ease)}.ilg-globe__pin::after{content:"";position:absolute;left:-15px;top:-15px;width:30px;height:30px;border-radius:50%;border:2px solid var(--ilg-globe-pin);animation:ilgPing 2.4s cubic-bezier(.2,.6,.3,1) infinite;pointer-events:none}.ilg-globe__pin:hover .ilg-globe__ic,.ilg-globe__pin:focus-visible .ilg-globe__ic,.ilg-globe__pin.is-on .ilg-globe__ic{transform:scale(1.3)}.ilg-globe__tip{position:absolute;left:0;bottom:22px;transform:translate(-50%,6px);padding:8px 14px;border-radius:999px;background:var(--ilg-ink);color:#fff;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s var(--ilg-ease,ease)}.ilg-globe__pin:hover .ilg-globe__tip,.ilg-globe__pin:focus-visible .ilg-globe__tip,.ilg-globe__pin.is-on .ilg-globe__tip{opacity:1;transform:translate(-50%,0)}.ilg-globe__pin:hover{z-index:3}.ilg-globe__back{position:absolute;z-index:6;left:12px;top:12px;padding:10px 16px;border:0;border-radius:999px;background:var(--ilg-ink);color:#fff;font:600 14px/1 inherit;cursor:pointer;box-shadow:0 8px 20px -8px rgb(0 0 0 / .5);opacity:0;transform:translateY(-6px);transition:opacity .3s,transform .3s}.ilg-globe.is-zoomed .ilg-globe__back{opacity:1;transform:none}.ilg-globe__card{position:absolute;z-index:5;left:12px;right:12px;bottom:12px;max-width:340px;display:grid;gap:6px;padding:18px 20px;border-radius:20px;background:#fff;box-shadow:0 18px 40px -14px rgb(0 0 0 / .3),0 0 0 1px rgb(0 0 0 / .05);font-size:14.5px;line-height:1.5;color:var(--ilg-ink);cursor:default;opacity:0;transform:translateY(10px);transition:opacity .4s .5s,transform .4s .5s}.ilg-globe.is-zoomed .ilg-globe__card{opacity:1;transform:none}.ilg-globe__card strong{font-size:18px;letter-spacing:-.02em;color:var(--ilg-ink)}.ilg-globe__card span{color:#55555d}.ilg-globe__card a{color:inherit;text-decoration:none;font-weight:500}.ilg-globe__card a:hover{color:var(--ilg-red)}.ilg-globe__card .ilg-globe__open{margin-top:4px;font-weight:600;color:var(--ilg-red)}@media (prefers-reduced-motion:reduce){.ilg-globe__pin::after{animation:none;opacity:.5}}.e-con.ilg-fillimg{position:relative;flex:1 1 auto!important;align-self:stretch;min-height:320px!important;overflow:hidden}.ilg-fillimg>.elementor-widget-image{position:absolute;inset:0;width:100%;height:100%;margin:0}.ilg-fillimg .elementor-widget-container,.ilg-fillimg .elementor-widget-image img{display:block;width:100%;height:100%}.ilg-fillimg .elementor-widget-image img{object-fit:cover;border-radius:0;max-width:none}.ilg-sidenav .ilg-sidenav__title{margin:0 0 20px;padding:0 0 16px;border-bottom:1px solid var(--ilg-line2,#d2d2d7);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--ilg-ink)}.ilg-sidenav ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.elementor-widget-ilgazi-side-nav.ilg-sidenav-stk{position:sticky;top:calc(var(--ilg-header-h,76px) + var(--ilg-sn-gap,80px));align-self:flex-start}.admin-bar .elementor-widget-ilgazi-side-nav.ilg-sidenav-stk{top:calc(var(--ilg-header-h,76px) + var(--ilg-sn-gap,80px) + 32px)}.ilg-sidenav a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;border-radius:var(--ilg-r-md,14px);background:var(--ilg-bg2,#f3f3f5);border:1px solid #fff0;color:var(--ilg-ink);text-decoration:none;transition:background .2s,border-color .2s,color .2s}.ilg-sidenav a.has-img{padding:14px 22px 14px 14px;gap:16px}.ilg-sidenav .ilg-sidenav__img{flex:0 0 auto;width:64px;height:64px;object-fit:cover;border-radius:12px;display:block;background:#e8e8ed}.ilg-sidenav a.has-img span{flex:1 1 auto;min-width:0}.ilg-sidenav a span{font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:1.3}.ilg-sidenav a svg{flex:0 0 auto;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s,color .2s}.ilg-sidenav a:hover{background:#fff;border-color:var(--ilg-line2,#e5e5ea);color:var(--ilg-red)}.ilg-sidenav a:hover svg{transform:translateX(3px)}.ilg-sidenav a[aria-current]{border-color:var(--ilg-red)}.ilg-pgrid .ilg-pcard{flex:none;width:auto;scroll-snap-align:none;height:clamp(500px,44vw,560px)}.ilg-pg{display:grid;gap:14px;width:100%}.ilg-pg__stage{position:relative;background:#fff;border-radius:28px;overflow:hidden;aspect-ratio:var(--ilg-pg-ratio,1/1)}.ilg-pg__slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box}.ilg-pg__slide:not(.is-video){padding:15.6%}.ilg-pg__slide[hidden]{display:none}.ilg-pg__slide img{width:100%;height:100%;object-fit:contain;display:block}.ilg-pg__slide.is-video{padding:0;background:#fff0}.ilg-pg__slide video,.ilg-pg__slide iframe{width:100%;height:100%;border:0;object-fit:contain;display:block}.ilg-pg__play{all:unset;cursor:pointer;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ilg-pg__play img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ilg-pg__play span{position:relative;width:72px;height:72px;border-radius:50%;background:rgb(255 255 255 / .92);display:flex;align-items:center;justify-content:center;transition:transform .3s var(--ilg-ease,ease)}.ilg-pg__play:hover span{transform:scale(1.08)}.ilg-pg__play svg{width:26px;height:26px;fill:var(--ilg-ink,#1d1d1f);margin-left:3px}.ilg-pg__thumbs{display:grid;grid-template-columns:repeat(var(--ilg-pg-n,5),minmax(0,1fr));gap:10px}.ilg-pg__th{all:unset;cursor:pointer;position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#fff;border:2px solid #fff0;transition:border-color .25s,opacity .25s;opacity:.75;box-sizing:border-box}.ilg-pg__th:hover{opacity:1}.ilg-pg__th.is-on{border-color:var(--ilg-red,#c8102e);opacity:1}.ilg-pg__th:focus-visible{outline:2px solid var(--ilg-ink,#1d1d1f);outline-offset:2px}.ilg-pg__th img,.ilg-pg__th video{width:100%;height:100%;object-fit:cover;display:block}.ilg-pg__badge{position:absolute;right:6px;bottom:6px;width:22px;height:22px;border-radius:50%;background:rgb(0 0 0 / .65);display:flex;align-items:center;justify-content:center}.ilg-pg__badge svg{width:12px;height:12px;fill:#fff;margin-left:1px}.ilg-content--plain{max-width:860px;margin:0 auto;padding:96px 28px 120px}.ilg-spec{margin:0;padding:0;column-count:2;column-gap:clamp(16px,2vw,24px);border:0;border-radius:0;background:none}.ilg-spec__row{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 14px;padding:22px 30px;border:0;border-radius:12px;background:var(--ilg-bg2,#f5f5f7);break-inside:avoid;page-break-inside:avoid}.ilg-spec dt{margin:0;font-weight:700;color:var(--ilg-ink,#1d1d1f);font-size:17px;line-height:1.35}.ilg-spec dd{margin:0;color:var(--ilg-ink,#1d1d1f);font-size:17px;line-height:1.35;text-align:right}@media (max-width:900px){.ilg-spec{column-count:1}.ilg-spec__row{padding:16px 18px}.ilg-pg__thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}.ilg-content-built .ilg-head{max-width:none}.ilg-content-built .ilg-head .ilg-lead{max-width:none}.ilg-icol .ilg-icol__t{display:flex;align-items:center;gap:14px}.ilg-icol__ic{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--ilg-red,#c8102e);color:#fff}.ilg-icol__ic svg{width:20px;height:20px}.ilg-icols:has(.ilg-icol__ic) .ilg-icol{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0;align-content:start}.ilg-icols:has(.ilg-icol__ic) .ilg-icol .ilg-icol__t{align-items:flex-start}.ilg-icols:has(.ilg-icol__ic) .ilg-icol .ilg-icol__t .ilg-icol__ic{margin-top:-2px}@media (max-width:900px){.ilg-icols:has(.ilg-icol__ic) .ilg-icol{grid-template-rows:none;grid-row:auto}}.ilg-icol__ic--el i{font-size:18px;line-height:1}.ilg-icol__ic--el svg{width:20px;height:20px;fill:currentColor}.ilg-catalog{width:100%}.ilg-cin{max-width:var(--ilg-max);margin:0 auto;width:100%}.ilg-cbar{margin-bottom:clamp(32px,4vw,56px)}.ilg-cbar.is-sticky{position:sticky;top:var(--ilg-header-h,72px);z-index:20;padding:12px var(--ilg-gutter);margin-left:calc(-1 * var(--ilg-gutter));margin-right:calc(-1 * var(--ilg-gutter));background:rgb(245 245 247 / .86);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px)}.ilg-cbar__in{display:flex;align-items:center;gap:16px;justify-content:space-between;flex-wrap:wrap}.ilg-cchips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.ilg-cchips::-webkit-scrollbar{display:none}.ilg-cchip{flex:none;padding:9px 18px;border-radius:999px;background:#e8e8ed;color:var(--ilg-ink2);font-size:15px;font-weight:500;line-height:1.47;text-decoration:none;white-space:nowrap;transition:background .3s var(--ilg-ease),color .3s}.ilg-cchip:hover{color:var(--ilg-ink)}.ilg-cchip.is-on,.ilg-cchip.is-on:hover{background:var(--ilg-ink);color:#fff}.ilg-csearch{display:block;flex:0 1 280px;min-width:200px}.ilg-csearch__in{width:100%;padding:10px 18px;border-radius:999px;border:1px solid #fff0;background:#e8e8ed;font:inherit;font-size:15px;color:var(--ilg-ink);outline:0;transition:background .3s,border-color .3s}.ilg-csearch__in:focus{background:#fff;border-color:var(--ilg-red)}.ilg-cgroup{scroll-margin-top:calc(var(--ilg-header-h,72px) + 80px)}.ilg-cgroup+.ilg-cgroup{margin-top:clamp(56px,7vw,96px)}.ilg-cgroup__head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:clamp(20px,2.5vw,32px)}.ilg-cgroup__title{margin:0;font-size:clamp(26px,3vw,40px);line-height:1.1;letter-spacing:-.03em;font-weight:700;color:var(--ilg-ink)}.ilg-cgroup__count{font-size:15px;color:var(--ilg-ink2)}.ilg-cgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ilg-cgrid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ilg-ccard{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:24px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .45s var(--ilg-ease),box-shadow .45s var(--ilg-ease)}.ilg-ccard:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px rgb(0 0 0 / .4)}.ilg-ccard__img{position:relative;display:block;aspect-ratio:4/5;overflow:hidden}.ilg-cgrid .ilg-ccard .ilg-ccard__img img{position:absolute;top:30px;left:22px;width:calc(100% - 44px);height:calc(100% - 60px);max-width:none;max-height:none;object-fit:contain;object-position:center;mix-blend-mode:multiply;transform:scale(var(--ilg-s,1));transition:transform .6s var(--ilg-ease)}.ilg-cgrid .ilg-ccard:hover .ilg-ccard__img img{transform:scale(calc(var(--ilg-s,1) * 1.05))}.ilg-ccard__body{display:flex;flex-direction:column;gap:4px;padding:4px 64px 24px 22px}.ilg-ccard__title{font-size:clamp(18px,1.6vw,22px);line-height:1.15;letter-spacing:-.02em;font-weight:700;color:var(--ilg-ink)}.ilg-ccard__type{font-size:14px;line-height:1.4;color:var(--ilg-ink2)}.ilg-ccard__go{position:absolute;right:18px;bottom:18px;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e8e8ed;color:var(--ilg-ink);font-size:16px;transition:background .3s,color .3s,transform .4s var(--ilg-ease)}.ilg-ccard:hover .ilg-ccard__go{background:var(--ilg-red);color:#fff;transform:translateX(3px)}.ilg-ccard[hidden],.ilg-cgroup[hidden]{display:none}.ilg-cempty{text-align:center;color:var(--ilg-ink2);padding:48px 0;font-size:17px}@media (max-width:1100px){.ilg-cgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ilg-cgrid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ilg-cgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ilg-cgrid .ilg-ccard .ilg-ccard__img img{left:14px;width:calc(100% - 28px)}.ilg-ccard__body{padding:2px 50px 18px 14px}.ilg-ccard__go{right:12px;bottom:12px;width:30px;height:30px}.ilg-csearch{flex-basis:100%}}.ilg-solist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:var(--ilg-max);margin:0 auto;width:100%}.ilg-sol{display:flex;flex-direction:column;background:#fff;border-radius:28px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .45s var(--ilg-ease),box-shadow .45s var(--ilg-ease)}.ilg-sol:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px rgb(0 0 0 / .4)}.ilg-sol__img{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#e8e8ed}.ilg-sol__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ilg-ease)}.ilg-sol:hover .ilg-sol__img img{transform:scale(1.04)}.ilg-sol__body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1;padding:clamp(22px,2.2vw,32px)}.ilg-sol__num{font-size:15px;font-weight:600;letter-spacing:.08em;color:var(--ilg-ink2)}.ilg-sol__k{margin:0}.ilg-solist .ilg-sol .ilg-sol__t{margin:0;font-size:clamp(20px,1.8vw,26px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:var(--ilg-ink)}.ilg-sol__l{font-size:clamp(15px,1.2vw,17px);line-height:1.55;color:var(--ilg-ink2)}.ilg-sol__a{margin-top:auto;padding-top:8px;font-size:16px;font-weight:600;color:var(--ilg-red);transition:color .3s}.ilg-sol__a span{display:inline-block;transition:transform .4s var(--ilg-ease)}.ilg-sol:hover .ilg-sol__a span{transform:translateX(4px)}@media (max-width:1100px){.ilg-solist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ilg-solist{grid-template-columns:1fr}}.ilg-cmp-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ilg-cmp{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:24px;overflow:hidden;font-size:16px;line-height:1.5}.ilg-cmp th,.ilg-cmp td{padding:18px 24px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ilg-line,rgb(0 0 0 / .08))}.ilg-cmp thead th{background:var(--ilg-ink,#1d1d1f);color:#fff;font-weight:600;font-size:15px;border-bottom:0}.ilg-cmp tbody th.ilg-cmp__k{font-weight:600;color:var(--ilg-ink,#1d1d1f);width:22%}.ilg-cmp td{color:var(--ilg-ink2,#6e6e73)}.ilg-cmp td.is-hl{color:var(--ilg-ink,#1d1d1f);font-weight:600}.ilg-cmp thead th.is-hl{background:var(--ilg-red)}.ilg-cmp tbody tr:last-child th,.ilg-cmp tbody tr:last-child td{border-bottom:0}@media (max-width:767px){.ilg-cmp{min-width:560px;font-size:15px}.ilg-cmp th,.ilg-cmp td{padding:14px 16px}}.ilg-ocard__ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:18px;border-radius:50%;background:rgb(197 21 50 / .08);color:var(--ilg-red)}.ilg-ocard__ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ilg-ocard:has(.ilg-ocard__ico){display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:18px;align-content:start}.ilg-ocard:has(.ilg-ocard__ico)>*{grid-column:2}.ilg-ocard:has(.ilg-ocard__ico)>.ilg-ocard__ico{grid-column:1;grid-row:1 / span 6;margin:0;width:48px;height:48px}.ilg-ocard:has(.ilg-ocard__ico) .ilg-ocard__k{align-self:center;min-height:48px;display:flex;align-items:center}.ilg-ocard:has(.ilg-ocard__ico) address{margin-top:8px}.ilg-ocard__ico.ilg-ocard__ico--c{background:none;width:56px;height:56px;color:var(--ilg-red)}.ilg-ocard__ico.ilg-ocard__ico--c svg{width:56px;height:56px;fill:currentColor;stroke:none}.ilg-ocard:has(.ilg-ocard__ico--c){grid-template-columns:56px minmax(0,1fr)}.ilg-ocard:has(.ilg-ocard__ico--c) .ilg-ocard__k{min-height:56px}#urun-ust .e-con,#urun-ust>.e-con-inner{flex-wrap:nowrap}.ilg-pg__stage{border:1px solid var(--ilg-line2,#d2d2d7)}video::-webkit-media-controls{display:none!important}.ilg-pg__slide.is-video{cursor:pointer}.ilg-pg__bar{position:absolute;left:14px;right:14px;bottom:12px;display:flex;align-items:center;gap:12px;padding:6px 8px;color:#6e6e73;background:none;cursor:default}.ilg-pg__bar button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;cursor:pointer;color:#6e6e73;transition:background .2s,color .2s}.ilg-pg__bar button:hover,.ilg-pg__bar button:focus-visible{background:#ececf0;color:#1d1d1f}.ilg-pg__bar svg{width:18px;height:18px;fill:currentColor}.ilg-pg__bt{font-size:13px;font-variant-numeric:tabular-nums;color:#86868b;white-space:nowrap}.ilg-pg__br{--p:0%;flex:1;min-width:0;height:4px;margin:0;appearance:none;-webkit-appearance:none;border-radius:2px;background:linear-gradient(90deg,#86868b var(--p),#d2d2d7 var(--p));cursor:pointer}.ilg-pg__br::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#6e6e73;border:0}.ilg-pg__br::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#6e6e73;border:0}.ilg-tabs-row .ilg-rail-nav{flex-direction:row;align-items:center;justify-content:flex-end}.ilg-card-s.is-static{cursor:default}.ilg-card-s.is-static:hover{transform:none;box-shadow:none}.ilg-card-s.is-static:hover .ilg-card-s__bg{transform:none}.ilg-hs-res{overflow:hidden;max-height:none;padding:8px}.ilg-hs-scroll{max-height:min(364px,calc(50vh - 16px));overflow-y:auto;overflow-x:hidden;padding-right:10px;margin-right:-2px;scrollbar-width:thin;scrollbar-color:#c7c7cc #fff0}.ilg-hs-scroll::-webkit-scrollbar{width:6px}.ilg-hs-scroll::-webkit-scrollbar-track{background:#fff0}.ilg-hs-scroll::-webkit-scrollbar-thumb{background:#c7c7cc;border-radius:3px}.ilg-hs-scroll::-webkit-scrollbar-thumb:hover{background:#a1a1a6}.ilg-stars{display:flex;gap:3px;margin:0 0 16px}.ilg-stars span{display:inline-flex;color:#d2d2d7}.ilg-stars span.is-on{color:#f5b301}.ilg-stars svg{width:20px;height:20px;fill:currentColor}.ilg-who__yrs{display:block;margin-top:2px;font-size:13px;font-weight:600;color:var(--ilg-red)}.ilg-aslider{position:relative}.ilg-agrid.is-slider{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 2px 34px;margin:-8px -2px -34px}.ilg-agrid.is-slider::-webkit-scrollbar{display:none}.ilg-agrid.is-slider .ilg-acard{flex:0 0 calc((100% - 48px) / 3);scroll-snap-align:start;box-sizing:border-box}.ilg-anav{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.ilg-anav .ilg-rbtn:disabled{opacity:.4;cursor:default}@media (max-width:1060px){.ilg-agrid.is-slider .ilg-acard{flex-basis:calc((100% - 24px) / 2)}}@media (max-width:700px){.ilg-agrid.is-slider .ilg-acard{flex-basis:88%}}.ilg-dark-crumbs .ilg-crumbs{display:block;margin:0 0 34px;color:#a1a1a6;font-size:14px}.ilg-dark-crumbs .ilg-crumbs ol{gap:10px;align-items:center}.ilg-dark-crumbs .ilg-crumbs li{gap:10px}.ilg-dark-crumbs .ilg-crumbs li+li::before{color:inherit}.ilg-dark-crumbs .ilg-crumbs a{transition:color .2s}.ilg-dark-crumbs .ilg-crumbs a:hover{color:#fff}.ilg-dark-crumbs .ilg-crumbs [aria-current]{color:#fff}.ilg-tilt-zone{position:relative;overflow:hidden}.ilg-tilt-zone::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(560px circle at var(--mx,72%) var(--my,50%),rgb(255 255 255 / .11),transparent 62%)}.ilg-tilt-zone>*{position:relative;z-index:1}.ilg-tilt img{display:block;will-change:transform;filter:drop-shadow(0 20px 30px rgb(0 0 0 / .4));transform-origin:50% 60%}@media (prefers-reduced-motion:no-preference){.ilg-tilt img{animation:ilgFloat 6s ease-in-out infinite}}@keyframes ilgFloat{0%,100%{translate:0 0}50%{translate:0 -8px}}.e-con.ilg-tilt-zone,.elementor .ilg-tilt-zone{overflow:hidden;overflow:clip}.ilg-hero-wire{overflow:hidden;overflow:clip}.ilg-hero-wire>*{position:relative;z-index:1}.ilg-hero-wire::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/wp-content/plugins/ilgazi-core/assets/img/hero-wire.webp) right center/cover no-repeat;opacity:.55;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 52%);mask-image:linear-gradient(90deg,transparent 30%,#000 52%)}@media (max-width:1024px){.ilg-hero-wire::after{background-position:70% bottom;background-size:auto 80%;opacity:.4;-webkit-mask-image:none;mask-image:none}}@media (max-width:700px){.ilg-hero-wire::after{background-size:auto 62%;background-position:62% 100%;opacity:.3}}.ilg-ico-lg .ilg-icol__ic{width:60px;height:60px;border-radius:17px}.ilg-ico-lg .ilg-icol__ic svg{width:35px;height:35px}.ilg-ico-lg .ilg-icol .ilg-icol__t{gap:20px;align-items:center}@media (max-width:700px){.ilg-ico-lg .ilg-icol__ic{width:52px;height:52px;border-radius:15px}.ilg-ico-lg .ilg-icol__ic svg{width:30px;height:30px}}.ilg-ico-lg .ilg-icols:has(.ilg-icol__ic) .ilg-icol .ilg-icol__t{align-items:center;gap:20px}.ilg-ico-lg .ilg-icols:has(.ilg-icol__ic) .ilg-icol .ilg-icol__t .ilg-icol__ic{margin-top:0}.ilg-ico-row .ilg-icols:has(.ilg-icol__ic) .ilg-icol .ilg-icol__t{align-items:center;gap:16px;font-size:clamp(20px,1.8vw,26px)}.ilg-ico-row .ilg-icols:has(.ilg-icol__ic) .ilg-icol .ilg-icol__t .ilg-icol__ic{margin-top:0;width:44px;height:44px;border-radius:13px}.ilg-ico-row .ilg-icols:has(.ilg-icol__ic) .ilg-icol .ilg-icol__t .ilg-icol__ic svg{width:26px;height:26px}.ilg-ico-row .ilg-icol p{margin:22px 0 40px}.ilg-ig{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.ilg-ig__item{margin:0;padding:30px 28px 30px 0;border:0 solid var(--ilg-line,#d2d2d7)}.ilg-ig__a{display:flex;align-items:center;gap:22px;color:inherit;text-decoration:none}.ilg-ig--top .ilg-ig__a{flex-direction:column;align-items:flex-start;text-align:left}.ilg-ig__ic{flex:0 0 auto;display:inline-flex;width:60px;color:var(--ilg-red,#c8102e)}.ilg-ig__ic svg{width:100%;height:auto;aspect-ratio:1;stroke-width:1.8}.ilg-ig__ic--el i{font-size:44px;line-height:1}.ilg-ig__ic--el svg{fill:currentColor;stroke:none}.ilg-ig__body{display:flex;flex-direction:column;gap:6px;min-width:0}.ilg-ig__t{font-size:clamp(18px,1.7vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--ilg-ink)}.ilg-ig__p{font-size:16px;line-height:1.5;color:var(--ilg-mute)}a.ilg-ig__a:hover .ilg-ig__t{color:var(--ilg-red)}.ilg-ig--lines .ilg-ig__item{border-bottom-width:1px}.ilg-ig--lines .ilg-ig__item:nth-child(even){border-left-width:1px;padding-left:32px;padding-right:0}@media (max-width:560px){.ilg-ig__a{gap:14px}.ilg-ig__ic{width:44px}.ilg-ig__t{font-size:16px}.ilg-ig__item{padding:22px 12px 22px 0}.ilg-ig--lines .ilg-ig__item:nth-child(even){padding-left:16px}}.ilg-ig--lines .ilg-ig__item:nth-last-child(-n+2){border-bottom-width:0}.ilg-dark-glow{position:relative}.ilg-dark-glow::after{content:"";position:absolute;inset:0;background:radial-gradient(620px circle at 100% 0,rgb(197 21 50 / .38),transparent 70%);pointer-events:none;z-index:0}.ilg-dark-glow>*{position:relative;z-index:1}.ilg-dark-glow .ilg-ig__t{color:#fff}.ilg-dark-glow .ilg-ig__p{color:#a1a1a6}.ilg-dark-glow .ilg-ig__ic{color:#ff4d6a}.ilg-dark-glow .ilg-ig__item{border-color:rgb(255 255 255 / .14)}@media (max-width:1024px){.ilg-dark-glow .e-con,.ilg-dark-glow .e-con-inner{flex-shrink:0}}.ilg-ticks--dot li::before{background:var(--ilg-red);top:.62em;width:8px;height:8px;left:4px}.ilg-ticks--dot li{padding-left:28px}.ilg-vcard--badge{overflow:visible;background:none;box-shadow:none;border-radius:0}.ilg-vcard--badge::after{display:none}.ilg-vcard__media{position:absolute;inset:0;overflow:hidden;border-radius:var(--ilg-r-lg);background:var(--ilg-dark)}.ilg-vcard__media img{width:100%;height:100%;object-fit:cover;max-width:none}.ilg-vcard--badge .ilg-vcard__play{position:relative;left:auto;top:auto;margin:0;flex:0 0 auto;width:62px;height:62px;background:rgb(255 255 255 / .95);box-shadow:none}.ilg-vcard--badge .ilg-vcard__play svg{fill:var(--ilg-red,#c8102e);width:36%;height:36%}.ilg-vcard__badge{position:absolute;right:-28px;bottom:-26px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:min(340px,80%);padding:20px 22px 20px 22px;border-radius:18px;background:var(--ilg-red,#c8102e);color:#fff;line-height:1.3;box-shadow:0 18px 40px -16px rgb(197 21 50 / .6)}.ilg-vcard__btxt{font-size:20px;font-weight:600;letter-spacing:-.01em;max-width:9em}.ilg-vcard--pulse .ilg-vcard__play::before,.ilg-vcard--pulse .ilg-vcard__play::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid currentColor;color:var(--ilg-red,#c8102e);opacity:0;animation:ilgPulse 2.4s ease-out infinite;pointer-events:none}.ilg-vcard--pulse .ilg-vcard__play::after{animation-delay:1.2s}.ilg-vcard--badge.ilg-vcard--pulse .ilg-vcard__play::before,.ilg-vcard--badge.ilg-vcard--pulse .ilg-vcard__play::after{color:#fff}@keyframes ilgPulse{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.9);opacity:0}}@media (prefers-reduced-motion:reduce){.ilg-vcard--pulse .ilg-vcard__play::before,.ilg-vcard--pulse .ilg-vcard__play::after{animation:none}}@media (max-width:760px){.ilg-vcard__badge{right:0;bottom:-18px;min-width:0;padding:14px 16px;gap:12px}.ilg-vcard__btxt{font-size:16px}.ilg-vcard--badge .ilg-vcard__play{width:46px;height:46px}}.elementor-widget-ilgazi-image-card,.elementor-widget-ilgazi-video-card{width:100%}.ilg-nt-yes .ilg-icol p{display:none}.ilg-nt-yes .ilg-icols:has(.ilg-icol__ic) .ilg-icol{grid-row:auto;display:block}.ilg-hero-wire .ilg-tilt img{max-height:min(520px,60vh);width:auto;max-width:100%;margin-inline:auto}@media (max-width:1024px){.ilg-hero-wire .ilg-tilt img{max-height:360px}}.ilg-hero-card img{display:block;width:min(100%,480px);height:auto;aspect-ratio:1/1;object-fit:contain;background:#fff;padding:clamp(16px,3vw,32px);border-radius:28px;box-shadow:0 34px 70px -32px rgb(0 0 0 / .65);filter:none!important;margin-inline:auto}@media (max-width:1024px){.ilg-hero-card img{width:min(100%,380px)}}.elementor .elementor-widget.ilg-hero-card img{border-radius:28px;box-shadow:0 34px 70px -32px rgb(0 0 0 / .65)}.ilg-pg__play>img{width:100%;height:100%;object-fit:cover}.elementor .ilg-pg__play img,.ilg-pg .ilg-pg__play>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.ilg-explore{margin:48px 0 0;padding:26px 30px;border-radius:var(--ilg-r-md,18px);background:var(--ilg-bg2,#f5f5f7)}.ilg-explore__t{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ilg-red)}.ilg-explore__l{display:flex;flex-wrap:wrap;gap:12px 28px}.ilg-explore__l a{font-size:17px;font-weight:600;color:var(--ilg-ink);text-decoration:none;border-bottom:2px solid var(--ilg-red);padding-bottom:2px;transition:color .2s}.ilg-explore__l a:hover{color:var(--ilg-red)}.ilg-rel{background:var(--ilg-bg2,#f5f5f7);padding:clamp(56px,7vw,96px) 0}.ilg-rel__in{max-width:calc(var(--ilg-max,1144px) + 2 * var(--ilg-gutter,28px));margin:0 auto;padding:0 var(--ilg-gutter,28px)}.ilg-rel__t{margin:0 0 28px;font-size:clamp(26px,3vw,38px);letter-spacing:-.03em;line-height:1.1;color:var(--ilg-ink)}.ilg-rel__g{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ilg-rel__c{display:flex;flex-direction:column;background:#fff;border-radius:var(--ilg-r-md,18px);overflow:hidden;color:var(--ilg-ink);text-decoration:none;transition:transform .3s,box-shadow .3s}.ilg-rel__c:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px rgb(0 0 0 / .35);color:var(--ilg-red)}.ilg-rel__c img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.ilg-rel__c span{padding:18px 20px 22px;font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.01em}@media (max-width:900px){.ilg-rel__g{grid-template-columns:1fr}}.ilg-content .ilg-rel,.ilg-content-built .ilg-rel{background:none;padding:44px 0 0}.ilg-content .ilg-rel__in,.ilg-content-built .ilg-rel__in{padding:0;max-width:none}.ilg-content .ilg-rel .ilg-rel__t,.ilg-content-built .ilg-rel .ilg-rel__t{margin:0 0 22px;font-size:clamp(24px,2.4vw,30px)}.ilg-content .ilg-rel__c span{font-size:15px;padding:14px 16px 18px}.ilg-content .ilg-explore{margin-top:44px}@media (max-width:900px){.ilg-content .ilg-rel__g{grid-template-columns:1fr}}@media (min-width:901px){.ilg-content .ilg-rel__g,.ilg-content-built .ilg-rel__g{grid-template-columns:repeat(3,1fr);gap:18px}}.ilg-content a.ilg-rel__c,.ilg-content-built a.ilg-rel__c{color:var(--ilg-ink);text-decoration:none}.ilg-content a.ilg-rel__c:hover,.ilg-content-built a.ilg-rel__c:hover{color:var(--ilg-red)}.ilg-content .ilg-explore__l a{color:var(--ilg-ink)}.ilg-content .ilg-explore__l a:hover{color:var(--ilg-red)}