:root{--mie-scroll-offset:70px}html{scroll-behavior:smooth}.mie-hero__title{margin:0 0 0.5rem 0;font-weight:900;line-height:1.05;letter-spacing:-0.03em;font-size:clamp(2.7rem, 2.2vw + 1.6rem, 6rem)}[data-bs-theme="dark"] .mie-hero__title{color:#f5f8fa}.hero-wrap{--mie-hero-text:#181c32;--mie-hero-muted:#5e6278;--mie-hero-soft-bg:#f1f1f4;--mie-hero-soft-color:#78829d}[data-bs-theme="dark"] .hero-wrap{--mie-hero-text:#f5f8fa;--mie-hero-muted:#b5b5c3;--mie-hero-soft-bg:#26272f;--mie-hero-soft-color:#92929f}.hero-wrap .mie-hero__title{color:var(--mie-hero-text)}.hero-media{position:relative;width:100%;overflow:hidden;border-radius:1.25rem;background:var(--bs-body-bg);box-shadow:0 18px 60px rgba(0, 0, 0, 0.12)}.hero-media picture,.hero-media img{display:block;width:100%;height:100%}.hero-media img{object-fit:cover;min-height:0}@media (min-width: 992px){.hero-media{height:100%;min-height:0;aspect-ratio:auto}.hero-media img{height:100%;min-height:0}}.hero-badge{position:absolute;left:1rem;bottom:1rem;z-index:2;display:inline-flex;align-items:center;gap:0.75rem;max-width:calc(100% - 2rem);min-height:56px;padding:0.75rem 1rem;border-radius:0.85rem;background:rgba(255, 255, 255, 0.88);color:#000;line-height:1.25;box-shadow:0 10px 30px rgba(0, 0, 0, 0.10);backdrop-filter:blur(10px)}.hero-badge i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.25rem;width:1.25rem;min-width:1.25rem;height:1.25rem;line-height:1}.hero-wrap .hero-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:0.45rem;min-height:24px;margin-bottom:0.5rem;color:var(--mie-hero-text);font-size:0.825rem;font-weight:600;line-height:1.25;letter-spacing:0.04em;text-transform:uppercase;opacity:0.9}.hero-wrap .hero-kicker .hero_kicker__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1rem;width:1rem;min-width:1rem;height:1rem;margin:0;padding:0;color:var(--mie-hero-text);font-size:1rem;line-height:1}.hero-wrap .hero-kicker .hero_kicker__icon::before{display:block;line-height:1}.hero-wrap .hero-kicker .hero_kicker__k1,.hero-wrap .hero-kicker .hero_kicker__k2{display:inline-flex;align-items:center;min-height:1rem;line-height:1.25}.hero-wrap .hero-kicker .hero_kicker__sep{display:inline-block;flex:0 0 auto;width:0.28rem;height:0.28rem;margin:0 0.1rem;border-radius:999px;background:currentColor;opacity:0.45;font-size:0;line-height:0;font-family:inherit}.hero-wrap .hero-kicker .hero_kicker__sep::before,.hero-wrap .hero-kicker .hero_kicker__sep::after{content:none!important;display:none!important}.hero-wrap .hero-kicker.is-wrapped{display:inline-grid;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:auto auto;column-gap:0.5ch;row-gap:0;align-items:center}.hero-wrap .hero-kicker.is-wrapped .hero_kicker__icon{grid-column:1;grid-row:1 / span 2;align-self:center}.hero-wrap .hero-kicker.is-wrapped .hero_kicker__k1{grid-column:2;grid-row:1}.hero-wrap .hero-kicker.is-wrapped .hero_kicker__k2{grid-column:2;grid-row:2}.hero-wrap .hero-kicker.is-wrapped .hero_kicker__sep{display:none}.info-box{border-radius:1rem;box-shadow:0 8px 28px rgba(0, 0, 0, 0.06);backdrop-filter:blur(8px)}.hero-wrap .fact-icon,.fact-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.25rem;width:2.25rem;min-width:2.25rem;height:2.25rem;border-radius:0.75rem;background:var(--mie-hero-soft-bg, #f1faff);color:var(--mie-hero-soft-color, #27819b);line-height:1}.hero-wrap .fact-icon i,.fact-icon i{color:inherit}.btn-pill{border-radius:999px}.mie-fade-toggle{opacity:1;transition:opacity 0.12s ease}.mie-fade-toggle.is-fading-out{opacity:0;pointer-events:none}.mie-anchor{display:block;scroll-margin-top:var(--mie-scroll-offset)}.lead{max-width:none;font-size:clamp(1.02rem, 0.6vw + 0.95rem, 1.15rem);line-height:1.55;font-weight:400;letter-spacing:0.01em;margin:12px 0 0}#bsMultiGalleryModal__consent{padding:clamp(1rem, 3.5vw, 3rem);padding-left:clamp(4.25rem, 7vw, 6rem);padding-right:clamp(4.25rem, 7vw, 6rem)}#bsMultiGalleryModal__consent > div{width:min(calc(100% - 9rem), 560px);max-height:min(70vh, 520px);overflow:auto}#bsMultiGalleryModal__consentText{line-height:1.45}@media (max-width: 420px){#bsMultiGalleryModal__consent .btn{width:100%}}.gallery-item{position:relative}.gallery-item.is-video::after{content:"";position:absolute;inset:0;border-radius:0.5rem;pointer-events:none;background:radial-gradient( circle at center, rgba(255, 140, 0, 0.40) 0 35%, rgba(0, 0, 0, 0) 36% 100% )}.gallery-item.is-video::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-45%, -50%);width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:22px solid rgba(255, 140, 0, 0.98);filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.55));pointer-events:none}#bsMultiGalleryModal__consentText a{color:inherit!important;text-decoration:none!important;text-decoration-color:currentColor}#bsMultiGalleryModal__consentText a:hover,#bsMultiGalleryModal__consentText a:focus,#bsMultiGalleryModal__consentText a:focus-visible{text-decoration:underline!important;text-underline-offset:0.18em;text-decoration-thickness:2px}#bsMultiGalleryModal__consent .consent-actions .btn{flex:1 1 calc(50% - 0.5rem);min-width:12rem}@media (max-width: 420px){#bsMultiGalleryModal__consent .consent-actions .btn{flex-basis:100%;min-width:0}}#bsMultiGalleryModal__stage{overflow:hidden}[data-mie-readmore] .collapsing{transition:height 0.35s ease!important}@media (prefers-reduced-motion: reduce){[data-mie-readmore] .collapsing{transition:height 0.35s ease!important}}.mip-carousel__card-link{display:block;color:inherit;text-decoration:none}.mip-carousel__card-link:hover,.mip-carousel__card-link:focus,.mip-carousel__card-link:active,.mip-carousel__card-link:visited{color:inherit;text-decoration:none}@layer mip-carousel{.mip-carousel{--edge:clamp(16px, 4vw, 36px);--gap:16px;--cardH:clamp(420px, 52vw, 520px);--radius:20px;--textBand:62%;color:inherit;font-family:inherit;background:transparent}:where(.mip-carousel,.mip-carousel *){box-sizing:border-box}.mip-carousel__section{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip}@supports not (overflow: clip){.mip-carousel__section{overflow-x:hidden}}.mip-carousel__scroller{--cardsVisible:1.15;--gapsVisible:1;display:flex;flex-wrap:nowrap;gap:var(--gap);height:calc(var(--cardH) + 10px + 14px);overflow-x:auto;padding-inline:var(--edge);padding-block:10px 14px;padding-left:calc(var(--edge) + var(--gap));padding-right:calc(var(--edge) + var(--gap));scroll-padding-left:calc(var(--edge) + var(--gap));scroll-padding-right:calc(var(--edge) + var(--gap));scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none}.mip-carousel__scroller::-webkit-scrollbar{display:none}.mip-carousel .card.mip-carousel__card{position:relative;flex:0 0 auto;width:calc((100vw - (2 * (var(--edge) + var(--gap))) - (var(--gapsVisible) * var(--gap))) / var(--cardsVisible));max-width:none;height:var(--cardH);overflow:hidden;border:none;border-radius:var(--radius);background-image:var(--img);background-size:cover;background-position:center;box-shadow:none;scroll-snap-align:start;transform:translateZ(0)}@media (min-width: 576px){.mip-carousel__scroller{--cardsVisible:1.8;--gapsVisible:1}}@media (min-width: 768px){.mip-carousel__scroller{--cardsVisible:2.5;--gapsVisible:2}}@media (orientation: landscape) and (max-height: 500px){.mip-carousel__scroller{--cardsVisible:2.5;--gapsVisible:2}}.mip-carousel__overlay{position:absolute;left:0;right:0;bottom:0;height:var(--textBand);display:flex;flex-direction:column;justify-content:flex-end;padding:18px 18px 16px}.mip-carousel__overlay::before{content:"";position:absolute;inset:0;background:linear-gradient( to top, rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0.55) 55%, rgba(0, 0, 0, 0) 100% );pointer-events:none}.mip-carousel__overlay > *{position:relative}.mip-carousel__kicker{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0.5ch;max-width:100%;min-width:0;margin-bottom:6px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;opacity:0.9}.mip-carousel__k1,.mip-carousel__k2{min-width:0;white-space:nowrap}.mip-carousel__sep{flex:0 0 auto;width:1ch;text-align:center}.mip-carousel__sep::before{content:"\2022"}.mip-carousel__kicker.is-wrapped{flex-direction:column;align-items:flex-start;gap:1px}.mip-carousel__kicker.is-wrapped .mip-carousel__sep{display:none}.mip-carousel__kicker.is-wrapped .mip-carousel__k1,.mip-carousel__kicker.is-wrapped .mip-carousel__k2{margin-left:0;padding-left:0}.mip-carousel__title{margin:0 0 6px;font-size:22px;letter-spacing:-0.02em}.mip-carousel__desc{max-width:40ch;margin:0 0 14px;line-height:1.35;opacity:0.85}.mip-carousel__actions{display:flex;flex-wrap:wrap;gap:10px}.mip-carousel__btn{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:650;text-decoration:none;user-select:none;transition:transform 0.12s ease, filter 0.12s ease}.mip-carousel__btn--ghost{color:rgba(255, 255, 255, 0.92);border:1px solid rgba(255, 255, 255, 0.35);background:rgba(0, 0, 0, 0.12);backdrop-filter:blur(6px)}.mip-carousel__btn--solid{color:rgba(0, 0, 0, 0.88);border:1px solid rgba(255, 255, 255, 0.2);background:rgba(255, 255, 255, 0.92)}}.mie-footer-cookie-btn{background:none;border:0;font:inherit;cursor:pointer}@media(max-width:991.98px){#kt_app_footer .mie-footer-copyright{display:flex;align-items:center;justify-content:center}#kt_app_footer .mie-footer-link{display:inline-flex;align-items:center;min-width:48px;min-height:48px;padding:0 .5rem;line-height:1.25}#kt_app_footer .menu{gap:.25rem}}
