.ska-hero-gallery,.ska-hero-gallery *,.ska-hero-gallery :before,.ska-hero-gallery :after{box-sizing:border-box}.ska-hero-gallery{--ska-hg-max:var(--ska-container-main,1440px);--ska-hg-section-padding-block:32px;--ska-hg-section-padding-inline:0;--ska-hg-shell-radius:24px;--ska-hg-intro-padding:24px;--ska-hg-title-gap:20px;--ska-hg-stage-min:560px;--ska-hg-stage-ratio:4 / 3;--ska-hg-scrim-height:42%;--ska-hg-scrim-alpha:72%;--ska-hg-thumb-inset:12px;--ska-hg-thumb-gap:8px;--ska-hg-thumb-radius:8px;--ska-hg-thumb-opacity:.6;--ska-hg-thumb-opacity-hover:.84;--ska-hg-thumb-border:2px;--ska-hg-intro-bg:var(--ska-color-brand-primary,#00524e);--ska-hg-stage-bg:var(--ska-color-brand-ink,#013a3d);--ska-hg-title-color:var(--ska-color-white,#fff);--ska-hg-accent-color:var(--ska-color-brand-accent,#b8f64a);--ska-hg-desc-color:#ffffffc2;--ska-hg-focus:var(--ska-color-accent-hover,#86d210);--ska-hg-scrim-from:rgb(1 58 61/var(--ska-hg-scrim-alpha));--ska-hg-scrim-to:#013a3d00;--ska-hg-panel-duration:.4s;--ska-hg-thumb-duration:.2s;--ska-hg-hover-lift:-4px;--ska-hg-easing:cubic-bezier(.33, .1, .24, 1);padding-block:var(--ska-hg-section-padding-block);padding-inline:var(--ska-hg-section-padding-inline)}.ska-hero-gallery__inner{border-radius:var(--ska-hg-shell-radius);inline-size:100%;max-inline-size:var(--ska-hg-max);isolation:isolate;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid;overflow:hidden}.ska-hero-gallery__intro{padding:var(--ska-hg-intro-padding);background-color:var(--ska-hg-intro-bg);flex-direction:column;justify-content:flex-start;display:flex}.ska-hero-gallery__title{color:var(--ska-hg-title-color);letter-spacing:0;overflow-wrap:break-word;margin:0;margin-block-end:var(--ska-hg-title-gap);font-family:SEO Kovani Poppins,system-ui,-apple-system,Segoe UI,sans-serif;font-size:32px;font-weight:600;line-height:40px}.ska-hero-gallery__accent{color:var(--ska-hg-accent-color)}.ska-hero-gallery__description{max-inline-size:46ch;color:var(--ska-hg-desc-color);overflow-wrap:break-word;margin:0;font-family:SEO Kovani Rubik,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px}.ska-hero-gallery__gallery{aspect-ratio:var(--ska-hg-stage-ratio);background-color:var(--ska-hg-stage-bg);position:relative}.ska-hero-gallery__panel{opacity:0;visibility:hidden;transition:opacity var(--ska-hg-panel-duration) var(--ska-hg-easing), visibility 0s linear var(--ska-hg-panel-duration);position:absolute;inset:0}.ska-hero-gallery__panel.is-active{opacity:1;visibility:visible;transition:opacity var(--ska-hg-panel-duration) var(--ska-hg-easing), visibility 0s linear 0s}.ska-hero-gallery .ska-hero-gallery__image{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.ska-hero-gallery[data-ska-hg-ready] .ska-hero-gallery__gallery:after{content:"";z-index:1;block-size:var(--ska-hg-scrim-height);background-image:linear-gradient(to top, var(--ska-hg-scrim-from), var(--ska-hg-scrim-to));pointer-events:none;position:absolute;inset-block-end:0;inset-inline:0}.ska-hero-gallery__tabs{display:none}.ska-hero-gallery[data-ska-hg-ready] .ska-hero-gallery__tabs{z-index:2;gap:var(--ska-hg-thumb-gap);padding:var(--ska-hg-thumb-inset);overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;display:flex;position:absolute;inset-block-end:0;inset-inline:0;overflow-x:auto}.ska-hero-gallery[data-ska-hg-ready] .ska-hero-gallery__tabs--overflow{scroll-snap-type:inline mandatory;scroll-padding-inline:var(--ska-hg-thumb-inset)}.ska-hero-gallery__tab{appearance:none;border-radius:var(--ska-hg-thumb-radius);aspect-ratio:4/3;cursor:pointer;outline-offset:2px;min-inline-size:0;transition:transform var(--ska-hg-thumb-duration) var(--ska-hg-easing);background-color:#013a3d59;border:0;outline:2px solid #0000;flex:1 1 0;margin:0;padding:0;position:relative;overflow:hidden}.ska-hero-gallery__tabs--overflow .ska-hero-gallery__tab{flex:0 0 calc((100% + var(--ska-hg-thumb-inset) - var(--ska-hg-thumb-gap) - var(--ska-hg-thumb-gap) - var(--ska-hg-thumb-gap) - var(--ska-hg-thumb-gap)) / 4);scroll-snap-align:start}.ska-hero-gallery__tab:after{content:"";border:var(--ska-hg-thumb-border) solid transparent;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ska-hero-gallery__tab[aria-selected=true]:after{border-color:var(--ska-hg-accent-color)}.ska-hero-gallery__tab:focus-visible{outline-color:var(--ska-hg-focus)}.ska-hero-gallery .ska-hero-gallery__thumb{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;opacity:var(--ska-hg-thumb-opacity);transition:opacity var(--ska-hg-thumb-duration) var(--ska-hg-easing);display:block}.ska-hero-gallery__tab[aria-selected=true] .ska-hero-gallery__thumb{opacity:1}@media (hover:hover) and (pointer:fine){.ska-hero-gallery__tab:hover{transform:translateY(var(--ska-hg-hover-lift))}.ska-hero-gallery__tab:hover .ska-hero-gallery__thumb{opacity:var(--ska-hg-thumb-opacity-hover)}.ska-hero-gallery__tab[aria-selected=true]:hover .ska-hero-gallery__thumb{opacity:1}}@media (width>=768px){.ska-hero-gallery{--ska-hg-section-padding-block:48px;--ska-hg-shell-radius:32px;--ska-hg-intro-padding:40px;--ska-hg-thumb-inset:20px;--ska-hg-thumb-gap:12px;--ska-hg-thumb-radius:12px}.ska-hero-gallery__title{font-size:40px;line-height:48px}.ska-hero-gallery__description{font-size:18px;line-height:28px}.ska-hero-gallery[data-ska-hg-ready] .ska-hero-gallery__tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:visible}.ska-hero-gallery__tab{flex:initial}}@media (width>=1025px){.ska-hero-gallery{--ska-hg-section-padding-block:64px;--ska-hg-intro-padding:56px}.ska-hero-gallery__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ska-hero-gallery__intro{justify-content:center}.ska-hero-gallery__gallery{aspect-ratio:auto;min-block-size:var(--ska-hg-stage-min)}.ska-hero-gallery__title{font-size:48px;line-height:56px}}@media (prefers-reduced-motion:reduce){.ska-hero-gallery{--ska-hg-panel-duration:1ms;--ska-hg-thumb-duration:1ms;--ska-hg-hover-lift:0}}.elementor-widget-ska_hero_gallery:not(.elementor-widget__width-initial,.elementor-widget__width-auto){inline-size:100%}.elementor-widget-ska_hero_gallery>.elementor-widget-container{inline-size:100%;min-inline-size:0}
