@charset "UTF-8";@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-cyrillic-ext-wght-normal-UQQBMR6U.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-cyrillic-wght-normal-ABPPXKAC.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-greek-ext-wght-normal-CBUO6HBF.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-greek-wght-normal-6ADIHNAK.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-vietnamese-wght-normal-LDNTYRW6.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-latin-ext-wght-normal-BXY22JBL.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-latin-wght-normal-ILI3Y2TR.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-cyrillic-ext-wght-italic-33BNC7YI.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-cyrillic-wght-italic-T6OMEWWI.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-greek-ext-wght-italic-NGQJJRRG.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-greek-wght-italic-U2C6CG7T.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-vietnamese-wght-italic-347Q6WRE.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-latin-ext-wght-italic-V4QZESVS.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-latin-wght-italic-CO2ZF3E3.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-cyrillic-ext-wght-normal-V7ZTFCOE.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-cyrillic-wght-normal-L7ELDB75.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-greek-wght-normal-XBPEZBN4.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-vietnamese-wght-normal-GJTTNSIH.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-latin-ext-wght-normal-5KAOUPZ6.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-latin-wght-normal-EUO3YR6J.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-cyrillic-ext-wght-italic-GYCBUT4B.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-cyrillic-wght-italic-QKQNUI67.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-greek-wght-italic-XJVKPCT6.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-vietnamese-wght-italic-5JPHMBOM.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-latin-ext-wght-italic-2IGLGYSV.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-serif-4-latin-wght-italic-HDEF7ZME.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Allison;font-style:normal;font-display:swap;font-weight:400;src:url("./media/allison-latin-400-normal-ZQ7AQT6V.woff2") format("woff2"),url("./media/allison-latin-400-normal-KDBPPU6L.woff") format("woff")}@font-face{font-family:Allison;font-style:normal;font-display:swap;font-weight:400;src:url("./media/allison-latin-ext-400-normal-WR2GCJ5P.woff2") format("woff2"),url("./media/allison-latin-ext-400-normal-2MHWE2LM.woff") format("woff")}body.sfi-hydrating *,body.sfi-hydrating *:before,body.sfi-hydrating *:after{transition-duration:0ms!important;animation-duration:0ms!important}:root{--sfi-paper: #faf7f1;--sfi-paper-deep: #f3eee4;--sfi-white: #ffffff;--sfi-sand-50: #fbf7ec;--sfi-sand-100: #f6eeda;--sfi-sand-200: #eee1bf;--sfi-sand-300: #e6d1a0;--sfi-sand-500: #c7aa66;--sfi-sand-700: #7d6226;--sfi-moss-50: #f1f4ee;--sfi-moss-100: #e2e8de;--sfi-moss-200: #c7d1c3;--sfi-moss-300: #a3b3a2;--sfi-moss-400: #7d917f;--sfi-moss-500: #5d735f;--sfi-moss-600: #47594a;--sfi-moss-700: #36463a;--sfi-moss-800: #2a362c;--sfi-moss-900: #1f2821;--sfi-ink: #22251f;--sfi-ink-muted: #565a50;--sfi-ink-soft: #6a6e63;--sfi-line: rgba(34, 37, 31, .14);--sfi-line-soft: rgba(34, 37, 31, .08);--sfi-line-strong: rgba(34, 37, 31, .28);--sfi-on-dark: #f6f2e8;--sfi-on-dark-muted: rgba(246, 242, 232, .78);--sfi-on-dark-line: rgba(246, 242, 232, .2);--sfi-radius-sm: 4px;--sfi-radius: 8px;--sfi-radius-lg: 12px;--sfi-shadow-sm: 0 1px 2px rgba(31, 40, 33, .06);--sfi-shadow-md: 0 12px 32px -12px rgba(31, 40, 33, .22), 0 2px 6px rgba(31, 40, 33, .06);--sfi-focus-ring: 2px solid var(--sfi-moss-600);--sfi-font-body: "Source Sans 3 Variable", "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sfi-font-heading: "Source Serif 4 Variable", "Source Serif 4", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sfi-font-primary: var(--sfi-font-body);--sfi-font-secondary: var(--sfi-font-heading);--sfi-font-sans: var(--sfi-font-body);--sfi-font-serif: var(--sfi-font-heading);--sfi-type-body-size: 1rem;--sfi-type-body-lh: 1.62;--sfi-type-body-weight: 400;--sfi-type-lead-size: 1.1875rem;--sfi-type-lead-lh: 1.55;--sfi-type-h1-size: clamp(2.125rem, 1.55rem + 2.1vw, 3.125rem);--sfi-type-h1-lh: 1.12;--sfi-type-h2-size: clamp(1.625rem, 1.35rem + 1vw, 2.125rem);--sfi-type-h2-lh: 1.2;--sfi-type-h3-size: clamp(1.3125rem, 1.2rem + .4vw, 1.5rem);--sfi-type-h3-lh: 1.28;--sfi-type-h4-size: 1.125rem;--sfi-type-h4-lh: 1.4;--sfi-type-nav-size: .9375rem;--sfi-type-nav-lh: 1.25;--sfi-type-nav-weight: 500;--sfi-type-btn-size: .9375rem;--sfi-type-btn-lh: 1.2;--sfi-type-btn-weight: 600;--sfi-type-meta-size: .875rem;--sfi-type-meta-lh: 1.45;--sfi-type-meta-weight: 500;--sfi-measure: 46rem;--sfi-space-section: clamp(3.5rem, 7vw, 6.25rem);--sfi-space-band: clamp(2.5rem, 4.5vw, 4rem);--sfi-color-bg: var(--sfi-paper);--sfi-color-surface: var(--sfi-white);--sfi-color-surface-solid: var(--sfi-white);--sfi-color-surface-tint: var(--sfi-paper-deep);--sfi-color-border: var(--sfi-line);--sfi-color-ink: var(--sfi-ink);--sfi-color-ink-muted: var(--sfi-ink-muted);--sfi-color-text: var(--sfi-ink);--sfi-color-text-muted: var(--sfi-ink-muted);--sfi-color-muted: var(--sfi-ink-muted);--sfi-color-link: var(--sfi-moss-600);--sfi-color-link-hover: var(--sfi-moss-900);--sfi-color-accent: var(--sfi-moss-600);--sfi-color-primary: var(--sfi-sand-300);--sfi-color-primary-mid: var(--sfi-moss-500);--sfi-color-primary-700: var(--sfi-moss-600);--sfi-color-primary-900: var(--sfi-moss-900);--sfi-brand-logo: var(--sfi-sand-300);--sfi-palette-1: var(--sfi-sand-300);--sfi-palette-2: var(--sfi-moss-400);--sfi-palette-3: var(--sfi-moss-500);--sfi-palette-4: var(--sfi-moss-600);--sfi-palette-5: var(--sfi-moss-700);--sfi-palette-6: var(--sfi-moss-900);--sfi-brand-shadow-warm: var(--sfi-moss-900);--sfi-brand-tone-lightest: var(--sfi-sand-200);--sfi-brand-tone-light: var(--sfi-sand-300);--sfi-brand-tone-warm: var(--sfi-sand-500);--sfi-brand-tone-lightest-soft: var(--sfi-sand-50);--sfi-brand-tone-light-soft: var(--sfi-sand-100);--sfi-brand-tone-warm-soft: var(--sfi-sand-200);--sfi-brand-logo-height: 4.25rem;--sfi-nav-brand-nudge: 0px;--sfi-mobile-menu-bg: url(/assets/sfi-mobile-menu-bg.svg);--sfi-container: 1280px;--sfi-nav-container: var(--sfi-container);--sfi-gutter: clamp(1.25rem, 4vw, 3rem);--sfi-gutter-mobile: 1.25rem;--sfi-page-body-max: var(--sfi-container);--sfi-layout-sidebar-col: minmax(15rem, 18rem);--sfi-layout-sidebar-gap: clamp(2rem, 4vw, 4rem);--sfi-cms-block-gap: 1.75rem;--sfi-hero-height: 100px;--sfi-obvestilo-h: 0px;--sfi-under-fixed-nav: calc(var(--sfi-obvestilo-h, 0px) + var(--sfi-topbar-h, 86px));--sfi-nav-bg: var(--sfi-paper);--sfi-nav-bg-dropdown: var(--sfi-white);--sfi-nav-bg-flyout: var(--sfi-sand-50);--sfi-nav-bg-solid: var(--sfi-paper-deep);--sfi-nav-dropdown-border: var(--sfi-line);--sfi-nav-dropdown-shadow: var(--sfi-shadow-md);--sfi-page-hero-bg: var(--sfi-paper-deep);--sfi-page-hero-headline: var(--sfi-ink);--sfi-page-hero-accent: var(--sfi-ink-muted);--sfi-page-hero-glass-fill: var(--sfi-paper-deep);--sfi-page-hero-glass-blur: 0px;--sfi-page-hero-glass-saturate: 1;--sfi-page-hero-body-fade: 0px;--sfi-gradient-divider: linear-gradient(var(--sfi-line), var(--sfi-line));--sfi-gradient-divider-nav: linear-gradient(var(--sfi-line), var(--sfi-line))}@media (min-width: 1500px){:root{--sfi-container: 1360px}}@media (min-width: 1800px){:root{--sfi-container: 1440px}}@media (max-width: 600px){:root{--sfi-type-lead-size: 1.125rem;--sfi-brand-logo-height: 3.5rem}}html{height:100%;font-size:106.25%;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{height:100%;margin:0;background:var(--sfi-color-bg);color:var(--sfi-color-ink);font-family:var(--sfi-font-body);font-weight:var(--sfi-type-body-weight);font-size:var(--sfi-type-body-size);line-height:var(--sfi-type-body-lh);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.sfi-menu-open{overflow:hidden}::selection{background:var(--sfi-sand-200);color:var(--sfi-ink)}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit}a{color:var(--sfi-color-link);text-decoration-thickness:.06em;text-underline-offset:.18em}a:hover{color:var(--sfi-color-link-hover)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px}h1,.h1{font-family:var(--sfi-font-heading);font-weight:500;font-size:var(--sfi-type-h1-size);line-height:var(--sfi-type-h1-lh);letter-spacing:-.012em;color:var(--sfi-color-ink);margin:0 0 .75rem;text-wrap:balance}h2{font-family:var(--sfi-font-heading);font-weight:500;font-size:var(--sfi-type-h2-size);line-height:var(--sfi-type-h2-lh);letter-spacing:-.008em;color:var(--sfi-color-ink);margin:0 0 .65rem;text-wrap:balance}h3{font-family:var(--sfi-font-heading);font-weight:500;font-size:var(--sfi-type-h3-size);line-height:var(--sfi-type-h3-lh);letter-spacing:-.004em;color:var(--sfi-color-ink);margin:0 0 .5rem}h4{font-family:var(--sfi-font-body);font-weight:600;font-size:var(--sfi-type-h4-size);line-height:var(--sfi-type-h4-lh);color:var(--sfi-color-ink);margin:0 0 .5rem}h5,h6{font-family:var(--sfi-font-body);font-weight:600;font-size:1rem;line-height:1.4;color:var(--sfi-color-ink);margin:0 0 .4rem}.sfi-font-primary{font-family:var(--sfi-font-body)!important;font-weight:var(--sfi-type-body-weight)!important;font-size:var(--sfi-type-body-size)!important;line-height:var(--sfi-type-body-lh)!important}.sfi-font-secondary{font-family:var(--sfi-font-heading)!important;font-weight:500!important}.sfi-lead{font-family:var(--sfi-font-body);font-weight:400;font-size:var(--sfi-type-lead-size);line-height:var(--sfi-type-lead-lh);color:var(--sfi-color-ink-muted)}.sfi-ui,.sfi-meta{font-family:var(--sfi-font-body);font-weight:var(--sfi-type-meta-weight);font-size:var(--sfi-type-meta-size);line-height:var(--sfi-type-meta-lh);letter-spacing:0}.sfi-eyebrow{display:flex;align-items:center;gap:.7rem;margin:0 0 .9rem;color:var(--sfi-sand-700);font-family:var(--sfi-font-body);font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:.005em}.sfi-eyebrow:before{content:"";flex:none;width:1.75rem;height:1px;background:currentColor;opacity:.7}.sfi-eyebrow--on-dark{color:var(--sfi-sand-300)}.sfi-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;box-sizing:border-box;min-height:2.875rem;padding:.7rem 1.35rem;border:1px solid transparent;border-radius:var(--sfi-radius-sm);background:transparent;color:var(--sfi-moss-700);font-family:var(--sfi-font-body);font-size:var(--sfi-type-btn-size);font-weight:var(--sfi-type-btn-weight);line-height:var(--sfi-type-btn-lh);letter-spacing:.005em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.sfi-btn--primary{background:var(--sfi-moss-700);border-color:var(--sfi-moss-700);color:#fff}.sfi-btn--primary:hover{background:var(--sfi-moss-900);border-color:var(--sfi-moss-900);color:#fff}.sfi-btn--secondary{background:transparent;border-color:var(--sfi-line-strong);color:var(--sfi-moss-700)}.sfi-btn--secondary:hover{background:var(--sfi-white);border-color:var(--sfi-moss-700);color:var(--sfi-moss-900)}.sfi-btn--sand{background:var(--sfi-sand-300);border-color:var(--sfi-sand-300);color:var(--sfi-moss-900)}.sfi-btn--sand:hover{background:var(--sfi-sand-100);border-color:var(--sfi-sand-100);color:var(--sfi-moss-900)}.sfi-btn--ghost-light{border-color:var(--sfi-on-dark-line);color:var(--sfi-on-dark)}.sfi-btn--ghost-light:hover{background:#f6f2e81a;border-color:#f6f2e88c;color:#fff}.sfi-btn:focus-visible{outline:var(--sfi-focus-ring);outline-offset:3px}.sfi-btn--sand:focus-visible,.sfi-btn--ghost-light:focus-visible{outline-color:var(--sfi-sand-300)}.sfi-link-arrow{display:inline-flex;align-items:baseline;gap:.4em;padding:0;border:none;background:none;color:var(--sfi-color-link);font-family:var(--sfi-font-body);font-size:var(--sfi-type-btn-size);font-weight:600;line-height:1.3;text-align:left;text-decoration:none;cursor:pointer}.sfi-link-arrow:after{content:"\2192";flex:none;transition:transform .18s ease}.sfi-link-arrow:hover{color:var(--sfi-color-link-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.sfi-link-arrow:hover:after{transform:translate(3px)}.sfi-link-arrow--on-dark{color:var(--sfi-sand-300)}.sfi-link-arrow--on-dark:hover{color:#fff}@media (prefers-reduced-motion: reduce){.sfi-link-arrow:after{transition:none}}.sfi-section{padding-block:var(--sfi-space-section)}.sfi-section--band{padding-block:var(--sfi-space-band)}.sfi-section--white{background:var(--sfi-white);border-block:1px solid var(--sfi-line)}.sfi-section--deep{background:var(--sfi-paper-deep)}.sfi-section--sand{background:var(--sfi-sand-100)}.sfi-section--rule{border-top:1px solid var(--sfi-line)}.sfi-section--dark{background:var(--sfi-moss-800);color:var(--sfi-on-dark-muted)}.sfi-section--dark :is(h1,h2,h3,h4){color:var(--sfi-on-dark)}.sfi-section-head{max-width:46rem;margin-bottom:clamp(1.75rem,3vw,2.75rem)}.sfi-section-head :is(h1,h2){margin:0}.sfi-section-head--split{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2.5rem;max-width:none}.sfi-section-sub{max-width:62ch;margin:.9rem 0 0;color:var(--sfi-ink-muted);font-size:1.0625rem;line-height:1.6}.sfi-section--dark .sfi-section-sub{color:var(--sfi-on-dark-muted)}.sfi-link-row{display:flex;flex-wrap:wrap;gap:.6rem 1.75rem}.sfi-photo{display:block;width:100%;height:auto;border-radius:var(--sfi-radius);background:var(--sfi-paper-deep);object-fit:cover}.sfi-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .55rem;margin:0;color:var(--sfi-ink-soft);font-size:var(--sfi-type-meta-size);line-height:1.4}.sfi-crumbs a{color:var(--sfi-ink-muted);text-decoration:none}.sfi-crumbs a:hover{color:var(--sfi-moss-700);text-decoration:underline;text-underline-offset:.2em}.sfi-crumbs [aria-current]{color:var(--sfi-ink);font-weight:600}.sfi-kicker{margin:0 0 .6rem;color:var(--sfi-sand-700);font-family:var(--sfi-font-body);font-size:.9375rem;font-weight:600;line-height:1.35}.sfi-kicker--on-dark{color:var(--sfi-sand-300)}.sfi-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:1.5rem 0;margin:0;padding:0;list-style:none}.sfi-facts>*{box-sizing:border-box;min-width:0;margin:0;padding:.1rem 1.5rem .15rem 1.25rem;border-left:1px solid var(--sfi-line-strong)}.sfi-facts dt,.sfi-facts .sfi-facts-label{display:block;margin:0 0 .2rem;color:var(--sfi-ink-soft);font-size:var(--sfi-type-meta-size);font-weight:400;line-height:1.4}.sfi-facts dd,.sfi-facts .sfi-facts-value{display:block;margin:0;color:var(--sfi-ink);font-size:1rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.sfi-facts a{color:var(--sfi-moss-700);text-decoration:underline;text-decoration-color:var(--sfi-moss-300);text-decoration-thickness:1px;text-underline-offset:.22em}.sfi-facts a:hover{color:var(--sfi-moss-900);text-decoration-color:currentColor}.sfi-row-links{display:grid;gap:0 clamp(2rem,4vw,3.5rem);margin:0;padding:0;list-style:none}.sfi-row-links--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sfi-row-links--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sfi-row-links a{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1rem .15rem 1rem 0;border-top:1px solid var(--sfi-line);color:var(--sfi-ink);font-family:var(--sfi-font-heading);font-size:1.1875rem;font-weight:500;line-height:1.3;text-decoration:none}.sfi-row-links a:after{content:"\2192";flex:none;color:var(--sfi-moss-600);font-family:var(--sfi-font-body);font-size:1.0625rem;transition:transform .18s ease}.sfi-row-links a:hover{color:var(--sfi-moss-700)}.sfi-row-links a:hover:after{transform:translate(4px)}.sfi-row-links a:focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px}@media (max-width: 900px){.sfi-row-links--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.sfi-row-links--2,.sfi-row-links--3{grid-template-columns:minmax(0,1fr)}}.sfi-steps{margin:0;padding:0;list-style:none;counter-reset:sfi-step}.sfi-steps>li{position:relative;padding:.6rem 0 .6rem 2.25rem;border-top:1px solid var(--sfi-line);line-height:1.5;counter-increment:sfi-step}.sfi-steps>li:last-child{border-bottom:1px solid var(--sfi-line)}.sfi-steps>li:before{content:counter(sfi-step);position:absolute;top:.5rem;left:.1rem;color:var(--sfi-sand-700);font-family:var(--sfi-font-heading);font-size:1.25rem;font-weight:500;line-height:1.3;font-variant-numeric:lining-nums}@media (prefers-reduced-motion: reduce){.sfi-row-links a:after{transition:none}}.sfi-nav.header{position:relative;background:var(--sfi-nav-bg)}.sfi-nav .topbar{position:relative;z-index:10;background:var(--sfi-nav-bg);border-bottom:1px solid var(--sfi-line)}.sfi-nav .topbar-spacer{height:0}.sfi-nav .inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;box-sizing:border-box;max-width:min(var(--sfi-nav-container),100vw);margin:0 auto;padding:.7rem var(--sfi-gutter)}.sfi-nav .brand{display:flex;align-items:center;flex:0 0 auto;margin-left:var(--sfi-nav-brand-nudge);color:var(--sfi-ink);line-height:0;text-decoration:none}.sfi-nav .brand-mark{position:relative;flex-shrink:0;height:var(--sfi-brand-logo-height);width:calc(var(--sfi-brand-logo-height) * 150 / 90);line-height:0}.sfi-nav .brand-logo-img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:contain;object-position:left center;transition:filter .2s ease}.sfi-nav .nav{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;flex-wrap:nowrap;gap:.15rem;min-width:0}.sfi-nav .item{position:relative}.sfi-nav .top{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:.6rem .75rem;border-radius:var(--sfi-radius-sm);color:var(--sfi-ink);font-family:var(--sfi-font-body);font-size:var(--sfi-type-nav-size);font-weight:var(--sfi-type-nav-weight);line-height:var(--sfi-type-nav-lh);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,color .14s ease}span.top{cursor:default}.sfi-nav .top:hover,.sfi-nav .item-open>.top{background:var(--sfi-paper-deep);color:var(--sfi-moss-900)}.sfi-nav .top.active:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.2rem;height:2px;border-radius:1px;background:var(--sfi-moss-600)}.sfi-nav .top-chev{flex:none;width:.7rem;height:.7rem;opacity:.6;transition:transform .16s ease}.sfi-nav .item-open>.top .top-chev{transform:rotate(180deg)}.sfi-nav .nav-actions{display:flex;align-items:center;flex:0 0 auto;gap:.25rem;margin-left:.25rem}.sfi-nav .nav-search{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:var(--sfi-radius-sm);color:var(--sfi-ink-muted);text-decoration:none;transition:background-color .14s ease,color .14s ease}.sfi-nav .nav-search svg{display:block;width:1.2rem;height:1.2rem}.sfi-nav .nav-search:hover,.sfi-nav .nav-search.active{background:var(--sfi-paper-deep);color:var(--sfi-ink)}.sfi-nav .dropdown{display:none;position:absolute;top:calc(100% + .4rem);left:0;z-index:20;min-width:17.5rem;margin:0;padding:.4rem;background:var(--sfi-nav-bg-dropdown);border:1px solid var(--sfi-nav-dropdown-border);border-radius:var(--sfi-radius);box-shadow:var(--sfi-nav-dropdown-shadow)}.sfi-nav .dropdown:before{content:"";position:absolute;left:0;right:0;top:-.5rem;height:.5rem}.sfi-nav .item.item-open .dropdown{display:block}.sfi-nav .item-last .dropdown{left:auto;right:0}.sfi-nav .dd-col{padding:0}.sfi-nav .dd-row{display:flex;align-items:center;justify-content:space-between;border-radius:var(--sfi-radius-sm);transition:background-color .12s ease}.sfi-nav .dd-row:hover{background:var(--sfi-moss-50)}.sfi-nav .dd-chev{padding-right:.75rem;color:var(--sfi-ink-soft);font-size:1rem;line-height:1}.sfi-nav .dd-row .dd-link{flex:1;min-width:0}.sfi-nav .dd-link{display:block;padding:.55rem .75rem;border-radius:var(--sfi-radius-sm);color:var(--sfi-ink);font-family:var(--sfi-font-body);font-size:var(--sfi-type-nav-size);font-weight:400;line-height:1.35;text-decoration:none}.sfi-nav .dd-link:hover{color:var(--sfi-moss-900)}.sfi-nav .dd-flyout{position:absolute;top:-1px;left:calc(100% + .35rem);z-index:21;min-width:16rem;padding:.4rem;background:var(--sfi-nav-bg-dropdown);border:1px solid var(--sfi-nav-dropdown-border);border-radius:var(--sfi-radius);box-shadow:var(--sfi-nav-dropdown-shadow)}.sfi-nav .dd-flyout:before{content:"";position:absolute;top:0;bottom:0;left:-.5rem;width:.5rem}.sfi-nav .dd-flyout.flyout-left{left:auto;right:calc(100% + .35rem)}.sfi-nav .dd-flyout.flyout-left:before{left:auto;right:-.5rem}.sfi-nav .dd-flyout .dd-link:hover{background:var(--sfi-moss-50)}.sfi-nav .dd-flyout-title{margin:0 0 .25rem;padding:.5rem .75rem .45rem;border-bottom:1px solid var(--sfi-line-soft);color:var(--sfi-ink-soft);font-family:var(--sfi-font-body);font-size:.8125rem;font-weight:600;line-height:1.3}.sfi-nav .burger{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--sfi-line);border-radius:var(--sfi-radius-sm);background:transparent;cursor:pointer}.sfi-nav .burger-lines{display:inline-flex;flex-direction:column;gap:5px}.sfi-nav .burger-lines span{display:block;width:20px;height:2px;border-radius:1px;background:var(--sfi-ink);transition:transform .16s ease,opacity .16s ease}.sfi-nav .burger-lines.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.sfi-nav .burger-lines.open span:nth-child(2){opacity:0}.sfi-nav .burger-lines.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body.sfi-home .sfi-nav .topbar{background:transparent;border-bottom-color:transparent}body.sfi-home .sfi-nav .top{color:#fffffff0}body.sfi-home .sfi-nav .top:hover,body.sfi-home .sfi-nav .item-open>.top{background:#ffffff29;color:#fff}body.sfi-home .sfi-nav .top.active:after{background:var(--sfi-sand-300)}body.sfi-home .sfi-nav .brand-logo-img{filter:brightness(0) invert(1)}body.sfi-home .sfi-nav .burger{border-color:#ffffff73}body.sfi-home .sfi-nav .burger-lines span{background:#fff}body.sfi-home .sfi-nav .nav-search{color:#ffffffd1}body.sfi-home .sfi-nav .nav-search:hover,body.sfi-home .sfi-nav .nav-search.active{background:#ffffff29;color:#fff}body.sfi-menu-open.sfi-home .sfi-nav .topbar{background:var(--sfi-nav-bg);border-bottom-color:var(--sfi-line)}body.sfi-menu-open.sfi-home .sfi-nav .burger{border-color:var(--sfi-line)}body.sfi-menu-open.sfi-home .sfi-nav .burger-lines span{background:var(--sfi-ink)}body.sfi-menu-open.sfi-home .sfi-nav .nav-search{color:var(--sfi-ink-muted)}body.sfi-menu-open.sfi-home .sfi-nav .nav-search:hover,body.sfi-menu-open.sfi-home .sfi-nav .nav-search.active{background:var(--sfi-paper-deep);color:var(--sfi-ink)}body.sfi-menu-open.sfi-home .sfi-nav .brand-logo-img{filter:none}.sfi-nav .mobile-panel{position:fixed;inset:0;z-index:9;padding:var(--sfi-under-fixed-nav) 0 1.5rem;background:var(--sfi-nav-bg);overflow:auto;isolation:isolate}.sfi-nav .mobile-panel .mobile-nav-wrap{display:flex;flex-direction:column;box-sizing:border-box;min-height:calc(100dvh - var(--sfi-under-fixed-nav) - 1.5rem);padding-top:.5rem;padding-bottom:1rem}.sfi-nav .mobile-panel .mobile-nav-wrap>app-nav-accordion{flex:1 1 auto;min-height:0}.sfi-nav .mobile-panel .mobile-nav-search-row{flex-shrink:0}.sfi-nav .mobile-panel .mobile-nav-search{display:flex;align-items:center;gap:.6rem;box-sizing:border-box;width:100%;padding:.85rem 0;color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:1rem;font-weight:500;line-height:1.3;text-decoration:none}.sfi-nav .mobile-panel .mobile-nav-search svg{flex-shrink:0;width:1.15rem;height:1.15rem}.sfi-nav .mobile-panel .mobile-nav-search:hover,.sfi-nav .mobile-panel .mobile-nav-search.footer-nav-active{color:var(--sfi-moss-900)}.sfi-nav .mobile-panel .mobile-nav-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 1.5rem;flex-shrink:0;margin-top:auto;margin-bottom:.5rem;padding-top:1.35rem;border-top:1px solid var(--sfi-line);color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:.9375rem;line-height:1.45}.sfi-nav .mobile-panel .mobile-nav-contact-col{min-width:0}.sfi-nav .mobile-panel .mobile-nav-contact p{margin:0 0 .35rem;color:inherit}.sfi-nav .mobile-panel .mobile-nav-contact-col p:last-child{margin-bottom:0}.sfi-nav .mobile-panel .mobile-nav-contact-heading{margin-bottom:.45rem;color:var(--sfi-ink);font-weight:600}.sfi-nav .mobile-panel .mobile-nav-contact a{overflow-wrap:anywhere;color:inherit;text-decoration:none}.sfi-nav .mobile-panel .mobile-nav-contact a:hover{color:var(--sfi-ink);text-decoration:underline}.sfi-nav .mobile-panel :is(app-footer-nav-accordion,app-nav-accordion).footer-nav-accordion--mobile .footer-nav-list:not(.footer-nav-list--nested)>.footer-nav-item{padding:0;border-top:1px solid var(--sfi-line);border-bottom:none}.sfi-nav .mobile-panel :is(app-footer-nav-accordion,app-nav-accordion).footer-nav-accordion--mobile .footer-nav-cat,.sfi-nav .mobile-panel :is(app-footer-nav-accordion,app-nav-accordion).footer-nav-accordion--mobile .footer-nav-leaf--top{padding:.85rem 0;color:var(--sfi-ink);font-family:var(--sfi-font-heading);font-size:1.3125rem;font-weight:500;line-height:1.25}.sfi-nav .mobile-panel :is(app-footer-nav-accordion,app-nav-accordion).footer-nav-accordion--mobile .footer-nav-active{color:var(--sfi-moss-600)}.sfi-nav .mobile-panel :is(app-footer-nav-accordion,app-nav-accordion).footer-nav-accordion--mobile .footer-nav-list--nested .footer-nav-cat,.sfi-nav .mobile-panel :is(app-footer-nav-accordion,app-nav-accordion).footer-nav-accordion--mobile .footer-nav-leaf:not(.footer-nav-leaf--top){padding:.5rem 0;color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:1rem;font-weight:400;line-height:1.4}.sfi-nav .mobile-panel :is(app-footer-nav-accordion,app-nav-accordion).footer-nav-accordion--mobile .footer-nav-leaf:not(.footer-nav-leaf--top):hover{color:var(--sfi-ink)}.sfi-nav .mobile-panel :is(app-footer-nav-accordion,app-nav-accordion).footer-nav-accordion--mobile .footer-nav-toggle{width:2.75rem;height:2.75rem}.sfi-nav .mobile-panel :is(app-footer-nav-accordion,app-nav-accordion).footer-nav-accordion--mobile .footer-nav-panel{padding:0 0 .75rem .25rem}.sfi-nav .mobile-panel :is(app-footer-nav-accordion,app-nav-accordion).footer-nav-accordion--mobile .footer-nav-list--nested{border-left-color:var(--sfi-line)}@media (max-width: 1240px) and (min-width: 991px){.sfi-nav .inner{gap:.75rem}.sfi-nav .nav{gap:0}.sfi-nav .top{padding:.5rem;font-size:.875rem}.sfi-nav .top.active:after{left:.5rem;right:.5rem}}@media (max-width: 990px){.sfi-nav .inner{flex-wrap:nowrap}.sfi-nav .brand{min-width:0}.sfi-nav .nav{display:none}.sfi-nav .nav-actions{margin-left:auto}.sfi-nav .burger{display:inline-flex;flex:0 0 auto}}app-search .search-hero,.usposabljanje-hero:not(.usposabljanje-hero--with-image),.dogodek-hero:not(.dogodek-hero--with-image),.novica-hero:not(.novica-hero--with-image){background:var(--sfi-page-hero-bg);border-bottom:1px solid var(--sfi-line)}app-cms-page .hero{background:var(--sfi-page-hero-bg);border-bottom:1px solid var(--sfi-line)}app-cms-page .page-body-wrap{background:transparent}.usposabljanje-hero.usposabljanje-hero--with-image,.dogodek-hero.dogodek-hero--with-image,.novica-hero.novica-hero--with-image{background:var(--sfi-moss-800)}body.sfi-home app-home .home{padding:0;--sfi-home-hero-h: clamp(24rem, 60vh, 38rem)}body.sfi-home app-home .hero{position:relative;width:100%;min-height:var(--sfi-home-hero-h);margin-top:calc(-1 * var(--sfi-topbar-h, 86px));background:var(--sfi-moss-800);overflow:hidden}body.sfi-home app-home .hero:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#181f1a9e,#181f1a1a 38%,#181f1a00 55%),linear-gradient(to top right,#181f1ab8,#181f1a47 42%,#181f1a00 70%)}body.sfi-home app-home .hero-video{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .42s ease}@media (min-aspect-ratio: 16/9){body.sfi-home app-home .hero-video{object-position:center 30%}}@media (min-aspect-ratio: 21/9){body.sfi-home app-home .hero-video{object-position:center 25%}}body.sfi-home app-home .hero.ready .hero-video{opacity:1}@media (prefers-reduced-motion: reduce){body.sfi-home app-home .hero-video{display:none}}body.sfi-home app-home .hero-content{position:absolute;inset:0;z-index:3;display:flex;align-items:flex-end;padding-top:calc(var(--sfi-topbar-h, 86px) + 1rem);padding-bottom:clamp(1.5rem,5vh,3.25rem);pointer-events:none}body.sfi-home app-home .hero-copy{max-width:32rem}body.sfi-home app-home .hero-slogan{margin:0}body.sfi-home app-home .hero-slogan:has(.hero-slogan-svg){position:relative;width:min(100%,32rem);aspect-ratio:100/50;filter:drop-shadow(0 4px 14px rgba(0,0,0,.35))}body.sfi-home app-home .hero-slogan-svg{display:block;width:100%;height:100%;overflow:hidden}body.sfi-home app-home .hero-slogan-svg#khoshnus{color:#fff}body.sfi-home app-home .hero-slogan-svg text,body.sfi-home app-home .hero-slogan-svg tspan{fill:currentColor}body.sfi-home app-home .hero-slogan-static{margin:0;max-width:32rem;color:var(--sfi-sand-100);font-family:Allison,cursive;font-size:clamp(2.25rem,1.4rem + 3.6vw,3.5rem);font-weight:400;line-height:1.1;letter-spacing:.01em;text-shadow:0 4px 18px rgba(0,0,0,.35)}@media (max-width: 600px){body.sfi-home app-home .home{--sfi-home-hero-h: clamp(21rem, 54vh, 28rem)}body.sfi-home app-home .hero-copy{max-width:100%}body.sfi-home app-home .hero-slogan:has(.hero-slogan-svg){width:min(100%,22rem)}}.blocks .home-pillars-grid,.home-pillars-grid{display:grid;align-items:stretch;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:.5rem}@media (min-width: 601px){.home-pillars-grid:has(>:nth-child(2):last-child),.home-pillars-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.blocks .home-pillars-grid>app-card-modern-block,.home-pillars-grid>app-card-modern-block{display:flex;min-width:0}.card-modern-wrap{display:flex;flex:1 1 auto;min-width:0}.card-modern-wrap .home-pillar{position:relative;display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;min-width:0;min-height:9.5rem;padding:1.4rem 1.5rem 1.25rem;border:1px solid var(--sfi-line);border-radius:var(--sfi-radius);background:var(--sfi-white);color:var(--sfi-ink);text-decoration:none;overflow:hidden;transition:border-color .18s ease,background-color .18s ease}.card-modern-wrap .home-pillar.home-pillar--tone-light{border-color:var(--sfi-sand-200);background:var(--sfi-sand-50)}.card-modern-wrap .home-pillar.home-pillar--tone-warm{border-color:var(--sfi-sand-300);background:var(--sfi-sand-100)}.card-modern-wrap .home-pillar.home-pillar--static{cursor:default}.card-modern-wrap .home-pillar-media{margin:-1.4rem -1.5rem 1.25rem;aspect-ratio:16/9;background:var(--sfi-paper-deep);overflow:hidden}.card-modern-wrap .home-pillar-media img{display:block;width:100%;height:100%;object-fit:cover}.card-modern-wrap .home-pillar-text{flex:1 1 auto;min-height:0}.card-modern-wrap .home-pillar-title{margin:0;color:var(--sfi-ink);font-family:var(--sfi-font-heading);font-size:1.3125rem;font-weight:500;line-height:1.25;letter-spacing:-.004em;text-wrap:balance}.card-modern-wrap .home-pillar-subtitle{max-width:42ch;margin:.45rem 0 0;color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:.9375rem;font-weight:400;line-height:1.5}.card-modern-wrap .home-pillar-cta{display:inline-flex;align-items:baseline;align-self:flex-start;gap:.4em;margin-top:auto;padding-top:1.25rem;color:var(--sfi-color-link);font-family:var(--sfi-font-body);font-size:var(--sfi-type-btn-size);font-weight:600;line-height:1.3}.card-modern-wrap a.home-pillar .home-pillar-cta:after{content:"\2192";transition:transform .18s ease}.card-modern-wrap a.home-pillar:hover{border-color:var(--sfi-moss-400)}.card-modern-wrap a.home-pillar:hover .home-pillar-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.card-modern-wrap a.home-pillar:hover .home-pillar-cta{color:var(--sfi-color-link-hover)}.card-modern-wrap a.home-pillar:hover .home-pillar-cta:after{transform:translate(3px)}.card-modern-wrap .home-pillar:focus-visible{outline:var(--sfi-focus-ring);outline-offset:3px}@media (prefers-reduced-motion: reduce){.card-modern-wrap a.home-pillar .home-pillar-cta:after{transition:none}}@media (max-width: 1000px){.blocks .home-pillars-grid,.home-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.blocks .home-pillars-grid,.home-pillars-grid{grid-template-columns:minmax(0,1fr)}.card-modern-wrap .home-pillar{min-height:0}}.sfi-container{width:100%;max-width:min(var(--sfi-container),100vw);margin-left:auto;margin-right:auto;padding-left:var(--sfi-gutter);padding-right:var(--sfi-gutter);box-sizing:border-box}.page,body.sfi-home app-home{width:100%;max-width:100%}.page .blocks,body.sfi-home app-home .blocks,.preview .blocks{width:100%;max-width:100%;min-width:0}.page .blocks>*,body.sfi-home app-home .blocks>*,.preview .blocks>*{min-width:0}app-cms-blocks-stack{display:block;min-width:0;max-width:100%}app-cms-blocks-stack .blocks{gap:var(--sfi-cms-block-gap)}app-cms-blocks-stack .block-wrap:has(.button-block)+.block-wrap:has(.button-block),app-cms-blocks-stack .block-wrap:has(.content-well-block)+.block-wrap:has(.button-block){margin-top:calc(var(--sfi-cms-block-gap) * -.35)}.rich-text-block{padding:0}.rich-text-block .inner{max-width:var(--sfi-container);margin:0 auto}.page .blocks .content.content-prose,.rich-text-block .content.content-prose,.tabs-block .tab-panel,.app-accordion-block .body{font-family:var(--sfi-font-body);font-weight:var(--sfi-type-body-weight);font-size:var(--sfi-type-body-size);line-height:var(--sfi-type-body-lh);color:var(--sfi-color-ink);overflow-wrap:break-word}.content-prose :is(p,li,blockquote){text-align:left}.content-prose>:is(p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote),.tabs-block .tab-panel>:is(p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote),.app-accordion-block .body>:is(p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote){max-width:var(--sfi-measure)}.content-prose>:is(.sfi-align-center,[style*="text-align: center"],[style*="text-align:center"]){margin-inline:auto}.content-prose .sfi-align-left,.content-prose [style*="text-align: left"],.content-prose [style*="text-align:left"]{text-align:left!important}.content-prose .sfi-align-center,.content-prose [style*="text-align: center"],.content-prose [style*="text-align:center"]{text-align:center!important}.content-prose .sfi-align-right,.content-prose [style*="text-align: right"],.content-prose [style*="text-align:right"]{text-align:right!important}.content-prose .sfi-align-justify,.content-prose [style*="text-align: justify"],.content-prose [style*="text-align:justify"]{text-align:left!important}.tabs-block .tab-panel :is(p,li,blockquote),.app-accordion-block .body :is(p,li,blockquote){text-align:left}.tabs-block .tab-panel :is(.sfi-align-left,[style*="text-align: left"],[style*="text-align:left"]),.app-accordion-block .body :is(.sfi-align-left,[style*="text-align: left"],[style*="text-align:left"]){text-align:left!important}.tabs-block .tab-panel :is(.sfi-align-center,[style*="text-align: center"],[style*="text-align:center"]),.app-accordion-block .body :is(.sfi-align-center,[style*="text-align: center"],[style*="text-align:center"]){text-align:center!important}.tabs-block .tab-panel :is(.sfi-align-right,[style*="text-align: right"],[style*="text-align:right"]),.app-accordion-block .body :is(.sfi-align-right,[style*="text-align: right"],[style*="text-align:right"]){text-align:right!important}.tabs-block .tab-panel :is(.sfi-align-justify,[style*="text-align: justify"],[style*="text-align:justify"]),.app-accordion-block .body :is(.sfi-align-justify,[style*="text-align: justify"],[style*="text-align:justify"]){text-align:left!important}.page .blocks .content.content-prose *:not(pre):not(code):not(kbd):not(samp):not(h1):not(h2):not(h3):not(.sfi-font-secondary),.rich-text-block .content.content-prose *:not(pre):not(code):not(kbd):not(samp):not(h1):not(h2):not(h3):not(.sfi-font-secondary),.tabs-block .tab-panel *:not(pre):not(code):not(kbd):not(samp):not(h1):not(h2):not(h3):not(.sfi-font-secondary),.app-accordion-block .body *:not(pre):not(code):not(kbd):not(samp):not(h1):not(h2):not(h3):not(.sfi-font-secondary),.usposabljanje-content.content-prose *:not(pre):not(code):not(kbd):not(samp):not(h1):not(h2):not(h3):not(.sfi-font-secondary),.novica-body.content-prose *:not(pre):not(code):not(kbd):not(samp):not(h1):not(h2):not(h3):not(.sfi-font-secondary),body.sfi-home app-home .content.content-prose *:not(pre):not(code):not(kbd):not(samp):not(h1):not(h2):not(h3):not(.sfi-font-secondary){font-family:inherit!important}.page .blocks .content.content-prose :first-child,.rich-text-block .content.content-prose :first-child,.tabs-block .tab-panel :first-child,.app-accordion-block .body :first-child{margin-top:0}.page .blocks .content.content-prose>:last-child,.rich-text-block .content.content-prose>:last-child,.tabs-block .tab-panel>:last-child,.app-accordion-block .body>:last-child{margin-bottom:0}.page .blocks .content.content-prose p,.rich-text-block .content.content-prose p,.tabs-block .tab-panel p,.app-accordion-block .body p{margin:0 0 1.05rem}.page .blocks .content.content-prose a{color:var(--sfi-color-link)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.page .blocks .content.content-prose a:hover{color:var(--sfi-color-link-hover)!important;text-decoration-thickness:2px}.app-accordion-block .body a,.tabs-block .tab-panel a{color:var(--sfi-color-link)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.2em}.app-accordion-block .body a:hover,.tabs-block .tab-panel a:hover{color:var(--sfi-color-link-hover)!important;text-decoration-thickness:2px!important}.app-accordion-block .body a span:not(.sfi-font-primary):not(.sfi-font-secondary),.tabs-block .tab-panel a span:not(.sfi-font-primary):not(.sfi-font-secondary){color:inherit!important;text-decoration:inherit!important}.page .blocks .content.content-prose ul,.page .blocks .content.content-prose ol,.tabs-block .tab-panel ul,.tabs-block .tab-panel ol,.app-accordion-block .body ul,.app-accordion-block .body ol{margin:0 0 1.05rem;padding-left:1.35rem}.page .blocks .content.content-prose li::marker,.tabs-block .tab-panel li::marker,.app-accordion-block .body li::marker{color:var(--sfi-moss-500)}.page .blocks .content.content-prose ul li,.page .blocks .content.content-prose ol li,.tabs-block .tab-panel ul li,.tabs-block .tab-panel ol li,.app-accordion-block .body ul li,.app-accordion-block .body ol li{margin-bottom:.4em}.page .blocks .content.content-prose ul li:last-child,.page .blocks .content.content-prose ol li:last-child,.tabs-block .tab-panel ul li:last-child,.tabs-block .tab-panel ol li:last-child,.app-accordion-block .body ul li:last-child,.app-accordion-block .body ol li:last-child{margin-bottom:0}.page .blocks .content.content-prose ul li p,.page .blocks .content.content-prose ol li p,.tabs-block .tab-panel ul li p,.tabs-block .tab-panel ol li p,.app-accordion-block .body ul li p,.app-accordion-block .body ol li p{margin:0 0 .25em}.page .blocks .content.content-prose ul li p:last-child,.page .blocks .content.content-prose ol li p:last-child,.tabs-block .tab-panel ul li p:last-child,.tabs-block .tab-panel ol li p:last-child,.app-accordion-block .body ul li p:last-child,.app-accordion-block .body ol li p:last-child{margin-bottom:0}.page .blocks .content.content-prose h2,.page .blocks .content.content-prose h3,.tabs-block .tab-panel h2,.tabs-block .tab-panel h3,.app-accordion-block .body h2,.app-accordion-block .body h3{margin:2.25rem 0 .75rem;font-family:var(--sfi-font-heading);font-weight:500;color:var(--sfi-color-ink)}.page .blocks .content.content-prose h2,.tabs-block .tab-panel h2,.app-accordion-block .body h2{font-size:var(--sfi-type-h2-size);line-height:var(--sfi-type-h2-lh)}.page .blocks .content.content-prose h3,.tabs-block .tab-panel h3,.app-accordion-block .body h3{font-size:var(--sfi-type-h3-size);line-height:var(--sfi-type-h3-lh)}.page .blocks .content.content-prose h4,.tabs-block .tab-panel h4,.app-accordion-block .body h4{margin:1.85rem 0 .6rem;font-family:var(--sfi-font-body);font-weight:600;font-size:var(--sfi-type-h4-size);line-height:var(--sfi-type-h4-lh);color:var(--sfi-color-ink)}.page .blocks .content.content-prose h5,.tabs-block .tab-panel h5,.app-accordion-block .body h5,.page .blocks .content.content-prose h6,.tabs-block .tab-panel h6,.app-accordion-block .body h6{margin:1.5rem 0 .5rem;font-family:var(--sfi-font-body);font-weight:600;font-size:1rem;line-height:1.35;color:var(--sfi-color-ink)}.page .blocks .content.content-prose h1,.rich-text-block .content.content-prose h1,.tabs-block .tab-panel h1,.app-accordion-block .body h1,.usposabljanje-content.content-prose h1,.novica-body.content-prose h1,body.sfi-home app-home .content.content-prose h1{font-family:var(--sfi-font-heading)!important;font-weight:500!important;font-size:var(--sfi-type-h1-size)!important;line-height:var(--sfi-type-h1-lh)!important;color:var(--sfi-color-ink)!important;letter-spacing:normal!important;text-transform:none!important;font-style:normal!important;font-variant:normal!important;-webkit-text-stroke:0!important;background-color:transparent!important;text-indent:0!important;text-decoration:none!important;margin:2.25rem 0 .85rem!important}.page .blocks .content.content-prose h2,.rich-text-block .content.content-prose h2,.tabs-block .tab-panel h2,.app-accordion-block .body h2,.usposabljanje-content.content-prose h2,.novica-body.content-prose h2,body.sfi-home app-home .content.content-prose h2{font-family:var(--sfi-font-heading)!important;font-weight:500!important;font-size:var(--sfi-type-h2-size)!important;line-height:var(--sfi-type-h2-lh)!important;color:var(--sfi-color-ink)!important;letter-spacing:normal!important;text-transform:none!important;font-style:normal!important;font-variant:normal!important;-webkit-text-stroke:0!important;background-color:transparent!important;text-indent:0!important;text-decoration:none!important}.page .blocks .content.content-prose h3,.rich-text-block .content.content-prose h3,.tabs-block .tab-panel h3,.app-accordion-block .body h3,.usposabljanje-content.content-prose h3,.novica-body.content-prose h3,body.sfi-home app-home .content.content-prose h3{font-family:var(--sfi-font-heading)!important;font-weight:500!important;font-size:var(--sfi-type-h3-size)!important;line-height:var(--sfi-type-h3-lh)!important;color:var(--sfi-color-ink)!important;letter-spacing:normal!important;text-transform:none!important;font-style:normal!important;font-variant:normal!important;-webkit-text-stroke:0!important;background-color:transparent!important;text-indent:0!important;text-decoration:none!important}.page .blocks .content.content-prose h4,.rich-text-block .content.content-prose h4,.tabs-block .tab-panel h4,.app-accordion-block .body h4,.usposabljanje-content.content-prose h4,.novica-body.content-prose h4,body.sfi-home app-home .content.content-prose h4{font-family:var(--sfi-font-body)!important;font-weight:600!important;font-size:var(--sfi-type-h4-size)!important;line-height:var(--sfi-type-h4-lh)!important;color:var(--sfi-color-ink)!important;letter-spacing:normal!important;text-transform:none!important;font-style:normal!important;font-variant:normal!important;-webkit-text-stroke:0!important;background-color:transparent!important;text-indent:0!important;text-decoration:none!important}.page .blocks .content.content-prose h5,.rich-text-block .content.content-prose h5,.tabs-block .tab-panel h5,.app-accordion-block .body h5,.usposabljanje-content.content-prose h5,.novica-body.content-prose h5,body.sfi-home app-home .content.content-prose h5,.page .blocks .content.content-prose h6,.rich-text-block .content.content-prose h6,.tabs-block .tab-panel h6,.app-accordion-block .body h6,.usposabljanje-content.content-prose h6,.novica-body.content-prose h6,body.sfi-home app-home .content.content-prose h6{font-family:var(--sfi-font-body)!important;font-weight:600!important;font-size:1rem!important;line-height:1.35!important;color:var(--sfi-color-ink)!important;letter-spacing:normal!important;text-transform:none!important;font-style:normal!important;font-variant:normal!important;-webkit-text-stroke:0!important;background-color:transparent!important;text-indent:0!important;text-decoration:none!important}.page .blocks .content.content-prose p,.rich-text-block .content.content-prose p,.tabs-block .tab-panel p,.app-accordion-block .body p,.usposabljanje-content.content-prose p,.novica-body.content-prose p,body.sfi-home app-home .content.content-prose p{font-family:var(--sfi-font-body)!important;font-weight:var(--sfi-type-body-weight)!important;font-size:var(--sfi-type-body-size)!important;line-height:var(--sfi-type-body-lh)!important;color:var(--sfi-color-ink)!important;letter-spacing:normal!important;text-transform:none!important;font-style:normal!important;font-variant:normal!important;-webkit-text-stroke:0!important;background-color:transparent!important;text-indent:0!important}.page .blocks .content.content-prose strong,.rich-text-block .content.content-prose strong,.tabs-block .tab-panel strong,.app-accordion-block .body strong,.usposabljanje-content.content-prose strong,.novica-body.content-prose strong,body.sfi-home app-home .content.content-prose strong,.page .blocks .content.content-prose b,.rich-text-block .content.content-prose b,.tabs-block .tab-panel b,.app-accordion-block .body b,.usposabljanje-content.content-prose b,.novica-body.content-prose b,body.sfi-home app-home .content.content-prose b{font-family:inherit!important;font-weight:600!important;color:inherit!important;font-style:normal!important;letter-spacing:normal!important;-webkit-text-stroke:0!important;background-color:transparent!important}.page .blocks .content.content-prose em,.rich-text-block .content.content-prose em,.tabs-block .tab-panel em,.app-accordion-block .body em,.usposabljanje-content.content-prose em,.novica-body.content-prose em,body.sfi-home app-home .content.content-prose em,.page .blocks .content.content-prose i,.rich-text-block .content.content-prose i,.tabs-block .tab-panel i,.app-accordion-block .body i,.usposabljanje-content.content-prose i,.novica-body.content-prose i,body.sfi-home app-home .content.content-prose i{font-family:inherit!important;font-style:italic!important;color:inherit!important;-webkit-text-stroke:0!important;background-color:transparent!important}.page .blocks .content.content-prose span:not(.sfi-font-primary):not(.sfi-font-secondary),.rich-text-block .content.content-prose span:not(.sfi-font-primary):not(.sfi-font-secondary),.tabs-block .tab-panel span:not(.sfi-font-primary):not(.sfi-font-secondary),.app-accordion-block .body span:not(.sfi-font-primary):not(.sfi-font-secondary),.usposabljanje-content.content-prose span:not(.sfi-font-primary):not(.sfi-font-secondary),.novica-body.content-prose span:not(.sfi-font-primary):not(.sfi-font-secondary),body.sfi-home app-home .content.content-prose span:not(.sfi-font-primary):not(.sfi-font-secondary){font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;color:inherit!important;letter-spacing:normal!important;-webkit-text-stroke:0!important;background-color:transparent!important}:is(.page .blocks .content.content-prose,.rich-text-block .content.content-prose,.tabs-block .tab-panel,.app-accordion-block .body,.usposabljanje-content.content-prose,.novica-body.content-prose,body.sfi-home app-home .content.content-prose) :is(ul,ol,li,div)[style]{font-size:inherit!important;color:inherit!important;background-color:transparent!important}:is(.content-prose,.tabs-block .tab-panel,.app-accordion-block .body) :is(section,article,div,ul,ol,li,blockquote,figure,header,footer,aside)[style*=background-color],:is(section,article,div)[style*=background-color]:has(>.inner>.content-prose){background-color:transparent!important}.page .blocks .content.content-prose figure,.rich-text-block .content.content-prose figure,.usposabljanje-content.content-prose figure,.novica-body.content-prose figure,.app-accordion-block .body figure,.tabs-block .tab-panel figure,body.sfi-home app-home .content figure{margin:0;max-width:100%}.page .blocks .content.content-prose figure.image-style-align-left,.rich-text-block .content.content-prose figure.image-style-align-left,.usposabljanje-content.content-prose figure.image-style-align-left,.novica-body.content-prose figure.image-style-align-left,.app-accordion-block .body figure.image-style-align-left,.tabs-block .tab-panel figure.image-style-align-left,body.sfi-home app-home .content figure.image-style-align-left,.page .blocks .content.content-prose figure.image[style*="float: left"],.rich-text-block .content.content-prose figure.image[style*="float: left"],.usposabljanje-content.content-prose figure.image[style*="float: left"],.novica-body.content-prose figure.image[style*="float: left"],.app-accordion-block .body figure.image[style*="float: left"],.tabs-block .tab-panel figure.image[style*="float: left"],body.sfi-home app-home .content figure.image[style*="float: left"]{float:left;display:block;clear:none;margin:.35rem 2rem 1.25rem 0;max-width:50%}.page .blocks .content.content-prose figure.image-style-align-right,.rich-text-block .content.content-prose figure.image-style-align-right,.usposabljanje-content.content-prose figure.image-style-align-right,.novica-body.content-prose figure.image-style-align-right,.app-accordion-block .body figure.image-style-align-right,.tabs-block .tab-panel figure.image-style-align-right,body.sfi-home app-home .content figure.image-style-align-right,.page .blocks .content.content-prose figure.image-style-side,.rich-text-block .content.content-prose figure.image-style-side,.usposabljanje-content.content-prose figure.image-style-side,.novica-body.content-prose figure.image-style-side,.app-accordion-block .body figure.image-style-side,.tabs-block .tab-panel figure.image-style-side,body.sfi-home app-home .content figure.image-style-side,.page .blocks .content.content-prose figure.image[style*="float: right"],.rich-text-block .content.content-prose figure.image[style*="float: right"],.usposabljanje-content.content-prose figure.image[style*="float: right"],.novica-body.content-prose figure.image[style*="float: right"],.app-accordion-block .body figure.image[style*="float: right"],.tabs-block .tab-panel figure.image[style*="float: right"],body.sfi-home app-home .content figure.image[style*="float: right"]{float:right;display:block;clear:none;margin:.35rem 0 1.25rem 2rem;max-width:50%}.page .blocks .content.content-prose figure.image-style-align-center,.rich-text-block .content.content-prose figure.image-style-align-center,.usposabljanje-content.content-prose figure.image-style-align-center,.novica-body.content-prose figure.image-style-align-center,.app-accordion-block .body figure.image-style-align-center,.tabs-block .tab-panel figure.image-style-align-center,body.sfi-home app-home .content figure.image-style-align-center{display:block;float:none;margin-left:auto;margin-right:auto}.page .blocks .content.content-prose .image-inline,.rich-text-block .content.content-prose .image-inline,.usposabljanje-content.content-prose .image-inline,.novica-body.content-prose .image-inline,.app-accordion-block .body .image-inline,.tabs-block .tab-panel .image-inline,body.sfi-home app-home .content .image-inline{display:inline-block;max-width:100%;vertical-align:middle}.page .blocks .content.content-prose:after,.rich-text-block .content.content-prose:after,.usposabljanje-content.content-prose:after,.novica-body.content-prose:after,.app-accordion-block .body:after,.tabs-block .tab-panel:after,body.sfi-home app-home .content:after{content:"";display:block;clear:both}.page .blocks .content.content-prose img,.page .blocks .content.content-prose figure img,.rich-text-block .content.content-prose img,.rich-text-block .content.content-prose figure img,.usposabljanje-content.content-prose img,.usposabljanje-content.content-prose figure img,.novica-body.content-prose img,.novica-body.content-prose figure img,.app-accordion-block .body img,.app-accordion-block .body figure img,.tabs-block .tab-panel img,.tabs-block .tab-panel figure img,body.sfi-home app-home .content img,body.sfi-home app-home .content figure img{max-width:100%;height:auto;display:block;border-radius:var(--sfi-radius)}.page .blocks .content.content-prose .image-inline img,.rich-text-block .content.content-prose .image-inline img,.usposabljanje-content.content-prose .image-inline img,.novica-body.content-prose .image-inline img,.app-accordion-block .body .image-inline img,.tabs-block .tab-panel .image-inline img,body.sfi-home app-home .content .image-inline img{display:inline-block;width:auto;max-width:100%;height:auto;vertical-align:middle}.page .blocks .content.content-prose img[style*="float: left"],.rich-text-block .content.content-prose img[style*="float: left"],.usposabljanje-content.content-prose img[style*="float: left"],.novica-body.content-prose img[style*="float: left"],.app-accordion-block .body img[style*="float: left"],.tabs-block .tab-panel img[style*="float: left"],body.sfi-home app-home .content img[style*="float: left"],.page .blocks .content.content-prose img.image-style-align-left,.rich-text-block .content.content-prose img.image-style-align-left,.usposabljanje-content.content-prose img.image-style-align-left,.novica-body.content-prose img.image-style-align-left,.app-accordion-block .body img.image-style-align-left,.tabs-block .tab-panel img.image-style-align-left,body.sfi-home app-home .content img.image-style-align-left{float:left;display:block;margin:.35rem 2rem 1.25rem 0;max-width:50%;height:auto}.page .blocks .content.content-prose img[style*="float: right"],.rich-text-block .content.content-prose img[style*="float: right"],.usposabljanje-content.content-prose img[style*="float: right"],.novica-body.content-prose img[style*="float: right"],.app-accordion-block .body img[style*="float: right"],.tabs-block .tab-panel img[style*="float: right"],body.sfi-home app-home .content img[style*="float: right"],.page .blocks .content.content-prose img.image-style-align-right,.rich-text-block .content.content-prose img.image-style-align-right,.usposabljanje-content.content-prose img.image-style-align-right,.novica-body.content-prose img.image-style-align-right,.app-accordion-block .body img.image-style-align-right,.tabs-block .tab-panel img.image-style-align-right,body.sfi-home app-home .content img.image-style-align-right,.page .blocks .content.content-prose img.image-style-side,.rich-text-block .content.content-prose img.image-style-side,.usposabljanje-content.content-prose img.image-style-side,.novica-body.content-prose img.image-style-side,.app-accordion-block .body img.image-style-side,.tabs-block .tab-panel img.image-style-side,body.sfi-home app-home .content img.image-style-side{float:right;display:block;margin:.35rem 0 1.25rem 2rem;max-width:50%;height:auto}@media (max-width: 700px){.page .blocks .content.content-prose figure.image,.rich-text-block .content.content-prose figure.image,.usposabljanje-content.content-prose figure.image,.novica-body.content-prose figure.image,.app-accordion-block .body figure.image,.tabs-block .tab-panel figure.image,body.sfi-home app-home .content figure.image{float:none!important;width:100%!important;max-width:100%;margin:0 0 1rem!important;box-sizing:border-box}.page .blocks .content.content-prose img.image-style-align-left,.rich-text-block .content.content-prose img.image-style-align-left,.usposabljanje-content.content-prose img.image-style-align-left,.novica-body.content-prose img.image-style-align-left,.app-accordion-block .body img.image-style-align-left,.tabs-block .tab-panel img.image-style-align-left,body.sfi-home app-home .content img.image-style-align-left,.page .blocks .content.content-prose img.image-style-align-right,.rich-text-block .content.content-prose img.image-style-align-right,.usposabljanje-content.content-prose img.image-style-align-right,.novica-body.content-prose img.image-style-align-right,.app-accordion-block .body img.image-style-align-right,.tabs-block .tab-panel img.image-style-align-right,body.sfi-home app-home .content img.image-style-align-right,.page .blocks .content.content-prose img.image-style-side,.rich-text-block .content.content-prose img.image-style-side,.usposabljanje-content.content-prose img.image-style-side,.novica-body.content-prose img.image-style-side,.app-accordion-block .body img.image-style-side,.tabs-block .tab-panel img.image-style-side,body.sfi-home app-home .content img.image-style-side{float:none!important;width:100%!important;max-width:100%;margin:0 0 1rem!important}}.page .blocks .content.content-prose blockquote,.tabs-block .tab-panel blockquote,.app-accordion-block .body blockquote{margin:1.5rem 0;padding:.15rem 0 .15rem 1.25rem;border-left:2px solid var(--sfi-sand-500);color:var(--sfi-color-ink)}.page .blocks .content.content-prose blockquote p,.tabs-block .tab-panel blockquote p,.app-accordion-block .body blockquote p{font-family:var(--sfi-font-heading)!important;font-size:1.1875rem!important;line-height:1.5!important}.page .blocks .content.content-prose pre,.page .blocks .content.content-prose code,.tabs-block .tab-panel pre,.tabs-block .tab-panel code,.app-accordion-block .body pre,.app-accordion-block .body code{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-size:.9em}.page .blocks .content.content-prose pre,.tabs-block .tab-panel pre,.app-accordion-block .body pre{margin:1rem 0;padding:1rem;background:var(--sfi-paper-deep);overflow-x:auto;border-radius:var(--sfi-radius-sm)}.page .blocks .content.content-prose code,.tabs-block .tab-panel code,.app-accordion-block .body code{padding:.15em .35em;background:#0000000f}.page .blocks .content.content-prose pre code,.tabs-block .tab-panel pre code,.app-accordion-block .body pre code{padding:0;background:none}.page .blocks .content.content-prose figure.table,.rich-text-block .content.content-prose figure.table,.usposabljanje-content.content-prose figure.table,.novica-body.content-prose figure.table,.app-accordion-block .body figure.table,.tabs-block .tab-panel figure.table,body.sfi-home app-home .content figure.table{max-width:100%;box-sizing:border-box;margin:.75rem 0 1rem}.page .blocks .content.content-prose figure.table:not([style*=width]),.rich-text-block .content.content-prose figure.table:not([style*=width]),.usposabljanje-content.content-prose figure.table:not([style*=width]),.novica-body.content-prose figure.table:not([style*=width]),.app-accordion-block .body figure.table:not([style*=width]),.tabs-block .tab-panel figure.table:not([style*=width]),body.sfi-home app-home .content figure.table:not([style*=width]){width:100%}.page .blocks .content.content-prose figure.table .table-scroll-wrap,.rich-text-block .content.content-prose figure.table .table-scroll-wrap,.usposabljanje-content.content-prose figure.table .table-scroll-wrap,.novica-body.content-prose figure.table .table-scroll-wrap,.app-accordion-block .body figure.table .table-scroll-wrap,.tabs-block .tab-panel figure.table .table-scroll-wrap,body.sfi-home app-home .content figure.table .table-scroll-wrap{width:100%;margin:0}.page .blocks .content.content-prose table,.rich-text-block .content.content-prose table,.usposabljanje-content.content-prose table,.novica-body.content-prose table,.app-accordion-block .body table,.tabs-block .tab-panel table,body.sfi-home app-home .content table{width:100%;max-width:100%;border-collapse:collapse;border:none;border-top:1px solid var(--sfi-line-strong);margin:1rem 0 1.5rem;font-size:.9375rem;line-height:1.5;font-variant-numeric:tabular-nums lining-nums;table-layout:auto;box-sizing:border-box}.page .blocks .content.content-prose table table,.rich-text-block .content.content-prose table table,.usposabljanje-content.content-prose table table,.novica-body.content-prose table table,.app-accordion-block .body table table,.tabs-block .tab-panel table table,body.sfi-home app-home .content table table{font-size:.92em;margin:.4rem 0}.page .blocks .content.content-prose table p,.rich-text-block .content.content-prose table p,.usposabljanje-content.content-prose table p,.novica-body.content-prose table p,.app-accordion-block .body table p,.tabs-block .tab-panel table p,body.sfi-home app-home .content table p{font-size:inherit!important;line-height:inherit!important;text-align:left!important}.table-scroll-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin:.75rem 0 1rem;max-width:100%}.table-scroll-wrap>table{margin:0}.page .blocks .content.content-prose th,.page .blocks .content.content-prose td,.rich-text-block .content.content-prose th,.rich-text-block .content.content-prose td,.usposabljanje-content.content-prose th,.usposabljanje-content.content-prose td,.novica-body.content-prose th,.novica-body.content-prose td,.app-accordion-block .body th,.app-accordion-block .body td,.tabs-block .tab-panel th,.tabs-block .tab-panel td,body.sfi-home app-home .content th,body.sfi-home app-home .content td{padding:.7rem .9rem;text-align:left;border:none;border-bottom:1px solid var(--sfi-line);vertical-align:top}.page .blocks .content.content-prose th,.rich-text-block .content.content-prose th,.usposabljanje-content.content-prose th,.novica-body.content-prose th,.app-accordion-block .body th,.tabs-block .tab-panel th,body.sfi-home app-home .content th{font-family:var(--sfi-font-body);font-weight:600;background:var(--sfi-paper-deep);border-bottom-color:var(--sfi-line-strong);color:var(--sfi-color-ink)}.app-accordion-block .body tfoot td,.app-accordion-block .body tfoot th{font-weight:600;background:var(--sfi-sand-50);border-top:1px solid var(--sfi-line-strong)}@media (max-width: 900px){.table-scroll-wrap{margin-left:calc(-1 * var(--sfi-gutter));margin-right:calc(-1 * var(--sfi-gutter));width:calc(100% + 2 * var(--sfi-gutter));max-width:min(100vw,100%);padding-left:var(--sfi-gutter);padding-right:var(--sfi-gutter);box-sizing:border-box}.page .blocks .content.content-prose table,.rich-text-block .content.content-prose table,.usposabljanje-content.content-prose table,.usposabljanje-predmetnik-table,.cenik-block .cenik-table,.novica-body.content-prose table,.app-accordion-block .body table,.tabs-block .tab-panel table,body.sfi-home app-home .content table{font-size:.875rem}.page .blocks .content.content-prose table table,.rich-text-block .content.content-prose table table,.usposabljanje-content.content-prose table table,.novica-body.content-prose table table,.app-accordion-block .body table table,.tabs-block .tab-panel table table,body.sfi-home app-home .content table table{font-size:.88em}.page .blocks .content.content-prose th,.page .blocks .content.content-prose td,.rich-text-block .content.content-prose th,.rich-text-block .content.content-prose td,.usposabljanje-content.content-prose th,.usposabljanje-content.content-prose td,.usposabljanje-predmetnik-table th,.usposabljanje-predmetnik-table td,.cenik-block .cenik-table th,.cenik-block .cenik-table td,.novica-body.content-prose th,.novica-body.content-prose td,.app-accordion-block .body th,.app-accordion-block .body td,.tabs-block .tab-panel th,.tabs-block .tab-panel td,body.sfi-home app-home .content th,body.sfi-home app-home .content td{padding:.55rem .65rem;overflow-wrap:break-word}}@media (max-width: 600px){.table-scroll-wrap{margin-left:calc(-1 * var(--sfi-gutter-mobile, 1.25rem));margin-right:calc(-1 * var(--sfi-gutter-mobile, 1.25rem));width:calc(100% + 2 * var(--sfi-gutter-mobile, 1.25rem));max-width:100vw;padding-left:var(--sfi-gutter-mobile, 1.25rem);padding-right:var(--sfi-gutter-mobile, 1.25rem);box-sizing:border-box}.page .blocks .content.content-prose table,.rich-text-block .content.content-prose table,.usposabljanje-content.content-prose table,.usposabljanje-predmetnik-table,.cenik-block .cenik-table,.novica-body.content-prose table,.app-accordion-block .body table,.tabs-block .tab-panel table,body.sfi-home app-home .content table{font-size:.8125rem}.page .blocks .content.content-prose table table,.rich-text-block .content.content-prose table table,.usposabljanje-content.content-prose table table,.novica-body.content-prose table table,.app-accordion-block .body table table,.tabs-block .tab-panel table table,body.sfi-home app-home .content table table{font-size:.88em}.page .blocks .content.content-prose th,.page .blocks .content.content-prose td,.rich-text-block .content.content-prose th,.rich-text-block .content.content-prose td,.usposabljanje-content.content-prose th,.usposabljanje-content.content-prose td,.usposabljanje-predmetnik-table th,.usposabljanje-predmetnik-table td,.cenik-block .cenik-table th,.cenik-block .cenik-table td,.novica-body.content-prose th,.novica-body.content-prose td,.app-accordion-block .body th,.app-accordion-block .body td,.tabs-block .tab-panel th,.tabs-block .tab-panel td,body.sfi-home app-home .content th,body.sfi-home app-home .content td{padding:.5rem .55rem}}.cta-block{--cta-block-pad-y: clamp(1.5rem, 3vw, 2.25rem);--cta-block-pad-x: clamp(1.25rem, 3vw, 2.5rem);--cta-bg: var(--sfi-sand-100);--cta-border: transparent;--cta-fg: var(--sfi-ink-muted);--cta-fg-strong: var(--sfi-ink);--cta-eyebrow: var(--sfi-sand-700);--cta-btn-bg: var(--sfi-moss-700);--cta-btn-bg-hover: var(--sfi-moss-900);--cta-btn-fg: #fff;--cta-link: var(--sfi-color-link);--cta-link-hover: var(--sfi-color-link-hover);--cta-focus: var(--sfi-moss-600);position:relative;box-sizing:border-box;padding:var(--cta-block-pad-y) var(--cta-block-pad-x);border:1px solid var(--cta-border);border-radius:var(--sfi-radius-lg);background:var(--cta-bg);color:var(--cta-fg)}.cta-block--height-tall{--cta-block-pad-y: clamp(2.25rem, 4.5vw, 3.25rem)}.cta-block--height-very-tall{--cta-block-pad-y: clamp(3rem, 6vw, 4.75rem)}.cta-block--warm{--cta-bg: var(--sfi-moss-800);--cta-fg: var(--sfi-on-dark-muted);--cta-fg-strong: var(--sfi-on-dark);--cta-eyebrow: var(--sfi-sand-300);--cta-btn-bg: var(--sfi-sand-300);--cta-btn-bg-hover: var(--sfi-sand-100);--cta-btn-fg: var(--sfi-moss-900);--cta-link: var(--sfi-sand-300);--cta-link-hover: #fff;--cta-focus: var(--sfi-sand-300)}.cta-block--light{--cta-bg: var(--sfi-sand-100)}.cta-block--lightest{--cta-bg: var(--sfi-white);--cta-border: var(--sfi-line)}.cta-block--full-width{width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:0;padding-right:0;border-right:none;border-left:none;border-radius:0}@supports (width: 1dvi){.cta-block--full-width{width:100dvi;max-width:100dvi;margin-left:calc(-50dvi + 50%);margin-right:calc(-50dvi + 50%)}}.cta-block--full-width .inner{box-sizing:border-box;width:100%;max-width:min(var(--sfi-container),100%);margin-inline:auto;padding-inline:var(--sfi-gutter)}.cta-block--window{width:100%;max-width:100%;margin-inline:0}.cta-block--window:not(.cta-block--warm){--cta-border: var(--sfi-line)}.cta-block.cta-block--lightest:not(:has(.actions,.text)){padding:0 0 .85rem;border:none;border-bottom:1px solid var(--sfi-line-strong);border-radius:0;background:transparent}.cta-block.cta-block--lightest:not(:has(.actions,.text)) .inner{display:block;padding-inline:0}.cta-block.cta-block--lightest:not(:has(.actions,.text)) .title{font-size:var(--sfi-type-h2-size);line-height:var(--sfi-type-h2-lh)}.cta-block .inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem clamp(1.5rem,4vw,3.5rem);max-width:var(--sfi-container);margin:0 auto}.cta-block .copy{max-width:62ch}.cta-block .eyebrow{margin-bottom:.45rem;color:var(--cta-eyebrow);font-family:var(--sfi-font-body);font-size:.9375rem;font-weight:600;line-height:1.35}.cta-block .title{margin:0;color:var(--cta-fg-strong);font-family:var(--sfi-font-heading);font-size:var(--sfi-type-h3-size);font-weight:500;line-height:var(--sfi-type-h3-lh);letter-spacing:-.004em;text-transform:none;text-wrap:balance}.cta-block--height-tall .title,.cta-block--height-very-tall .title{font-size:var(--sfi-type-h2-size);line-height:var(--sfi-type-h2-lh)}.cta-block .text{max-width:60ch;margin-top:.6rem;color:var(--cta-fg);white-space:pre-line}.cta-block .actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;justify-self:end;gap:.75rem 1.25rem;max-width:30rem}.cta-block .btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:2.875rem;padding:.7rem 1.35rem;border:1px solid var(--cta-btn-bg);border-radius:var(--sfi-radius-sm);background:var(--cta-btn-bg);color:var(--cta-btn-fg);font-family:var(--sfi-font-body);text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.cta-block .btn-text{display:block;min-width:0;color:inherit;font-size:var(--sfi-type-btn-size);font-weight:var(--sfi-type-btn-weight);line-height:1.25;overflow-wrap:break-word}.cta-block .btn:hover{border-color:var(--cta-btn-bg-hover);background:var(--cta-btn-bg-hover)}.cta-block .btn.btn--subtle{gap:.4em;min-height:0;padding:.35rem 0;border:none;background:transparent;color:var(--cta-link)}.cta-block .btn.btn--subtle:after{content:"\2192";transition:transform .18s ease}.cta-block .btn.btn--subtle:hover{background:transparent;color:var(--cta-link-hover)}.cta-block .btn.btn--subtle:hover .btn-text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.cta-block .btn.btn--subtle:hover:after{transform:translate(3px)}.cta-block .btn:focus-visible{outline:2px solid var(--cta-focus);outline-offset:3px}@media (prefers-reduced-motion: reduce){.cta-block .btn,.cta-block .btn.btn--subtle:after{transition:none}}@media (max-width: 1000px){.cta-block .inner{grid-template-columns:minmax(0,1fr);align-items:start}.cta-block .actions{justify-content:flex-start;justify-self:start;max-width:100%}}@media (max-width: 600px){.cta-block .actions{flex-direction:column;align-items:stretch;width:100%}.cta-block .btn.btn--subtle{align-self:flex-start}}.novica-page .novica-main-col .cta-block,.dogodek-page .novica-main-col .cta-block,app-cms-page .page-main-col .cta-block{width:100%;max-width:100%;margin-inline:0;padding:var(--cta-block-pad-y) var(--cta-block-pad-x);border:1px solid var(--cta-border);border-radius:var(--sfi-radius-lg)}.novica-page .novica-main-col .cta-block--full-width .inner,.dogodek-page .novica-main-col .cta-block--full-width .inner,app-cms-page .page-main-col .cta-block--full-width .inner{padding-inline:0}.cards-block .title,.tabs-block .title,.stats-block .title{margin:0 0 1.25rem;color:var(--sfi-ink);font-family:var(--sfi-font-heading);font-size:var(--sfi-type-h2-size);font-weight:500;line-height:var(--sfi-type-h2-lh);letter-spacing:-.008em;text-transform:none}.cards-block{padding:0}.cards-block .inner{max-width:var(--sfi-container);margin:0 auto}.cards-block .grid{--cards-gap: 1.25rem;--cards-cols: 3;--cards-min: 15.5rem;display:grid;gap:var(--cards-gap);grid-template-columns:repeat(auto-fill,minmax(max(var(--cards-min),(100% - (var(--cards-cols) - 1) * var(--cards-gap)) / var(--cards-cols)),1fr))}.cards-block .grid.cols-2{--cards-cols: 2;--cards-min: 18rem}.cards-block .grid.cols-3{--cards-cols: 3}.cards-block .grid.cols-4{--cards-cols: 4;--cards-min: 13rem}.cards-block .card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--sfi-line);border-radius:var(--sfi-radius);background:var(--sfi-white);color:var(--sfi-ink);overflow:hidden;transition:border-color .18s ease,background-color .18s ease}.cards-block a.card.card--link{color:inherit;text-decoration:none;cursor:pointer}.cards-block a.card.card--link:focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px}.cards-block .card.full{border-color:var(--sfi-sand-200);background:var(--sfi-sand-50)}.cards-block a.card.card--link:hover{border-color:var(--sfi-moss-400)}.cards-block a.card.card--link.full:hover{background:var(--sfi-sand-100)}.cards-block .card-bg{flex:none;width:100%;aspect-ratio:16/9;background-color:var(--sfi-paper-deep);background-position:center;background-repeat:no-repeat;background-size:cover;pointer-events:none}.cards-block .card-body{display:flex;flex:1;flex-direction:column;padding:1.25rem 1.35rem 1.2rem}.cards-block .card-title{margin:0 0 .45rem;color:var(--sfi-ink);font-family:var(--sfi-font-heading);font-size:1.25rem;font-weight:500;line-height:1.28;text-wrap:balance}.cards-block .card-desc{margin:0;color:var(--sfi-ink-muted);font-size:.9375rem;line-height:1.55}.cards-block .card-link{display:inline-flex;align-items:baseline;align-self:flex-start;gap:.4em;margin-top:auto;padding-top:1rem;color:var(--sfi-color-link);font-family:var(--sfi-font-body);font-size:var(--sfi-type-btn-size);font-weight:600;line-height:1.3;text-decoration:none;pointer-events:none}.cards-block .card-link:after{content:"\2192";transition:transform .18s ease}.cards-block a.card.card--link:hover .card-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.cards-block a.card.card--link:hover .card-link{color:var(--sfi-color-link-hover)}.cards-block a.card.card--link:hover .card-link:after{transform:translate(3px)}@media (prefers-reduced-motion: reduce){.cards-block .card,.cards-block .card-link:after{transition:none}}@media (max-width: 560px){.cards-block .grid{grid-template-columns:minmax(0,1fr)}}.cards-block.cards-block--subtle .inner{max-width:min(36rem,100%);margin-inline:0 auto}.cards-block.cards-block--subtle .title{margin:0 0 .5rem;font-size:var(--sfi-type-h3-size);line-height:var(--sfi-type-h3-lh)}.cards-block.cards-block--subtle .grid{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--sfi-line)}.cards-block.cards-block--subtle .card{flex-direction:row;align-items:center;gap:.9rem;padding:.75rem 0;border:none;border-bottom:1px solid var(--sfi-line);border-radius:0;background:transparent}.cards-block.cards-block--subtle .card-bg{flex:0 0 3.5rem;width:3.5rem;height:3.5rem;aspect-ratio:auto;border-radius:var(--sfi-radius-sm)}.cards-block.cards-block--subtle .card-body{flex:1;min-width:0;padding:0}.cards-block.cards-block--subtle .card-title{margin:0;font-family:var(--sfi-font-body);font-size:1rem;font-weight:600;line-height:1.35}.cards-block.cards-block--subtle .card-desc{display:-webkit-box;margin-top:.15rem;font-size:.9375rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.cards-block.cards-block--subtle .card-link{margin-top:.25rem;padding-top:0;font-size:.875rem}.cards-block.cards-block--subtle a.card.card--link:hover{background:transparent}.quote-block{padding:.5rem 0}.quote-block .inner{max-width:var(--sfi-container);margin:0 auto}.quote-block blockquote{max-width:var(--sfi-measure);margin:0;padding:.25rem 0 .25rem clamp(1.25rem,3vw,2rem);border-left:2px solid var(--sfi-sand-500)}.quote-block .quote-text{margin:0;color:var(--sfi-ink);font-family:var(--sfi-font-heading);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-style:italic;font-weight:400;line-height:1.45}.quote-block .quote-footer{margin-top:1rem;color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:.9375rem;line-height:1.45}.quote-block .quote-footer cite{color:var(--sfi-ink);font-style:normal;font-weight:600}.quote-block .quote-footer .role{display:block;margin-top:.1rem}.tabs-block{padding:0}.tabs-block .inner{max-width:var(--sfi-container);margin:0 auto}.tabs-block .tab-list-scroll{margin-bottom:0;border-bottom:1px solid var(--sfi-line)}.tabs-block .tab-list{display:flex;flex-wrap:wrap;gap:0 1.75rem}.tabs-block .tab-trigger{margin-bottom:-1px;padding:.7rem 0;border:none;border-bottom:2px solid transparent;background:none;color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:1rem;font-weight:500;line-height:1.3;cursor:pointer;transition:color .15s ease,border-color .15s ease}.tabs-block .tab-trigger:hover{border-bottom-color:var(--sfi-line-strong);color:var(--sfi-ink)}.tabs-block .tab-trigger.active{border-bottom-color:var(--sfi-moss-600);color:var(--sfi-ink);font-weight:600}.tabs-block .tab-panels{display:grid}.tabs-block .tab-panel{grid-area:1/1;min-width:0;padding-top:1.5rem}.tabs-block .tab-panel.hidden{visibility:hidden;pointer-events:none}.tabs-block .tab-panel :first-child{margin-top:0}@media (max-width: 900px){.tabs-block .tab-list-scroll{box-sizing:border-box;margin-inline:calc(-1 * var(--sfi-gutter));padding-inline:var(--sfi-gutter)}.tabs-block .tab-list{flex-wrap:nowrap;gap:0 1.5rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tabs-block .tab-list::-webkit-scrollbar{display:none}.tabs-block .tab-trigger{flex-shrink:0;white-space:nowrap}}.tabs-block--filled{--sfi-tabs-fill-fg: var(--sfi-on-dark);--sfi-tabs-fill-fg-muted: var(--sfi-on-dark-muted);--sfi-tabs-fill-border: var(--sfi-on-dark-line)}.tabs-block--filled .inner{padding:0;border-radius:var(--sfi-radius-lg);background:var(--sfi-moss-800);overflow:hidden}.tabs-block--filled .title{margin:0;padding:1.5rem clamp(1.25rem,3vw,2rem) .5rem;color:var(--sfi-tabs-fill-fg)}.tabs-block--filled .tab-list-scroll{margin:0;padding:.35rem clamp(1.25rem,3vw,2rem) 0;border-bottom:1px solid var(--sfi-tabs-fill-border)}.tabs-block--filled .tab-trigger{color:var(--sfi-tabs-fill-fg-muted)}.tabs-block--filled .tab-trigger:hover{border-bottom-color:var(--sfi-tabs-fill-border);color:var(--sfi-tabs-fill-fg)}.tabs-block--filled .tab-trigger.active{border-bottom-color:var(--sfi-sand-300);color:var(--sfi-tabs-fill-fg)}.tabs-block--filled .tab-trigger:focus-visible{outline-color:var(--sfi-sand-300)}.tabs-block--filled .tab-panel{padding:1.5rem clamp(1.25rem,3vw,2rem) 1.75rem}.tabs-block--filled .tab-panel{color:var(--sfi-tabs-fill-fg)!important}.tabs-block--filled .tab-panel a{color:var(--sfi-sand-300)!important}.tabs-block--filled .tab-panel a:hover{color:#fff!important}.tabs-block--filled .tab-panel :is(h1,h2,h3,h4,h5,h6,p){color:var(--sfi-tabs-fill-fg)!important}.tabs-block--filled .tab-panel li::marker{color:var(--sfi-sand-300)}.tabs-block--filled .tab-panel blockquote{border-left-color:var(--sfi-sand-300)!important;color:var(--sfi-tabs-fill-fg)!important}.tabs-block--filled .tab-panel pre{background:#00000038!important}.tabs-block--filled .tab-panel code{background:#0003!important;color:var(--sfi-tabs-fill-fg)!important}.tabs-block--filled .tab-panel pre code{background:none!important}.tabs-block--filled .tab-panel table{border-color:var(--sfi-tabs-fill-border)!important}.tabs-block--filled .tab-panel :is(th,td){border-color:var(--sfi-tabs-fill-border)!important;color:var(--sfi-tabs-fill-fg)!important}.tabs-block--filled .tab-panel th{background:#f6f2e814!important}.stats-block{padding:.5rem 0}.stats-block .inner{max-width:var(--sfi-container);margin:0 auto}.stats-block .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:1.5rem clamp(1.5rem,3vw,2.5rem)}.stats-block .stat{padding:1rem 0 0;border-top:2px solid var(--sfi-moss-600);text-align:left}.stats-block .stat-number{display:block;color:var(--sfi-moss-700);font-family:var(--sfi-font-heading);font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:500;line-height:1.1;letter-spacing:-.015em;font-variant-numeric:lining-nums}.stats-block .stat-label{display:block;margin-top:.4rem;color:var(--sfi-ink-muted);font-size:1rem;line-height:1.45}.button-block{padding:0}.button-block .inner{max-width:var(--sfi-container);margin:0 auto}.button-block .btn{display:inline-flex;align-items:center;gap:.55rem;box-sizing:border-box;max-width:100%;min-height:2.875rem;padding:.7rem 1.35rem;border:1px solid var(--sfi-moss-700);border-radius:var(--sfi-radius-sm);background:var(--sfi-moss-700);color:#fff;font-family:var(--sfi-font-body);font-size:var(--sfi-type-btn-size);font-weight:var(--sfi-type-btn-weight);line-height:1.25;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.button-block .btn:hover{border-color:var(--sfi-moss-900);background:var(--sfi-moss-900)}.button-block .btn .btn-label{min-width:0}.button-block .btn.btn--subtle{border-color:var(--sfi-line-strong);background:transparent;color:var(--sfi-moss-700)}.button-block .btn.btn--subtle:after{content:"\2192";flex-shrink:0;transition:transform .18s ease}.button-block .btn.btn--subtle:hover{border-color:var(--sfi-moss-700);background:var(--sfi-white);color:var(--sfi-moss-900)}.button-block .btn.btn--subtle:hover:after{transform:translate(3px)}.button-block .btn:focus-visible{outline:var(--sfi-focus-ring);outline-offset:3px}@media (prefers-reduced-motion: reduce){.button-block .btn,.button-block .btn.btn--subtle:after{transition:none}}.content-well-block{padding:0}.content-well-block .inner{box-sizing:border-box;max-width:100%;margin-inline:0 auto;padding:clamp(1.15rem,2.2vw,1.6rem) clamp(1.25rem,2.5vw,1.85rem);border:1px solid var(--sfi-moss-200);border-radius:var(--sfi-radius);background:var(--sfi-moss-50)}.content-well-block .content-well-eyebrow{margin:0 0 .5rem;color:var(--sfi-moss-700);font-family:var(--sfi-font-body);font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.content-well-block .content-well-body.content-prose{margin:0;color:var(--sfi-ink);font-family:var(--sfi-font-body);font-size:var(--sfi-type-body-size);font-weight:var(--sfi-type-body-weight);line-height:var(--sfi-type-body-lh);overflow-wrap:break-word}.content-well-block .content-well-body.content-prose *:not(pre):not(code):not(kbd):not(samp){font-family:inherit!important}.content-well-block .content-well-body.content-prose p{margin:0 0 .75rem}.content-well-block .content-well-body.content-prose :is(ul,ol){margin:0 0 .75rem;padding-left:1.25rem}.content-well-block .content-well-body.content-prose>:last-child{margin-bottom:0}.content-well-block .content-well-body.content-prose li{margin:.35rem 0}.content-well-block .content-well-body.content-prose li::marker{color:var(--sfi-moss-500)}.content-well-block .content-well-body.content-prose a{color:var(--sfi-color-link)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.content-well-block .content-well-body.content-prose a:hover{color:var(--sfi-color-link-hover)!important;text-decoration-thickness:2px}.title-block{padding:.75rem 0 0}.title-block .inner{max-width:var(--sfi-container);margin:0 auto}.title-block-row{display:flex;align-items:center;gap:1rem;min-width:0}.title-block-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.75rem;height:2.75rem;border-radius:var(--sfi-radius-sm);background:var(--title-mark-bg);color:var(--title-mark-fg)}.title-block-mark:empty{align-self:stretch;width:3px;height:auto;min-height:1.75rem;border-radius:0;background:var(--title-mark-fg);opacity:.55}.title-block-mark-letter{font-family:var(--sfi-font-heading);font-size:1.375rem;font-weight:500;line-height:1;text-transform:uppercase}.title-block-mark--purple{--title-mark-bg: #e8e3ee;--title-mark-fg: #594d78}.title-block-mark--teal{--title-mark-bg: var(--sfi-moss-100);--title-mark-fg: var(--sfi-moss-700)}.title-block-mark--sage{--title-mark-bg: #e9ecd9;--title-mark-fg: #56602f}.title-block-mark--rose{--title-mark-bg: #f2e2df;--title-mark-fg: #86474a}.title-block-mark--sand{--title-mark-bg: var(--sfi-sand-200);--title-mark-fg: var(--sfi-sand-700)}.title-block-mark--sky{--title-mark-bg: #e0e8ec;--title-mark-fg: #3d5d70}.title-block-text{flex:1 1 auto;min-width:0}.title-block-heading{margin:0;color:var(--sfi-ink);font-family:var(--sfi-font-heading);font-size:var(--sfi-type-h2-size);font-weight:500;line-height:var(--sfi-type-h2-lh);letter-spacing:-.008em}.title-block-subtitle{margin:.3rem 0 0;color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:1.0625rem;line-height:1.5}.title-v2-block{min-width:0;max-width:100%;padding:1rem 0 0}.title-v2-heading{margin:0;color:var(--sfi-ink);font-family:var(--sfi-font-heading);font-size:var(--sfi-type-h3-size);font-weight:500;line-height:var(--sfi-type-h3-lh)}.title-v2-subtitle{margin:.3rem 0 0;color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:1rem;line-height:1.5}.knjiga-block{display:grid;grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);align-items:start;min-width:0;max-width:100%;margin:0}.knjiga-cover{position:relative;aspect-ratio:2/3;border:1px solid var(--sfi-line);border-radius:2px;background:var(--sfi-paper-deep);box-shadow:var(--sfi-shadow-md);overflow:hidden}.knjiga-cover img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.knjiga-cover-ph{display:flex;align-items:flex-end;box-sizing:border-box;height:100%;padding:1rem;background:var(--sfi-moss-700);color:var(--sfi-on-dark);font-family:var(--sfi-font-heading);font-size:1rem;font-weight:500;line-height:1.3}.knjiga-meta{margin:0 0 .75rem;color:var(--sfi-ink);font-family:var(--sfi-font-heading);font-size:1.1875rem;line-height:1.4}.knjiga-meta strong{font-weight:500}.knjiga-meta em{font-style:italic}.knjiga-desc.content-prose>*:first-child{margin-top:0}.knjiga-desc.content-prose>*:last-child{margin-bottom:0}@media (max-width: 600px){.knjiga-block{grid-template-columns:minmax(0,1fr)}.knjiga-cover{width:9rem}}.sogovorniki-block{display:grid;gap:0;width:100%;margin:0;border-top:1px solid var(--sfi-line)}.sogovornik{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1.25rem;align-items:start;padding:1.35rem 0;border-bottom:1px solid var(--sfi-line)}.sogovornik-avatar{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;background:var(--sfi-sand-200);color:var(--sfi-sand-700);font-family:var(--sfi-font-heading);font-size:1.25rem;font-weight:500;overflow:hidden}.sogovornik-avatar img{display:block;width:100%;height:100%;object-fit:cover}.sogovornik-name{margin:0 0 .15rem;color:var(--sfi-ink);font-family:var(--sfi-font-heading);font-size:1.25rem;font-weight:500;line-height:1.3}.sogovornik-role{margin:0 0 .6rem;color:var(--sfi-ink-muted);font-size:.9375rem;font-weight:500;line-height:1.45}.sogovornik-bio.content-prose>*:first-child{margin-top:0}.sogovornik-bio.content-prose>*:last-child{margin-bottom:0}@media (max-width: 520px){.sogovornik{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem}.sogovornik-avatar{width:3.5rem;height:3.5rem;font-size:1.0625rem}}.cycle-event-card{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:1.5rem;border:1px solid var(--sfi-line);border-radius:var(--sfi-radius);background:var(--sfi-white)}.cycle-event-kicker{margin-bottom:.5rem;color:var(--sfi-sand-700);font-size:.9375rem;font-weight:600;line-height:1.35}.cycle-event-title{margin:0 0 .6rem;color:var(--sfi-ink);font-family:var(--sfi-font-heading);font-size:1.3125rem;font-weight:500;line-height:1.28}.cycle-event-when{margin:0 0 .75rem;color:var(--sfi-moss-600);font-size:.9375rem;font-weight:600}.cycle-event-guests,.cycle-event-text{margin:0 0 .75rem;color:var(--sfi-ink-muted);font-size:1rem;line-height:1.55}.cycle-event-guests{color:var(--sfi-ink)}.cycle-event-text:last-of-type{flex:1}.cycle-event-cta{display:inline-flex;align-items:baseline;align-self:flex-start;gap:.4em;margin-top:auto;padding-top:.5rem;color:var(--sfi-color-link)!important;font-size:var(--sfi-type-btn-size);font-weight:600;line-height:1.3;text-decoration:none!important}.cycle-event-cta:after{content:"\2192";transition:transform .18s ease}.cycle-event-cta:hover{color:var(--sfi-color-link-hover)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.22em}.cycle-event-cta:hover:after{transform:translate(3px)}.page-hero-v2,.dogodek-hero-v2{position:relative;overflow:hidden}.page-hero-v2-inner,.dogodek-hero-v2-inner{position:relative;z-index:2;padding:1.1rem var(--sfi-gutter) clamp(1.75rem,4vw,3rem)}.page-hero-v2 .hero-top-row{margin-bottom:clamp(1.25rem,3vw,2.25rem)}.hero-v2-kicker{display:block;margin:0 0 .6rem;color:var(--sfi-sand-700);font-size:.9375rem;font-weight:600;line-height:1.35}.hero-v2-tagline{max-width:44rem;margin:.85rem 0 0;color:var(--sfi-ink-muted);font-family:var(--sfi-font-heading);font-size:1.1875rem;font-style:italic;font-weight:400;line-height:1.45}.hero-v2-cycle{margin:.85rem 0 0;color:var(--sfi-ink-muted);font-size:1rem}.hero-v2-cycle a{color:var(--sfi-color-link)}.hero-v2-facts{display:flex;flex-wrap:wrap;gap:1rem 0;margin-top:1.5rem}.hero-v2-fact{min-width:8.5rem;padding:.1rem 1.75rem .1rem 1.1rem;border-left:1px solid var(--sfi-line-strong)}.hero-v2-fact span{display:block;margin-bottom:.15rem;color:var(--sfi-ink-muted);font-size:.875rem;line-height:1.4}.hero-v2-fact b{color:var(--sfi-ink);font-size:1.0625rem;font-weight:600}.dogodek-hero-v2{background:var(--sfi-page-hero-bg);border-bottom:1px solid var(--sfi-line)}.dogodek-hero-v2 .dogodek-title{max-width:28ch;margin:0;color:var(--sfi-page-hero-headline, var(--sfi-color-ink))}.dogodek-hero-v2 .hero-v2-tagline{margin:0 0 .6rem}.dogodek-hero-v2 .dogodek-breadcrumb a{color:var(--sfi-ink-muted)}.dogodek-hero-v2 .dogodek-breadcrumb a:hover{color:var(--sfi-color-ink)}.dogodek-hero-v2 .dogodek-breadcrumb-sep{color:var(--sfi-ink-soft)}.dogodek-hero-v2 .dogodek-breadcrumb a[aria-current=page],.dogodek-hero-v2 .dogodek-breadcrumb a.dogodek-breadcrumb-current,.dogodek-hero-v2 .dogodek-breadcrumb a[aria-current=page]:hover{color:var(--sfi-ink)}.dogodek-hero-v2--split .dogodek-hero-v2-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(380px,42%));column-gap:clamp(1.25rem,3vw,2.75rem);row-gap:.85rem;align-items:center}.dogodek-hero-v2--split .dogodek-hero-v2-lead,.dogodek-hero-v2--split .dogodek-hero-v2-tail{grid-column:1;min-width:0}.dogodek-hero-v2--split .dogodek-hero-v2-lead{grid-row:1;align-self:end}.dogodek-hero-v2--split .dogodek-hero-v2-tail{grid-row:2;align-self:start}.dogodek-hero-v2--split .dogodek-title{max-width:none}.dogodek-hero-v2-portrait{grid-column:2;grid-row:1/span 2;justify-self:end;align-self:center;width:100%;max-width:380px;aspect-ratio:4/5;object-fit:cover;object-position:60% 30%;display:block;border-radius:var(--sfi-radius)}@media (max-width: 767px){.dogodek-hero-v2--split .dogodek-hero-v2-split{grid-template-columns:minmax(0,1fr);row-gap:0}.dogodek-hero-v2--split .dogodek-hero-v2-lead,.dogodek-hero-v2--split .dogodek-hero-v2-tail{align-self:stretch}.dogodek-hero-v2--split .dogodek-hero-v2-lead{grid-row:1}.dogodek-hero-v2-portrait{grid-column:1;grid-row:2;justify-self:stretch;width:100%;max-width:none;height:320px;max-height:320px;aspect-ratio:auto;margin:.35rem 0 1.1rem}.dogodek-hero-v2--split .dogodek-hero-v2-tail{grid-row:3}}.page-hero-v2:not(.page-hero-v2--with-image){background:var(--sfi-page-hero-bg);border-bottom:1px solid var(--sfi-line)}.page-hero-v2-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.page-hero-v2--with-image{display:flex;flex-direction:column;min-height:clamp(22rem,46vw,30rem);background:var(--sfi-moss-800);color:var(--sfi-on-dark)}.page-hero-v2--with-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#181f1aa8,#181f1a75 38%,#181f1ae0);z-index:1;pointer-events:none}.page-hero-v2--with-image .page-hero-v2-inner{display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;width:100%}.page-hero-v2--with-image .hero-top-row{margin-bottom:auto}.page-hero-v2--with-image .hero-v2-kicker{margin-top:2.5rem}app-cms-page .page-hero-v2--with-image .title{max-width:24ch;color:#fff}.page-hero-v2--with-image .hero-v2-kicker{color:var(--sfi-sand-300)}.page-hero-v2--with-image .hero-v2-tagline{color:var(--sfi-on-dark)}app-cms-page .page-hero-v2--with-image .back-btn,app-cms-page .page-hero-v2--with-image .crumbs,app-cms-page .page-hero-v2--with-image .crumb{color:var(--sfi-on-dark-muted)}app-cms-page .page-hero-v2--with-image .back-btn{border-right-color:var(--sfi-on-dark-line)}app-cms-page .page-hero-v2--with-image .back-btn:hover,app-cms-page .page-hero-v2--with-image .crumb:hover,app-cms-page .page-hero-v2--with-image .crumb.current{color:#fff}.page-hero-v2--with-image .hero-v2-fact{border-left-color:#f6f2e866}.page-hero-v2--with-image .hero-v2-fact span{color:var(--sfi-on-dark-muted)}.page-hero-v2--with-image .hero-v2-fact b{color:#fff}.page-hero-v2--with-image :is(a,button):focus-visible{outline-color:var(--sfi-sand-300)}.cenik-block{padding:0;--sfi-cenik-price-col-width: 10.5rem}.cenik-block .inner{max-width:min(900px,var(--sfi-container));margin:0}.cenik-block .title{margin:0 0 1.25rem;font-family:var(--sfi-font-heading);font-weight:500;letter-spacing:-.008em;text-transform:none;font-size:var(--sfi-type-h2-size);line-height:var(--sfi-type-h2-lh);color:var(--sfi-color-ink)}.cenik-block .cenik-tables{display:flex;flex-direction:column;gap:2rem}.cenik-block .cenik-group{display:flex;flex-direction:column;gap:.75rem}.cenik-block .cenik-subtitle{margin:0;font-family:var(--sfi-font-heading);font-weight:500;font-size:var(--sfi-type-h3-size);line-height:var(--sfi-type-h3-lh);color:var(--sfi-color-ink);text-transform:none;letter-spacing:0}.cenik-block .table-scroll-wrap{overflow-x:auto;margin-block:0;border-top:1px solid var(--sfi-line-strong)}.cenik-block .cenik-table{width:100%;table-layout:fixed;min-width:320px;border-collapse:collapse;font-size:1rem;line-height:1.5;font-variant-numeric:tabular-nums lining-nums}.cenik-block .cenik-table col:not(.cenik-price-col){width:auto;min-width:0}.cenik-block .cenik-table th,.cenik-block .cenik-table td{padding:.8rem .75rem;text-align:left;vertical-align:top;overflow-wrap:break-word;border:none;border-bottom:1px solid var(--sfi-line)}.cenik-block .cenik-table :is(th,td):first-child{padding-left:0}.cenik-block .cenik-table :is(th,td):last-child{padding-right:0}.cenik-block .cenik-table tbody tr:hover{background:var(--sfi-sand-50)}.cenik-block .cenik-table th{padding-block:.6rem;border-bottom-color:var(--sfi-line-strong);font-family:var(--sfi-font-body);font-weight:600;color:var(--sfi-ink-muted);font-size:.875rem}.cenik-block .cenik-table td{color:var(--sfi-color-ink)}.cenik-block .cenik-table col.cenik-price-col{width:var(--sfi-cenik-price-col-width)}.cenik-block .cenik-table th.cenik-price-col,.cenik-block .cenik-table td.cenik-price-col{max-width:var(--sfi-cenik-price-col-width);text-align:right;white-space:normal;overflow-wrap:anywhere}.cenik-block .cenik-table td.cenik-price-col{font-weight:600;color:var(--sfi-color-ink)}.cenik-block .cenik-ref{display:inline-block;font-size:.62em;font-weight:400;font-style:italic;line-height:1.15;vertical-align:super;position:relative;top:-.1em;margin-left:.12em;letter-spacing:.02em}.cenik-block .cenik-ref-link{appearance:none;margin:0;padding:0;border:none;background:none;font:inherit;font-size:inherit;line-height:inherit;color:var(--sfi-color-link);text-decoration:none;font-weight:600;cursor:pointer}.cenik-block .cenik-ref-link:hover{color:var(--sfi-color-link-hover);text-decoration:underline;text-underline-offset:2px}.cenik-block .cenik-ref-link:focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px;border-radius:2px}.cenik-block .cenik-ref-plain{color:var(--sfi-ink-soft);cursor:default}.cenik-block .cenik-postavka-cell{overflow:visible}.cenik-block .cenik-ref-pop{position:relative;display:inline-block;z-index:1}.cenik-block .cenik-ref-pop--open .cenik-ref-tooltip{opacity:1;visibility:visible;pointer-events:auto}.cenik-block .cenik-ref-tooltip{position:absolute;left:0;top:100%;margin-top:.3rem;z-index:30;min-width:10rem;max-width:min(20rem,100vw - 2rem);max-height:12rem;overflow-y:auto;padding:.6rem .75rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.45;letter-spacing:normal;text-align:left;color:var(--sfi-color-ink);background:var(--sfi-color-surface-solid);border:1px solid var(--sfi-line);border-radius:var(--sfi-radius-sm);box-shadow:var(--sfi-shadow-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.cenik-block .cenik-table tbody tr:last-child .cenik-ref-tooltip{top:auto;bottom:100%;margin-top:0;margin-bottom:.3rem}@media (prefers-reduced-motion: reduce){.cenik-block .cenik-ref-tooltip{transition:none}}.cenik-block .cenik-footnotes{margin:1rem 0 0;padding:0;list-style:none;font-size:.875rem;line-height:1.55;color:var(--sfi-ink-muted)}.cenik-block .cenik-footnote-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:.4rem 0 0}.cenik-block .cenik-footnote-item:first-child{margin-top:0}.cenik-block .cenik-footnote-mark{flex:0 0 auto;font-weight:400;font-style:italic;font-size:.92em;color:color-mix(in oklab,var(--sfi-color-ink-muted),transparent 15%)}.cenik-block .cenik-footnote-text{white-space:pre-line}.fakultativni-predmet-detail{display:flex;flex-direction:column;gap:1.5rem}.fakultativni-meta{padding:0}.fakultativni-meta-title,.fakultativni-subtitle{margin:0 0 .9rem;font-family:var(--sfi-font-heading);font-weight:500;font-size:var(--sfi-type-h3-size);line-height:var(--sfi-type-h3-lh);color:var(--sfi-color-ink)}.fakultativni-meta-dl{display:grid;grid-template-columns:minmax(0,12rem) 1fr;max-width:var(--sfi-measure);margin:0;border-top:1px solid var(--sfi-line-strong)}.fakultativni-meta-dl dt,.fakultativni-meta-dl dd{margin:0;padding:.7rem 0;border-bottom:1px solid var(--sfi-line);line-height:1.5}.fakultativni-meta-dl dt{padding-right:1.25rem;color:var(--sfi-ink-muted);font-size:.9375rem;font-weight:600}.fakultativni-meta-dl dd{color:var(--sfi-color-ink);font-size:var(--sfi-type-body-size);overflow-wrap:break-word}.fakultativni-termini{margin:0;padding-left:1.15rem}.fakultativni-termini li{margin:.2rem 0}.fakultativni-section .inner,.fakultativni-predavatelj .inner{padding-top:0}.fakultativni-predavatelj__ime{margin:0 0 .75rem;font-family:var(--sfi-font-heading);font-size:1.1875rem;font-weight:500;color:var(--sfi-color-ink)}.fakultativni-predavatelj+.fakultativni-predavatelj{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--sfi-line)}.fakultativni-predavatelji,.fakultativni-section{margin-top:1.5rem}.strokovni-predmet-page{padding:0}.strokovni-predmet-inner--single.usposabljanje-inner{grid-template-columns:minmax(0,1fr);max-width:var(--sfi-container);margin-left:auto;margin-right:auto}.strokovni-predmet-missing{padding:2rem 0 3rem;margin:0;color:var(--sfi-ink-muted)}.strokovni-predmet-hero-cta-group{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.25rem}.strokovni-predmet-hero-cta{display:inline-flex;align-items:baseline;gap:.4rem;padding:.35rem 0;color:var(--sfi-color-link);font-size:1rem;font-weight:600;line-height:1.35;text-decoration:none}.strokovni-predmet-hero-cta__text{text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor,transparent 60%);text-decoration-thickness:1px;text-underline-offset:.2em}.strokovni-predmet-hero-cta:after{content:"\2192";transition:transform .2s ease}.strokovni-predmet-hero-cta:hover{color:var(--sfi-color-link-hover)}.strokovni-predmet-hero-cta:hover .strokovni-predmet-hero-cta__text{text-decoration-color:currentColor}.strokovni-predmet-hero-cta:hover:after{transform:translate(3px)}.strokovni-predmet-hero-cta:focus-visible{outline:var(--sfi-focus-ring);outline-offset:3px;border-radius:2px}.strokovni-predmet-hero-cta--secondary{color:var(--sfi-ink-muted);font-weight:500}.usposabljanje-hero--with-image .strokovni-predmet-hero-cta{color:var(--sfi-on-dark)}.strokovni-predmet-footer{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--sfi-line)}.strokovni-predmet-footer__terms,.strokovni-predmet-footer__katis,.strokovni-predmet-footer__akreditacija{max-width:var(--sfi-measure);margin:0;color:var(--sfi-ink-muted);font-size:.9375rem;line-height:1.6}.strokovni-predmet-footer__terms-link{color:var(--sfi-color-link);text-decoration:underline;text-underline-offset:.18em}.strokovni-predmet-footer__terms-link:hover{color:var(--sfi-color-link-hover)}.strokovni-predmet-footer__cta-group{display:flex;flex-wrap:wrap;gap:.75rem}.strokovni-predmet-footer__cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:3rem;padding:.7rem 1.5rem;border:1px solid var(--sfi-moss-700);border-radius:var(--sfi-radius-sm);background:var(--sfi-moss-700);color:#fff;font-family:var(--sfi-font-body);font-size:var(--sfi-type-btn-size);font-weight:var(--sfi-type-btn-weight);line-height:1.3;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.strokovni-predmet-footer__cta:hover{border-color:var(--sfi-moss-800);background:var(--sfi-moss-800);color:#fff}.strokovni-predmet-footer__cta:focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px}.strokovni-modul-detail-inner{display:flex;flex-direction:column;gap:1.5rem}.strokovni-modul-vkljuceni__list{margin:0;padding-left:1.15rem}.strokovni-modul-vkljuceni__list li{margin:.3rem 0}.strokovni-modul-vkljuceni__link{color:var(--sfi-color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.strokovni-modul-vkljuceni__link:hover{color:var(--sfi-color-link-hover)}@media (max-width: 560px){.fakultativni-meta-dl{grid-template-columns:minmax(0,1fr)}.fakultativni-meta-dl dt{padding-bottom:0;border-bottom:none}.fakultativni-meta-dl dd{padding-top:.15rem}}.callout-block{padding:0}.callout-block .inner{box-sizing:border-box;max-width:var(--sfi-container);margin:0;padding:clamp(1.25rem,2.5vw,1.75rem);border:1px solid var(--sfi-line);border-radius:var(--sfi-radius);background:var(--sfi-white)}.callout-block.info .inner{border-color:var(--sfi-moss-200);background:var(--sfi-moss-50)}.callout-block.warning .inner{border-color:var(--sfi-sand-300);background:var(--sfi-sand-100)}.callout-block .callout-title{max-width:var(--sfi-measure);margin:0 0 .6rem;font-family:var(--sfi-font-heading);font-weight:500;font-size:var(--sfi-type-h4-size);line-height:var(--sfi-type-h4-lh);color:var(--sfi-color-ink)}.callout-block .callout-body.content-prose{margin:0;padding:0;font-family:var(--sfi-font-body);font-weight:var(--sfi-type-body-weight);font-size:var(--sfi-type-body-size);line-height:var(--sfi-type-body-lh);color:var(--sfi-color-ink);overflow-wrap:break-word}.callout-block .callout-body.content-prose *:not(pre):not(code):not(kbd):not(samp){font-family:inherit!important}.callout-block .callout-body.content-prose>*{max-width:var(--sfi-measure)}.callout-block .callout-body.content-prose>:first-child{margin-top:0}.callout-block .callout-body.content-prose>:last-child{margin-bottom:0}.callout-block .callout-body.content-prose p{margin:0 0 .85rem}.callout-block .callout-body.content-prose a{color:var(--sfi-color-link)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.callout-block .callout-body.content-prose a:hover{color:var(--sfi-color-link-hover)!important;text-decoration-thickness:2px}.callout-block .callout-btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.45rem;box-sizing:border-box;min-height:2.75rem;margin:1.1rem 0 0;padding:.55rem 1.15rem;border:1px solid var(--sfi-moss-700);border-radius:var(--sfi-radius-sm);background:transparent;color:var(--sfi-moss-800);font-family:var(--sfi-font-body);font-size:var(--sfi-type-btn-size);font-weight:var(--sfi-type-btn-weight);line-height:1.3;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.callout-block .callout-btn:after{content:"\2192";transition:transform .2s ease}.callout-block .callout-btn:hover{background:var(--sfi-moss-700);color:#fff}.callout-block .callout-btn:hover:after{transform:translate(3px)}.callout-block .callout-btn:focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px}app-gallery-block{display:block;min-width:0}.gallery-block{padding:0;min-width:0}.gallery-block .inner{max-width:var(--sfi-container);margin:0 auto;min-width:0}.gallery-block .title{margin:0 0 1.25rem;font-family:var(--sfi-font-heading);font-weight:500;font-size:var(--sfi-type-h2-size);line-height:var(--sfi-type-h2-lh);color:var(--sfi-color-ink)}.gallery-block .gallery-layout{display:flex;flex-wrap:wrap;gap:.75rem}.gallery-block .gallery-item{display:block;overflow:hidden;padding:0;border:none;border-radius:var(--sfi-radius-sm);background:var(--sfi-paper-deep);text-align:left;cursor:zoom-in}.gallery-block .gallery-item img{width:100%;display:block;transition:transform .5s ease}.gallery-block .gallery-item:hover img{transform:scale(1.025)}.gallery-block .gallery-item:focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px}.gallery-block .gallery-layout.grid{display:grid;grid-template-columns:repeat(3,1fr)}.gallery-block .gallery-layout.grid.cols-2{grid-template-columns:repeat(2,1fr)}.gallery-block .gallery-layout.grid.cols-4{grid-template-columns:repeat(4,1fr)}.gallery-block .gallery-layout.grid .gallery-item img{aspect-ratio:4/3;object-fit:cover}.gallery-block .gallery-layout.featured{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.gallery-block .gallery-layout.featured .gallery-item{display:block;min-height:0}.gallery-block .gallery-layout.featured .gallery-item:first-child{grid-column:span 2;grid-row:span 2}.gallery-block .gallery-layout.featured .gallery-item img{width:100%;height:100%;display:block;object-fit:cover}.gallery-block .gallery-layout.featured .gallery-item:not(:first-child) img{aspect-ratio:4/3}.gallery-block .gallery-layout.carousel{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;box-sizing:border-box;contain:inline-size;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.75rem;padding-bottom:.75rem;scrollbar-width:thin;scrollbar-color:var(--sfi-line-strong) transparent}.gallery-block .gallery-layout.carousel .gallery-item{box-sizing:border-box;flex:0 0 min(320px,40vw);min-width:0;scroll-snap-align:start}.gallery-block .gallery-layout.carousel .gallery-item img{width:100%;max-width:100%;min-width:0;height:auto;aspect-ratio:4/3;object-fit:cover}@media (max-width: 700px){.gallery-block .gallery-layout{gap:.5rem}.gallery-block .gallery-layout.grid{grid-template-columns:repeat(2,1fr)!important}.gallery-block .gallery-layout.featured{grid-template-columns:repeat(2,1fr);gap:.5rem}.gallery-block .gallery-layout.featured .gallery-item:first-child{grid-column:span 2;grid-row:span 2}.gallery-block .gallery-layout.carousel .gallery-item{flex:0 0 min(240px,72vw)}}@media (prefers-reduced-motion: reduce){.gallery-block .gallery-item img{transition:none}.gallery-block .gallery-item:hover img{transform:none}}.gallery-lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;background:#141814f0;cursor:zoom-out}.gallery-lightbox .lightbox-close,.gallery-lightbox .lightbox-prev,.gallery-lightbox .lightbox-next{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(246,242,232,.35);border-radius:50%;background:#14181480;color:var(--sfi-on-dark);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.gallery-lightbox .lightbox-close{top:1rem;right:1rem}.gallery-lightbox .lightbox-prev,.gallery-lightbox .lightbox-next{top:50%;transform:translateY(-50%)}.gallery-lightbox .lightbox-prev{left:1rem}.gallery-lightbox .lightbox-next{right:1rem}.gallery-lightbox .lightbox-close:hover,.gallery-lightbox .lightbox-prev:hover,.gallery-lightbox .lightbox-next:hover{border-color:var(--sfi-on-dark);background:#f6f2e829}.gallery-lightbox :is(.lightbox-close,.lightbox-prev,.lightbox-next):focus-visible{outline:2px solid var(--sfi-sand-300);outline-offset:2px}.gallery-lightbox .lightbox-content{max-width:95vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;cursor:default}.gallery-lightbox .lightbox-img{max-width:100%;max-height:85vh;object-fit:contain;border-radius:var(--sfi-radius-sm)}.gallery-lightbox .lightbox-counter{margin-top:.75rem;font-family:var(--sfi-font-body);font-size:.9375rem;font-variant-numeric:tabular-nums;color:var(--sfi-on-dark-muted)}@media (max-width: 700px){.gallery-lightbox{padding:3.75rem .75rem 1rem}.gallery-lightbox .lightbox-prev{left:.5rem}.gallery-lightbox .lightbox-next{right:.5rem}}.zaposleni-view{padding:0}.zaposleni-view.sfi-container{max-width:none;padding-inline:0}.zaposleni-view-title{margin:0 0 1.5rem;font-family:var(--sfi-font-heading);font-weight:500;font-size:var(--sfi-type-h2-size);line-height:var(--sfi-type-h2-lh);color:var(--sfi-color-ink)}.zaposleni-view-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,2.5rem);border-top:1px solid var(--sfi-line-strong)}@media (max-width: 760px){.zaposleni-view-grid{grid-template-columns:minmax(0,1fr)}}.zaposleni-card{display:flex;flex-direction:row;align-items:flex-start;gap:1.25rem;padding:1.5rem 0;border-bottom:1px solid var(--sfi-line);text-align:left}.zaposleni-card-photo-wrap{flex:0 0 32%;max-width:9.5rem;min-width:5.5rem}.zaposleni-card-photo{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--sfi-radius-sm);background:var(--sfi-paper-deep)}.zaposleni-card-photo--placeholder{background:var(--sfi-sand-100)}.zaposleni-card-body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.zaposleni-card-line1{margin:0;color:var(--sfi-color-ink);font-family:var(--sfi-font-body);font-size:1rem;line-height:1.4}.zaposleni-card-name{font-family:var(--sfi-font-heading);font-size:1.0625rem;font-weight:500;line-height:1.3}.zaposleni-card-naziv{color:var(--sfi-ink-muted);font-weight:400}.zaposleni-card-podnaziv{margin:0;color:var(--sfi-ink-muted);font-size:.9375rem;font-weight:400;line-height:1.45}.zaposleni-card-more{display:inline-flex;align-items:baseline;gap:.35rem;margin-top:.35rem;color:var(--sfi-color-link);font-size:.9375rem;font-weight:600;text-decoration:none}.zaposleni-card-more:after{content:"\2192";transition:transform .2s ease}.zaposleni-card-more:hover{color:var(--sfi-color-link-hover);text-decoration:underline;text-underline-offset:.2em}.zaposleni-card-more:hover:after{transform:translate(3px)}.zaposleni-card-booking{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:2.5rem;margin-top:.6rem;padding:.45rem 1.1rem;border:1px solid var(--sfi-moss-700);border-radius:var(--sfi-radius-sm);background:var(--sfi-moss-700);color:#fff;font-family:var(--sfi-font-body);font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.zaposleni-card-booking:hover{border-color:var(--sfi-moss-800);background:var(--sfi-moss-800);color:#fff}.zaposleni-card-booking:focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px}.zaposleni-card-email{display:flex;align-items:center;gap:.45rem;max-width:100%;margin-top:.6rem}.zaposleni-card-email-icon{display:inline-flex;flex:0 0 auto;color:var(--sfi-ink-soft)}.zaposleni-card-email-link{min-width:0;color:var(--sfi-ink-muted);font-size:.9375rem;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--sfi-line-strong);text-decoration-thickness:1px;text-underline-offset:.2em}.zaposleni-card-email-link:hover{color:var(--sfi-color-link);text-decoration-color:currentColor}.zaposleni-view-empty{margin:0;color:var(--sfi-ink-muted);font-size:1rem}.zaposleni-detail-page{padding:0 0 var(--sfi-space-section)}.zaposleni-detail-hero{padding-top:1.1rem;padding-bottom:clamp(1.75rem,4vw,2.75rem)}.zaposleni-detail-breadcrumb,.zaposleni-detail-breadcrumb a{color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:.875rem;text-decoration:none}.zaposleni-detail-breadcrumb a:hover{color:var(--sfi-color-link);text-decoration:underline;text-underline-offset:.2em}.zaposleni-detail-breadcrumb-sep{margin:0 .35rem;color:var(--sfi-ink-soft)}.zaposleni-detail-breadcrumb-current{color:var(--sfi-color-ink)}.zaposleni-detail-head{display:flex;flex-direction:row;align-items:flex-start;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(1.5rem,3vw,2.5rem)}.zaposleni-detail-photo-wrap{flex:0 0 min(34%,17rem)}.zaposleni-detail-photo{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--sfi-radius);background:var(--sfi-paper-deep)}.zaposleni-detail-intro{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}.zaposleni-detail-title{margin:0 0 .5rem;font-family:var(--sfi-font-heading);font-weight:500;font-size:var(--sfi-type-h1-size);line-height:var(--sfi-type-h1-lh);color:var(--sfi-color-ink)}.zaposleni-detail-naziv{margin:0;color:var(--sfi-color-ink);font-size:1.125rem;font-weight:400;line-height:1.45}.zaposleni-detail-podnaziv{margin:.35rem 0 0;color:var(--sfi-ink-muted);font-size:1rem;line-height:1.5}.zaposleni-detail-email{margin:.9rem 0 0;font-size:1rem}.zaposleni-detail-email a{color:var(--sfi-color-link);text-underline-offset:.2em}.zaposleni-detail-booking{margin-top:1.25rem}.zaposleni-detail-body-booking{margin-top:1.75rem}.zaposleni-detail-body{padding-top:clamp(1.75rem,4vw,2.75rem);padding-bottom:0;border-top:1px solid var(--sfi-line)}.zaposleni-detail-prose{max-width:var(--sfi-measure)}.zaposleni-detail-missing{padding:3rem 0}@media (max-width: 640px){.zaposleni-detail-head{flex-direction:column}.zaposleni-detail-photo-wrap{flex:0 0 auto;width:min(100%,13rem)}}.usposabljanje-page,.dogodek-page,.novica-page{padding:0}.usposabljanje-hero,.dogodek-hero,.novica-hero{position:relative;display:flex;align-items:stretch;overflow:hidden;padding:1.1rem 0 clamp(1.75rem,4vw,3rem)}.usposabljanje-hero-img,.dogodek-hero-img,.novica-hero-img{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover}.usposabljanje-hero--with-image,.dogodek-hero--with-image,.novica-hero--with-image{min-height:clamp(20rem,42vw,27rem);color:var(--sfi-on-dark)}.usposabljanje-hero--with-image:before,.dogodek-hero--with-image:before,.novica-hero--with-image:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#181f1aa8,#181f1a75 38%,#181f1ae0);pointer-events:none}.usposabljanje-hero-inner,.dogodek-hero-inner,.novica-hero-inner{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;width:100%;min-height:0;padding-left:var(--sfi-gutter);padding-right:var(--sfi-gutter)}:is(.usposabljanje-hero-inner,.dogodek-hero-inner,.novica-hero-inner) .sfi-hero-main{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;min-height:0}.usposabljanje-breadcrumb,.dogodek-breadcrumb,.novica-breadcrumb{position:relative;z-index:4;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;max-width:100%;margin:0 0 clamp(1.25rem,3vw,2.25rem);padding:0;font-family:var(--sfi-font-body);font-size:.875rem;font-weight:400;line-height:1.4}:is(.usposabljanje-breadcrumb,.dogodek-breadcrumb,.novica-breadcrumb) a{color:var(--sfi-ink-muted);text-decoration:none;transition:color .2s ease}:is(.usposabljanje-breadcrumb,.dogodek-breadcrumb,.novica-breadcrumb) a:hover{color:var(--sfi-color-link);text-decoration:underline;text-underline-offset:.2em}.usposabljanje-breadcrumb-sep,.dogodek-breadcrumb-sep,.novica-breadcrumb-sep{color:var(--sfi-ink-soft);-webkit-user-select:none;user-select:none}:is(.usposabljanje-breadcrumb,.dogodek-breadcrumb,.novica-breadcrumb) a[aria-current=page],.usposabljanje-breadcrumb a.usposabljanje-breadcrumb-current,.dogodek-breadcrumb a.dogodek-breadcrumb-current,.novica-breadcrumb a.novica-breadcrumb-current,:is(.usposabljanje-breadcrumb,.dogodek-breadcrumb,.novica-breadcrumb) a[aria-current=page]:hover{color:var(--sfi-ink);text-decoration:none;cursor:default}.usposabljanje-title,.dogodek-title,.novica-title{max-width:26ch;margin:0;color:var(--sfi-page-hero-headline, var(--sfi-color-ink));font-family:var(--sfi-font-heading);font-size:var(--sfi-type-h1-size);font-weight:500;line-height:var(--sfi-type-h1-lh);text-wrap:balance}.novica-title{max-width:30ch}.novica-date{display:block;margin:.85rem 0 0;color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:.9375rem;line-height:1.4}.usposabljanje-meta,.dogodek-meta,.novica-meta{display:flex;flex-wrap:wrap;gap:1rem 0;margin:1.5rem 0 0;font-family:var(--sfi-font-body);line-height:1.4}.usposabljanje-meta-item,.dogodek-meta-item,.novica-meta-item{display:flex;flex-direction:column;gap:.15rem;min-width:7.5rem;padding:.1rem 1.75rem .1rem 1.1rem;border-left:1px solid var(--sfi-line-strong)}.usposabljanje-meta-label,.dogodek-meta-label,.novica-meta-label{color:var(--sfi-ink-muted);font-size:.875rem;font-weight:400}.usposabljanje-meta-value,.dogodek-meta-value,.novica-meta-value{color:var(--sfi-ink);font-size:1.0625rem;font-weight:600}.usposabljanje-meta-value .usposabljanje-meta-link{color:var(--sfi-color-link);font-weight:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.usposabljanje-meta-value .usposabljanje-meta-link:hover{color:var(--sfi-color-link-hover)}:is(.usposabljanje-hero--with-image,.dogodek-hero--with-image,.novica-hero--with-image) :is(.usposabljanje-breadcrumb,.dogodek-breadcrumb,.novica-breadcrumb) a{color:var(--sfi-on-dark-muted)}:is(.usposabljanje-hero--with-image,.dogodek-hero--with-image,.novica-hero--with-image) :is(.usposabljanje-breadcrumb,.dogodek-breadcrumb,.novica-breadcrumb) a:hover,:is(.usposabljanje-hero--with-image,.dogodek-hero--with-image,.novica-hero--with-image) :is(.usposabljanje-breadcrumb,.dogodek-breadcrumb,.novica-breadcrumb) a[aria-current=page]{color:#fff}:is(.usposabljanje-hero--with-image,.dogodek-hero--with-image,.novica-hero--with-image) :is(.usposabljanje-breadcrumb-sep,.dogodek-breadcrumb-sep,.novica-breadcrumb-sep){color:#f6f2e880}:is(.usposabljanje-hero--with-image,.dogodek-hero--with-image,.novica-hero--with-image) :is(.usposabljanje-title,.dogodek-title,.novica-title){color:#fff}.novica-hero--with-image .novica-date{color:var(--sfi-on-dark-muted)}:is(.usposabljanje-hero--with-image,.dogodek-hero--with-image,.novica-hero--with-image) :is(.usposabljanje-meta-item,.dogodek-meta-item,.novica-meta-item){border-left-color:#f6f2e866}:is(.usposabljanje-hero--with-image,.dogodek-hero--with-image,.novica-hero--with-image) :is(.usposabljanje-meta-label,.dogodek-meta-label,.novica-meta-label){color:var(--sfi-on-dark-muted)}:is(.usposabljanje-hero--with-image,.dogodek-hero--with-image,.novica-hero--with-image) :is(.usposabljanje-meta-value,.dogodek-meta-value,.novica-meta-value){color:#fff}.usposabljanje-hero--with-image .usposabljanje-meta-value .usposabljanje-meta-link{color:#fff}:is(.usposabljanje-hero--with-image,.dogodek-hero--with-image,.novica-hero--with-image) a:focus-visible{outline-color:var(--sfi-sand-300)}.usposabljanje-body-wrap{scroll-margin-top:calc(var(--sfi-under-fixed-nav) + .5rem)}.usposabljanje-body-wrap,.novica-body-wrap{padding:clamp(2rem,4vw,3.25rem) 0 var(--sfi-space-section)}.usposabljanje-inner,.novica-body-wrap .novica-inner{display:grid;grid-template-columns:minmax(0,1fr) var(--sfi-layout-sidebar-col);gap:var(--sfi-layout-sidebar-gap);align-items:start;box-sizing:border-box;max-width:var(--sfi-container);margin:0 auto;padding:0 var(--sfi-gutter)}.novica-inner{max-width:var(--sfi-container);margin:0 auto;padding:0}.usposabljanje-main-col,.novica-body-wrap .novica-main-col{justify-self:start;width:100%;max-width:var(--sfi-page-body-max);min-width:0}.novica-main-col{min-width:0}.usposabljanje-tabs{display:flex;flex-wrap:wrap;gap:0 1.75rem;margin-bottom:1.75rem;border-bottom:1px solid var(--sfi-line-strong)}.usposabljanje-tab{position:relative;margin:0 0 -1px;padding:.75rem 0;border:none;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;transition:color .2s ease,border-color .2s ease}.usposabljanje-tab:hover{color:var(--sfi-ink)}.usposabljanje-tab.active{border-bottom-color:var(--sfi-moss-600);color:var(--sfi-ink)}.usposabljanje-tab:focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px}.usposabljanje-pristopi-subnav{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;border:none}.usposabljanje-pristopi-chip{box-sizing:border-box;min-height:2.25rem;padding:.35rem .85rem;border:1px solid var(--sfi-line-strong);border-radius:var(--sfi-radius-sm);background:transparent;color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:.9375rem;font-weight:500;text-decoration:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.usposabljanje-pristopi-chip:hover{border-color:var(--sfi-moss-600);color:var(--sfi-ink)}.usposabljanje-pristopi-chip.active{border-color:var(--sfi-moss-700);background:var(--sfi-moss-700);color:#fff}.usposabljanje-pristopi-chip:focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px}.usposabljanje-pristopi-panel{margin-top:.25rem}.usposabljanje-content-title{margin:0 0 1rem;color:var(--sfi-color-ink);font-family:var(--sfi-font-heading);font-size:var(--sfi-type-h2-size);font-weight:500;line-height:var(--sfi-type-h2-lh)}.usposabljanje-content.content-prose,.novica-body.content-prose{color:var(--sfi-color-ink);font-family:var(--sfi-font-body);font-size:var(--sfi-type-body-size);font-weight:var(--sfi-type-body-weight);line-height:var(--sfi-type-body-lh)}.usposabljanje-content.content-prose>:first-child,.usposabljanje-sidebar-rich>:first-child,.novica-body.content-prose>:first-child{margin-top:0}.usposabljanje-content.content-prose>:is(p,ul,ol,h2,h3,h4,h5,h6,blockquote),.usposabljanje-sidebar-rich>:is(p,ul,ol,h2,h3,h4,h5,h6,blockquote),.novica-body.content-prose>:is(p,ul,ol,h2,h3,h4,h5,h6,blockquote){max-width:var(--sfi-measure)}.usposabljanje-content.content-prose p,.novica-body.content-prose p{margin:0 0 1.1rem}.usposabljanje-content.content-prose a,.novica-body.content-prose a{color:var(--sfi-color-link)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.usposabljanje-content.content-prose a:hover,.novica-body.content-prose a:hover{color:var(--sfi-color-link-hover)!important;text-decoration-thickness:2px}.usposabljanje-content.content-prose h2,.novica-body.content-prose h2{margin:2.25rem 0 .85rem;font-family:var(--sfi-font-heading);font-size:var(--sfi-type-h2-size);font-weight:500;line-height:var(--sfi-type-h2-lh)}.usposabljanje-content.content-prose h3,.novica-body.content-prose h3{margin:2rem 0 .75rem;font-family:var(--sfi-font-heading);font-size:var(--sfi-type-h3-size);font-weight:500;line-height:var(--sfi-type-h3-lh)}.novica-body.content-prose ul,.novica-body.content-prose ol{margin:0 0 1.1rem;padding-left:1.4rem}.novica-page .novica-body.content-prose>p:first-child{color:var(--sfi-ink);font-size:1.1875rem;line-height:1.6}.usposabljanje-predmetnik{display:flex;flex-direction:column;gap:2.25rem}.usposabljanje-predmetnik-label{margin:0 0 .75rem;color:var(--sfi-color-ink);font-family:var(--sfi-font-heading);font-size:var(--sfi-type-h3-size);font-weight:500;line-height:var(--sfi-type-h3-lh)}.usposabljanje-predmetnik .table-scroll-wrap{overflow-x:auto;border-top:1px solid var(--sfi-line-strong)}.usposabljanje-predmetnik-table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.5;font-variant-numeric:tabular-nums lining-nums}.usposabljanje-predmetnik-table th,.usposabljanje-predmetnik-table td{padding:.7rem .75rem;border-bottom:1px solid var(--sfi-line);text-align:left;vertical-align:top}.usposabljanje-predmetnik-table :is(th,td):first-child{padding-left:0}.usposabljanje-predmetnik-table :is(th,td):last-child{padding-right:0}.usposabljanje-predmetnik-table th{border-bottom-color:var(--sfi-line-strong);color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:.875rem;font-weight:600}.usposabljanje-sidebar{position:relative;align-self:stretch}.usposabljanje-sidebar-sticky,.quick-links-sticky{position:sticky;top:calc(var(--sfi-under-fixed-nav) + 1.5rem);display:flex;flex-direction:column;gap:0;margin:0;padding:0}.usposabljanje-sidebar-sticky{border-top:1px solid var(--sfi-line-strong)}.usposabljanje-card-item,.quick-link{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;padding:.8rem 0;border:none;border-bottom:1px solid var(--sfi-line);border-radius:0;background:transparent;color:var(--sfi-ink);font-family:var(--sfi-font-body);font-size:1rem;font-weight:500;line-height:1.4;text-align:left;text-decoration:none;cursor:pointer;transition:color .2s ease}.usposabljanje-card-item:after,.quick-link:after{content:"\2192";flex:0 0 auto;color:var(--sfi-ink-soft);transition:transform .2s ease,color .2s ease}.usposabljanje-card-item:hover,.quick-link:hover{color:var(--sfi-moss-600)}.usposabljanje-card-item:hover:after,.quick-link:hover:after{color:currentColor;transform:translate(3px)}.usposabljanje-card-item.active,.quick-link.active{color:var(--sfi-moss-700);font-weight:600}.usposabljanje-card-item.active:after,.quick-link.active:after{color:currentColor}.usposabljanje-card-item:focus-visible,.quick-link:focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px}.usposabljanje-missing{padding:3rem 0;color:var(--sfi-ink-muted)}app-quick-links-sidebar{display:block;min-height:100%;margin:0}.quick-links-sidebar{position:relative;min-width:0;min-height:100%;margin:0;padding:0}.quick-links-kicker{margin:0;padding:0 0 .6rem;border-bottom:1px solid var(--sfi-line-strong);color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:.875rem;font-weight:600;line-height:1.3}.quick-links-list{display:flex;flex-direction:column;gap:0;min-width:0;margin:0;padding:0}.quick-link-label{flex:1 1 auto;min-width:0;overflow-wrap:break-word}@media (max-width: 1199px){.quick-links-sticky{position:static}}app-page-sidebar-default{display:block;min-height:100%;margin:0}.page-sidebar-default{position:relative;min-width:0;min-height:100%;margin:0;padding:0}.page-sidebar-default-sticky{position:static;display:flex;flex-direction:column;gap:2.25rem}.page-sidebar-default-section{margin:0;padding:0}.page-sidebar-default-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0;padding:0 0 .6rem;border-bottom:1px solid var(--sfi-line-strong)}.page-sidebar-default-title{margin:0;color:var(--sfi-ink);font-family:var(--sfi-font-heading);font-size:1.125rem;font-weight:500;line-height:1.3}.page-sidebar-default-archive{color:var(--sfi-color-link);font-family:var(--sfi-font-body);font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap}.page-sidebar-default-archive:hover{text-decoration:underline;text-underline-offset:.2em}.page-sidebar-default-list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.page-sidebar-default-list>li{border-bottom:1px solid var(--sfi-line)}.page-sidebar-default-event,.page-sidebar-default-news{display:flex;align-items:flex-start;gap:.85rem;padding:.85rem 0;color:inherit;text-decoration:none}.page-sidebar-default-event-date{display:flex;flex:0 0 auto;flex-direction:column-reverse;align-items:center;justify-content:center;box-sizing:border-box;width:3rem;min-height:3rem;padding:.25rem 0;border-radius:var(--sfi-radius-sm);background:var(--sfi-sand-100);font-family:var(--sfi-font-body);line-height:1.1}.page-sidebar-default-event-date-m{color:var(--sfi-ink-muted);font-size:.8125rem;font-weight:500}.page-sidebar-default-event-date-d{color:var(--sfi-ink);font-family:var(--sfi-font-heading);font-size:1.25rem;font-weight:500}.page-sidebar-default-event-body,.page-sidebar-default-news-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.page-sidebar-default-event-title,.page-sidebar-default-news-title{color:var(--sfi-ink);font-family:var(--sfi-font-body);font-size:.9375rem;font-weight:600;line-height:1.4;transition:color .2s ease}.page-sidebar-default-news-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.page-sidebar-default-event:hover .page-sidebar-default-event-title,.page-sidebar-default-news:hover .page-sidebar-default-news-title{color:var(--sfi-moss-600)}.page-sidebar-default-event-meta,.page-sidebar-default-news-date{color:var(--sfi-ink-muted);font-size:.875rem;line-height:1.4}.page-sidebar-default-meta-line{display:block}.page-sidebar-default-news-thumb{flex:0 0 auto;width:4rem;height:3rem;overflow:hidden;border-radius:var(--sfi-radius-sm);background:var(--sfi-paper-deep)}.page-sidebar-default-news-thumb img{display:block;width:100%;height:100%;object-fit:cover}.page-sidebar-default-news-thumb-ph{background:var(--sfi-sand-100)}.page-sidebar-default-empty{margin:0;padding:.85rem 0;color:var(--sfi-ink-muted);font-size:.9375rem;line-height:1.5}.page-sidebar-default :is(a):focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px}@media (max-width: 1000px){.usposabljanje-inner{grid-template-columns:minmax(0,1fr)}.usposabljanje-main-col{max-width:none;justify-self:stretch}.usposabljanje-sidebar-sticky{position:static}}@media (max-width: 900px){.usposabljanje-tabs,.usposabljanje-pristopi-subnav{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(-1 * var(--sfi-gutter));margin-right:calc(-1 * var(--sfi-gutter));padding-left:var(--sfi-gutter);padding-right:var(--sfi-gutter)}.usposabljanje-tabs{gap:0 1.5rem}.usposabljanje-pristopi-subnav{padding-bottom:.25rem}.usposabljanje-tabs::-webkit-scrollbar,.usposabljanje-pristopi-subnav::-webkit-scrollbar{display:none}.usposabljanje-tab,.usposabljanje-pristopi-chip{flex-shrink:0;white-space:nowrap}}@media (max-width: 600px){.usposabljanje-meta-item,.dogodek-meta-item,.novica-meta-item{min-width:0;padding-right:1.25rem;padding-left:.85rem}.usposabljanje-breadcrumb-current,.dogodek-breadcrumb-current,.novica-breadcrumb-current{white-space:normal}}.novica-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;margin-top:2.25rem}.novica-bottom-img{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--sfi-radius-sm)}.novica-sidebar{position:relative;z-index:1;align-self:stretch}.novica-sidebar-sticky{position:sticky;top:calc(var(--sfi-under-fixed-nav) + 1.5rem);display:flex;flex-direction:column;gap:1rem}.novica-card{box-sizing:border-box;margin-bottom:0;padding:1.5rem;border:1px solid var(--sfi-line);border-radius:var(--sfi-radius);background:var(--sfi-white)}.novica-card-title{margin:0 0 .6rem;color:var(--sfi-color-ink);font-family:var(--sfi-font-heading);font-size:1.1875rem;font-weight:500;line-height:1.3}.novica-card-text{margin:0;color:var(--sfi-ink-muted);font-size:.9375rem;line-height:1.6;white-space:pre-line}.novica-card-btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:2.875rem;margin-top:1.25rem;padding:.6rem 1.1rem;border:1px solid var(--sfi-moss-700);border-radius:var(--sfi-radius-sm);background:var(--sfi-moss-700);color:#fff;font-family:var(--sfi-font-body);font-size:var(--sfi-type-btn-size);font-weight:600;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.novica-card-btn:hover{border-color:var(--sfi-moss-800);background:var(--sfi-moss-800);color:#fff}:is(.dogodek-sidebar-buttons-stack,.novica-sidebar-buttons-stack) .novica-card-btn~.novica-card-btn{background:transparent;color:var(--sfi-moss-800)}:is(.dogodek-sidebar-buttons-stack,.novica-sidebar-buttons-stack) .novica-card-btn~.novica-card-btn:hover{background:var(--sfi-moss-700);color:#fff}.novica-card-btn:focus-visible,.novica-extra-btn:focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px}.novica-extra-btn{display:inline-block;align-self:flex-start;padding:.35rem 0;color:var(--sfi-color-link);font-family:var(--sfi-font-body);font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor,transparent 55%);text-decoration-thickness:1px;text-underline-offset:.22em;cursor:pointer;transition:color .2s ease,text-decoration-color .2s ease}.novica-extra-btn:hover{color:var(--sfi-color-link-hover);text-decoration-color:currentColor}.dogodek-card-facts{margin:0}.dogodek-card-facts-row{display:grid;grid-template-columns:minmax(4.5rem,34%) 1fr;gap:.25rem .75rem;align-items:baseline;padding:.6rem 0;border-bottom:1px solid var(--sfi-line)}.dogodek-card-facts-row:first-child{padding-top:0}.dogodek-card-facts-row:last-child{padding-bottom:0;border-bottom:none}.dogodek-card-facts-label{color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:.875rem;line-height:1.4}.dogodek-card-facts-value{color:var(--sfi-ink);font-family:var(--sfi-font-body);font-size:.9375rem;font-weight:600;line-height:1.45;overflow-wrap:break-word}.dogodek-card-cms--after-facts{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--sfi-line)}.dogodek-card-cms--after-facts .novica-card-title:first-child{margin-top:0}.dogodek-sidebar-buttons-stack,.novica-sidebar-buttons-stack{display:flex;flex-direction:column;align-items:stretch;gap:.65rem}.dogodek-sidebar-buttons-stack{margin-top:1.25rem}.dogodek-sidebar-buttons-stack:first-child{margin-top:0}:is(.dogodek-sidebar-buttons-stack,.novica-sidebar-buttons-stack) .novica-card-btn{margin-top:0}.dogodek-sidebar-cta-subtle,.novica-sidebar-cta-subtle{display:inline-flex;align-items:baseline;align-self:flex-start;gap:.4rem;box-sizing:border-box;max-width:100%;padding:.3rem 0;border:none;background:transparent;color:var(--sfi-color-link);font-family:var(--sfi-font-body);font-size:var(--sfi-type-btn-size);font-weight:600;line-height:1.35;text-decoration:none;transition:color .2s ease}.dogodek-sidebar-cta-subtle:after,.novica-sidebar-cta-subtle:after{content:"\2192";flex:0 0 auto;transition:transform .2s ease}.dogodek-sidebar-cta-subtle:hover,.novica-sidebar-cta-subtle:hover{color:var(--sfi-color-link-hover)}.dogodek-sidebar-cta-subtle:hover :is(.dogodek-sidebar-cta-subtle-label),.novica-sidebar-cta-subtle:hover :is(.novica-sidebar-cta-subtle-label){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.dogodek-sidebar-cta-subtle:hover:after,.novica-sidebar-cta-subtle:hover:after{transform:translate(3px)}.dogodek-sidebar-cta-subtle:focus-visible,.novica-sidebar-cta-subtle:focus-visible{outline:var(--sfi-focus-ring);outline-offset:3px}.novica-missing{padding:3rem 0;color:var(--sfi-ink-muted)}.novica-neighbours{margin:0;padding:0 0 var(--sfi-space-section)}.novica-neighbours .novica-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,3rem);box-sizing:border-box;max-width:var(--sfi-container);margin:0 auto;padding:0 var(--sfi-gutter)}.novica-neighbour{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label" "img title";gap:.5rem .85rem;align-items:center;padding:1.25rem 0 0;border-top:1px solid var(--sfi-line-strong);color:inherit;text-decoration:none}.novica-neighbour-next:first-child{grid-column:2}.novica-neighbour-label{grid-area:label;color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:.875rem;font-weight:400}.novica-neighbour-prev .novica-neighbour-label:before{content:"\2190\a0"}.novica-neighbour-next .novica-neighbour-label:after{content:"\a0\2192"}.novica-neighbour-img-wrap{grid-area:img;display:block;flex-shrink:0;width:4.5rem;height:3rem;overflow:hidden;border-radius:var(--sfi-radius-sm);background:var(--sfi-paper-deep)}.novica-neighbour-placeholder{display:none}.novica-neighbour-placeholder+.novica-neighbour-title{grid-column:1/-1}.novica-neighbour-img{display:block;width:100%;height:100%;object-fit:cover}.novica-neighbour-title{grid-area:title;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:var(--sfi-ink);font-family:var(--sfi-font-heading);font-size:1.125rem;font-weight:500;line-height:1.35;transition:color .2s ease}.novica-neighbour:hover .novica-neighbour-title{color:var(--sfi-moss-600)}.novica-neighbour:focus-visible{outline:var(--sfi-focus-ring);outline-offset:3px}@media (max-width: 640px){.novica-neighbours .novica-inner{grid-template-columns:minmax(0,1fr);gap:1.5rem}.novica-neighbour-next:first-child{grid-column:auto}}@media (max-width: 1000px){.novica-body-wrap .novica-inner{grid-template-columns:minmax(0,1fr)}.novica-body-wrap .novica-main-col{max-width:none;justify-self:stretch}.novica-sidebar-sticky{position:static}}.events-section{padding:0}.events-inner{max-width:var(--sfi-container);margin:0 auto;gap:1.25rem}.events-inner--list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:1.25rem}.events-inline-wrap{position:relative;max-width:var(--sfi-container);min-width:0;margin:0 auto}.events-inline-chev{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:2.75rem;height:2.75rem;margin:0;padding:0 0 .15rem;border:1px solid var(--sfi-line-strong);border-radius:50%;background:var(--sfi-white);box-shadow:var(--sfi-shadow-sm);color:var(--sfi-ink);font-size:1.5rem;font-weight:400;line-height:1;cursor:pointer;transform:translateY(-50%);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.events-inline-chev--prev{left:-.75rem}.events-inline-chev--next{right:-.75rem}.events-inline-chev:hover{border-color:var(--sfi-moss-700);background:var(--sfi-moss-700);color:#fff}.events-inline-chev:focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px}.events-inner--inline{display:flex;flex-wrap:nowrap;gap:1.25rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:.25rem;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;touch-action:pan-x pan-y}.events-inner--inline::-webkit-scrollbar{display:none}.events-inner--inline.events-inner--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.events-inner--inline .events-card{flex:0 0 min(20rem,100vw - 5rem);max-width:min(20rem,100vw - 5rem);scroll-snap-align:start}.events-inner--inline .events-card-featured{flex:0 0 min(26rem,100vw - 4rem);max-width:min(26rem,100vw - 4rem)}.events-card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;border:1px solid var(--sfi-line);border-radius:var(--sfi-radius);background:var(--sfi-white);color:inherit;text-decoration:none;transition:border-color .2s ease}.events-card:hover{border-color:var(--sfi-moss-300, var(--sfi-line-strong))}.events-card-bg,.events-card-day{display:block;flex:0 0 auto;box-sizing:border-box;aspect-ratio:16/9;pointer-events:none}.events-card-bg{background-color:var(--sfi-paper-deep);background-position:center;background-repeat:no-repeat;background-size:cover}.events-card-day{display:flex;flex-direction:column;justify-content:flex-end;gap:.15rem;padding:1.1rem 1.35rem;background:var(--sfi-sand-100);color:var(--sfi-moss-800)}.events-card-day-num{font-family:var(--sfi-font-heading);font-size:clamp(2.5rem,2rem + 1.6vw,3.25rem);font-weight:500;line-height:1;font-variant-numeric:lining-nums}.events-card-day-month{color:var(--sfi-ink-muted);font-size:.9375rem;line-height:1.3}.events-card-content{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;padding:1.25rem 1.35rem 1.4rem}.events-card-date{display:block;color:var(--sfi-moss-600);font-family:var(--sfi-font-body);font-size:.9375rem;font-weight:600;line-height:1.3}.events-card-date-line1,.events-card-date-line2{display:inline}.events-card-date-line1:after{content:" "}.events-card-title{color:var(--sfi-ink);font-family:var(--sfi-font-heading);font-size:1.1875rem;font-weight:500;line-height:1.3;transition:color .2s ease}.events-card:hover .events-card-title{color:var(--sfi-moss-700)}.events-card:focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px}.events-card-day~.events-card-content .events-card-date{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.news-section{padding:0}.news-inner{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:1.5rem 1.25rem;max-width:var(--sfi-container);margin:0 auto}.news-slider{padding:0}.news-slider-strip .news-card{flex:0 0 min(19rem,100vw - 5rem);max-width:min(19rem,100vw - 5rem);scroll-snap-align:start}.news-card{display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;border:1px solid var(--sfi-line);border-radius:var(--sfi-radius);background:var(--sfi-white);color:inherit;text-decoration:none;transition:border-color .2s ease}.news-card:hover{border-color:var(--sfi-line-strong)}.news-card:focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px}.news-card-img-wrap{display:block;flex:0 0 auto;aspect-ratio:16/9;overflow:hidden;background:var(--sfi-paper-deep)}.news-card-img-placeholder{background:var(--sfi-sand-100)}.news-card-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.news-card:hover .news-card-img{transform:scale(1.03)}.news-card-content{display:flex;flex:1;flex-direction:column;gap:.45rem;padding:1.15rem 1.25rem 1.3rem}.news-card-kicker{color:var(--sfi-sand-700);font-size:.875rem;font-weight:600;line-height:1.3}.news-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;color:var(--sfi-ink);font-family:var(--sfi-font-heading);font-size:1.1875rem;font-weight:500;line-height:1.3;transition:color .2s ease}.news-card:hover .news-card-title{color:var(--sfi-moss-700)}.news-card-date{margin-top:auto;padding-top:.35rem;color:var(--sfi-ink-muted);font-size:.875rem;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.news-card-img{transition:none}.news-card:hover .news-card-img{transform:none}}.arhiv-novic-empty,.arhiv-novic-load,.kartice-clankov-empty{max-width:var(--sfi-container);margin:0 auto;color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:1rem;text-align:left}.arhiv-novic-load{padding:1.25rem 0 1.5rem}.arhiv-novic-sentinel{width:100%;height:1px;pointer-events:none}.kartice-clankov--seznam .kartice-clankov-inner{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--sfi-line-strong)}.kartice-clankov--seznam .news-card{flex-direction:row;align-items:center;gap:1.1rem;padding:1rem 0;border:none;border-bottom:1px solid var(--sfi-line);border-radius:0;background:transparent;overflow:visible}.kartice-clankov--seznam .news-card-img-wrap{flex:0 0 min(8.5rem,30vw);aspect-ratio:3/2;border-radius:var(--sfi-radius-sm)}.kartice-clankov--seznam .news-card-content{justify-content:center;padding:0}.kartice-clankov--seznam .news-card-date{margin-top:0;padding-top:0}.kartice-clankov-more-wrap{max-width:var(--sfi-container);margin:1.75rem auto 0;text-align:left}.kartice-clankov-more{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;box-sizing:border-box;min-height:2.875rem;padding:.6rem 1.35rem;border:1px solid var(--sfi-moss-700);border-radius:var(--sfi-radius-sm);background:transparent;color:var(--sfi-moss-800);font-family:var(--sfi-font-body);font-size:var(--sfi-type-btn-size);font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease}.kartice-clankov-more:after{content:"\2192"}.kartice-clankov-more:hover{background:var(--sfi-moss-700);color:#fff}.kartice-clankov-more:focus-visible{outline:var(--sfi-focus-ring);outline-offset:2px}.kartice-clankov-feature{max-width:var(--sfi-page-body-max)}.kartice-clankov-feature.sfi-container{padding-inline:0}.kartice-clankov-feature-head{margin-bottom:1.25rem}.kartice-clankov-feature-title{max-width:28ch;margin:0 0 .4rem;color:var(--sfi-color-ink);font-family:var(--sfi-font-heading);font-size:var(--sfi-type-h2-size);font-weight:500;line-height:var(--sfi-type-h2-lh)}.kartice-clankov-feature-date{display:block;color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:var(--sfi-type-meta-size);line-height:var(--sfi-type-meta-lh)}.kartice-clankov-feature-preview{position:relative;max-height:clamp(36rem,92vh,56rem);overflow:hidden}.kartice-clankov-feature-preview:after{content:"";position:absolute;right:0;bottom:0;left:0;height:4rem;background:linear-gradient(to bottom,rgba(250,247,241,0) 0%,var(--sfi-paper) 100%);pointer-events:none}.kartice-clankov-feature-body{margin:0}.kartice-clankov-feature-blocks{display:block;margin-top:.75rem}.kartice-clankov-feature-images{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.kartice-clankov-feature-img{display:block;width:100%;height:auto;border-radius:var(--sfi-radius-sm)}.kartice-clankov-feature-actions{display:flex;justify-content:flex-start;margin-top:.75rem}.kartice-clankov-read-more{position:relative;z-index:1;display:inline-flex;align-items:baseline;gap:.4rem;padding:.35rem 0;border:none;background:transparent;color:var(--sfi-color-link);font-family:var(--sfi-font-body);font-size:1rem;font-weight:600;line-height:1.35;text-decoration:none;transition:color .2s ease}.kartice-clankov-read-more__text{text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor,transparent 60%);text-decoration-thickness:1px;text-underline-offset:.2em}.kartice-clankov-read-more:after{content:"\2192";transition:transform .2s ease}.kartice-clankov-read-more:hover{color:var(--sfi-color-link-hover)}.kartice-clankov-read-more:hover .kartice-clankov-read-more__text{text-decoration-color:currentColor}.kartice-clankov-read-more:hover:after{transform:translate(3px)}.kartice-clankov-read-more:focus-visible{outline:var(--sfi-focus-ring);outline-offset:3px;border-radius:2px}@media (max-width: 600px){.events-inline-chev{display:none}.events-inner--inline .events-card,.news-slider-strip .news-card{flex:0 0 min(17rem,100vw - 4.5rem);max-width:min(17rem,100vw - 4.5rem)}.events-inner--inline .events-card-featured{flex:0 0 min(18.5rem,100vw - 3.5rem);max-width:min(18.5rem,100vw - 3.5rem)}.events-card-content{padding:1rem 1.1rem 1.15rem}.events-card-day{padding:.9rem 1.1rem}}app-site-footer .sfi-footer{margin-top:0;background:var(--sfi-moss-900);color:var(--sfi-on-dark-muted);font-family:var(--sfi-font-body);font-size:.9375rem;line-height:1.55}app-site-footer .sfi-footer .inner{box-sizing:border-box;max-width:min(var(--sfi-container),100vw);margin-inline:auto;padding-inline:var(--sfi-gutter)}app-site-footer .sfi-footer .footer-main{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:2.5rem clamp(2rem,4vw,4rem);align-items:start;padding-block:clamp(2.75rem,5vw,4.25rem) clamp(2.25rem,4vw,3.25rem)}app-site-footer .sfi-footer .footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-width:0}app-site-footer .sfi-footer .brand{display:inline-block;line-height:0;text-decoration:none}app-site-footer .sfi-footer .brand-mark{position:relative;display:inline-block;flex-shrink:0;height:4.5rem;width:7.5rem;line-height:0}app-site-footer .sfi-footer .brand-logo-img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:contain;object-position:left center}app-site-footer .sfi-footer .sfi-footer-slogan-wrap{--sfi-footer-slogan-font-size: 100px;box-sizing:border-box;width:100%;max-width:24rem;margin:0;padding:0}app-site-footer .sfi-footer .sfi-footer-slogan-svg{display:block;width:100%;height:auto;aspect-ratio:760/250;min-width:0;overflow:visible;color:var(--sfi-sand-300)}app-site-footer .sfi-footer .sfi-footer-slogan-svg :is(text,tspan){font-size:var(--sfi-footer-slogan-font-size)!important}app-site-footer .sfi-footer .sfi-footer-slogan-static{margin:0;color:var(--sfi-sand-300);font-family:Allison,cursive;font-size:clamp(2.25rem,1.6rem + 2.4vw,3rem);font-weight:400;line-height:1.1;letter-spacing:.01em}app-site-footer .sfi-footer .footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0}app-site-footer .sfi-footer .footer-col p{margin:0}app-site-footer .sfi-footer .footer-col-title{margin:0 0 .5rem;color:var(--sfi-on-dark);font-family:var(--sfi-font-body);font-size:.9375rem;font-weight:600;line-height:1.3;letter-spacing:0}app-site-footer .sfi-footer .footer-col a{color:var(--sfi-on-dark);text-decoration:underline;text-decoration-color:var(--sfi-on-dark-line);text-decoration-thickness:1px;text-underline-offset:.22em;overflow-wrap:anywhere;transition:text-decoration-color .14s ease,color .14s ease}app-site-footer .sfi-footer .footer-col a:hover{color:#fff;text-decoration-color:var(--sfi-sand-300)}app-site-footer .sfi-footer :is(a,button):focus-visible{outline:2px solid var(--sfi-sand-300);outline-offset:3px}app-site-footer .sfi-footer .bottom{border-top:1px solid var(--sfi-on-dark-line)}app-site-footer .sfi-footer .bottom-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 2rem;padding-block:1.25rem 1.5rem;font-size:.8125rem;line-height:1.5}app-site-footer .sfi-footer .copy{display:flex;flex-wrap:wrap;gap:.15rem 1.25rem;margin:0;color:var(--sfi-on-dark-muted)}app-site-footer .sfi-footer .legal{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1.5rem}app-site-footer .sfi-footer .legal a,app-site-footer .sfi-footer .legal .legal-cookie{margin:0;padding:0;border:none;background:none;color:var(--sfi-on-dark-muted);font:inherit;text-decoration:none;cursor:pointer}app-site-footer .sfi-footer .legal a:hover,app-site-footer .sfi-footer .legal .legal-cookie:hover{color:#fff;text-decoration:underline;text-underline-offset:.22em}@media (max-width: 1080px){app-site-footer .sfi-footer .footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}app-site-footer .sfi-footer .footer-brand{grid-column:1/-1}}@media (max-width: 700px){app-site-footer .sfi-footer .footer-main{grid-template-columns:1fr;gap:2rem}app-site-footer .sfi-footer .brand-mark{height:4rem;width:6.6666666667rem}app-site-footer .sfi-footer .sfi-footer-slogan-wrap{max-width:20rem}app-site-footer .sfi-footer .bottom-row{flex-direction:column;align-items:flex-start}}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-list:not(.footer-nav-list--nested)>.footer-nav-item{padding:.45rem 0;border-bottom:1px solid var(--sfi-line)}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-list:not(.footer-nav-list--nested)>.footer-nav-item:last-child{border-bottom:none}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-list--nested{gap:.1rem;margin:.25rem 0 .35rem;padding-left:.9rem;border-left:1px solid var(--sfi-line)}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-item{margin:0}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-cat{flex:1 1 auto;min-width:0;color:var(--sfi-ink);font-family:var(--sfi-font-body);font-size:1rem;font-weight:600;line-height:1.35;text-decoration:none}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-cat:hover{color:var(--sfi-moss-600)}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-cat--text{cursor:default}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;padding:.25rem;border:none;border-radius:var(--sfi-radius-sm);background:transparent;color:var(--sfi-ink-muted);cursor:pointer}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-toggle:hover{background:var(--sfi-paper-deep);color:var(--sfi-ink)}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-chevron{display:block;transition:transform .2s ease}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-chevron--open{transform:rotate(180deg)}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-panel{padding-top:.35rem;padding-bottom:.15rem}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-leaf{display:block;padding:.2rem 0;color:var(--sfi-ink-muted);font-family:var(--sfi-font-body);font-size:.9375rem;font-weight:400;line-height:1.4;text-decoration:none}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-leaf--top{padding:.35rem 0;color:var(--sfi-ink);font-size:1rem;font-weight:600;line-height:1.35}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-leaf:hover{color:var(--sfi-moss-600)}:is(app-footer-nav-accordion,app-nav-accordion) .footer-nav-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
