﻿@property --erigo-color-primary{syntax:"<color>";inherits:true;initial-value:#a5192d}@property --erigo-color-primary-contrast{syntax:"<color>";inherits:true;initial-value:#ffffff}@property --erigo-color-primary-hover{syntax:"<color>";inherits:true;initial-value:#8a1526}@property --erigo-color-text{syntax:"<color>";inherits:true;initial-value:#1a1a1a}@property --erigo-color-text-muted{syntax:"<color>";inherits:true;initial-value:#5e5e5e}@property --erigo-color-text-inverse{syntax:"<color>";inherits:true;initial-value:#ffffff}@property --erigo-color-text-base{syntax:"<color>";inherits:true;initial-value:#1a1a1a}@property --erigo-color-link-base{syntax:"<color>";inherits:true;initial-value:#a5192d}@property --erigo-color-link-hover-base{syntax:"<color>";inherits:true;initial-value:#8a1526}@property --erigo-color-border-base{syntax:"<color>";inherits:true;initial-value:#e0e0e0}@property --erigo-color-bg{syntax:"<color>";inherits:true;initial-value:#ffffff}@property --erigo-color-surface{syntax:"<color>";inherits:true;initial-value:#f3f3f3}@property --erigo-color-surface-strong{syntax:"<color>";inherits:true;initial-value:#e8e8e8}@property --erigo-color-inverse{syntax:"<color>";inherits:true;initial-value:#1a1a1a}@property --erigo-color-border{syntax:"<color>";inherits:true;initial-value:#e0e0e0}@property --erigo-color-link{syntax:"<color>";inherits:true;initial-value:#a5192d}@property --erigo-color-link-hover{syntax:"<color>";inherits:true;initial-value:#8a1526}@property --erigo-color-focus{syntax:"<color>";inherits:true;initial-value:#a5192d}@property --erigo-color-success{syntax:"<color>";inherits:true;initial-value:#2f7d44}@property --erigo-color-warning{syntax:"<color>";inherits:true;initial-value:#9a6b13}@property --erigo-color-danger{syntax:"<color>";inherits:true;initial-value:#a32c2c}:root{--erigo-color-primary: #a5192d;--erigo-color-primary-contrast: #ffffff;--erigo-color-primary-hover: #8a1526;--erigo-color-text: #1a1a1a;--erigo-color-text-muted: #5e5e5e;--erigo-color-text-inverse: #ffffff;--erigo-color-text-base: #1a1a1a;--erigo-color-link-base: #a5192d;--erigo-color-link-hover-base: #8a1526;--erigo-color-border-base: #e0e0e0;--erigo-color-bg: #ffffff;--erigo-color-surface: #f3f3f3;--erigo-color-surface-strong: #e8e8e8;--erigo-color-inverse: #1a1a1a;--erigo-color-border: #e0e0e0;--erigo-color-link: #a5192d;--erigo-color-link-hover: #8a1526;--erigo-color-focus: #a5192d;--erigo-color-success: #2f7d44;--erigo-color-warning: #9a6b13;--erigo-color-danger: #a32c2c;--erigo-font-family-base: Montserrat, system-ui, -apple-system, sans-serif;--erigo-font-family-heading: Montserrat, system-ui, -apple-system, sans-serif;--erigo-font-family-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--erigo-font-size-base: 1.125rem;--erigo-line-height-base: 1.65;--erigo-line-height-heading: 1.15;--erigo-font-weight-regular: 400;--erigo-font-weight-medium: 500;--erigo-font-weight-bold: 700;--erigo-text-xs: clamp(0.83rem, 0.8rem + 0.15vw, 0.94rem);--erigo-text-sm: clamp(0.94rem, 0.9rem + 0.2vw, 1.06rem);--erigo-text-md: clamp(1rem, 0.96rem + 0.2vw, 1.125rem);--erigo-text-lg: clamp(1.13rem, 1.05rem + 0.35vw, 1.25rem);--erigo-text-xl: clamp(1.25rem, 1.1rem + 0.7vw, 1.5rem);--erigo-text-2xl: clamp(1.5rem, 1.2rem + 1.4vw, 2.5rem);--erigo-text-3xl: clamp(1.9rem, 1.4rem + 2.4vw, 3.125rem);--erigo-space-3xs: 0.25rem;--erigo-space-2xs: 0.5rem;--erigo-space-xs: 0.75rem;--erigo-space-sm: 1rem;--erigo-space-md: 1.5rem;--erigo-space-lg: 2.5rem;--erigo-space-xl: 4rem;--erigo-space-2xl: 6rem;--erigo-radius: 0;--erigo-radius-lg: 0;--erigo-radius-pill: 999rem;--erigo-border-width: 1px;--erigo-button-cut: 0.6em;--erigo-shadow: none;--erigo-shadow-lg: 0 2px 18px rgba(0, 0, 0, 0.1);--erigo-duration: 180ms;--erigo-easing: cubic-bezier(0.4, 0, 0.2, 1);--erigo-container: 75rem;--erigo-container-narrow: 45rem;--erigo-container-wide: 87.5rem;--erigo-header-height: 5.4375rem;--erigo-logo-height: 2.5rem;--erigo-logo-height-mobile: 1.4375rem;--erigo-nav-link-size: 1.25rem;--erigo-gutter: 1.25rem;--erigo-gutter-lg: 3.5rem}@media(prefers-reduced-motion: reduce){:root{--erigo-duration: 0ms}}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{min-height:100vh;line-height:var(--erigo-line-height-base);font-family:var(--erigo-font-family-base);font-size:var(--erigo-font-size-base);font-weight:var(--erigo-font-weight-regular);color:var(--erigo-color-text);background-color:var(--erigo-color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0}a{color:var(--erigo-color-link);text-decoration-thickness:1px;text-underline-offset:.15em;transition:color var(--erigo-duration) var(--erigo-easing)}a:hover{color:var(--erigo-color-link-hover)}a:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-family:var(--erigo-font-family-heading);font-weight:var(--erigo-font-weight-bold);line-height:var(--erigo-line-height-heading);letter-spacing:-0.01em;color:var(--erigo-color-text);text-wrap:balance}p{text-wrap:pretty}ul,ol{padding-inline-start:1.25em}blockquote,figure{margin:0}iframe{border:0;max-width:100%}::selection{background-color:color-mix(in srgb, var(--erigo-color-primary) 22%, transparent);color:var(--erigo-color-text)}h1,.erigo-h1{font-size:var(--erigo-text-3xl)}h2,.erigo-h2{font-size:var(--erigo-text-2xl)}h3,.erigo-h3{font-size:var(--erigo-text-xl)}h4,.erigo-h4{font-size:var(--erigo-text-lg)}h5,.erigo-h5{font-size:var(--erigo-text-md)}h6,.erigo-h6{font-size:var(--erigo-text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--erigo-color-text-muted)}small,.erigo-text-small{font-size:var(--erigo-text-sm)}.erigo-text-muted{color:var(--erigo-color-text-muted)}.erigo-text-lead{font-size:var(--erigo-text-lg);color:var(--erigo-color-text-muted)}code,kbd,samp,pre{font-family:var(--erigo-font-family-mono);font-size:.9em}code{padding:.15em .35em;background-color:var(--erigo-color-surface);border-radius:calc(var(--erigo-radius)/2)}pre{padding:var(--erigo-space-sm);overflow-x:auto;background-color:var(--erigo-color-surface);border-radius:var(--erigo-radius)}pre code{padding:0;background:none}hr{height:0;margin:0;border:0;border-block-start:var(--erigo-border-width) solid var(--erigo-color-border)}.erigo-rte>*+*{margin-block-start:var(--erigo-space-sm)}.erigo-rte>h1,.erigo-rte>h2,.erigo-rte>h3,.erigo-rte>h4,.erigo-rte>h5,.erigo-rte>h6{margin-block-start:var(--erigo-space-lg)}.erigo-rte>h1:first-child,.erigo-rte>h2:first-child,.erigo-rte>h3:first-child,.erigo-rte>h4:first-child,.erigo-rte>h5:first-child,.erigo-rte>h6:first-child{margin-block-start:0}.erigo-rte>ul,.erigo-rte>ol{padding-inline-start:1.35em}.erigo-rte li+li{margin-block-start:var(--erigo-space-3xs)}.erigo-rte>table{width:100%}.erigo-rte img{border-radius:var(--erigo-radius)}.erigo-rte a{overflow-wrap:anywhere}.body-bg{display:flex;flex-direction:column;min-height:100vh}.main-section{flex:1 0 auto}.section{position:relative}.erigo-container{width:100%;max-width:var(--erigo-container, 75rem);margin-inline:auto;padding-inline:1.25rem}@media(min-width: 768px){.erigo-container{padding-inline:2.5rem}}@media(min-width: 992px){.erigo-container{padding-inline:3.5rem}}@media(min-width: 1200px){.erigo-container{padding-inline:4.5rem}}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.visually-hidden-focusable:focus{position:fixed;inset-block-start:var(--erigo-space-2xs);inset-inline-start:var(--erigo-space-2xs);z-index:1000;padding:var(--erigo-space-2xs) var(--erigo-space-sm);background-color:var(--erigo-color-bg);border-radius:var(--erigo-radius);box-shadow:var(--erigo-shadow-lg)}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.erigo-scroll-top{position:fixed;inset-block-end:var(--erigo-space-md);inset-inline-end:var(--erigo-space-md);z-index:100;display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--erigo-color-primary-contrast);background-color:var(--erigo-color-primary);border-radius:var(--erigo-radius-pill);box-shadow:var(--erigo-shadow);opacity:0;visibility:hidden;transition:opacity var(--erigo-duration) var(--erigo-easing),visibility var(--erigo-duration) var(--erigo-easing)}.erigo-scroll-top.visible,.erigo-scroll-top.show{opacity:1;visibility:visible}.erigo-scroll-top:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.page-header{position:relative;z-index:50;background-color:var(--erigo-color-bg);border-block-end:var(--erigo-border-width) solid var(--erigo-color-border)}.page-header>.container,.page-header>.erigo-container{width:100%;max-width:var(--erigo-container, 75rem);margin-inline:auto;padding-inline:1.25rem}@media(min-width: 768px){.page-header>.container,.page-header>.erigo-container{padding-inline:2.5rem}}@media(min-width: 992px){.page-header>.container,.page-header>.erigo-container{padding-inline:3.5rem}}@media(min-width: 1200px){.page-header>.container,.page-header>.erigo-container{padding-inline:4.5rem}}.page-header>.container,.page-header>.erigo-container{display:flex;gap:var(--erigo-space-md);align-items:center;justify-content:space-between;min-height:var(--erigo-header-height)}.header-left,.header-right{display:flex;gap:var(--erigo-space-md);align-items:center}.header-left{flex-shrink:0}.header-right{flex-shrink:1;min-width:0;justify-content:flex-end}@media(max-width: 991.98px){.header-language-switcher:has(.language-switcher ul li:only-child){display:none}}.header-logo{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.header-logo:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.header-logo-image{display:block;height:var(--erigo-logo-height);width:auto}.header-logo-text{font-size:var(--erigo-text-lg);font-weight:var(--erigo-font-weight-bold);color:var(--erigo-color-text)}.header-logo-inverted{display:none}.navigation-theme-dark .header-logo-normal,.navigation-content-overlap:not(.scrolled) .header-logo-normal{display:none}.navigation-theme-dark .header-logo:has(.header-logo-inverted) .header-logo-inverted,.navigation-content-overlap:not(.scrolled) .header-logo:has(.header-logo-inverted) .header-logo-inverted{display:block}.navigation-theme-dark .header-logo:not(:has(.header-logo-inverted)) .header-logo-normal,.navigation-content-overlap:not(.scrolled) .header-logo:not(:has(.header-logo-inverted)) .header-logo-normal{display:block}.navigation-scroll-transition-to_light.scrolled .header-logo-normal{display:block}.navigation-scroll-transition-to_light.scrolled .header-logo-inverted{display:none}.header-custom-content:empty{display:none}.header-button{flex-shrink:0;white-space:nowrap}.navigation-position-fixed{position:sticky;inset-block-start:0}.navigation-theme-light{--erigo-color-text: var(--erigo-color-text-base)}.navigation-theme-dark,.navigation-full-page-theme-dark{--erigo-color-text: var(--erigo-color-text-inverse);--erigo-color-text-muted: color-mix(in srgb, var(--erigo-color-text-inverse) 72%, transparent);--erigo-color-link: var(--erigo-color-text-inverse);--erigo-color-link-hover: var(--erigo-color-text-inverse);--erigo-color-border: color-mix(in srgb, var(--erigo-color-text-inverse) 24%, transparent);color:var(--erigo-color-text);background-color:var(--erigo-color-inverse)}.navigation-content-overlap{position:absolute;inset-inline:0;inset-block-start:0;background-color:rgba(0,0,0,0);border-block-end-color:rgba(0,0,0,0)}.navigation-position-fixed.navigation-content-overlap{position:fixed}.navigation-content-overlap+.main-section>.erigo-breadcrumb+*>:first-child>.frame-container,.navigation-content-overlap+.main-section>.erigo-breadcrumb+*>.frame-container{padding-block-start:calc(var(--erigo-header-offset, var(--erigo-header-height)) + var(--erigo-breadcrumb-offset, 0px))}.navigation-content-overlap+.main-section>:first-child>:first-child>.frame-container,.navigation-content-overlap+.main-section>:first-child>.frame-container{padding-block-start:var(--erigo-header-offset, var(--erigo-header-height))}.navigation-content-overlap+.main-section [data-erigo-overlap-block]{margin-block-start:calc(var(--erigo-header-offset, var(--erigo-header-height))*-1)}.navigation-content-overlap+.main-section [data-erigo-overlap-content]{padding-block-start:var(--erigo-header-offset, var(--erigo-header-height))}.erigo-breadcrumb{width:100%;max-width:var(--erigo-container, 75rem);margin-inline:auto;padding-inline:1.25rem}@media(min-width: 768px){.erigo-breadcrumb{padding-inline:2.5rem}}@media(min-width: 992px){.erigo-breadcrumb{padding-inline:3.5rem}}@media(min-width: 1200px){.erigo-breadcrumb{padding-inline:4.5rem}}.erigo-breadcrumb{padding-block:var(--erigo-space-sm)}.breadcrumb{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--erigo-space-3xs);font-size:var(--erigo-text-sm)}.breadcrumb-item{display:flex;align-items:center;gap:var(--erigo-space-3xs);color:var(--erigo-color-text-muted)}.breadcrumb-item:not(:first-child)::before{content:"/";color:var(--erigo-color-border)}.breadcrumb-item a{color:var(--erigo-color-link);text-decoration:none}.breadcrumb-item a:hover{color:var(--erigo-color-link-hover);text-decoration:underline}.breadcrumb-item a:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.breadcrumb-item.active{color:var(--erigo-color-text);font-weight:var(--erigo-font-weight-medium)}.navigation-content-overlap+.main-section{position:relative}.navigation-content-overlap+.main-section>.erigo-breadcrumb{position:absolute;inset-inline:0;inset-block-start:var(--erigo-header-offset, var(--erigo-header-height));z-index:40}.navigation-content-overlap+.main-section>.erigo-breadcrumb .breadcrumb-item{color:color-mix(in srgb, var(--erigo-color-text-inverse) 72%, transparent)}.navigation-content-overlap+.main-section>.erigo-breadcrumb .breadcrumb-item::before{color:color-mix(in srgb, var(--erigo-color-text-inverse) 40%, transparent)}.navigation-content-overlap+.main-section>.erigo-breadcrumb .breadcrumb-item a,.navigation-content-overlap+.main-section>.erigo-breadcrumb .breadcrumb-item a:hover,.navigation-content-overlap+.main-section>.erigo-breadcrumb .breadcrumb-item.active{color:var(--erigo-color-text-inverse)}.navigation-scroll-transition-base,.navigation-scroll-transition-to_light,.navigation-scroll-transition-to_dark{transition:background-color var(--erigo-duration) var(--erigo-easing),color var(--erigo-duration) var(--erigo-easing)}.navigation-scroll-transition-to_light.scrolled{--erigo-color-text: var(--erigo-color-text-base);--erigo-color-link: var(--erigo-color-link-base);color:var(--erigo-color-text);background-color:var(--erigo-color-bg)}.navigation-scroll-transition-to_dark.scrolled{--erigo-color-text: var(--erigo-color-text-inverse);--erigo-color-link: var(--erigo-color-text-inverse);color:var(--erigo-color-text);background-color:var(--erigo-color-inverse)}.navigation-full-page .header-navigation{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background-color:var(--erigo-color-inverse);opacity:0;visibility:hidden;transition:opacity var(--erigo-duration) var(--erigo-easing),visibility var(--erigo-duration) var(--erigo-easing)}.navigation-full-page .header-navigation.show{opacity:1;visibility:visible}.header-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;color:var(--erigo-color-text);background:none;border:0;border-radius:var(--erigo-radius)}.header-toggle:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.header-toggle-icon{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:1.375rem;height:.875rem}.header-toggle-bar{display:block;width:100%;height:2px;background-color:currentcolor;border-radius:1px;transition:transform var(--erigo-duration) var(--erigo-easing),opacity var(--erigo-duration) var(--erigo-easing)}.header-toggle[aria-expanded=true] .header-toggle-bar:nth-child(1){transform:translateY(0.375rem) rotate(45deg)}.header-toggle[aria-expanded=true] .header-toggle-bar:nth-child(2){opacity:0}.header-toggle[aria-expanded=true] .header-toggle-bar:nth-child(3){transform:translateY(-0.375rem) rotate(-45deg)}.navigation-breakpoint-only_desktop .header-toggle{display:none}@media(min-width: 576px){.navigation-breakpoint-sm .header-toggle{display:none}}@media(min-width: 768px){.navigation-breakpoint-md .header-toggle{display:none}}@media(min-width: 992px){.navigation-breakpoint-lg .header-toggle{display:none}}@media(min-width: 1200px){.navigation-breakpoint-xl .header-toggle{display:none}}.header-navigation{display:flex;align-items:center}@media(max-width: 991.98px){.header-navigation{position:static}}@media(max-width: 991.98px){.header-navigation>nav{position:absolute;inset-inline:0;inset-block-start:100%;z-index:40;display:none;max-height:calc(100vh - var(--erigo-header-offset, var(--erigo-header-height)));overflow-y:auto;padding:var(--erigo-space-sm);background-color:var(--erigo-color-bg);border-block-start:var(--erigo-border-width) solid var(--erigo-color-border);box-shadow:var(--erigo-shadow-lg)}}@media(max-width: 991.98px){.header-navigation.is-open>nav{display:flex;flex-direction:column;gap:var(--erigo-space-sm)}}@media(max-width: 991.98px){.header-navigation.is-open>nav{--erigo-color-text: var(--erigo-color-text-base);--erigo-color-link: var(--erigo-color-link-base);--erigo-color-link-hover: var(--erigo-color-link-hover-base);--erigo-color-border: var(--erigo-color-border-base);color:var(--erigo-color-text)}}@media(min-width: 992px){.header-navigation>nav{display:flex;align-items:center;gap:clamp(.25rem,-5.22rem + 8.82vw,2.5rem)}}.li-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--erigo-space-3xs)}@media(min-width: 992px){.li-menu{flex-direction:row;align-items:center;gap:clamp(.15rem,-1.92rem + 3.33vw,1rem)}}.li-menu-item{position:relative}.nav-link{display:inline-flex;gap:var(--erigo-space-3xs);align-items:center;padding:var(--erigo-space-2xs) var(--erigo-space-xs);color:var(--erigo-color-text);text-decoration:none;border-radius:var(--erigo-radius);transition:background-color var(--erigo-duration) var(--erigo-easing)}.nav-link:hover{color:var(--erigo-color-link-hover);background-color:color-mix(in srgb, currentcolor 8%, transparent)}.nav-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.nav-link.active{color:var(--erigo-color-primary);font-weight:var(--erigo-font-weight-medium)}@media(min-width: 992px){.nav-link{padding-inline:clamp(.25rem,-0.965rem + 1.96vw,.75rem);font-size:clamp(.8rem,.314rem + .784vw,1rem)}}.nav-link-icon{display:inline-flex;flex-shrink:0}@media(min-width: 992px){.nav-stretch>.li-menu{justify-content:space-between;width:100%}}.nav-spacer,.spacer{flex:1 1 auto}.dropdown>.nav-link::after{content:"";width:.4em;height:.4em;border-inline-end:2px solid currentcolor;border-block-end:2px solid currentcolor;transform:rotate(45deg) translateY(-0.15em)}.dropdown-menu,.nav-dropdown-menu{list-style:none;margin:0;padding:0}@media(min-width: 992px){.dropdown-menu,.nav-dropdown-menu{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:20;display:none;min-width:12rem;padding:var(--erigo-space-2xs);background-color:var(--erigo-color-bg);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);box-shadow:var(--erigo-shadow-lg)}}.dropdown-menu.show,.nav-dropdown-menu.show{display:block}@media(min-width: 992px){.li-menu-item.dropdown:hover>.dropdown-menu,.li-menu-item.dropdown:focus-within>.dropdown-menu,.li-menu-item.dropdown:hover>.nav-dropdown-menu,.li-menu-item.dropdown:focus-within>.nav-dropdown-menu{display:block}}.dropdown-divider{height:0;margin-block:var(--erigo-space-3xs);border-block-start:var(--erigo-border-width) solid var(--erigo-color-border)}@media(max-width: 991.98px){.dropdown-menu,.nav-dropdown-menu{padding-inline-start:var(--erigo-space-sm)}}@media(min-width: 992px){.desktop-visible-levels-1 .level-2>.dropdown-menu{display:none}.desktop-visible-levels-2 .level-3>.dropdown-menu{display:none}.desktop-visible-levels-3 .level-4>.dropdown-menu{display:none}.desktop-visible-levels-4 .level-5>.dropdown-menu{display:none}.desktop-visible-levels-5 .level-6>.dropdown-menu{display:none}}.subnav-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--erigo-space-3xs)}.part-navigation{display:flex;gap:var(--erigo-space-md);align-items:center}.breadcrumb{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-3xs) var(--erigo-space-2xs);padding-block:var(--erigo-space-sm);font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.breadcrumb-item{display:flex;gap:var(--erigo-space-3xs) var(--erigo-space-2xs);align-items:center}.breadcrumb-item+.breadcrumb-item::before{content:"/";color:var(--erigo-color-border)}.breadcrumb-item.active{color:var(--erigo-color-text)}.language-switcher{position:relative}.language-switcher ul{list-style:none;margin:0;padding:0;display:flex;gap:var(--erigo-space-2xs);align-items:center}.language-switcher a{display:inline-flex;gap:var(--erigo-space-3xs);align-items:center;text-decoration:none}.language-switcher a:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.language-switcher-caret{width:0;height:0;border-inline:.25em solid rgba(0,0,0,0);border-block-start:.3em solid currentcolor;transition:transform var(--erigo-duration) var(--erigo-easing)}.language-switcher-layout-list .language-switcher-caret,.language-switcher-layout-list_icons .language-switcher-caret{display:none}.language-switcher-layout-select ul,.language-switcher-layout-select_icons ul{position:absolute;inset-block-start:100%;inset-inline-end:0;z-index:30;flex-direction:column;align-items:stretch;min-width:7rem;padding:var(--erigo-space-3xs);background-color:var(--erigo-color-bg);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);box-shadow:var(--erigo-shadow-lg)}.language-switcher-layout-select:not(.expanded) ul,.language-switcher-layout-select_icons:not(.expanded) ul{position:static;padding:0;background:none;border:0;box-shadow:none}.language-switcher-layout-select:not(.expanded) li:not(.active),.language-switcher-layout-select_icons:not(.expanded) li:not(.active){display:none}.language-switcher-layout-select li,.language-switcher-layout-select_icons li{padding:var(--erigo-space-3xs) var(--erigo-space-2xs)}.language-switcher-layout-select.expanded .language-switcher-caret,.language-switcher-layout-select_icons.expanded .language-switcher-caret{transform:rotate(180deg)}.page-footer{margin-block-start:auto;padding-block:var(--erigo-space-xl);color:var(--erigo-color-text);background-color:var(--erigo-color-surface);border-block-start:var(--erigo-border-width) solid var(--erigo-color-border)}.footer-columns{display:grid;gap:var(--erigo-space-lg)}@media(min-width: 576px){.footer-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.footer-columns{grid-template-columns:repeat(4, minmax(0, 1fr))}}.footer-column{min-width:0}.footer-column .frame{padding-block:0}.footer-column .frame-container{padding-inline:0;max-width:none}.footer-column .frame+.frame{margin-block-start:var(--erigo-space-sm)}.footer-column ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--erigo-space-3xs)}.footer-brand-bar{display:flex;flex-wrap:wrap;gap:var(--erigo-space-md) var(--erigo-space-lg);align-items:center;justify-content:center;margin-block-start:var(--erigo-space-lg);padding:var(--erigo-space-md) var(--erigo-space-lg);color:var(--erigo-color-text-inverse);background-color:var(--erigo-footer-brand-bar-bg, var(--erigo-color-inverse));border-radius:var(--erigo-radius)}.footer-brand-bar:empty{display:none}.footer-brand-bar .frame,.footer-brand-bar .frame-container{padding:0;max-width:none}.footer-brand-bar img{max-height:2.5rem;width:auto}.footer-bottom-bar{display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs) var(--erigo-space-md);align-items:center;justify-content:space-between;padding-block:var(--erigo-space-md);font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted);border-block-start:var(--erigo-border-width) solid var(--erigo-color-border)}.footer-bottom-bar .frame,.footer-bottom-bar .frame-container{padding:0;max-width:none}.footer-bottom-bar ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs) var(--erigo-space-md)}.footer-section-meta{font-size:var(--erigo-text-sm)}.footer-menu-section{display:grid;gap:var(--erigo-space-lg)}@media(min-width: 768px){.footer-menu-section.footer-menu-section-has-navigation.footer-menu-section-has-contact{grid-template-columns:2fr 1fr}}.footer-navigation ul{list-style:none;margin:0;padding:0}.footer-info-section{display:flex;flex-wrap:wrap;gap:var(--erigo-space-sm) var(--erigo-space-lg);align-items:center;justify-content:space-between;margin-block-start:var(--erigo-space-lg);padding-block-start:var(--erigo-space-md);border-block-start:var(--erigo-border-width) solid var(--erigo-color-border)}.footer-meta,.footer-language,.footer-copyright-inline,.footer-socialmedia{color:var(--erigo-color-text-muted)}.footer-meta ul,.footer-language ul,.footer-copyright-inline ul,.footer-socialmedia ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-sm)}.footer-contact address{font-style:normal}.frame{position:relative}.frame-space-before-none>.frame-container{--erigo-frame-rhythm-before: 0px}.frame-space-after-none>.frame-container{--erigo-frame-rhythm-after: 0px}.frame-padding-top-none>.frame-container{--erigo-frame-padding-top: 0px}.frame-padding-bottom-none>.frame-container{--erigo-frame-padding-bottom: 0px}.frame-space-before-extra-small>.frame-container{--erigo-frame-rhythm-before: var(--erigo-space-2xs)}.frame-space-after-extra-small>.frame-container{--erigo-frame-rhythm-after: var(--erigo-space-2xs)}.frame-padding-top-extra-small>.frame-container{--erigo-frame-padding-top: var(--erigo-space-2xs)}.frame-padding-bottom-extra-small>.frame-container{--erigo-frame-padding-bottom: var(--erigo-space-2xs)}.frame-space-before-small>.frame-container{--erigo-frame-rhythm-before: var(--erigo-space-sm)}.frame-space-after-small>.frame-container{--erigo-frame-rhythm-after: var(--erigo-space-sm)}.frame-padding-top-small>.frame-container{--erigo-frame-padding-top: var(--erigo-space-sm)}.frame-padding-bottom-small>.frame-container{--erigo-frame-padding-bottom: var(--erigo-space-sm)}.frame-space-before-medium>.frame-container{--erigo-frame-rhythm-before: var(--erigo-frame-space-medium, 3.5rem)}.frame-space-after-medium>.frame-container{--erigo-frame-rhythm-after: var(--erigo-frame-space-medium, 3.5rem)}.frame-padding-top-medium>.frame-container{--erigo-frame-padding-top: var(--erigo-frame-space-medium, 3.5rem)}.frame-padding-bottom-medium>.frame-container{--erigo-frame-padding-bottom: var(--erigo-frame-space-medium, 3.5rem)}.frame-space-before-large>.frame-container{--erigo-frame-rhythm-before: var(--erigo-space-xl)}.frame-space-after-large>.frame-container{--erigo-frame-rhythm-after: var(--erigo-space-xl)}.frame-padding-top-large>.frame-container{--erigo-frame-padding-top: var(--erigo-space-xl)}.frame-padding-bottom-large>.frame-container{--erigo-frame-padding-bottom: var(--erigo-space-xl)}.frame-space-before-extra-large>.frame-container{--erigo-frame-rhythm-before: var(--erigo-space-2xl)}.frame-space-after-extra-large>.frame-container{--erigo-frame-rhythm-after: var(--erigo-space-2xl)}.frame-padding-top-extra-large>.frame-container{--erigo-frame-padding-top: var(--erigo-space-2xl)}.frame-padding-bottom-extra-large>.frame-container{--erigo-frame-padding-bottom: var(--erigo-space-2xl)}.frame-container{padding-block-start:calc(var(--erigo-frame-rhythm-before, 0px) + var(--erigo-frame-padding-top, 0px));padding-block-end:calc(var(--erigo-frame-rhythm-after, 0px) + var(--erigo-frame-padding-bottom, 0px))}.main-section .frame-space-before-default>.frame-container{--erigo-frame-rhythm-before: var(--erigo-frame-space-default, calc(4rem / 2))}.main-section .frame-space-after-default>.frame-container{--erigo-frame-rhythm-after: var(--erigo-frame-space-default, calc(4rem / 2))}div.frame-space-before.frame-space-before-none,div.frame-space-before.frame-space-after-none,div.frame-space-after.frame-space-before-none,div.frame-space-after.frame-space-after-none{height:0px}div.frame-space-before.frame-space-before-extra-small,div.frame-space-before.frame-space-after-extra-small,div.frame-space-after.frame-space-before-extra-small,div.frame-space-after.frame-space-after-extra-small{height:var(--erigo-space-2xs)}div.frame-space-before.frame-space-before-small,div.frame-space-before.frame-space-after-small,div.frame-space-after.frame-space-before-small,div.frame-space-after.frame-space-after-small{height:var(--erigo-space-sm)}div.frame-space-before.frame-space-before-medium,div.frame-space-before.frame-space-after-medium,div.frame-space-after.frame-space-before-medium,div.frame-space-after.frame-space-after-medium{height:var(--erigo-frame-space-medium, 3.5rem)}div.frame-space-before.frame-space-before-large,div.frame-space-before.frame-space-after-large,div.frame-space-after.frame-space-before-large,div.frame-space-after.frame-space-after-large{height:var(--erigo-space-xl)}div.frame-space-before.frame-space-before-extra-large,div.frame-space-before.frame-space-after-extra-large,div.frame-space-after.frame-space-before-extra-large,div.frame-space-after.frame-space-after-extra-large{height:var(--erigo-space-2xl)}.main-section div.frame-space-before-default,.main-section div.frame-space-after-default{height:var(--erigo-frame-space-default, calc(4rem / 2))}.frame-container{width:100%;max-width:var(--erigo-container, 75rem);margin-inline:auto;padding-inline:1.25rem}@media(min-width: 768px){.frame-container{padding-inline:2.5rem}}@media(min-width: 992px){.frame-container{padding-inline:3.5rem}}@media(min-width: 1200px){.frame-container{padding-inline:4.5rem}}.frame-container{min-width:0}.frame-container-small{max-width:var(--erigo-container-narrow, 45rem)}.frame-container-large{max-width:var(--erigo-container-wide, 87.5rem)}.frame-container-unlimited{max-width:var(--erigo-container-unlimited, 100%)}.frame-container-fullbleed{max-width:none;padding-inline:0}.frame-container .frame-container{max-width:none;margin-inline:0;padding-inline:0}.frame-type-shortcut>.frame-container{padding-block:0}.frame-inner{display:flex;flex-direction:column;gap:var(--erigo-block-gap);position:relative;z-index:1}.frame-inner>a[id]:empty{position:absolute}.frame-inner:has(>.frame-header .text-center){text-align:center}.frame-inner:has(>.frame-header .text-right){text-align:right}.frame-inner:has(>.frame-header .text-left){text-align:left}.frame-background-none{background-color:rgba(0,0,0,0)}.frame-background-primary{background-color:var(--erigo-color-primary);--erigo-color-text: var(--erigo-color-primary-contrast);--erigo-color-text-muted: color-mix(in srgb, var(--erigo-color-primary-contrast) 78%, transparent);--erigo-color-link: var(--erigo-color-primary-contrast);--erigo-color-link-hover: var(--erigo-color-primary-contrast);--erigo-color-border: color-mix(in srgb, var(--erigo-color-primary-contrast) 30%, transparent);color:var(--erigo-color-text)}.frame-background-secondary{background-color:var(--erigo-color-surface-strong)}.frame-background-light{background-color:var(--erigo-color-surface)}.frame-background-lighter{background-color:color-mix(in srgb, var(--erigo-color-surface) 50%, var(--erigo-color-bg))}.frame-background-white{background-color:var(--erigo-color-bg)}.frame-background-dark,.frame-background-darker,.frame-background-black{background-color:var(--erigo-color-inverse);--erigo-color-text: var(--erigo-color-text-inverse);--erigo-color-text-muted: color-mix(in srgb, var(--erigo-color-text-inverse) 72%, transparent);--erigo-color-link: var(--erigo-color-text-inverse);--erigo-color-link-hover: var(--erigo-color-text-inverse);--erigo-color-surface: color-mix(in srgb, var(--erigo-color-text-inverse) 10%, transparent);--erigo-color-border: color-mix(in srgb, var(--erigo-color-text-inverse) 24%, transparent);color:var(--erigo-color-text)}.frame-backgroundimage-container,.frame-backgroundvideo-container{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0;overflow:hidden}.frame-backgroundimage,.frame-backgroundvideo,.frame-backgroundimage-item{position:absolute;inset:0;width:100%;height:100%}.frame-backgroundvideo{object-fit:cover}.frame-video-control{position:absolute;z-index:3;inset-inline-end:1rem;inset-block-end:1rem;width:2.75rem;height:2.75rem;display:grid;place-items:center;color:#fff;background:#1a1a1a;border:1px solid #fff;border-radius:50%;cursor:pointer}.frame-video-control[hidden]{display:none}.frame-video-control:focus-visible{outline:3px solid #fff;outline-offset:3px}.frame-backgroundvideo-desktop-only{display:none}@media(min-width: 992px){.frame-backgroundvideo-desktop-only{display:block}}.frame-backgroundimage-behaviour-cover{background-size:cover;background-position:center;background-repeat:no-repeat}.frame-backgroundimage-behaviour-contain{background-size:contain;background-position:center;background-repeat:no-repeat}.frame-backgroundimage-behaviour-pattern{background-size:auto;background-position:top left;background-repeat:repeat}.frame-backgroundimage-behaviour-fixed{background-size:cover;background-position:center;background-repeat:no-repeat}@media(prefers-reduced-motion: no-preference){.frame-backgroundimage-behaviour-fixed{background-attachment:fixed}}.frame-backgroundimage-blur{filter:blur(6px)}.frame-backgroundimage-grayscale{filter:grayscale(100%)}.frame-backgroundimage-sepia{filter:sepia(80%)}@media(prefers-reduced-motion: no-preference){.frame-backgroundimage-parallax{background-attachment:fixed}}.frame-backgroundimage-fade{opacity:.5}.frame-has-backgroundimage::after,.frame-has-backgroundvideo::after{content:"";position:absolute;inset:0;z-index:0;background-color:color-mix(in srgb, var(--erigo-color-inverse) 35%, transparent);pointer-events:none}.frame-has-backgroundimage .frame-inner,.frame-has-backgroundvideo .frame-inner{--erigo-color-text: var(--erigo-color-text-inverse);--erigo-color-text-muted: color-mix(in srgb, var(--erigo-color-text-inverse) 80%, transparent);--erigo-color-link: var(--erigo-color-text-inverse);--erigo-color-link-hover: var(--erigo-color-text-inverse);color:var(--erigo-color-text)}.frame-header-subheader{margin-block-start:var(--erigo-flow-gap-tight);font-size:var(--erigo-text-lg);font-weight:var(--erigo-font-weight-regular);color:var(--erigo-color-text-muted)}.frame-display-cols-2 .frame-inner>*{display:grid;grid-template-columns:1fr;gap:var(--erigo-frame-cols-gap, var(--erigo-space-md))}@media(min-width: 576px){.frame-display-cols-2 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 2), 1fr))}}@media(min-width: 992px){.frame-display-cols-2 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 2), 1fr))}}.frame-display-cols-3 .frame-inner>*{display:grid;grid-template-columns:1fr;gap:var(--erigo-frame-cols-gap, var(--erigo-space-md))}@media(min-width: 576px){.frame-display-cols-3 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 2), 1fr))}}@media(min-width: 768px){.frame-display-cols-3 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 3), 1fr))}}@media(min-width: 992px){.frame-display-cols-3 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 3), 1fr))}}.frame-display-cols-4 .frame-inner>*{display:grid;grid-template-columns:1fr;gap:var(--erigo-frame-cols-gap, var(--erigo-space-md))}@media(min-width: 576px){.frame-display-cols-4 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 2), 1fr))}}@media(min-width: 768px){.frame-display-cols-4 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 3), 1fr))}}@media(min-width: 992px){.frame-display-cols-4 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (4 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 4), 1fr))}}.frame-display-cols-5 .frame-inner>*{display:grid;grid-template-columns:1fr;gap:var(--erigo-frame-cols-gap, var(--erigo-space-md))}@media(min-width: 576px){.frame-display-cols-5 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 2), 1fr))}}@media(min-width: 768px){.frame-display-cols-5 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 3), 1fr))}}@media(min-width: 992px){.frame-display-cols-5 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (5 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 5), 1fr))}}.frame-display-cols-6 .frame-inner>*{display:grid;grid-template-columns:1fr;gap:var(--erigo-frame-cols-gap, var(--erigo-space-md))}@media(min-width: 576px){.frame-display-cols-6 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 2), 1fr))}}@media(min-width: 768px){.frame-display-cols-6 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 3), 1fr))}}@media(min-width: 992px){.frame-display-cols-6 .frame-inner>*{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (6 - 1) * var(--erigo-frame-cols-gap, var(--erigo-space-md))) / 6), 1fr))}}.frame-custom-height-10p{min-height:10vh;min-height:10dvh}.frame-custom-height-20p{min-height:20vh;min-height:20dvh}.frame-custom-height-30p{min-height:30vh;min-height:30dvh}.frame-custom-height-40p{min-height:40vh;min-height:40dvh}.frame-custom-height-50p{min-height:50vh;min-height:50dvh}.frame-custom-height-60p{min-height:60vh;min-height:60dvh}.frame-custom-height-70p{min-height:70vh;min-height:70dvh}.frame-custom-height-80p{min-height:80vh;min-height:80dvh}.frame-custom-height-90p{min-height:90vh;min-height:90dvh}.frame-custom-height-100p{min-height:100vh;min-height:100dvh}.frame[style*="--erigo-frame-min-height"]{min-height:var(--erigo-frame-min-height-mobile, var(--erigo-frame-min-height))}@media(min-width: 768px){.frame[style*="--erigo-frame-min-height"]{min-height:var(--erigo-frame-min-height)}}.frame-margin-left-12p{--erigo-frame-inset-start: 12%}.frame-margin-right-12p{--erigo-frame-inset-end: 12%}.frame-margin-left-17p{--erigo-frame-inset-start: 17%}.frame-margin-right-17p{--erigo-frame-inset-end: 17%}.frame-margin-left-25p{--erigo-frame-inset-start: 25%}.frame-margin-right-25p{--erigo-frame-inset-end: 25%}.frame-margin-left-33p{--erigo-frame-inset-start: 33%}.frame-margin-right-33p{--erigo-frame-inset-end: 33%}.frame-margin-left-50p{--erigo-frame-inset-start: 50%}.frame-margin-right-50p{--erigo-frame-inset-end: 50%}.frame-margin-left-66p{--erigo-frame-inset-start: 66%}.frame-margin-right-66p{--erigo-frame-inset-end: 66%}.frame-margin-left-75p{--erigo-frame-inset-start: 75%}.frame-margin-right-75p{--erigo-frame-inset-end: 75%}.frame-margin-left-100p{--erigo-frame-inset-start: 100%}.frame-margin-right-100p{--erigo-frame-inset-end: 100%}.frame-margin-left-smaller{--erigo-frame-inset-start: var(--erigo-space-sm)}.frame-margin-right-smaller{--erigo-frame-inset-end: var(--erigo-space-sm)}.frame-margin-left-large{--erigo-frame-inset-start: var(--erigo-space-xl)}.frame-margin-right-large{--erigo-frame-inset-end: var(--erigo-space-xl)}.frame-margin-left-12p>.frame-container,.frame-margin-left-17p>.frame-container,.frame-margin-left-25p>.frame-container,.frame-margin-left-33p>.frame-container,.frame-margin-left-50p>.frame-container,.frame-margin-left-66p>.frame-container,.frame-margin-left-75p>.frame-container,.frame-margin-left-100p>.frame-container,.frame-margin-left-smaller>.frame-container,.frame-margin-left-large>.frame-container{margin-inline-start:min(var(--erigo-frame-inset-start, 0%),max(0%,100% - calc(var(--erigo-frame-min-inline, 26rem) + 2 * var(--erigo-gutter, clamp(1.25rem, -0.14rem + 4.64vw, 4.5rem))) - var(--erigo-frame-inset-end, 0%)))}.frame-margin-right-12p>.frame-container,.frame-margin-right-17p>.frame-container,.frame-margin-right-25p>.frame-container,.frame-margin-right-33p>.frame-container,.frame-margin-right-50p>.frame-container,.frame-margin-right-66p>.frame-container,.frame-margin-right-75p>.frame-container,.frame-margin-right-100p>.frame-container,.frame-margin-right-smaller>.frame-container,.frame-margin-right-large>.frame-container{margin-inline-end:min(var(--erigo-frame-inset-end, 0%),max(0%,100% - calc(var(--erigo-frame-min-inline, 26rem) + 2 * var(--erigo-gutter, clamp(1.25rem, -0.14rem + 4.64vw, 4.5rem))) - var(--erigo-frame-inset-start, 0%)))}.frame-cols-gap-none{--erigo-frame-cols-gap: 0px}.frame-cols-gap-extra-small{--erigo-frame-cols-gap: var(--erigo-space-2xs)}.frame-cols-gap-small{--erigo-frame-cols-gap: var(--erigo-space-sm)}.frame-cols-gap-medium{--erigo-frame-cols-gap: var(--erigo-frame-space-medium, 3.5rem)}.frame-cols-gap-large{--erigo-frame-cols-gap: var(--erigo-space-xl)}.frame-cols-gap-extra-large{--erigo-frame-cols-gap: var(--erigo-space-2xl)}.frame-link-next{display:flex;justify-content:center}.link-to-next{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:currentcolor;border-radius:var(--erigo-radius-pill);transition:transform var(--erigo-duration) var(--erigo-easing)}.link-to-next:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}@media(prefers-reduced-motion: no-preference){.link-to-next:hover{transform:translateY(3px)}}.link-to-next-icon{display:inline-flex}.section-header-image .frame-container{width:100%;max-width:var(--erigo-container, 75rem);margin-inline:auto;padding-inline:1.25rem}@media(min-width: 768px){.section-header-image .frame-container{padding-inline:2.5rem}}@media(min-width: 992px){.section-header-image .frame-container{padding-inline:3.5rem}}@media(min-width: 1200px){.section-header-image .frame-container{padding-inline:4.5rem}}.header-image-width-wide .frame-container{max-width:var(--erigo-container-wide, 87.5rem)}.header-image-width-unlimited .frame-container{max-width:none;padding-inline:0}.header-image{margin:0;overflow:hidden;border-radius:var(--erigo-radius)}.header-image img{display:block;width:100%;height:auto}.header-image[style*="--erigo-header-image-height"] img{height:var(--erigo-header-image-height);object-fit:cover}.header-image-width-unlimited .header-image{border-radius:0}.section-row{display:flex;flex-direction:column;gap:var(--erigo-space-lg);align-items:flex-start}@media(min-width: 992px){.section-row{flex-direction:row}}.section-column{min-width:0;width:100%}.maincontent-wrap{flex:1 1 auto}.subnav-wrap,.subcontent-wrap{flex:1 1 auto}@media(min-width: 992px){.subnav-wrap,.subcontent-wrap{flex:0 0 20rem;width:20rem}}@media(min-width: 992px){.subnav-wrap-left{order:-1}}.subcontent-above-menu:empty,.subcontent-below-menu:empty{display:none}.subcontent-above-menu:not(:empty){margin-block-end:var(--erigo-space-md)}.subcontent-below-menu:not(:empty){margin-block-start:var(--erigo-space-md)}.frame-type-subnavigation{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);padding:var(--erigo-space-2xs) 0}@media(min-width: 992px){.frame-type-subnavigation{position:sticky;top:var(--erigo-space-md)}}.subnav-header{padding:var(--erigo-space-xs) var(--erigo-space-sm);color:var(--erigo-color-text-muted);font-size:.85em;font-weight:var(--erigo-font-weight-bold);text-transform:uppercase;letter-spacing:.03em}.subnav-item+.subnav-item{border-block-start:var(--erigo-border-width) solid var(--erigo-color-border)}.subnav-link{display:flex;align-items:center;gap:var(--erigo-space-2xs);padding:var(--erigo-space-2xs) var(--erigo-space-sm);color:var(--erigo-color-text);font-weight:var(--erigo-font-weight-medium);text-decoration:none;border-inline-start:3px solid rgba(0,0,0,0);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.subnav-link:hover,.subnav-link:focus-visible{background-color:var(--erigo-color-surface-strong);color:var(--erigo-color-primary)}.subnav-item.active>.subnav-link{color:var(--erigo-color-primary);font-weight:var(--erigo-font-weight-bold);border-inline-start-color:var(--erigo-color-primary);background-color:var(--erigo-color-surface-strong)}.subnav-nav.level-2{padding-inline-start:var(--erigo-space-md)}.erigo-button{display:inline-flex;gap:var(--erigo-space-2xs);align-items:center;justify-content:center;padding:var(--erigo-space-2xs) var(--erigo-space-md);font-family:inherit;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-medium);line-height:1.25;color:var(--erigo-color-text);text-align:center;text-decoration:none;background-color:rgba(0,0,0,0);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);cursor:pointer;transition:color var(--erigo-duration) var(--erigo-easing),background-color var(--erigo-duration) var(--erigo-easing),border-color var(--erigo-duration) var(--erigo-easing)}.erigo-button:hover{background-color:color-mix(in srgb, currentcolor 8%, transparent)}.erigo-button:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-button:disabled,.erigo-button.disabled{opacity:.55;cursor:not-allowed}.erigo-button-primary{color:var(--erigo-color-primary-contrast, #ffffff);background-color:var(--erigo-color-primary, #2d5f7c);border-color:var(--erigo-color-primary, #2d5f7c)}.erigo-button-primary:hover{color:var(--erigo-color-primary-contrast, #ffffff);background-color:var(--erigo-color-primary-hover, #244c63);border-color:var(--erigo-color-primary-hover, #244c63)}.erigo-button-secondary{color:var(--erigo-color-text, #1c2226);background-color:var(--erigo-color-surface-strong, #e6eaec);border-color:var(--erigo-color-surface-strong, #e6eaec)}.erigo-button-secondary:hover{color:var(--erigo-color-text, #1c2226);background-color:var(--erigo-color-border, #d8dee1);border-color:var(--erigo-color-border, #d8dee1)}.erigo-button-dark{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-inverse, #1c2226);border-color:var(--erigo-color-inverse, #1c2226)}.erigo-button-dark:hover{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-inverse, #1c2226);border-color:var(--erigo-color-inverse, #1c2226)}.erigo-button-success{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-success, #2f7d44);border-color:var(--erigo-color-success, #2f7d44)}.erigo-button-success:hover{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-success, #2f7d44);border-color:var(--erigo-color-success, #2f7d44)}.erigo-button-warning{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-warning, #9a6b13);border-color:var(--erigo-color-warning, #9a6b13)}.erigo-button-warning:hover{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-warning, #9a6b13);border-color:var(--erigo-color-warning, #9a6b13)}.erigo-button-danger{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-danger, #a32c2c);border-color:var(--erigo-color-danger, #a32c2c)}.erigo-button-danger:hover{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-danger, #a32c2c);border-color:var(--erigo-color-danger, #a32c2c)}.erigo-button-light{color:var(--erigo-color-text, #1c2226);background-color:var(--erigo-color-surface, #f4f6f7);border-color:var(--erigo-color-surface, #f4f6f7)}.erigo-button-outline-primary{color:var(--erigo-color-primary, #2d5f7c);background-color:rgba(0,0,0,0);border-color:var(--erigo-color-primary, #2d5f7c)}.erigo-button-outline-primary:hover{color:var(--erigo-color-primary-contrast, #ffffff);background-color:var(--erigo-color-primary, #2d5f7c)}.erigo-button-outline-secondary{color:var(--erigo-color-surface-strong, #e6eaec);background-color:rgba(0,0,0,0);border-color:var(--erigo-color-surface-strong, #e6eaec)}.erigo-button-outline-secondary:hover{color:var(--erigo-color-text, #1c2226);background-color:var(--erigo-color-surface-strong, #e6eaec)}.erigo-button-outline-dark{color:var(--erigo-color-inverse, #1c2226);background-color:rgba(0,0,0,0);border-color:var(--erigo-color-inverse, #1c2226)}.erigo-button-outline-dark:hover{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-inverse, #1c2226)}.erigo-button-outline-success{color:var(--erigo-color-success, #2f7d44);background-color:rgba(0,0,0,0);border-color:var(--erigo-color-success, #2f7d44)}.erigo-button-outline-success:hover{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-success, #2f7d44)}.erigo-button-outline-warning{color:var(--erigo-color-warning, #9a6b13);background-color:rgba(0,0,0,0);border-color:var(--erigo-color-warning, #9a6b13)}.erigo-button-outline-warning:hover{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-warning, #9a6b13)}.erigo-button-outline-danger{color:var(--erigo-color-danger, #a32c2c);background-color:rgba(0,0,0,0);border-color:var(--erigo-color-danger, #a32c2c)}.erigo-button-outline-danger:hover{color:var(--erigo-color-text-inverse, #ffffff);background-color:var(--erigo-color-danger, #a32c2c)}.erigo-button-default,.erigo-button-cancel{color:var(--erigo-color-text-muted);border-color:var(--erigo-color-border)}.erigo-button-link{color:var(--erigo-color-link);border-color:rgba(0,0,0,0);text-decoration:underline}.erigo-button-link:hover{background-color:rgba(0,0,0,0);color:var(--erigo-color-link-hover)}.erigo-button-sm{padding:var(--erigo-space-3xs) var(--erigo-space-xs);font-size:var(--erigo-text-sm)}.erigo-button-lg{padding:var(--erigo-space-xs) var(--erigo-space-lg);font-size:var(--erigo-text-lg)}.erigo-button-icon{flex-shrink:0}.erigo-button-group,.erigo-button-toolbar{display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs);align-items:center}.erigo-field{display:flex;flex-direction:column;gap:var(--erigo-space-3xs)}.erigo-field+.erigo-field{margin-block-start:var(--erigo-space-md)}.erigo-label{font-weight:var(--erigo-font-weight-medium)}.erigo-label abbr[title]{color:var(--erigo-color-danger);text-decoration:none}.erigo-input,.erigo-select,.erigo-textarea{width:100%;padding:var(--erigo-space-2xs) var(--erigo-space-xs);color:var(--erigo-color-text);background-color:var(--erigo-color-bg);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);transition:border-color var(--erigo-duration) var(--erigo-easing)}.erigo-input::placeholder,.erigo-select::placeholder,.erigo-textarea::placeholder{color:var(--erigo-color-text-muted)}.erigo-input:hover,.erigo-select:hover,.erigo-textarea:hover{border-color:color-mix(in srgb, var(--erigo-color-text) 30%, var(--erigo-color-border))}.erigo-input:focus-visible,.erigo-select:focus-visible,.erigo-textarea:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px;border-color:var(--erigo-color-focus)}.erigo-input:disabled,.erigo-select:disabled,.erigo-textarea:disabled{opacity:.6;cursor:not-allowed;background-color:var(--erigo-color-surface)}.erigo-textarea{min-height:8rem;resize:vertical}.erigo-select{padding-inline-end:var(--erigo-space-lg)}.erigo-help{font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.erigo-check{display:flex;gap:var(--erigo-space-2xs);align-items:flex-start}.erigo-check input{flex-shrink:0;margin-block-start:.2em;accent-color:var(--erigo-color-primary)}.error .erigo-input,.error .erigo-select,.error .erigo-textarea,.has-error .erigo-input,.has-error .erigo-select,.has-error .erigo-textarea{border-color:var(--erigo-color-danger)}.erigo-error-message{font-size:var(--erigo-text-sm);color:var(--erigo-color-danger)}.erigo-alert{padding:var(--erigo-space-xs) var(--erigo-space-sm);border:var(--erigo-border-width) solid var(--erigo-color-border);border-inline-start-width:3px;border-radius:var(--erigo-radius);background-color:var(--erigo-color-surface)}.erigo-alert-success{border-inline-start-color:var(--erigo-color-success)}.erigo-alert-warning{border-inline-start-color:var(--erigo-color-warning)}.erigo-alert-danger{border-inline-start-color:var(--erigo-color-danger)}.erigo-alert-info{border-inline-start-color:var(--erigo-color-primary)}.erigo-form-row{display:grid;gap:var(--erigo-space-md)}@media(min-width: 768px){.erigo-form-row{grid-template-columns:repeat(2, minmax(0, 1fr))}}.erigo-form-navigation{display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs);margin-block-start:var(--erigo-space-lg)}figure{display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}figure.table{display:block}figcaption{font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.media-element{display:block;width:100%;border-radius:var(--erigo-radius)}.video-embed,.external-media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--erigo-radius)}.video-embed iframe,.video-embed video,.external-media iframe,.external-media video{position:absolute;inset:0;width:100%;height:100%;border:0}audio{width:100%}.lightbox-trigger,[data-lightbox]{cursor:zoom-in}.erigo-slider-active{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--erigo-gutter);overscroll-behavior-x:contain;scrollbar-width:none}.erigo-slider-active::-webkit-scrollbar{display:none}.erigo-slider-active>*{flex:0 0 clamp(15rem,78%,22rem);scroll-snap-align:start}.erigo-slider-controls{display:flex;gap:var(--erigo-space-2xs);align-items:center;justify-content:center;margin-block-start:var(--erigo-space-sm)}.erigo-slider-controls[hidden]{display:none}.erigo-slider-dot{width:.5rem;height:.5rem;padding:0;background-color:var(--erigo-color-border);border:0;border-radius:var(--erigo-radius-pill);transition:background-color var(--erigo-duration) var(--erigo-easing)}.erigo-slider-dot::before{content:"";position:absolute;width:2.75rem;height:2.75rem;transform:translate(-50%, -50%)}.erigo-slider-dot{position:relative}.erigo-slider-dot.active{background-color:var(--erigo-color-primary)}.erigo-slider-dot:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-lightbox{max-width:100vw;max-height:100vh;width:100%;height:100%;padding:var(--erigo-space-md);color:var(--erigo-color-text-inverse);background:rgba(0,0,0,0);border:0;overflow:hidden}.erigo-lightbox::backdrop{background-color:rgba(0,0,0,.82)}.erigo-lightbox[open]{display:grid;place-items:center}.erigo-lightbox-figure{display:flex;flex-direction:column;gap:var(--erigo-space-sm);align-items:center;max-width:100%;max-height:100%}.erigo-lightbox-image{max-width:100%;max-height:80vh;width:auto;object-fit:contain;border-radius:var(--erigo-radius);cursor:zoom-in;transition:transform var(--erigo-duration) var(--erigo-easing)}.erigo-lightbox-image.erigo-lightbox-image--zoomed{cursor:zoom-out;transform:scale(2)}.erigo-lightbox-caption{max-width:60ch;font-size:var(--erigo-text-sm);text-align:center;color:var(--erigo-color-text-inverse)}.erigo-lightbox-caption[hidden]{display:none}.erigo-lightbox-close,.erigo-lightbox-prev,.erigo-lightbox-next{position:absolute;display:grid;place-items:center;width:3rem;height:3rem;color:var(--erigo-color-text-inverse);background-color:rgba(0,0,0,.35);border:0;border-radius:var(--erigo-radius-pill)}.erigo-lightbox-close:hover,.erigo-lightbox-prev:hover,.erigo-lightbox-next:hover{background-color:rgba(0,0,0,.55)}.erigo-lightbox-close:focus-visible,.erigo-lightbox-prev:focus-visible,.erigo-lightbox-next:focus-visible{outline:2px solid var(--erigo-color-text-inverse);outline-offset:2px}.erigo-lightbox-close[hidden],.erigo-lightbox-prev[hidden],.erigo-lightbox-next[hidden]{display:none}.erigo-lightbox-close{inset-block-start:var(--erigo-space-sm);inset-inline-end:var(--erigo-space-sm)}.erigo-lightbox-close::before,.erigo-lightbox-close::after{content:"";position:absolute;width:1.1rem;height:2px;background-color:currentcolor}.erigo-lightbox-close::before{transform:rotate(45deg)}.erigo-lightbox-close::after{transform:rotate(-45deg)}.erigo-lightbox-prev,.erigo-lightbox-next{inset-block-start:50%;transform:translateY(-50%)}.erigo-lightbox-prev::before,.erigo-lightbox-next::before{content:"";width:.7rem;height:.7rem;border-block-start:2px solid currentcolor;border-inline-start:2px solid currentcolor}.erigo-lightbox-prev{inset-inline-start:var(--erigo-space-sm)}.erigo-lightbox-prev::before{transform:rotate(-45deg) translate(2px, 2px)}.erigo-lightbox-next{inset-inline-end:var(--erigo-space-sm)}.erigo-lightbox-next::before{transform:rotate(135deg) translate(2px, 2px)}.pagination{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs);align-items:center;justify-content:center}.page-item{display:flex}.page-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:var(--erigo-space-2xs) var(--erigo-space-sm);color:var(--erigo-color-text);text-decoration:none;background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);transition:background-color var(--erigo-duration) var(--erigo-easing),border-color var(--erigo-duration) var(--erigo-easing),color var(--erigo-duration) var(--erigo-easing)}.page-link:hover{color:var(--erigo-color-link-hover);border-color:var(--erigo-color-primary)}.page-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.page-item.active .page-link{color:var(--erigo-color-primary-contrast);background-color:var(--erigo-color-primary);border-color:var(--erigo-color-primary)}.page-item-previous .page-link,.page-item-next .page-link{font-weight:var(--erigo-font-weight-medium)}.erigo-columns{display:grid;gap:var(--erigo-columns-gap, var(--erigo-space-lg))}.erigo-columns-2,.erigo-columns-2-left,.erigo-columns-2-right,.erigo-columns-3,.erigo-columns-4{grid-template-columns:1fr}@media(min-width: 768px){.erigo-columns-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.erigo-columns-2-left{grid-template-columns:3fr minmax(0, 1fr)}.erigo-columns-2-right{grid-template-columns:minmax(0, 1fr) 3fr}.erigo-columns-3,.erigo-columns-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.erigo-columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.erigo-columns-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.erigo-columns-item{min-width:0}.erigo-text>*+*{margin-block-start:var(--erigo-space-sm)}.erigo-textteaser{display:flex;flex-direction:column;gap:var(--erigo-space-md)}@media(min-width: 768px){.erigo-textteaser{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:var(--erigo-space-lg);align-items:start}}.erigo-textteaser-item>*+*{margin-block-start:var(--erigo-space-sm)}.erigo-textteaser-teaser{font-size:var(--erigo-text-lg);line-height:var(--erigo-line-height-base);color:var(--erigo-color-text-muted)}@media(min-width: 768px){.erigo-textcolumn{column-count:2;column-gap:var(--erigo-space-lg)}}.erigo-textcolumn>*{break-inside:avoid}.erigo-list{margin:0;padding-inline-start:var(--erigo-space-md)}.erigo-list>li+li{margin-block-start:var(--erigo-space-3xs)}.erigo-deflist{margin:0}.erigo-deflist>dt{font-weight:var(--erigo-font-weight-bold)}.erigo-deflist>dd{margin-inline-start:0;color:var(--erigo-color-text-muted)}.erigo-deflist>dt+dd{margin-block-start:var(--erigo-space-3xs)}.erigo-deflist>dd+dt{margin-block-start:var(--erigo-space-xs)}.erigo-textmedia{display:flex;flex-direction:column;gap:var(--erigo-space-md)}.erigo-textmedia-item{min-width:0}.erigo-textmedia-item>*+*{margin-block-start:var(--erigo-space-sm)}.erigo-textmedia-below .erigo-textmedia-gallery{order:2}.erigo-textmedia-below .erigo-textmedia-text{order:1}@media(min-width: 768px){.erigo-textmedia-left,.erigo-textmedia-right{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:var(--erigo-space-lg);align-items:start}}@media(min-width: 768px){.erigo-textmedia-right{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.erigo-textmedia-right .erigo-textmedia-gallery{order:2}.erigo-textmedia-right .erigo-textmedia-text{order:1}}.erigo-textmedia-centered{display:block}.erigo-textmedia-centered .erigo-textmedia-gallery{margin-block-end:var(--erigo-space-sm)}.erigo-textmedia-centered .erigo-textmedia-text{display:flow-root}@media(min-width: 768px){.erigo-textmedia-centered.erigo-textmedia-left .erigo-textmedia-gallery{float:inline-start;width:50%;margin-inline-end:var(--erigo-space-md)}}@media(min-width: 768px){.erigo-textmedia-centered.erigo-textmedia-right .erigo-textmedia-gallery{float:inline-end;width:50%;margin-inline-start:var(--erigo-space-md)}}.erigo-textmedia-centered::after{content:"";display:block;clear:both}.erigo-textpic{display:flex;flex-direction:column;gap:var(--erigo-space-md)}.erigo-textpic-item{min-width:0}.erigo-textpic-item>*+*{margin-block-start:var(--erigo-space-sm)}.erigo-textpic-below .erigo-textpic-gallery{order:2}.erigo-textpic-below .erigo-textpic-text{order:1}@media(min-width: 768px){.erigo-textpic-left,.erigo-textpic-right{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:var(--erigo-space-lg);align-items:start}}@media(min-width: 768px){.erigo-textpic-right{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.erigo-textpic-right .erigo-textpic-gallery{order:2}.erigo-textpic-right .erigo-textpic-text{order:1}}.erigo-textpic-centered{display:block}.erigo-textpic-centered .erigo-textpic-gallery{margin-block-end:var(--erigo-space-sm)}.erigo-textpic-centered .erigo-textpic-text{display:flow-root}@media(min-width: 768px){.erigo-textpic-centered.erigo-textpic-left .erigo-textpic-gallery{float:inline-start;width:50%;margin-inline-end:var(--erigo-space-md)}}@media(min-width: 768px){.erigo-textpic-centered.erigo-textpic-right .erigo-textpic-gallery{float:inline-end;width:50%;margin-inline-start:var(--erigo-space-md)}}.erigo-textpic-centered::after{content:"";display:block;clear:both}.element-header{margin:0;font-family:var(--erigo-font-family-heading);line-height:var(--erigo-line-height-heading);color:var(--erigo-color-text);text-wrap:balance}.element-header a{color:inherit;text-decoration:none}.element-header a:hover{color:var(--erigo-color-link-hover);text-decoration:underline}.element-subheader{margin:0;margin-block-start:var(--erigo-space-3xs);font-family:var(--erigo-font-family-heading);font-weight:var(--erigo-font-weight-regular);line-height:var(--erigo-line-height-heading);color:var(--erigo-color-text-muted);text-wrap:balance}.h1{font-size:var(--erigo-text-3xl)}.h2{font-size:var(--erigo-text-2xl)}.h3{font-size:var(--erigo-text-xl)}.h4{font-size:var(--erigo-text-lg)}.h5{font-size:var(--erigo-text-md)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.gallery-row{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}.gallery-row:has(.gallery-item-size-2){display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.gallery-row:has(.gallery-item-size-2){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 992px){.gallery-row:has(.gallery-item-size-2){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}.gallery-row:has(.gallery-item-size-3){display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.gallery-row:has(.gallery-item-size-3){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.gallery-row:has(.gallery-item-size-3){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.gallery-row:has(.gallery-item-size-3){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}.gallery-row:has(.gallery-item-size-4){display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.gallery-row:has(.gallery-item-size-4){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.gallery-row:has(.gallery-item-size-4){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.gallery-row:has(.gallery-item-size-4){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (4 - 1) * var(--erigo-space-md)) / 4), 1fr))}}.gallery-row:has(.gallery-item-size-5){display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.gallery-row:has(.gallery-item-size-5){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.gallery-row:has(.gallery-item-size-5){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.gallery-row:has(.gallery-item-size-5){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (5 - 1) * var(--erigo-space-md)) / 5), 1fr))}}.gallery-row:has(.gallery-item-size-6){display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.gallery-row:has(.gallery-item-size-6){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.gallery-row:has(.gallery-item-size-6){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.gallery-row:has(.gallery-item-size-6){grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (6 - 1) * var(--erigo-space-md)) / 6), 1fr))}}.gallery-item{min-width:0}figure.image,figure.video,figure.audio{margin:0}.caption{margin-block-start:var(--erigo-space-2xs);font-size:var(--erigo-text-sm);line-height:var(--erigo-line-height-base);color:var(--erigo-color-text-muted)}.image-title{margin:0;margin-block-end:var(--erigo-space-2xs);font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-medium);line-height:var(--erigo-line-height-heading);color:var(--erigo-color-text)}figure.image img{display:block;width:100%;height:auto;border-radius:var(--erigo-radius)}.custom-detail-lightbox{display:block;position:relative;cursor:zoom-in}.custom-detail-lightbox:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-ratio{position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--erigo-radius);background-color:var(--erigo-color-surface-strong);aspect-ratio:16/9}.erigo-ratio-16x9{aspect-ratio:16/9}.erigo-ratio-item{position:absolute;inset:0;width:100%;height:100%;border:0}.erigo-embed{display:block;width:100%}.audio-embed-item{display:block;width:100%}.erigo-ratio{position:relative;width:100%;overflow:hidden;border-radius:var(--erigo-radius);background-color:var(--erigo-color-surface)}.erigo-ratio-16x9{aspect-ratio:16/9}.erigo-ratio-4x3{aspect-ratio:4/3}.erigo-ratio-item,.erigo-ratio>iframe,.erigo-ratio>video,.erigo-ratio>embed{position:absolute;inset:0;width:100%;height:100%;border:0}.erigo-quote{margin:0;padding-inline-start:var(--erigo-space-md);border-inline-start:var(--erigo-space-3xs) solid var(--erigo-color-primary);color:var(--erigo-color-text)}.erigo-quote>p{margin:0;font-size:var(--erigo-text-lg);line-height:var(--erigo-line-height-base);text-wrap:pretty}.erigo-quote>footer{margin-block-start:var(--erigo-space-2xs);font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.erigo-quote>footer a{color:inherit}@media(min-width: 768px){.erigo-quote{padding-inline-start:var(--erigo-space-lg)}}.frame-inner>hr{width:100%;margin-block:0;margin-inline:0}.accordion{display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}.accordion-item{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);overflow:hidden}.accordion-header{margin:0;font-size:var(--erigo-text-md);line-height:var(--erigo-line-height-base)}.accordion-button{display:flex;gap:var(--erigo-space-sm);align-items:center;justify-content:space-between;width:100%;padding:var(--erigo-space-xs) var(--erigo-space-sm);font:inherit;font-weight:var(--erigo-font-weight-medium);color:var(--erigo-color-text);text-align:start;cursor:pointer;background:none;border:0;transition:color var(--erigo-duration) var(--erigo-easing)}.accordion-button:hover{color:var(--erigo-color-link-hover)}.accordion-button:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px;outline-offset:calc(var(--erigo-border-width)*-2)}.accordion-button::after{flex:none;width:var(--erigo-space-2xs);height:var(--erigo-space-2xs);content:"";border-right:var(--erigo-border-width) solid currentcolor;border-bottom:var(--erigo-border-width) solid currentcolor;transform:rotate(-135deg);transition:transform var(--erigo-duration) var(--erigo-easing)}.accordion-button.collapsed::after{transform:rotate(45deg)}.accordion-collapse:not(.show):not(.collapsing){display:none}.accordion-collapse.collapsing{height:0;overflow:hidden;transition:height var(--erigo-duration) var(--erigo-easing)}.accordion-body{padding-block:var(--erigo-space-sm);padding-inline:var(--erigo-space-sm);border-top:var(--erigo-border-width) solid var(--erigo-color-border)}.accordion-content{display:grid;gap:var(--erigo-space-sm)}.accordion-content-top{grid-template-areas:"media" "text"}.accordion-content-bottom{grid-template-areas:"text" "media"}.accordion-content-media{grid-area:media}.accordion-content-text{grid-area:text}.accordion-content-text>*+*{margin-block-start:var(--erigo-space-xs)}.accordion-content-left{grid-template-areas:"media" "text"}@media(min-width: 768px){.accordion-content-left{grid-template-areas:"media text";grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.accordion-content-right{grid-template-areas:"media" "text"}@media(min-width: 768px){.accordion-content-right{grid-template-areas:"text media";grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}@media(prefers-reduced-motion: reduce){.accordion-collapse.collapsing,.accordion-button,.accordion-button::after{transition:none}}.tab-navigation{overflow-x:auto}.nav-tabs{display:flex;gap:var(--erigo-space-3xs);border-bottom:var(--erigo-border-width) solid var(--erigo-color-border)}.nav-link{padding:var(--erigo-space-2xs) var(--erigo-space-sm);font:inherit;font-weight:var(--erigo-font-weight-medium);color:var(--erigo-color-text-muted);white-space:nowrap;cursor:pointer;background:none;border:0;border-bottom:calc(var(--erigo-border-width)*2) solid rgba(0,0,0,0);transition:color var(--erigo-duration) var(--erigo-easing)}.nav-link:hover{color:var(--erigo-color-link-hover)}.nav-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.nav-link.active{color:var(--erigo-color-primary);border-bottom-color:var(--erigo-color-primary)}.tab-content{padding-block-start:var(--erigo-space-sm)}.tab-pane:not(.active){display:none}.tab-pane.fade{opacity:0;transition:opacity var(--erigo-duration) var(--erigo-easing)}.tab-pane.show{opacity:1}.tab-pane-content{display:grid;gap:var(--erigo-space-sm)}.tab-pane-content-top{grid-template-areas:"media" "text"}.tab-pane-content-bottom{grid-template-areas:"text" "media"}.tab-pane-content-media{grid-area:media}.tab-pane-content-text{grid-area:text}.tab-pane-content-text>*+*{margin-block-start:var(--erigo-space-xs)}.tab-pane-content-left{grid-template-areas:"media" "text"}@media(min-width: 768px){.tab-pane-content-left{grid-template-areas:"media text";grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.tab-pane-content-right{grid-template-areas:"media" "text"}@media(min-width: 768px){.tab-pane-content-right{grid-template-areas:"text media";grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}@media(prefers-reduced-motion: reduce){.tab-pane.fade,.nav-link{transition:none}}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;color:var(--carousel-item-color, var(--erigo-color-text));backface-visibility:hidden;background-color:var(--carousel-item-background, transparent);transition:transform calc(var(--erigo-duration)*3) var(--erigo-easing)}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-slide .carousel-item{transition-property:transform}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition-property:opacity}.carousel-fullscreen .carousel-inner{min-block-size:100svh}.carousel-small .carousel-content{padding-block:var(--erigo-space-sm)}.carousel-content{position:relative;z-index:1;padding-block:var(--erigo-space-lg)}.carousel-content-link{display:block;color:inherit;text-decoration:none}.carousel-content-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.carousel-content-inner{width:100%;max-width:var(--erigo-container);margin-inline:auto;padding-inline:var(--erigo-gutter)}@media(min-width: 992px){.carousel-content-inner{padding-inline:var(--erigo-gutter-lg)}}.carousel-text-inner,.carousel-box{display:flex;flex-direction:column;gap:var(--erigo-space-xs)}.carousel-text{display:flex;flex-direction:column;gap:var(--erigo-space-xs)}.carousel-image img{display:block;width:100%;height:auto}.carousel-header,.carousel-item-header{margin:0;font-size:var(--erigo-text-2xl);line-height:var(--erigo-line-height-heading)}.carousel-subheader,.carousel-item-subheader{margin:0;font-size:var(--erigo-text-lg);font-weight:var(--erigo-font-weight-regular);line-height:var(--erigo-line-height-heading)}.carousel-item-bodytext>*+*{margin-block-start:var(--erigo-space-xs)}.carousel-item-button{align-self:start}.carousel-item-type-header,.carousel-item-type-text,.carousel-item-type-calltoaction{text-align:start}.carousel-item-type-image .carousel-content,.carousel-item-type-backgroundimage .carousel-content{padding-block:0}.carousel-item-type-html .carousel-content{display:flex;flex-direction:column;gap:var(--erigo-space-xs)}.carousel-item-type-textandimage .carousel-content-inner{display:grid;gap:var(--erigo-space-md)}@media(min-width: 768px){.carousel-item-type-textandimage .carousel-content-inner{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center}}.carousel-item-layout-custom{background-color:var(--carousel-item-background, var(--erigo-color-surface));color:var(--carousel-item-color, var(--erigo-color-text))}.carousel-item-layout-primary{color:var(--erigo-color-primary-contrast);background-color:var(--erigo-color-primary)}.carousel-item-layout-secondary{color:var(--erigo-color-text);background-color:var(--erigo-color-surface)}.carousel-item-layout-tertiary{color:var(--erigo-color-text);background-color:var(--erigo-color-surface-strong)}.carousel-item-layout-quaternary{color:var(--erigo-color-text-muted);background-color:var(--erigo-color-bg)}.carousel-item-layout-light{color:var(--erigo-color-text);background-color:var(--erigo-color-bg)}.carousel-item-layout-dark{color:var(--erigo-color-text-inverse);background-color:var(--erigo-color-inverse)}.carousel-backgroundimage-container{position:absolute;inset:0;overflow:hidden}.carousel-backgroundimage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;background-position:center;background-size:cover}.carousel-backgroundimage-parallax{background-attachment:fixed}.carousel-backgroundimage-fade::after{position:absolute;inset:0;content:"";background-image:linear-gradient(to bottom, var(--erigo-color-inverse), transparent);opacity:.5}.carousel-backgroundimage-blur{filter:blur(var(--erigo-space-3xs))}.carousel-backgroundimage-grayscale{filter:grayscale(1)}.carousel-backgroundimage-sepia{filter:sepia(1)}.carousel-control{position:absolute;z-index:2;top:0;bottom:0;display:flex;align-items:center;justify-content:center;padding-inline:var(--erigo-space-2xs);cursor:pointer;background:none;border:0}.carousel-control:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-icon{display:block;width:var(--erigo-space-xs);height:var(--erigo-space-xs);border-top:calc(var(--erigo-border-width)*2) solid currentcolor;border-left:calc(var(--erigo-border-width)*2) solid currentcolor}.carousel-control-prev-icon{transform:rotate(-45deg)}.carousel-control-next-icon{transform:rotate(135deg)}.carousel-indicators{list-style:none;margin:0;padding:0;position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;gap:var(--erigo-space-2xs);justify-content:center;padding-block:var(--erigo-space-xs)}.carousel-indicators button{width:var(--erigo-space-2xs);height:var(--erigo-space-2xs);cursor:pointer;background-color:currentcolor;border:0;border-radius:var(--erigo-radius-pill);opacity:.4;transition:opacity var(--erigo-duration) var(--erigo-easing)}.carousel-indicators button:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.carousel-indicators .active{opacity:1}.carousel-indicators:not(.carousel-indicators-navigation) button span{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.carousel-indicators-navigation button{width:auto;height:auto;padding:var(--erigo-space-3xs) var(--erigo-space-2xs);font:inherit;font-size:var(--erigo-text-sm);color:inherit;background:none}.carousel-indicators-navigation span{display:inline}@media(prefers-reduced-motion: reduce){.carousel-item,.carousel-indicators button{transition:none}.carousel-backgroundimage-parallax{background-attachment:scroll}}.erigo-cookies{position:fixed;inset-inline:0;inset-block-end:0;z-index:1000;display:flex;justify-content:center;padding:var(--erigo-space-2xs);pointer-events:none;opacity:0;transform:translateY(1rem);transition:opacity var(--erigo-duration) var(--erigo-easing),transform var(--erigo-duration) var(--erigo-easing)}.erigo-cookies.is-open{opacity:1;transform:none}.erigo-cookies.is-modal{inset:0;align-items:center;padding:var(--erigo-space-sm)}.erigo-cookies-backdrop{position:fixed;inset:0;background-color:color-mix(in oklab, var(--erigo-color-inverse) 55%, transparent);pointer-events:auto}.erigo-cookies-dialog{position:relative;width:100%;max-width:var(--erigo-container-narrow);max-height:80vh;overflow-y:auto;padding:var(--erigo-space-md);background-color:var(--erigo-color-bg);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius-lg);box-shadow:var(--erigo-shadow-lg);color:var(--erigo-color-text);font-size:var(--erigo-text-sm);pointer-events:auto}.erigo-cookies-dialog:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.is-modal .erigo-cookies-dialog{max-width:var(--erigo-container);max-height:88vh}@media(min-width: 768px){.erigo-cookies-dialog{padding:var(--erigo-space-lg)}}.erigo-cookies-view{display:flex;flex-direction:column;gap:var(--erigo-space-sm)}.erigo-cookies-view[hidden]{display:none}.erigo-cookies-title{margin:0;font-size:var(--erigo-text-lg);line-height:var(--erigo-line-height-heading)}.erigo-cookies-subtitle{margin:0;font-size:var(--erigo-text-md);line-height:var(--erigo-line-height-heading)}.erigo-cookies-text{color:var(--erigo-color-text-muted)}.erigo-cookies-text>:first-child{margin-block-start:0}.erigo-cookies-text>:last-child{margin-block-end:0}.erigo-cookies-body{display:flex;flex-direction:column;gap:var(--erigo-space-md)}.erigo-cookies-section{display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}.erigo-cookies-link{align-self:flex-start;color:var(--erigo-color-link)}.erigo-cookies-link:hover{color:var(--erigo-color-link-hover)}.erigo-cookies-actions{display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}@media(min-width: 576px){.erigo-cookies-actions{flex-direction:row;flex-wrap:wrap;align-items:center}}.erigo-cookies-btn{padding:var(--erigo-space-2xs) var(--erigo-space-md);font:inherit;font-weight:var(--erigo-font-weight-medium);line-height:var(--erigo-line-height-base);text-align:center;border:var(--erigo-border-width) solid rgba(0,0,0,0);border-radius:var(--erigo-radius);cursor:pointer;transition:background-color var(--erigo-duration) var(--erigo-easing)}.erigo-cookies-btn:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-cookies-btn--primary{background-color:var(--erigo-color-primary);color:var(--erigo-color-primary-contrast)}.erigo-cookies-btn--primary:hover{background-color:var(--erigo-color-primary-hover)}.erigo-cookies-btn--secondary{background-color:var(--erigo-color-surface);border-color:var(--erigo-color-border);color:var(--erigo-color-text)}.erigo-cookies-btn--secondary:hover{background-color:var(--erigo-color-surface-strong)}.erigo-cookies-btn--link{background-color:rgba(0,0,0,0);color:var(--erigo-color-text-muted);text-decoration:underline}.erigo-cookies-btn--link:hover{color:var(--erigo-color-text)}@media(min-width: 576px){.erigo-cookies-btn--link{margin-inline-start:auto}}.erigo-cookies-categories{display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}.erigo-cookies-category{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);padding:var(--erigo-space-sm);background-color:var(--erigo-color-bg)}.erigo-cookies-category-header{display:flex;align-items:center;justify-content:space-between;gap:var(--erigo-space-sm)}.erigo-cookies-category-title{margin:0;font-size:var(--erigo-text-md);line-height:var(--erigo-line-height-heading)}.erigo-cookies-category-text{margin-block-start:var(--erigo-space-2xs);color:var(--erigo-color-text-muted)}.erigo-cookies-category-text>:last-child{margin-block-end:0}.erigo-cookies-status{flex:none;padding:var(--erigo-space-3xs) var(--erigo-space-xs);font-size:var(--erigo-text-xs);background-color:var(--erigo-color-surface-strong);border-radius:var(--erigo-radius-pill);color:var(--erigo-color-text-muted);white-space:nowrap}.erigo-cookies-switch{position:relative;flex:none;display:inline-flex;width:2.75rem;height:1.5rem;cursor:pointer}.erigo-cookies-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.erigo-cookies-switch input:checked+.erigo-cookies-switch-track{background-color:var(--erigo-color-primary)}.erigo-cookies-switch input:checked+.erigo-cookies-switch-track::after{transform:translateX(1.25rem)}.erigo-cookies-switch input:focus-visible+.erigo-cookies-switch-track{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-cookies-switch-track{width:100%;height:100%;background-color:var(--erigo-color-surface-strong);border-radius:var(--erigo-radius-pill);transition:background-color var(--erigo-duration) var(--erigo-easing)}.erigo-cookies-switch-track::after{content:"";display:block;width:1.25rem;height:1.25rem;margin:.125rem;background-color:var(--erigo-color-bg);border-radius:var(--erigo-radius-pill);box-shadow:var(--erigo-shadow);transition:transform var(--erigo-duration) var(--erigo-easing)}.erigo-cookies-disclosure{margin-block-start:var(--erigo-space-2xs);padding:0;font:inherit;font-size:var(--erigo-text-xs);background:none;border:0;color:var(--erigo-color-link);text-decoration:underline;cursor:pointer}.erigo-cookies-disclosure:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-cookies-tables{margin-block-start:var(--erigo-space-2xs)}.erigo-cookies-tables[hidden]{display:none}.erigo-cookies-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.erigo-cookies-table-scroll table{width:100%;min-width:30rem;border-collapse:collapse;font-size:var(--erigo-text-xs)}.erigo-cookies-table-scroll th,.erigo-cookies-table-scroll td{padding:var(--erigo-space-3xs) var(--erigo-space-2xs);border:var(--erigo-border-width) solid var(--erigo-color-border);text-align:start;vertical-align:top}.erigo-cookies-table-scroll th{background-color:var(--erigo-color-surface);font-weight:var(--erigo-font-weight-medium)}.erigo-cookies--dark .erigo-cookies-dialog{--erigo-color-bg: var(--erigo-color-inverse);--erigo-color-surface: color-mix(in oklab, var(--erigo-color-inverse) 85%, var(--erigo-color-text-inverse));--erigo-color-surface-strong: color-mix(in oklab, var(--erigo-color-inverse) 70%, var(--erigo-color-text-inverse));--erigo-color-text: var(--erigo-color-text-inverse);--erigo-color-text-muted: color-mix(in oklab, var(--erigo-color-text-inverse) 75%, var(--erigo-color-inverse));--erigo-color-border: color-mix(in oklab, var(--erigo-color-inverse) 65%, var(--erigo-color-text-inverse))}.erigo-timeline{position:relative;display:grid;gap:var(--erigo-space-lg)}.erigo-timeline::before{position:absolute;inset-block:0;inset-inline-start:var(--erigo-space-xs);width:var(--erigo-border-width);content:"";background-color:var(--erigo-color-border)}@media(min-width: 768px){.erigo-timeline::before{inset-inline-start:50%}}.erigo-timeline-item{position:relative}.erigo-timeline-item-inner{display:grid;gap:var(--erigo-space-2xs);padding-inline-start:var(--erigo-space-lg);grid-template-areas:"date" "image" "header" "text"}@media(min-width: 768px){.erigo-timeline-item-inner{width:50%;padding-inline-start:var(--erigo-space-lg)}}@media(min-width: 768px){.erigo-timeline-item:nth-child(even) .erigo-timeline-item-inner{margin-inline-start:50%}}@media(min-width: 768px){.erigo-timeline-item:nth-child(odd) .erigo-timeline-item-inner{padding-inline:0 var(--erigo-space-lg);text-align:end}}.erigo-timeline-item-marker{position:absolute;z-index:1;inset-block-start:var(--erigo-space-3xs);inset-inline-start:0;display:flex;align-items:center;justify-content:center;width:var(--erigo-space-md);height:var(--erigo-space-md);color:var(--erigo-color-primary-contrast);background-color:var(--erigo-color-primary);border-radius:var(--erigo-radius-pill);translate:-50% 0;margin-inline-start:var(--erigo-space-xs)}@media(min-width: 768px){.erigo-timeline-item-marker{inset-inline-start:50%;margin-inline-start:0}}.erigo-timeline-item-icon{font-size:var(--erigo-text-sm)}.erigo-timeline-item-date{grid-area:date;font-size:var(--erigo-text-sm);font-weight:var(--erigo-font-weight-medium);color:var(--erigo-color-text-muted)}.erigo-timeline-item-image{grid-area:image}.erigo-timeline-item-image img{display:block;width:100%;height:auto;border-radius:var(--erigo-radius)}.erigo-timeline-item-header{grid-area:header}.erigo-timeline-item-header-headline{margin:0;font-size:var(--erigo-text-lg);line-height:var(--erigo-line-height-heading)}.erigo-timeline-item-text{grid-area:text;color:var(--erigo-color-text)}.erigo-timeline-item-text>*+*{margin-block-start:var(--erigo-space-xs)}.erigo-card-group{--erigo-card-group-gap: var(--erigo-space-md);display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}.erigo-card-group-gap-none{--erigo-card-group-gap: 0}.erigo-card-group-gap-extra-small{--erigo-card-group-gap: var(--erigo-space-2xs)}.erigo-card-group-gap-small{--erigo-card-group-gap: var(--erigo-space-sm)}.erigo-card-group-gap-medium{--erigo-card-group-gap: var(--erigo-space-md)}.erigo-card-group-gap-large{--erigo-card-group-gap: var(--erigo-space-lg)}.erigo-card-group-gap-extra-large{--erigo-card-group-gap: var(--erigo-space-xl)}.erigo-card-group-columns-1{display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}.erigo-card-group-columns-2{display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}@media(min-width: 576px){.erigo-card-group-columns-2{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-card-group-gap)) / 2), 1fr))}}@media(min-width: 992px){.erigo-card-group-columns-2{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-card-group-gap)) / 2), 1fr))}}.erigo-card-group-columns-3{display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}@media(min-width: 576px){.erigo-card-group-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-card-group-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-card-group-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-card-group-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-card-group-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-card-group-gap)) / 3), 1fr))}}.erigo-card-group-columns-4{display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}@media(min-width: 576px){.erigo-card-group-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-card-group-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-card-group-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-card-group-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-card-group-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (4 - 1) * var(--erigo-card-group-gap)) / 4), 1fr))}}.erigo-card-group-columns-5{display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}@media(min-width: 576px){.erigo-card-group-columns-5{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-card-group-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-card-group-columns-5{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-card-group-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-card-group-columns-5{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (5 - 1) * var(--erigo-card-group-gap)) / 5), 1fr))}}.erigo-card-group-columns-6{display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}@media(min-width: 576px){.erigo-card-group-columns-6{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-card-group-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-card-group-columns-6{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-card-group-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-card-group-columns-6{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (6 - 1) * var(--erigo-card-group-gap)) / 6), 1fr))}}.erigo-card-group-columns-7{display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}@media(min-width: 576px){.erigo-card-group-columns-7{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-card-group-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-card-group-columns-7{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-card-group-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-card-group-columns-7{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (7 - 1) * var(--erigo-card-group-gap)) / 7), 1fr))}}.erigo-card-group-columns-8{display:grid;grid-template-columns:1fr;gap:var(--erigo-card-group-gap)}@media(min-width: 576px){.erigo-card-group-columns-8{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-card-group-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-card-group-columns-8{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-card-group-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-card-group-columns-8{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (8 - 1) * var(--erigo-card-group-gap)) / 8), 1fr))}}.erigo-card-group-align-left{justify-content:start}.erigo-card-group-align-center{justify-content:center}.erigo-card-group-align-right{justify-content:end}.erigo-card-group-content-h-left .erigo-card{align-items:start;text-align:left}.erigo-card-group-content-h-center .erigo-card{align-items:center;text-align:center}.erigo-card-group-content-h-right .erigo-card{align-items:end;text-align:right}.erigo-card-group-content-v-top .erigo-card-body{justify-content:flex-start}.erigo-card-group-content-v-center .erigo-card-body{justify-content:center}.erigo-card-group-content-v-bottom .erigo-card-body{justify-content:flex-end}.erigo-card-group-ratio-auto .erigo-card-img-top,.erigo-card-img-ratio-auto{aspect-ratio:auto}.erigo-card-group-ratio-1\:1 .erigo-card-img-top,.erigo-card-img-ratio-1\:1{aspect-ratio:1 / 1}.erigo-card-group-ratio-3\:2 .erigo-card-img-top,.erigo-card-img-ratio-3\:2{aspect-ratio:3 / 2}.erigo-card-group-ratio-4\:3 .erigo-card-img-top,.erigo-card-img-ratio-4\:3{aspect-ratio:4 / 3}.erigo-card-group-ratio-16\:9 .erigo-card-img-top,.erigo-card-img-ratio-16\:9{aspect-ratio:16 / 9}.erigo-card-group-ratio-2\:3 .erigo-card-img-top,.erigo-card-img-ratio-2\:3{aspect-ratio:2 / 3}.erigo-card-group-ratio-21\:9 .erigo-card-img-top,.erigo-card-img-ratio-21\:9{aspect-ratio:21 / 9}.erigo-card-group-bg-primary{padding:var(--erigo-space-md);background-color:var(--erigo-color-primary, #2d5f7c);color:var(--erigo-color-primary-contrast, #ffffff)}.erigo-card-group-bg-secondary{padding:var(--erigo-space-md);background-color:var(--erigo-color-surface-strong, #e6eaec);color:var(--erigo-color-text, #1c2226)}.erigo-card-group-bg-light{padding:var(--erigo-space-md);background-color:var(--erigo-color-surface, #f4f6f7);color:var(--erigo-color-text, #1c2226)}.erigo-card-group-bg-white{padding:var(--erigo-space-md);background-color:var(--erigo-color-bg, #ffffff);color:var(--erigo-color-text, #1c2226)}.erigo-card-group-bg-dark{padding:var(--erigo-space-md);background-color:color-mix(in oklab, var(--erigo-color-inverse, #1c2226) 88%, var(--erigo-color-text-inverse, #ffffff));color:var(--erigo-color-text-inverse, #ffffff)}.erigo-card-group-bg-darker{padding:var(--erigo-space-md);background-color:color-mix(in oklab, var(--erigo-color-inverse, #1c2226) 96%, var(--erigo-color-text-inverse, #ffffff));color:var(--erigo-color-text-inverse, #ffffff)}.erigo-card-group-bg-black{padding:var(--erigo-space-md);background-color:var(--erigo-color-inverse, #1c2226);color:var(--erigo-color-text-inverse, #ffffff)}.erigo-card-group-item{display:flex;min-width:0}.erigo-card{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;overflow:hidden}.erigo-card-has-backgroundvideo{color:var(--erigo-color-text-inverse)}.erigo-card-backgroundvideo-container{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;overflow:hidden}.erigo-card-backgroundvideo-container>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.erigo-card-img-top{overflow:hidden;align-self:stretch}.erigo-card-img-top>picture{display:block;width:100%;height:100%}.erigo-card-img-top>img,.erigo-card-img-top>picture>img{width:100%;height:100%;object-fit:cover}.erigo-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--erigo-space-2xs);padding:var(--erigo-space-md)}.erigo-card-icon{font-size:var(--erigo-text-2xl);line-height:1;color:var(--erigo-color-primary)}.erigo-card-title{margin:0;font-size:var(--erigo-text-lg);line-height:var(--erigo-line-height-heading)}.erigo-card-subtitle{margin:0;font-size:var(--erigo-text-sm);font-weight:var(--erigo-font-weight-regular);color:var(--erigo-color-text-muted)}.erigo-card-text{margin:0}.erigo-card-footer{display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs);padding:var(--erigo-space-md);padding-block-start:0}.erigo-card-link{color:var(--erigo-color-link);text-decoration:none}.erigo-card-link:hover{color:var(--erigo-color-link-hover);text-decoration:underline}.erigo-card-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-card .erigo-card-footer>:is(.erigo-card-link,.erigo-button):only-child::before{content:var(--erigo-card-stretch-content, "");position:absolute;inset:0;z-index:1}.erigo-card .erigo-card-body :is(a,button,input,select,textarea,summary){position:relative;z-index:2}.erigo-card:has(.erigo-card-footer>:is(.erigo-card-link,.erigo-button):only-child){cursor:pointer}.erigo-card:has(.erigo-card-footer>:is(.erigo-card-link,.erigo-button):only-child):has(.erigo-card-footer>:is(.erigo-card-link,.erigo-button):only-child:focus-visible){outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-card:has(.erigo-card-footer>:is(.erigo-card-link,.erigo-button):only-child):hover .erigo-card-footer .erigo-card-link{color:var(--erigo-color-link-hover);text-decoration:underline}.erigo-icongroup{--erigo-icongroup-gap: var(--erigo-space-md);--erigo-icongroup-icon-size: var(--erigo-text-2xl);--erigo-icongroup-item-padding: 0;display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}.erigo-icongroup-gap-small{--erigo-icongroup-gap: var(--erigo-space-sm)}.erigo-icongroup-gap-large{--erigo-icongroup-gap: var(--erigo-space-xl)}.erigo-icongroup-columns-auto{display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:var(--erigo-icongroup-gap)}.erigo-icongroup-columns-1{display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}.erigo-icongroup-columns-2{display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}@media(min-width: 576px){.erigo-icongroup-columns-2{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-icongroup-gap)) / 2), 1fr))}}@media(min-width: 992px){.erigo-icongroup-columns-2{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-icongroup-gap)) / 2), 1fr))}}.erigo-icongroup-columns-3{display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}@media(min-width: 576px){.erigo-icongroup-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-icongroup-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-icongroup-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-icongroup-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-icongroup-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-icongroup-gap)) / 3), 1fr))}}.erigo-icongroup-columns-4{display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}@media(min-width: 576px){.erigo-icongroup-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-icongroup-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-icongroup-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-icongroup-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-icongroup-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (4 - 1) * var(--erigo-icongroup-gap)) / 4), 1fr))}}.erigo-icongroup-columns-5{display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}@media(min-width: 576px){.erigo-icongroup-columns-5{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-icongroup-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-icongroup-columns-5{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-icongroup-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-icongroup-columns-5{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (5 - 1) * var(--erigo-icongroup-gap)) / 5), 1fr))}}.erigo-icongroup-columns-6{display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}@media(min-width: 576px){.erigo-icongroup-columns-6{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-icongroup-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-icongroup-columns-6{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-icongroup-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-icongroup-columns-6{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (6 - 1) * var(--erigo-icongroup-gap)) / 6), 1fr))}}.erigo-icongroup-columns-7{display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}@media(min-width: 576px){.erigo-icongroup-columns-7{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-icongroup-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-icongroup-columns-7{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-icongroup-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-icongroup-columns-7{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (7 - 1) * var(--erigo-icongroup-gap)) / 7), 1fr))}}.erigo-icongroup-columns-8{display:grid;grid-template-columns:1fr;gap:var(--erigo-icongroup-gap)}@media(min-width: 576px){.erigo-icongroup-columns-8{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-icongroup-gap)) / 2), 1fr))}}@media(min-width: 768px){.erigo-icongroup-columns-8{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-icongroup-gap)) / 3), 1fr))}}@media(min-width: 992px){.erigo-icongroup-columns-8{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (8 - 1) * var(--erigo-icongroup-gap)) / 8), 1fr))}}.erigo-icongroup-align-left{text-align:left}.erigo-icongroup-align-center{text-align:center}.erigo-icongroup-align-right{text-align:right}.erigo-icongroup-iconsize-small{--erigo-icongroup-icon-size: var(--erigo-text-xl)}.erigo-icongroup-iconsize-large{--erigo-icongroup-icon-size: calc(var(--erigo-text-3xl) * 1.4)}.erigo-icongroup-iconsize-xl{--erigo-icongroup-icon-size: calc(var(--erigo-text-3xl) * 2)}.erigo-icongroup-border{--erigo-icongroup-item-padding: var(--erigo-space-md)}.erigo-icongroup-border .erigo-icongroup-item{border:var(--erigo-border-width, 1px) solid var(--erigo-color-border, #d8dee1)}.erigo-icongroup-shadow{--erigo-icongroup-item-padding: var(--erigo-space-md)}.erigo-icongroup-shadow .erigo-icongroup-item{background-color:var(--erigo-color-bg, #ffffff);box-shadow:var(--erigo-shadow, 0 1px 2px rgba(0, 0, 0, 0.06), 0 4px 12px rgba(0, 0, 0, 0.08))}.erigo-icongroup-border-radius .erigo-icongroup-item{border-radius:var(--erigo-radius-lg, 0.75rem)}.erigo-icongroup-item{display:flex;flex-direction:column;gap:var(--erigo-space-sm);min-width:0;padding:var(--erigo-icongroup-item-padding)}.erigo-icongroup-iconposition-left-top .erigo-icongroup-item{flex-direction:row;align-items:flex-start}.erigo-icongroup-iconposition-left-center .erigo-icongroup-item{flex-direction:row;align-items:center}.erigo-icongroup-iconposition-right-top .erigo-icongroup-item{flex-direction:row-reverse;align-items:flex-start}.erigo-icongroup-iconposition-right-center .erigo-icongroup-item{flex-direction:row-reverse;align-items:center}.erigo-icongroup-iconposition-above .erigo-icongroup-item{flex-direction:column;align-items:stretch}.erigo-icongroup-iconposition-below .erigo-icongroup-item{flex-direction:column-reverse;align-items:stretch}.erigo-icongroup-item-icon{flex:0 0 auto;font-size:var(--erigo-icongroup-icon-size);line-height:1;color:var(--erigo-color-primary)}.erigo-icongroup-item-icon>svg,.erigo-icongroup-item-icon>img{width:var(--erigo-icongroup-icon-size);height:auto}.erigo-icongroup-item-text{min-width:0}.erigo-icongroup-item-text>*+*{margin-block-start:var(--erigo-space-2xs)}.erigo-icongroup-item-text-header{margin:0;font-size:var(--erigo-text-lg);line-height:var(--erigo-line-height-heading)}.erigo-icongroup-item-text-header a{color:inherit;text-decoration:none}.erigo-icongroup-item-text-header a:hover{color:var(--erigo-color-link-hover)}.erigo-icongroup-item-text-subheader{margin:0;font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.erigo-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}.erigo-menu a{color:var(--erigo-color-link);text-decoration:none}.erigo-menu a:hover{color:var(--erigo-color-link-hover);text-decoration:underline}.erigo-menu a:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-menu .erigo-menu{margin-block-start:var(--erigo-space-2xs);padding-inline-start:var(--erigo-space-md);border-inline-start:var(--erigo-border-width) solid var(--erigo-color-border)}.erigo-menu p{margin-block:var(--erigo-space-3xs) 0;font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.erigo-card-menu{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}.erigo-card-menu-align-left{justify-content:start}.erigo-card-menu-align-left .erigo-card{align-items:start;text-align:left}.erigo-card-menu-align-center{justify-content:center}.erigo-card-menu-align-center .erigo-card{align-items:center;text-align:center}.erigo-card-menu-align-right{justify-content:end}.erigo-card-menu-align-right .erigo-card{align-items:end;text-align:right}.erigo-card-menu-columns-1{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}.erigo-card-menu-columns-2{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.erigo-card-menu-columns-2{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 992px){.erigo-card-menu-columns-2{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}.erigo-card-menu-columns-3{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.erigo-card-menu-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.erigo-card-menu-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.erigo-card-menu-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}.erigo-card-menu-columns-4{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.erigo-card-menu-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.erigo-card-menu-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.erigo-card-menu-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (4 - 1) * var(--erigo-space-md)) / 4), 1fr))}}.erigo-card-menu-item{display:flex;min-width:0}.erigo-thumbnail-menu{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}.erigo-thumbnail-menu-align-left{justify-content:start}.erigo-thumbnail-menu-align-left .erigo-thumbnail-menu-link{align-items:start;text-align:left}.erigo-thumbnail-menu-align-center{justify-content:center}.erigo-thumbnail-menu-align-center .erigo-thumbnail-menu-link{align-items:center;text-align:center}.erigo-thumbnail-menu-align-right{justify-content:end}.erigo-thumbnail-menu-align-right .erigo-thumbnail-menu-link{align-items:end;text-align:right}.erigo-thumbnail-menu-columns-1{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}.erigo-thumbnail-menu-columns-2{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.erigo-thumbnail-menu-columns-2{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 992px){.erigo-thumbnail-menu-columns-2{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}.erigo-thumbnail-menu-columns-3{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.erigo-thumbnail-menu-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.erigo-thumbnail-menu-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.erigo-thumbnail-menu-columns-3{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}.erigo-thumbnail-menu-columns-4{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.erigo-thumbnail-menu-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.erigo-thumbnail-menu-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.erigo-thumbnail-menu-columns-4{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (4 - 1) * var(--erigo-space-md)) / 4), 1fr))}}.erigo-thumbnail-menu-item{display:flex;min-width:0}.erigo-thumbnail-menu-link{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);transition:transform var(--erigo-duration) var(--erigo-easing),box-shadow var(--erigo-duration) var(--erigo-easing)}@media(prefers-reduced-motion: no-preference){.erigo-thumbnail-menu-link:hover{transform:translateY(-2px);box-shadow:var(--erigo-shadow-lg)}}.erigo-thumbnail-menu-link{position:relative;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;color:inherit;text-decoration:none}.erigo-thumbnail-menu-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-thumbnail-menu-image{align-self:stretch;overflow:hidden}.erigo-thumbnail-menu-image>img{width:100%;height:auto}.erigo-thumbnail-menu-caption{display:flex;flex:1 1 auto;padding:var(--erigo-space-sm)}.erigo-thumbnail-menu-caption-inner{min-width:0}.erigo-thumbnail-menu-caption-inner>*+*{margin-block-start:var(--erigo-space-3xs)}.erigo-thumbnail-menu-caption-title{margin:0;font-size:var(--erigo-text-md);line-height:var(--erigo-line-height-heading)}.erigo-thumbnail-menu-caption-subtitle{margin:0;font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.erigo-list-group{list-style:none;margin:0;padding:0;background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);overflow:hidden}.erigo-list-group-item{padding:var(--erigo-space-xs) var(--erigo-space-md);background-color:var(--erigo-color-bg)}.erigo-list-group-item+.erigo-list-group-item{border-block-start:var(--erigo-border-width) solid var(--erigo-color-border)}.erigo-list-group-item>:first-child{margin-block-start:0}.erigo-list-group-item>:last-child{margin-block-end:0}.erigo-panel{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);--erigo-panel-accent: var(--erigo-color-surface-strong, #e6eaec);--erigo-panel-accent-contrast: var(--erigo-color-text, #1c2226);overflow:hidden;background-color:var(--erigo-color-bg, #ffffff);border-color:var(--erigo-panel-accent, #e6eaec)}.erigo-panel-default{--erigo-panel-accent: var(--erigo-color-surface-strong, #e6eaec);--erigo-panel-accent-contrast: var(--erigo-color-text, #1c2226)}.erigo-panel-primary{--erigo-panel-accent: var(--erigo-color-primary, #2d5f7c);--erigo-panel-accent-contrast: var(--erigo-color-primary-contrast, #ffffff)}.erigo-panel-secondary{--erigo-panel-accent: var(--erigo-color-surface-strong, #e6eaec);--erigo-panel-accent-contrast: var(--erigo-color-text, #1c2226)}.erigo-panel-tertiary{--erigo-panel-accent: color-mix(in oklab, var(--erigo-color-primary, #2d5f7c) 65%, var(--erigo-color-surface, #f4f6f7));--erigo-panel-accent-contrast: var(--erigo-color-text, #1c2226)}.erigo-panel-quaternary{--erigo-panel-accent: color-mix(in oklab, var(--erigo-color-primary, #2d5f7c) 35%, var(--erigo-color-surface, #f4f6f7));--erigo-panel-accent-contrast: var(--erigo-color-text, #1c2226)}.erigo-panel-success{--erigo-panel-accent: var(--erigo-color-success, #2f7d44);--erigo-panel-accent-contrast: var(--erigo-color-text-inverse, #ffffff)}.erigo-panel-info{--erigo-panel-accent: var(--erigo-color-primary, #2d5f7c);--erigo-panel-accent-contrast: var(--erigo-color-primary-contrast, #ffffff)}.erigo-panel-warning{--erigo-panel-accent: var(--erigo-color-warning, #9a6b13);--erigo-panel-accent-contrast: var(--erigo-color-text-inverse, #ffffff)}.erigo-panel-danger{--erigo-panel-accent: var(--erigo-color-danger, #a32c2c);--erigo-panel-accent-contrast: var(--erigo-color-text-inverse, #ffffff)}.erigo-panel-lighter{--erigo-panel-accent: var(--erigo-color-bg, #ffffff);--erigo-panel-accent-contrast: var(--erigo-color-text, #1c2226)}.erigo-panel-light{--erigo-panel-accent: var(--erigo-color-surface, #f4f6f7);--erigo-panel-accent-contrast: var(--erigo-color-text, #1c2226)}.erigo-panel-dark{--erigo-panel-accent: color-mix(in oklab, var(--erigo-color-inverse, #1c2226) 88%, var(--erigo-color-text-inverse, #ffffff));--erigo-panel-accent-contrast: var(--erigo-color-text-inverse, #ffffff)}.erigo-panel-darker{--erigo-panel-accent: var(--erigo-color-inverse, #1c2226);--erigo-panel-accent-contrast: var(--erigo-color-text-inverse, #ffffff)}.erigo-panel-header{margin:0;padding:var(--erigo-space-xs) var(--erigo-space-md);font-size:var(--erigo-text-lg);line-height:var(--erigo-line-height-heading);background-color:var(--erigo-panel-accent, #e6eaec);color:var(--erigo-panel-accent-contrast, #1c2226)}.erigo-panel-body{padding:var(--erigo-space-md)}.erigo-panel-body>:first-child{margin-block-start:0}.erigo-panel-body>:last-child{margin-block-end:0}.record-switcher{display:grid;gap:var(--erigo-space-sm)}.record-switcher__item{min-width:0}.record-switcher__link{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);display:flex;gap:var(--erigo-space-sm);align-items:center;padding:var(--erigo-space-xs);color:var(--erigo-color-text);text-decoration:none;transition:background-color var(--erigo-duration) var(--erigo-easing),transform var(--erigo-duration) var(--erigo-easing),opacity var(--erigo-duration) var(--erigo-easing)}.record-switcher__link:hover{color:var(--erigo-color-link-hover)}.record-switcher__link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.record-switcher__link--next{flex-direction:row-reverse;text-align:right}.record-switcher__thumb{flex:0 0 auto;width:4rem;height:4rem}.record-switcher__thumb img{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--erigo-radius)/1.5)}.record-switcher__text{display:flex;flex-direction:column;gap:var(--erigo-space-3xs);min-width:0}.record-switcher__label{font-size:var(--erigo-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--erigo-color-text-muted)}.record-switcher__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:var(--erigo-font-weight-medium)}.record-switcher__direction{flex:0 0 auto;color:var(--erigo-color-text-muted)}.record-switcher--top,.record-switcher--bottom{grid-template-columns:1fr}@media(min-width: 576px){.record-switcher--top,.record-switcher--bottom{grid-template-columns:repeat(2, minmax(0, 1fr))}}.record-switcher--top{margin-block-end:var(--erigo-space-lg)}.record-switcher--bottom{margin-block-start:var(--erigo-space-lg)}@media(min-width: 992px){.record-switcher--sides{display:contents}.record-switcher--sides .record-switcher__item{position:fixed;inset-block-start:var(--erigo-record-switcher-top, 50%);z-index:40;max-width:18rem;transform:translateY(-50%)}.record-switcher--sides .record-switcher__item--prev{inset-inline-start:var(--erigo-space-sm)}.record-switcher--sides .record-switcher__item--next{inset-inline-end:var(--erigo-space-sm)}}@media(max-width: 991.98px){.record-switcher--sides{grid-template-columns:1fr;margin-block-start:var(--erigo-space-lg)}}@media(max-width: 991.98px)and (min-width: 576px){.record-switcher--sides{grid-template-columns:repeat(2, minmax(0, 1fr))}}.record-switcher--hover-none .record-switcher__link:hover{background-color:var(--erigo-color-surface-strong)}@media(prefers-reduced-motion: no-preference){.record-switcher--hover-slide .record-switcher__link--prev:hover{transform:translateX(calc(var(--erigo-space-2xs) * -1))}.record-switcher--hover-slide .record-switcher__link--next:hover{transform:translateX(var(--erigo-space-2xs))}.record-switcher--hover-fade .record-switcher__link{opacity:.75}.record-switcher--hover-fade .record-switcher__link:hover{opacity:1}.record-switcher--hover-scale .record-switcher__link:hover{transform:scale(1.03)}}.table-responsive{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}table.table{width:100%;border-collapse:collapse;font-size:var(--erigo-text-sm);line-height:var(--erigo-line-height-base);color:var(--erigo-color-text);min-width:max-content}@media(min-width: 768px){table.table{min-width:0;font-size:var(--erigo-text-md)}}table.table th,table.table td{padding:var(--erigo-space-2xs) var(--erigo-space-xs);text-align:start;vertical-align:top;border-block-end:var(--erigo-border-width) solid var(--erigo-color-border)}table.table th{font-weight:var(--erigo-font-weight-bold)}table.table thead th{background-color:var(--erigo-color-surface);border-block-end-width:calc(var(--erigo-border-width)*2)}table.table tfoot td,table.table tfoot th{background-color:var(--erigo-color-surface);font-weight:var(--erigo-font-weight-medium)}table.table caption{caption-side:bottom;padding-block:var(--erigo-space-2xs);color:var(--erigo-color-text-muted);font-size:var(--erigo-text-sm);text-align:start}.table-striped tbody tr:nth-child(even){background-color:var(--erigo-color-surface)}.table-bordered{border:var(--erigo-border-width) solid var(--erigo-color-border)}.table-bordered th,.table-bordered td{border:var(--erigo-border-width) solid var(--erigo-color-border)}.table-hover tbody tr{transition:background-color var(--erigo-duration) var(--erigo-easing)}.table-hover tbody tr:hover{background-color:var(--erigo-color-surface-strong)}.table-condensed th,.table-condensed td{padding:var(--erigo-space-3xs) var(--erigo-space-2xs)}.filelink-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}.filelink-item{display:flex;align-items:flex-start;gap:var(--erigo-space-xs);padding-block:var(--erigo-space-2xs);border-block-end:var(--erigo-border-width) solid var(--erigo-color-border)}.filelink-media{flex:0 0 auto;line-height:1}.filelink-media img{display:block;max-width:100%;height:auto;border-radius:var(--erigo-radius)}.filelink-fileicon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--erigo-text-xl);color:var(--erigo-color-text-muted)}.filelink-body{flex:1 1 auto;min-width:0}.filelink-heading{font-weight:var(--erigo-font-weight-medium)}.filelink-filename a{color:var(--erigo-color-link);text-decoration:underline}.filelink-filename a:hover{color:var(--erigo-color-link-hover)}.filelink-filename a:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.filelink-filedescription{margin-block:var(--erigo-space-3xs) 0;color:var(--erigo-color-text-muted);font-size:var(--erigo-text-sm)}.bootstrappackageicon{display:inline-block;vertical-align:middle;line-height:1}.erigo-social-links{display:flex}.erigo-social-links-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs)}.erigo-social-links-item{display:flex}.erigo-social-links-link{display:inline-flex;align-items:center;gap:var(--erigo-space-2xs);padding:var(--erigo-space-2xs);border-radius:var(--erigo-radius);color:var(--erigo-color-text);text-decoration:none;transition:color var(--erigo-duration) var(--erigo-easing),background-color var(--erigo-duration) var(--erigo-easing)}.erigo-social-links-link:hover{color:var(--erigo-color-link-hover);background-color:var(--erigo-color-surface)}.erigo-social-links-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-social-links-link-icon{font-size:var(--erigo-text-lg);line-height:1}.erigo-social-links-link-label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.texticon{display:flex;flex-direction:column;gap:var(--erigo-space-sm)}@media(min-width: 576px){.texticon-left{flex-direction:row;align-items:flex-start}}@media(min-width: 576px){.texticon-right{flex-direction:row-reverse;align-items:flex-start}}.texticon-top{flex-direction:column;align-items:flex-start}.texticon-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1;color:var(--erigo-color-primary)}.texticon-inner-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.texticon-inner-icon svg,.texticon-inner-icon img{display:block;max-width:100%;height:auto}.texticon-size-default .texticon-inner-icon{padding:var(--erigo-space-2xs)}.texticon-size-medium .texticon-inner-icon{padding:var(--erigo-space-xs)}.texticon-size-large .texticon-inner-icon{padding:var(--erigo-space-sm)}.texticon-size-awesome .texticon-inner-icon{padding:var(--erigo-space-md)}.texticon-type-default .texticon-inner-icon{padding:0;background-color:rgba(0,0,0,0)}.texticon-type-square .texticon-inner-icon{background-color:var(--erigo-color-surface-strong);border-radius:var(--erigo-radius)}.texticon-type-circle .texticon-inner-icon{background-color:var(--erigo-color-surface-strong);border-radius:var(--erigo-radius-pill);aspect-ratio:1}.texticon-content{flex:1 1 auto;min-width:0}.texticon-content>*+*{margin-block-start:var(--erigo-space-2xs)}.small-search{width:100%}.small-search__wrapper{display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}@media(min-width: 576px){.small-search__wrapper{flex-direction:row}}.small-search__input{flex:1 1 auto;min-width:0}.small-search__button{flex:0 0 auto}.erigo-search-form{display:flex;flex-direction:column;gap:var(--erigo-space-sm)}.erigo-search-field{display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}@media(min-width: 576px){.erigo-search-field{flex-direction:row}}.erigo-search-input{flex:1 1 auto;min-width:0}.erigo-search-label{display:block;font-size:var(--erigo-text-sm);font-weight:var(--erigo-font-weight-medium);color:var(--erigo-color-text)}.erigo-search-hint{font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.erigo-search-advanced{display:block}.erigo-search-results{display:flex;flex-direction:column;gap:var(--erigo-space-md)}.erigo-search-results-header{display:flex;flex-direction:column;gap:var(--erigo-space-3xs)}.erigo-search-results-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--erigo-space-md)}.erigo-search-result{padding-block-end:var(--erigo-space-sm);border-block-end:var(--erigo-border-width) solid var(--erigo-color-border)}.erigo-search-result-title{font-size:var(--erigo-text-lg)}.erigo-search-result-title a{color:var(--erigo-color-link);text-decoration:none}.erigo-search-result-title a:hover{color:var(--erigo-color-link-hover);text-decoration:underline}.erigo-search-result-title a:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.erigo-search-result-description{color:var(--erigo-color-text-muted)}.erigo-search-meta{display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs) var(--erigo-space-sm);font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.erigo-search-result-number{font-variant-numeric:tabular-nums;color:var(--erigo-color-text-muted)}.erigo-alert-heading{margin-block:0 var(--erigo-space-2xs);font-size:var(--erigo-text-lg)}.erigo-search-form-element{display:block}.erigo-search-advanced-panel{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.erigo-search-advanced-panel{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 992px){.erigo-search-advanced-panel{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}.erigo-search-advanced-panel{padding:var(--erigo-space-sm)}.erigo-search-result-body{display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}.erigo-search-result-link{text-decoration:none}.erigo-search-result-link:hover{text-decoration:underline}.erigo-search-result-url{overflow-wrap:anywhere}.erigo-search-result-modified{white-space:nowrap}.erigo-copyright{font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.erigo-copyright-text p{display:inline;margin:0}.erigo-copyright-text p+p{margin-inline-start:.3em}.erigo-copyright-year{white-space:nowrap}.li-menu .nav-link{display:inline-flex;align-items:center;gap:var(--erigo-space-2xs);padding:var(--erigo-space-2xs) var(--erigo-space-xs);color:var(--erigo-color-text);font-weight:var(--erigo-font-weight-medium);text-decoration:none;border-radius:var(--erigo-radius);transition:color var(--erigo-duration) var(--erigo-easing),background-color var(--erigo-duration) var(--erigo-easing)}.li-menu .nav-link:hover{color:var(--erigo-color-link-hover);background-color:var(--erigo-color-surface)}.li-menu .nav-link:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.fake-menu-container{width:100%}.fake-menu{display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs)}.nav-stretch{justify-content:space-between}.nav-stretch .level-1{flex:1 1 auto;justify-content:space-between}.fake-menu .li-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--erigo-space-3xs)}@media(min-width: 992px){.fake-menu .level-1{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--erigo-space-2xs)}}.nav-dropdown-menu{padding-inline-start:var(--erigo-space-sm)}@media(min-width: 992px){.nav-dropdown-menu{position:absolute;z-index:1;min-width:max-content;padding:var(--erigo-space-2xs);padding-inline-start:var(--erigo-space-2xs);background-color:var(--erigo-color-bg);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);box-shadow:var(--erigo-shadow)}}@media(min-width: 992px){.desktop-visible-levels-1 .level-2{position:static;box-shadow:none}}@media(min-width: 992px){.desktop-visible-levels-2 .level-3{position:static;box-shadow:none}}@media(min-width: 992px){.desktop-visible-levels-3 .level-4{position:static;box-shadow:none}}@media(min-width: 992px){.desktop-visible-levels-4 .level-5{position:static;box-shadow:none}}@media(min-width: 992px){.desktop-visible-levels-5 .level-6{position:static;box-shadow:none}}.li-menu-item{position:relative;display:flex;flex-wrap:wrap;align-items:center}.spacer{display:block;width:100%;height:var(--erigo-border-width);background-color:var(--erigo-color-border)}.dropdown-divider{margin-block:var(--erigo-space-3xs)}.top-lvl-link{font-weight:var(--erigo-font-weight-bold)}.active>.nav-link{color:var(--erigo-color-primary)}.nav-link-icon,.dropdown-icon{display:inline-flex;flex:0 0 auto;align-items:center;line-height:1}.nav-link-icon img,.nav-link-icon svg,.dropdown-icon img,.dropdown-icon svg{display:block}.navigation-link-text,.dropdown-text{display:inline-block}.submenu-toggle-button{display:inline-flex;align-items:center;justify-content:center;width:var(--erigo-space-md);height:var(--erigo-space-md);cursor:pointer;color:var(--erigo-color-text-muted)}.submenu-toggle-button:focus-visible{outline:2px solid var(--erigo-color-focus);outline-offset:2px}.submenu-toggle-button svg{width:1em;height:1em;fill:currentcolor}.career-list__filter-list,.career-list__pagination-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs)}.career-list__filter-list{margin-block-end:var(--erigo-space-md)}.career-list__filter-link,.career-list__pagination-link{display:inline-block;padding:var(--erigo-space-3xs) var(--erigo-space-xs);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius-pill);text-decoration:none;color:var(--erigo-color-text)}.career-list__filter-link:hover,.career-list__pagination-link:hover{border-color:var(--erigo-color-primary);color:var(--erigo-color-link-hover)}.career-list__filter-item.is-active .career-list__filter-link{color:var(--erigo-color-primary-contrast);background-color:var(--erigo-color-primary);border-color:var(--erigo-color-primary)}.career-list__pagination{margin-block-start:var(--erigo-space-md)}.career-list__pagination-list{justify-content:center;align-items:center}.career-list__pagination-list .is-active{font-weight:var(--erigo-font-weight-bold)}.career-list__pagination-current{padding:var(--erigo-space-3xs) var(--erigo-space-xs);color:var(--erigo-color-text-muted)}.career-list__empty,.career-detail__empty{color:var(--erigo-color-text-muted)}.career-list.columns-1 .career-list__grid{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}.career-list.columns-2 .career-list__grid{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.career-list.columns-2 .career-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 992px){.career-list.columns-2 .career-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}.career-list.columns-3 .career-list__grid{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.career-list.columns-3 .career-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.career-list.columns-3 .career-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.career-list.columns-3 .career-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}.career-list.columns-4 .career-list__grid{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.career-list.columns-4 .career-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.career-list.columns-4 .career-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.career-list.columns-4 .career-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (4 - 1) * var(--erigo-space-md)) / 4), 1fr))}}.career-list__items{display:flex;flex-direction:column;gap:var(--erigo-space-md)}.career-card{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);position:relative;display:flex;flex-direction:column;overflow:hidden;height:100%}@media(min-width: 768px){.layout-List .career-card{flex-direction:row}}.career-card__image{aspect-ratio:1.7777777778;object-fit:cover;overflow:hidden}@media(min-width: 768px){.layout-List .career-card__image{aspect-ratio:auto;flex:0 0 16rem}}.career-card__img{width:100%;height:100%;object-fit:cover;display:block}.career-card__body{display:flex;flex-direction:column;gap:var(--erigo-space-xs);padding:var(--erigo-space-md);flex:1}.career-card__badge,.career-detail__badge{align-self:flex-start;font-size:var(--erigo-text-xs);font-weight:var(--erigo-font-weight-bold);text-transform:uppercase;padding:var(--erigo-space-3xs) var(--erigo-space-xs);color:var(--erigo-color-text);background-color:var(--erigo-color-warning);border-radius:var(--erigo-radius)}.career-card__title{margin:0;font-size:var(--erigo-text-lg);line-height:var(--erigo-line-height-heading)}.career-card__subtitle{margin:0;color:var(--erigo-color-text-muted)}.career-card__perex{font-size:var(--erigo-text-sm)}.career-card__categories,.career-detail__categories{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-3xs);font-size:var(--erigo-text-xs);color:var(--erigo-color-text-muted)}.career-card__link{margin-block-start:auto;align-self:flex-start}.career-card__link::before{content:"";position:absolute;inset:0}.career-card__params,.career-detail__params{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-3xs) var(--erigo-space-xs);font-size:var(--erigo-text-sm)}.career-detail__params-label,.career-card__params-label{font-weight:var(--erigo-font-weight-medium)}.career-detail__sidebar-params{margin:0}.career-detail__sidebar-params .career-detail__sidebar-params-label{font-weight:var(--erigo-font-weight-medium)}.career-detail__sidebar-params .career-detail__sidebar-params-value{margin:0 0 var(--erigo-space-2xs)}.career-card__contacts,.career-detail__sidebar-contacts{display:flex;flex-direction:column;gap:var(--erigo-space-sm);font-size:var(--erigo-text-sm)}.career-card__contacts-item,.career-detail__sidebar-contacts-item{display:flex;gap:var(--erigo-space-xs);align-items:flex-start}.career-card__contacts-image img,.career-detail__sidebar-contacts-image img{border-radius:var(--erigo-radius);display:block}.career-card__contacts-name,.career-detail__sidebar-contacts-name{margin:0;font-weight:var(--erigo-font-weight-medium)}.career-card__contacts-position,.career-detail__sidebar-contacts-position,.career-card__contacts-department,.career-detail__sidebar-contacts-department{margin:0;color:var(--erigo-color-text-muted)}.career-card__contacts-email,.career-card__contacts-phone,.career-detail__sidebar-contacts-email,.career-detail__sidebar-contacts-phone{margin:0}.career-card__icons,.career-detail__icons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs)}.career-detail__images{display:grid;gap:var(--erigo-space-sm)}@media(min-width: 576px){.career-detail__images{grid-template-columns:repeat(2, minmax(0, 1fr))}}.career-detail__images-item{margin:0}.career-detail__images-img{width:100%;height:auto;display:block;border-radius:var(--erigo-radius)}.career-detail__files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--erigo-space-2xs)}.career-detail__header{display:flex;flex-direction:column;gap:var(--erigo-space-sm)}.career-detail__hero{aspect-ratio:2.3333333333;object-fit:cover;overflow:hidden;border-radius:var(--erigo-radius-lg)}.career-detail__hero-image{width:100%;height:100%;object-fit:cover;display:block}.career-detail__header-content{display:flex;flex-direction:column;gap:var(--erigo-space-xs)}.career-detail__title{margin:0}.career-detail__subtitle{margin:0;font-size:var(--erigo-text-lg);color:var(--erigo-color-text-muted)}.career-detail__layout--sidebar{display:grid;gap:var(--erigo-space-lg);grid-template-columns:1fr}@media(min-width: 992px){.career-detail__layout--sidebar{grid-template-columns:minmax(0, 1fr) 20rem}}.career-detail__content{display:flex;flex-direction:column;gap:var(--erigo-space-lg)}.career-detail__section>h2{margin-block:0 var(--erigo-space-xs)}.career-detail__sidebar{display:flex;flex-direction:column;gap:var(--erigo-space-md)}.career-detail__workplace{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);padding:var(--erigo-space-md)}.career-detail__workplace-title{margin-block:0 var(--erigo-space-2xs)}.career-detail__content-elements{display:flex;flex-direction:column;gap:var(--erigo-space-md)}.career-detail__related{margin-block-start:var(--erigo-space-xl)}.career-detail__related-list{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-md)}@media(min-width: 576px){.career-detail__related-list{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (2 - 1) * var(--erigo-space-md)) / 2), 1fr))}}@media(min-width: 768px){.career-detail__related-list{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}@media(min-width: 992px){.career-detail__related-list{grid-template-columns:repeat(auto-fill, minmax(max(6rem, (100% - (3 - 1) * var(--erigo-space-md)) / 3), 1fr))}}.career-detail__related-item{background-color:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);padding:var(--erigo-space-md)}.career-detail__related-title{margin-block:0 var(--erigo-space-2xs);font-size:var(--erigo-text-md)}.career-detail__related-subtitle{margin:0;color:var(--erigo-color-text-muted);font-size:var(--erigo-text-sm)}.career-detail__back{margin-block-end:var(--erigo-space-md)}.catalog-product-list-layout-grid{display:grid;gap:var(--erigo-space-lg) var(--erigo-space-md);grid-template-columns:1fr}@media(min-width: 576px){.catalog-product-list-layout-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.catalog-product-list-layout-grid.catalog-product-list-columns-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 768px){.catalog-product-list-layout-grid.catalog-product-list-columns-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.catalog-product-list-layout-grid.catalog-product-list-columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 768px){.catalog-product-list-layout-grid.catalog-product-list-columns-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.catalog-product-list-layout-list{display:flex;flex-direction:column;gap:var(--erigo-space-md)}.catalog-product-list-layout-list .catalog-product-card{flex-direction:row;align-items:flex-start}.catalog-product-list-layout-list .catalog-product-card-image{flex:0 0 auto;width:8rem}.catalog-product-list-layout-masonry{columns:1;column-gap:var(--erigo-space-md)}@media(min-width: 576px){.catalog-product-list-layout-masonry{columns:2}}@media(min-width: 768px){.catalog-product-list-layout-masonry{columns:3}}.catalog-product-list-layout-masonry .catalog-product-list-item{break-inside:avoid;margin-block-end:var(--erigo-space-md)}.catalog-product-list-layout-compact{display:flex;flex-direction:column}.catalog-product-list-layout-compact .catalog-product-card{flex-direction:row;align-items:center;gap:var(--erigo-space-sm);padding-block:var(--erigo-space-2xs);border-block-end:var(--erigo-border-width) solid var(--erigo-color-border)}.catalog-product-list-layout-compact .catalog-product-card-image{width:2.5rem;height:2.5rem;flex:0 0 auto}.catalog-product-list-layout-compact .catalog-product-card-excerpt{display:none}.catalog-product-card{display:flex;flex-direction:column;gap:var(--erigo-space-sm)}.catalog-product-card-image{position:relative;overflow:hidden}.catalog-product-card-image img{display:block;width:100%;height:auto}.catalog-product-card-image-secondary{position:absolute;inset:0;opacity:0;transition:opacity var(--erigo-duration) var(--erigo-easing)}.catalog-product-list-hover-secondImage .catalog-product-card-image:hover .catalog-product-card-image-secondary{opacity:1}.catalog-product-list-hover-zoom .catalog-product-card-image img{transition:transform var(--erigo-duration) var(--erigo-easing)}.catalog-product-list-hover-zoom .catalog-product-card-image:hover img{transform:scale(1.05)}.catalog-product-list-hover-overlay .catalog-product-card-image::after{content:"";position:absolute;inset:0;background-color:color-mix(in srgb, var(--erigo-color-inverse) 40%, transparent);opacity:0;transition:opacity var(--erigo-duration) var(--erigo-easing)}.catalog-product-list-hover-overlay .catalog-product-card-image:hover::after{opacity:1}.catalog-product-card-body>*{margin:0}.catalog-product-card-body>*+*{margin-block-start:var(--erigo-space-3xs)}.catalog-product-card-price{font-weight:var(--erigo-font-weight-bold)}.catalog-product-detail__hero img{display:block;width:100%;height:auto}.catalog-product-detail__price{font-size:var(--erigo-text-xl);font-weight:var(--erigo-font-weight-bold);color:var(--erigo-color-primary)}.catalog-product-detail__params{display:grid;grid-template-columns:max-content 1fr;gap:var(--erigo-space-2xs) var(--erigo-space-md)}.catalog-product-detail__params dt{color:var(--erigo-color-text-muted)}.catalog-product-detail__params dd{margin:0}.catalog-product-detail__gallery{margin-block-end:var(--erigo-space-md)}.catalog-product-detail__gallery .carousel-item img{display:block;width:100%;height:auto}.catalog-product-detail__gallery-dots{position:static;display:flex;flex-wrap:wrap;gap:var(--erigo-space-2xs);margin-block-start:var(--erigo-space-sm)}.catalog-product-detail__gallery-dots button{width:4rem;height:4rem;padding:0;border:var(--erigo-border-width) solid rgba(0,0,0,0);border-radius:var(--erigo-radius);overflow:hidden;opacity:.6;transition:opacity var(--erigo-duration) var(--erigo-easing),border-color var(--erigo-duration) var(--erigo-easing)}.catalog-product-detail__gallery-dots button.active{opacity:1;border-color:var(--erigo-color-primary)}.catalog-product-detail__gallery-dots button img{display:block;width:100%;height:100%;object-fit:cover}.catalog-product-detail__gallery-dots-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(4rem, 1fr))}.catalog-product-detail__gallery-dots-grid button{width:100%;height:auto;aspect-ratio:1}.catalog-product-detail__gallery-dots button.catalog-product-detail__gallery-dots-video{display:flex;align-items:center;justify-content:center;background:var(--erigo-color-surface-strong);color:var(--erigo-color-text-muted);font-size:var(--erigo-text-lg)}.catalog-product-detail__gallery-video-item{position:relative;aspect-ratio:16/9}.catalog-product-detail__gallery-video-item iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.catalog-magnifier{position:relative;overflow:hidden;cursor:zoom-in}.catalog-magnifier__lens{position:absolute;width:10rem;height:10rem;margin-left:-5rem;margin-top:-5rem;border-radius:50%;border:var(--erigo-border-width) solid var(--erigo-color-border);background-repeat:no-repeat;pointer-events:none;opacity:0;transition:opacity var(--erigo-duration) var(--erigo-easing);box-shadow:0 0 0 9999px color-mix(in srgb, var(--erigo-color-inverse) 15%, transparent)}.catalog-magnifier--hover .catalog-magnifier__lens{opacity:1}.catalog-before-after{margin-block:var(--erigo-space-md);--catalog-before-after-position: 50%}.catalog-before-after__frame{position:relative;overflow:hidden;container-type:inline-size}.catalog-before-after__frame img{display:block;width:100%;height:auto}.catalog-before-after__before-wrap{position:absolute;inset:0;width:var(--catalog-before-after-position);overflow:hidden}.catalog-before-after__before{width:100cqw;max-width:none}.catalog-before-after__divider{position:absolute;inset-block:0;left:var(--catalog-before-after-position);width:3px;margin-left:-1.5px;background:var(--erigo-color-surface);cursor:ew-resize;touch-action:none}.catalog-before-after__handle{position:absolute;top:50%;left:50%;width:2.5rem;height:2.5rem;transform:translate(-50%, -50%);border-radius:50%;background:var(--erigo-color-surface);border:var(--erigo-border-width) solid var(--erigo-color-border)}.catalog-before-after__label{position:absolute;bottom:var(--erigo-space-2xs);padding:var(--erigo-space-3xs) var(--erigo-space-2xs);background:color-mix(in srgb, var(--erigo-color-inverse) 60%, transparent);color:var(--erigo-color-text-inverse);font-size:var(--erigo-text-sm);border-radius:var(--erigo-radius)}.catalog-before-after__label-before{left:var(--erigo-space-2xs)}.catalog-before-after__label-after{right:var(--erigo-space-2xs)}.header-cart-link{position:relative;display:inline-flex;align-items:center;color:inherit;text-decoration:none}.header-cart-icon{display:block;width:1.5rem;height:1.5rem}.header-cart-count{position:absolute;inset-block-start:calc(-1*var(--erigo-space-3xs));inset-inline-end:calc(-1*var(--erigo-space-3xs));min-width:1.25em;padding:0 var(--erigo-space-3xs);border-radius:var(--erigo-radius);background:var(--erigo-color-primary);color:var(--erigo-color-text-inverse);font-size:var(--erigo-text-sm);font-weight:var(--erigo-font-weight-bold);line-height:1.25;text-align:center}.header-cart-count:empty{display:none}.catalog-cart-add.is-loading{opacity:.6;cursor:progress}.catalog-cart{margin-block:var(--erigo-space-md)}.catalog-cart__table{width:100%;border-collapse:collapse}.catalog-cart__table td,.catalog-cart__table th{padding:var(--erigo-space-2xs);border-block-end:var(--erigo-border-width) solid var(--erigo-color-border);text-align:start}.catalog-cart__quantity{width:4rem;padding:var(--erigo-space-3xs) var(--erigo-space-2xs);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius)}.catalog-cart__quantity.is-loading{opacity:.6}.catalog-cart__remove{padding:var(--erigo-space-3xs) var(--erigo-space-2xs);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);background:rgba(0,0,0,0);color:var(--erigo-color-text-muted);cursor:pointer;transition:color var(--erigo-duration) var(--erigo-easing),border-color var(--erigo-duration) var(--erigo-easing)}.catalog-cart__remove:hover{color:var(--erigo-color-primary);border-color:var(--erigo-color-primary)}.catalog-cart__remove.is-loading{opacity:.6;cursor:progress}.catalog-cart__total{font-weight:var(--erigo-font-weight-bold);text-align:end}.catalog-cart__note{width:100%;min-height:6rem;margin-block:var(--erigo-space-sm);padding:var(--erigo-space-2xs);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius)}.catalog-cart__submit{margin-block-start:var(--erigo-space-md);text-align:end}.catalog-cart__empty{padding:var(--erigo-space-lg);background:var(--erigo-color-surface-strong);border-radius:var(--erigo-radius);color:var(--erigo-color-text-muted);text-align:center}.catalog-account{max-width:32rem;margin-block:var(--erigo-space-md)}.catalog-account__title{margin-block-end:var(--erigo-space-md)}.catalog-account__form{display:flex;flex-direction:column;gap:var(--erigo-space-sm)}.catalog-account__password-fieldset{margin-block-start:var(--erigo-space-md);padding:var(--erigo-space-sm);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius);display:flex;flex-direction:column;gap:var(--erigo-space-sm)}.catalog-account__password-legend{padding-inline:var(--erigo-space-2xs);color:var(--erigo-color-text-muted)}.catalog-account__inquiries-title{margin-block-start:var(--erigo-space-lg);margin-block-end:var(--erigo-space-sm)}.catalog-account__inquiries{display:flex;flex-direction:column;gap:var(--erigo-space-sm);list-style:none;margin:0;padding:0}.catalog-account__inquiry{padding:var(--erigo-space-sm);background:var(--erigo-color-surface-strong);border-radius:var(--erigo-radius)}.catalog-account__inquiry-date{font-weight:var(--erigo-font-weight-bold)}.catalog-account__inquiry-items{margin-block-start:var(--erigo-space-2xs);padding-inline-start:var(--erigo-space-md)}.catalog-account__inquiries-empty{color:var(--erigo-color-text-muted)}.catalog-stars{display:inline-flex;gap:.125em;font-size:var(--erigo-text-md);line-height:1}.catalog-stars__star--filled{color:var(--erigo-color-primary)}.catalog-stars__star--empty{color:var(--erigo-color-border)}.catalog-rating{display:flex;align-items:center;gap:var(--erigo-space-2xs)}.catalog-rating__count{color:var(--erigo-color-text-muted);font-size:var(--erigo-text-sm)}.catalog-reviews{margin-block-start:var(--erigo-space-lg);padding-block-start:var(--erigo-space-lg);border-block-start:var(--erigo-border-width) solid var(--erigo-color-border)}.catalog-reviews__title{margin-block-end:var(--erigo-space-sm)}.catalog-reviews__rate-widget{display:inline-flex;gap:.125em;margin-block:var(--erigo-space-sm)}.catalog-reviews__star-button{padding:0;border:0;background:rgba(0,0,0,0);font-size:var(--erigo-text-xl);line-height:1;color:var(--erigo-color-border);cursor:pointer;transition:color var(--erigo-duration) var(--erigo-easing)}.catalog-reviews__star-button.is-hover,.catalog-reviews__star-button.is-active{color:var(--erigo-color-primary)}.catalog-reviews__star-button:disabled{cursor:not-allowed}.catalog-reviews__rate-widget.is-loading{opacity:.6;cursor:progress}.catalog-reviews__rate-widget.is-rated .catalog-reviews__star-button{cursor:default}.catalog-reviews__rate-feedback,.catalog-reviews__comment-feedback{margin-block-start:var(--erigo-space-2xs);font-size:var(--erigo-text-sm);color:var(--erigo-color-text-muted)}.catalog-reviews__comment-form{display:flex;flex-direction:column;gap:var(--erigo-space-sm);max-width:32rem;margin-block:var(--erigo-space-md)}.catalog-reviews__comment-textarea{min-height:6rem;padding:var(--erigo-space-2xs);border:var(--erigo-border-width) solid var(--erigo-color-border);border-radius:var(--erigo-radius)}.catalog-reviews__login-prompt{margin-block:var(--erigo-space-sm);color:var(--erigo-color-text-muted)}.catalog-reviews__list{display:flex;flex-direction:column;gap:var(--erigo-space-sm);list-style:none;margin:0;padding:0}.catalog-reviews__item{padding:var(--erigo-space-sm);background:var(--erigo-color-surface-strong);border-radius:var(--erigo-radius)}.catalog-reviews__item-comment{margin-block-start:var(--erigo-space-2xs);margin-block-end:0}.catalog-reviews__empty{color:var(--erigo-color-text-muted)}.people-list{display:grid;gap:var(--erigo-space-lg) var(--erigo-space-md);grid-template-columns:1fr}@media(min-width: 576px){.people-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.people-list-columns-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 768px){.people-list-columns-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.people-list-columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 768px){.people-list-columns-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.people-card{display:flex;gap:var(--erigo-space-sm);align-items:flex-start}.people-card-photo{flex:0 0 auto;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:50%}.people-card-photo img{display:block;width:100%;height:100%;object-fit:cover}.people-card-body{min-width:0}.people-card-body>*{margin:0}.people-card-body>*+*{margin-block-start:var(--erigo-space-3xs)}.people-card-department{font-weight:var(--erigo-font-weight-bold)}.people-detail__photo{width:6rem;height:6rem;overflow:hidden;border-radius:50%;margin-block-end:var(--erigo-space-sm)}.people-detail__photo img{display:block;width:100%;height:100%;object-fit:cover}.people-detail__department{margin:0}.people-detail__name,.people-detail__phone,.people-detail__email{margin-block-start:var(--erigo-space-3xs)}.erigo-banner__hero{position:relative;isolation:isolate;overflow:hidden;min-height:var(--erigo-banner-height, 22rem);display:flex;align-items:stretch;color:#fff}.erigo-banner__hero--no-image{background:var(--erigo-color-primary, #2d5f7c)}.erigo-banner__hero-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.erigo-banner__hero-inner{position:relative;z-index:2;width:100%;max-width:var(--erigo-container-max-width, 87.5rem);margin-inline:auto;padding:var(--erigo-space-xl, 3rem) var(--erigo-space-md, 1.5rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--erigo-space-xl, 3rem)}.erigo-banner__hero-copy{position:relative;flex:1 1 26rem;max-width:40rem;box-sizing:border-box;padding:var(--erigo-space-lg, 2rem) var(--erigo-space-xl, 3rem) var(--erigo-space-lg, 2rem) var(--erigo-space-lg, 2rem)}.erigo-banner__hero-copy::before{content:"";position:absolute;inset:0;z-index:0;background:var(--erigo-banner-overlay, #14181e);mix-blend-mode:multiply}.erigo-banner__title,.erigo-banner__subtitle,.erigo-banner__cta-row{position:relative;z-index:1}.erigo-banner__hero .erigo-banner__hero-copy .erigo-banner__title{margin:0 0 var(--erigo-space-sm, 1rem);font-size:clamp(2rem,1.1rem + 3.2vw,3.75rem);font-weight:700;line-height:1.1;color:#fff;text-wrap:balance;text-shadow:0 2px 16px rgba(0,0,0,.22)}.erigo-banner__subtitle{margin:0 0 var(--erigo-space-lg, 2rem);max-width:34rem;font-size:clamp(1rem,.92rem + .4vw,1.1875rem);line-height:1.55;color:rgba(255,255,255,.92)}.erigo-banner__cta-row{display:flex;flex-wrap:wrap;gap:.875rem}.erigo-banner__cta{display:inline-flex;align-items:center;padding:.9375rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;border:2px solid rgba(0,0,0,0);border-radius:var(--erigo-radius, 0.25rem);transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.erigo-banner__cta:hover{transform:translateY(-1px)}.erigo-banner__cta--primary{color:var(--erigo-color-primary-contrast, #fff);background:var(--erigo-color-primary, #2d5f7c);border-color:var(--erigo-color-primary, #2d5f7c)}.erigo-banner__cta--primary:hover,.erigo-banner__cta--primary:focus-visible{background:var(--erigo-color-primary-hover, #244c63);border-color:var(--erigo-color-primary-hover, #244c63)}.erigo-banner__cta--secondary{color:var(--erigo-color-primary, #2d5f7c);background:#fff;border-color:#fff}.erigo-banner__cta--secondary:hover,.erigo-banner__cta--secondary:focus-visible{background:rgba(0,0,0,0);color:#fff}.erigo-banner__cta--outline{color:#fff;background:rgba(0,0,0,0);border-color:rgba(255,255,255,.75)}.erigo-banner__cta--outline:hover,.erigo-banner__cta--outline:focus-visible{background:rgba(255,255,255,.14);border-color:#fff}.erigo-banner__card{flex:0 1 21rem;padding:var(--erigo-space-lg, 2rem) var(--erigo-space-lg, 2rem);background:#fff;color:var(--erigo-color-text, #14181e);border-radius:var(--erigo-radius, 0.25rem);box-shadow:0 24px 48px -12px rgba(0,0,0,.32)}.erigo-banner__card-eyebrow{display:flex;align-items:center;gap:.5rem;margin:0 0 1.125rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--erigo-color-primary, #2d5f7c)}.erigo-banner__card-eyebrow-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5rem;height:2.5rem;color:#fff;background:var(--erigo-color-primary, #2d5f7c);border-radius:50%}.erigo-banner__card-eyebrow-icon svg{width:1.4rem;height:1.4rem}.erigo-banner__card-title{margin:0 0 .875rem;font-size:1.375rem;font-weight:700;line-height:1.2}.erigo-banner__card-stat{margin:0 0 1.125rem}.erigo-banner__card-stat-number{display:block;font-size:2.75rem;font-weight:800;line-height:1;color:var(--erigo-color-primary, #2d5f7c)}.erigo-banner__card-stat-label{display:block;margin-top:.25rem;font-size:.9375rem;font-weight:600;color:var(--erigo-color-text, #14181e)}.erigo-banner__card-text{margin:0 0 1.25rem;padding-bottom:1.25rem;font-size:.9375rem;line-height:1.55;color:rgba(20,24,22,.68);border-bottom:1px solid rgba(20,24,22,.1)}.erigo-banner__card-links{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem}.erigo-banner__card-link{display:inline-flex;align-items:center;gap:.375rem;font-weight:600;color:var(--erigo-color-primary, #2d5f7c);text-decoration:none;border-bottom:2px solid currentColor}.erigo-banner__card-link::after{content:"→"}.erigo-banner__card-link:hover,.erigo-banner__card-link:focus-visible{color:var(--erigo-color-primary-hover, #244c63)}.erigo-banner__card-link--secondary{font-weight:500;color:var(--erigo-color-text, #14181e);border-bottom:none;opacity:.75}.erigo-banner__card-link--secondary:hover,.erigo-banner__card-link--secondary:focus-visible{color:var(--erigo-color-primary, #2d5f7c);opacity:1}@media(max-width: 47.9375rem){.erigo-banner__hero-inner{flex-direction:column;align-items:stretch}.erigo-banner__card{flex-basis:auto}}.erigo-text-center{text-align:center}.erigo-text-right{text-align:right}.erigo-bg-light{background-color:var(--erigo-color-surface)}.erigo-hidden{display:none}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/Montserrat/montserrat-latin-ext.woff2") format("woff2");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/Montserrat/montserrat-latin.woff2") format("woff2");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+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--erigo-vapas-underline-duration: 350ms;--erigo-vapas-underline-thickness: 2px}:root{--erigo-vapas-heading-weight: 800;--erigo-vapas-heading-tracking: -0.01em;--erigo-vapas-form-padding: 2.3125rem;--erigo-vapas-text-section: clamp(1.5rem, 1.1rem + 1.2vw, 1.9rem);--erigo-vapas-text-tile: 30px;--erigo-vapas-text-label: 22px;--erigo-vapas-text-legal: 11px;--erigo-vapas-ink: #000;--erigo-vapas-lead-width: 866px;--erigo-vapas-slash-width: 0.26em;--erigo-vapas-slash-height: 1.43em;--erigo-vapas-slash-gap: 0.715em;--erigo-vapas-slash-skew: 18deg;--erigo-vapas-slash-drop: 0.32em;--erigo-vapas-slash-bleed: 0.2323em;--erigo-vapas-arrow: "\2192"}.element-header.h5{color:var(--erigo-color-primary);font-weight:var(--erigo-font-weight-medium);letter-spacing:0;text-transform:none}.element-subheader{color:var(--erigo-color-text);font-weight:var(--erigo-vapas-heading-weight);letter-spacing:var(--erigo-vapas-heading-tracking);text-transform:uppercase;margin-block-start:var(--erigo-space-2xs)}.element-subheader.h2{font-size:var(--erigo-vapas-text-section)}.element-subheader.h2::before{content:"";display:inline-block;width:var(--erigo-vapas-slash-width);height:var(--erigo-vapas-slash-height);margin-inline-end:var(--erigo-vapas-slash-gap);background-color:var(--erigo-color-primary);transform:skewX(var(--erigo-vapas-slash-skew));translate:var(--erigo-vapas-slash-bleed) var(--erigo-vapas-slash-drop)}h2.element-header:not(.h5){font-size:var(--erigo-vapas-text-section);font-weight:var(--erigo-vapas-heading-weight);letter-spacing:var(--erigo-vapas-heading-tracking);text-transform:uppercase}h2.element-header:not(.h5)::before{content:"";display:inline-block;width:var(--erigo-vapas-slash-width);height:var(--erigo-vapas-slash-height);margin-inline-end:var(--erigo-vapas-slash-gap);background-color:var(--erigo-color-primary);transform:skewX(var(--erigo-vapas-slash-skew));translate:var(--erigo-vapas-slash-bleed) var(--erigo-vapas-slash-drop)}:is(.erigo-text,.erigo-rte,.erigo-textpic-text,.erigo-card-body,.people-card-body){font-size:var(--erigo-text-md)}.frame-header+.erigo-text>p:first-child{color:var(--erigo-color-text-muted);font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-medium);max-width:var(--erigo-vapas-lead-width)}.erigo-card-footer .erigo-button{padding:0;border:0;background-color:rgba(0,0,0,0);color:var(--erigo-color-link);font-size:var(--erigo-text-sm);font-weight:var(--erigo-font-weight-bold);text-decoration:none}.erigo-card-footer .erigo-button::after{content:var(--erigo-vapas-arrow);margin-inline-start:var(--erigo-space-3xs);transition:translate var(--erigo-duration) var(--erigo-easing)}.erigo-card-footer .erigo-button:hover{background-color:rgba(0,0,0,0);color:var(--erigo-color-link-hover)}.erigo-card-link{font-size:var(--erigo-text-sm);font-weight:var(--erigo-font-weight-bold);text-decoration:none;background-image:linear-gradient(currentcolor, currentcolor);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;box-decoration-break:clone;transition:background-size var(--erigo-vapas-underline-duration) var(--erigo-easing),color var(--erigo-duration) var(--erigo-easing)}.erigo-card-link::after{content:var(--erigo-vapas-arrow);margin-inline-start:var(--erigo-space-3xs)}.erigo-card-link:hover,.erigo-card-link:focus-visible{background-size:100% 1px}.element-subheader.h2,.element-subheader.h3,h2.element-header{margin-bottom:.75em}.frame-header>.element-header.h5+.element-subheader.h2{margin-block-start:0;margin-block-end:0}.frame-inner:has(>.frame-header>.element-header.h5+.element-subheader.h2){gap:12px}#page-content .text-center{text-align:center;width:100%;min-width:100%;max-width:100%}body .content-hero-into .element-subheader::before{display:none;content:"";width:0}.main-section .frame-space-after-default>.frame-container{position:relative}@media(min-width: 992px){*.h2,.element-subheader.h2{font-size:40px}.content-hero-into h1.element-header.h5{font-size:24px;text-transform:none;font-weight:normal}.content-hero-into h2.element-subheader.h2{font-size:49px}h2.element-header.h5{font-size:24px}.accordion-content-text{grid-area:none}h2.element-header:not(.h5){font-size:40px}}#page-footer figure p{margin:0;padding:0}.element-subheader.h2:not(.text-center),h2.element-header:not(.h5):not(.text-center){position:relative;padding-inline-start:calc(var(--erigo-vapas-slash-width) + var(--erigo-vapas-slash-gap))}.element-subheader.h2:not(.text-center)::before,h2.element-header:not(.h5):not(.text-center)::before{position:absolute;inset-block-start:0;inset-inline-start:0;margin:0;translate:var(--erigo-vapas-slash-bleed) 0}.content-hero-into .element-subheader.h2{padding-inline-start:0}.frame-inner:has(>.frame-header>h2.element-header:not(.h5):not(.text-center)+.element-subheader:not(.text-center)){--erigo-vapas-paired-heading-indent: calc(var(--erigo-vapas-text-section) * 0.975)}.frame-header:has(>h2.element-header:not(.h5):not(.text-center)+.element-subheader:not(.text-center))>h2.element-header:not(.h5),.frame-header:has(>h2.element-header:not(.h5):not(.text-center)+.element-subheader:not(.text-center))>h2.element-header:not(.h5)+.element-subheader{padding-inline-start:var(--erigo-vapas-paired-heading-indent)}@media(min-width: 992px){.frame-inner:has(>.frame-header>h2.element-header:not(.h5):not(.text-center)+.element-subheader:not(.text-center)){--erigo-vapas-paired-heading-indent: 39px}}:is(.erigo-text,.erigo-rte,.erigo-textpic-text,.erigo-card-body,.people-card-body,.career-detail__section,.career-detail__perex) ul:not(.list-unstyled,.list-inline,.erigo-menu,.erigo-social-links-list):not(.page-footer *),ul.erigo-list:not(.page-footer *){padding-inline-start:0;list-style:none}:is(.erigo-text,.erigo-rte,.erigo-textpic-text,.erigo-card-body,.people-card-body,.career-detail__section,.career-detail__perex) ul:not(.list-unstyled,.list-inline,.erigo-menu,.erigo-social-links-list):not(.page-footer *)>li,ul.erigo-list:not(.page-footer *)>li{position:relative;padding-inline-start:22px}:is(.erigo-text,.erigo-rte,.erigo-textpic-text,.erigo-card-body,.people-card-body,.career-detail__section,.career-detail__perex) ul:not(.list-unstyled,.list-inline,.erigo-menu,.erigo-social-links-list):not(.page-footer *)>li::before,ul.erigo-list:not(.page-footer *)>li::before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:7px;height:7px;border:0;border-radius:0;background:var(--erigo-color-primary);transform:none}@media(max-width: 767.98px){:is(.cards-services,.cards-offering) .erigo-card .erigo-card-title,:is(.cards-services,.cards-offering) .erigo-card .erigo-card-title>span{font-size:clamp(1.25rem,1rem + 1.2vw,1.5rem)}}:root{--erigo-vapas-button-cut: var(--erigo-button-cut);--erigo-vapas-button-line: 2px;--erigo-vapas-button-black: var(--erigo-color-black, #000);--erigo-vapas-button-surface: var(--erigo-color-surface)}:root,:is(.frame-background-white,.frame-background-light,.frame-background-lighter,.frame-background-secondary,.content-contact-form,.form-container-karieraprihlaska,.form-container-kontaktniformular,.form-container-poptavkaprepravy){--erigo-vapas-primary-bg: var(--erigo-color-primary);--erigo-vapas-primary-fg: var(--erigo-color-primary-contrast);--erigo-vapas-default-bg: var(--erigo-vapas-button-surface);--erigo-vapas-default-fg: var(--erigo-color-primary);--erigo-vapas-secondary-fg: var(--erigo-color-primary);--erigo-vapas-primary-line: var(--erigo-vapas-button-black);--erigo-vapas-default-line: var(--erigo-color-primary);--erigo-color-focus: var(--erigo-color-primary);--erigo-color-link: var(--erigo-color-primary);--erigo-color-link-hover: var(--erigo-color-primary);--erigo-vapas-link-rest-size: 0%;--erigo-vapas-link-hover-size: 100%;--erigo-vapas-link-origin: left}:is(.frame-background-dark,.frame-background-darker,.frame-background-black,.frame-has-backgroundimage,.frame-has-backgroundvideo,.page-footer){--erigo-color-focus: var(--erigo-color-text-inverse);--erigo-vapas-primary-bg: var(--erigo-color-primary);--erigo-vapas-primary-fg: var(--erigo-color-primary-contrast);--erigo-vapas-default-bg: var(--erigo-color-bg);--erigo-vapas-default-fg: var(--erigo-color-primary);--erigo-vapas-secondary-fg: var(--erigo-color-text-inverse);--erigo-vapas-primary-line: var(--erigo-color-text-inverse);--erigo-vapas-default-line: var(--erigo-color-primary);--erigo-color-link: var(--erigo-color-text-inverse);--erigo-color-link-hover: var(--erigo-color-text-inverse);--erigo-vapas-link-rest-size: 100%;--erigo-vapas-link-hover-size: 0%;--erigo-vapas-link-origin: right}:is(.frame-background-primary,.career-detail__header-content,.content-hero-into>.frame-container>.frame-inner){--erigo-vapas-primary-bg: var(--erigo-vapas-button-black);--erigo-vapas-primary-fg: var(--erigo-color-text-inverse);--erigo-vapas-default-bg: var(--erigo-color-bg);--erigo-vapas-default-fg: var(--erigo-color-primary);--erigo-vapas-secondary-fg: var(--erigo-color-text-inverse);--erigo-vapas-primary-line: var(--erigo-color-text-inverse);--erigo-vapas-default-line: var(--erigo-vapas-button-black);--erigo-color-link: var(--erigo-color-text-inverse);--erigo-color-link-hover: var(--erigo-color-text-inverse);--erigo-vapas-link-rest-size: 100%;--erigo-vapas-link-hover-size: 0%;--erigo-vapas-link-origin: right}:is(.erigo-button,.btn):not(.erigo-card-footer *){clip-path:polygon(0 0, calc(100% - var(--erigo-vapas-button-cut)) 0, 100% 100%, var(--erigo-vapas-button-cut) 100%)}:is(.erigo-button,.btn):not(.erigo-card-footer *):focus-visible{clip-path:none}:is(.erigo-button,.btn):not(.erigo-card-footer *){display:inline-flex;align-items:center;justify-content:center;padding:.5rem calc(1.5rem + var(--erigo-vapas-button-cut));font-size:1.0625rem;font-weight:var(--erigo-font-weight-bold);line-height:1.25;text-decoration:none;border:0;border-radius:0;text-decoration:none;background-image:linear-gradient(currentcolor, currentcolor);background-position:left bottom;background-repeat:no-repeat;background-size:0 var(--erigo-vapas-button-line);box-decoration-break:clone;transition:background-size var(--erigo-vapas-underline-duration) var(--erigo-easing),color var(--erigo-duration) var(--erigo-easing);transition:background-size var(--erigo-vapas-underline-duration) var(--erigo-easing),color var(--erigo-duration) var(--erigo-easing),background-color var(--erigo-duration) var(--erigo-easing)}:is(.erigo-button,.btn):not(.erigo-card-footer *):hover,:is(.erigo-button,.btn):not(.erigo-card-footer *):focus-visible{text-decoration:none;background-size:100% var(--erigo-vapas-button-line)}.erigo-button-sm:not(.erigo-card-footer *),.btn-sm:not(.erigo-card-footer *){padding:.25rem calc(var(--erigo-space-xs) + var(--erigo-vapas-button-cut));font-size:var(--erigo-text-sm)}.erigo-button-lg:not(.erigo-card-footer *),.btn-lg:not(.erigo-card-footer *){padding:.75rem calc(var(--erigo-space-lg) + var(--erigo-vapas-button-cut));font-size:var(--erigo-text-lg)}:is(.erigo-button-primary,.btn-primary):not(.erigo-card-footer *){color:var(--erigo-vapas-primary-fg);background-color:var(--erigo-vapas-primary-bg);background-image:linear-gradient(var(--erigo-vapas-primary-line), var(--erigo-vapas-primary-line))}:is(.erigo-button-primary,.btn-primary):not(.erigo-card-footer *):hover,:is(.erigo-button-primary,.btn-primary):not(.erigo-card-footer *):focus-visible{color:var(--erigo-vapas-primary-fg);background-color:var(--erigo-vapas-primary-bg)}:is(.erigo-button-default,.btn-default,.btn:not(.btn-primary,.btn-secondary,.btn-dark,.btn-light,.btn-link,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark)):not(.erigo-card-footer *){color:var(--erigo-vapas-default-fg);background-color:var(--erigo-vapas-default-bg);background-image:linear-gradient(var(--erigo-vapas-default-line), var(--erigo-vapas-default-line))}:is(.erigo-button-default,.btn-default,.btn:not(.btn-primary,.btn-secondary,.btn-dark,.btn-light,.btn-link,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark)):not(.erigo-card-footer *):hover,:is(.erigo-button-default,.btn-default,.btn:not(.btn-primary,.btn-secondary,.btn-dark,.btn-light,.btn-link,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark)):not(.erigo-card-footer *):focus-visible{color:var(--erigo-vapas-default-fg);background-color:var(--erigo-vapas-default-bg)}:is(.erigo-button-dark,.btn-dark):not(.erigo-card-footer *){color:var(--erigo-color-text-inverse);background-color:var(--erigo-color-inverse)}:is(.erigo-button-dark,.btn-dark):not(.erigo-card-footer *):hover,:is(.erigo-button-dark,.btn-dark):not(.erigo-card-footer *):focus-visible{color:var(--erigo-color-text-inverse);background-color:var(--erigo-color-inverse)}:is(.erigo-button-secondary,.btn-secondary):not(.erigo-card-footer *){clip-path:none;padding-inline:0;color:var(--erigo-vapas-secondary-fg);background:rgba(0,0,0,0);text-decoration:none;background-image:linear-gradient(currentcolor, currentcolor);background-position:left bottom;background-repeat:no-repeat;background-size:0 var(--erigo-vapas-button-line);box-decoration-break:clone;transition:background-size var(--erigo-vapas-underline-duration) var(--erigo-easing),color var(--erigo-duration) var(--erigo-easing)}:is(.erigo-button-secondary,.btn-secondary):not(.erigo-card-footer *)::after{content:var(--erigo-vapas-arrow);margin-inline-start:var(--erigo-space-3xs)}:is(.erigo-button-secondary,.btn-secondary):not(.erigo-card-footer *):hover,:is(.erigo-button-secondary,.btn-secondary):not(.erigo-card-footer *):focus-visible{color:var(--erigo-vapas-secondary-fg);background-color:rgba(0,0,0,0);background-size:100% var(--erigo-vapas-button-line)}:is(.erigo-button-secondary,.btn-secondary):not(.erigo-card-footer *):focus-visible{clip-path:none}.erigo-card-footer .erigo-button{clip-path:none;padding-inline:0}:is(.erigo-text,.erigo-rte,.erigo-card-body,.people-card-body,.career-detail__perex,.career-detail__section,.career-detail__sidebar-contact) a:not(.erigo-button,.btn,.erigo-card-link,.career-card__link,.erigo-reference-play-link):not(:has(img,svg,picture)){text-decoration:none;background-image:linear-gradient(currentcolor, currentcolor);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;box-decoration-break:clone;transition:background-size var(--erigo-vapas-underline-duration) var(--erigo-easing),color var(--erigo-duration) var(--erigo-easing);color:var(--erigo-vapas-secondary-fg);background-position:var(--erigo-vapas-link-origin, left) bottom;background-size:var(--erigo-vapas-link-rest-size, 0%) 1px}:is(.erigo-text,.erigo-rte,.erigo-card-body,.people-card-body,.career-detail__perex,.career-detail__section,.career-detail__sidebar-contact) a:not(.erigo-button,.btn,.erigo-card-link,.career-card__link,.erigo-reference-play-link):not(:has(img,svg,picture)):hover,:is(.erigo-text,.erigo-rte,.erigo-card-body,.people-card-body,.career-detail__perex,.career-detail__section,.career-detail__sidebar-contact) a:not(.erigo-button,.btn,.erigo-card-link,.career-card__link,.erigo-reference-play-link):not(:has(img,svg,picture)):focus-visible{color:var(--erigo-vapas-secondary-fg);text-decoration:none;background-size:var(--erigo-vapas-link-hover-size, 100%) 1px}:is(.erigo-text,.erigo-rte,.people-card-body,.career-detail,.content-contact-info,.content-contact-columns,.content-branches-list) a:is([href^="tel:"],[href^="mailto:"]):not(.erigo-button,.btn){text-decoration:none;background-image:linear-gradient(currentcolor, currentcolor);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;box-decoration-break:clone;transition:background-size var(--erigo-vapas-underline-duration) var(--erigo-easing),color var(--erigo-duration) var(--erigo-easing);--erigo-vapas-contact-line: 1px;background-position:left bottom;background-size:0 var(--erigo-vapas-contact-line)}:is(.erigo-text,.erigo-rte,.people-card-body,.career-detail,.content-contact-info,.content-contact-columns,.content-branches-list) a:is([href^="tel:"],[href^="mailto:"]):not(.erigo-button,.btn):hover,:is(.erigo-text,.erigo-rte,.people-card-body,.career-detail,.content-contact-info,.content-contact-columns,.content-branches-list) a:is([href^="tel:"],[href^="mailto:"]):not(.erigo-button,.btn):focus-visible{text-decoration:none;background-size:100% var(--erigo-vapas-contact-line)}@media(prefers-reduced-motion: reduce){:is(.erigo-button,.btn):not(.erigo-card-footer *),:is(.erigo-text,.erigo-rte,.erigo-card-body,.people-card-body,.career-detail__perex,.career-detail__section,.career-detail__sidebar-contact) a:not(.erigo-button,.btn,.erigo-card-link,.career-card__link,.erigo-reference-play-link):not(:has(img,svg,picture)),:is(.content-contact-info,.content-contact-columns,.content-branches-list) a,:is(.erigo-text,.erigo-rte,.people-card-body,.career-detail) a:is([href^="tel:"],[href^="mailto:"]){transition:none;animation:none}}@media(max-width: 767.98px){:is(.erigo-text,.erigo-rte,.erigo-textpic-text,.erigo-card-body,.people-card-body,.career-detail__section,.career-detail__perex)>p:has(>:is(.btn,.erigo-button)~:is(.btn,.erigo-button)):not(.page-footer *){display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}:is(.erigo-text,.erigo-rte,.erigo-textpic-text,.erigo-card-body,.people-card-body,.career-detail__section,.career-detail__perex)>p:has(>:is(.btn,.erigo-button)~:is(.btn,.erigo-button)):not(.page-footer *)>:is(.btn,.erigo-button){margin:0;max-width:100%}}:root{--erigo-vapas-hero-text-width: clamp(16rem, 72%, 48rem);--erigo-vapas-hero-rhythm: clamp(1.5rem, 1rem + 1.5vw, 2.5rem);--erigo-vapas-hero-gap-kicker: calc(var(--erigo-vapas-hero-rhythm) * 1.2);--erigo-vapas-hero-gap-buttons: calc(var(--erigo-vapas-hero-rhythm) * 1.6);--erigo-vapas-hero-bottom: clamp(4rem, 12.7vh, 8.5625rem);--erigo-vapas-hero-top: clamp(3rem, 11.3vh, 7.625rem)}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo){--erigo-vapas-hero-claim-bottom: 1.75rem;--erigo-vapas-hero-claim-width: clamp(15rem, 21.6vw, 25.875rem);--erigo-vapas-hero-claim-height: calc(var(--erigo-vapas-hero-claim-width) * 34 / 300);--erigo-vapas-hero-gutter: max(0px, (100% - var(--erigo-container, 75rem)) / 2);display:flex;isolation:isolate;color:var(--erigo-color-text-inverse);background-color:var(--erigo-color-inverse)}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo)>.frame-video-control{display:none;inset-block-start:calc(var(--erigo-header-height, 118px) + 1rem);inset-block-end:auto}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo)::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url("../icon/hero-pozadi-pruhy.svg");background-repeat:no-repeat;background-size:auto var(--erigo-vapas-stripes-height, 100%);background-position:var(--erigo-vapas-stripes-left, var(--erigo-vapas-hero-gutter)) top}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo)>.frame-container{z-index:2;display:flex;flex-direction:column;justify-content:center}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo).content-hero-into>.frame-container,:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo).frame-link-to-next>.frame-container{position:static}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo)>.frame-container>.frame-inner{position:static;max-width:100%}@media(min-width: 768px){:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo)>.frame-container>.frame-inner{max-width:min(100%,var(--erigo-vapas-hero-text-width))}}@media(min-width: 768px){:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo):not([class*=frame-margin-left-])>.frame-container{margin-inline-start:var(--erigo-vapas-hero-gutter)}}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo).frame-custom-height-100p>.frame-container{justify-content:flex-end}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo):not(.frame-custom-height-100p)>.frame-container{justify-content:flex-start}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo):not(.frame-custom-height-100p).frame-space-after-default>.frame-container{padding-block-end:0}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .frame-inner,:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .frame-header,:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .erigo-text{display:flex;flex-direction:column;gap:var(--erigo-vapas-hero-rhythm)}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .frame-inner{padding-block:var(--erigo-space-xl)}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo).frame-custom-height-100p .frame-inner{padding-block:var(--erigo-space-lg) var(--erigo-vapas-hero-bottom)}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo):not(.frame-custom-height-100p) .frame-inner{gap:0;padding-block:var(--erigo-vapas-hero-top) 5rem}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo):not(.frame-custom-height-100p) .frame-header{gap:var(--erigo-vapas-hero-rhythm)}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo):not(.frame-custom-height-100p) .frame-inner:not(:has(.erigo-text>*)){padding-block-end:0}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .frame-header{gap:var(--erigo-vapas-hero-gap-kicker)}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .erigo-text{gap:var(--erigo-vapas-hero-gap-buttons)}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .frame-header{margin-block-end:0}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .erigo-text>*+*{margin-block-start:0}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .frame-header>.element-subheader{margin-block-start:0}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .element-header{color:var(--erigo-color-text-inverse);font-weight:var(--erigo-font-weight-medium);font-size:clamp(1rem,.75rem + .65vw,1.5rem);line-height:1.2;text-transform:none}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .element-subheader{color:var(--erigo-color-text-inverse);font-size:clamp(1.75rem,1.1rem + 1.7vw,3.0625rem);line-height:1.2;font-weight:var(--erigo-vapas-heading-weight);letter-spacing:var(--erigo-vapas-heading-tracking);text-transform:uppercase}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) h1.element-header:not(.h5){font-size:clamp(1.75rem,1.1rem + 1.7vw,3.0625rem);line-height:1.2;font-weight:var(--erigo-vapas-heading-weight);letter-spacing:var(--erigo-vapas-heading-tracking);text-transform:uppercase}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) blockquote{max-width:min(100%,39.6875rem);color:var(--erigo-color-text-inverse);font-size:clamp(.875rem,.7rem + .47vw,1.25rem);font-weight:var(--erigo-font-weight-medium);line-height:1.2}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .erigo-text>p:has(:is(.erigo-button,.btn)){display:flex;flex-wrap:wrap;gap:.8125rem;align-items:center}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .erigo-text>p:has(:is(.erigo-button,.btn)) :is(.erigo-button,.btn){flex:0 0 auto;width:auto;white-space:nowrap}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .image-style-block-align-right{margin:0}@media(min-width: 992px){:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .image-style-block-align-right{position:absolute;z-index:3;inset-block-end:var(--erigo-vapas-hero-claim-bottom);inset-inline-end:calc(var(--erigo-vapas-hero-gutter) + 2.625rem);inset-inline-start:auto;width:max-content}}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .image-style-block-align-right img{width:var(--erigo-vapas-hero-claim-width);height:auto;max-width:100%}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .image-style-block-align-right p{margin:0}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .frame-link-next{z-index:2;color:var(--erigo-color-text-inverse)}@media(min-width: 992px){:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .frame-link-next{position:absolute;inset-inline-start:50%;inset-block-end:var(--erigo-space-2xl);transform:translateX(-50%)}}@media(min-width: 992px){:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo):has(.image-style-block-align-right img[src*=logo-vapas-holding-claim]) .frame-link-next{inset-block-end:calc(var(--erigo-vapas-hero-claim-bottom) + var(--erigo-vapas-hero-claim-height)/2);transform:translate(-50%, 50%)}}@media(max-width: 991.98px){:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo){--erigo-vapas-hero-rhythm: 1.5rem;--erigo-vapas-hero-bottom: 1.875rem;--erigo-vapas-hero-top: 3.75rem}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo).frame-custom-height-100p{min-height:clamp(28rem,132vw,100dvh)}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo):not(.frame-custom-height-100p) .frame-inner{padding-block-end:var(--erigo-vapas-hero-bottom)}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .element-header{font-size:.8125rem}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .element-subheader,:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) h1.element-header:not(.h5){font-size:1.5rem}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) blockquote{font-size:.875rem;line-height:1.3}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .erigo-text>p:has(:is(.erigo-button,.btn)){gap:.6875rem}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) :is(.erigo-button,.btn){padding-block:.4375rem;font-size:.875rem}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .image-style-block-align-right,:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo) .frame-link-next{display:none}}@media(max-width: 767.98px){:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo).content-hero-into.frame-custom-height-100p{min-height:100vh;min-height:100dvh}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo).content-hero-into.frame-custom-height-100p>.frame-container{box-sizing:border-box;min-height:inherit;width:100%;max-width:none;margin-inline:0}:is(.content-hero-into,.frame-margin-right-12p,.frame-margin-right-17p,.frame-margin-right-25p,.frame-margin-right-33p,.frame-margin-right-50p,.frame-margin-right-66p,.frame-margin-right-75p,.frame-margin-right-100p,.frame-margin-right-smaller,.frame-margin-right-large):is(.frame-has-backgroundimage,.frame-has-backgroundvideo).content-hero-into.frame-custom-height-100p .frame-inner{padding-block:1.5rem 2rem}}.page-header{--erigo-vapas-header-top: 2.25rem;--erigo-vapas-logo-height: 2.875rem;--erigo-vapas-logo-height-scrolled: 2.4375rem;--erigo-vapas-logo-height-mobile: var(--erigo-logo-height-mobile);--erigo-vapas-header-height-scrolled: var(--erigo-header-height);--erigo-vapas-nav-gap: clamp(1rem, -4.3rem + 6.06vw, 2.97rem);--erigo-vapas-nav-shift: -1.66rem;--erigo-vapas-nav-underline: 2px;--erigo-vapas-nav-pad: 0.5rem}.navigation-content-overlap.navigation-position-fixed{position:fixed}.page-header>.erigo-container{align-items:center;transition:padding var(--erigo-duration) var(--erigo-easing),min-height var(--erigo-duration) var(--erigo-easing)}@media(min-width: 992px){.page-header>.erigo-container{min-height:var(--erigo-vapas-header-height-scrolled);padding-block:var(--erigo-vapas-header-top)}}@media(min-width: 992px){.page-header.scrolled>.erigo-container{padding-block:0}}.page-header .header-logo-image{height:var(--erigo-vapas-logo-height);transition:height var(--erigo-duration) var(--erigo-easing)}.page-header.scrolled .header-logo-image{height:var(--erigo-vapas-logo-height-scrolled)}.page-header.navigation-scroll-transition-to_light.scrolled .header-logo-inverted{display:none}@media(min-width: 1400px){.page-header .header-right>.header-navigation{position:absolute;inset-inline-start:50%;top:50%;transform:translate(calc(-50% + var(--erigo-vapas-nav-shift)), -50%)}}@media(min-width: 992px){.page-header .li-menu{gap:var(--erigo-vapas-nav-gap)}}.page-header .top-lvl-link{position:relative;font-size:var(--erigo-nav-link-size);font-weight:var(--erigo-font-weight-bold);line-height:1.2;color:var(--erigo-color-text);background-color:rgba(0,0,0,0);border-radius:0}@media(min-width: 992px){.page-header .top-lvl-link{padding:.625rem var(--erigo-vapas-nav-pad)}}.page-header .top-lvl-link::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:var(--erigo-vapas-nav-underline);background-color:currentcolor;transform:scaleX(0);transform-origin:left center;transition:transform 350ms ease}.page-header .top-lvl-link:hover,.page-header .top-lvl-link:focus-visible{color:var(--erigo-color-text);background-color:rgba(0,0,0,0)}.page-header .top-lvl-link:hover::after,.page-header .top-lvl-link:focus-visible::after{transform:scaleX(1)}.page-header .active>.top-lvl-link{color:var(--erigo-color-text);font-weight:var(--erigo-font-weight-bold)}.page-header .active>.top-lvl-link::after{transform:scaleX(1)}.page-header.scrolled .top-lvl-link::after,.page-header.navigation-theme-light .top-lvl-link::after{background-color:var(--erigo-color-primary)}.page-header:not(.scrolled):is(.navigation-theme-dark,.navigation-content-overlap) .header-navigation:not(.is-open) .top-lvl-link{color:var(--erigo-color-text-inverse)}.page-header:not(.scrolled):is(.navigation-theme-dark,.navigation-content-overlap) .header-navigation:not(.is-open) .top-lvl-link:hover,.page-header:not(.scrolled):is(.navigation-theme-dark,.navigation-content-overlap) .header-navigation:not(.is-open) .top-lvl-link:focus-visible{color:var(--erigo-color-text-inverse)}.page-header .header-language-switcher{display:flex;gap:var(--erigo-space-3xs);align-items:center;font-size:var(--erigo-nav-link-size);font-weight:var(--erigo-font-weight-bold);line-height:1.2;--erigo-color-link: var(--erigo-color-text);--erigo-color-link-hover: var(--erigo-color-text);color:var(--erigo-color-text)}.page-header .language-switcher-layout-select li.active>a{gap:.5rem}.page-header .language-switcher-layout-select li.active>a::after{content:"";width:0;height:0;border-inline:.35em solid rgba(0,0,0,0);border-block-start:.4em solid currentColor;transition:transform var(--erigo-duration) var(--erigo-easing)}.page-header:not(.scrolled):is(.navigation-theme-dark,.navigation-content-overlap) .header-language-switcher{--erigo-color-link: var(--erigo-color-text-inverse);--erigo-color-link-hover: var(--erigo-color-text-inverse);color:var(--erigo-color-text-inverse)}.page-header .language-switcher-layout-select:not(.expanded) ul{min-width:0}.page-header .language-switcher-layout-select:not(.expanded) li{padding:0}.page-header .language-switcher-layout-select{min-inline-size:3.5rem;min-block-size:calc(var(--erigo-nav-link-size)*1.2)}.page-header .language-switcher-layout-select.expanded ul{--erigo-color-link: var(--erigo-color-primary);--erigo-color-link-hover: var(--erigo-color-primary-hover);color:var(--erigo-color-text-base);inset-block-start:0;inset-inline-start:0;inset-inline-end:auto;padding:0;border:0}.page-header .language-switcher-layout-select.expanded li.active{padding:0}.page-header .language-switcher-layout-select.expanded li.active>a::after{transform:rotate(180deg)}.page-header .language-switcher-layout-select.expanded ul:has(>li:only-child){min-width:0;width:max-content;background:rgba(0,0,0,0);box-shadow:none}.page-header .header-right>.header-custom-content,.page-header .header-right>.header-custom-content .frame,.page-header .header-right>.header-custom-content .frame-container,.page-header .header-right>.header-custom-content .frame-inner,.page-header .header-right>.header-custom-content .erigo-text,.page-header .header-right>.header-custom-content p{display:contents}.page-header :is(.header-custom-content .erigo-button,.header-right>.header-button){flex-shrink:0;white-space:nowrap;color:var(--erigo-color-primary-contrast);background-color:var(--erigo-color-primary);padding-inline:calc(2rem + var(--erigo-vapas-button-cut))}@media(min-width: 992px){.page-header :is(.header-custom-content .erigo-button,.header-right>.header-button){inline-size:164px;block-size:37px;padding-inline:var(--erigo-vapas-button-cut)}}.page-header :is(.header-custom-content .erigo-button,.header-right>.header-button):hover,.page-header :is(.header-custom-content .erigo-button,.header-right>.header-button):focus-visible{color:var(--erigo-color-primary-contrast);background-color:var(--erigo-color-primary)}.page-header .header-toggle-icon{width:2.3125rem;height:2.3125rem;background:url("../icon/menu-mob-bl.svg") center/contain no-repeat}.page-header .header-toggle-bar{visibility:hidden}.page-header .header-toggle[aria-expanded=true] .header-toggle-icon{background-image:url("../icon/menu-mob-close-bl.svg")}.page-header:not(.scrolled):is(.navigation-theme-dark,.navigation-content-overlap) .header-toggle-icon{background-image:url("../icon/menu-mob-wt.svg")}.page-header:not(.scrolled):is(.navigation-theme-dark,.navigation-content-overlap) .header-toggle[aria-expanded=true] .header-toggle-icon{background-image:url("../icon/menu-mob-close-wt.svg")}@media(max-width: 991.98px){.page-header>.erigo-container{min-height:0;padding-block:1.125rem;gap:var(--erigo-space-xs)}.page-header .header-toggle{width:2.3125rem;height:1.875rem}.page-header .header-toggle-icon{height:1.875rem}.page-header .header-logo-image,.page-header.scrolled .header-logo-image{height:var(--erigo-vapas-logo-height-mobile)}.page-header .header-right{gap:var(--erigo-space-xs)}.page-header .header-right>.header-navigation{order:10}.page-header :is(.header-custom-content .erigo-button,.header-right>.header-button){display:inline-flex;align-items:center;justify-content:center;min-height:1.625rem;padding:.25rem calc(.875rem + var(--erigo-vapas-button-cut));font-size:.75rem;line-height:1.2}.header-navigation.is-open>nav{padding:var(--erigo-space-sm) var(--erigo-gutter)}.header-navigation .top-lvl-link{display:flex;width:100%;padding:var(--erigo-space-2xs) 0;font-size:var(--erigo-text-lg)}.header-navigation .top-lvl-link::after{inset-inline:0}}@media(min-width: 992px)and (max-width: 1399.98px){.page-header .header-toggle{display:inline-flex}.page-header .header-right>.header-navigation{order:10;position:static}.page-header .header-navigation>nav{position:absolute;inset-inline:0;inset-block-start:100%;z-index:40;display:none;max-height:calc(100vh - var(--erigo-header-offset, var(--erigo-header-height)));overflow-y:auto;padding:var(--erigo-space-sm) var(--erigo-gutter);background-color:var(--erigo-color-bg);border-block-start:var(--erigo-border-width) solid var(--erigo-color-border-base);box-shadow:var(--erigo-shadow-lg)}.page-header .header-navigation.is-open>nav{display:flex;flex-direction:column;gap:var(--erigo-space-sm);--erigo-color-text: var(--erigo-color-text-base);--erigo-color-link: var(--erigo-color-link-base);--erigo-color-link-hover: var(--erigo-color-link-hover-base);color:var(--erigo-color-text)}.page-header .li-menu{flex-direction:column;align-items:stretch;width:100%;gap:var(--erigo-space-3xs)}.page-header .header-navigation .top-lvl-link{display:flex;width:100%;padding:var(--erigo-space-2xs) 0;font-size:var(--erigo-text-lg)}.page-header .dropdown-menu,.page-header .nav-dropdown-menu{position:static;display:block;min-width:0;padding-inline-start:var(--erigo-space-sm);background:rgba(0,0,0,0);border:0;box-shadow:none}}.page-footer{--erigo-vapas-footer-bg: #404040;--erigo-vapas-hairline: rgb(255 255 255 / 14%);--erigo-color-text: var(--erigo-color-text-inverse);--erigo-color-text-muted: var(--erigo-color-text-inverse);--erigo-color-link: var(--erigo-color-text-inverse);--erigo-color-link-hover: var(--erigo-color-text-inverse);--erigo-color-focus: #fff;--erigo-color-border: var(--erigo-vapas-hairline);--erigo-footer-brand-bar-bg: transparent;position:relative;isolation:isolate;padding-block:3rem 1.5rem;color:var(--erigo-color-text);background:var(--erigo-vapas-footer-bg);border:0}.page-footer a{color:var(--erigo-color-link);transition:color var(--erigo-duration, 180ms) var(--erigo-easing, ease)}.page-footer a:hover,.page-footer a:focus-visible{color:var(--erigo-color-link-hover)}.page-footer :is(.footer-column,.footer-bottom-bar) a:not(:has(img,svg,picture)){text-decoration:none;background-image:linear-gradient(currentcolor, currentcolor);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;box-decoration-break:clone;transition:background-size var(--erigo-vapas-underline-duration) var(--erigo-easing),color var(--erigo-duration) var(--erigo-easing)}.page-footer :is(.footer-column,.footer-bottom-bar) a:not(:has(img,svg,picture)):hover,.page-footer :is(.footer-column,.footer-bottom-bar) a:not(:has(img,svg,picture)):focus-visible{text-decoration:none;background-size:100% 1px}@media(prefers-reduced-motion: reduce){.page-footer :is(.footer-column,.footer-bottom-bar) a:not(:has(img,svg,picture)){transition:none}}.page-footer::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:#373737;-webkit-mask-image:url("../icon/hero-pozadi-pruhy.svg");mask-image:url("../icon/hero-pozadi-pruhy.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;-webkit-mask-position:right center;mask-position:right center;transform:none}.page-footer .footer-columns{align-items:start}.page-footer .footer-column{font-size:18px;font-weight:500;line-height:32px}.page-footer .footer-column .element-header{margin:0 0 28px;font-size:22px;font-weight:700;line-height:27px}.page-footer .footer-column ul{gap:0;align-content:start;justify-content:flex-start}.page-footer .footer-column li{display:flex;align-items:flex-start;gap:4px;padding-block:0;line-height:32px}.page-footer .footer-column li::before{content:"•";flex:0 0 auto}.page-footer .footer-column-0 figure.image{width:180px;height:auto;overflow:visible;margin:0}.page-footer .footer-column-0 figure.image>p{margin:0}.page-footer .footer-column-0 figure.image img{display:block;width:100%;height:auto;max-width:100%;max-height:none;transform:none}.page-footer .footer-column-0 .erigo-text>p{max-width:462px;margin-block-start:36px;line-height:22px}.page-footer .footer-column-0 .erigo-text>p:last-child{margin-block-start:50px;font-size:22px;font-weight:700;line-height:27px;letter-spacing:0}.page-footer .footer-column-0 .erigo-text>p:last-child strong{font-weight:inherit}.page-footer .footer-column-3 .erigo-text>p{font-size:18px;line-height:32px}.page-footer .footer-column-3 .erigo-text>p:last-child{margin-block-start:16px;line-height:22px}.page-footer .footer-column-3 .erigo-text>p:last-child a{font-weight:700}.page-footer .footer-column-3 .erigo-text>p:last-child a::after{content:" →"}.page-footer .footer-brand-bar{justify-content:space-between;margin-block-start:48px;padding:32px 0;border-block-start:1px solid var(--erigo-vapas-hairline);border-radius:0}.page-footer .footer-brand-bar>.frame+.frame{margin-inline-start:auto}.page-footer .footer-brand-bar>.frame{min-width:0;max-width:100%}.page-footer .footer-brand-bar .gallery-row{display:flex;flex-wrap:wrap;gap:24px 32px;align-items:center}.page-footer .footer-brand-bar .gallery-row img,.page-footer .footer-brand-bar .gallery-row svg{height:44px;max-height:44px;width:auto;max-width:100%}.page-footer .footer-brand-bar .gallery-row img[src*=logo-vapas-holding-claim]{width:415.128px;height:auto;max-height:47.46px}.page-footer .footer-bottom-bar{align-items:center;font-size:11px;line-height:14px;border-block-start:1px solid var(--erigo-vapas-hairline)}.page-footer .footer-bottom-bar ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 20px}.page-footer .footer-bottom-bar p{margin:0}.page-footer .footer-bottom-bar .erigo-copyright{text-align:end;font-size:11px;line-height:14px}@media(min-width: 992px){.page-footer .frame-type-erigocore_careerlist:has(.career-list.layout-Links) .frame-header>.element-header{white-space:nowrap}.page-footer{padding-block:100px 0}.page-footer>.erigo-container{max-width:none;width:auto;padding-inline:0;margin-inline:7.1875% 6.71875%}.page-footer .footer-columns{grid-template-columns:minmax(0, 556fr) minmax(0, 348fr) minmax(0, 348fr) minmax(0, 281fr);gap:40px;min-height:316.5px}.page-footer .footer-column-0{transform:translateY(-6.7px)}.page-footer .footer-brand-bar{margin-block-start:0;min-height:130px;padding-block:0}.page-footer .footer-bottom-bar{padding-block:44px 48.5px}}@media(min-width: 1400px){.page-footer .footer-brand-bar>.frame:first-child .gallery-row{padding-inline-start:31.5px;column-gap:41px}.page-footer .footer-brand-bar>.frame:first-child .gallery-row>:nth-child(3){margin-inline-start:17.5px}.page-footer .footer-brand-bar>.frame:first-child .gallery-row>:nth-child(5){margin-inline-start:13.5px}.page-footer .footer-brand-bar>.frame+.frame{margin-inline-end:28.872px}}@media(max-width: 767.98px){.page-footer .footer-column-0 figure.image{width:128px}.page-footer .footer-column-0 .erigo-text>p:last-child{margin-block-start:24px;max-width:none;width:100%;font-size:clamp(12px,3.5vw,14px);line-height:1.4;text-align:center;white-space:nowrap}.page-footer .footer-brand-bar{flex-direction:column;align-items:center;gap:24px;text-align:center}.page-footer .footer-brand-bar>.frame{width:100%;margin-inline:0}.page-footer .footer-brand-bar>.frame+.frame{margin-inline:0}.page-footer .footer-brand-bar .gallery-row{justify-content:center}.page-footer .footer-brand-bar .gallery-item{display:flex;justify-content:center}.page-footer .footer-brand-bar .gallery-row img[src*=logo-vapas-holding-claim]{width:min(100%,360px);height:auto;max-height:none}.page-footer .footer-bottom-bar{flex-direction:column;align-items:center;gap:16px;text-align:center}.page-footer .footer-bottom-bar>.frame{width:100%}.page-footer .footer-bottom-bar ul{justify-content:center}.page-footer .footer-bottom-bar :is(.erigo-copyright,.erigo-copyright-text,.erigo-copyright p){text-align:center}}.erigo-card-group,.erigo-icongroup{--erigo-vapas-tint: color-mix(in srgb, var(--erigo-color-primary) 8%, var(--erigo-color-bg));--erigo-vapas-arrow: " →"}.erigo-card{background-color:rgba(0,0,0,0);border:0;box-shadow:none}.cards-services .erigo-card-body,.cards-offering .erigo-card-body{gap:var(--erigo-space-xs);padding:clamp(var(--erigo-space-sm),5%,var(--erigo-space-lg)) 0 0}.cards-services .erigo-card-title,.cards-offering .erigo-card-title{font-size:var(--erigo-vapas-text-tile);font-weight:var(--erigo-vapas-heading-weight);color:var(--erigo-vapas-ink)}.cards-services .erigo-card-body p,.cards-offering .erigo-card-body p{margin:0;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-medium);color:var(--erigo-color-text-muted)}.cards-services .erigo-card-img-top,.cards-offering .erigo-card-img-top{aspect-ratio:2.2/1}.cards-offering .erigo-card-group,.cards-services .erigo-card-group{--erigo-card-group-gap: 18px}.cards-services .frame-inner:has(>.frame-header>.element-header.h5+.element-subheader.h2){gap:32px}.page-39 .cards-services .erigo-card-group{column-gap:32px;row-gap:48px}.cards-services .erigo-card-footer,.cards-offering .erigo-card-footer{margin-block-start:auto;padding:clamp(var(--erigo-space-xs),4%,var(--erigo-space-md)) 0 0}.cards-services .erigo-card,.cards-offering .erigo-card{isolation:isolate}.cards-services .erigo-card-footer .erigo-button::before,.cards-offering .erigo-card-footer .erigo-button::before{content:"";position:absolute;inset:0;z-index:1}.cards-photo-clip .erigo-card-img-top{overflow:hidden;aspect-ratio:15/4}.cards-photo-clip .erigo-card-img-top>img{display:block;width:100%;height:100%;object-fit:cover}.erigo-card-footer .erigo-button{padding:0;font-size:var(--erigo-text-sm);font-weight:var(--erigo-font-weight-bold);color:var(--erigo-color-link);background-color:rgba(0,0,0,0);border:0}.erigo-card-footer .erigo-button::after{content:var(--erigo-vapas-arrow)}.erigo-card-footer .erigo-button:hover{color:var(--erigo-color-link-hover);background-color:rgba(0,0,0,0);text-decoration:none;background-size:100% 1px}.cards-statistics .erigo-card-body{gap:var(--erigo-space-2xs);padding:0}.cards-statistics .erigo-card-title{font-size:var(--erigo-text-3xl);font-weight:var(--erigo-font-weight-bold);line-height:var(--erigo-line-height-heading);color:var(--erigo-color-primary)}.cards-statistics .erigo-card-body p{margin:0;font-size:var(--erigo-text-md);font-weight:700;line-height:var(--erigo-line-height-heading);color:var(--erigo-vapas-ink)}.cards-statistics .erigo-card-body p strong{font-weight:inherit}.cards-statistics>.frame-container{display:grid;align-content:center;min-height:var(--erigo-vapas-stats-height, 230px);padding-block:var(--erigo-vapas-stats-pad, 24px)}.cards-contact-boxes .erigo-card{background-color:var(--erigo-color-surface)}.cards-contact-boxes .erigo-card-body{gap:var(--erigo-space-2xs);padding:var(--erigo-vapas-box-padding, 23px);font-size:var(--erigo-text-md);justify-content:center}.cards-contact-boxes .erigo-card-title{font-size:var(--erigo-vapas-text-label);font-weight:var(--erigo-font-weight-bold);line-height:var(--erigo-line-height-heading);color:var(--erigo-vapas-ink)}.cards-contact-boxes p{margin:0;line-height:var(--erigo-line-height-heading);color:var(--erigo-color-text-muted)}.cards-contact-boxes .erigo-card-body p:last-child{margin-block-start:0;font-size:var(--erigo-text-xs);color:var(--erigo-color-text-muted)}.cards-contact-boxes .erigo-card-body p:first-of-type{margin-block-start:0}.cards-contact-boxes .erigo-card-body p:last-child strong{font-weight:var(--erigo-font-weight-bold);color:var(--erigo-color-text)}.cards-contact-boxes strong{font-weight:var(--erigo-font-weight-bold);color:var(--erigo-color-text)}.cards-contact-boxes a{color:var(--erigo-color-link);text-decoration:none}.cards-contact-boxes a:hover{color:var(--erigo-color-link-hover);text-decoration:underline}.cards-highlight-first .erigo-card-group-item:first-child .erigo-card{background-color:var(--erigo-vapas-tint)}html body .icons-benefits .erigo-icongroup-item-text-header span{font-size:30px}html body .cards-recruitment-info .erigo-card-title,html body .cards-recruitment-info .erigo-card-title span{font-size:50px}html body .cards-recruitment-info .erigo-card-subtitle,html body .cards-recruitment-info .erigo-card-subtitle span{font-size:30px}.erigo-card .erigo-card-footer .erigo-button{width:max-content;max-width:100%;border-block-end:var(--erigo-border-width) solid rgba(0,0,0,0);padding-block-end:var(--erigo-space-3xs);text-decoration:none;background-image:linear-gradient(currentcolor, currentcolor);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;box-decoration-break:clone;transition:background-size var(--erigo-vapas-underline-duration) var(--erigo-easing),color var(--erigo-duration) var(--erigo-easing)}.erigo-card:is(:hover,:focus-within) .erigo-card-footer .erigo-button{text-decoration:none;box-shadow:none;background-size:100% 1px}#c195 .erigo-reference .erigo-card-group{column-gap:28px;row-gap:28px}#c195 .erigo-reference-play{width:40px;height:40px;font-size:14px}.content-branches-list .erigo-card-body p>strong:has(+br){display:block;margin-block-end:3px}.content-branches-list .erigo-card-body p>strong+br{display:none}.frame-type-form_formframework textarea{resize:none;overflow-y:auto}.erigo-text :is(p,ul,ol),.erigo-textpic :is(p,ul,ol){max-width:70ch}.content-map-branches .erigo-columns{--erigo-columns-gap: var(--erigo-space-sm)}.content-branches-list .erigo-card-group{--erigo-card-group-gap: 20px}.content-branches-list .erigo-card{min-height:var(--erigo-vapas-branch-box-height, 176px)}.content-branches-map .js-map{min-height:clamp(16rem,45vh,34rem);background-color:var(--erigo-color-surface)}@media(min-width: 768px){.erigo-columns:has(>.erigo-columns-item .content-branches-list)>.erigo-columns-item:has(>.content-branches-map:only-child){position:relative;min-height:0}.erigo-columns:has(>.erigo-columns-item .content-branches-list)>.erigo-columns-item:has(>.content-branches-map:only-child)>.content-branches-map{position:absolute;inset:0;margin-block:0}.erigo-columns:has(>.erigo-columns-item .content-branches-map) .content-branches-list{margin-block:0}.erigo-columns:has(>.erigo-columns-item .content-branches-map) .content-branches-list>.frame-container{padding-block:0}.erigo-columns:has(>.erigo-columns-item .content-branches-list) .content-branches-map .frame-container,.erigo-columns:has(>.erigo-columns-item .content-branches-list) .content-branches-map .frame-inner,.erigo-columns:has(>.erigo-columns-item .content-branches-list) .content-branches-map .tx-go-maps-ext,.erigo-columns:has(>.erigo-columns-item .content-branches-list) .content-branches-map .js-gme-container{height:100%;min-height:0}.erigo-columns:has(>.erigo-columns-item .content-branches-list) .content-branches-map .frame-container{padding-block:0}.erigo-columns:has(>.erigo-columns-item .content-branches-list) .content-branches-map .js-gme-container{position:relative}.erigo-columns:has(>.erigo-columns-item .content-branches-list) .content-branches-map .js-map{position:absolute;inset:0;height:100%;min-height:100%;max-height:100%;width:100%;min-width:100%;max-width:100%}}.content-contact-columns .erigo-columns{--erigo-columns-gap: var(--erigo-space-lg);--erigo-vapas-avatar-size: 11.25rem}@media(min-width: 992px){.content-contact-columns .erigo-columns{grid-template-columns:422fr 600fr 538fr}.content-contact-columns .erigo-columns-item-middle{padding-block-start:2rem}}.content-contact-info :is(p,ul){max-width:34ch;line-height:var(--erigo-line-height-heading)}.content-contact-info h3{margin-block-start:var(--erigo-space-lg);font-size:var(--erigo-vapas-text-tile);font-weight:var(--erigo-vapas-heading-weight);line-height:var(--erigo-line-height-heading);color:var(--erigo-vapas-ink)}@media(max-width: 767.98px){.content-contact-info .erigo-text h3{font-size:24px}}.content-contact-info strong{display:block;font-weight:var(--erigo-font-weight-bold);color:var(--erigo-color-text)}.content-contact-info a{color:var(--erigo-color-link)}.content-contact-info a:hover{color:var(--erigo-color-link-hover)}:is(.content-contact-info,.content-contact-columns,.content-branches-list) a:is([href^="tel:"],[href^="mailto:"]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.content-contact-columns .people-card-photo{width:var(--erigo-vapas-avatar-size, 6.5rem);height:var(--erigo-vapas-avatar-size, 6.5rem)}@media(max-width: 767.98px){.content-contact-columns .erigo-columns{--erigo-vapas-avatar-size: clamp(72px, 18vw, 96px)}.content-contact-columns .people-card{display:grid;grid-template-columns:var(--erigo-vapas-avatar-size) minmax(0, 1fr);gap:16px;min-width:0}.content-contact-columns .people-card-body{min-width:0;overflow-wrap:anywhere}}.content-contact-form>.frame-container{background-color:var(--erigo-color-surface)}.frame.content-contact-form.frame-space-before-default>.frame-container{--erigo-frame-rhythm-before: 0px}.frame.content-contact-form.frame-space-after-default>.frame-container{--erigo-frame-rhythm-after: 0px}.content-contact-form>.frame-container>.frame-inner{padding:var(--erigo-vapas-form-padding)}.content-contact-form>.frame-container>.frame-inner>.form-container>form{padding:0}.content-contact-form.frame-type-form_formframework>.frame-container>.frame-inner>.form-container>form>:is(.erigo-checkgroup,.erigo-form-row,.erigo-field)~:is(.erigo-checkgroup,.erigo-form-row,.erigo-field){margin-block-start:var(--erigo-vapas-form-group-gap, var(--erigo-space-sm, 16px))}.content-contact-form .element-header{font-weight:var(--erigo-vapas-heading-weight);color:var(--erigo-vapas-ink)}.content-contact-form{--erigo-form-row-gap: var(--erigo-vapas-field-gap, 20px)}.content-contact-form .erigo-form-row{gap:var(--erigo-vapas-field-gap, 20px)}.content-contact-form :is(.erigo-input,.erigo-select){height:var(--erigo-vapas-field-height, 41px);padding-block:0}.content-contact-form .erigo-textarea{height:var(--erigo-vapas-textarea-height, 176px)}.content-contact-form .erigo-label{font-weight:var(--erigo-font-weight-regular);color:var(--erigo-color-text-muted)}.content-contact-form .erigo-form-navigation .erigo-button{color:var(--erigo-color-primary-contrast);background-color:var(--erigo-color-primary);border-color:var(--erigo-color-primary);padding-inline:calc(var(--erigo-space-lg) + var(--erigo-vapas-button-cut))}.icons-guarantees{--erigo-vapas-icon-size: 5.25rem}.icons-guarantees .erigo-icongroup-item{background-color:var(--erigo-color-surface);padding:var(--erigo-space-lg) var(--erigo-space-sm) var(--erigo-space-md)}.icons-holding{--erigo-vapas-icon-size: 5rem}.icons-holding>.frame-container{padding-block-end:var(--erigo-vapas-holding-pad-bottom, 68px)}.icons-holding svg{min-height:5rem;height:5rem}.icons-holding .erigo-icongroup-item-text-header{display:none}.icons-holding .erigo-icongroup-item-icon{padding-bottom:0}@supports(container-type: inline-size){.icons-guarantees .erigo-icongroup-item,.icons-holding .erigo-icongroup-item{container-type:inline-size}.icons-guarantees .erigo-icongroup-item-icon{--erigo-vapas-icon-size: clamp(3.25rem, 30cqi, 7.5rem)}.icons-holding .erigo-icongroup-item-icon{--erigo-vapas-icon-size: clamp(1.75rem, 14cqi, 3.25rem)}}.icons-guarantees .erigo-icongroup-item-icon,.icons-holding .erigo-icongroup-item-icon{display:flex;align-items:center;justify-content:center;min-height:var(--erigo-vapas-icon-size)}.icons-guarantees .erigo-icongroup-item-icon svg{min-height:8.75rem;height:8.75rem}.icons-guarantees .erigo-icongroup-item-text-header span{font-size:var(--erigo-vapas-text-label)}.icons-guarantees .erigo-icongroup{--erigo-icongroup-gap: 17px;gap:17px}.icons-guarantees .erigo-icongroup-item-icon :is(svg,img),.icons-holding .erigo-icongroup-item-icon :is(svg,img){width:auto;height:var(--erigo-vapas-icon-size);max-width:100%;object-fit:contain}.icons-guarantees .erigo-icongroup-item,.icons-holding .erigo-icongroup-item{display:flex;flex-direction:column;height:100%;row-gap:0}.icons-guarantees .erigo-icongroup-item{align-items:center;padding:20px clamp(var(--erigo-space-sm),7%,var(--erigo-space-lg)) 18px;background-color:var(--erigo-color-surface)}.icons-guarantees .erigo-icongroup-item-icon{margin-block-end:28px}.icons-guarantees .erigo-icongroup-item-text>*+*{margin-block-start:var(--erigo-space-xs)}.page-1 #c76 .element-subheader::before{content:none}.page-1 #c76 .erigo-text p{color:#000;font-weight:var(--erigo-font-weight-bold, 700)}.icons-holding .erigo-icongroup-item{align-items:center;padding:0;text-align:center}.icons-holding .erigo-icongroup-item-icon{margin-block-end:var(--erigo-space-sm);margin-block-end:clamp(var(--erigo-space-2xs),5cqi,var(--erigo-space-sm))}.icons-guarantees .erigo-icongroup-item-text-header{font-size:var(--erigo-vapas-text-label);font-weight:var(--erigo-font-weight-bold);color:var(--erigo-vapas-ink)}.frame-type-icon_group:not(.icons-guarantees,.icons-holding)>.frame-container>.frame-inner,.frame-type-icon_group:not(.icons-guarantees,.icons-holding):has(>.frame-container>.frame-inner>.frame-header>h2.element-header.h5+h3.element-subheader.h2)>.frame-container>.frame-inner{row-gap:32px}.frame-type-icon_group:not(.icons-guarantees,.icons-holding) .frame-header+.erigo-icongroup,.frame-type-icon_group:not(.icons-guarantees,.icons-holding):has(>.frame-container>.frame-inner>.frame-header>h2.element-header.h5+h3.element-subheader.h2) .frame-header+.erigo-icongroup{padding-block-start:4rem}.frame-type-icon_group:not(.icons-guarantees,.icons-holding) .erigo-icongroup-item-icon :is(svg,img),.frame-type-icon_group:not(.icons-guarantees,.icons-holding):has(>.frame-container>.frame-inner>.frame-header>h2.element-header.h5+h3.element-subheader.h2) .erigo-icongroup-item-icon :is(svg,img){display:block;width:auto;height:3.5rem;min-height:0;max-width:100%;object-fit:contain}.icons-guarantees .erigo-icongroup-item-text{font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-medium);color:var(--erigo-color-text-muted)}.icons-holding .erigo-icongroup-item-text{font-size:var(--erigo-text-md);color:var(--erigo-color-text-muted)}.erigo-field .erigo-label{margin-bottom:.35em;margin-top:.35em}div>p{width:100%}form{padding:1.5rem}.erigo-text table th{color:var(--erigo-color-primary);white-space:nowrap}.content-milestones .erigo-text table{width:100%;border-collapse:collapse}.content-milestones .erigo-text table :is(th,td){padding:0 0 var(--erigo-space-lg);vertical-align:top;text-align:left}.content-milestones .erigo-text table tr:last-child :is(th,td){padding-block-end:0}.content-milestones .erigo-text table th{width:1%;padding-inline-end:var(--erigo-space-xl);font-size:var(--erigo-vapas-text-tile);font-weight:var(--erigo-vapas-heading-weight);line-height:var(--erigo-line-height-heading)}.content-milestones .erigo-text table td{color:var(--erigo-color-text-muted);line-height:var(--erigo-line-height-base)}.content-milestones .erigo-text table td strong{font-size:var(--erigo-vapas-text-tile);font-weight:var(--erigo-vapas-heading-weight);line-height:var(--erigo-line-height-heading);color:var(--erigo-vapas-ink)}.content-milestones .erigo-text table td strong+br{line-height:var(--erigo-space-2xs)}.page-552 #c197 .erigo-icongroup-item-text-header{margin-block-end:10px;color:var(--erigo-color-text);font-size:24px;font-weight:var(--erigo-font-weight-bold, 700);line-height:1.25}.page-552 #c197 .erigo-icongroup-item-text{color:var(--erigo-color-text-muted);font-size:17px;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-regular, 400);line-height:1.5}.page-552 :is(#c154,#c155) .element-header{margin-block-end:20px;line-height:1.2}.page-552 :is(#c154,#c155) .erigo-text{color:var(--erigo-color-text-muted);font-size:18px;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-regular, 400);line-height:1.55}.page-552 :is(#c154,#c155) .erigo-text p{margin:0 0 18px;font-weight:var(--erigo-font-weight-regular, 400)}.page-552 :is(#c154,#c155) .erigo-text h3{margin:24px 0 12px;color:var(--erigo-color-text);font-size:24px;font-weight:var(--erigo-font-weight-bold, 700);line-height:1.25}.page-552 :is(#c154,#c155,#c159) .erigo-text strong{color:var(--erigo-color-text);font-weight:var(--erigo-font-weight-bold, 700)}.page-552 :is(#c154,#c155,#c159) ul.list-normal{margin:16px 0 24px;padding:0;list-style:none}.page-552 :is(#c154,#c155,#c159) ul.list-normal>li{position:relative;margin:0;padding-inline-start:22px;font-size:17px;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-regular, 400);line-height:1.5}.page-552 :is(#c154,#c155,#c159) ul.list-normal>li+li{margin-block-start:10px}.page-552 :is(#c154,#c155,#c159) ul.list-normal>li::before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:7px;height:7px;border:0;border-radius:0;background:var(--erigo-color-primary);transform:none}.page-552 #c154 .erigo-textpic-text>h3{margin-block-start:16px}@media(min-width: 992px){.page-552 #c154 .erigo-textpic-text>h3+ul.list-normal{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 24px;padding-inline-start:0;list-style:none}.page-552 #c154 .erigo-textpic-text>h3+ul.list-normal>li{position:relative;margin:0;padding-inline-start:22px}.page-552 #c154 .erigo-textpic-text>h3+ul.list-normal>li::before{content:"";position:absolute;inset-inline-start:0;top:.65em;width:7px;height:7px;background-color:var(--erigo-color-primary, #a5192d);transform:none}}.page-552 #c155 .element-header{position:relative;display:block;padding-inline-start:1em;margin-block-start:0;margin-block-end:18px}.page-552 #c155 .erigo-text li{line-height:1.55}.page-552 #c155 .erigo-text li+li{margin-block-start:16px}.page-552 #c155 .erigo-text p:last-child{margin-block-end:0}.page-552 #c155 .erigo-text .erigo-button{min-width:190px;padding:12px 26px;background-color:var(--erigo-color-primary);color:var(--erigo-color-primary-contrast);font-weight:var(--erigo-font-weight-bold, 700)}.page-552 #c155 .erigo-text .erigo-button:hover{background-color:var(--erigo-color-primary-hover, #8a1526);color:var(--erigo-color-primary-contrast)}.page-552 :is(#c154,#c155) .erigo-textpic-gallery .gallery-item{padding:0}.page-552 :is(#c154,#c155) .erigo-textpic-gallery figure.image{margin:0;overflow:hidden}.page-552 :is(#c154,#c155) .erigo-textpic-gallery picture,.page-552 :is(#c154,#c155) .erigo-textpic-gallery img{display:block;width:100%}.page-552 :is(#c154,#c155) .erigo-textpic-gallery img{height:auto;border-radius:0}.page-552 #c155 .element-header::before{position:absolute;top:0;left:0;margin:0;translate:var(--erigo-vapas-slash-bleed, 0.2323em) 0}.page-552 #c158{margin-block-end:0;padding-block-end:0}.page-552 #c158 .element-header{margin-block-end:16px;line-height:1.2}.page-552 #c158 .erigo-text p{margin:0;font-size:16px;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-regular, 400);line-height:1.5}.page-552 #c158>.frame-container{padding-block-end:0}.page-552 #c158 .erigo-text a[href^="tel:"]{white-space:nowrap}@media(min-width: 992px){.page-552 #c192 .erigo-columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:24px 40px}.page-552 #c192 .erigo-columns>.erigo-columns-item{display:contents}.page-552 #c158{grid-column:1;grid-row:1;margin:0;padding-block:0}.page-552 #c158>.frame-container{padding-block:0}.page-552 #c192 #c157{grid-column:1;grid-row:2;margin-block:0}.page-552 #c192 #c159{grid-column:2;grid-row:2;margin-block:0;padding-block:0}.page-552 #c159>.frame-container{padding-block:0}}.frame-type-form_formframework:has(.form-container-kontaktniformular){margin-block-start:24px;padding-block:0;background-color:#f3f3f3}.frame-type-form_formframework:has(.form-container-kontaktniformular)>.frame-container{padding-block:0}.frame-type-form_formframework:has(.form-container-kontaktniformular)>.frame-container>.frame-inner{padding:30px;padding:clamp(24px,3vw,36px)}.frame-type-form_formframework:has(.form-container-kontaktniformular) .form-container-kontaktniformular{margin:0;padding:0;background:rgba(0,0,0,0)}.form-container-kontaktniformular form{margin:0;padding:0}.form-container-kontaktniformular form>h2{display:none}.frame-type-form_formframework:has(.form-container-kontaktniformular) .erigo-field{margin-block-end:20px;margin-block-end:22px}.frame-type-form_formframework:has(.form-container-kontaktniformular) .erigo-field .erigo-label{display:block;margin:0 0 8px;padding:0;color:var(--erigo-color-text-muted);font-size:16px;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-regular, 400);line-height:1.4}.frame-type-form_formframework:has(.form-container-kontaktniformular) :is(.erigo-input,.erigo-textarea){box-sizing:border-box;width:100%;border:1px solid rgba(0,0,0,0);border-radius:0;background:#fff;color:var(--erigo-color-text);font-size:16px;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-regular, 400)}.frame-type-form_formframework:has(.form-container-kontaktniformular) :is(.erigo-input,.erigo-textarea):focus-visible{outline:2px solid var(--erigo-color-primary);outline-offset:2px}.frame-type-form_formframework:has(.form-container-kontaktniformular) .erigo-input{height:44px;padding:10px 12px;height:41px;min-height:41px;padding:0 12px}.frame-type-form_formframework:has(.form-container-kontaktniformular) .erigo-textarea{min-height:160px;padding:12px;line-height:1.5;resize:vertical;resize:none;overflow-y:auto}.frame-type-form_formframework:has(.form-container-kontaktniformular) .form-actions{margin:24px 0 0;padding:0}.frame-type-form_formframework:has(.form-container-kontaktniformular) .erigo-form-navigation,.frame-type-form_formframework:has(.form-container-kontaktniformular) .erigo-button-toolbar,.frame-type-form_formframework:has(.form-container-kontaktniformular) .erigo-button-group{margin:0;padding:0}.frame-type-form_formframework:has(.form-container-kontaktniformular) button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-width:180px;min-height:46px;padding:12px 32px;font-size:16px;font-weight:var(--erigo-font-weight-bold, 700);line-height:1.2}.page-552 #c192 #c159{margin-block:0;padding-block:0;align-self:start}.page-552 #c192 #c159>.frame-container,.page-552 #c192 #c159>.frame-container>.frame-inner{margin:0;padding:0;min-height:0}.frame-type-form_formframework:has(.form-container-kontaktniformular) .erigo-field+.erigo-field .erigo-label{margin-block-start:0}.page-552 #c159 .erigo-text{color:var(--erigo-color-text-muted);font-size:17px;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-regular, 400);line-height:1.5}.page-552 #c159 .erigo-text h3{margin:0 0 14px;color:var(--erigo-color-text);font-size:24px;font-weight:var(--erigo-font-weight-bold, 700);line-height:1.25}.page-552 #c159 .erigo-text p{margin:0 0 28px;font-weight:var(--erigo-font-weight-regular, 400)}.page-552 #c159 .erigo-text a{color:var(--erigo-color-link);text-decoration:none}.page-552 #c159 .erigo-text a:hover{text-decoration:underline}.page-552 #c159 .erigo-text>h3:first-child,.page-552 #c159 .erigo-text>h3:first-child+p{position:relative}.page-552 #c159 .erigo-text>h3:first-child::before,.page-552 #c159 .erigo-text>h3:first-child+p::before{content:none}.page-552 #c159 .erigo-text>h3:first-child::before{inset-block-end:-14px}.page-552 #c159 .erigo-text>h3:first-child+p{font-size:18px;font-size:var(--erigo-text-md);line-height:1.6}.page-552 #c159 .erigo-text a[href^="mailto:"]{display:inline-block;margin-block-start:10px;overflow-wrap:anywhere}.page-552 #c159 .erigo-text>h3:first-child+p>br{display:revert}@media(min-width: 768px){.page-552 #c159{margin-block-start:216px}}@media(max-width: 767.98px){.page-552 #c159 .erigo-text>h3:first-child::before,.page-552 #c159 .erigo-text>h3:first-child+p::before{inset-inline-start:-16px;width:3px}}.page-553 :is(#c163,#c165,#c169) .frame-header{gap:10px}.page-553 :is(#c163,#c165,#c169) .frame-header>.element-header{margin:0;font-weight:var(--erigo-font-weight-medium, 500)}.page-553 :is(#c163,#c165,#c169) .frame-header>.element-subheader{position:relative;display:block;padding-inline-start:1em;margin-block-start:0;margin-block-end:0;line-height:1.2}.page-553 :is(#c163,#c165,#c169) .frame-header>.element-subheader::before{position:absolute;top:0;left:0;margin:0;translate:var(--erigo-vapas-slash-bleed, 0.2323em) 0}.page-553 #c161 .erigo-textpic{column-gap:clamp(24px,3vw,48px)}.page-553 #c161 .frame-header{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-block-end:32px}.page-553 #c161 .frame-header>.element-header{margin:0;padding:0;font-size:24px;line-height:1.25}.page-553 #c161 .frame-header>.element-subheader{position:relative;display:block;margin:0;padding-inline-start:1em;font-weight:var(--erigo-vapas-heading-weight, 800)}.page-553 #c161 .frame-header>.element-subheader::before{position:absolute;top:0;left:0;margin:0;translate:var(--erigo-vapas-slash-bleed, 0.2323em) 0}.page-553 #c161 .erigo-textpic-text{color:var(--erigo-color-text-muted, #5e5e5e);font-size:18px;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-regular, 400);line-height:1.5}.page-553 #c161 .erigo-textpic-text>p{max-width:70ch;margin:0 0 20px;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.page-553 #c161 .erigo-textpic-text>p:last-child{margin-block-end:0}.page-553 #c161 .erigo-textpic-text strong{color:inherit;font-weight:var(--erigo-font-weight-bold, 700)}.page-553 #c161 .erigo-textpic-gallery .gallery-row:has(>.gallery-item:nth-child(2)):not(:has(>.gallery-item:nth-child(3))){position:relative;display:block;width:100%;aspect-ratio:1.38;gap:0;isolation:isolate}.page-553 #c161 .erigo-textpic-gallery .gallery-row:has(>.gallery-item:nth-child(2)):not(:has(>.gallery-item:nth-child(3)))::after{content:"";position:absolute;z-index:2;inset-block:0;left:30.7%;width:36.6%;background-color:var(--erigo-color-primary, #a5192d);clip-path:polygon(0 0, 44% 0, 100% 100%, 56% 100%);pointer-events:none}.page-553 #c161 .erigo-textpic-gallery .gallery-row:has(>.gallery-item:nth-child(2)):not(:has(>.gallery-item:nth-child(3)))>.gallery-item{position:absolute;z-index:1;min-width:0;max-width:none;height:73%;margin:0;padding:0;overflow:hidden;clip-path:polygon(0 0, 74% 0, 100% 100%, 26% 100%)}.page-553 #c161 .erigo-textpic-gallery .gallery-row:has(>.gallery-item:nth-child(2)):not(:has(>.gallery-item:nth-child(3)))>.gallery-item:first-child{top:16.5%;left:0;width:57%}.page-553 #c161 .erigo-textpic-gallery .gallery-row:has(>.gallery-item:nth-child(2)):not(:has(>.gallery-item:nth-child(3)))>.gallery-item:nth-child(2){top:8.3%;right:0;width:52%}.page-553 #c161 .erigo-textpic-gallery .gallery-row:has(>.gallery-item:nth-child(2)):not(:has(>.gallery-item:nth-child(3))) figure.image{width:100%;height:100%;margin:0}.page-553 #c161 .erigo-textpic-gallery .gallery-row:has(>.gallery-item:nth-child(2)):not(:has(>.gallery-item:nth-child(3))) picture,.page-553 #c161 .erigo-textpic-gallery .gallery-row:has(>.gallery-item:nth-child(2)):not(:has(>.gallery-item:nth-child(3))) .custom-detail-lightbox{display:block;width:100%;height:100%}.page-553 #c161 .erigo-textpic-gallery .gallery-row:has(>.gallery-item:nth-child(2)):not(:has(>.gallery-item:nth-child(3))) img{display:block;width:100%;max-width:100%;height:100%;border-radius:0;object-fit:cover;object-position:center}.page-553 #c161 .erigo-textpic-gallery .gallery-row:has(>.gallery-item:nth-child(2)):not(:has(>.gallery-item:nth-child(3)))>.gallery-item:first-child img{object-position:55% 40%}.content-milestones .frame-header{margin-block-end:40px}.content-milestones .erigo-text figure.table{margin:0}.content-milestones .erigo-text table{width:100%;border:0;border-collapse:separate;border-spacing:0}.content-milestones .erigo-text table :is(th,td){padding-block:0 36px;background:rgba(0,0,0,0);vertical-align:top;text-align:left}.content-milestones .erigo-text table th{width:1%;padding-inline:0 36px;border:0;color:var(--erigo-color-primary);font-size:clamp(26px,2.4vw,34px);font-weight:var(--erigo-font-weight-bold, 700);line-height:1.25;white-space:nowrap}.content-milestones .erigo-text table td{position:relative;padding-inline:28px 0;border:0;border-inline-start:2px solid #e4e4e4;color:var(--erigo-color-text-muted);font-size:18px;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-regular, 400);line-height:1.6}.content-milestones .erigo-text table td::before{content:"";position:absolute;inset-inline-start:-7px;top:10px;width:12px;height:12px;box-sizing:border-box;border:3px solid var(--erigo-color-primary);border-radius:50%;background:var(--erigo-color-bg, #fff)}.content-milestones .erigo-text table td strong{color:var(--erigo-color-text);font-size:clamp(23px,2vw,28px);font-weight:var(--erigo-font-weight-bold, 700);line-height:1.4}.content-milestones .erigo-text table tr:last-child :is(th,td){padding-block-end:0}.content-milestones .erigo-text table tr:last-child td::before{background:var(--erigo-color-primary)}.page-553 #c165{margin-block-end:0;padding-block-end:0}.page-553 #c165 .frame-header{margin-block-end:0}.page-553 #c165 .erigo-text p{margin:16px 0 0;color:var(--erigo-color-text-muted);font-size:16px;font-size:var(--erigo-text-md);line-height:1.5}.page-553 #c166{margin-block-start:24px;padding-block-start:0}.page-553 #c166>.frame-container{padding-block-start:0}.page-553 #c166 .erigo-icongroup{gap:18px;--erigo-icongroup-gap: 18px}.page-553 #c166 .erigo-icongroup-item{align-items:center;padding:24px 18px;background-color:#f3f3f3;text-align:center}.page-553 #c166 .erigo-icongroup-item-icon{min-height:112px;margin-block-end:20px;--erigo-vapas-icon-size: 112px}.page-553 #c166 .erigo-icongroup-item-icon :is(svg,img){width:auto;height:112px;min-height:0;max-width:100%;object-fit:contain}.page-553 #c166 .erigo-icongroup-item-text-header,.page-553 #c166 .erigo-icongroup-item-text-header span{margin:0;color:var(--erigo-color-text);font-size:20px;font-weight:var(--erigo-font-weight-bold, 700);line-height:1.3}.page-553 #c166 .erigo-icongroup-item-text{color:var(--erigo-color-text-muted);font-size:16px;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-regular, 400);line-height:1.4}.page-553 #c166 .erigo-icongroup-item-text>*+*{margin-block-start:10px}@media(max-width: 575px){.content-milestones .erigo-text table th{padding-inline-end:18px;font-size:24px}.content-milestones .erigo-text table td{padding-inline-start:18px;font-size:16px;font-size:var(--erigo-text-md)}.content-milestones .erigo-text table td strong{font-size:21px}}.frame-header:has(>.element-header+.element-subheader){display:flex;flex-direction:column;gap:10px}.frame-header>.element-header:has(+.element-subheader){margin-block-end:0}.frame-header>.element-header+.element-subheader:is(.h1,.h2,.h3){margin-block-start:0}.frame-type-form_formframework .frame-inner>.frame-header:has(+.form-container){margin-block-end:var(--erigo-space-md)}.form-container :is(.invalid-feedback,.error.erigo-help,.erigo-error-message){color:var(--erigo-color-danger);font-size:var(--erigo-text-sm)}.form-container :is(.erigo-field.is-invalid,.erigo-field.has-error,.erigo-field.error) :is(.erigo-input,.erigo-select,.erigo-textarea),.form-container :is(.erigo-input,.erigo-select,.erigo-textarea):is(.is-invalid,[aria-invalid=true]){border-color:var(--erigo-color-danger);outline:1px solid var(--erigo-color-danger);outline-offset:0}.form-container-poptavkaprepravy .erigo-field>.erigo-label{display:block;margin-block:0 4px;line-height:1.4}.form-container-poptavkaprepravy .erigo-field{margin-block-end:16px}.form-container-poptavkaprepravy .erigo-form-row{row-gap:16px;margin-block-end:16px}.form-container-poptavkaprepravy .erigo-form-row .erigo-field{margin-block-end:0}.form-container-poptavkaprepravy :is(.erigo-input,.erigo-select,.erigo-textarea){box-sizing:border-box;width:100%;border:1px solid rgba(0,0,0,0);border-radius:0;background-color:var(--erigo-color-bg)}.form-container-poptavkaprepravy :is(.erigo-input,.erigo-select,.erigo-textarea):is(.is-invalid,[aria-invalid=true]){border-color:var(--erigo-color-primary)}.form-container-poptavkaprepravy .erigo-form-row+.erigo-field{margin-block-start:8px}.form-container-poptavkaprepravy .erigo-textarea{display:block;min-height:150px;resize:none;overflow-y:auto}.form-container-poptavkaprepravy .form-actions{margin-block-start:20px}.form-container-poptavkaprepravy form>.erigo-field{margin-block-end:0}.erigo-text a[href^="tel:"]{font-size:inherit;font-weight:inherit;line-height:inherit}.people-card:has(>.people-card-photo){align-items:center}@media(min-width: 992px){.frame-type-textpic:is(.frame-cols-layout-2cols,.frame-cols-layout-2cols_3366,.frame-cols-layout-2cols_6633) .erigo-textpic{align-items:center}.frame-type-textpic:is(.frame-cols-layout-2cols,.frame-cols-layout-2cols_3366,.frame-cols-layout-2cols_6633) .erigo-textpic-centered:is(.erigo-textpic-left,.erigo-textpic-right){display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.frame-type-textpic:is(.frame-cols-layout-2cols,.frame-cols-layout-2cols_3366,.frame-cols-layout-2cols_6633) .erigo-textpic-centered:is(.erigo-textpic-left,.erigo-textpic-right)::after{content:none}.frame-type-textpic:is(.frame-cols-layout-2cols,.frame-cols-layout-2cols_3366,.frame-cols-layout-2cols_6633) .erigo-textpic-centered:is(.erigo-textpic-left,.erigo-textpic-right)>.erigo-textpic-gallery{float:none;width:auto;margin:0;align-self:center}.frame-type-textpic:is(.frame-cols-layout-2cols,.frame-cols-layout-2cols_3366,.frame-cols-layout-2cols_6633) .erigo-textpic-centered:is(.erigo-textpic-left,.erigo-textpic-right)>.erigo-textpic-text{align-self:center}.frame-type-textpic.frame-cols-layout-2cols_3366 .erigo-textpic-centered:is(.erigo-textpic-left,.erigo-textpic-right){grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.frame-type-textpic.frame-cols-layout-2cols_6633 .erigo-textpic-centered:is(.erigo-textpic-left,.erigo-textpic-right){grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}}dialog.erigo-video-dialog{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(960px,100vw - 32px,(100vh - 96px)*16/9);width:min(960px,100vw - 32px,(100dvh - 96px)*16/9);max-width:none;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);height:fit-content;padding:56px 0 0;border:0;border-top:3px solid var(--erigo-color-primary, #a5192d);border-radius:0;background:#191919;color:#fff;box-shadow:0 24px 80px rgba(0,0,0,.55);overflow:auto}dialog.erigo-video-dialog[open]{display:block}dialog.erigo-video-dialog::before{content:none}dialog.erigo-video-dialog::backdrop{background:rgba(0,0,0,.82)}dialog.erigo-video-dialog .erigo-video-dialog__stage{width:100%;aspect-ratio:16/9;margin:0;border:0;border-radius:0;background:#000;overflow:hidden}dialog.erigo-video-dialog .erigo-video-dialog__stage :is(video,iframe){display:block;width:100%;height:100%;margin:0;border:0;background:#000;object-fit:contain}dialog.erigo-video-dialog .erigo-video-dialog__close{position:absolute;inset:8px 10px auto auto;z-index:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:36px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:var(--erigo-color-primary, #a5192d);color:#fff;font-family:Arial,sans-serif;font-size:28px;font-weight:400;line-height:1;text-decoration:none;text-transform:none;clip-path:none;transform:none;cursor:pointer}dialog.erigo-video-dialog .erigo-video-dialog__close:hover{background:var(--erigo-color-primary-hover, #8a1526)}dialog.erigo-video-dialog .erigo-video-dialog__close:focus-visible,dialog.erigo-video-dialog .vapas-video-controls :is(button,input):focus-visible{outline:2px solid var(--erigo-color-primary, #a5192d);outline-offset:3px}@media(max-width: 767.98px){.frame-space-before-none>.frame-container{--erigo-frame-rhythm-before: calc(0px / 2)}.frame-space-after-none>.frame-container{--erigo-frame-rhythm-after: calc(0px / 2)}div.frame-space-before.frame-space-before-none,div.frame-space-after.frame-space-after-none{height:0px}.frame-space-before-extra-small>.frame-container{--erigo-frame-rhythm-before: calc(var(--erigo-space-2xs) / 2)}.frame-space-after-extra-small>.frame-container{--erigo-frame-rhythm-after: calc(var(--erigo-space-2xs) / 2)}div.frame-space-before.frame-space-before-extra-small,div.frame-space-after.frame-space-after-extra-small{height:calc(var(--erigo-space-2xs)/2)}.frame-space-before-small>.frame-container{--erigo-frame-rhythm-before: calc(var(--erigo-space-sm) / 2)}.frame-space-after-small>.frame-container{--erigo-frame-rhythm-after: calc(var(--erigo-space-sm) / 2)}div.frame-space-before.frame-space-before-small,div.frame-space-after.frame-space-after-small{height:calc(var(--erigo-space-sm)/2)}.frame-space-before-medium>.frame-container{--erigo-frame-rhythm-before: calc(var(--erigo-frame-space-medium, 3.5rem) / 2)}.frame-space-after-medium>.frame-container{--erigo-frame-rhythm-after: calc(var(--erigo-frame-space-medium, 3.5rem) / 2)}div.frame-space-before.frame-space-before-medium,div.frame-space-after.frame-space-after-medium{height:calc(var(--erigo-frame-space-medium, 3.5rem)/2)}.frame-space-before-large>.frame-container{--erigo-frame-rhythm-before: calc(var(--erigo-space-xl) / 2)}.frame-space-after-large>.frame-container{--erigo-frame-rhythm-after: calc(var(--erigo-space-xl) / 2)}div.frame-space-before.frame-space-before-large,div.frame-space-after.frame-space-after-large{height:calc(var(--erigo-space-xl)/2)}.frame-space-before-extra-large>.frame-container{--erigo-frame-rhythm-before: calc(var(--erigo-space-2xl) / 2)}.frame-space-after-extra-large>.frame-container{--erigo-frame-rhythm-after: calc(var(--erigo-space-2xl) / 2)}div.frame-space-before.frame-space-before-extra-large,div.frame-space-after.frame-space-after-extra-large{height:calc(var(--erigo-space-2xl)/2)}.main-section .frame-space-before-default>.frame-container{--erigo-frame-rhythm-before: calc(var(--erigo-frame-space-default, calc(4rem / 2)) / 2)}.main-section .frame-space-after-default>.frame-container{--erigo-frame-rhythm-after: calc(var(--erigo-frame-space-default, calc(4rem / 2)) / 2)}.main-section div.frame-space-before-default,.main-section div.frame-space-after-default{height:calc(var(--erigo-frame-space-default, calc(4rem / 2))/2)}}@media(max-width: 767.98px){.content-contact-form>.frame-container>.frame-inner{padding-inline:16px}.frame-type-form_formframework:has(.form-container-kontaktniformular)>.frame-container>.frame-inner{padding-inline:16px}.frame-type-form_formframework:has(.form-container-poptavkaprepravy)>.frame-container>.frame-inner{padding-inline:0}.form-container-poptavkaprepravy{padding-inline:16px}:is(.content-contact-form,.form-container-kontaktniformular,.form-container-poptavkaprepravy) form{padding-inline:0}.frame-type-text.frame-background-light .erigo-text>p.text-center:has(>strong+a.btn[href="/kontakt"]){box-sizing:border-box;padding-inline:16px;max-width:none;width:100%}.frame-type-text.frame-background-light .erigo-text>p.text-center:has(>strong+a.btn[href="/kontakt"])>strong{display:block;margin-block-end:8px}.frame-type-text.frame-background-light .erigo-text>p.text-center>strong+a.btn[href="/kontakt"]{display:table;max-width:100%;margin:16px auto 0}}.frame.content-contact-form.frame-type-form_formframework.frame-margin-left-none>.frame-container{padding-inline-start:0}.frame.content-contact-form.frame-type-form_formframework.frame-margin-right-none>.frame-container{padding-inline-end:0}.frame.content-contact-form :is(.erigo-form-row>[class*=col-],.erigo-field,.erigo-input,.erigo-select,.erigo-textarea){min-width:0}.frame.content-contact-form .erigo-field>.erigo-label{margin-block:0}.frame:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-type-text>.frame-container{width:auto;min-width:0;justify-self:stretch}.frame:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-type-text.frame-margin-left-none>.frame-container{padding-inline-start:0}.frame:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-type-text.frame-margin-right-none>.frame-container{padding-inline-end:0}.frame:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-type-text>.frame-container>.frame-inner{padding:var(--erigo-vapas-form-padding);padding-block-start:44px}.frame:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-type-text .frame-header .element-header,.frame:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-type-text .erigo-text>:is(h2,h3){margin:0;padding-inline-start:0;text-transform:none;font-weight:var(--erigo-vapas-heading-weight);color:var(--erigo-color-text)}.frame:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-type-text .frame-header .element-header:not(.h1,.h2,.h3,.h4,.h5,.h6),.frame:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-type-text .erigo-text>:is(h2,h3):not(.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--erigo-vapas-text-tile)}.frame:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-type-text .frame-header .element-header::before,.frame:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-type-text .frame-header .element-header::after,.frame:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-type-text .erigo-text>:is(h2,h3)::before,.frame:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-type-text .erigo-text>:is(h2,h3)::after{content:none}.frame:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-type-text .frame-header+.erigo-text{margin-block-start:24px}.frame:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-type-text .erigo-text>p{max-width:none;line-height:1.3}:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-space-after-none+.frame.content-contact-form.frame-space-before-none{margin-block-start:0}:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-space-after-none+.frame.content-contact-form.frame-space-before-none>.frame-container>.frame-inner{padding-block-start:0;padding-block-end:64px}:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-space-after-none+.frame.content-contact-form.frame-space-before-none .erigo-form-row{gap:24px 32px}:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-space-after-none+.frame.content-contact-form.frame-space-before-none .erigo-field:not(.erigo-check){gap:0}:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-space-after-none+.frame.content-contact-form.frame-space-before-none .erigo-label{line-height:1.3}:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-space-after-none+.frame.content-contact-form.frame-space-before-none>.frame-container>.frame-inner>.form-container>form>.erigo-form-row~.erigo-form-row{margin-block-start:24px}:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-space-after-none+.frame.content-contact-form.frame-space-before-none>.frame-container>.frame-inner>.form-container>form>.erigo-checkgroup+.erigo-form-row,:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-space-after-none+.frame.content-contact-form.frame-space-before-none>.frame-container>.frame-inner>.form-container>form>.erigo-form-row+.erigo-field{margin-block-start:36px}@media(max-width: 767.98px){.frame:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-type-text>.frame-container>.frame-inner{padding-inline:16px}}@media(min-width: 992px){:is(.erigo-columns-2,.erigo-columns-3):has(>.erigo-columns-item-left .content-contact-info):has(>.erigo-columns-item-right>.frame.content-contact-form){align-items:start}:is(.erigo-columns-2,.erigo-columns-3):has(>.erigo-columns-item-left .content-contact-info)>.erigo-columns-item-right>:is(.content-contact-form-intro,.frame-type-text.frame-background-light:has(+.frame.content-contact-form)).frame-space-before-default:not([class*=frame-padding-top-])>.frame-container{--erigo-frame-rhythm-before: 0px;--erigo-frame-padding-top: 0px}}.frame-type-form_formframework form .frame:not([class*=frame-padding-top-])>.frame-container{--erigo-frame-padding-top: 0px}.frame-type-form_formframework form .frame:not([class*=frame-padding-bottom-])>.frame-container{--erigo-frame-padding-bottom: 0px}.frame-type-form_formframework form .frame.frame-margin-left-none>.frame-container{padding-inline-start:0}.frame-type-form_formframework form .frame.frame-margin-right-none>.frame-container{padding-inline-end:0}.frame-type-form_formframework form .frame.content-contact-form>.frame-container{background-color:rgba(0,0,0,0)}.frame-type-form_formframework form .frame>.frame-container>.frame-inner{padding:0}.frame-type-form_formframework form .frame-type-text .erigo-text>p{line-height:1.3}.frame-type-form_formframework form .frame-type-text .erigo-text>p sub{vertical-align:baseline}.frame.content-contact-form :is(.erigo-input,.erigo-select,.erigo-textarea):focus{border-color:var(--erigo-color-primary);border-width:2px;outline:none;box-shadow:none}.frame.content-legal-columns.frame-type-text :is(.erigo-text,.erigo-rte-column)>:is(p,ul,ol){max-width:none;font-weight:var(--erigo-font-weight-regular);line-height:1.6;margin-block:0 20px}.frame.content-legal-columns.frame-type-text :is(.erigo-text,.erigo-rte-column)>:is(h2,h3,h4){break-after:avoid-column;break-inside:avoid;font-weight:var(--erigo-vapas-heading-weight);line-height:1.25;text-transform:none;margin-block:32px 12px;padding:0}.frame.content-legal-columns.frame-type-text :is(.erigo-text,.erigo-rte-column)>:is(h2,h3,h4)::before,.frame.content-legal-columns.frame-type-text :is(.erigo-text,.erigo-rte-column)>:is(h2,h3,h4)::after{content:none}.frame.content-legal-columns.frame-type-text :is(.erigo-text,.erigo-rte-column)>h2{font-size:26px}.frame.content-legal-columns.frame-type-text :is(.erigo-text,.erigo-rte-column)>:is(h3,h4){font-size:22px}.frame.content-legal-columns.frame-type-text :is(.erigo-text,.erigo-rte-column)>:first-child{margin-block-start:0}.frame.content-legal-columns.frame-type-text :is(.erigo-text,.erigo-rte-column)>:last-child{margin-block-end:0}.frame.content-legal-columns.frame-type-text .erigo-text:not(:has(>.erigo-rte-columns)){column-count:1;column-gap:48px}.frame.content-legal-columns.frame-type-text .erigo-text:not(:has(>.erigo-rte-columns))>:is(p,ul,ol){break-inside:avoid-column}.frame.content-legal-columns.frame-type-text .erigo-text:not(:has(>.erigo-rte-columns))>figure.table,.frame.content-legal-columns.frame-type-text .erigo-text:not(:has(>.erigo-rte-columns))>:is(h2,h3):has(+figure.table){column-span:all}.frame.content-legal-columns.frame-type-text :is(.erigo-text,.erigo-rte-column)>figure.table{margin-inline:0;margin-block:24px 0;max-width:100%;overflow-x:auto}.frame.content-legal-columns.frame-type-text :is(.erigo-text,.erigo-rte-column)>figure.table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.frame.content-legal-columns.frame-type-text :is(.erigo-text,.erigo-rte-column)>figure.table :is(th,td){padding:10px 10px;text-align:start;vertical-align:top;border:0;border-block-end:1px solid var(--erigo-color-border, #ddd);overflow-wrap:break-word;hyphens:auto}.frame.content-legal-columns.frame-type-text :is(.erigo-text,.erigo-rte-column)>figure.table thead th{background:var(--erigo-color-surface);color:var(--erigo-color-primary);font-weight:var(--erigo-font-weight-bold);border-block-end:2px solid var(--erigo-color-primary)}.frame.content-legal-columns.frame-type-text :is(.erigo-text,.erigo-rte-column)>figure.table tbody td{color:var(--erigo-color-text-muted);background:rgba(0,0,0,0)}.frame.content-legal-columns.frame-type-text :is(.erigo-text,.erigo-rte-column)>figure.table tbody tr:nth-child(even) td{background:var(--erigo-color-surface)}.frame.content-legal-columns.frame-type-text :is(.erigo-text,.erigo-rte-column)>figure.table tbody td:first-child{color:var(--erigo-color-text);font-weight:var(--erigo-font-weight-medium)}@media(min-width: 992px){.frame.content-legal-columns.frame-type-text .erigo-text:not(:has(>.erigo-rte-columns)){column-count:2}}.icons-benefits{--erigo-vapas-icon-size: 3.5rem}.icons-benefits .frame-header+.erigo-icongroup{padding-block-start:4rem}.icons-benefits .erigo-icongroup-item-icon :is(svg,img){width:auto;height:var(--erigo-vapas-icon-size)}.icons-benefits .erigo-icongroup-item-text-header{font-weight:var(--erigo-vapas-heading-weight);color:var(--erigo-vapas-ink)}.icons-benefits .erigo-icongroup-item-text{font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-medium);color:var(--erigo-color-text-muted)}.career-card__badge{color:var(--erigo-color-primary-contrast);background-color:var(--erigo-color-primary);border-radius:var(--erigo-radius);text-transform:uppercase;letter-spacing:.04em;font-size:var(--erigo-text-xs);font-weight:var(--erigo-font-weight-bold)}.career-card{background-color:var(--erigo-color-surface);border:0;isolation:isolate}.career-card .career-card__link::before{content:"";position:absolute;inset:0;z-index:1}.career-card__image{aspect-ratio:537/224}.career-list .career-card__title{font-size:30px}.career-card .career-card__title{font-weight:var(--erigo-vapas-heading-weight);color:var(--erigo-vapas-ink)}.career-card__perex,.career-card__excerpt{font-size:var(--erigo-text-md);color:var(--erigo-color-text-muted)}.career-card .career-card__link{clip-path:none;padding:0;border:0;background-color:rgba(0,0,0,0);color:var(--erigo-color-link);font-size:var(--erigo-text-sm);font-weight:var(--erigo-font-weight-bold);text-decoration:none}.career-card .career-card__link::after{content:var(--erigo-vapas-arrow);margin-inline-start:var(--erigo-space-3xs)}.career-card .career-card__link:hover{background-color:rgba(0,0,0,0);color:var(--erigo-color-link-hover)}.career-card__params-item{font-weight:var(--erigo-font-weight-bold)}.career-card__params-item strong{color:var(--erigo-color-text-muted);font-weight:var(--erigo-font-weight-regular)}.career-card__params-item-mzda{font-size:var(--erigo-text-md);color:var(--erigo-vapas-ink)}.career-card__params-item-mzda strong{display:none}.career-card__params-item-lokalita,.career-card__params-item-vozidlo{display:none}.career-list[class*=columns-] .career-list__grid{gap:18px}.frame-type-erigocore_careerlist .career-card__title{min-height:1lh}.frame-type-erigocore_careerlist .career-card__perex{min-height:3lh}.frame-type-erigocore_careerlist .career-card__params{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto;align-content:start;align-items:start;row-gap:4px;padding:0;list-style:none}.frame-type-erigocore_careerlist .career-card__params-item-misto-vykonu-prace{grid-column:1;grid-row:1;min-height:1lh;margin:0}.frame-type-erigocore_careerlist .career-card__params-item-mzda{grid-column:1;grid-row:2;margin:0}.frame-type-erigocore_careerlist .career-card__params:not(:has(.career-card__params-item-misto-vykonu-prace))::before{content:"";grid-column:1;grid-row:1;min-height:1lh;margin:0}.frame-type-erigocore_careerlist .frame-header+.erigo-career:has(>.career-list:not(.layout-Links)){padding-block-start:60px}.cards-recruitment-info .erigo-card-body{padding:0;gap:12px}.cards-recruitment-info .erigo-card-title{width:fit-content;margin:0 0 4px;color:var(--erigo-color-primary);font-size:50px;font-weight:var(--erigo-font-weight-bold);line-height:1}.cards-recruitment-info .erigo-card-subtitle{margin:0;font-size:30px;font-weight:var(--erigo-vapas-heading-weight);line-height:1.2;color:var(--erigo-vapas-ink)}.cards-recruitment-info .erigo-card-body>p{margin:0;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-medium);line-height:1.35;color:var(--erigo-color-text-muted)}.cards-recruitment-info .erigo-card-body>p>a{color:var(--erigo-color-link);font-weight:var(--erigo-font-weight-bold)}.cards-recruitment-info .frame-header+.erigo-card-group{padding-block-start:44px}.cards-recruitment-info .frame-header{gap:10px}.cards-recruitment-info .frame-header>.element-header{margin-block-start:0;margin-block-end:0}.cards-recruitment-info .frame-header>.element-subheader{margin-block-start:0}.cards-recruitment-info .erigo-card-body>p{margin-block-start:12px}.cards-recruitment-info .erigo-card-body>p:has(>a){margin-block-start:22px}.cards-testimonials .erigo-card-group{--erigo-card-group-gap: 18px}.cards-testimonials .erigo-card-img-ratio-1-1{aspect-ratio:537/224}.cards-testimonials .erigo-card{display:flex;flex-direction:column;height:100%;background-color:var(--erigo-color-surface)}.cards-testimonials .erigo-card-body{display:flex;flex-direction:column;flex:1;gap:12px;padding:24px}.cards-testimonials .erigo-card-body>p{margin:0;font-size:var(--erigo-text-md);line-height:1.5;color:var(--erigo-color-text-muted)}.cards-testimonials .erigo-card-body>p:first-child{font-weight:var(--erigo-font-weight-medium)}.cards-testimonials .erigo-card-body>p:last-child{margin-block-start:auto;padding-block-start:12px;min-height:calc(4.5em + 12px);font-weight:var(--erigo-font-weight-regular)}.cards-testimonials .erigo-card-body>p:last-child strong{color:var(--erigo-vapas-ink);font-weight:var(--erigo-font-weight-bold)}.frame-type-text:has(+.frame-type-form_formframework .form-container-karieraprihlaska) .frame-header{gap:10px;margin-block-end:12px}.frame-type-text:has(+.frame-type-form_formframework .form-container-karieraprihlaska) .element-header{margin:0}.frame-type-text:has(+.frame-type-form_formframework .form-container-karieraprihlaska) .element-subheader{margin:0}.frame-type-text:has(+.frame-type-form_formframework .form-container-karieraprihlaska) .frame-header+.erigo-text{padding-inline-start:var(--erigo-vapas-paired-heading-indent, 0px)}.frame-type-text:has(+.frame-type-form_formframework .form-container-karieraprihlaska) .erigo-text p{margin:0;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-regular);line-height:1.6}.erigo-columns-2:has(>.erigo-columns-item>.frame-type-form_formframework .form-container-karieraprihlaska):has(>.erigo-columns-item>.frame-type-accordion)>.erigo-columns-item-right{display:flex;flex-direction:column;align-self:start;gap:32px;min-width:0}.erigo-columns-2:has(>.erigo-columns-item>.frame-type-form_formframework .form-container-karieraprihlaska):has(>.erigo-columns-item>.frame-type-accordion)>.erigo-columns-item-right>.frame{margin-block:0;padding-block:0}.erigo-columns-2:has(>.erigo-columns-item>.frame-type-form_formframework .form-container-karieraprihlaska):has(>.erigo-columns-item>.frame-type-accordion)>.erigo-columns-item-right>.frame>.frame-container{padding-block:0}@media(min-width: 992px){.erigo-columns-2:has(>.erigo-columns-item>.frame-type-form_formframework .form-container-karieraprihlaska):has(>.erigo-columns-item>.frame-type-accordion){grid-template-rows:auto auto;align-items:start}.erigo-columns-2:has(>.erigo-columns-item>.frame-type-form_formframework .form-container-karieraprihlaska):has(>.erigo-columns-item>.frame-type-accordion)>.erigo-columns-item-left{display:grid;grid-column:1;grid-row:1/span 2;grid-template-rows:subgrid;align-self:stretch;min-width:0}.erigo-columns-2:has(>.erigo-columns-item>.frame-type-form_formframework .form-container-karieraprihlaska):has(>.erigo-columns-item>.frame-type-accordion)>.erigo-columns-item-left>.frame{align-self:start}.erigo-columns-2:has(>.erigo-columns-item>.frame-type-form_formframework .form-container-karieraprihlaska):has(>.erigo-columns-item>.frame-type-accordion)>.erigo-columns-item-left>.frame+.frame{margin-block-start:0}.erigo-columns-2:has(>.erigo-columns-item>.frame-type-form_formframework .form-container-karieraprihlaska):has(>.erigo-columns-item>.frame-type-accordion)>.erigo-columns-item-left>.frame-type-form_formframework>.frame-container{padding-block:0}.erigo-columns-2:has(>.erigo-columns-item>.frame-type-form_formframework .form-container-karieraprihlaska):has(>.erigo-columns-item>.frame-type-accordion)>.erigo-columns-item-right{grid-column:2;grid-row:2}}.form-container-karieraprihlaska{background-color:#f3f3f3;padding:clamp(24px,3vw,36px)}.form-container-karieraprihlaska .erigo-field{margin-block-end:22px}.form-container-karieraprihlaska .erigo-label,.form-container-karieraprihlaska .erigo-checkgroup legend{display:block;margin:0 0 8px;padding:0;color:var(--erigo-color-text-muted);font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-regular);line-height:1.4}.form-container-karieraprihlaska :is(.erigo-input,.erigo-select,.erigo-textarea){width:100%;border:1px solid rgba(0,0,0,0);border-radius:0;background:#fff;color:var(--erigo-color-text);font-size:var(--erigo-text-md)}.form-container-karieraprihlaska :is(.erigo-input,.erigo-select,.erigo-textarea):focus-visible{outline:2px solid var(--erigo-color-primary);outline-offset:2px}.form-container-karieraprihlaska :is(.erigo-input,.erigo-select){min-height:41px;padding-inline:12px}.form-container-karieraprihlaska .erigo-textarea{height:160px;min-height:160px;padding:12px;resize:none;overflow-y:auto}.form-container-karieraprihlaska .erigo-form-row{gap:20px}.form-container-karieraprihlaska .erigo-checkgroup{margin:12px 0 30px;padding:0;border:0}.form-container-karieraprihlaska .erigo-checkgroup>div{display:grid;grid-template-columns:minmax(0, 1fr);gap:14px 20px}@media(min-width: 576px){.form-container-karieraprihlaska .erigo-checkgroup>div{grid-template-columns:repeat(2, minmax(0, 1fr))}}.form-container-karieraprihlaska .erigo-checkgroup .erigo-field{margin:0}.form-container-karieraprihlaska .erigo-check-label{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--erigo-color-text-muted);font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-regular);line-height:1.4;cursor:pointer}.form-container-karieraprihlaska .erigo-check-input{appearance:none;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0;border:1px solid #c8c8c8;border-radius:3px;background:#fff;cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease}.form-container-karieraprihlaska .erigo-check-input:checked{border-color:var(--erigo-color-primary);background-color:var(--erigo-color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:18px}.form-container-karieraprihlaska .erigo-check-input:focus-visible{outline:2px solid var(--erigo-color-primary);outline-offset:3px}.form-container-karieraprihlaska .erigo-select{appearance:none;padding-inline-end:44px;background-image:linear-gradient(45deg, transparent 50%, var(--erigo-color-primary) 50%),linear-gradient(135deg, var(--erigo-color-primary) 50%, transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat;cursor:pointer}.form-container-karieraprihlaska .erigo-select:hover{border-color:var(--erigo-color-primary)}.form-container-karieraprihlaska .erigo-select:disabled{opacity:.45;cursor:not-allowed}.form-container-karieraprihlaska .custom-file{position:relative;display:block;min-height:41px}.form-container-karieraprihlaska .custom-file input[type=file]{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.form-container-karieraprihlaska .custom-file .custom-file-label{position:relative;display:block;min-height:41px;margin:0;padding:0 136px 0 12px;overflow:hidden;border:1px solid rgba(0,0,0,0);background:#fff;color:var(--erigo-color-text-muted);font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-regular);line-height:39px;white-space:nowrap;text-overflow:ellipsis}.form-container-karieraprihlaska .custom-file .custom-file-label::after{content:attr(data-browse-label);position:absolute;inset-block:0;inset-inline-end:0;display:flex;align-items:center;padding-inline:30px 18px;background:var(--erigo-color-primary);color:var(--erigo-color-primary-contrast);font-weight:var(--erigo-font-weight-bold);clip-path:polygon(var(--erigo-vapas-button-cut, 0.6em) 0, 100% 0, 100% 100%, 0 100%);transition:background-color 160ms ease}.form-container-karieraprihlaska .custom-file.is-filled .custom-file-label{color:var(--erigo-color-text)}.form-container-karieraprihlaska .custom-file input[type=file]:hover+.custom-file-label{border-color:var(--erigo-color-primary)}.form-container-karieraprihlaska .custom-file input[type=file]:hover+.custom-file-label::after{background:var(--erigo-color-primary-hover)}.form-container-karieraprihlaska .custom-file input[type=file]:focus-visible+.custom-file-label{outline:2px solid var(--erigo-color-primary);outline-offset:2px}.form-container-karieraprihlaska .custom-file input[type=file]:is(.is-invalid,[aria-invalid=true])+.custom-file-label{border-color:var(--erigo-color-danger)}.form-container-karieraprihlaska .custom-file input[type=file]:disabled{cursor:not-allowed}.form-container-karieraprihlaska .custom-file input[type=file]:disabled+.custom-file-label{opacity:.45}.form-container-karieraprihlaska .form-actions{margin-block-start:28px}.form-container-karieraprihlaska .form-actions button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-width:180px;min-height:46px;padding:12px 32px;font-size:16px;font-weight:var(--erigo-font-weight-bold);line-height:1.2}.frame-type-text:has(.erigo-text a[href^="tel:"]):has(.erigo-text a[href^="mailto:"]):not(.content-contact-info):not(.page-footer *){margin-block:0;padding-block:0}.frame-type-text:has(.erigo-text a[href^="tel:"]):has(.erigo-text a[href^="mailto:"]):not(.content-contact-info):not(.page-footer *)>.frame-container{position:relative;padding:8px 0;border:0;background-color:#fff}.frame-type-text:has(.erigo-text a[href^="tel:"]):has(.erigo-text a[href^="mailto:"]):not(.content-contact-info):not(.page-footer *)>.frame-container::before{content:none}.frame-type-text:has(.erigo-text a[href^="tel:"]):has(.erigo-text a[href^="mailto:"]):not(.content-contact-info):not(.page-footer *)>.frame-container>.frame-inner{gap:0;padding:0;border:0}.frame-type-text:has(.erigo-text a[href^="tel:"]):has(.erigo-text a[href^="mailto:"]):not(.content-contact-info):not(.page-footer *) .frame-header{margin-block-end:16px}.frame-type-text:has(.erigo-text a[href^="tel:"]):has(.erigo-text a[href^="mailto:"]):not(.content-contact-info):not(.page-footer *) :is(.element-header,.element-subheader){margin:0;font-weight:var(--erigo-vapas-heading-weight, 800)}.frame-type-text:has(.erigo-text a[href^="tel:"]):has(.erigo-text a[href^="mailto:"]):not(.content-contact-info):not(.page-footer *) .erigo-text p{margin:0;color:var(--erigo-color-text-muted, #5e5e5e);font-size:var(--erigo-text-md);line-height:1.6}.frame-type-text:has(.erigo-text a[href^="tel:"]):has(.erigo-text a[href^="mailto:"]):not(.content-contact-info):not(.page-footer *) .erigo-text p>br{display:revert}.frame-type-text:has(.erigo-text a[href^="tel:"]):has(.erigo-text a[href^="mailto:"]):not(.content-contact-info):not(.page-footer *) .erigo-text a{font-weight:var(--erigo-font-weight-medium, 500);overflow-wrap:anywhere}.erigo-text a[href^="tel:"]{font-size:inherit;font-weight:inherit;line-height:inherit}.frame-type-text:has(.erigo-text a[href^="tel:"]):has(.erigo-text a[href^="mailto:"]):not(.content-contact-info):not(.page-footer *) .erigo-text a[href^="mailto:"]{display:inline-block;margin-block-start:10px;color:var(--erigo-color-link)}.frame-type-text:has(.erigo-text a[href^="tel:"]):has(.erigo-text a[href^="mailto:"]):not(.content-contact-info):not(.page-footer *) .erigo-text p+p{margin-block-start:14px;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-regular, 400)}.frame-type-accordion .frame-header{margin-block-end:16px}.frame-type-accordion .accordion-item{margin:0;border:0;border-block-end:1px solid var(--erigo-color-border, #e0e0e0);border-radius:0;background-color:rgba(0,0,0,0)}.frame-type-accordion .accordion-item:first-child{border-block-start:1px solid var(--erigo-color-border, #e0e0e0)}.frame-type-accordion .accordion-header{margin:0}.frame-type-accordion .accordion-item+.accordion-item{border-block-start:0;margin-block-start:0}.frame-type-accordion .accordion-button{position:relative;padding:12px 40px 12px 16px;background-color:rgba(0,0,0,0);color:var(--erigo-vapas-ink);font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-bold);line-height:1.35;box-shadow:none}.frame-type-accordion .accordion-button:not(.collapsed){background-color:rgba(0,0,0,0);color:var(--erigo-vapas-ink);box-shadow:none}.frame-type-accordion .accordion-button::before,.frame-type-accordion .accordion-button::after{content:"";position:absolute;top:50%;right:10px;width:16px;height:3px;margin:0;border:0;background-color:var(--erigo-color-primary);background-image:none;transition:transform 220ms ease}.frame-type-accordion .accordion-button::before{transform:translateY(-50%)}.frame-type-accordion .accordion-button::after,.frame-type-accordion .accordion-button.collapsed::after{transform:translateY(-50%) rotate(90deg)}.frame-type-accordion .accordion-button:not(.collapsed)::after{transform:translateY(-50%) rotate(90deg) scaleX(0)}.frame-type-accordion .accordion-body{padding:0 16px 16px;border:0;background-color:rgba(0,0,0,0);color:var(--erigo-color-text-muted);font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-medium, 500);line-height:1.45}.frame-type-accordion .accordion-body p{margin:0}.frame-type-accordion .accordion-body p+p{margin-block-start:12px}.frame-type-accordion .collapsing{transition:height 260ms ease}@media(prefers-reduced-motion: reduce){.accordion-button::before,.accordion-button::after,.frame-type-accordion .collapsing,.form-container-karieraprihlaska .erigo-check-input{transition:none}}.erigo-columns-item>.frame+.frame{margin-block-start:var(--erigo-vapas-column-stack, var(--erigo-space-lg))}.frame-type-form_formframework:has(.form-container-karieraprihlaska){margin-block-start:16px}@media(max-width: 767px){.frame-type-text:has(.erigo-text a[href^="tel:"]):has(.erigo-text a[href^="mailto:"]):not(.content-contact-info):not(.page-footer *){margin-block-start:32px}.frame-type-accordion{margin-block-start:28px}}.frame-type-form_formframework:has(.form-container-kontaktniformular)>.frame-container>.frame-inner{padding:var(--erigo-vapas-form-padding)}@media(max-width: 767.98px){.frame-type-form_formframework:has(.form-container-kontaktniformular)>.frame-container>.frame-inner{padding-inline:16px}}.frame-type-form_formframework:has(.form-container-kontaktniformular) .erigo-form-row{gap:24px 32px}.frame-type-form_formframework:has(.form-container-kontaktniformular) .erigo-field{margin-block-end:0}.frame-type-form_formframework:has(.form-container-kontaktniformular)>.frame-container>.frame-inner>.form-container>form>:is(.erigo-form-row,.erigo-field)~:is(.erigo-form-row,.erigo-field){margin-block-start:24px}.frame-type-form_formframework form>.clearfix:has(>.frame)+:is(.erigo-form-row,.erigo-field,.erigo-checkgroup){margin-block-start:24px}.form-container-kontaktniformular .erigo-field+.erigo-field .erigo-label{margin-block-start:var(--erigo-space-xs)}.frame-type-form_formframework .erigo-label{font-weight:var(--erigo-font-weight-regular);color:var(--erigo-color-text-muted)}.frame-type-form_formframework :is(.erigo-input,.erigo-select){height:var(--erigo-vapas-field-height, 41px);padding-block:0}.frame-type-form_formframework .erigo-form-row{gap:var(--erigo-vapas-field-gap, 20px)}.frame-header:has(>.element-subheader){gap:10px}.frame-header:has(>.element-subheader)>.element-header,.frame-type-text:has(+.frame-type-form_formframework .form-container-karieraprihlaska) .frame-header>.element-header,.cards-recruitment-info .frame-header>.element-header{margin-block-end:0}.frame-header:has(>.element-subheader)>.element-subheader{margin-block-start:0}.frame-type-text:has(+.frame-type-form_formframework .form-container-karieraprihlaska)>.frame-container>.frame-inner>.frame-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:0}.frame-type-text:has(+.frame-type-form_formframework .form-container-karieraprihlaska) .frame-header>.element-header{margin:0;padding-block:0;line-height:1.2}.frame-type-text:has(+.frame-type-form_formframework .form-container-karieraprihlaska) .frame-header>.element-subheader{display:block;margin:0;padding-block:0}@media(max-width: 767.98px){.frame-type-text:has(.erigo-text a[href^="tel:"]):has(.erigo-text a[href^="mailto:"]):not(.content-contact-info):not(.page-footer *)>.frame-container{padding:8px 0}.frame-type-text:has(.erigo-text a[href^="tel:"]):has(.erigo-text a[href^="mailto:"]):not(.content-contact-info):not(.page-footer *)>.frame-container::before{content:none}}.frame-type-accordion .accordion-body:has(>.accordion-content-left>.accordion-content-text:only-child){padding-inline-start:16px}.frame-type-accordion .accordion-content-left>.accordion-content-text:only-child{margin-inline-start:0;padding-inline-start:0}.frame-type-accordion .accordion-content:has(>.accordion-content-text:only-child){grid-template-columns:minmax(0, 1fr);grid-template-areas:"text";gap:0}.frame-type-accordion .accordion-content>.accordion-content-text:only-child{grid-area:text;min-width:0;text-align:left}.frame-type-accordion .accordion{gap:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.frame-type-erigocore_careerlist .career-list.layout-List .career-list__items{display:grid;grid-template-columns:minmax(0, 1fr);grid-auto-rows:1fr;gap:20px}.frame-type-erigocore_careerlist .career-list.layout-List .career-card{position:relative;display:grid;grid-template-columns:350px minmax(0, 1fr);align-items:center;gap:0;margin:0;padding:0;border:0;border-radius:0;background:var(--erigo-color-surface, #f3f3f3);overflow:hidden}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__image{position:relative;align-self:stretch;width:100%;height:100%;min-height:0;margin:0;aspect-ratio:auto;overflow:hidden;border:0}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__image picture{display:block;width:100%;height:100%}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.frame-type-erigocore_careerlist .career-list.layout-List .career-card:not(:has(>.career-card__image)){grid-template-columns:minmax(0, 1fr)}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__body{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) 180px;grid-template-areas:"title salary" "description salary" "details action";grid-template-rows:auto 1fr auto;align-self:stretch;align-items:start;gap:16px 28px;min-width:0;padding:16px 28px}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__title{grid-area:title;min-height:0;margin:0;padding:0;color:var(--erigo-color-text, #1a1a1a);font-size:clamp(24px,2vw,30px);font-weight:var(--erigo-font-weight-bold, 700);line-height:1.2;text-transform:none}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__perex{grid-area:description;min-height:0;margin:0;color:#454545;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-medium, 500);line-height:1.5}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__perex p{margin:0}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__perex p+p{margin-block-start:8px}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params{grid-area:details;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto minmax(64px, auto);align-items:start;gap:14px 24px;margin:4px 0 0;padding:0;border:0;list-style:none}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params::before{content:none}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params-item{flex:1 1 120px;grid-area:auto;grid-column:auto;grid-row:auto;order:5;min-height:0;margin:0;padding:0;color:var(--erigo-color-text, #1a1a1a);font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-semibold, 600);line-height:1.4;overflow-wrap:anywhere}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params-item::before{content:none}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params-item strong{display:block;margin-block-end:4px;color:#555;font-size:var(--erigo-text-md);font-weight:var(--erigo-font-weight-medium, 500);line-height:1.4}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params-item-misto-vykonu-prace,.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params-item-lokalita{display:block;grid-column:1/-1;grid-row:1;order:0}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params:has(.career-card__params-item-misto-vykonu-prace) .career-card__params-item-lokalita{display:none}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params-item-nastup{grid-column:1;grid-row:2;order:1}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params-item-rezim{grid-column:2;grid-row:2;order:2}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params-item-uvazek{grid-column:3;grid-row:2;order:3}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params-item-vozidlo{display:none}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params-item-mzda{position:absolute;inset:16px 28px auto auto;width:180px;color:var(--erigo-color-primary, #a5192d);font-size:22px;font-weight:var(--erigo-font-weight-bold, 700);line-height:1.3}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__link{grid-area:action;align-self:end;justify-self:stretch;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:48px;margin:0;padding:12px 18px;border:0;border-radius:0;clip-path:none;background:var(--erigo-color-primary, #a5192d);color:#fff;font-size:15px;font-weight:var(--erigo-font-weight-bold, 700);line-height:1.2;text-decoration:none}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__link::before{content:none}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__link::after{content:"→";margin:0}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__link:hover{background:var(--erigo-color-primary-hover, #8a1526);color:#fff}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__link:focus-visible{outline:2px solid var(--erigo-color-primary, #a5192d);outline-offset:4px}@media(max-width: 1100px){.frame-type-erigocore_careerlist .career-list.layout-List .career-card{grid-template-columns:280px minmax(0, 1fr)}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__body{grid-template-columns:minmax(0, 1fr) 160px;gap:16px 20px;padding:12px 24px}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params-item-mzda{inset:12px 24px auto auto;width:160px;font-size:20px}}@media(max-width: 850px){.frame-type-erigocore_careerlist .career-list.layout-List .career-list__items{grid-auto-rows:auto}.frame-type-erigocore_careerlist .career-list.layout-List .career-card{grid-template-columns:250px minmax(0, 1fr)}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__body{display:flex;flex-direction:column;gap:14px;padding:24px}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params{width:100%;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto minmax(44px, auto)}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params-item-uvazek{grid-column:1/-1;grid-row:3}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__params-item-mzda{position:static;grid-column:1/-1;grid-row:4;width:auto;order:4;margin-block-start:4px}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__link{align-self:start;min-width:170px}}@media(max-width: 600px){.frame-type-erigocore_careerlist .career-list.layout-List .career-card{grid-template-columns:minmax(0, 1fr)}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__image{width:100%;height:auto;margin:0;max-width:none;aspect-ratio:640/403}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__body{padding:24px 20px}.frame-type-erigocore_careerlist .career-list.layout-List .career-card__link{align-self:stretch}}.frame-type-erigocore_careerlist .frame-header+.erigo-career:has(>.career-list.layout-Links){padding-block-start:0}.erigo-reference-play-link .erigo-reference-play::before{background-color:var(--erigo-color-primary-contrast, #fff)}@media(max-width: 767.98px){.form-container-karieraprihlaska{padding-inline:16px}.form-container-karieraprihlaska form{padding-inline:0}}:root{--erigo-vapas-detail-hero-height: 24vh;--erigo-vapas-detail-hero-height: clamp(12rem, 24dvh, 18rem)}.frame-type-erigocore_careerdetail>.frame-container{max-width:none;padding-inline:0}.frame-type-erigocore_careerdetail .career-detail>*{width:100%;max-width:var(--erigo-container, 75rem);margin-inline:auto;padding-inline:1.25rem}@media(min-width: 768px){.frame-type-erigocore_careerdetail .career-detail>*{padding-inline:2.5rem}}@media(min-width: 992px){.frame-type-erigocore_careerdetail .career-detail>*{padding-inline:3.5rem}}@media(min-width: 1200px){.frame-type-erigocore_careerdetail .career-detail>*{padding-inline:4.5rem}}.frame-type-erigocore_careerdetail .career-detail>.career-detail__header{max-width:none;padding-inline:0}@media(min-width: 768px){.navigation-content-overlap+.main-section .career-detail__header{min-height:calc(var(--erigo-vapas-detail-hero-height) + var(--erigo-header-offset, var(--erigo-header-height)))}.navigation-content-overlap+.main-section .career-detail__header-content{padding-block-start:calc(var(--erigo-space-md) + var(--erigo-header-offset, var(--erigo-header-height)))}}.navigation-content-overlap+.main-section .career-detail__hero::after{content:"";position:absolute;inset-block-start:0;inset-inline:0;z-index:1;height:calc(var(--erigo-header-offset, var(--erigo-header-height))*2);pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--erigo-color-inverse) 45%, transparent), transparent)}.career-detail__back{margin-block-start:var(--erigo-space-lg)}.career-detail__back-link{padding:0;border:0;background-color:rgba(0,0,0,0);color:var(--erigo-color-text-muted);font-size:var(--erigo-text-sm);font-weight:var(--erigo-font-weight-medium);text-decoration:none}.career-detail__back-link::before{content:"←";margin-inline-end:var(--erigo-space-3xs)}.career-detail__back-link:hover{background-color:rgba(0,0,0,0);color:var(--erigo-color-link)}.career-detail__header{position:relative;isolation:isolate;overflow:hidden;gap:0}.career-detail__hero{border-radius:0}.career-detail__header-content{padding:var(--erigo-space-md);background-color:var(--erigo-color-primary);background-image:var(--erigo-vapas-hero-stripes);color:var(--erigo-color-text-inverse)}@media(min-width: 768px){.career-detail__header{display:grid;min-height:var(--erigo-vapas-detail-hero-height);background-color:var(--erigo-color-primary)}.career-detail__hero,.career-detail__header::before,.career-detail__header-content{grid-area:1/1}.career-detail__hero{position:relative;z-index:0;aspect-ratio:auto;width:50%;height:100%;min-width:0;justify-self:end}.career-detail__hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;object-position:50% 0%}.navigation-content-overlap+.main-section .career-detail__hero{margin-block-start:0;height:100%}.career-detail__header::before{content:"";z-index:1;pointer-events:none;background-color:var(--erigo-color-primary);background-image:none;clip-path:polygon(0 0, 56% 0, 50% 100%, 0 100%);clip-path:polygon(0 0, 50% 0, 56% 100%, 0 100%)}.career-detail__header-content{width:100%;max-width:var(--erigo-container, 75rem);margin-inline:auto;padding-inline:1.25rem;z-index:2;justify-content:center;padding-block:var(--erigo-space-md);background-color:rgba(0,0,0,0);background-image:none}}@media(min-width: 768px)and (min-width: 768px){.career-detail__header-content{padding-inline:2.5rem}}@media(min-width: 768px)and (min-width: 992px){.career-detail__header-content{padding-inline:3.5rem}}@media(min-width: 768px)and (min-width: 1200px){.career-detail__header-content{padding-inline:4.5rem}}@media(min-width: 768px){.career-detail__header-content>*{max-width:min(48%,34rem)}}@media(max-width: 767.98px){.career-detail__hero{aspect-ratio:auto;height:clamp(180px,56vw,260px)}.career-detail__hero-image{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.navigation-content-overlap+.main-section .career-detail__hero{height:calc(clamp(180px,56vw,260px) + var(--erigo-header-offset, var(--erigo-header-height)))}.career-detail__header-content,.navigation-content-overlap+.main-section .career-detail__header-content{padding-block:24px}}.career-detail__title{color:var(--erigo-color-text-inverse);font-size:var(--erigo-text-3xl);font-weight:var(--erigo-vapas-heading-weight);letter-spacing:var(--erigo-vapas-heading-tracking);text-transform:uppercase}.career-detail__subtitle{color:var(--erigo-color-text-inverse);font-size:var(--erigo-text-md);max-width:46ch}.career-detail__categories{color:var(--erigo-color-text-inverse);text-transform:uppercase;letter-spacing:.06em}.career-detail__badge{color:var(--erigo-color-primary);background-color:var(--erigo-color-text-inverse);border-radius:0}.career-detail__params--header{display:none}.career-detail__layout--sidebar{margin-block-start:var(--erigo-space-xl)}@media(min-width: 992px){.career-detail__sidebar{position:sticky;top:calc(var(--erigo-header-height) + var(--erigo-space-md))}}.career-detail__sidebar-params{display:grid;grid-template-columns:1fr;gap:var(--erigo-space-3xs);padding:var(--erigo-space-md);background-color:var(--erigo-color-surface);border-inline-start:var(--erigo-space-3xs) solid var(--erigo-color-primary)}.career-detail__sidebar-params-label{color:var(--erigo-color-text-muted);font-size:var(--erigo-text-sm);font-weight:var(--erigo-font-weight-regular)}.career-detail__sidebar-params-value{margin:0 0 var(--erigo-space-xs);font-weight:var(--erigo-font-weight-bold)}.career-detail__perex>p{color:var(--erigo-color-text-muted);font-size:var(--erigo-text-md);max-width:68ch}.career-detail__section>h2{font-size:var(--erigo-vapas-text-section);font-weight:var(--erigo-vapas-heading-weight);letter-spacing:var(--erigo-vapas-heading-tracking);text-transform:uppercase}.career-detail__section>h2::before{content:"";display:inline-block;width:var(--erigo-vapas-slash-width);height:var(--erigo-vapas-slash-height);margin-inline-end:var(--erigo-vapas-slash-gap);background-color:var(--erigo-color-primary);transform:skewX(var(--erigo-vapas-slash-skew));translate:var(--erigo-vapas-slash-bleed) var(--erigo-vapas-slash-drop)}.career-detail__section>:is(p,ul,ol){max-width:68ch}.career-detail__cta{margin-block-start:var(--erigo-space-lg)}.news-list-view .pagination,.news-list-view nav:has(>.pagination),.career-list .pagination,.career-list nav:has(>.pagination),.plugin-list .pagination,.plugin-list nav:has(>.pagination){display:flex;flex-basis:100%;width:100%;justify-content:center;margin-block-start:var(--erigo-space-lg, 2rem)}.pagination{display:flex;flex-wrap:wrap;gap:var(--erigo-space-xs, 0.5rem);justify-content:center;padding-inline:0;list-style:none}.page-header .header-logo-image{width:auto}.page-footer .footer-brand-bar :is(img,svg),.page-footer img[src$=".svg"]:not(figure.image img){height:2.5rem;width:auto;max-width:none;max-height:2.5rem}.erigo-icongroup-item-icon>svg{width:auto;height:var(--erigo-icongroup-icon-size);max-inline-size:100%}.erigo-thumbnail-menu-link:hover{box-shadow:none}
