/*!
Theme Name: Blueprint
Theme URI: https://blueprint.junique.design
Author: JUNIQUE Design
Author URI: https://blueprint/junique.design
Description: Dieses Theme wurde von Junias Fenske als blank Theme entwickelt.
Version: 1.0.0
Tested up to: 8.0
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: junique
Tags:
*/:root{--space-unit: 1em}:root,*{--space-xxxxs: calc(0.09 * var(--space-unit));--space-xxxs: calc(0.146 * var(--space-unit));--space-xxs: calc(0.236 * var(--space-unit));--space-xs: calc(0.382 * var(--space-unit));--space-sm: calc(0.618 * var(--space-unit));--space-md: calc(1 * var(--space-unit));--space-lg: calc(1.618 * var(--space-unit));--space-xl: calc(2.618 * var(--space-unit));--space-xxl: calc(4.236 * var(--space-unit));--space-xxxl: calc(6.854 * var(--space-unit));--space-xxxxl: calc(11.08 * var(--space-unit));--component-padding: var(--space-md)}@supports(--css: variables){@media(min-width: 1024px){:root{--space-unit: 1.25em}}}:root{--color-primary: #003353;--color-primary-rgb: 17, 84, 166;--color-secondary: #407cca;--color-secondary-rgb: 0, 9, 37;--color-accent: #003353;--color-accent-rgb: 21, 63, 117;--color-alternate: #f2f5f6;--color-alternate-rgb: 229, 234, 237;--color-highlight: #ecf2fa;--color-error: #c10525;--color-success: #97d779;--color-alternate_dark: #17283b;--color-dark: #3a3b3a;--color-contrast-lower-h: 240;--color-contrast-lower-s: 4%;--color-contrast-lower-l: 85%;--color-contrast-lower: hsl(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l));--color-contrast-low-h: 240;--color-contrast-low-s: 4%;--color-contrast-low-l: 65%;--color-contrast-low: hsl(var(--color-contrast-low-h), var(--color-contrast-low-s), var(--color-contrast-low-l));--color-contrast-medium-h: 225;--color-contrast-medium-s: 4%;--color-contrast-medium-l: 47%;--color-contrast-medium: hsl(var(--color-contrast-medium-h), var(--color-contrast-medium-s), var(--color-contrast-medium-l));--color-contrast-high-h: 230;--color-contrast-high-s: 7%;--color-contrast-high-l: 23%;--color-contrast-high: hsl(var(--color-contrast-high-h), var(--color-contrast-high-s), var(--color-contrast-high-l));--color-contrast-higher-h: 230;--color-contrast-higher-s: 13%;--color-contrast-higher-l: 9%;--color-contrast-higher: hsl(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l))}:root{--text-base-size: 1rem;--text-scale-ratio: 1.1;--text-unit: var(--text-base-size);--font-primary: "Open Sans", Helvetica Neue, Helvetica, Arial, sans-serif;--font-secundary: "Arial" Helvetica Neue, Helvetica, sans-serif;--font-code: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;--font-pre: "Courier 10 Pitch", courier, monospace}@media(min-width: 1024px){:root{--text-scale-ratio: 1.17}}:root,*{--text-xs: calc((var(--text-unit) / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-sm: calc(var(--text-xs) * var(--text-scale-ratio));--text-md: calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-lg: calc(var(--text-md) * var(--text-scale-ratio));--text-xl: calc(var(--text-lg) * var(--text-scale-ratio));--text-xxl: calc(var(--text-xl) * var(--text-scale-ratio));--text-xxxl: calc(var(--text-xxl) * var(--text-scale-ratio));--text-xxxxl: calc(var(--text-xxxl) * var(--text-scale-ratio))}*,*::before,*::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}*{font:inherit;margin:0;padding:0;border:0}:where(:root){-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);text-rendering:optimizeLegibility;overflow-wrap:break-word;cursor:default;tab-size:4}html,body{scrollbar-gutter:stable}body{overflow-y:scroll}main{display:block}img,picture,video,svg{display:block;max-width:100%;height:auto;border-style:none;max-inline-size:100%;block-size:auto}:where(svg:not([fill])){fill:currentColor}svg:not(:root){overflow:hidden}blockquote,q{quotes:none}button,input,textarea,select,.reset{background-color:rgba(0,0,0,0);border-radius:0;color:inherit;line-height:inherit;appearance:none}[hidden],template{display:none !important}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:root{--color-background-body: #ffffff;--color-background-selection: var(--color-secondary);--color-text-selection: #ffffff}html{margin:0 !important;padding:0 !important}body{background:var(--color-background-body)}::-webkit-selection{background-color:var(--color-background-selection);color:var(--color-text-selection)}::-moz-selection{background-color:var(--color-background-selection);color:var(--color-text-selection)}::selection{background-color:var(--color-background-selection);color:var(--color-text-selection)}body{overflow-x:hidden}body{display:flex;flex-direction:column;min-height:100vh}body>main{flex:1}body>footer,body>#site-footer,body>.site-footer{flex-shrink:0}#wpadminbar{position:sticky !important}@font-face{font-display:auto;font-family:"Open Sans";font-style:normal;font-weight:400;src:url(//fischer-con.de/wp-content/themes/junique/assets/fonts/Open-Sans/open-sans-regular.woff) format("woff"),url(//fischer-con.de/wp-content/themes/junique/assets/fonts/Open-Sans/open-sans-regular.woff2) format("woff2"),url(//fischer-con.de/wp-content/themes/junique/assets/fonts/Open-Sans/open-sans-regular.ttf) format("truetype")}@font-face{font-display:auto;font-family:"Open Sans";font-style:normal;font-weight:300;src:url(//fischer-con.de/wp-content/themes/junique/assets/fonts/Open-Sans/open-sans-300.woff) format("woff"),url(//fischer-con.de/wp-content/themes/junique/assets/fonts/Open-Sans/open-sans-300.woff2) format("woff2"),url(//fischer-con.de/wp-content/themes/junique/assets/fonts/Open-Sans/open-sans-300.ttf) format("truetype")}@font-face{font-display:auto;font-family:"Open Sans";font-style:normal;font-weight:600;src:url(//fischer-con.de/wp-content/themes/junique/assets/fonts/Open-Sans/open-sans-600.woff) format("woff"),url(//fischer-con.de/wp-content/themes/junique/assets/fonts/Open-Sans/open-sans-600.woff2) format("woff2"),url(//fischer-con.de/wp-content/themes/junique/assets/fonts/Open-Sans/open-sans-600.ttf) format("truetype")}@font-face{font-display:auto;font-family:"Open Sans";font-style:normal;font-weight:700;src:url(//fischer-con.de/wp-content/themes/junique/assets/fonts/Open-Sans/open-sans-700.woff) format("woff"),url(//fischer-con.de/wp-content/themes/junique/assets/fonts/Open-Sans/open-sans-700.woff2) format("woff2"),url(//fischer-con.de/wp-content/themes/junique/assets/fonts/Open-Sans/open-sans-700.ttf) format("truetype")}:root{--body-font-size: var(--text-base-size);--body-line-height: 1.4;--body-font-color: var(--color-dark);--heading-font-weight: 700;--heading-line-height: 1.2;--heading-font-color: var(--color-primary);--font-primary--capital-letter: 1}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%}body{font-family:var(--font-primary);font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--body-font-color);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);color:var(--heading-font-color);padding:0;margin:0}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{font-family:var(--font-primary);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);color:var(--heading-font-color)}h1{font-size:var(--text-xxl, 2rem)}h2{font-size:var(--text-xl, 1.75rem)}h3{font-size:var(--text-lg, 1.375rem)}h4{font-size:var(--text-md, 1.125rem)}p{font-size:var(--text-base-size);line-height:var(--body-line-height);margin-bottom:var(--space-md);hyphens:auto}p:last-child,p:last-of-type{margin-bottom:0}small{font-size:var(--text-sm, 0.75rem)}i,em{font-style:italic}b,strong{font-weight:700}s{text-decoration:line-through}u{text-decoration:underline}blockquote{padding-left:1em;font-style:italic}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{resize:vertical;overflow:auto;vertical-align:top}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:none}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}:root{--color: hsl(0, 0%, 2%);--h1-color: hsl(205deg, 20%, 94%);--h2-color: #e1e6eb;--h3-color: hsl(205deg, 18%, 86%);--h4-color: #c8d1d8;--h5-color: hsl(205deg, 16%, 77%);--h6-color: #afbbc4;--muted-color: hsl(205deg, 10%, 50%);--muted-border-color: #1f2d38;--primary: hsl(203deg, 100%, 16%);--primary-hover: hsl(203deg, 80%, 16%);--primary-focus: rgba(16, 149, 193, 0.25);--primary-inverse: #fff;--secondary: hsl(205deg, 15%, 41%);--secondary-hover: hsl(205deg, 10%, 50%);--secondary-focus: rgba(115, 130, 140, 0.25);--secondary-inverse: #fff;--contrast: hsl(205deg, 20%, 94%);--contrast-hover: #fff;--contrast-focus: rgba(115, 130, 140, 0.25);--contrast-inverse: #000;--mark-background-color: #d1c284;--mark-color: #11191f;--ins-color: #388e3c;--del-color: #c62828;--border-radius: 0 !important;--line-height: 1.5;--font-weight: 400;--font-size: 16px;--border-radius: 0.25rem;--border-width: 1px;--outline-width: 3px;--spacing: 1rem;--typography-spacing-vertical: 1.5rem;--block-spacing-vertical: calc(var(--spacing) * 2);--block-spacing-horizontal: var(--spacing);--grid-spacing-vertical: 0;--grid-spacing-horizontal: var(--spacing);--form-element-spacing-vertical: 0.75rem;--form-element-spacing-horizontal: 1rem;--nav-element-spacing-vertical: 1rem;--nav-element-spacing-horizontal: 0.5rem;--nav-link-spacing-vertical: 0.5rem;--nav-link-spacing-horizontal: 0.5rem;--form-label-font-weight: var(--font-weight);--transition: 0.2s ease-in-out;--modal-overlay-backdrop-filter: blur(0.25rem);--form-element-spacing-vertical: 0.75rem;--form-element-spacing-horizontal: 1rem;--form-element-background-color: #e5eaed;--form-element-border-color: hsl(205deg, 14%, 68%);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: transparent;--form-element-active-border-color: var(--primary);--form-element-focus-color: var(--primary-focus);--form-element-disabled-background-color: hsl(205deg, 18%, 86%);--form-element-disabled-border-color: hsl(205deg, 14%, 68%);--form-element-disabled-opacity: 0.5;--form-element-invalid-border-color: #c62828;--form-element-invalid-active-border-color: #d32f2f;--form-element-invalid-focus-color: rgba(211, 47, 47, 0.125);--form-element-valid-border-color: #388e3c;--form-element-valid-active-border-color: #43a047;--form-element-valid-focus-color: rgba(67, 160, 71, 0.125);--switch-background-color: hsl(205deg, 16%, 77%);--switch-color: var(--primary-inverse);--switch-checked-background-color: var(--primary);--range-border-color: hsl(205deg, 18%, 86%);--range-active-border-color: hsl(205deg, 16%, 77%);--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(198, 40, 40)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(56, 142, 60)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E")}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem*var(--line-height) + var(--form-element-spacing-vertical)*2 + var(--border-width)*2)}fieldset{margin:0;margin-bottom:var(--spacing);padding:0;border:0}label,fieldset legend{display:block;margin-bottom:calc(var(--spacing)*.25);font-weight:var(--form-label-font-weight, var(--font-weight))}input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}input,select,textarea{--background-color: var(--form-element-background-color);--border-color: var(--form-element-border-color);--color: var(--form-element-color);--box-shadow: none;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus),:where(select,textarea):is(:active,:focus){--background-color: var(--form-element-active-background-color)}input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus),:where(select,textarea):is(:active,:focus){--border-color: var(--form-element-active-border-color)}input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,select:focus,textarea:focus{--box-shadow: 0 0 0 var(--outline-width) var(--form-element-focus-color)}input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled],:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea){--background-color: var(--form-element-disabled-background-color);--border-color: var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid]{padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem) !important;padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal) !important;padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem) !important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=false]{background-image:var(--icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=true]{background-image:var(--icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--border-color: var(--form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--border-color: var(--form-element-valid-active-border-color) !important;--box-shadow: 0 0 0 var(--outline-width) var(--form-element-valid-focus-color) !important}:where(input,select,textarea)[aria-invalid=true]{--border-color: var(--form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--border-color: var(--form-element-invalid-active-border-color) !important;--box-shadow: 0 0 0 var(--outline-width) var(--form-element-invalid-focus-color) !important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::placeholder,input::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder,select:invalid{color:var(--form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--spacing)}select::-ms-expand{border:0;background-color:rgba(0,0,0,0)}select:not([multiple],[size]){padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:var(--icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}:where(input,select,textarea)+small{display:block;width:100%;margin-top:calc(var(--spacing)*-0.75);margin-bottom:var(--spacing);color:var(--muted-color)}label>:where(input,select,textarea){margin-top:calc(var(--spacing)*.25)}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-0.125em;margin-right:.375em;margin-left:0;margin-inline-start:0;margin-inline-end:.375em;border-width:var(--border-width);font-size:inherit;vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color: var(--primary);--border-color: var(--primary);background-image:var(--icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-right:.375em;margin-bottom:0;cursor:pointer}[type=checkbox]:indeterminate{--background-color: var(--primary);--border-color: var(--primary);background-image:var(--icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color: var(--primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--background-color: var(--switch-background-color);--border-color: var(--switch-background-color);--color: var(--switch-color);width:2.25em;height:1.25em;border:var(--border-width) solid var(--border-color);border-radius:1.25em;background-color:var(--background-color);line-height:1.25em}[type=checkbox][role=switch]:focus{--background-color: var(--switch-background-color);--border-color: var(--switch-background-color)}[type=checkbox][role=switch]:checked{--background-color: var(--switch-checked-background-color);--border-color: var(--switch-checked-background-color)}[type=checkbox][role=switch]:before{display:block;width:calc(1.25em - var(--border-width)*2);height:100%;border-radius:50%;background-color:var(--color);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:checked{background-image:none}[type=checkbox][role=switch]:checked::before{margin-left:calc(1.125em - var(--border-width));margin-inline-start:calc(1.125em - var(--border-width))}[type=checkbox][aria-invalid=false],[type=checkbox]:checked[aria-invalid=false],[type=radio][aria-invalid=false],[type=radio]:checked[aria-invalid=false],[type=checkbox][role=switch][aria-invalid=false],[type=checkbox][role=switch]:checked[aria-invalid=false]{--border-color: var(--form-element-valid-border-color)}[type=checkbox][aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=radio][aria-invalid=true],[type=radio]:checked[aria-invalid=true],[type=checkbox][role=switch][aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--border-color: var(--form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--border-radius)*.5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--border-radius)*.5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--icon-position: 0.75rem;--icon-width: 1rem;padding-right:calc(var(--icon-width) + var(--icon-position));background-image:var(--icon-date);background-position:center right var(--icon-position);background-size:var(--icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--icon-width);margin-right:calc(var(--icon-width)*-1);margin-left:var(--icon-position);opacity:0}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--color: var(--muted-color);padding:calc(var(--form-element-spacing-vertical)*.5) 0;border:0;border-radius:0;background:none}[type=file]::file-selector-button{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);margin-right:calc(var(--spacing)/2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/2);padding:calc(var(--form-element-spacing-vertical)*.5) calc(var(--form-element-spacing-horizontal)*.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::file-selector-button:is(:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}[type=file]::-webkit-file-upload-button{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);margin-right:calc(var(--spacing)/2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/2);padding:calc(var(--form-element-spacing-vertical)*.5) calc(var(--form-element-spacing-horizontal)*.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-webkit-file-upload-button:is(:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}[type=file]::-ms-browse{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);margin-right:calc(var(--spacing)/2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/2);padding:calc(var(--form-element-spacing-vertical)*.5) calc(var(--form-element-spacing-horizontal)*.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-ms-browse:is(:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:none}[type=range]::-webkit-slider-runnable-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-moz-range-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-ms-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}[type=range]:hover,[type=range]:focus{--range-border-color: var(--range-active-border-color);--range-thumb-color: var(--range-thumb-hover-color)}[type=range]:active{--range-thumb-color: var(--range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);border-radius:5rem;background-image:var(--icon-search);background-position:center left 1.125rem;background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem) !important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--icon-search),var(--icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--icon-search),var(--icon-invalid)}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}a,[role=link]{--color: var(--primary);--background-color: transparent;outline:none;background-color:var(--background-color);color:var(--color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);transition:background-color var(--transition),color var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition)}a:is([aria-current],:hover,:active,:focus),[role=link]:is([aria-current],:hover,:active,:focus){--color: var(--primary-hover);--text-decoration: none}a:focus,[role=link]:focus{--background-color: var(--primary-focus)}.btn-link{display:inline-block;position:relative;color:var(--color-primary);font-size:var(--text-sm);font-weight:700;line-height:1.4;text-decoration:underline;text-decoration-thickness:2px;text-decoration-skip-ink:auto;padding-left:20px}.btn-link:before{position:absolute;top:4px;left:0;content:"◼";font-size:12px;transition:all .5s;text-decoration:none}.btn-link:hover,.btn-link:focus{color:var(--color-acent);border-bottom-color:rgba(var(--color-secondary-rgb), 1)}.btn-link:hover:before,.btn-link:focus:before{left:-3px}a.secondary,[role=link].secondary{--color: var(--secondary)}a.secondary:is([aria-current],:hover,:active,:focus),[role=link].secondary:is([aria-current],:hover,:active,:focus){--color: var(--secondary-hover)}a.secondary:focus,[role=link].secondary:focus{--background-color: var(--secondary-focus)}a.contrast,[role=link].contrast{--color: var(--contrast)}a.contrast:is([aria-current],:hover,:active,:focus),[role=link].contrast:is([aria-current],:hover,:active,:focus){--color: var(--contrast-hover)}a.contrast:focus,[role=link].contrast:focus{--background-color: var(--contrast-focus)}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,[role=button]{display:inline-block;text-decoration:none}.btn,.pagination>*,button,input[type=submit],input[type=button],input[type=reset],[role=button]{--background-color: var(--primary);--border-color: var(--primary);--color: var(--primary-inverse);--box-shadow: var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));display:inline-block;padding:var(--space-md) var(--space-lg);border:var(--border-width) solid var(--border-color);border-radius:0;outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}.btn:is([aria-current],:hover,:active,:focus),.pagination>:is([aria-current],:hover,:active,:focus),button:is([aria-current],:hover,:active,:focus),input[type=submit]:is([aria-current],:hover,:active,:focus),input[type=button]:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus),[role=button]:is([aria-current],:hover,:active,:focus){--background-color: var(--primary-hover);--border-color: var(--primary-hover);--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--color: var(--primary-inverse)}.btn:focus,.pagination>:focus,button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,[role=button]:focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--primary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).secondary,input[type=reset]{--background-color: var(--color-secondary);--border-color: var(--color-secondary);--color: var(--secondary-inverse);cursor:pointer}:is(button,input[type=submit],input[type=button],[role=button]).secondary:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover);--color: var(--secondary-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).secondary:focus,input[type=reset]:focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--secondary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).contrast{--background-color: var(--contrast);--border-color: var(--contrast);--color: var(--contrast-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).contrast:is([aria-current],:hover,:active,:focus){--background-color: var(--contrast-hover);--border-color: var(--contrast-hover);--color: var(--contrast-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).contrast:focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--contrast-focus)}:is(button,input[type=submit],input[type=button],[role=button]).outline,input[type=reset].outline{--background-color: transparent;--color: var(--primary)}:is(button,input[type=submit],input[type=button],[role=button]).outline:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--background-color: transparent;--color: var(--primary-hover)}:is(button,input[type=submit],input[type=button],[role=button]).outline.secondary,input[type=reset].outline{--color: var(--secondary)}:is(button,input[type=submit],input[type=button],[role=button]).outline.secondary:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--color: var(--secondary-hover)}:is(button,input[type=submit],input[type=button],[role=button]).outline.contrast{--color: var(--contrast)}:is(button,input[type=submit],input[type=button],[role=button]).outline.contrast:is([aria-current],:hover,:active,:focus){--color: var(--contrast-hover)}input[type=reset]{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);cursor:pointer}input[type=reset]:is([aria-current],:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}input[type=reset]:focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--secondary-focus)}:where(button,[type=submit],[type=button],[type=reset],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]),a[role=button]:not([href]){opacity:.5;pointer-events:none}.btn-white{background-color:#fff;color:var(--color-primary);border-color:#fff}.btn-white:hover,.btn-white:focus{background-color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.3);color:#fff}:root{--table-border-color: var(--muted-border-color)}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0;border-radius:var(--border-radius)}td,th{text-align:left;padding:15px 20px;white-space:nowrap}th{font-weight:bold;background-color:var(--color-primary);color:#fff}td{border:1px solid #d0d6da}.table-scrollable{width:100%;overflow-y:auto}.table-scrollable::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.table-scrollable::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,.3)}ol,ul,menu{list-style:none}hr{display:block;position:relative;border:none;width:100%;height:2px;background-color:var(--color-primary);margin:20px 0}:root{--grid-spacing-horizontal: 40px;--grid-spacing-vertical: 40px}.grid{grid-column-gap:var(--grid-spacing-horizontal);grid-row-gap:var(--grid-spacing-vertical);display:grid;grid-template-columns:1fr;margin:0}@media(min-width: 1024px){.grid{grid-template-columns:repeat(auto-fit, minmax(0%, 1fr))}}.grid>*{min-width:0}.container,.container-fluid,.container-small,.container-medium{width:100%;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.container{max-width:1440px}@media(min-width: 1600px){.container{padding-left:0;padding-right:0}}.container-small{max-width:920px}.container-medium{max-width:1200px}.row{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:auto}.col-xs-1{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-2{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-3{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:25%;max-width:25%}.col-xs-4{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-5{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-6{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:50%;max-width:50%}.col-xs-7{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-8{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-9{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:75%;max-width:75%}.col-xs-10{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-11{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-12{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:100%;max-width:100%}.col-xs-offset-0{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:0}.col-xs-offset-1{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:8.3333333333%}.col-xs-offset-2{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:16.6666666667%}.col-xs-offset-3{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:25%}.col-xs-offset-4{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:33.3333333333%}.col-xs-offset-5{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:41.6666666667%}.col-xs-offset-6{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:50%}.col-xs-offset-7{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:58.3333333333%}.col-xs-offset-8{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:66.6666666667%}.col-xs-offset-9{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:75%}.col-xs-offset-10{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:83.3333333333%}.col-xs-offset-11{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:91.6666666667%}.col-xs-offset-12{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:100%}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.start-xs{justify-content:flex-start;text-align:left}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:right}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width: 48em){.col-sm{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:auto}.col-sm-1{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:25%;max-width:25%}.col-sm-4{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:50%;max-width:50%}.col-sm-7{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:75%;max-width:75%}.col-sm-10{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:100%;max-width:100%}.col-sm-offset-0{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:0}.col-sm-offset-1{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:8.3333333333%}.col-sm-offset-2{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:16.6666666667%}.col-sm-offset-3{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:25%}.col-sm-offset-4{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:33.3333333333%}.col-sm-offset-5{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:41.6666666667%}.col-sm-offset-6{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:50%}.col-sm-offset-7{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:58.3333333333%}.col-sm-offset-8{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:66.6666666667%}.col-sm-offset-9{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:75%}.col-sm-offset-10{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:83.3333333333%}.col-sm-offset-11{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:91.6666666667%}.col-sm-offset-12{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:100%}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.start-sm{justify-content:flex-start;text-align:left}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:right}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:last baseline}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width: 62em){.col-md{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:auto}.col-md-1{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-2{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-3{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:25%;max-width:25%}.col-md-4{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-5{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-6{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:50%;max-width:50%}.col-md-7{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-8{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-9{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:75%;max-width:75%}.col-md-10{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-11{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-12{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:100%;max-width:100%}.col-md-offset-0{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:0}.col-md-offset-1{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:8.3333333333%}.col-md-offset-2{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:16.6666666667%}.col-md-offset-3{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:25%}.col-md-offset-4{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:33.3333333333%}.col-md-offset-5{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:41.6666666667%}.col-md-offset-6{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:50%}.col-md-offset-7{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:58.3333333333%}.col-md-offset-8{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:66.6666666667%}.col-md-offset-9{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:75%}.col-md-offset-10{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:83.3333333333%}.col-md-offset-11{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:91.6666666667%}.col-md-offset-12{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:100%}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.start-md{justify-content:flex-start;text-align:left}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:right}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:last baseline}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width: 75em){.col-lg{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:auto}.col-lg-1{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:25%;max-width:25%}.col-lg-4{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:50%;max-width:50%}.col-lg-7{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:75%;max-width:75%}.col-lg-10{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;flex-basis:100%;max-width:100%}.col-lg-offset-0{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:0}.col-lg-offset-1{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:8.3333333333%}.col-lg-offset-2{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:16.6666666667%}.col-lg-offset-3{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:25%}.col-lg-offset-4{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:33.3333333333%}.col-lg-offset-5{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:41.6666666667%}.col-lg-offset-6{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:50%}.col-lg-offset-7{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:58.3333333333%}.col-lg-offset-8{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:66.6666666667%}.col-lg-offset-9{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:75%}.col-lg-offset-10{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:83.3333333333%}.col-lg-offset-11{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:91.6666666667%}.col-lg-offset-12{flex-grow:0;flex-shrink:0;padding-right:20px;padding-left:20px;margin-left:100%}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.start-lg{justify-content:flex-start;text-align:left}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:right}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:last baseline}.first-lg{order:-1}.last-lg{order:1}}.site-header{position:relative;z-index:999;padding:var(--space-lg) 0}.site-header .custom-logo-link{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;display:block;max-width:335px}@media(min-width: 1440px){.site-header .custom-logo-link{max-width:450px}}@media(min-width: 1024px){.site-header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.site-header .topbar-nav{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;display:none;background-color:#fff}@media(min-width: 1024px){.site-header .topbar-nav{display:flex}}.site-header .topbar-nav.open{display:block;position:absolute;top:100%;right:0;left:0;z-index:999}@media(min-width: 1024px){.site-header .topbar-nav .main-navbar{display:flex;flex-direction:row}}.site-header .topbar-nav .main-navbar li{border-bottom:1px solid rgba(var(--color-secondary-rgb), 0.15)}.site-header .topbar-nav .main-navbar li:first-child{border-top:1px solid rgba(var(--color-secondary-rgb), 0.15)}@media(min-width: 1024px){.site-header .topbar-nav .main-navbar li:first-child{border:none}}@media(min-width: 1024px){.site-header .topbar-nav .main-navbar li{border:none}}.site-header .topbar-nav .main-navbar li a{display:block;position:relative;text-transform:uppercase;font-weight:700;color:rgba(var(--color-secondary-rgb), 0.6);font-size:var(--text-xs);padding:20px}@media(min-width: 1024px){.site-header .topbar-nav .main-navbar li a{padding:15px 0}}@media(min-width: 1024px){.site-header .topbar-nav .main-navbar li a:before,.site-header .topbar-nav .main-navbar li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transform-origin:center left;transform-origin:center left;-webkit-transition:transform .4s cubic-bezier(0.22, 0.61, 0.36, 1);transition:transform .4s cubic-bezier(0.22, 0.61, 0.36, 1)}}.site-header .topbar-nav .main-navbar li a:before{-webkit-transition-delay:.4s;transition-delay:.4s;background:rgba(var(--color-primary-rgb), 0.6)}.site-header .topbar-nav .main-navbar li a:after{background:rgba(var(--color-accent-rgb), 0.6)}.site-header .topbar-nav .main-navbar li a:hover,.site-header .topbar-nav .main-navbar li a:focus{color:var(--color-accent)}@media(min-width: 1024px){.site-header .topbar-nav .main-navbar li a:hover:before,.site-header .topbar-nav .main-navbar li a:hover:after,.site-header .topbar-nav .main-navbar li a:focus:before,.site-header .topbar-nav .main-navbar li a:focus:after{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition-delay:0s;transition-delay:0s}}@media(min-width: 1024px){.site-header .topbar-nav .main-navbar li:not(:last-child){margin-right:30px}}@media(min-width: 1280px){.site-header .topbar-nav .main-navbar li:not(:last-child){margin-right:40px}}.site-header .topbar-nav .main-navbar li.active>a{color:var(--color-primary)}.site-header .topbar-nav .main-navbar li.active>a:after,.site-header .topbar-nav .main-navbar li.active>a:before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.site-header .topbar-nav .main-navbar li.active>a:before{-webkit-transition-delay:0s;transition-delay:0s}@media(min-width: 1024px){.site-header .topbar-nav .main-navbar li.topbar-btn>a{padding:15px;background-color:var(--color-primary);color:#fff}.site-header .topbar-nav .main-navbar li.topbar-btn>a:hover,.site-header .topbar-nav .main-navbar li.topbar-btn>a:focus{background-color:var(--color-secondary)}}@media(min-width: 768px){.site-header .topbar-nav .menu-toggle{display:none}}.wrapper-menu-toggle{margin-top:30px}@media(min-width: 768px){.wrapper-menu-toggle{margin-top:0;position:absolute;top:50%;transform:translateY(-50%);right:20px;width:200px}}@media(min-width: 1024px){.wrapper-menu-toggle{display:none}}.menu-toggle{display:flex;flex-direction:row;align-items:center;width:100%;border:1px solid rgba(var(--color-primary-rgb), 0.2);padding:20px 15px;font-size:14px;text-transform:uppercase;background-color:#fff;color:var(--color-secondary);justify-content:center}@media(min-width: 768px){.menu-toggle{border:none}}.menu-toggle span{position:relative;display:block;width:16px;height:2px;background-color:var(--color-primary);transition:all .5s;text-shadow:none;color:rgba(0,0,0,0);margin-left:15px;margin-top:-6px}.menu-toggle span:before,.menu-toggle span:after{content:"";width:24px;height:100%;background-color:inherit;position:absolute;left:0;transition:all .5s}.menu-toggle span:before{top:-8px}.menu-toggle span:after{bottom:-8px}.menu-toggle.active span{background-color:rgba(0,0,0,0);transition:all .1s}.menu-toggle.active span::before,.menu-toggle.active span::after{background-color:var(--color-primary)}.menu-toggle.active span::before{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.menu-toggle.active span::after{bottom:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.site-footer{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:var(--space-xl) 0;background-color:var(--color-accent)}@media(min-width: 1024px){.site-footer{padding:var(--space-xxl) 0}}@media(min-width: 1024px){.site-footer .container{display:flex;flex-direction:row;justify-content:space-between}}.site-footer .meta{margin-bottom:var(--space-xl)}@media(min-width: 1024px){.site-footer .meta{order:2;margin-bottom:0;align-self:center}}.site-footer .meta a,.site-footer .meta p{display:flex;color:#fff;font-size:var(--text-base-size)}@media(min-width: 1024px){.site-footer .meta a,.site-footer .meta p{align-items:center;text-align:right;max-width:350px}}.site-footer .meta a::after,.site-footer .meta p::after{content:"◼";margin-left:15px}@media(min-width: 1024px){.site-footer .footer-navbar{display:flex;flex-direction:row}}.site-footer .footer-navbar li{color:#fff;border-bottom:1px solid rgba(255,255,255,.4)}@media(min-width: 1024px){.site-footer .footer-navbar li{border-bottom:none}}.site-footer .footer-navbar li:first-child{border-top:1px solid rgba(255,255,255,.4)}@media(min-width: 1024px){.site-footer .footer-navbar li:first-child{border-top:none}}@media(min-width: 1024px){.site-footer .footer-navbar li:not(:last-child){margin-right:30px}}.site-footer .footer-navbar li a{display:block;font-size:var(--text-sm);text-transform:uppercase;font-weight:700;padding:30px 0;color:#fff}@media(min-width: 1024px){.site-footer .footer-navbar li a{padding:20px 0}}.site-footer .footer-navbar li a:hover,.site-footer .footer-navbar li a:focus{text-decoration:underline}.site-footer .footer-navbar li.active>a{color:#fff}.page-title h1,.page-title h2,.page-title h3,.page-title h4,.page-title h5,.page-title h6{position:relative;padding:0;margin:0;text-transform:uppercase}.page-title h1:before,.page-title h2:before,.page-title h3:before,.page-title h4:before,.page-title h5:before,.page-title h6:before{position:absolute;top:3px;left:0;display:none;font-size:var(--text-lg)}@media(min-width: 1024px){.page-title h1:before,.page-title h2:before,.page-title h3:before,.page-title h4:before,.page-title h5:before,.page-title h6:before{top:6px}}.page-title.center{text-align:center}.page-title.center:before,.page-title.center:after{margin:0 auto}.page-title.text-white{color:#fff}.page-title.text-white *{color:#fff}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:var(--space-sm)}.entry-content p+h2,.entry-content p+h3,.entry-content p+h4,.entry-content p+h5,.entry-content p+h6,.entry-content ul+h2,.entry-content ul+h3,.entry-content ul+h4,.entry-content ul+h5,.entry-content ul+h6{margin-top:var(--space-lg)}.entry-content ol,.entry-content ul{counter-reset:list-ol;list-style:none;margin-bottom:30px;margin-bottom:40px}.entry-content ol li,.entry-content ul li{margin-bottom:10px}@media(min-width: 1024px){.entry-content ol li,.entry-content ul li{margin-bottom:10px}}.entry-content ol li:last-child,.entry-content ul li:last-child{margin-bottom:0}.entry-content ul li,.entry-content ol li{position:relative;padding-left:15px}@media(min-width: 1024px){.entry-content ul li,.entry-content ol li{padding-left:20px}}.entry-content ul li::before,.entry-content ol li::before{position:absolute;top:-8px;left:0;transform:translate(0, 0)}@media(min-width: 1024px){.entry-content ul li::before,.entry-content ol li::before{top:0}}.entry-content ul li::before{content:"";display:block;position:absolute;left:0;top:10px;transform:translateY(0);width:4px;height:4px;background-color:var(--color-primary)}@media(min-width: 1024px){.entry-content ul li::before{top:12px;width:6px;height:6px}}.entry-content ol li:before{content:counter(list-ol, decimal-leading-zero);counter-increment:list-ol;text-transform:uppercase;font-weight:700;color:var(--color__primary);padding-top:5px;border-top:1px solid var(--color-secondary);font-size:14px;line-height:1}.entry-content li>a,.entry-content p>a{font-weight:700;color:var(--color-primary);box-shadow:inset 0 -1px #fff,inset 0 -3px var(--color-secondary);padding-bottom:2px;display:inline}.entry-content li>a:hover,.entry-content p>a:hover{color:var(--color-secondary);box-shadow:inset 0 -1px #fff,inset 0 -3px var(--color-primary)}.entry-content p+ul{margin:20px 0}@media(min-width: 1024px){.entry-content p+ul{margin:40px 0}}.entry-content p+.btn-link-content{margin-top:20px}.section-galerie{position:relative}.section-galerie .btn-group button{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:10;padding:0;margin:0;width:60px;height:60px;display:flex;justify-content:center;align-items:center}@media(min-width: 1024px){.section-galerie .btn-group button{left:60px}}.section-galerie .btn-group button+button{left:initial;right:0}@media(min-width: 1024px){.section-galerie .btn-group button+button{right:60px}}.section-galerie .btn-group button.button--next::before{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.section-galerie .btn-group button.button--previous::before{content:"";width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.galerie{overflow:hidden}.galerie .swiper-slide{width:auto;height:300px}@media(min-width: 768px){.galerie .swiper-slide{height:450px}}@media(min-width: 1024px){.galerie .swiper-slide{height:600px}}.galerie .item>img{width:auto;max-width:none;height:100%;height:300px}@media(min-width: 768px){.galerie .item>img{height:450px}}@media(min-width: 1024px){.galerie .item>img{height:600px}}.galerie .item-video{position:relative;height:300px}@media(min-width: 768px){.galerie .item-video{height:450px}}@media(min-width: 1024px){.galerie .item-video{height:600px}}.galerie .item-video video{aspect-ratio:16/9;object-fit:cover}.acf-block-preview .galerie{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}.acf-block-preview .galerie .item{flex:0 0 auto}.wrapper-icon-details{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr));row-gap:30px;column-gap:40px}.icon-teaser-small{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:20px}.icon-teaser-small .icon-base{display:flex;flex-direction:column;justify-content:center;align-content:center;width:70px;height:70px;background-color:#e5eaed}.icon-teaser-small .icon-base svg{width:auto;max-height:40px}.icon-teaser-small .meta-entry-content h3,.icon-teaser-small .meta-entry-content p{font-size:16px}.icon-teaser-small .meta-entry-content h3{font-weight:700}.single-landingpage.admin-bar .site-header{top:46px}@media(min-width: 768px){.single-landingpage.admin-bar .site-header{top:32px}}@media(min-width: 1024px){.single-landingpage .site-header{position:absolute;top:0;left:0;right:0;z-index:100}}@media(min-width: 1024px){.single-landingpage .site-header .topbar-nav{background-color:rgba(0,0,0,0)}}.form-filter-referenzen>label{display:block;margin-bottom:15px;text-transform:uppercase;font-weight:700}.form-filter-referenzen .form-group{display:flex;flex-direction:row;gap:20px;align-self:stretch}.form-filter-referenzen .form-group>select{margin:0}:root{--color--background-screen: #f1f1f1;--color-text-screen: #21759b}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:var(--color--background-text-screen);border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:var(--color-text-screen);display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link:focus{outline:0}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}.bg-white{background-color:#fff}.bg-zebra{background-color:var(--color--alternate)}.bg-alternate-dark{background-color:var(--color--secondary)}.bg-alternate{background-color:var(--color-alternate)}.bg-alternate-light{background-color:var(--color--alternate)}.bg-alternate-light-top{position:relative;background-image:linear-gradient(180deg, #eceef8 50%, rgba(236, 238, 248, 0) 100%)}[class^=aspect-ratio],[class*=" aspect-ratio"]{--aspect-ratio: calc(16/9);position:relative;display:block;height:0;padding-bottom:calc(100%/(var(--aspect-ratio)))}[class^=aspect-ratio]>*,[class*=" aspect-ratio"]>*{position:absolute;top:0;left:0;width:100%;height:100%}[class^=aspect-ratio]>*:not(iframe),[class*=" aspect-ratio"]>*:not(iframe){object-fit:cover}.aspect-ratio-21\:16{--aspect-ratio: calc(21/16)}.aspect-ratio-16\:9{--aspect-ratio: calc(16/9)}.aspect-ratio-3\:2{--aspect-ratio: calc(3/2)}.aspect-ratio-4\:3{--aspect-ratio: calc(4/3)}.aspect-ratio-5\:4{--aspect-ratio: calc(5/4)}.aspect-ratio-1\:1{--aspect-ratio: calc(1/1)}.aspect-ratio-4\:5{--aspect-ratio: calc(4/5)}.aspect-ratio-3\:4{--aspect-ratio: calc(3/4)}.aspect-ratio-2\:3{--aspect-ratio: calc(2/3)}.aspect-ratio-9\:16{--aspect-ratio: calc(9/16)}.space-unit-rem{--space-unit: 1rem}.space-unit-em{--space-unit: 1em}.space-unit-px{--space-unit: 16px}.no-margin{margin:0 !important}.margin-xxxxs{margin:var(--space-xxxxs)}.margin-xxxs{margin:var(--space-xxxs)}.margin-xxs{margin:var(--space-xxs)}.margin-xs{margin:var(--space-xs)}.margin-sm{margin:var(--space-sm)}.margin-md{margin:var(--space-md)}.margin-lg{margin:var(--space-lg)}.margin-xl{margin:var(--space-xl)}.margin-xxl{margin:var(--space-xxl)}.margin-xxxl{margin:var(--space-xxxl)}.margin-xxxxl{margin:var(--space-xxxxl)}.margin-auto{margin:auto}.margin-0{margin:0}.margin-top-xxxxs{margin-top:var(--space-xxxxs)}.margin-top-xxxs{margin-top:var(--space-xxxs)}.margin-top-xxs{margin-top:var(--space-xxs)}.margin-top-xs{margin-top:var(--space-xs)}.margin-top-sm{margin-top:var(--space-sm)}.margin-top-md{margin-top:var(--space-md)}.margin-top-lg{margin-top:var(--space-lg)}.margin-top-xl{margin-top:var(--space-xl)}.margin-top-xxl{margin-top:var(--space-xxl)}.margin-top-xxxl{margin-top:var(--space-xxxl)}.margin-top-xxxxl{margin-top:var(--space-xxxxl)}.margin-top-auto{margin-top:auto}.margin-top-0{margin-top:0}.margin-bottom-xxxxs{margin-bottom:var(--space-xxxxs)}.margin-bottom-xxxs{margin-bottom:var(--space-xxxs)}.margin-bottom-xxs{margin-bottom:var(--space-xxs)}.margin-bottom-xs{margin-bottom:var(--space-xs)}.margin-bottom-sm{margin-bottom:var(--space-sm)}.margin-bottom-md{margin-bottom:var(--space-md)}.margin-bottom-lg{margin-bottom:var(--space-lg)}.margin-bottom-xl{margin-bottom:var(--space-xl)}.margin-bottom-xxl{margin-bottom:var(--space-xxl)}.margin-bottom-xxxl{margin-bottom:var(--space-xxxl)}.margin-bottom-xxxxl{margin-bottom:var(--space-xxxxl)}.margin-bottom-auto{margin-bottom:auto}.margin-bottom-0{margin-bottom:0}.margin-right-xxxxs{margin-right:var(--space-xxxxs)}.margin-right-xxxs{margin-right:var(--space-xxxs)}.margin-right-xxs{margin-right:var(--space-xxs)}.margin-right-xs{margin-right:var(--space-xs)}.margin-right-sm{margin-right:var(--space-sm)}.margin-right-md{margin-right:var(--space-md)}.margin-right-lg{margin-right:var(--space-lg)}.margin-right-xl{margin-right:var(--space-xl)}.margin-right-xxl{margin-right:var(--space-xxl)}.margin-right-xxxl{margin-right:var(--space-xxxl)}.margin-right-xxxxl{margin-right:var(--space-xxxxl)}.margin-right-auto{margin-right:auto}.margin-right-0{margin-right:0}.margin-left-xxxxs{margin-left:var(--space-xxxxs)}.margin-left-xxxs{margin-left:var(--space-xxxs)}.margin-left-xxs{margin-left:var(--space-xxs)}.margin-left-xs{margin-left:var(--space-xs)}.margin-left-sm{margin-left:var(--space-sm)}.margin-left-md{margin-left:var(--space-md)}.margin-left-lg{margin-left:var(--space-lg)}.margin-left-xl{margin-left:var(--space-xl)}.margin-left-xxl{margin-left:var(--space-xxl)}.margin-left-xxxl{margin-left:var(--space-xxxl)}.margin-left-xxxxl{margin-left:var(--space-xxxxl)}.margin-left-auto{margin-left:auto}.margin-left-0{margin-left:0}.margin-x-xxxxs{margin-left:var(--space-xxxxs);margin-right:var(--space-xxxxs)}.margin-x-xxxs{margin-left:var(--space-xxxs);margin-right:var(--space-xxxs)}.margin-x-xxs{margin-left:var(--space-xxs);margin-right:var(--space-xxs)}.margin-x-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}.margin-x-sm{margin-left:var(--space-sm);margin-right:var(--space-sm)}.margin-x-md{margin-left:var(--space-md);margin-right:var(--space-md)}.margin-x-lg{margin-left:var(--space-lg);margin-right:var(--space-lg)}.margin-x-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.margin-x-xxl{margin-left:var(--space-xxl);margin-right:var(--space-xxl)}.margin-x-xxxl{margin-left:var(--space-xxxl);margin-right:var(--space-xxxl)}.margin-x-xxxxl{margin-left:var(--space-xxxxl);margin-right:var(--space-xxxxl)}.margin-x-auto{margin-left:auto;margin-right:auto}.margin-x-0{margin-left:0;margin-right:0}.margin-y-xxxxs{margin-top:var(--space-xxxxs);margin-bottom:var(--space-xxxxs)}.margin-y-xxxs{margin-top:var(--space-xxxs);margin-bottom:var(--space-xxxs)}.margin-y-xxs{margin-top:var(--space-xxs);margin-bottom:var(--space-xxs)}.margin-y-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.margin-y-sm{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.margin-y-md{margin-top:var(--space-md);margin-bottom:var(--space-md)}.margin-y-lg{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.margin-y-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.margin-y-xxl{margin-top:var(--space-xxl);margin-bottom:var(--space-xxl)}.margin-y-xxxl{margin-top:var(--space-xxxl);margin-bottom:var(--space-xxxl)}.margin-y-xxxxl{margin-top:var(--space-xxxxl);margin-bottom:var(--space-xxxxl)}.margin-y-auto{margin-top:auto;margin-bottom:auto}.margin-y-0{margin-top:0;margin-bottom:0}.no-padding{padding:0}.padding-xxxxs{padding:var(--space-xxxxs)}.padding-xxxs{padding:var(--space-xxxs)}.padding-xxs{padding:var(--space-xxs)}.padding-xs{padding:var(--space-xs)}.padding-sm{padding:var(--space-sm)}.padding-md{padding:var(--space-md)}.padding-lg{padding:var(--space-lg)}.padding-xl{padding:var(--space-xl)}.padding-xxl{padding:var(--space-xxl)}.padding-xxxl{padding:var(--space-xxxl)}.padding-xxxxl{padding:var(--space-xxxxl)}.padding-0{padding:0}.padding-component{padding:var(--component-padding)}.padding-top-xxxxs{padding-top:var(--space-xxxxs)}.padding-top-xxxs{padding-top:var(--space-xxxs)}.padding-top-xxs{padding-top:var(--space-xxs)}.padding-top-xs{padding-top:var(--space-xs)}.padding-top-sm{padding-top:var(--space-sm)}.padding-top-md{padding-top:var(--space-md)}.padding-top-lg{padding-top:var(--space-lg)}.padding-top-xl{padding-top:var(--space-xl)}.padding-top-xxl{padding-top:var(--space-xxl)}.padding-top-xxxl{padding-top:var(--space-xxxl)}.padding-top-xxxxl{padding-top:var(--space-xxxxl)}.padding-top-0{padding-top:0}.padding-top-component{padding-top:var(--component-padding)}.padding-bottom-xxxxs{padding-bottom:var(--space-xxxxs)}.padding-bottom-xxxs{padding-bottom:var(--space-xxxs)}.padding-bottom-xxs{padding-bottom:var(--space-xxs)}.padding-bottom-xs{padding-bottom:var(--space-xs)}.padding-bottom-sm{padding-bottom:var(--space-sm)}.padding-bottom-md{padding-bottom:var(--space-md)}.padding-bottom-lg{padding-bottom:var(--space-lg)}.padding-bottom-xl{padding-bottom:var(--space-xl)}.padding-bottom-xxl{padding-bottom:var(--space-xxl)}.padding-bottom-xxxl{padding-bottom:var(--space-xxxl)}.padding-bottom-xxxxl{padding-bottom:var(--space-xxxxl)}.padding-bottom-0{padding-bottom:0}.padding-bottom-component{padding-bottom:var(--component-padding)}.padding-right-xxxxs{padding-right:var(--space-xxxxs)}.padding-right-xxxs{padding-right:var(--space-xxxs)}.padding-right-xxs{padding-right:var(--space-xxs)}.padding-right-xs{padding-right:var(--space-xs)}.padding-right-sm{padding-right:var(--space-sm)}.padding-right-md{padding-right:var(--space-md)}.padding-right-lg{padding-right:var(--space-lg)}.padding-right-xl{padding-right:var(--space-xl)}.padding-right-xxl{padding-right:var(--space-xxl)}.padding-right-xxxl{padding-right:var(--space-xxxl)}.padding-right-xxxxl{padding-right:var(--space-xxxxl)}.padding-right-0{padding-right:0}.padding-right-component{padding-right:var(--component-padding)}.padding-left-xxxxs{padding-left:var(--space-xxxxs)}.padding-left-xxxs{padding-left:var(--space-xxxs)}.padding-left-xxs{padding-left:var(--space-xxs)}.padding-left-xs{padding-left:var(--space-xs)}.padding-left-sm{padding-left:var(--space-sm)}.padding-left-md{padding-left:var(--space-md)}.padding-left-lg{padding-left:var(--space-lg)}.padding-left-xl{padding-left:var(--space-xl)}.padding-left-xxl{padding-left:var(--space-xxl)}.padding-left-xxxl{padding-left:var(--space-xxxl)}.padding-left-xxxxl{padding-left:var(--space-xxxxl)}.padding-left-0{padding-left:0}.padding-left-component{padding-left:var(--component-padding)}.padding-x-xxxxs{padding-left:var(--space-xxxxs);padding-right:var(--space-xxxxs)}.padding-x-xxxs{padding-left:var(--space-xxxs);padding-right:var(--space-xxxs)}.padding-x-xxs{padding-left:var(--space-xxs);padding-right:var(--space-xxs)}.padding-x-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.padding-x-sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}.padding-x-md{padding-left:var(--space-md);padding-right:var(--space-md)}.padding-x-lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}.padding-x-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.padding-x-xxl{padding-left:var(--space-xxl);padding-right:var(--space-xxl)}.padding-x-xxxl{padding-left:var(--space-xxxl);padding-right:var(--space-xxxl)}.padding-x-xxxxl{padding-left:var(--space-xxxxl);padding-right:var(--space-xxxxl)}.padding-x-0{padding-left:0;padding-right:0}.padding-x-component{padding-left:var(--component-padding);padding-right:var(--component-padding)}.padding-y-xxxxs{padding-top:var(--space-xxxxs);padding-bottom:var(--space-xxxxs)}.padding-y-xxxs{padding-top:var(--space-xxxs);padding-bottom:var(--space-xxxs)}.padding-y-xxs{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs)}.padding-y-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.padding-y-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.padding-y-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.padding-y-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.padding-y-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.padding-y-xxl{padding-top:var(--space-xxl);padding-bottom:var(--space-xxl)}.padding-y-xxxl{padding-top:var(--space-xxxl);padding-bottom:var(--space-xxxl)}.padding-y-xxxxl{padding-top:var(--space-xxxxl);padding-bottom:var(--space-xxxxl)}.padding-y-0{padding-top:0;padding-bottom:0}.padding-y-component{padding-top:var(--component-padding);padding-bottom:var(--component-padding)}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.is-full-height{min-height:100vh}.has-custom-content-position{display:flex}.is-position-top-right{align-items:flex-start;justify-content:flex-end}.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.is-vertically-aligned-top{align-self:start}.is-vertically-aligned-center{align-self:center}.is-vertically-aligned-bottom{align-self:end}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.section-breadcrumb{padding:15px 0 !important}.section-breadcrumb p{margin:0 !important;padding:0 !important}.section-breadcrumb span,.section-breadcrumb a{font-size:14px}.section-breadcrumb a{color:var(--color-secondary)}.section-breadcrumb a:hover,.section-breadcrumb a:focus{color:var(--color-primary)}.section-breadcrumb span>span{color:var(--color-primary)}.section-breadcrumb a>span,.section-breadcrumb span>span{position:relative;display:inline-flex;align-items:flex-end;margin-left:15px;padding-left:15px}@media(min-width: 1024px){.section-breadcrumb a>span,.section-breadcrumb span>span{line-height:1}}.section-breadcrumb a>span:before,.section-breadcrumb span>span:before{content:"◼";font-size:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-breadcrumb span:first-child a>span{margin-left:0}.section-breadcrumb span:first-child a>span:before{display:none}.section-breadcrumb .separator{display:none}.card-item{position:relative;display:flex;flex-direction:column;border:1px solid rgba(var(--color-primary-rgb), 0.2);background-color:#fff;margin-bottom:var(--space-xs);transition:all .5s;overflow:hidden}@media(min-width: 1024px){.card-item{flex-direction:row;flex-wrap:wrap}}.card-item:hover{box-shadow:0px 5px 15px rgba(var(--color-primary-rgb), 0.15);-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.card-item:first-of-type{margin-top:var(--space-lg)}.card-item .card-item-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;background-color:rgba(var(--color-primary-rgb), 0.1);flex-grow:1;padding:var(--space-md);flex-basis:20%;min-width:220px;line-height:1;text-align:center}.card-item .card-item-header svg{fill:var(--color-primary);width:auto;height:62px}.card-item .card-item-header .card-header-headline,.card-item .card-item-header .card-header-number{margin:0;line-height:1}.card-item .card-item-header .card-header-headline{font-size:var(--text-lg);font-weight:700;text-transform:uppercase;margin-bottom:var(--space-sm)}.card-item .card-item-header .card-header-number{font-size:var(--text-lg);font-weight:700;color:var(--color-alternate)}.card-item .card-item-body{flex-grow:9999;flex-basis:50%;padding:var(--space-md)}@media(min-width: 1024px){.card-item .card-item-body{padding:var(--space-lg)}}.card-item .card-item-body h2,.card-item .card-item-body h3,.card-item .card-item-body h4,.card-item .card-item-body h5{font-size:var(--text-sm);font-weight:700;margin-bottom:var(--space-xs)}.card-item .card-item-body p{font-size:14px}.card-item .card-link{position:absolute;top:0;left:0;right:0;bottom:0}.card-item.card-item-number .card-item-header{background-color:var(--color-primary);color:#fff}.card-item.card-item-number .card-item-body{background-color:var(--color-alternate)}html :where(.editor-styles-wrapper) ol,html :where(.editor-styles-wrapper) ul{padding:0}.wp-block-spacer{height:var(--space-md)}.section-content p{font-size:16px !important}.section-content p:not(:last-child){margin-bottom:var(--space-xs)}.section-content h1,.section-content h2,.section-content h3,.section-content h4,.section-content h5,.section-content h6{margin-bottom:var(--space-xs)}.section-content p+h1,.section-content p+h2,.section-content p+h3,.section-content p+h4,.section-content p+h5,.section-content p+h6{margin-top:var(--space-md);margin-bottom:var(--space-xs)}@media(min-width: 1024px){.section-content p+h1,.section-content p+h2,.section-content p+h3,.section-content p+h4,.section-content p+h5,.section-content p+h6{margin-top:var(--space-lg)}}.section-content ul{margin:var(--space-md) 0;list-style:none}.section-content ul li{position:relative;padding-left:15px;font-size:16px !important}.section-content ul li:not(:last-child){margin-bottom:10px}.section-content ul li:marker{display:none}.section-content ul li:before{content:"";width:5px;height:5px;background-color:var(--color-primary);position:absolute;top:10px;left:0}.section-content .wp-block-image{margin:var(--space-md) 0}@media(min-width: 1024px){.section-content .wp-block-image{margin:var(--space-lg) 0}}.section-content .wp-block-image .wp-element-caption{margin-top:20px;border-left:2px solid var(--color-primary);padding-left:15px;font-size:14px}.icon-teaser-wrapper{display:grid}@media(min-width: 1024px){.icon-teaser-wrapper{grid-template-columns:repeat(auto-fit, minmax(min(250px, 100%), 1fr));column-gap:40px;row-gap:40px}}@media(min-width: 1024px){.icon-teaser-wrapper .item{padding-right:var(--space-sm)}}.icon-teaser-wrapper .item .icon-base{margin-bottom:var(--space-lg)}.icon-teaser-wrapper .item .icon-base svg{width:auto;height:60px;fill:var(--color-primary)}.icon-teaser-wrapper .item h3{font-size:var(--text-md) !important;margin-bottom:var(--space-md)}.icon-teaser-wrapper .item p{font-size:var(--text-sm) !important}.icon-teaser-wrapper .item p:not(:last-child){margin-bottom:var(--space-md) !important}@media(min-width: 1024px){.icon-teaser-wrapper .item p{margin-right:var(--space-lg)}}.content-navigation-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-content:center;flex-wrap:nowrap;padding:0px;margin:0px;width:100%;border-top:1px solid #ecf2fa;border-right:1px solid #ecf2fa;border-left:1px solid #ecf2fa}.content-navigation-item>div{display:block;width:100%}.content-navigation-item ul{width:100%;margin:0;padding:0;list-style:none}.content-navigation-item ul li{margin:0 !important;padding:0 !important;position:relative;flex-direction:unset;display:block;width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ecf2fa}.content-navigation-item ul li:before{display:none}.content-navigation-item ul li svg{margin-right:15px;width:32px;min-width:32px;height:32px;fill:var(--color-secondary);position:absolute;top:50%;left:15px;transform:translateY(-50%);z-index:0}.content-navigation-item ul li a{display:flex;flex-direction:row;width:100%;padding-top:20px;padding-left:18px;padding-right:18px;padding-bottom:20px;align-items:center;color:#000;font-size:16px;font-weight:700;padding-left:60px}@media(min-width: 1024px){.content-navigation-item ul li a{padding-top:30px;padding-bottom:30px}}.content-navigation-item ul li a:hover,.content-navigation-item ul li a:focus{background-color:var(--color-alternate);color:var(--color-primary)}.content-navigation-item ul li.active>a{color:var(--color-primary)}.section-cta .container-medium{display:flex;flex-direction:column;background-color:var(--color-primary);color:#fff;padding:var(--space-lg)}@media(min-width: 1024px){.section-cta .container-medium{padding:var(--space-xxl)}}.section-cta p{font-size:var(--text-md) !important;font-weight:700 !important;margin:0 !important}@media(min-width: 1024px){.section-cta p{font-size:var(--text-xxl) !important}}.section-cta .btn,.section-cta .pagination>*{display:inline-block;flex-grow:0;margin-top:var(--space-lg)}@keyframes border_anim{0%{width:0%}100%{width:100%}}.faq-item{border-top:1px solid #ccd6dd;border-bottom:1px solid #ccd6dd;margin-top:-1px}.faq-item header{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--space-md) 0}.faq-item header::before{content:"";height:3px;background-color:var(--color-primary);position:absolute;top:0;left:0}.faq-item header>h3{font-weight:400;margin:0 !important}.faq-item header .item-button{margin:0;border:none;background-color:rgba(0,0,0,0);padding:15px}.faq-item header .item-button:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.faq-item header .item-button div{position:relative;width:20px;height:20px}.faq-item header .item-button div:before,.faq-item header .item-button div:after{content:"";position:absolute;background-color:var(--color-primary);transition:opacity .2s}.faq-item header .item-button div:before{width:20px;height:2px;top:50%;left:0;transform:translateY(-50%)}.faq-item header .item-button div:after{width:2px;height:20px;top:0;left:50%;transform:translateX(-50%)}.faq-item .item-content{padding-bottom:var(--space-md);display:none}.faq-item .item-content.active{display:block}.faq-item.active header::before{animation:border_anim .2s linear forwards}.faq-item.active .item-button div::after{opacity:0}.acf-block-preview .faq-item .item-content{display:block}.hero{position:relative;overflow:hidden;height:100vh;min-height:400px}@media(min-width: 1280px){.hero{max-height:900px}}@media(min-width: 1440px){.hero{max-height:1000px}}.hero picture,.hero img{object-fit:cover;width:100%}.hero:before{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(180deg, var(--color-secondary) 0%, var(--color-primary) 100%);opacity:.4;z-index:10;display:none}.hero-landingpage{position:relative;min-height:400px;max-height:900px;overflow:hidden;background-color:#e5eaed}@media(min-width: 1024px){.hero-landingpage{height:900px;display:flex;flex-direction:column;justify-content:center}}.hero-landingpage:before{content:"";position:absolute;top:0;right:0;bottom:0;width:30%;height:100%;background-color:#fff;z-index:1}.hero-landingpage .content{max-width:580px}@media(min-width: 1024px){.hero-landingpage .content{margin-left:5%}}.hero-landingpage header{margin-bottom:var(--space-md)}.hero-landingpage header h1{text-transform:uppercase;font-size:14px;font-weight:700;margin-bottom:var(--space-sm)}@media(min-width: 1024px){.hero-landingpage header h2{font-size:var(--text-xxxxl)}}.section-icon-teaser{padding:var(--space-xl) 0}.icon-teaser-wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr));row-gap:60px;column-gap:20px}@media(min-width: 1024px){.icon-teaser-wrapper{row-gap:80px}}.icon-teaser-wrapper.col-2{grid-template-columns:repeat(auto-fit, minmax(min(350px, 100%), 1fr))}@media(min-width: 1024px){.icon-teaser-item{padding-right:var(--space-sm)}}.icon-teaser-item .icon-base{margin-bottom:var(--space-xl)}.icon-teaser-item .icon-base svg{width:auto;height:60px;fill:var(--color-primary)}.icon-teaser-item h3{font-size:var(--text-md);margin-bottom:var(--space-md)}.icon-teaser-item p{font-size:var(--text-base-size) !important;line-height:1.5}.icon-teaser-item p:not(:last-child){margin-bottom:var(--space-md) !important}@media(min-width: 1024px){.icon-teaser-item p{margin-right:var(--space-lg)}}.leistungen-teaser{background-color:#fff}.leistungen-teaser-wrapper{display:grid;row-gap:60px}@media(min-width: 1280px){.leistungen-teaser-wrapper{row-gap:100px}}.leistungen-teaser-item{display:grid}@media(min-width: 1024px){.leistungen-teaser-item{grid-template-columns:repeat(auto-fit, minmax(min(400px, 100%), 1fr));column-gap:40px}}.leistungen-teaser-item .image-wrapper{position:relative;z-index:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;margin-bottom:var(--space-xl)}@media(min-width: 1024px){.leistungen-teaser-item .image-wrapper{order:2;margin:inherit;max-width:100%}}@media(min-width: 1024px){.leistungen-teaser-item .image-wrapper>a{position:sticky;top:0}}@media(min-width: 1024px){.leistungen-teaser-item .entry-content{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;justify-content:center;order:1;padding-right:var(--space-md)}}.leistungen-teaser-item .entry-content h2{margin-bottom:var(--space-sm) !important}.leistungen-teaser-item .entry-content p{position:relative;margin-bottom:var(--space-md) !important}.leistungen-teaser-item .entry-content p.btn-link{margin-bottom:0 !important}@media(min-width: 1024px){.leistungen-teaser-item:nth-child(even) .entry-content{padding-right:0;padding-left:var(--space-md)}}@media(min-width: 1024px){.leistungen-teaser-item:nth-child(even) .image-wrapper{order:1}}.leitbild-wrapper{display:grid;row-gap:40px;column-gap:20px;grid-template-columns:repeat(auto-fit, minmax(min(250px, 100%), 1fr))}@media(min-width: 768px){.leitbild-wrapper{row-gap:60px}}@media(min-width: 1024px){.leitbild-wrapper{grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr));row-gap:80px}}@media(min-width: 1280px){.leitbild-wrapper{row-gap:100px}}.leitbild-item{padding-right:var(--space-lg)}@media(min-width: 1280px){.leitbild-item{padding-right:var(--space-xxl)}}@media(min-width: 1280px){.leitbild-item.frist{grid-column:2}}.leitbild-item .count{display:block;width:60px;height:60px;line-height:60px;background-color:var(--color-primary);color:#fff;text-align:center;margin-bottom:var(--space-md)}.leitbild-item h3{font-size:var(--text-md) !important;margin-bottom:var(--space-sm) !important}.leitbild-item p{font-size:var(--text-xs) !important}.mitgliedscahften-wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(170px, 100%), 1fr))}@media(min-width: 1024px){.mitgliedscahften-wrapper{grid-template-columns:repeat(auto-fit, minmax(min(266px, 100%), 1fr))}}.mitgliedscahften-wrapper .mitglied-item{position:relative;display:flex;flex-direction:column;align-content:center;justify-content:center;border:1px solid var(--color-alternate);min-height:166px;padding:20px;margin-left:-1px;margin-bottom:-1px;z-index:0;transition:all .3s}@media(min-width: 1024px){.mitgliedscahften-wrapper .mitglied-item{min-height:266px}}.mitgliedscahften-wrapper .mitglied-item:hover{border-color:var(--color-primary);z-index:1}.mitgliedscahften-wrapper .mitglied-item img{margin:0 auto;max-height:70px;width:auto}.projekt-wrapper{display:grid}@media(min-width: 768px){.projekt-wrapper{grid-template-columns:repeat(auto-fit, minmax(min(250px, 100%), 1fr));column-gap:40px;row-gap:40px}}@media(min-width: 1024px){.projekt-wrapper.grid-2{grid-template-columns:repeat(auto-fit, minmax(min(390px, 100%), 1fr))}}@media(min-width: 1024px){.projekt-wrapper.grid-3{grid-template-columns:repeat(auto-fit, minmax(min(330px, 100%), 1fr))}}@media(min-width: 1024px){.projekt-wrapper .full-width{grid-column:1/-1}}.projekt-wrapper .item{position:relative}.projekt-wrapper .item:not(:last-child){margin-bottom:20px}@media(min-width: 1024px){.projekt-wrapper .item{max-width:500px}}.projekt-wrapper .item h3{z-index:10;font-size:var(--text-lg)}@media(min-width: 1024px){.projekt-wrapper .item h3{font-size:var(--text-md)}}.projekt-wrapper .item h3 a{color:currentColor;display:inline-block;background:#fff;padding:8px 0;padding-right:16px}.projekt-wrapper .item h3 a::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:999}.projekt-wrapper .item picture{position:relative;z-index:-1;object-fit:cover}.projekt-wrapper .item picture img{transition:all .3s;filter:grayscale(100)}.projekt-wrapper .item:hover picture>img,.projekt-wrapper .item:focus picture>img{filter:grayscale(0)}.acf-block-preview .projekte-slider{display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px}.acf-block-preview .projekte-slider .projekt-item{flex:0 0 auto;min-width:33.33%}.section-projekte-slider{padding:var(--space-xl) 15px;background-color:rgba(var(--color-primary-rgb), 0.1)}@media(min-width: 1024px){.section-projekte-slider{padding:var(--space-xl)}}.section-projekte-slider .projekte-slider{cursor:grab;overflow:hidden}.section-projekte-slider .projekte-slider:active{cursor:grabbing}.section-projekte-slider .projekt-item{cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.section-projekte-slider .projekt-item .inner-container{position:relative;z-index:0}.section-projekte-slider .projekt-item .inner-container img{aspect-ratio:4/3;object-fit:cover}.section-projekte-slider .projekt-item .text-container{z-index:10;padding:30px 15px}@media(min-width: 1024px){.section-projekte-slider .projekt-item .text-container{padding:30px 0}}.section-projekte-slider .projekt-item .text-container h2,.section-projekte-slider .projekt-item .text-container h2>a{font-size:var(--text-lg)}.section-projekte-slider .projekt-item .text-container .terms-list{display:none}@media(min-width: 768px){.section-projekte-slider .projekt-item .text-container .terms-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:var(--space-sm)}}.section-projekte-slider .projekt-item .text-container .terms-list:before{content:"◼";margin-right:10px;color:var(--color-primary)}.section-projekte-slider .projekt-item .text-container .terms-list li{color:var(--color-primary)}.section-projekte-slider .projekt-item .text-container .terms-list li:not(:last-child){margin-right:5px}.section-projekte-slider .projekt-item .text-container .terms-list li a{color:var(--color-primary);text-transform:uppercase;font-weight:700;font-size:var(--text-xs)}.section-projekte-slider .projekt-item .img-link{position:absolute;top:0;right:0;left:0;bottom:0;z-index:9}.section-projekte-slider .projekt-item picture{position:relative;z-index:0;object-fit:cover}.section-projekte-slider .projekt-item picture img{transition:all 1s}.team-wrapper{display:grid;row-gap:40px;column-gap:20px;grid-template-columns:repeat(auto-fit, minmax(min(175px, 100%), 1fr))}@media(min-width: 1024px){.team-wrapper{grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));column-gap:40px;row-gap:60px}}.team-wrapper .team-item{position:relative;transition:all .3s}.team-wrapper .team-item:hover{z-index:1}.team-wrapper .team-item h3{font-size:var(--text-sm);margin-bottom:var(--space-xxs)}@media(min-width: 768px){.team-wrapper .team-item h3{font-size:var(--text-md)}}.team-wrapper .team-item p{font-size:var(--text-xs)}.section-timeline{position:relative;display:block;border-bottom:1px solid #bdcbde}.section-timeline:after,.section-timeline:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;width:100%;height:40px}.section-timeline:before{z-index:3;-moz-box-shadow:inset 0 -40px 40px -40px rgba(0,0,0,.4);-webkit-box-shadow:inset 0 -40px 40px -40px rgba(0,0,0,.4);box-shadow:inset 0 -40px 40px -40px rgba(0,0,0,.4)}.section-timeline:after{z-index:0;background-image:url(//fischer-con.de/wp-content/themes/junique/assets/img/timeline.svg);background-repeat:repeat-x;background-size:40px 55px}.timeline-wrapper{width:100%;position:relative;overflow:hidden}@media(min-width: 1024px){.timeline-wrapper{display:flex;justify-content:flex-end;flex-wrap:nowrap}}.timeline-wrapper .swiper-wrapper{align-items:flex-end}.timeline-wrapper .timeline-item{position:relative;display:flex !important;flex-direction:column;justify-content:flex-end !important;position:relative;flex:0 0 auto;flex-grow:1;width:100%}@media(min-width: 768px){.timeline-wrapper .timeline-item{max-width:300px}}@media(min-width: 1024px){.timeline-wrapper .timeline-item{max-width:400px}}.timeline-wrapper .timeline-item:first-of-type{margin-left:30px}@media(min-width: 1024px){.timeline-wrapper .timeline-item:first-of-type{margin-left:80px}}.timeline-wrapper .timeline-item:last-of-type{margin-right:30px}@media(min-width: 1024px){.timeline-wrapper .timeline-item:last-of-type{margin-right:80px}}.timeline-wrapper .timeline-item .item-inner{position:relative;padding-left:50px;padding-right:60px;padding-bottom:40px}@media(min-width: 1024px){.timeline-wrapper .timeline-item .item-inner{padding-left:60px;padding-right:60px;padding-bottom:60px}}.timeline-wrapper .timeline-item .item-inner:after,.timeline-wrapper .timeline-item .item-inner:before{content:"";display:block;position:absolute}.timeline-wrapper .timeline-item .item-inner:before{width:1px;height:92%;background-color:var(--color-primary);bottom:0;left:0}.timeline-wrapper .timeline-item .item-inner:after{width:24px;height:1px;background-color:var(--color-primary);left:0;top:8%}.timeline-wrapper .timeline-item .item-inner .jahreszahl{font-size:var(--text-xxxl);font-weight:700;line-height:1;margin:0;padding:0;color:var(--color-primary);margin-bottom:20px}.timeline-wrapper .timeline-item .item-inner h3{font-size:var(--text-sm) !important;font-weight:700;color:var(--color-primary);line-height:1.2;margin-bottom:10px;margin-top:-3px}.timeline-wrapper .timeline-item .item-inner h3:before{content:"";display:block;width:10px;height:10px;background-color:var(--color-primary);position:absolute;top:8%;left:24px;margin-top:-5px}.timeline-wrapper .timeline-item .item-inner p{font-size:14px}ul.timeline{position:relative;margin-bottom:30px}@media(min-width: 1024px){ul.timeline{padding-right:20%;margin-bottom:60px}}ul.timeline::before,ul.timeline::after{content:"";display:block;width:3px;position:absolute}ul.timeline::before{top:5%;height:95%;background-color:var(--color-alternate)}ul.timeline::after{height:50px;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);bottom:0;left:0;right:0}ul.timeline li{position:relative;padding-left:40px;margin-bottom:30px}@media(min-width: 1024px){ul.timeline li{margin-bottom:60px}}ul.timeline li::before{content:"";display:block;position:absolute;transform:translateY(4px);left:-2px;top:0;width:8px;height:8px;border-radius:50%;box-shadow:0px 0px 0px 5px var(--color-primary);background-color:var(--color-alternate)}ul.timeline li :where(h1,h2,h3,h4,h5,h6){text-transform:uppercase;font-weight:700;font-size:14px;color:var(--color-primary);margin-bottom:10px}ul.timeline li p{font-size:16px}.job-title::after{content:"m\\w\\d";margin-left:10px;font-size:60%}.main-jobs h1{text-transform:none}.job-item a{position:relative;display:flex;flex-direction:column;padding:20px;padding-right:52px;margin-bottom:5px;border-radius:0px;background-color:#fff;border:1px solid rgba(0,51,83,.2);transition:all .2s ease-in-out}@media(min-width: 768px){.job-item a{padding:40px}}.job-item a .tag{font-size:14px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.job-item a h3{--min: 1rem;--val: 5vw;--max: 1.8rem;font-size:22px;font-size:clamp(var(--min),var(--val),var(--max));font-weight:400}.job-item a h3::after{content:"m\\w\\d";margin-left:10px;font-size:60%}.job-item a p{margin-bottom:0}.job-item a .arrow-right{position:absolute;top:50%;right:20px;transform:translateY(-50%);fill:var(--color__primary);width:20px;height:20px}@media(min-width: 768px){.job-item a .arrow-right{width:40px;height:40px;right:30px}}.job-item a .meta{margin-top:8px;display:flex;flex-direction:row;align-items:center}@media(min-width: 768px){.job-item a .meta{margin-top:16px}}.job-item a .meta .meta-item{display:flex;flex-direction:row;align-items:center;margin-right:15px}@media(min-width: 768px){.job-item a .meta .meta-item{margin-right:40px}}.job-item a .meta .meta-item:last-child{margin-right:0}.job-item a .meta .meta-item svg{width:20px;height:20px;fill:var(--color__secondary);margin-right:5px;display:inline-flex}.job-item a .meta .meta-item p{font-size:16px}.job-item a:hover,.job-item a:focus{background-color:rgba(0,51,83,.08);border-color:rgba(0,51,83,.3)}.online-bewerben .btn,.online-bewerben .pagination>*{margin-top:40px;display:none}@media(min-width: 1024px){.online-bewerben .btn,.online-bewerben .pagination>*{display:inline-block}}.online-bewerben hgroup{display:flex;flex-direction:column;gap:20px;margin-top:40px;margin-bottom:30px}@media(min-width: 1024px){.online-bewerben hgroup{margin-top:80px;margin-bottom:60px}}.box{--box-color: var(--color-primary);--box-background: var(--color-alternate);background-color:var(--box-background);padding:50px 40px;margin-left:-20px;margin-right:-20px}.box[data-theme=primary]{--box-color: var(--color-alternate);--box-background: var(--color-primary)}@media(min-width: 1024px){.box{padding:80px 60px}}.box .box-content>*{font-size:24px;color:var(--box-color)}@media(min-width: 1024px){.box .box-content>*{font-size:30px}}.box .box-content>* br{display:none}@media(min-width: 768px){.box .box-content>* br{display:inherit}}.box .box-meta{color:var(--box-color);display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;margin-top:30px}@media(min-width: 1024px){.box .box-meta{margin-top:60px;gap:60px}}.box .box-meta *{color:currentColor}.box .box-meta .meta-item{display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center}.box .box-meta .meta-item .icon-base{height:42px}.box .box-meta .meta-item .icon-base svg{width:auto;height:100%}.box .box-meta .meta-item h4{font-weight:700}.box .box-meta .meta-item h4,.box .box-meta .meta-item p{font-size:14px}@media(min-width: 1024px){.box .box-meta .meta-item h4,.box .box-meta .meta-item p{font-size:16px}}.box form{width:100%;margin-top:30px}@media(min-width: 1024px){.box form{margin-top:40px}}@media(min-width: 1024px){.page-nav-x{padding:var(--space-lg) 0}}.page-nav-x nav{display:flex;flex-direction:column;gap:15px}@media(min-width: 1024px){.page-nav-x nav{flex-direction:row;justify-content:space-between;align-items:center}}.page-nav-x nav form{display:flex;flex-direction:column}.pagination{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-top:var(--space-lg)}.wpforms-container ul li{padding-left:0 !important}.wpforms-container ul li::before{display:none}.wpforms-container .wpforms-submit-spinner{display:none !important}.section-full-width{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}main.content-center .container-small{display:flex;flex-direction:column;height:50vh;justify-content:center;text-align:left;gap:15px}