/* *** generated @ 2025-10-22 17:08:20 *** */

/* ** [ /src_project/sites/portal/css/5/portal-styles.css ] (continued) ** */


/* ** [ /src_project/sites/portal/css/5/./smartmenue.css ] (@import) ** */
.sm-navbar{
--bs--navbar-z-index: 9999;
--bs--navbar-sticky-top-offset: 0;
--bs--navbar-sticky-bottom-offset: 0;
--bs--navbar-sidebar-width: 300px;
--bs--navbar-sidebar-centered-layout-max-width: 1200px;
--bs--container-max-width: 960px;
--bs--collapse-max-height: calc(100vh - 70px);
--bs--collapse-show-animation: sm-ani-collapse 0.25s ease-in;
--bs--collapse-hide-animation: sm-ani-collapse 0.25s ease-in reverse;
--bs--offcanvas-width: 70%;
--bs--offcanvas-overlay-bg: rgba(0,0,0,0.6);
--bs--sub-min-width: 12em;
--bs--sub-collapsible-show-animation: sm-ani-collapse 0.25s ease-in;
--bs--sub-collapsible-hide-animation: sm-ani-collapse 0.25s ease-in reverse;
--bs--sub-dropdowns-show-animation: none;
--bs--sub-dropdowns-hide-animation: sm-ani-fade 0.25s ease-in reverse;
}
.sm-navbar{
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
position: relative;
z-index: var(--bs--navbar-z-index);
direction: ltr;
text-align: left;
line-height: normal;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.sm-navbar *,
.sm-navbar *::before,
.sm-navbar *::after{
box-sizing: inherit;
}
.sm-navbar--dropdowns-only{
flex-wrap: nowrap;
}
@media (min-width: 1200px){
.sm-navbar:not(.sm-navbar--collapsible-only){
flex-wrap: nowrap;
}
}
.sm-navbar--vertical.sm-navbar--dropdowns-only:not(.sm-navbar[class*=sm-navbar--offcanvas]){
display: block;
}
@media (min-width: 1200px){
.sm-navbar--vertical:not(.sm-navbar--offcanvas-only){
display: block;
}
}
.sm-navbar--inline.sm-navbar--dropdowns-only{
display: inline-flex;
vertical-align: top;
}
@media (min-width: 1200px){
.sm-navbar--inline{
display: inline-flex;
vertical-align: top;
}
}
.sm-navbar--sticky-top{
position: sticky;
top: var(--bs--navbar-sticky-top-offset);
}
.sm-navbar--sticky-bottom{
position: sticky;
bottom: var(--bs--navbar-sticky-bottom-offset);
}
.sm-navbar--fixed-top,
.sm-navbar--fixed-bottom{
position: fixed;
top: 0;
left: 0;
right: 0;
}
.sm-navbar--fixed-bottom{
top: auto;
bottom: 0;
}
.sm-navbar--sidebar-only{
display: block;
position: fixed;
top: 0;
bottom: 0;
left: 0;
width: var(--bs--navbar-sidebar-width);
overflow-y: auto;
}
.sm-navbar--sidebar-only.sm-navbar--sidebar-right{
left: auto;
right: 0;
}
.sm-navbar--sidebar-only.sm-navbar--dropdowns-only{
overflow-y: visible;
}
@media (min-width: 1200px){
.sm-navbar--sidebar-only:not(.sm-navbar--collapsible-only){
overflow-y: visible;
}
.sm-navbar--sidebar-left,
.sm-navbar--sidebar-right{
display: block;
position: fixed;
top: 0;
bottom: 0;
left: 0;
width: var(--bs--navbar-sidebar-width);
}
.sm-navbar--sidebar-right{
left: auto;
right: 0;
}
.sm-navbar[class*=sm-navbar--sidebar].sm-navbar--collapsible-only{
overflow-y: auto;
}
}
.sm-navbar--sidebar-centered{
--bs--navbar-sidebar-centered-padding-x: 0px;
--bs--navbar-sidebar-centered-spacing: max(var(--bs--navbar-sidebar-centered-padding-x),calc((100% - (var(--bs--navbar-sidebar-centered-layout-max-width) - (var(--bs--navbar-sidebar-centered-padding-x) * 2))) / 2));
--bs--navbar-sidebar-centered-width: calc((100% - (var(--bs--navbar-sidebar-centered-layout-max-width) - (var(--bs--navbar-sidebar-centered-padding-x) * 2))) / 2 + var(--bs--navbar-sidebar-width) - var(--bs--navbar-sidebar-centered-padding-x));
}
.sm-navbar--sidebar-centered.sm-navbar--sidebar-only{
padding-left: var(--bs--navbar-sidebar-centered-spacing) !important;
width: var(--bs--navbar-sidebar-centered-width);
min-width: var(--bs--navbar-sidebar-width);
}
.sm-navbar--sidebar-centered.sm-navbar--sidebar-only.sm-navbar--sidebar-right{
padding-left: var(--bs--navbar-sidebar-centered-padding-x) !important;
padding-right: var(--bs--navbar-sidebar-centered-spacing) !important;
}
@media (min-width: 1200px){
.sm-navbar--sidebar-centered{
padding-left: var(--bs--navbar-sidebar-centered-spacing) !important;
width: var(--bs--navbar-sidebar-centered-width);
min-width: var(--bs--navbar-sidebar-width);
}
.sm-navbar--sidebar-centered.sm-navbar--sidebar-right{
padding-left: var(--bs--navbar-sidebar-centered-padding-x) !important;
padding-right: var(--bs--navbar-sidebar-centered-spacing) !important;
}
}
.sm-container{
display: inherit;
flex-flow: inherit;
align-items: inherit;
justify-content: inherit;
margin-left: auto;
margin-right: auto;
width: 100%;
max-width: var(--bs--container-max-width);
}
.sm-brand{
display: block;
margin: 0;
padding: 0;
}
.sm-toggler{
display: inline-block;
position: relative;
}
.sm-navbar--dropdowns-only .sm-toggler{
display: none;
}
@media (min-width: 1200px){
.sm-navbar:not(.sm-navbar--collapsible-only) .sm-toggler{
display: none;
}
}
.sm-toggler-state{
display: none;
}
.sm-toggler-anchor{
display: block;
color: currentcolor !important;
}
.sm-toggler-anchor--hide{
display: none;
}
.sm-toggler-state.sm-show ~ .sm-toggler .sm-toggler-anchor--show,
.sm-toggler-state:target ~ .sm-toggler .sm-toggler-anchor--show{
display: none;
}
.sm-toggler-state.sm-show ~ .sm-toggler .sm-toggler-anchor--hide,
.sm-toggler-state:target ~ .sm-toggler .sm-toggler-anchor--hide{
display: block;
}
.sm-toggler-icon{
display: block;
position: relative;
width: 26px;
height: 18px;
}
.sm-toggler-icon--show{
border-top: 2px solid;
}
.sm-toggler-icon--show::before,
.sm-toggler-icon--show::after{
content: "";
position: absolute;
top: calc(50% - 2px);
left: 0;
right: 0;
border-top: 2px solid;
height: 0;
overflow: hidden;
}
.sm-toggler-icon--show::after{
top: auto;
bottom: 0;
}
.sm-toggler-icon--hide::before,
.sm-toggler-icon--hide::after{
content: "";
position: absolute;
top: calc(50% - 1px);
left: 0;
right: 0;
border-top: 2px solid;
height: 0;
overflow: hidden;
transform: rotate(-45deg);
}
.sm-toggler-icon--hide::after{
transform: rotate(45deg);
}
.sm-toggler-state:target ~ .sm-collapse{
display: block;
}
.sm-navbar[class*=sm-navbar--offcanvas] .sm-toggler{
display: inline-block;
}
@media (min-width: 1200px){
.sm-navbar[class*=sm-navbar--offcanvas]:not(.sm-navbar--offcanvas-only) .sm-toggler{
display: none;
}
}
.sm-offcanvas .sm-toggler-anchor--hide{
display: block;
}
.sm-toggler-state:target ~ .sm-offcanvas{
display: block;
}
.sm-toggler-state:target ~ .sm-offcanvas-overlay{
display: block;
}
@media (min-width: 1200px){
.sm-navbar:not(.sm-navbar--offcanvas-only) .sm-offcanvas-overlay{
display: none;
}
}
.sm-navbar--sidebar-only .sm-toggler{
display: none;
}
@media (min-width: 1200px){
.sm-navbar[class*=sm-navbar--sidebar] .sm-toggler{
display: none;
}
}
.sm-collapse{
display: none;
flex-basis: 100%;
}
.sm-collapse.sm-show,
.sm-collapse.sm-hiding{
display: block;
}
@media (prefers-reduced-motion: no-preference){
.sm-collapse.sm-showing{
animation: var(--bs--collapse-show-animation);
}
.sm-collapse.sm-hiding{
animation: var(--bs--collapse-hide-animation);
}
}
.sm-navbar--dropdowns-only .sm-collapse{
display: inherit;
flex-flow: inherit;
align-items: inherit;
justify-content: inherit;
}
@media (min-width: 1200px){
.sm-navbar:not(.sm-navbar--collapsible-only) .sm-collapse{
display: inherit;
flex-flow: inherit;
align-items: inherit;
justify-content: inherit;
}
}
.sm-navbar[class*=sm-navbar--sticky] .sm-collapse,
.sm-navbar[class*=sm-navbar--fixed] .sm-collapse{
max-height: var(--bs--collapse-max-height);
overflow-y: auto;
}
.sm-navbar[class*=sm-navbar--sticky].sm-navbar--dropdowns-only .sm-collapse,
.sm-navbar[class*=sm-navbar--fixed].sm-navbar--dropdowns-only .sm-collapse{
max-height: none;
overflow-y: visible;
}
@media (min-width: 1200px){
.sm-navbar[class*=sm-navbar--sticky]:not(.sm-navbar--collapsible-only) .sm-collapse,
.sm-navbar[class*=sm-navbar--fixed]:not(.sm-navbar--collapsible-only) .sm-collapse{
max-height: none;
overflow-y: visible;
}
}
@media (min-width: 1200px){
.sm-navbar[class*=sm-navbar--sidebar] .sm-collapse{
display: block;
}
}
.sm-offcanvas{
display: none;
flex-basis: 100%;
position: fixed;
top: 0;
bottom: 0;
left: 0;
width: var(--bs--offcanvas-width);
overflow-y: auto;
--bs--offcanvas-transform-from: translateX(-100%);
}
.sm-navbar--offcanvas-right .sm-offcanvas{
left: auto;
right: 0;
--bs--offcanvas-transform-from: translateX(100%);
}
.sm-navbar--offcanvas-top .sm-offcanvas,
.sm-navbar--offcanvas-bottom .sm-offcanvas{
right: 0;
width: auto;
--bs--offcanvas-transform-from: translateY(-100%);
}
.sm-navbar--offcanvas-bottom .sm-offcanvas{
--bs--offcanvas-transform-from: translateY(100%);
}
.sm-offcanvas.sm-show,
.sm-offcanvas.sm-hiding{
display: block;
}
@media (prefers-reduced-motion: no-preference){
.sm-offcanvas.sm-showing{
animation: sm-offcanvas-toggle 0.25s;
}
.sm-offcanvas.sm-hiding{
animation: sm-offcanvas-toggle 0.25s reverse;
}
}
@media (min-width: 1200px){
.sm-navbar:not(.sm-navbar--offcanvas-only) .sm-offcanvas{
display: inherit;
flex-flow: inherit;
align-items: inherit;
justify-content: inherit;
position: static;
width: auto;
padding: 0 !important;
background: transparent !important;
overflow-y: visible;
transform: none;
}
}
.sm-navbar--dropdowns-only .sm-offcanvas{
overflow-y: visible;
}
@media (min-width: 1200px){
.sm-navbar:not(.sm-navbar--collapsible-only) .sm-offcanvas{
overflow-y: visible;
}
}
@keyframes sm-offcanvas-toggle{
from{
transform: var(--bs--offcanvas-transform-from);
}
to{
transform: none;
}
}
.sm-offcanvas-overlay{
display: none;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: var(--bs--offcanvas-overlay-bg);
cursor: default;
}
.sm-offcanvas-overlay.sm-show,
.sm-offcanvas-overlay.sm-hiding{
display: block;
}
@media (prefers-reduced-motion: no-preference){
.sm-offcanvas-overlay.sm-showing{
animation: sm-ani-fade 0.25s;
}
.sm-offcanvas-overlay.sm-hiding{
animation: sm-ani-fade 0.25s reverse;
}
}
.sm-nav{
display: flex;
flex-flow: column nowrap;
flex-basis: 100%;
list-style: none;
margin: 0;
padding: 0;
max-width: 100%;
line-height: inherit;
}
.sm-navbar--dropdowns-only .sm-nav{
flex-flow: row wrap;
}
@media (min-width: 1200px){
.sm-navbar:not(.sm-navbar--collapsible-only) .sm-nav{
flex-flow: row wrap;
}
}
.sm-navbar--vertical.sm-navbar--dropdowns-only .sm-nav{
flex-flow: column nowrap;
align-items: normal;
}
@media (min-width: 1200px){
.sm-navbar--vertical:not(.sm-navbar--collapsible-only) .sm-nav{
flex-flow: column nowrap;
align-items: normal;
}
}
.sm-navbar--dropdowns-only .sm-nav--left{
justify-content: flex-start;
}
@media (min-width: 1200px){
.sm-nav--left{
justify-content: flex-start;
}
}
.sm-navbar--dropdowns-only .sm-nav--center{
justify-content: center;
}
@media (min-width: 1200px){
.sm-nav--center{
justify-content: center;
}
}
.sm-navbar--dropdowns-only .sm-nav--right{
justify-content: flex-end;
}
@media (min-width: 1200px){
.sm-nav--right{
justify-content: flex-end;
}
}
.sm-navbar--dropdowns-only .sm-nav--fill{
flex: 1 1 auto;
}
@media (min-width: 1200px){
.sm-nav--fill{
flex: 1 1 auto;
}
}
.sm-navbar--dropdowns-only .sm-nav--justify{
flex: 1 1 0;
}
@media (min-width: 1200px){
.sm-nav--justify{
flex: 1 1 0;
}
}
.sm-nav-item{
display: grid;
grid-template: "link link-split-toggler" auto "sub sub" auto/1fr auto;
position: relative;
list-style: none;
margin: 0;
padding: 0;
line-height: inherit;
}
.sm-navbar--dropdowns-only .sm-nav--fill > .sm-nav-item{
flex: 1 1 auto;
}
@media (min-width: 1200px){
.sm-nav--fill > .sm-nav-item{
flex: 1 1 auto;
}
}
.sm-navbar--dropdowns-only .sm-nav--justify > .sm-nav-item{
flex: 1 1 0;
}
@media (min-width: 1200px){
.sm-nav--justify > .sm-nav-item{
flex: 1 1 0;
}
}
.sm-nav-item--has-mega{
position: static;
}
.sm-nav-item-separator{
--bs--nav-item-separator-border: 1px solid;
--bs--nav-item-separator-spacing: 0.5rem;
--bs--nav-item-separator-fullsize-offset: 6px;
margin: var(--bs--nav-item-separator-spacing) var(--bs--nav-item-separator-fullsize-offset);
border: 0;
border-top: var(--bs--nav-item-separator-border);
height: 0;
color: currentcolor;
overflow: hidden;
}
.sm-navbar--dropdowns-only .sm-nav-item-separator{
margin: var(--bs--nav-item-separator-fullsize-offset) var(--bs--nav-item-separator-spacing);
border: 0;
border-left: var(--bs--nav-item-separator-border);
height: auto;
}
@media (min-width: 1200px){
.sm-navbar:not(.sm-navbar--collapsible-only) .sm-nav-item-separator{
margin: var(--bs--nav-item-separator-fullsize-offset) var(--bs--nav-item-separator-spacing);
border: 0;
border-left: var(--bs--nav-item-separator-border);
height: auto;
}
}
.sm-navbar--vertical.sm-navbar--dropdowns-only .sm-nav-item-separator{
margin: var(--bs--nav-item-separator-spacing) var(--bs--nav-item-separator-fullsize-offset);
border: 0;
border-top: var(--bs--nav-item-separator-border);
height: 0;
}
@media (min-width: 1200px){
.sm-navbar--vertical:not(.sm-navbar--collapsible-only) .sm-nav-item-separator{
margin: var(--bs--nav-item-separator-spacing) var(--bs--nav-item-separator-fullsize-offset);
border: 0;
border-top: var(--bs--nav-item-separator-border);
height: 0;
}
}
.sm-nav-link{
grid-area: link;
display: flex;
align-items: center;
justify-content: space-between;
position: relative;
line-height: inherit;
}
.sm-navbar--dropdowns-only .sm-nav-link{
white-space: nowrap;
}
@media (min-width: 1200px){
.sm-navbar:not(.sm-navbar--collapsible-only) .sm-nav-link{
white-space: nowrap;
}
}
.sm-nav-link.sm-disabled{
cursor: default;
}
.sm-navbar--vertical.sm-navbar--dropdowns-only .sm-nav-link{
white-space: normal;
}
@media (min-width: 1200px){
.sm-navbar--vertical:not(.sm-navbar--collapsible-only) .sm-nav-link{
white-space: normal;
}
}
.sm-nav-link--split + .sm-nav-link--split{
grid-area: link-split-toggler;
cursor: pointer;
}
.sm-nav-link--split + .sm-nav-link--split::before{
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
margin: 6px 0;
border-left: 1px solid;
overflow: hidden;
}
.sm-sub-toggler::after{
--bs--sub-toggler-icon-size: 0.7rem;
--bs--sub-toggler-icon-spacing: 0.4rem;
--bs--sub-toggler-split-icon-spacing: 0px;
content: "+";
display: inline-block;
margin-left: var(--bs--sub-toggler-icon-spacing);
width: var(--bs--sub-toggler-icon-size);
height: var(--bs--sub-toggler-icon-size);
line-height: var(--bs--sub-toggler-icon-size);
text-align: center;
}
.sm-expanded.sm-sub-toggler::after{
content: "-";
}
.sm-nav-link--split.sm-sub-toggler::after,
.sm-sub-link--split.sm-sub-toggler::after{
margin-left: var(--bs--sub-toggler-split-icon-spacing);
margin-right: var(--bs--sub-toggler-split-icon-spacing);
}
.sm-sub{
grid-area: sub;
display: none;
list-style: none;
margin: 0;
padding: 0;
line-height: inherit;
}
.sm-sub.sm-show,
.sm-sub.sm-hiding{
display: block;
}
@media (prefers-reduced-motion: no-preference){
.sm-sub.sm-showing{
animation: var(--bs--sub-collapsible-show-animation);
}
.sm-sub.sm-hiding{
animation: var(--bs--sub-collapsible-hide-animation);
}
}
.sm-navbar--dropdowns-only .sm-sub{
grid-area: none;
position: absolute;
min-width: var(--bs--sub-min-width);
}
@media (min-width: 1200px){
.sm-navbar:not(.sm-navbar--collapsible-only) .sm-sub{
grid-area: none;
position: absolute;
min-width: var(--bs--sub-min-width);
}
}
@media (prefers-reduced-motion: no-preference){
.sm-navbar--dropdowns-only .sm-sub.sm-showing{
animation: var(--bs--sub-dropdowns-show-animation);
}
.sm-navbar--dropdowns-only .sm-sub.sm-hiding{
animation: var(--bs--sub-dropdowns-hide-animation);
}
}
@media (prefers-reduced-motion: no-preference) and (min-width: 1200px){
.sm-navbar:not(.sm-navbar--collapsible-only) .sm-sub.sm-showing{
animation: var(--bs--sub-dropdowns-show-animation);
}
.sm-navbar:not(.sm-navbar--collapsible-only) .sm-sub.sm-hiding{
animation: var(--bs--sub-dropdowns-hide-animation);
}
}
.sm-sub--mega{
left: 0;
right: 0;
}
.sm-navbar--vertical.sm-navbar--dropdowns-only .sm-sub--mega{
left: auto;
right: auto;
top: 0;
bottom: 0;
}
@media (min-width: 1200px){
.sm-navbar--vertical .sm-sub--mega{
left: auto;
right: auto;
top: 0;
bottom: 0;
}
}
.sm-sub-item{
display: grid;
grid-template: "link link-split-toggler" auto "sub sub" auto/1fr auto;
position: relative;
list-style: none;
margin: 0;
padding: 0;
line-height: inherit;
}
.sm-sub-item-separator{
margin: 0.5rem 6px;
border: 0;
border-top: 1px solid;
height: 0;
overflow: hidden;
}
.sm-sub-link{
grid-area: link;
display: flex;
align-items: center;
justify-content: space-between;
position: relative;
line-height: inherit;
}
.sm-navbar--dropdowns-only .sm-sub-link{
white-space: nowrap;
}
@media (min-width: 1200px){
.sm-navbar:not(.sm-navbar--collapsible-only) .sm-sub-link{
white-space: nowrap;
}
}
.sm-sub-link.sm-disabled{
cursor: default;
}
.sm-sub-link--split + .sm-sub-link--split{
grid-area: link-split-toggler;
cursor: pointer;
}
.sm-sub-link--split + .sm-sub-link--split::before{
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
margin: 6px 0;
border-left: 1px solid;
overflow: hidden;
}
@keyframes sm-ani-collapse{
from{
max-height: 0;
overflow: hidden;
}
to{
max-height: var(--bs--height,100vh);
overflow: hidden;
}
}
@keyframes sm-ani-fade{
from{
opacity: 0;
}
to{
opacity: 1;
}
}
@media (max-width: 1199.98px){
.sm-hide-small{
display: none !important;
}
}
@media (min-width: 1200px){
.sm-hide-large{
display: none !important;
}
}
.sm-navbar{
--bs--light: #f8f9fa;
--bs--dark: #212529;
--bs--brand: #1c72e3;
--bs--brand-contrast: #f8f9fa;
--bs--accent: #74ecc8;
--bs--accent-contrast: #212529;
--bs--bg: #f8f9fa;
--bs--bg-soft: rgba(210.8,211.65,212.5,0.3);
--bs--text: #000;
--bs--text-disabled: rgba(0,0,0,0.38);
--bs--bg-alt: rgb(240.56,241.53,242.5);
--bs--bg-alt-soft: rgba(204.476,205.3005,206.125,0.3);
--bs--text-alt: #000;
--bs--text-alt-disabled: rgba(0,0,0,0.38);
--bs--separator: rgba(0,0,0,0.2);
--bs--border: rgba(0,0,0,0.1);
--bs--text-shadow: none;
--bs--box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15);
--bs--font-family: inherit;
--bs--font-size: 1rem;
--bs--font-size-small: 0.875rem;
--bs--line-height: 23px;
--bs--border-radius: 0.25rem;
--bs--border-radius-large: 10px;
--bs--border-radius-small: 6px;
}
.sm-navbar{
--bs--collapsible-navbar-color: var(--bs--text-alt);
--bs--collapsible-navbar-bg: white;
--bs--collapsible-navbar-border-width: 0px;
--bs--collapsible-navbar-border-style: solid;
--bs--collapsible-navbar-border-color: var(--bs--border);
--bs--collapsible-navbar-padding-y: 6px;
--bs--collapsible-navbar-padding-x: 6px;
--bs--collapsible-navbar-text-shadow: 0 1px 0 var(--bs--text-shadow);
--bs--collapsible-navbar-box-shadow: 0 0 0 var(--bs--box-shadow);
--bs--collapsible-brand-color: var(--bs--collapsible-navbar-color);
--bs--collapsible-brand-font-size: calc(var(--bs--font-size) * 1.25);
--bs--collapsible-brand-font-weight: normal;
--bs--collapsible-nav-item-spacing-y: 2px;
--bs--collapsible-nav-item-separator-border: 1px solid var(--bs--separator);
--bs--collapsible-nav-item-separator-spacing: 6px;
--bs--collapsible-nav-item-separator-fullsize-offset: 6px;
--bs--collapsible-nav-link-color: var(--bs--collapsible-navbar-color);
--bs--collapsible-nav-link-bg: transparent;
--bs--collapsible-nav-link-border-radius: var(--bs--border-radius);
--bs--collapsible-nav-link-first-border-radius: var(--bs--collapsible-nav-link-border-radius);
--bs--collapsible-nav-link-last-border-radius: var(--bs--collapsible-nav-link-border-radius);
--bs--collapsible-nav-link-font-weight: 500;
--bs--collapsible-nav-link-hover-color: var(--bs--text-alt);
--bs--collapsible-nav-link-hover-bg: var(--bs--bg-alt-soft);
--bs--collapsible-nav-link-active-color: black;
--bs--collapsible-nav-link-active-bg: rgba(205,206,207,0.3);
--bs--collapsible-nav-link-expanded-color: black;
--bs--collapsible-nav-link-expanded-bg: white;
--bs--collapsible-nav-link-expanded-border-radius: var(--bs--border-radius) var(--bs--border-radius) 0 0;
--bs--collapsible-nav-link-first-expanded-border-radius: 0;
--bs--collapsible-nav-link-last-expanded-border-radius: var(--bs--collapsible-nav-link-expanded-border-radius);
--bs--collapsible-nav-link-selected-color: var(--bs--accent-contrast);
--bs--collapsible-nav-link-selected-bg: var(--bs--accent);
--bs--collapsible-nav-link-selected-font-weight: bold;
--bs--collapsible-nav-link-disabled-color: var(--bs--text-alt-disabled);
--bs--collapsible-nav-link-padding-y: 0.3rem;
--bs--collapsible-nav-link-padding-x: 0rem;
--bs--collapsible-nav-link-split-separator-border: 1px solid currentcolor;
--bs--collapsible-nav-link-split-separator-fullsize-offset: 8px;
--bs--collapsible-nav-link-split-separator-opacity: 0.2;
--bs--collapsible-nav-link-split-toggler-border-radius: var(--bs--collapsible-nav-link-border-radius);
--bs--collapsible-sub-toggler-color: currentcolor;
--bs--collapsible-sub-toggler-icon-size: 0.6rem;
--bs--collapsible-sub-toggler-icon-spacing: 0.45rem;
--bs--collapsible-sub-toggler-opacity: 1;
--bs--collapsible-sub-bg: var(--bs--bg-soft);
--bs--collapsible-sub-first-level-bg: var(--bs--bg);
--bs--collapsible-sub-border-radius: var(--bs--border-radius);
--bs--collapsible-sub-first-level-border-radius: 0 0 var(--bs--border-radius) var(--bs--border-radius);
--bs--collapsible-sub-padding-y: 5px;
--bs--collapsible-sub-padding-x: 0;
--bs--collapsible-sub-text-shadow: 0 1px 0 var(--bs--text-shadow);
--bs--collapsible-sub-text-indent: 0;
--bs--collapsible-sub-sub-text-indent: 15px;
--bs--collapsible-sub-item-spacing-y: var(--bs--collapsible-nav-item-spacing-y);
--bs--collapsible-sub-item-separator-border: var(--bs--collapsible-nav-item-separator-border);
--bs--collapsible-sub-item-separator-spacing: var(--bs--collapsible-nav-item-separator-spacing);
--bs--collapsible-sub-item-separator-fullsize-offset: var(--bs--collapsible-nav-item-separator-fullsize-offset);
--bs--collapsible-sub-link-color: var(--bs--text);
--bs--collapsible-sub-link-bg: transparent;
--bs--collapsible-sub-link-border-radius: var(--bs--border-radius);
--bs--collapsible-sub-link-first-border-radius: 0;
--bs--collapsible-sub-link-last-border-radius: var(--bs--collapsible-sub-link-border-radius);
--bs--collapsible-sub-link-font-weight: normal;
--bs--collapsible-sub-link-hover-color: var(--bs--text);
--bs--collapsible-sub-link-hover-bg: var(--bs--bg-soft);
--bs--collapsible-sub-link-active-color: var(--bs--collapsible-nav-link-active-color);
--bs--collapsible-sub-link-active-bg: var(--bs--collapsible-nav-link-active-bg);
--bs--collapsible-sub-link-expanded-color: var(--bs--collapsible-sub-link-color);
--bs--collapsible-sub-link-expanded-bg: var(--bs--collapsible-sub-link-bg);
--bs--collapsible-sub-link-expanded-border-radius: var(--bs--border-radius);
--bs--collapsible-sub-link-first-expanded-border-radius: var(--bs--collapsible-sub-link-expanded-border-radius);
--bs--collapsible-sub-link-last-expanded-border-radius: var(--bs--collapsible-sub-link-expanded-border-radius);
--bs--collapsible-sub-link-selected-color: var(--bs--collapsible-nav-link-selected-color);
--bs--collapsible-sub-link-selected-bg: var(--bs--collapsible-nav-link-selected-bg);
--bs--collapsible-sub-link-selected-font-weight: bold;
--bs--collapsible-sub-link-disabled-color: var(--bs--text-disabled);
--bs--collapsible-sub-link-padding-y: 8px;
--bs--collapsible-sub-link-padding-x: 0;
--bs--collapsible-sub-link-split-separator-border: var(--bs--collapsible-nav-link-split-separator-border);
--bs--collapsible-sub-link-split-separator-fullsize-offset: var(--bs--collapsible-nav-link-split-separator-fullsize-offset);
--bs--collapsible-sub-link-split-separator-opacity: var(--bs--collapsible-nav-link-split-separator-opacity);
--bs--collapsible-sub-link-split-toggler-border-radius: var(--bs--collapsible-sub-link-border-radius);
}
@media (max-width: 1199.98px){
.sm-navbar{
border-width: var(--bs--collapsible-navbar-border-width);
border-style: var(--bs--collapsible-navbar-border-style);
border-color: var(--bs--collapsible-navbar-border-color);
padding: var(--bs--collapsible-navbar-padding-y) var(--bs--collapsible-navbar-padding-x);
background: var(--bs--collapsible-navbar-bg);
color: var(--bs--collapsible-navbar-color);
text-shadow: var(--bs--collapsible-navbar-text-shadow);
box-shadow: var(--bs--collapsible-navbar-box-shadow);
--bs--navbar-sidebar-centered-padding-x: var(--bs--collapsible-navbar-padding-x);
}
.sm-brand{
padding: var(--bs--collapsible-nav-link-padding-y) var(--bs--collapsible-nav-link-padding-x);
color: var(--bs--collapsible-brand-color);
font-family: var(--bs--font-family);
font-size: var(--bs--collapsible-brand-font-size);
font-weight: var(--bs--collapsible-brand-font-weight);
line-height: var(--bs--line-height);
white-space: nowrap;
text-decoration: none;
}
.sm-brand > a,
.sm-brand > a:hover,
.sm-brand > a:active{
color: inherit;
text-decoration: none;
}
.sm-toggler-anchor{
padding: var(--bs--collapsible-nav-link-padding-y) var(--bs--collapsible-nav-link-padding-x);
line-height: var(--bs--line-height);
text-shadow: none;
}
.sm-offcanvas{
padding: var(--bs--collapsible-navbar-padding-y) var(--bs--collapsible-navbar-padding-x);
background: var(--bs--collapsible-navbar-bg);
}
.sm-nav-item + .sm-nav-item{
margin-top: var(--bs--collapsible-nav-item-spacing-y);
}
.sm-nav-item-separator{
--bs--nav-item-separator-border: var(--bs--collapsible-nav-item-separator-border);
--bs--nav-item-separator-spacing: var(--bs--collapsible-nav-item-separator-spacing);
--bs--nav-item-separator-fullsize-offset: var(--bs--collapsible-nav-item-separator-fullsize-offset);
}
.sm-nav-link{
grid-area: link/link/link/link-split-toggler;
border-radius: var(--bs--collapsible-nav-link-border-radius);
padding: var(--bs--collapsible-nav-link-padding-y) var(--bs--collapsible-nav-link-padding-x);
background: var(--bs--collapsible-nav-link-bg);
color: var(--bs--collapsible-nav-link-color);
font-family: var(--bs--font-family);
font-size: var(--bs--font-size);
font-weight: var(--bs--collapsible-nav-link-font-weight);
line-height: var(--bs--line-height);
text-decoration: none;
}
}
@media (max-width: 1199.98px) and (hover: hover) and (pointer: fine){
.sm-nav-link:hover{
background: var(--bs--collapsible-nav-link-hover-bg);
color: var(--bs--collapsible-nav-link-hover-color);
}
}
@media (max-width: 1199.98px){
.sm-nav-link:active{
background: var(--bs--collapsible-nav-link-active-bg);
color: var(--bs--collapsible-nav-link-active-color);
}
.sm-nav-link.sm-expanded{
border-radius: var(--bs--collapsible-nav-link-expanded-border-radius);
background: var(--bs--collapsible-nav-link-expanded-bg);
color: var(--bs--collapsible-nav-link-expanded-color);
}
.sm-nav-link.sm-selected{
background: var(--bs--collapsible-nav-link-selected-bg);
color: var(--bs--collapsible-nav-link-selected-color);
font-weight: var(--bs--collapsible-nav-link-selected-font-weight);
}
.sm-nav-link.sm-disabled{
background: var(--bs--collapsible-nav-link-bg);
color: var(--bs--collapsible-nav-link-disabled-color);
}
.sm-nav-item:first-child .sm-nav-link{
border-radius: var(--bs--collapsible-nav-link-first-border-radius);
}
.sm-nav-item:last-child .sm-nav-link{
border-radius: var(--bs--collapsible-nav-link-last-border-radius);
}
.sm-nav-item:first-child .sm-nav-link.sm-expanded{
border-radius: var(--bs--collapsible-nav-link-first-expanded-border-radius);
}
.sm-nav-item:last-child .sm-nav-link.sm-expanded{
border-radius: var(--bs--collapsible-nav-link-last-expanded-border-radius);
}
.sm-nav-link--split + .sm-nav-link--split{
border-radius: var(--bs--collapsible-nav-link-split-toggler-border-radius) !important;
}
.sm-nav-link--split + .sm-nav-link--split::before{
margin: var(--bs--collapsible-nav-link-split-separator-fullsize-offset) 0;
border-left: var(--bs--collapsible-nav-link-split-separator-border);
opacity: var(--bs--collapsible-nav-link-split-separator-opacity);
}
.sm-nav-link--split:not(.sm-nav-link--split + .sm-nav-link--split){
padding-right: calc(var(--bs--collapsible-nav-link-padding-x) * 3 + var(--bs--collapsible-sub-toggler-icon-size) + var(--bs--collapsible-sub-toggler-icon-spacing) * 2);
}
.sm-nav-link--split:active:not(.sm-expanded,.sm-selected,.sm-disabled) + .sm-nav-link--split{
color: var(--bs--collapsible-nav-link-active-color);
}
.sm-sub-toggler{
border: 0;
}
.sm-sub-toggler::after{
--bs--sub-toggler-icon-size: var(--bs--collapsible-sub-toggler-icon-size);
content: "" !important;
margin: 0 var(--bs--collapsible-sub-toggler-icon-spacing) !important;
margin-top: calc(-0.5 * var(--bs--collapsible-sub-toggler-icon-size)) !important;
border-style: solid;
border-width: 0 0 2px 2px;
border-color: var(--bs--collapsible-sub-toggler-color);
opacity: var(--bs--collapsible-sub-toggler-opacity);
transform: rotate(-45deg);
}
.sm-expanded.sm-sub-toggler::after{
margin-top: calc(0.5 * var(--bs--collapsible-sub-toggler-icon-size)) !important;
transform: rotate(-225deg);
}
.sm-sub{
border-radius: var(--bs--collapsible-sub-first-level-border-radius);
padding: var(--bs--collapsible-sub-padding-y) var(--bs--collapsible-sub-padding-x);
background: var(--bs--collapsible-sub-first-level-bg);
text-shadow: var(--bs--collapsible-sub-text-shadow);
}
.sm-sub .sm-sub{
border-radius: var(--bs--collapsible-sub-border-radius);
background: var(--bs--collapsible-sub-bg);
}
.sm-sub-item + .sm-sub-item{
margin-top: var(--bs--collapsible-sub-item-spacing-y);
}
.sm-sub-item-separator{
margin: var(--bs--collapsible-sub-item-separator-spacing) var(--bs--collapsible-sub-item-separator-fullsize-offset);
border-top: var(--bs--collapsible-sub-item-separator-border);
}
.sm-sub-link{
grid-area: link/link/link/link-split-toggler;
border-radius: var(--bs--collapsible-sub-link-border-radius);
padding: var(--bs--collapsible-sub-link-padding-y) var(--bs--collapsible-sub-link-padding-x);
background: var(--bs--collapsible-sub-link-bg);
color: var(--bs--collapsible-sub-link-color);
font-family: var(--bs--font-family);
font-size: var(--bs--font-size-small);
font-weight: var(--bs--collapsible-sub-link-font-weight);
line-height: var(--bs--line-height);
text-decoration: none;
}
}
@media (max-width: 1199.98px) and (hover: hover) and (pointer: fine){
.sm-sub-link:hover{
background: var(--bs--collapsible-sub-link-hover-bg);
color: var(--bs--collapsible-sub-link-hover-color);
}
}
@media (max-width: 1199.98px){
.sm-sub-link:active{
background: var(--bs--collapsible-sub-link-active-bg);
color: var(--bs--collapsible-sub-link-active-color);
}
.sm-sub-link.sm-expanded{
border-radius: var(--bs--collapsible-sub-link-expanded-border-radius);
background: var(--bs--collapsible-sub-link-expanded-bg);
color: var(--bs--collapsible-sub-link-expanded-color);
}
.sm-sub-link.sm-selected{
background: var(--bs--collapsible-sub-link-selected-bg);
color: var(--bs--collapsible-sub-link-selected-color);
font-weight: var(--bs--collapsible-sub-link-selected-font-weight);
}
.sm-sub-link.sm-disabled{
background: var(--bs--collapsible-sub-link-bg);
color: var(--bs--collapsible-sub-link-disabled-color);
}
.sm-sub-item:first-child > .sm-sub-link{
border-radius: var(--bs--collapsible-sub-link-first-border-radius);
}
.sm-sub-item:last-child > .sm-sub-link{
border-radius: var(--bs--collapsible-sub-link-last-border-radius);
}
.sm-sub-item:first-child > .sm-sub-link.sm-expanded{
border-radius: var(--bs--collapsible-sub-link-first-expanded-border-radius);
}
.sm-sub-item:last-child > .sm-sub-link.sm-expanded{
border-radius: var(--bs--collapsible-sub-link-last-expanded-border-radius);
}
.sm-sub .sm-sub-item{
--bs--level: 0;
}
.sm-sub .sm-sub .sm-sub-item{
--bs--level: 1;
}
.sm-sub .sm-sub .sm-sub .sm-sub-item{
--bs--level: 2;
}
.sm-sub .sm-sub .sm-sub .sm-sub .sm-sub-item{
--bs--level: 3;
}
.sm-sub .sm-sub .sm-sub .sm-sub .sm-sub .sm-sub-item{
--bs--level: 4;
}
.sm-sub-link:not(.sm-sub-link--split + .sm-sub-link--split){
border-left: calc(var(--bs--collapsible-sub-text-indent) + var(--bs--collapsible-sub-sub-text-indent) * var(--bs--level)) solid transparent;
}
.sm-sub-link--split + .sm-sub-link--split{
border-radius: var(--bs--collapsible-sub-link-split-toggler-border-radius) !important;
}
.sm-sub-link--split + .sm-sub-link--split::before{
margin: var(--bs--collapsible-sub-link-split-separator-fullsize-offset) 0;
border-left: var(--bs--collapsible-sub-link-split-separator-border);
opacity: var(--bs--collapsible-sub-link-split-separator-opacity);
}
.sm-sub-link--split:not(.sm-sub-link--split + .sm-sub-link--split){
padding-right: calc(var(--bs--collapsible-sub-link-padding-x) * 3 + var(--bs--collapsible-sub-toggler-icon-size) + var(--bs--collapsible-sub-toggler-icon-spacing) * 2);
}
.sm-sub-link--split:active:not(.sm-expanded,.sm-selected,.sm-disabled) + .sm-sub-link--split{
color: var(--bs--collapsible-sub-link-active-color);
}
}
.sm-navbar{
--bs--dropdowns-navbar-color: black;
--bs--dropdowns-navbar-bg: transparent;
--bs--dropdowns-navbar-border-width: 0px;
--bs--dropdowns-navbar-border-style: solid;
--bs--dropdowns-navbar-border-color: var(--bs--border);
--bs--dropdowns-navbar-padding-y: 0;
--bs--dropdowns-navbar-padding-x: 0;
--bs--dropdowns-navbar-text-shadow: 0 1px 0 var(--bs--text-shadow);
--bs--dropdowns-navbar-box-shadow: 0 0 0 var(--bs--box-shadow);
--bs--dropdowns-brand-color: var(--bs--dropdowns-navbar-color);
--bs--dropdowns-brand-font-size: calc(var(--bs--font-size) * 1.25);
--bs--dropdowns-brand-font-weight: normal;
--bs--dropdowns-nav-item-separator-border: 1px solid var(--bs--separator);
--bs--dropdowns-nav-item-separator-spacing: 6px;
--bs--dropdowns-nav-item-separator-fullsize-offset: 6px;
--bs--dropdowns-nav-link-color: var(--bs--dropdowns-navbar-color);
--bs--dropdowns-nav-link-bg: transparent;
--bs--dropdowns-nav-link-border-radius: var(--bs--border-radius);
--bs--dropdowns-nav-link-first-border-radius: var(--bs--dropdowns-nav-link-border-radius);
--bs--dropdowns-nav-link-last-border-radius: var(--bs--dropdowns-nav-link-border-radius);
--bs--dropdowns-nav-link-font-weight: 500;
--bs--dropdowns-nav-link-hover-color: black;
--bs--dropdowns-nav-link-hover-bg: transparent;
--bs--dropdowns-nav-link-active-color: defaultcurrentColor;
--bs--dropdowns-nav-link-active-bg: transpraent;
--bs--dropdowns-nav-link-expanded-color: #007E46;
--bs--dropdowns-nav-link-expanded-bg: white;
--bs--dropdowns-nav-link-expanded-border-radius: var(--bs--dropdowns-nav-link-border-radius);
--bs--dropdowns-nav-link-first-expanded-border-radius: var(--bs--dropdowns-nav-link-first-border-radius);
--bs--dropdowns-nav-link-last-expanded-border-radius: var(--bs--dropdowns-nav-link-last-border-radius);
--bs--dropdowns-nav-link-selected-color: var(--bs--accent-contrast);
--bs--dropdowns-nav-link-selected-bg: var(--bs--accent);
--bs--dropdowns-nav-link-selected-font-weight: bold;
--bs--dropdowns-nav-link-disabled-color: var(--bs--text-alt-disabled);
--bs--dropdowns-nav-link-padding-y: 0.5rem;
--bs--dropdowns-nav-link-padding-x: 1rem;
--bs--dropdowns-nav-link-split-separator-border: 1px solid currentcolor;
--bs--dropdowns-nav-link-split-separator-fullsize-offset: 8px;
--bs--dropdowns-nav-link-split-separator-opacity: 0.2;
--bs--dropdowns-nav-link-split-toggler-border-radius: var(--bs--dropdowns-nav-link-border-radius);
--bs--dropdowns-sub-toggler-color: currentcolor;
--bs--dropdowns-sub-toggler-icon-size: 0.45rem;
--bs--dropdowns-sub-toggler-icon-spacing: 0.4rem;
--bs--dropdowns-sub-toggler-split-icon-spacing: 0px;
--bs--dropdowns-sub-toggler-opacity: 1;
--bs--dropdowns-sub-bg: white;
--bs--dropdowns-sub-border-width: 1px;
--bs--dropdowns-sub-border-style: solid;
--bs--dropdowns-sub-border-color: var(--bs--border);
--bs--dropdowns-sub-border-radius: var(--bs--border-radius);
--bs--dropdowns-sub-first-level-border-radius: var(--bs--border-radius);
--bs--dropdowns-sub-padding-y: 0;
--bs--dropdowns-sub-padding-x: 0;
--bs--dropdowns-sub-text-shadow: 0 1px 0 var(--bs--text-shadow);
--bs--dropdowns-sub-box-shadow: 0px 3px 6px rgba(0,0,0,0.1607843137);
--bs--dropdowns-sub-item-separator-border: var(--bs--dropdowns-nav-item-separator-border);
--bs--dropdowns-sub-item-separator-spacing: var(--bs--dropdowns-nav-item-separator-spacing);
--bs--dropdowns-sub-item-separator-fullsize-offset: var(--bs--dropdowns-nav-item-separator-fullsize-offset);
--bs--dropdowns-sub-link-color: var(--bs--text);
--bs--dropdowns-sub-link-bg: transparent;
--bs--dropdowns-sub-link-border-radius: 0;
--bs--dropdowns-sub-link-first-border-radius: var(--bs--dropdowns-sub-link-border-radius);
--bs--dropdowns-sub-link-last-border-radius: var(--bs--dropdowns-sub-link-border-radius);
--bs--dropdowns-sub-link-font-weight: normal;
--bs--dropdowns-sub-link-hover-color: var(--bs--text);
--bs--dropdowns-sub-link-hover-bg: transparent;
--bs--dropdowns-sub-link-active-color: var(--bs--dropdowns-nav-link-active-color);
--bs--dropdowns-sub-link-active-bg: var(--bs--dropdowns-nav-link-active-bg);
--bs--dropdowns-sub-link-expanded-color: var(--bs--dropdowns-nav-link-expanded-color);
--bs--dropdowns-sub-link-expanded-bg: #F0F3F4;
--bs--dropdowns-sub-link-expanded-border-radius: var(--bs--dropdowns-sub-link-border-radius);
--bs--dropdowns-sub-link-first-expanded-border-radius: var(--bs--dropdowns-sub-link-first-border-radius);
--bs--dropdowns-sub-link-last-expanded-border-radius: var(--bs--dropdowns-sub-link-last-border-radius);
--bs--dropdowns-sub-link-selected-color: var(--bs--dropdowns-nav-link-selected-color);
--bs--dropdowns-sub-link-selected-bg: var(--bs--dropdowns-nav-link-selected-bg);
--bs--dropdowns-sub-link-selected-font-weight: bold;
--bs--dropdowns-sub-link-disabled-color: var(--bs--text-disabled);
--bs--dropdowns-sub-link-padding-y: 8px;
--bs--dropdowns-sub-link-padding-x: 1.563rem;
--bs--dropdowns-sub-link-split-separator-border: var(--bs--dropdowns-nav-link-split-separator-border);
--bs--dropdowns-sub-link-split-separator-fullsize-offset: var(--bs--dropdowns-nav-link-split-separator-fullsize-offset);
--bs--dropdowns-sub-link-split-separator-opacity: var(--bs--dropdowns-nav-link-split-separator-opacity);
--bs--dropdowns-sub-link-split-toggler-border-radius: var(--bs--dropdowns-sub-link-border-radius);
}
@media (min-width: 1200px){
.sm-navbar{
border-width: var(--bs--dropdowns-navbar-border-width);
border-style: var(--bs--dropdowns-navbar-border-style);
border-color: var(--bs--dropdowns-navbar-border-color);
padding: var(--bs--dropdowns-navbar-padding-y) var(--bs--dropdowns-navbar-padding-x);
background: var(--bs--dropdowns-navbar-bg);
color: var(--bs--dropdowns-navbar-color);
text-shadow: var(--bs--dropdowns-navbar-text-shadow);
box-shadow: var(--bs--dropdowns-navbar-box-shadow);
--bs--navbar-sidebar-centered-padding-x: var(--bs--dropdowns-navbar-padding-x);
}
.sm-brand{
padding: var(--bs--dropdowns-nav-link-padding-y) var(--bs--dropdowns-nav-link-padding-x);
color: var(--bs--dropdowns-brand-color);
font-family: var(--bs--font-family);
font-size: var(--bs--dropdowns-brand-font-size);
font-weight: var(--bs--dropdowns-brand-font-weight);
line-height: var(--bs--line-height);
white-space: nowrap;
text-decoration: none;
}
.sm-brand > a,
.sm-brand > a:hover,
.sm-brand > a:active{
color: inherit;
text-decoration: none;
}
.sm-toggler-anchor{
padding: var(--bs--dropdowns-nav-link-padding-y) var(--bs--dropdowns-nav-link-padding-x);
line-height: var(--bs--line-height);
text-shadow: none;
}
.sm-offcanvas{
padding: var(--bs--dropdowns-navbar-padding-y) var(--bs--dropdowns-navbar-padding-x);
background: var(--bs--dropdowns-navbar-bg);
}
.sm-nav-item-separator{
--bs--nav-item-separator-border: var(--bs--dropdowns-nav-item-separator-border);
--bs--nav-item-separator-spacing: var(--bs--dropdowns-nav-item-separator-spacing);
--bs--nav-item-separator-fullsize-offset: var(--bs--dropdowns-nav-item-separator-fullsize-offset);
}
.sm-nav-link{
grid-area: link/link/link/link-split-toggler;
border-radius: var(--bs--dropdowns-nav-link-border-radius);
padding: var(--bs--dropdowns-nav-link-padding-y) var(--bs--dropdowns-nav-link-padding-x);
background: var(--bs--dropdowns-nav-link-bg);
color: var(--bs--dropdowns-nav-link-color);
font-family: var(--bs--font-family);
font-size: var(--bs--font-size);
font-weight: var(--bs--dropdowns-nav-link-font-weight);
line-height: var(--bs--line-height);
text-decoration: none;
}
}
@media (min-width: 1200px) and (hover: hover) and (pointer: fine){
.sm-nav-link:hover{
background: var(--bs--dropdowns-nav-link-hover-bg);
color: var(--bs--dropdowns-nav-link-hover-color);
}
}
@media (min-width: 1200px){
.sm-nav-link:active{
background: var(--bs--dropdowns-nav-link-active-bg);
color: var(--bs--dropdowns-nav-link-active-color);
}
.sm-nav-link.sm-expanded{
border-radius: var(--bs--dropdowns-nav-link-expanded-border-radius);
background: var(--bs--dropdowns-nav-link-expanded-bg);
color: var(--bs--dropdowns-nav-link-expanded-color);
}
.sm-nav-link.sm-selected{
background: var(--bs--dropdowns-nav-link-selected-bg);
color: var(--bs--dropdowns-nav-link-selected-color);
font-weight: var(--bs--dropdowns-nav-link-selected-font-weight);
}
.sm-nav-link.sm-disabled{
background: var(--bs--dropdowns-nav-link-bg);
color: var(--bs--dropdowns-nav-link-disabled-color);
}
.sm-nav-item:first-child .sm-nav-link{
border-radius: var(--bs--dropdowns-nav-link-first-border-radius);
}
.sm-nav-item:last-child .sm-nav-link{
border-radius: var(--bs--dropdowns-nav-link-last-border-radius);
}
.sm-nav-item:first-child .sm-nav-link.sm-expanded{
border-radius: var(--bs--dropdowns-nav-link-first-expanded-border-radius);
}
.sm-nav-item:last-child .sm-nav-link.sm-expanded{
border-radius: var(--bs--dropdowns-nav-link-last-expanded-border-radius);
}
.sm-navbar--vertical .sm-nav-item:first-child .sm-nav-link{
border-radius: var(--bs--dropdowns-nav-link-first-border-radius);
}
.sm-navbar--vertical .sm-nav-item:last-child .sm-nav-link{
border-radius: var(--bs--dropdowns-nav-link-last-border-radius);
}
.sm-navbar--vertical .sm-nav-item:first-child .sm-nav-link.sm-expanded{
border-radius: var(--bs--dropdowns-nav-link-first-expanded-border-radius);
}
.sm-navbar--vertical .sm-nav-item:last-child .sm-nav-link.sm-expanded{
border-radius: var(--bs--dropdowns-nav-link-last-expanded-border-radius);
}
.sm-nav-link--split + .sm-nav-link--split{
border-radius: var(--bs--dropdowns-nav-link-split-toggler-border-radius) !important;
}
.sm-nav-link--split + .sm-nav-link--split::before{
margin: var(--bs--dropdowns-nav-link-split-separator-fullsize-offset) 0;
border-left: var(--bs--dropdowns-nav-link-split-separator-border);
opacity: var(--bs--dropdowns-nav-link-split-separator-opacity);
}
.sm-nav-link--split:not(.sm-nav-link--split + .sm-nav-link--split){
padding-right: calc(var(--bs--dropdowns-nav-link-padding-x) * 3 + var(--bs--dropdowns-sub-toggler-icon-size) + var(--bs--dropdowns-sub-toggler-split-icon-spacing) * 2);
}
.sm-nav-link--split:active:not(.sm-expanded,.sm-selected,.sm-disabled) + .sm-nav-link--split{
color: var(--bs--dropdowns-nav-link-active-color);
}
.sm-sub-toggler{
border: 0;
}
.sm-sub-toggler::after{
--bs--sub-toggler-icon-size: var(--bs--dropdowns-sub-toggler-icon-size);
--bs--sub-toggler-icon-spacing: var(--bs--dropdowns-sub-toggler-icon-spacing);
--bs--sub-toggler-split-icon-spacing: var(--bs--dropdowns-sub-toggler-split-icon-spacing);
content: "" !important;
margin-top: calc(-0.5 * var(--bs--dropdowns-sub-toggler-icon-size));
border-style: solid;
border-width: 0 0 2px 2px;
border-color: var(--bs--dropdowns-sub-toggler-color);
opacity: var(--bs--dropdowns-sub-toggler-opacity);
transform: rotate(-45deg);
}
.sm-sub .sm-sub-toggler::after,
.sm-navbar--vertical .sm-sub-toggler::after{
margin-top: 0;
transform: rotate(225deg);
}
.sm-navbar--drop-reverse-y:not(.sm-navbar--vertical) .sm-nav-item:not([data-bs--drop-reverse-y]) .sm-nav-link.sm-sub-toggler::after{
margin-top: calc(0.5 * var(--bs--dropdowns-sub-toggler-icon-size));
transform: rotate(-225deg);
}
.sm-sub{
border-width: var(--bs--dropdowns-sub-border-width);
border-style: var(--bs--dropdowns-sub-border-style);
border-color: var(--bs--dropdowns-sub-border-color);
border-radius: var(--bs--dropdowns-sub-first-level-border-radius);
padding: var(--bs--dropdowns-sub-padding-y) var(--bs--dropdowns-sub-padding-x);
background: var(--bs--dropdowns-sub-bg);
text-shadow: var(--bs--dropdowns-sub-text-shadow);
box-shadow: var(--bs--dropdowns-sub-box-shadow);
}
.sm-sub .sm-sub{
border-radius: var(--bs--dropdowns-sub-border-radius);
}
.sm-sub-item-separator{
margin: var(--bs--dropdowns-sub-item-separator-spacing) var(--bs--dropdowns-sub-item-separator-fullsize-offset);
border-top: var(--bs--dropdowns-sub-item-separator-border);
}
.sm-sub-link{
grid-area: link/link/link/link-split-toggler;
border-radius: var(--bs--dropdowns-sub-link-border-radius);
padding: var(--bs--dropdowns-sub-link-padding-y) var(--bs--dropdowns-sub-link-padding-x);
background: var(--bs--dropdowns-sub-link-bg);
color: var(--bs--dropdowns-sub-link-color);
font-family: var(--bs--font-family);
font-size: var(--bs--font-size-small);
font-weight: var(--bs--dropdowns-sub-link-font-weight);
line-height: var(--bs--line-height);
text-decoration: none;
}
}
@media (min-width: 1200px) and (hover: hover) and (pointer: fine){
.sm-sub-link:hover{
background: var(--bs--dropdowns-sub-link-hover-bg);
color: var(--bs--dropdowns-sub-link-hover-color);
}
}
@media (min-width: 1200px){
.sm-sub-link:active{
background: var(--bs--dropdowns-sub-link-active-bg);
color: var(--bs--dropdowns-sub-link-active-color);
}
.sm-sub-link.sm-expanded{
border-radius: var(--bs--dropdowns-sub-link-expanded-border-radius);
background: var(--bs--dropdowns-sub-link-expanded-bg);
color: var(--bs--dropdowns-sub-link-expanded-color);
}
.sm-sub-link.sm-selected{
background: var(--bs--dropdowns-sub-link-selected-bg);
color: var(--bs--dropdowns-sub-link-selected-color);
font-weight: var(--bs--dropdowns-sub-link-selected-font-weight);
}
.sm-sub-link.sm-disabled{
background: var(--bs--dropdowns-sub-link-bg);
color: var(--bs--dropdowns-sub-link-disabled-color);
}
.sm-sub-item:first-child > .sm-sub-link{
border-radius: var(--bs--dropdowns-sub-link-first-border-radius);
}
.sm-sub-item:last-child > .sm-sub-link{
border-radius: var(--bs--dropdowns-sub-link-last-border-radius);
}
.sm-sub-item:first-child > .sm-sub-link.sm-expanded{
border-radius: var(--bs--dropdowns-sub-link-first-expanded-border-radius);
}
.sm-sub-item:last-child > .sm-sub-link.sm-expanded{
border-radius: var(--bs--dropdowns-sub-link-last-expanded-border-radius);
}
.sm-sub-link--split + .sm-sub-link--split{
border-radius: var(--bs--dropdowns-sub-link-split-toggler-border-radius) !important;
}
.sm-sub-link--split + .sm-sub-link--split::before{
margin: var(--bs--dropdowns-sub-link-split-separator-fullsize-offset) 0;
border-left: var(--bs--dropdowns-sub-link-split-separator-border);
opacity: var(--bs--dropdowns-sub-link-split-separator-opacity);
}
.sm-sub-link--split:not(.sm-sub-link--split + .sm-sub-link--split){
padding-right: calc(var(--bs--dropdowns-sub-link-padding-x) * 3 + var(--bs--dropdowns-sub-toggler-icon-size) + var(--bs--dropdowns-sub-toggler-split-icon-spacing) * 2);
}
.sm-sub-link--split:active:not(.sm-expanded,.sm-selected,.sm-disabled) + .sm-sub-link--split{
color: var(--bs--dropdowns-sub-link-active-color);
}
}
@media (min-width: 1200px){
.main-header .navbar .sm-nav-link.sm-nav-link--split{
padding-right: 1rem;
padding-left: 1rem;
}
.main-header .sm-navbar{
width: 100%;
}
.sm-nav-link--split.sm-sub-toggler.sm-expanded{
background: transparent;
}
.sm-nav > .sm-sub-item > .sm-sub{
border-radius: 0px 0px 8px 8px;
padding-top: 15px;
padding-bottom: 10px;
}
.sm-sub{
width: max-content;
max-width: 22em;
}
.sm-sub .sm-sub-toggler:after{
position: relative;
font-size: 0.75rem;
font-weight: bold;
border: none !important;
color: black;
opacity: 1;
font-family: "lko" !important;
content: "\e948" !important;
transform: none;
width: 7px;
right: 3px;
}
.sm-sub .sm-sub-toggler.sm-expanded:after,.sm-sub .sm-sub-toggler:hover:after{
color: #007E46;
}
.sm-sub .sm-sub-item .sm-sub-link{
font-size: 0.938rem;
}
.sm-sub .sm-sub-item .sm-sub-link:hover{

}
.sm-sub .sm-sub-item .sm-sub-link.sm-expanded{

}
.sm-sub .sm-sub-item .sm-sub-link.sm-expanded > span:after{
display: block !important;
}
.sm-sub .sm-sub-item .sm-sub-link > span{
width: max-content;
max-width: 22em;
}
}
.sm-sub-link{
white-space: normal;
}
@media (min-width: 1200px){
.sm-navbar:not(.sm-navbar--collapsible-only) .sm-sub-link{
white-space: normal;
}
}
.sm-nav-link--split + .sm-nav-link--split{
padding-left: 0.85rem;
}

@media (max-width: 1199.98px){
html[data-whatinput=touch] #main-header .navbar .sm-sub-link:hover{
background: white;
}
html[data-whatinput=touch] #main-header .navbar .sm-nav-link:hover,html[data-whatinput=touch] #main-header .navbar .sm-nav-link:focus{
background: white;
color: #6E8C96;
}
html[data-whatinput=touch] #main-header .navbar .sm-nav-link:hover:before,html[data-whatinput=touch] #main-header .navbar .sm-nav-link:hover:after,html[data-whatinput=touch] #main-header .navbar .sm-nav-link:focus:before,html[data-whatinput=touch] #main-header .navbar .sm-nav-link:focus:after{
color: #6E8C96;
}
html[data-whatinput=touch] #main-header .navbar .sm-nav-link:hover > span:not(.sub-arrow)::after,html[data-whatinput=touch] #main-header .navbar .sm-nav-link:focus > span:not(.sub-arrow)::after{
display: none !important;
}
}
.sm-sub li.off{
display: grid;
grid-template: "link link-split-toggler" auto "sub sub" auto/1fr auto;
position: relative;
list-style: none;
margin: 0;
padding: 0;
line-height: inherit;
}
.sm-sub li.off > a{
padding: 8px 1.563rem;
cursor: auto;
font-size: 0.938rem;
}
@media (max-width: 1199.98px){
.sm-sub li.off > a{
padding-left: 1.25rem;
padding-right: 1.25rem;
}
}
@media (min-width: 1200px){
html[data-whatinput=touch] .topmenu{
display: grid !important;
}
html[data-whatinput=touch] .topmenu .svgicon-home{
display: none !important;
}
}
#main-header .header-green .navbar-nav.navbar-links li .dropdown-item{
display: flex;
align-items: center;
justify-content: space-between;
position: relative;
grid-area: link/link/link/link-split-toggler;
padding: 8px 1.563rem;
background: transparent;
color: var(--bs--text);
font-family: inherit;
font-size: 0.875rem;
font-weight: normal;
line-height: 23px;
}

/* ** [ /src_project/sites/portal/css/5/./3rd-party.css ] (@import) ** */
/*!
* jQuery UI CSS Framework 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license.
* https://jquery.org/license
*
* https://api.jqueryui.com/category/theming/
*/

.ui-helper-hidden{
display: none;
}
.ui-helper-hidden-accessible{
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset{
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after{
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after{
clear: both;
}
.ui-helper-zfix{
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
}
.ui-front{
z-index: 100;
}

.ui-state-disabled{
cursor: default !important;
pointer-events: none;
}

.ui-icon{
display: inline-block;
vertical-align: middle;
margin-top: -0.25em;
position: relative;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
.ui-widget-icon-block{
left: 50%;
margin-left: -8px;
display: block;
}


.ui-widget-overlay{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/*!
* jQuery UI Autocomplete 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license.
* https://jquery.org/license
*
* https://api.jqueryui.com/autocomplete/#theming
*/
.ui-autocomplete{
position: absolute;
top: 0;
left: 0;
cursor: default;
}
/*!
* jQuery UI Datepicker 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license.
* https://jquery.org/license
*
* https://api.jqueryui.com/datepicker/#theming
*/
.ui-datepicker{
width: 17em;
padding: 0.2em 0.2em 0;
display: none;
}
.ui-datepicker .ui-datepicker-header{
position: relative;
padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{
top: 1px;
}
.ui-datepicker .ui-datepicker-prev{
left: 2px;
}
.ui-datepicker .ui-datepicker-next{
right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover{
left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover{
right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title{
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-title select{
font-size: 1em;
margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{
width: 45%;
}
.ui-datepicker table{
width: 100%;
font-size: 0.9em;
border-collapse: collapse;
margin: 0 0 0.4em;
}
.ui-datepicker th{
padding: 0.7em 0.3em;
text-align: center;
font-weight: bold;
border: 0;
}
.ui-datepicker td{
border: 0;
padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a{
display: block;
padding: 0.2em;
text-align: right;
text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane{
background-image: none;
margin: 0.7em 0 0 0;
padding: 0 0.2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button{
float: right;
margin: 0.5em 0.2em 0.4em;
cursor: pointer;
padding: 0.2em 0.6em 0.3em 0.6em;
width: auto;
overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
float: left;
}

.ui-datepicker.ui-datepicker-multi{
width: auto;
}
.ui-datepicker-multi .ui-datepicker-group{
float: left;
}
.ui-datepicker-multi .ui-datepicker-group table{
width: 95%;
margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group{
width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group{
width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group{
width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane{
clear: left;
}
.ui-datepicker-row-break{
clear: both;
width: 100%;
font-size: 0;
}

.ui-datepicker-rtl{
direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev{
right: 2px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next{
left: 2px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover{
right: 1px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover{
left: 1px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane{
clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{
float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
border-right-width: 0;
border-left-width: 1px;
}

.ui-datepicker .ui-icon{
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
left: 0.5em;
top: 0.3em;
}
/*!
* jQuery UI Menu 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license.
* https://jquery.org/license
*
* https://api.jqueryui.com/menu/#theming
*/
.ui-menu{
list-style: none;
padding: 0;
margin: 0;
display: block;
outline: 0;
}
.ui-menu .ui-menu{
position: absolute;
}
.ui-menu .ui-menu-item{
margin: 0;
cursor: pointer;
}
.ui-menu .ui-menu-item-wrapper{
position: relative;
padding: 3px 1em 3px 0.4em;
}
.ui-menu .ui-menu-divider{
margin: 5px 0;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active{
margin: -1px;
}

.ui-menu-icons{
position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper{
padding-left: 2em;
}

.ui-menu .ui-icon{
position: absolute;
top: 0;
bottom: 0;
left: 0.2em;
margin: auto 0;
}

.ui-menu .ui-menu-icon{
left: auto;
right: 0;
}
/*!
* jQuery UI CSS Framework 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license.
* https://jquery.org/license
*
* https://api.jqueryui.com/category/theming/
*
* To view and modify this theme,visit https://jqueryui.com/themeroller/
*/

.ui-widget{
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
}
.ui-widget .ui-widget{
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button{
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
}
.ui-widget.ui-widget-content{
border: 1px solid #c5c5c5;
}
.ui-widget-content{
border: 1px solid #dddddd;
background: #ffffff;
color: #333333;
}
.ui-widget-content a{
color: #333333;
}
.ui-widget-header{
border: 1px solid #dddddd;
background: #e9e9e9;
color: #333333;
font-weight: bold;
}
.ui-widget-header a{
color: #333333;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active,
html .ui-button.ui-state-disabled.nice-select.open{
border: 1px solid #c5c5c5;
background: #f6f6f6;
font-weight: normal;
color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button{
color: #454545;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus{
border: 1px solid #cccccc;
background: #ededed;
font-weight: normal;
color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus{
color: #2b2b2b;
text-decoration: none;
}
.ui-visual-focus{
box-shadow: 0 0 3px 1px rgb(94,158,214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.nice-select.open,
.ui-button.ui-state-active:hover{
border: 1px solid #003eff;
background: #007fff;
font-weight: normal;
color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background{
border: #003eff;
background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{
color: #ffffff;
text-decoration: none;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{
border: 1px solid #dad55e;
background: #fffa90;
color: #777620;
}
.ui-state-checked{
border: 1px solid #dad55e;
background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{
color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{
border: 1px solid #f1a899;
background: #fddfdf;
color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{
color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text{
color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary{
opacity: 0.7;
font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{
opacity: 0.35;
background-image: none;
}


.ui-icon{
width: 16px;
height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon{
background-image: url(/src_project/sites/portal/css/5/"images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon{
background-image: url(/src_project/sites/portal/css/5/"images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon{
background-image: url(/src_project/sites/portal/css/5/"images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon,
.ui-button.nice-select.open .ui-icon{
background-image: url(/src_project/sites/portal/css/5/"images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon{
background-image: url(/src_project/sites/portal/css/5/"images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon{
background-image: url(/src_project/sites/portal/css/5/"images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon{
background-image: url(/src_project/sites/portal/css/5/"images/ui-icons_777777_256x240.png");
}


.ui-icon-blank.ui-icon-blank.ui-icon-blank{
background-image: none;
}
.ui-icon-caret-1-n{
background-position: 0 0;
}
.ui-icon-caret-1-ne{
background-position: -16px 0;
}
.ui-icon-caret-1-e{
background-position: -32px 0;
}
.ui-icon-caret-1-se{
background-position: -48px 0;
}
.ui-icon-caret-1-s{
background-position: -65px 0;
}
.ui-icon-caret-1-sw{
background-position: -80px 0;
}
.ui-icon-caret-1-w{
background-position: -96px 0;
}
.ui-icon-caret-1-nw{
background-position: -112px 0;
}
.ui-icon-caret-2-n-s{
background-position: -128px 0;
}
.ui-icon-caret-2-e-w{
background-position: -144px 0;
}
.ui-icon-triangle-1-n{
background-position: 0 -16px;
}
.ui-icon-triangle-1-ne{
background-position: -16px -16px;
}
.ui-icon-triangle-1-e{
background-position: -32px -16px;
}
.ui-icon-triangle-1-se{
background-position: -48px -16px;
}
.ui-icon-triangle-1-s{
background-position: -65px -16px;
}
.ui-icon-triangle-1-sw{
background-position: -80px -16px;
}
.ui-icon-triangle-1-w{
background-position: -96px -16px;
}
.ui-icon-triangle-1-nw{
background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s{
background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w{
background-position: -144px -16px;
}
.ui-icon-arrow-1-n{
background-position: 0 -32px;
}
.ui-icon-arrow-1-ne{
background-position: -16px -32px;
}
.ui-icon-arrow-1-e{
background-position: -32px -32px;
}
.ui-icon-arrow-1-se{
background-position: -48px -32px;
}
.ui-icon-arrow-1-s{
background-position: -65px -32px;
}
.ui-icon-arrow-1-sw{
background-position: -80px -32px;
}
.ui-icon-arrow-1-w{
background-position: -96px -32px;
}
.ui-icon-arrow-1-nw{
background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s{
background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw{
background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w{
background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw{
background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n{
background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e{
background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s{
background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w{
background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n{
background-position: 1px -48px;
}
.ui-icon-arrowthick-1-ne{
background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e{
background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se{
background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s{
background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw{
background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w{
background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw{
background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s{
background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw{
background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w{
background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw{
background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n{
background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e{
background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s{
background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w{
background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w{
background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n{
background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e{
background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s{
background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w{
background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n{
background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e{
background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s{
background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w{
background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n{
background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e{
background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s{
background-position: -176px -64px;
}
.ui-icon-arrow-4{
background-position: 0 -80px;
}
.ui-icon-arrow-4-diag{
background-position: -16px -80px;
}
.ui-icon-extlink{
background-position: -32px -80px;
}
.ui-icon-newwin{
background-position: -48px -80px;
}
.ui-icon-refresh{
background-position: -64px -80px;
}
.ui-icon-shuffle{
background-position: -80px -80px;
}
.ui-icon-transfer-e-w{
background-position: -96px -80px;
}
.ui-icon-transferthick-e-w{
background-position: -112px -80px;
}
.ui-icon-folder-collapsed{
background-position: 0 -96px;
}
.ui-icon-folder-open{
background-position: -16px -96px;
}
.ui-icon-document{
background-position: -32px -96px;
}
.ui-icon-document-b{
background-position: -48px -96px;
}
.ui-icon-note{
background-position: -64px -96px;
}
.ui-icon-mail-closed{
background-position: -80px -96px;
}
.ui-icon-mail-open{
background-position: -96px -96px;
}
.ui-icon-suitcase{
background-position: -112px -96px;
}
.ui-icon-comment{
background-position: -128px -96px;
}
.ui-icon-person{
background-position: -144px -96px;
}
.ui-icon-print{
background-position: -160px -96px;
}
.ui-icon-trash{
background-position: -176px -96px;
}
.ui-icon-locked{
background-position: -192px -96px;
}
.ui-icon-unlocked{
background-position: -208px -96px;
}
.ui-icon-bookmark{
background-position: -224px -96px;
}
.ui-icon-tag{
background-position: -240px -96px;
}
.ui-icon-home{
background-position: 0 -112px;
}
.ui-icon-flag{
background-position: -16px -112px;
}
.ui-icon-calendar{
background-position: -32px -112px;
}
.ui-icon-cart{
background-position: -48px -112px;
}
.ui-icon-pencil{
background-position: -64px -112px;
}
.ui-icon-clock{
background-position: -80px -112px;
}
.ui-icon-disk{
background-position: -96px -112px;
}
.ui-icon-calculator{
background-position: -112px -112px;
}
.ui-icon-zoomin{
background-position: -128px -112px;
}
.ui-icon-zoomout{
background-position: -144px -112px;
}
.ui-icon-search{
background-position: -160px -112px;
}
.ui-icon-wrench{
background-position: -176px -112px;
}
.ui-icon-gear{
background-position: -192px -112px;
}
.ui-icon-heart{
background-position: -208px -112px;
}
.ui-icon-star{
background-position: -224px -112px;
}
.ui-icon-link{
background-position: -240px -112px;
}
.ui-icon-cancel{
background-position: 0 -128px;
}
.ui-icon-plus{
background-position: -16px -128px;
}
.ui-icon-plusthick{
background-position: -32px -128px;
}
.ui-icon-minus{
background-position: -48px -128px;
}
.ui-icon-minusthick{
background-position: -64px -128px;
}
.ui-icon-close{
background-position: -80px -128px;
}
.ui-icon-closethick{
background-position: -96px -128px;
}
.ui-icon-key{
background-position: -112px -128px;
}
.ui-icon-lightbulb{
background-position: -128px -128px;
}
.ui-icon-scissors{
background-position: -144px -128px;
}
.ui-icon-clipboard{
background-position: -160px -128px;
}
.ui-icon-copy{
background-position: -176px -128px;
}
.ui-icon-contact{
background-position: -192px -128px;
}
.ui-icon-image{
background-position: -208px -128px;
}
.ui-icon-video{
background-position: -224px -128px;
}
.ui-icon-script{
background-position: -240px -128px;
}
.ui-icon-alert{
background-position: 0 -144px;
}
.ui-icon-info{
background-position: -16px -144px;
}
.ui-icon-notice{
background-position: -32px -144px;
}
.ui-icon-help{
background-position: -48px -144px;
}
.ui-icon-check{
background-position: -64px -144px;
}
.ui-icon-bullet{
background-position: -80px -144px;
}
.ui-icon-radio-on{
background-position: -96px -144px;
}
.ui-icon-radio-off{
background-position: -112px -144px;
}
.ui-icon-pin-w{
background-position: -128px -144px;
}
.ui-icon-pin-s{
background-position: -144px -144px;
}
.ui-icon-play{
background-position: 0 -160px;
}
.ui-icon-pause{
background-position: -16px -160px;
}
.ui-icon-seek-next{
background-position: -32px -160px;
}
.ui-icon-seek-prev{
background-position: -48px -160px;
}
.ui-icon-seek-end{
background-position: -64px -160px;
}
.ui-icon-seek-start{
background-position: -80px -160px;
}

.ui-icon-seek-first{
background-position: -80px -160px;
}
.ui-icon-stop{
background-position: -96px -160px;
}
.ui-icon-eject{
background-position: -112px -160px;
}
.ui-icon-volume-off{
background-position: -128px -160px;
}
.ui-icon-volume-on{
background-position: -144px -160px;
}
.ui-icon-power{
background-position: 0 -176px;
}
.ui-icon-signal-diag{
background-position: -16px -176px;
}
.ui-icon-signal{
background-position: -32px -176px;
}
.ui-icon-battery-0{
background-position: -48px -176px;
}
.ui-icon-battery-1{
background-position: -64px -176px;
}
.ui-icon-battery-2{
background-position: -80px -176px;
}
.ui-icon-battery-3{
background-position: -96px -176px;
}
.ui-icon-circle-plus{
background-position: 0 -192px;
}
.ui-icon-circle-minus{
background-position: -16px -192px;
}
.ui-icon-circle-close{
background-position: -32px -192px;
}
.ui-icon-circle-triangle-e{
background-position: -48px -192px;
}
.ui-icon-circle-triangle-s{
background-position: -64px -192px;
}
.ui-icon-circle-triangle-w{
background-position: -80px -192px;
}
.ui-icon-circle-triangle-n{
background-position: -96px -192px;
}
.ui-icon-circle-arrow-e{
background-position: -112px -192px;
}
.ui-icon-circle-arrow-s{
background-position: -128px -192px;
}
.ui-icon-circle-arrow-w{
background-position: -144px -192px;
}
.ui-icon-circle-arrow-n{
background-position: -160px -192px;
}
.ui-icon-circle-zoomin{
background-position: -176px -192px;
}
.ui-icon-circle-zoomout{
background-position: -192px -192px;
}
.ui-icon-circle-check{
background-position: -208px -192px;
}
.ui-icon-circlesmall-plus{
background-position: 0 -208px;
}
.ui-icon-circlesmall-minus{
background-position: -16px -208px;
}
.ui-icon-circlesmall-close{
background-position: -32px -208px;
}
.ui-icon-squaresmall-plus{
background-position: -48px -208px;
}
.ui-icon-squaresmall-minus{
background-position: -64px -208px;
}
.ui-icon-squaresmall-close{
background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical{
background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal{
background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical{
background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal{
background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se{
background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se{
background-position: -80px -224px;
}


.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl{
border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr{
border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl{
border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br{
border-bottom-right-radius: 3px;
}

.ui-widget-overlay{
background: #aaaaaa;
opacity: 0.3;
}
.ui-widget-shadow{
box-shadow: 0 0 5px #666666;
}
.nice-select{
-webkit-tap-highlight-color: rgba(0,0,0,0);
background-color: #fff;
border-radius: var(--bs-border-radius);
border: solid 1px #e8e8e8;
box-sizing: border-box;
clear: both;
cursor: pointer;
display: block;
float: left;
font-family: inherit;
font-size: 14px;
font-weight: normal;
height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
line-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2) - 2px);
outline: none;
padding-left: 18px;
padding-right: 30px;
position: relative;
text-align: left !important;
transition: all 0.2s ease-in-out;
-webkit-user-select: none;
user-select: none;
white-space: nowrap;
width: auto;
}
.nice-select:hover{
border-color: rgb(219.25,219.25,219.25);
}
.nice-select:active,.nice-select.open,.nice-select:focus{
border-color: #999;
}
.nice-select:after{
border-bottom: 2px solid #999;
border-right: 2px solid #999;
content: "";
display: block;
height: 5px;
margin-top: -4px;
pointer-events: none;
position: absolute;
right: 12px;
top: 50%;
transform-origin: 66% 66%;
transform: rotate(45deg);
transition: all 0.15s ease-in-out;
width: 5px;
}
.nice-select.open:after{
transform: rotate(-135deg);
}
.nice-select.open .list{
opacity: 1;
pointer-events: auto;
transform: scale(1) translateY(0);
}
.nice-select.disabled{
border-color: rgb(237.1,237.1,237.1);
color: #999;
pointer-events: none;
}
.nice-select.disabled:after{
border-color: #cccccc;
}
.nice-select.wide{
width: 100%;
}
.nice-select.wide .list{
left: 0 !important;
right: 0 !important;
}
.nice-select.right{
float: right;
}
.nice-select.right .list{
left: auto;
right: 0;
}
.nice-select.small{
font-size: 0.875rem;
height: 36px;
line-height: 34px;
}
.nice-select.small:after{
height: 4px;
width: 4px;
}
.nice-select.small .option{
line-height: 34px;
min-height: 34px;
}
.nice-select .list{
background-color: #fff;
border-radius: var(--bs-border-radius);
box-shadow: 0 0 0 1px rgba(68,68,68,0.11);
box-sizing: border-box;
margin-top: 4px;
opacity: 0;
overflow: hidden;
padding: 0;
pointer-events: none;
position: absolute;
top: 100%;
left: 0;
transform-origin: 50% 0;
transform: scale(0.75) translateY(calc((1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) / -2));
transition: all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;
z-index: 9;
}
.nice-select .list:hover .option:not(:hover){
background-color: transparent !important;
}
.nice-select .option{
cursor: pointer;
font-weight: 400;
line-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2) - 2px);
list-style: none;
min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2) - 2px);
outline: none;
padding-left: 18px;
padding-right: 29px;
text-align: left;
transition: all 0.2s;
}
.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{
background-color: #f6f6f6;
}
.nice-select .option.selected{
font-weight: bold;
}
.nice-select .option.disabled{
background-color: transparent;
color: #999;
cursor: default;
}
.no-csspointerevents .nice-select .list{
display: none;
}
.no-csspointerevents .nice-select.open .list{
display: block;
}

.slick-slider{
position: relative;
display: block;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
user-select: none;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list{
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.slick-list:focus{
outline: none;
}
.slick-list.dragging{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list{
transform: translate3d(0,0,0);
}
.slick-track{
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,.slick-track:after{
content: "";
display: table;
}
.slick-track:after{
clear: both;
}
.slick-loading .slick-track{
visibility: hidden;
}
.slick-slide{
float: left;
height: 100%;
min-height: 1px;
display: none;
}
[dir=rtl] .slick-slide{
float: right;
}
.slick-slide img{
display: block;
}
.slick-slide.slick-loading img{
display: none;
}
.slick-slide.dragging img{
pointer-events: none;
}
.slick-initialized .slick-slide{
display: block;
}
.slick-loading .slick-slide{
visibility: hidden;
}
.slick-vertical .slick-slide{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden{
display: none;
}

.slick-loading .slick-list{
background: #fff  url(/src_project/sites/portal/css/5/"/ajax-loader.gif") center center no-repeat;
}

@font-face{
font-family: "slick";
src:  url("/src_project/fonts/slick/slick.eot");
src:  url("/src_project/fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("/src_project/fonts/slick/slick.woff") format("woff"), url("/src_project/fonts/slick/slick.ttf") format("truetype"), url("/src_project/fonts/slick/slick.svg#slick") format("svg");
font-weight: normal;
font-style: normal;
}

.slick-prev,
.slick-next{
position: absolute;
display: block;
height: 20px;
width: 20px;
line-height: 0px;
font-size: 0px;
cursor: pointer;
background: transparent;
color: transparent;
top: 50%;
transform: translate(0,-50%);
padding: 0;
border: none;
outline: none;
}
.slick-prev:hover,.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{
outline: none;
background: transparent;
color: transparent;
}
.slick-prev:hover:before,.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{
opacity: 0.25;
}
.slick-prev:before,
.slick-next:before{
font-family: "slick";
font-size: 20px;
line-height: 1;
color: white;
opacity: 0.75;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev{
left: -25px;
}
[dir=rtl] .slick-prev{
left: auto;
right: -25px;
}
.slick-prev:before{
content: "←";
}
[dir=rtl] .slick-prev:before{
content: "→";
}
.slick-next{
right: -25px;
}
[dir=rtl] .slick-next{
left: -25px;
right: auto;
}
.slick-next:before{
content: "→";
}
[dir=rtl] .slick-next:before{
content: "←";
}

.slick-dotted.slick-slider{
margin-bottom: 30px;
}
.slick-dots{
position: absolute;
bottom: -25px;
list-style: none;
display: block;
text-align: center;
padding: 0;
margin: 0;
width: 100%;
}
.slick-dots li{
position: relative;
display: inline-block;
height: 20px;
width: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button{
border: 0;
background: transparent;
display: block;
height: 20px;
width: 20px;
outline: none;
line-height: 0px;
font-size: 0px;
color: transparent;
padding: 5px;
cursor: pointer;
}
.slick-dots li button:hover,.slick-dots li button:focus{
outline: none;
}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{
opacity: 1;
}
.slick-dots li button:before{
position: absolute;
top: 0;
left: 0;
content: "•";
width: 20px;
height: 20px;
font-family: "slick";
font-size: 6px;
line-height: 20px;
text-align: center;
color: black;
opacity: 0.25;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before{
color: black;
opacity: 0.75;
}
.leaflet-top,
.leaflet-bottom{
z-index: 500 !important;
}
.nice-select .option{
width: 100%;
}
iframe[src*="podigee.io"]{
height: 455px;
}
@media (min-width: 768px){
iframe[src*="podigee.io"]{
height: 255px;
}
}
@media (min-width: 1400px){
iframe[src*="podigee.io"]{
height: 365px;
}
}

/* ** [ /src_project/sites/portal/css/5/./slider.css ] (@import) ** */
.x203{
padding: 2.25rem 1.5rem 0;
background: transparent;
border-top: 1px solid #dcdcdc;
margin-top: 1.25rem;
}
@media (min-width: 992px){
.x203{
margin-bottom: -1.5rem;
padding-left: 2.5rem;
padding-right: 2.5rem;
}
}
@media (min-width: 1400px){
.x203{
padding-left: 7.5rem;
padding-right: 7.5rem;
}
}
.x203 .figure--left{
margin-right: 1.25rem;
}
@media (max-width: 767.98px){
.x203 .figure--left{
margin-right: 1rem;
}
}
.x203 .content-item{
padding: 0 1.875rem 0 0;
display: block;
float: left;
width: 100%;
}
@media (max-width: 720px){
.x203 .content-item{
padding: 0;
}
}
.x203 .content-item > a{
display: flex;
flex-wrap: nowrap;
width: 100%;
}
.x203 .content-item .media-content{
float: left;
max-width: 117px;
flex: 0 0 117px;
}
@media (max-width: 767.98px){
.x203 .content-item .media-content{
max-width: 95px;
flex: 0 0 95px;
}
}
@media (max-width: 575.98px){
.x203 .content-item .media-content{
max-width: 105px;
flex: 0 0 105px;
}
}
.x203 .content-item .content-text h3{
font-size: 1rem;
margin-bottom: 0.15rem;
}
.x203 .content-item .content-text span{
font-size: 0.875rem;
color: #555555;
}
.x203 .slider-articles > header{
display: flex;
margin-bottom: 1.563rem;
align-items: end;
justify-content: space-between;
}
.x203 .slider-articles > header h2{
margin-bottom: 0;
}
.x203 .slick-dots{
margin: 0.5rem 0 1.875rem;
}
@media (min-width: 768px){
.x203 .slick-dots{
margin: 1.5rem 0 1.875rem;
}
}
.x213 > header,
.x212 > header{
display: block;
width: 100%;
float: left;
margin-bottom: 0.5rem;
}
.x213 > header h2,
.x212 > header h2{
margin-bottom: 0;
}
.x213 .slick-slider,
.x212 .slick-slider{
clear: both;
}
.x213 .slick-track,
.x212 .slick-track{
display: inline-flex;
}
.x213 .slick-initialized .slick-slide,
.x212 .slick-initialized .slick-slide{

display: inline-flex;
}
.x213 .content-item,
.x212 .content-item{
height: 100%;
margin-bottom: 0;
}
.x213 .content-item a,
.x212 .content-item a{
display: flex !important;
height: 100%;
align-items: center;
flex-wrap: wrap;
}
.x213 .content-item a h3,
.x213 .content-item a .h3,
.x212 .content-item a h3,
.x212 .content-item a .h3{
margin: 0.625rem 0 0.15rem 0;
font-size: 1.125rem;
}
.x213 .content-item a p,
.x212 .content-item a p{
margin: 0;
padding: 0;
font-size: 0.875rem;
color: #555555;
display: inherit;
}
.x212 .slick-dots{
margin-top: -12px;
}
.x212 .content-item{
height: 100%;
}
.x212 .content-item a{
flex-wrap: wrap;
}
.x212 .content-item a h3,
.x212 .content-item a .h3{
flex: 0 0 100%;
}
.x207 > header > h2{
align-items: center;
font-size: 1.375rem;
}
.x207 > header > h2 span.icon{
display: inline-flex;
margin-right: 0.625rem !important;
}
.x207 > header > h2 span.icon:before{
font-family: lko;
content: "\e904";
font-weight: normal;
}
.x207 > header > h2 > a{
display: inline-flex;
vertical-align: middle;
align-items: center;
color: transparent;
background-image: linear-gradient(90deg,#5F7A83 50%,#000 50%);
background-position: 100%;
background-size: 200% 100%;
-webkit-background-clip: text;
background-clip: text;
transition: background-position 0.3s ease;
}
.x207 > header > h2 > a > span{
color: #000;
background: inherit;
}
.x207 > header > h2 > a:hover,.x207 > header > h2 > a:focus{
background-position: 0;
}
.x207 > header > h2 > a:hover > span,.x207 > header > h2 > a:focus > span{
color: #5F7A83;
}
.x207 .media-content{
margin-right: 0;
}
.x207 .media-content img{
border-radius: 0.25rem !important;
aspect-ratio: 500/217;
object-fit: cover;
width: fit-content;
}
.x207 .content-item{
border-radius: 0.25rem !important;
overflow: hidden;
}
.x207 .content-item > a{
position: relative;
display: inline-block;
}
.x207 .content-item > a .content-text{
background: rgba(110,140,150,0.9);
color: white;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 0.5rem 0.35rem 0.25rem 0.85rem;
border-radius: 0 0 0.25rem 0.25rem;
}
.x207 .content-item > a .content-text h3{
display: inline-block;
width: auto;
font-weight: 500;
font-size: 0.9rem;
line-height: 1;
margin: 0;
}
.x207 .content-item > a .content-text h3 span{
font-size: 0.85rem;
line-height: 1;
font-weight: normal;
}
.x207 .content-item > a .content-text span{
font-size: 0.85rem;
line-height: 1;
}
.button-container2,
.button-container{
float: right;
display: inline-flex;
}
.button-container2 .slick-next,
.button-container2 .slick-prev,
.button-container .slick-next,
.button-container .slick-prev{
left: inherit;
right: inherit;
top: inherit;
position: relative;
transform: translate(0,0);
width: 1.625rem;
aspect-ratio: 1/1;
height: 1.625rem;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
.button-container2 .slick-next:before,
.button-container2 .slick-prev:before,
.button-container .slick-next:before,
.button-container .slick-prev:before{
font-family: "lko";
font-weight: 600;
display: block;
opacity: 1;
color: #607b84;
font-size: 0.75rem;
display: inline-flex;
justify-content: center;
align-items: center;
text-align: center;
}
.button-container2 .slick-next:hover,
.button-container2 .slick-prev:hover,
.button-container .slick-next:hover,
.button-container .slick-prev:hover{
background-color: white;
}
.button-container2 .slick-next:hover,.button-container2 .slick-next:focus,
.button-container2 .slick-prev:hover,
.button-container2 .slick-prev:focus,
.button-container .slick-next:hover,
.button-container .slick-next:focus,
.button-container .slick-prev:hover,
.button-container .slick-prev:focus{
box-shadow: 0px 1px 8px rgba(0,0,0,0.3);
border-radius: 100%;
}
.button-container2 .slick-next:hover:before,.button-container2 .slick-next:focus:before,
.button-container2 .slick-prev:hover:before,
.button-container2 .slick-prev:focus:before,
.button-container .slick-next:hover:before,
.button-container .slick-next:focus:before,
.button-container .slick-prev:hover:before,
.button-container .slick-prev:focus:before{
color: black;
}
.button-container2 .slick-prev,
.button-container .slick-prev{
margin-right: 0.2rem;
}
.button-container2 .slick-prev:before,
.button-container .slick-prev:before{
content: "\e926";
margin-left: -1px;
}
.button-container2 .slick-next:before,
.button-container .slick-next:before{
content: "\e928";
}
.slider2 .slick-next,
.slider2 .slick-prev,
.slider2slide .slick-next,
.slider2slide .slick-prev{
left: inherit;
right: inherit;
top: inherit;
position: relative;
transform: translate(0,0);
background: transparent;
}
.slider2 .slick-next:before,
.slider2 .slick-prev:before,
.slider2slide .slick-next:before,
.slider2slide .slick-prev:before{
font-family: "lko";
font-weight: 500;
display: block;
opacity: 1;
color: #6E8C96;
font-size: 0.75rem;
}
.slider2 .slick-prev:before,
.slider2slide .slick-prev:before{
content: "\e926";
}
.slider2 .slick-next:before,
.slider2slide .slick-next:before{
content: "\e928";
}
.slick-slide img{
border-radius: 0 !important;
}
.slick-dotted.slick-slider{
margin-bottom: 0;
}
.slick-dots{
margin: 0;
bottom: 0;
position: relative;
}
.slick-dots li{
width: 24px;
height: 24px;
margin: 0;
}
.slick-dots li button{
width: 24px;
height: 24px;
padding: 0;
}
.slick-dots li button:before{
width: 8px;
height: 8px;
line-height: 1;
border-radius: 100%;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.slick-dots li button:focus-visible{
outline: 2px dashed #5F7A83;
outline-offset: 2px;
border-radius: 1px;
}
.slick-dots li.slick-active button::before{
border: 1px solid #607a83;
color: white;
}
.x210,
.x211,
.slider-articles,
.x207{
display: block;
float: left;
width: 100%;
clear: both;
}
.x210 > header,
.x211 > header,
.slider-articles > header,
.x207 > header{
display: block;
clear: both;
float: left;
width: 100%;
margin-bottom: 0.5rem;
}
.x210 > header h2,
.x211 > header h2,
.slider-articles > header h2,
.x207 > header h2{
float: left;
margin-bottom: 0rem;
display: inline-flex;
vertical-align: middle;
}
.x210 > header h2 > span.icon,
.x210 > header h2 > span[class^=icon-],
.x210 > header h2 > span[class*=" icon-"],
.x211 > header h2 > span.icon,
.x211 > header h2 > span[class^=icon-],
.x211 > header h2 > span[class*=" icon-"],
.slider-articles > header h2 > span.icon,
.slider-articles > header h2 > span[class^=icon-],
.slider-articles > header h2 > span[class*=" icon-"],
.x207 > header h2 > span.icon,
.x207 > header h2 > span[class^=icon-],
.x207 > header h2 > span[class*=" icon-"]{
font-size: 1.75rem;
margin-right: 0.75rem;
}
.x210 .slider2,
.x210 .slider2slide,
.x210 .slider3slide,
.x210 .slider4slide,
.x210 .slider5slide,
.x210 .slider3_3slide,
.x211 .slider2,
.x211 .slider2slide,
.x211 .slider3slide,
.x211 .slider4slide,
.x211 .slider5slide,
.x211 .slider3_3slide,
.slider-articles .slider2,
.slider-articles .slider2slide,
.slider-articles .slider3slide,
.slider-articles .slider4slide,
.slider-articles .slider5slide,
.slider-articles .slider3_3slide,
.x207 .slider2,
.x207 .slider2slide,
.x207 .slider3slide,
.x207 .slider4slide,
.x207 .slider5slide,
.x207 .slider3_3slide{
clear: both;
}
main .slider2slide .content-item{
padding: 0 1.25rem 0 0;
margin: 0;
}
main .slider2slide .slick-list{
padding: 0 40px 0 0 !important;
}
@media (max-width: 991.98px){
main .slider2slide .content-item{
padding: 0 0.75rem 0 0;
}
main .slider2slide .slick-list{
padding: 0 20px 0 0 !important;
}
}
aside .slider2slide .content-item{
padding: 0 0.75rem 0 0;
margin: 0;
}
aside .slider2slide .slick-list{
padding: 0 20px 0 0 !important;
}

main .slider2 .content-item{
padding-left: 0.5rem;
padding-right: 0.5rem;
margin: 0;
}
main .slider2 .slick-list{
margin-left: -0.5rem;
margin-right: -0.5rem;
}
aside .slider2 .content-item{
padding: 0 0.5rem 0 0;
margin: 0;
}
aside .slider2 .slick-list{
padding: 0 20px 0 0 !important;
}
.slider1slide.slider-count1 .slick-dots,
.slider2slide.slider-count1 .slick-dots,
.slider2slide.slider-count2 .slick-dots{
display: none;
}
@media (min-width: 1200px){
.slider-hidedots .slick-dots,
.slider-hidearrows{
display: none;
}
}
.x213 .slider2slide.slider-count1 .slick-list,.x213 .slider2slide.slider-count2 .slick-list{
width: calc(100% + 1.1rem) !important;
margin: 0 -0.6rem !important;
}
.slider2slide.slider-count1 .slick-list,
.slider2slide.slider-count2 .slick-list{
padding: 0 !important;
}
.slider2slide.slider-count1 .content-item,
.slider2slide.slider-count2 .content-item{
padding: 0 0.6rem;
}

/* ** [ /src_project/sites/portal/css/5/./header.css ] (@import) ** */
@media (max-width: 1199.98px){
.sm-offcanvas{
padding: 1rem 0;
border-radius: 8px 0 0 8px;
}
.sm-offcanvas .navbar-nav{
position: relative;
}
.sm-offcanvas .navbar-nav li{
position: static;
}
.sm-offcanvas .navbar-nav li .sm-nav-link--split:not(.sm-nav-link--split + .sm-nav-link--split){
grid-area: inherit;
}
.sm-offcanvas .navbar-nav li .sm-nav-link--split + .sm-nav-link--split{
padding-right: 1.25rem;
}
.sm-offcanvas .navbar-nav li .sm-sub-link{
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler:before{
display: none;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler:after{
top: 3px;
position: relative;
font-size: 0.65rem;
font-weight: bold;
border: none !important;
color: black;
opacity: 1;
font-family: "lko" !important;
content: "\e948" !important;
transform: none;
width: auto;
height: auto;
right: 3px;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded{
position: absolute;
top: -5px;
z-index: 500;
background: white;
margin-left: -1px;
width: 100%;
display: inline-flex;
flex-wrap: nowrap;
justify-content: flex-start;
justify-items: inherit;
align-content: center;
align-items: baseline;
padding-left: 1.25rem;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
font-weight: normal;
border-radius: 0 !important;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:after{
transform: scaleX(-1);
color: #607a83;
order: 1;
position: relative;
top: 1px;
margin: 0 5px 0 0 !important;
right: inherit;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:before{
content: "zurück";
display: block !important;
position: relative;
color: #607a83;
order: 2;
opacity: 1;
border-left: 0;
font-weight: normal;
margin: 0;
font-size: 0.813rem;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:hover{
background: rgb(235,235,235);
color: #00507d;
text-decoration: none;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:hover:before,.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:hover:after{
color: #00507d;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:focus-visible,.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:visited,.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:active,.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:focus{
background: white;
color: #607a83;
text-decoration: none;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:focus-visible:before,.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:focus-visible:after,.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:visited:before,.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:visited:after,.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:active:before,.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:active:after,.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:focus:before,.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded:focus:after{
color: #607a83;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded span{
display: none;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded + .sm-sub.sm-show{
background: white;
left: 0 !important;
z-index: 500;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded + .sm-sub.sm-show li .sm-sub-toggler.sm-expanded{
background: white;
z-index: 600;
top: -44px;
left: 0;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded + .sm-sub.sm-show li .sm-sub-toggler.sm-expanded + .sm-sub{
top: -5px !important;
padding-top: 10px !important;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded + .sm-sub.sm-show li .sm-sub-toggler.sm-expanded + .sm-sub.sm-show{
background: white;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded + .sm-sub.sm-show li .sm-sub-toggler.sm-expanded:hover{
background: rgb(235,235,235);
color: #00507d;
text-decoration: none;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded + .sm-sub.sm-show li .sm-sub-toggler.sm-expanded:hover:before,.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded + .sm-sub.sm-show li .sm-sub-toggler.sm-expanded:hover:after{
color: #00507d;
}
.sm-offcanvas .navbar-nav li .sm-sub-toggler.sm-expanded + .sm-sub.sm-show li .sm-sub-toggler.sm-expanded .sm-sub{
z-index: 600;
top: 0;
}
.sm-offcanvas .navbar-nav li ul.sm-hiding,
.sm-offcanvas .navbar-nav li .sm-sub{
left: inherit !important;
}
.sm-offcanvas .navbar-nav li ul.sm-hiding,
.sm-offcanvas .navbar-nav li .sm-sub{
padding-top: 0;
background: white;
top: 39px !important;
padding-top: 0.35rem;
width: calc(100% - 1px) !important;
bottom: -1px;
max-width: inherit !important;
right: -100%;
transform: translate3d(120%,0,0);
transition: all 0.4s cubic-bezier(0.86,0,0.07,1);
position: absolute;
}
.sm-offcanvas .navbar-nav li ul.sm-hiding.sm-show,
.sm-offcanvas .navbar-nav li .sm-sub.sm-show{
right: 0;
transform: translate3d(0,0,0);
}
}
.scrolled-down{
transform: translateY(-100%);
transition: all 0.3s ease-in-out !important;
opacity: 0;
}
.scrolled-up{
transition: all 0.3s ease-in-out !important;
opacity: 1;
pointer-events: auto;
}
#mobile-navigation{
float: right;
}
@media (max-width: 1199.98px){
#mobile-navigation{
position: relative;
}
}
#mobile-navigation button{
background: transparent;
border: none;
color: white;
width: 25px;
height: 25px;
padding: 0;
margin: 0 0 0 1.5rem;
position: relative;
}
@media (min-width: 576px){
#mobile-navigation button{
margin: 0 0 0 1.875rem;
}
}
#mobile-navigation button:first-child{
margin-left: 0;
}
#mobile-navigation .triger-menu-platzhalter{
background: transparent;
border: none;
color: transparent;
width: 25px;
height: 25px;
padding: 0;
margin: 0 0 0 1.5rem;
position: relative;
}
@media (min-width: 576px){
#mobile-navigation .triger-menu-platzhalter{
margin: 0 0 0 1.875rem;
}
}
#mobile-navigation .trigger-bundesland,
#mobile-navigation .trigger-search{
border: none;
background: transparent;
float: left;
position: relative;
}
#mobile-navigation .trigger-bundesland span,
#mobile-navigation .trigger-search span{
width: 1rem;
height: 1rem;
display: inline-block;
}
@media (min-width: 1200px){
#mobile-navigation .trigger-bundesland,
#mobile-navigation .trigger-search{
right: -40px;
}
}
#mobile-navigation .trigger-bundesland svg,
#mobile-navigation .trigger-search svg{
position: absolute;
fill: #b6eed5;
margin-top: -0.75rem;
margin-left: -0.75rem;
right: 0;
height: 1.5rem;
width: 1.5rem;
}
@media (min-width: 1200px){
#mobile-navigation .trigger-bundesland.collapsed,
#mobile-navigation .trigger-search.collapsed{
right: inherit;
}
}
#mobile-navigation .trigger-search{
width: 1.5rem;
}
#mobile-navigation .trigger-bundesland{
width: 2.75rem;
}
#mobile-navigation .trigger-bundesland .svgicon-burger{
width: auto;
}
@media (min-width: 768px){
#mobile-navigation .trigger-bundesland{
display: none !important;
}
}
#mobile-navigation .hamburger-close .svgicon-close-burger{
transform: rotate(0deg) scale(1,1);
transition: all 0.4s ease;
}
#mobile-navigation .hamburger-close .svgicon-burger{
transform: rotate(-45deg) scale(0,0);
fill: #fff;
transition: all 0.4s ease;
}
#mobile-navigation .hamburger-close.collapsed .svgicon-burger{
transition: all 0.4s ease;
transform: rotate(0deg) scale(1,1);
}
#mobile-navigation .hamburger-close.collapsed .svgicon-close-burger{
transform: rotate(45deg) scale(0,0);
transition: all 0.4s ease;
fill: #fff;
}
#mobile-navigation .triger-menu-platzhalter{
display: inline-block;
}
@media (min-width: 1200px){
#mobile-navigation .triger-menu-platzhalter{
display: none;
}
}
#mobile-navigation .triger-menu-platzhalter svg{
width: auto;
height: 1.25rem;
fill: transparent;
}

#mobile-navigation .trigger-search:before,
.sm-navbar > .sm-toggler > .sm-toggler-anchor:before{
border-radius: 100%;
position: absolute;
content: " ";
top: -8px;
left: -8px;
width: 41px;
height: 41px;
transition: all 0.2s;
}
#mobile-navigation .trigger-search:hover,
.sm-navbar > .sm-toggler > .sm-toggler-anchor:hover{
color: white;
}
#mobile-navigation .trigger-search:hover:before,
.sm-navbar > .sm-toggler > .sm-toggler-anchor:hover:before{
background: rgba(255,255,255,0.4);

display: block;
}
.sm-navbar > .sm-toggler > .sm-toggler-anchor{
opacity: 1 !important;
}
.sm-navbar > .sm-toggler > .sm-toggler-anchor:before{
top: -5px;
}
.sm-navbar > .sm-toggler > .sm-toggler-anchor:hover .sm-toggler-icon{
border-color: #fff;
}
.sm-navbar > .sm-toggler > .sm-toggler-anchor:hover .sm-toggler-icon:after,.sm-navbar > .sm-toggler > .sm-toggler-anchor:hover .sm-toggler-icon:before{
border-color: #fff;
}
#mobile-navigation .trigger-search.hamburger-close:hover .svgicon-burger,
#mobile-navigation .trigger-search.hamburger-close:hover .svgicon-close-burger{
fill: white;
}
#mobile-navigation .trigger-bundesland .svgicon-burger.hover-icon{
fill: white;
opacity: 0.5;
display: none;
}
#mobile-navigation .trigger-bundesland:hover .svgicon-burger{
fill: #b6eed5;
}
#mobile-navigation .trigger-bundesland:hover .svgicon-burger.hover-icon{
display: block;
}
.toplinks{
background: #fff;
position: relative;
}
.toplinks .nav{
margin-left: -0.5rem;
margin-right: -0.5rem;
}
.toplinks .nav .sm-nav-item:last-child,
.toplinks .nav .nav-item:last-child{
margin-left: auto;
}
.toplinks .nav .sm-nav-item:first-child .sm-nav-link,
.toplinks .nav .sm-nav-item:first-child .nav-link,
.toplinks .nav .nav-item:first-child .sm-nav-link,
.toplinks .nav .nav-item:first-child .nav-link{
text-transform: none;
}
.toplinks .nav .nav-item,
.toplinks .nav .sm-nav-item{
padding: 0 0.25rem;
}
@media (min-width: 992px){
.toplinks .nav .nav-item,
.toplinks .nav .sm-nav-item{
padding: 0 0.5rem;
}
}
.toplinks .nav .nav-item:hover,
.toplinks .nav .sm-nav-item:hover{
background: #F0F3F4;
}
.toplinks .nav .nav-item:first-child:hover,
.toplinks .nav .sm-nav-item:first-child:hover{
background: transparent;
}
.toplinks .nav .sm-nav-link,
.toplinks .nav .nav-link{
font-weight: normal;
color: #555;
font-size: 0.875rem;
line-height: 1;
padding: 0.5rem 0rem;
text-transform: uppercase;
}
.toplinks .nav .sm-nav-link.js-toggle-toplinks,
.toplinks .nav .nav-link.js-toggle-toplinks{
font-weight: 500;
color: #007E46;
font-size: 0.875rem;
}
.toplinks .nav a.sm-nav-link:hover,
.toplinks .nav a.nav-link:hover{
background: #F0F3F4;
color: black;
}
.toplinks .toplinks_level2{
background: #375b43;
position: absolute;
top: 0;
left: 0px;
width: 100%;
}
.toplinks .toplinks_level2 .nav .nav-item:hover,
.toplinks .toplinks_level2 .nav .sm-nav-item:hover{
background: transparent;
color: #cce1d3;
}
.toplinks .toplinks_level2 .nav .sm-nav-link,
.toplinks .toplinks_level2 .nav .nav-link{
text-transform: none;
color: #cce1d3;
font-weight: 500;
}
.toplinks .toplinks_level2 .nav .sm-nav-link.js-toggle-toplinks,
.toplinks .toplinks_level2 .nav .nav-link.js-toggle-toplinks{
color: white;
}
.toplinks .toplinks_level2 .nav .sm-nav-link.js-toggle-toplinks:hover,
.toplinks .toplinks_level2 .nav .nav-link.js-toggle-toplinks:hover{
background: transparent;
color: #cce1d3;
}
.toplinks .toplinks_level2 .nav .sm-nav-link:hover,
.toplinks .toplinks_level2 .nav .nav-link:hover{
background: transparent;
color: white;
}
@media (max-width: 1199px){
.main-search{
width: 100%;
transition: max-height 0.64s ease-out;
max-height: 0;
height: auto;
overflow: hidden;
}
.main-search:before{
position: fixed;
height: 0;
left: 0;
right: 0;
background: rgba(255,255,255,0.6);
cursor: default;
content: " ";
z-index: -2;
display: none;
transition: height 0.6s ease;
background: linear-gradient(to bottom,rgb(252,255,254) 0%,rgba(255,255,255,0.8) 20%,rgba(252,255,253,0.5) 100%);
}
.main-search.collapsing{
height: inherit !important;
max-height: 0 !important;
}
.main-search.show{
max-height: 500px;
transition: max-height 0.64s ease-in;
}
.main-search.show:before{
display: block;
height: 100%;
}
.main-search.collapsing .form-inline,.main-search.show .form-inline{
margin: 1.5rem 0 2.5rem;
}
.main-search.collapsing .form-inline:after,.main-search.show .form-inline:after{
background: white;
background: linear-gradient(to bottom,rgb(252,255,254) 0%,rgba(255,255,255,0.8) 80%,rgba(252,255,253,0.5) 100%);
position: absolute;
left: -5px;
width: calc(100% + 10px);
bottom: 0;
content: " ";
top: 0;
z-index: -2;
transition: height 0.6s ease;
}
.main-search.collapsing .sm-navbar > .sm-toggler > .sm-toggler-anchor,.main-search.show .sm-navbar > .sm-toggler > .sm-toggler-anchor{
margin-top: -28px;
}
}
@media (min-width: 1200px){
.main-search{
top: inherit;
right: 10px;
margin-top: -76px;
padding-right: 0;
position: absolute;
width: 33.33333333%;
z-index: 999999;
}
}
.main-search .form-inline{
display: flex;
flex-wrap: nowrap;
align-items: center;
background: #006634;
border-radius: 4px;
}
.main-search .form-inline .btn:hover,.main-search .form-inline .btn:focus{
box-shadow: none;
border-color: transparent;
}
.main-search .form-inline svg{
fill: #b6eed5;
color: #b6eed5;
margin-top: -1px;
}
.main-search .form-inline .form-control{
border: none;
background: transparent;
color: white;
line-height: 2;
}
.main-search .form-inline .form-control::placeholder{
color: #b6eed5;
opacity: 1;
font-weight: 400;
}
.main-search .form-inline .form-control:focus{
outline: none;
}
@media (min-width: 1200px){
#main-menu > li > .sm-nav-link--split + .sm-nav-link--split,
#main-menu > li > a.sm-sub-toggler::after{
display: none;
}
#main-menu > li .sm-nav-link--split + .sm-nav-link--split:before{
display: none;
}
#main-menu > li > a{
line-height: 1.5;
padding-top: 0.92rem;
padding-bottom: 0.92rem;
}
#main-menu > li a[href="javascript:;"]{
cursor: default;
pointer-events: auto;
}
#main-menu > li a[href="javascript:;"]:active{
pointer-events: none;
}
#main-menu > li > .sm-nav-link--split:not(.sm-nav-link--split + .sm-nav-link--split){
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.main-header .navbar.navbar-expand-xl{
flex-wrap: wrap;
}
.main-header .navbar.navbar-expand-xl .navbar-collapse{
align-items: flex-start;
}
.main-header .navbar.navbar-expand-xl .navbar-nav{
flex-wrap: wrap;
margin-left: -0.5rem;
margin-right: -0.5rem;
width: auto;
max-width: calc(100% + 0.5rem + 0.5rem);
}
#main-header .navbar li.active > a > span:not(.sub-arrow){
-webkit-text-decoration: underline #9AC3A8;
text-decoration: underline #9AC3A8;
text-decoration-line: underline;
text-decoration-thickness: 2px;
text-decoration-color: #9AC3A8;
text-underline-position: under;
}
#main-header .navbar .sm-nav-item .sm-nav-link.sm-expanded > span:not(.sub-arrow){
-webkit-text-decoration: underline #9AC3A8;
text-decoration: underline #9AC3A8;
text-decoration-line: underline;
text-decoration-thickness: 2px;
text-decoration-color: #9AC3A8;
text-underline-position: under;
}
#main-header .navbar .sm-nav-item.active .sm-nav-link > span:not(.sub-arrow){
-webkit-text-decoration: underline #9AC3A8;
text-decoration: underline #9AC3A8;
text-decoration-line: underline;
text-decoration-thickness: 2px;
text-decoration-color: #9AC3A8;
text-underline-position: under;
}
#main-header .navbar .sm-nav-item .sm-sub-item.active > .sm-sub-link > span:not(.sub-arrow){
-webkit-text-decoration: underline #9AC3A8;
text-decoration: underline #9AC3A8;
text-decoration-line: underline;
text-decoration-thickness: 2px;
text-decoration-color: #9AC3A8;
text-underline-position: under;
}
#main-header .navbar .sm-sub-link > span{
position: relative;
}
#main-header .navbar .sm-sub-link:hover > span:not(.sub-arrow){
-webkit-text-decoration: underline #9AC3A8;
text-decoration: underline #9AC3A8;
text-decoration-line: underline;
text-decoration-thickness: 2px;
text-decoration-color: #9AC3A8;
text-underline-position: under;
}
#main-header .navbar .dropdown-item > span,
#main-header .navbar .sm-nav-link > span,
#main-header .navbar .nav-link > span,
#main-header .navbar .sm-sub-link > span{
position: relative;
}
#main-header .navbar .dropdown-item.sm-expanded > span,#main-header .navbar .dropdown-item:hover > span,
#main-header .navbar .sm-nav-link.sm-expanded > span,
#main-header .navbar .sm-nav-link:hover > span,
#main-header .navbar .nav-link.sm-expanded > span,
#main-header .navbar .nav-link:hover > span,
#main-header .navbar .sm-sub-link.sm-expanded > span,
#main-header .navbar .sm-sub-link:hover > span{
-webkit-text-decoration: underline #9AC3A8;
text-decoration: underline #9AC3A8;
text-decoration-line: underline;
text-decoration-thickness: 2px;
text-decoration-color: #9AC3A8;
text-underline-position: under;
}
#main-header .navbar .dropdown-item .sm-sub-toggler:after,
#main-header .navbar .sm-nav-link .sm-sub-toggler:after,
#main-header .navbar .nav-link .sm-sub-toggler:after,
#main-header .navbar .sm-sub-link .sm-sub-toggler:after{
font-family: "lko" !important;
content: "\e948";
border: 0px;
font-size: 0.6rem;
line-height: 0.5rem;
margin-right: 1em;
border: none;
right: 1rem;
top: 50%;
margin: -4px 0 0 0;
position: absolute;
display: block !important;
}
#main-header .navbar .dropdown-item .sm-sub-toggler.sm-expanded:after,#main-header .navbar .dropdown-item .sm-sub-toggler:hover:after,
#main-header .navbar .sm-nav-link .sm-sub-toggler.sm-expanded:after,
#main-header .navbar .sm-nav-link .sm-sub-toggler:hover:after,
#main-header .navbar .nav-link .sm-sub-toggler.sm-expanded:after,
#main-header .navbar .nav-link .sm-sub-toggler:hover:after,
#main-header .navbar .sm-sub-link .sm-sub-toggler.sm-expanded:after,
#main-header .navbar .sm-sub-link .sm-sub-toggler:hover:after{
color: #007E46;
}
#main-header .navbar .dropdown-item .sm-sub-toggler:before,
#main-header .navbar .sm-nav-link .sm-sub-toggler:before,
#main-header .navbar .nav-link .sm-sub-toggler:before,
#main-header .navbar .sm-sub-link .sm-sub-toggler:before{
display: none;
}
}
@media (max-width: 1199.98px){
.content-mob-btn{
text-align: right;
padding: 1rem 0.938rem;
position: absolute;
right: 0;
width: 100%;
background: white;
border-radius: 0.75rem 0rem 0 0;
top: 0;
}
.content-mob-btn .navbar-toggler{
border: none;
margin: 0;
padding: 0;
}
.main-header .navbar .topmenu.d-md-none{
display: block !important;
}
.main-header .navbar .topmenu > a{
font-weight: 500;
}
.main-header .navbar .topmenu > a .svgicon-home{
display: none;
}
.main-header .navbar .topmenu > a[href$="javascript:;"]{
pointer-events: none;
}
.main-header .navbar .sm-sub-link{
font-size: 0.938rem;
}
.main-header .navbar .sm-nav-item > a,
.main-header .navbar .nav-item > a{
font-weight: 500;
font-size: 0.938rem;
padding-left: 1.25rem;
}
.main-header .navbar li.sm-nav-item ~ .sm-nav-item.hidden-xl.d-xl-none{
margin-top: 1rem;
padding-top: 1rem;
position: relative;
}
.main-header .navbar li.sm-nav-item ~ .sm-nav-item.hidden-xl.d-xl-none:before{
position: absolute;
top: 0;
left: 1.25rem;
right: 1.25rem;
border-top: 1px dashed #dcdcdc;
content: " ";
}
.main-header .navbar li.sm-nav-item ~ .sm-nav-item.hidden-xl.d-xl-none + .sm-nav-item.hidden-xl.d-xl-none:not(:last-of-type){
margin-top: inherit;
padding-top: inherit;
}
.main-header .navbar li.sm-nav-item ~ .sm-nav-item.hidden-xl.d-xl-none + .sm-nav-item.hidden-xl.d-xl-none:not(:last-of-type):before{
display: none;
}
.main-header .navbar li.sm-nav-item ~ .sm-nav-item.hidden-xl.d-xl-none + .sm-nav-item.hidden-xl.d-xl-none:last-of-type{
margin-top: inherit;
padding-top: inherit;
padding-bottom: 1rem;
}
.main-header .navbar li.sm-nav-item ~ .sm-nav-item.hidden-xl.d-xl-none + .sm-nav-item.hidden-xl.d-xl-none:last-of-type:before{
top: inherit;
bottom: 0;
display: block;
}
.main-header .navbar li .icon-item{
display: flex !important;
align-items: center;
color: #5F7A83;
justify-content: flex-start;
}
.main-header .navbar li .icon-item:hover{
color: #000;
}
.main-header .navbar li .icon-item:hover > span:not(.sub-arrow):after{
background: #00507d !important;
}
}
#main-header .header-green .navbar-nav.navbar-links{
display: none;
}
@media (min-width: 1200px){
#main-header .header-green .navbar-nav.navbar-links{
display: flex !important;
z-index: 99999;
position: relative;
}
}
#main-header .header-green .navbar-nav.navbar-links li:hover > .dropdown-menu,
#main-header .header-green .navbar-nav.navbar-links li:hover > .sm-sub{
display: block;
}
#main-header .header-green .navbar-nav.navbar-links li > .dropdown-menu .dropdown-item,
#main-header .header-green .navbar-nav.navbar-links li > .sm-sub .dropdown-item{
white-space: nowrap;
}
#main-header .header-green .navbar-nav.navbar-links .topmenu{
display: none;
}
#main-header .header-green .navbar-nav.navbar-links .sm-nav-link--split + .sm-nav-link--split::before{
display: none;
}
#main-header .header-green .navbar-nav.navbar-links > li > .dropdown-menu,
#main-header .header-green .navbar-nav.navbar-links > li > .sm-sub{
padding-top: 10px;
padding-bottom: 10px;
right: 0.938rem;
left: inherit;
top: 100%;
}
#main-header .header-green .navbar-nav.navbar-links > li > .dropdown-menu .dropdown-item,
#main-header .header-green .navbar-nav.navbar-links > li > .sm-sub .dropdown-item{
white-space: nowrap;
}
#main-header .header-green .navbar-nav.navbar-links > li:last-child ul > li{
position: relative;
}
#main-header .header-green .navbar-nav.navbar-links > li:last-child ul > li > .dropdown-menu,
#main-header .header-green .navbar-nav.navbar-links > li:last-child ul > li > .sm-sub{
right: 100%;
top: 0;
}
#main-header .header-green .navbar-nav.navbar-links > li .sm-nav-link,
#main-header .header-green .navbar-nav.navbar-links > li .nav-link{
color: #FFF;
font-size: 1rem;
font-weight: 400;
text-transform: uppercase;
display: flex;
position: relative;
padding: 0.45rem 0.5rem;
}
#main-header .header-green .navbar-nav.navbar-links > li .sm-nav-link:after,
#main-header .header-green .navbar-nav.navbar-links > li .nav-link:after{
font-family: "lko" !important;
content: "\e948" !important;
border: 0px;
font-size: 0.6rem;
line-height: 0.5rem;
margin-right: 1em;
border: none;
right: -4px;
transform: rotate(90deg);
position: relative;
display: block !important;
text-transform: none;
font-weight: normal;
}
@media (max-width: 1199.98px){
.sm-brand{
flex-direction: column;
display: flex;
padding-left: 0;
}
.sm-brand img{
width: 6.875rem;
height: auto;
}
.sm-hide-large{
border-bottom: 1px dashed #dcdcdc;
margin: 0 1.25rem 1rem;
padding: 0 0 0.5rem 0;
width: calc(100% - 2.5rem);
}
.sm-hide-large .sm-toggler-anchor--hide{
padding-right: 0;
}
.sm-hide-large .region{
font-size: 0.9rem;
margin-top: 5px;
font-weight: 500;
height: 0.95rem;
width: 100%;
text-indent: -1999999px;
background-image:  url(/src_project/svg/portal/5/bundeslaender/oesterreich.svg);
background-repeat: no-repeat;
background-position: 0 0;
}
.sm-navbar{
padding: 0;
background: transparent;
}
.sm-navbar > .sm-toggler{
display: inline-block;
float: right;
display: inline-flex;
margin-left: auto;
}
.sm-navbar > .sm-toggler > .sm-toggler-anchor{
color: white !important;
opacity: 0;
}
.lk_niederoesterreich .sm-hide-large .region{
background-image:  url(/src_project/svg/portal/5/bundeslaender/niederoesterreich.svg);
background-size: 100% auto;
}
.lk_burgenland .sm-hide-large .region{
background-image:  url(/src_project/svg/portal/5/bundeslaender/burgenland.svg);
}
.lk_kaernten .sm-hide-large .region{
background-image:  url(/src_project/svg/portal/5/bundeslaender/kaernten.svg);
}
.lk_oberoesterreich .sm-hide-large .region{
background-image:  url(/src_project/svg/portal/5/bundeslaender/oberoesterreich.svg);
background-size: 100% auto;
}
.lk_salzburg .sm-hide-large .region{
background-image:  url(/src_project/svg/portal/5/bundeslaender/salzburg.svg);
}
.lk_steiermark .sm-hide-large .region{
background-image:  url(/src_project/svg/portal/5/bundeslaender/steiermark.svg);
}
.lk_tirol .sm-hide-large .region{
background-image:  url(/src_project/svg/portal/5/bundeslaender/tirol.svg);
}
.lk_vorarlberg .sm-hide-large .region{
background-image:  url(/src_project/svg/portal/5/bundeslaender/vorarlberg.svg);
}
.lk_wien .sm-hide-large .region{
background-image:  url(/src_project/svg/portal/5/bundeslaender/wien.svg);
}
}
@media (max-width: 575.98px){
.sm-offcanvas{
width: 90%;
}
}
@media (max-width: 1199.98px){
.sm-navbar{
right: 0.85rem;
top: -71px;
position: absolute;
}
}
@media (max-width: 991.98px){
.sm-navbar{
top: -54px;
}
}
@media (max-width: 767.98px){
.sm-navbar{
top: -52px;
}
}
@media (max-width: 575.98px){
.sm-navbar{
top: -53px;
}
}
.bdl-mobil{
height: 0;
overflow: hidden;
}
@media (min-width: 768px){
.bdl-mobil{
display: none !important;
}
}
.bdl-mobil:after{
position: fixed;
top: 0;
height: 0;
left: 0;
right: 0;
background: rgba(255,255,255,0.6);
cursor: default;
content: " ";
z-index: -2;
transition: height 0.4s ease;
background: linear-gradient(to bottom,rgb(252,255,254) 0%,rgba(255,255,255,0.8) 20%,rgba(252,255,253,0.5) 100%);
}
.bdl-mobil.collapsing{
transition: height 0.4s;
}
.bdl-mobil.collapsing:after{
height: 100%;
transition: height 0.4s;
}
.bdl-mobil.show{
height: auto;
transition: height 0.4s;
overflow-y: auto;
max-height: calc(100VH - 72px);
}
.bdl-mobil.show:after{
transition: height 0.4s;
height: 100%;
}
.bdl-mobil .nav{
padding: 1rem 1.25rem 0;
display: block;
font-size: 0.938rem;
font-weight: bold;
width: 100%;
position: relative;
}
.bdl-mobil .nav:after{
background: white;
position: absolute;
left: 0;
right: 0;
content: " ";
top: 0;
z-index: -2;
bottom: 0;
transition: height 0.6s ease;
}
.bdl-mobil .nav li{
display: block;
padding: 0.01rem 0;
width: calc(100% + 0.7rem);
margin-left: -0.35rem;
margin-right: -0.35rem;
}
.bdl-mobil .nav li .sm-nav-link-title{
text-transform: uppercase;
color: #5F7A83;
padding: 0.625rem 0.25rem 1rem;
display: inline-block;
}
.bdl-mobil .nav li .sm-nav-link{
font-size: 0.938rem;
width: auto;
padding-left: 0;
position: relative;
display: inline-block;
padding: 0.625rem 0.25rem;
}
.bdl-mobil .nav li .sm-nav-link:after{
position: absolute;
width: 100%;
content: " ";
height: 2px;
background: #9AC3A8;
left: 0;
bottom: -5px;
display: none;
}
.bdl-mobil .nav li .sm-nav-link:hover{
background: rgba(205,206,207,0.3);
border-radius: 0.25rem;
color: black;
text-decoration: none;
}
.bdl-mobil .nav li .sm-nav-link:hover:after{
display: block;
bottom: 5px;
left: 0.35rem;
right: 0.25rem;
width: auto;
}
#main-header .brand{
width: auto;
display: inline-flex;
flex-grow: 1;
}
#main-header .brand .logo{
width: auto;
display: inline-flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: flex-end;
}
@media (max-width: 767.98px){
#main-header .brand .logo{
display: block;
}
}
#main-header .brand .logo__logo{
width: 198px;
height: 52px !important;
transition: all 0.1s linear;
aspect-ratio: 300/79;
}
@media (max-width: 767.98px){
#main-header .brand .logo__logo{
display: inline !important;
clear: none !important;
height: 30px !important;
margin: 0;
width: 114px;
}
}
#main-header .brand .print-logo-first,
#main-header .brand .print-logo-second{
display: none;
}
@media (max-width: 767.98px){
#main-header .brand .logo-second{
position: relative;
display: block;
overflow: hidden;
height: 18px !important;
margin-top: 3px;
width: calc(100% + 1rem);
}
}
#main-header .brand .logo__bundesland{
height: 35px !important;
width: auto;
vertical-align: bottom;
margin-left: 10px;
}
@media (max-width: 767.98px){
#main-header .brand .logo__bundesland{
position: absolute;
bottom: 0;
margin-left: 0;
height: 35px !important;
}
}
#main-header .header{
padding: 0.625rem 0;
flex: 0 0 100%;
background: #007E46;
}
@media (min-width: 992px){
#main-header .header{
padding: 1.924rem 0 1.875rem;
}
}
#main-header .header-green{
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
justify-content: flex-end;
position: relative;
}
#main-header .header-green .logged-in-as{
position: absolute;
right: 0;
top: -0.65rem;
display: flex;
align-items: center;
flex-direction: column;
overflow: hidden;
}
@media (min-width: 992px){
#main-header .header-green .logged-in-as{
top: -1.5rem;
}
}
#main-header .header-green .logged-in-as .logged-in{
color: white;
font-size: 0.75rem;
display: block;
width: 100%;
cursor: pointer;
}
#main-header .header-green .logged-in-as .logged-in:before{
content: "\e957";
font-family: "lko";
margin-right: 0.25rem;
}
#main-header .header-green .logged-in-as:hover,#main-header .header-green .logged-in-as:focus{
overflow: visible;
}
#main-header .header-green .logged-in-as:hover .sub-container,#main-header .header-green .logged-in-as:focus .sub-container{
opacity: 1;
}
#main-header .header-green .logged-in-as:hover .sub-container .sub-dropdown,#main-header .header-green .logged-in-as:focus .sub-container .sub-dropdown{
transform: translateY(0%);
}
#main-header .header-green .logged-in-as:hover .sub-container .sub-dropdown:after,#main-header .header-green .logged-in-as:focus .sub-container .sub-dropdown:after{
transform: translateY(0%);
}
#main-header .header-green .logged-in-as .sub-container{
opacity: 0;
transition: all 0.1s ease;
text-align: center;
display: inline-flex;
justify-content: center;
align-items: center;
position: relative;
}
#main-header .header-green .logged-in-as .sub-container .sub-dropdown{
display: inline-flex;
border-radius: 0.15rem;
background: #fff;
z-index: 999999;
padding: 0.35rem 0.5rem;
position: relative;
text-align: right;
top: 0.75rem;
transform: translateY(-200%);
transition: all 0.4s ease;
}
#main-header .header-green .logged-in-as .sub-container .sub-dropdown:after{
right: 100%;
content: " ";
top: -0.95rem;
left: 50%;
height: 0;
border: 6px solid transparent;
border-left-color: transparent;
border-bottom-color: white;
position: absolute;
transform: translateY(-200%);
transition: all 0.7s ease;
}
#main-header .header-green .logged-in-as .sub-container .sub-dropdown .logout{
font-size: 0.75rem;
}
#main-header .header-green .logged-in-as .sub-container .sub-dropdown .logout:hover{
text-decoration: underline;
color: #00507d;
}
#main-header .header-green .logged-in-as .sub-container .sub-dropdown .logout:hover:before{
text-decoration: none;
}
#main-header .header-green .logged-in-as .sub-container .sub-dropdown .logout:before{
content: "\f2f5";
font-family: "Font Awesome 5 Free";
font-style: normal;
font-weight: 900;
margin-right: 0.25rem;
display: inline-block;
}
#main-header #main-navigation{
background: transparent;
flex: 0 0 100%;
}
@media (min-width: 1200px){
#main-header #main-navigation{
background: #fff;
border-bottom: 1px solid #dcdcdc;
}
}
#main-header #main-navigation > .container{
position: relative;
}
#main-header #main-navigation > .container > .row{
position: relative;
}

/* ** [ /src_project/sites/portal/css/5/./footer.css ] (@import) ** */
#main-footer{
clear: both;
padding: 1.8rem 0 1.5rem;
margin-top: 1.5rem;
background: #f2f2f2;
font-size: 0.875rem;
hyphens: initial;
}
@media (min-width: 768px){
#main-footer{
padding: 3rem 0;
margin-top: 2.5rem;
}
}
#main-footer h2{
font-size: 1rem;
font-weight: 500;
margin: 0 0 1rem 0;
display: block;
word-wrap: break-word;
hyphens: auto;
}
#main-footer ul li{
hyphens: initial;
padding: 0.35rem 0;
}
#main-footer ul li a{
display: inline-block;
min-height: 24px;
min-width: 1.5rem;
}
#main-footer ul + span + h2,
#main-footer ul + h2{
margin-top: 1rem;
}
#main-footer nav + nav > h2{
margin-top: 1rem;
}
#main-footer .columns-2{
column-count: 1;
}
@media (min-width: 768px){
#main-footer .columns-2{
column-count: 2;
column-gap: 1rem;
}
}
#main-footer a:not([href*="lko.at"])[href*=http]{
position: relative;
color: black;
background: none;
}
#main-footer a:not([href*="lko.at"])[href*=http]::after{
content: "\e903";
font-family: "lko";
color: #007E46;
font-size: 0.4rem;
margin-left: 0.45rem;
background: none;
display: inline;
background-clip: initial;
margin-top: 5px;
background-image: none;
background-position: inherit;
background-size: 100%;
transition: none;
}
#main-footer a:not([href*="lko.at"])[href*=http]:hover{
color: #007E46;
}
#main-footer .footer__logo{
margin: 0.5rem 0 1.875rem 0;
}
#main-footer .footer__logo img{
width: 170px;
display: block;
margin-bottom: 0.625rem;
}
#main-footer .footer-contact{
margin: 0 0 1.875rem 0;
}
#main-footer span.plz{
display: inline-block;
}
#main-footer .footer__contact span.tel{
display: inline-block;
}
@media (max-width: 767.98px){
#main-footer .container .row > div:nth-child(-n+2){
display: none;
}
}
footer a[href*=mailto]{
color: #000;
}
.action-footer{
font-size: 0.875rem;
font-weight: 500;
padding: 1rem 0 3.5rem;
color: #000;
}
@media (min-width: 768px){
.action-footer{
padding: 2.5rem 0 3.5rem;
}
}
.action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6{
flex: 0 0 auto;
width: 25%;
margin-left: auto;
}
@media (max-width: 767.98px){
.action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6{
margin-left: inherit;
flex: 0 0 50%;
max-width: 50%;
}
}
.action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6 .social-link{
float: left;
}
@media (max-width: 991.98px){
.action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6 .social-link{
float: right;
}
.action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6 .social-link li a svg{
margin-right: 0;
}
.action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6 .social-link li a span{
display: none;
}
}
.action-footer .container > .row > .col-xs-12.col-md-6:first-child .social-link{
text-transform: uppercase;
}
@media (max-width: 767.98px){
.action-footer .container > .row > .col-xs-12.col-md-6{
flex: 0 0 50%;
max-width: 50%;
}
.action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6{
margin-left: inherit;
flex: 0 0 50%;
max-width: 50%;
}
}
.action-footer .social-link ul{
display: flex !important;
justify-content: space-between;
}
.action-footer .social-link ul li{
margin-left: 0.9375rem !important;
display: inline-flex !important;
}
.action-footer .social-link ul li:first-child{
margin-left: 0 !important;
}
.action-footer .social-link ul li:first-child a{
margin-left: 0;
}
.action-footer .social-link ul li a{
margin: 1rem 0 1rem;
}
.action-footer .social-link ul li a span{
color: transparent;
background-image: linear-gradient(90deg,#007E46 50%,#000 50%);
background-position: 100%;
background-size: 200% 100%;
-webkit-background-clip: text;
background-clip: text;
transition: background-position 0.3s ease;
}
.action-footer .social-link ul li a:hover,.action-footer .social-link ul li a:focus{
color: #007E46;
}
.action-footer .social-link ul li a:hover span,.action-footer .social-link ul li a:focus span{
background-position: 0;
}
.action-footer .social-link ul li a:hover svg,.action-footer .social-link ul li a:focus svg{
fill: #007E46;
}
.action-footer .social-link ul li svg{
width: 1.25rem;
height: 1.25rem;
vertical-align: middle;
margin-right: 0.5em;
fill: #000;
float: left;
transition: fill 1s ease;
}
.lk_oesterreich .action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6,
.lk_vorarlberg .action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6,
.lk_tirol .action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6,
.lk_niederoesterreich .action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6{
flex: 0 0 auto;
width: 50%;
margin-left: 0;
}
.lk_oesterreich .action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6 .social-link,
.lk_vorarlberg .action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6 .social-link,
.lk_tirol .action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6 .social-link,
.lk_niederoesterreich .action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6 .social-link{
float: right;
}
.action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6{
flex: 0 0 auto;
width: 50%;
margin-left: 0;
}
.action-footer .container > .row > .col-xs-12.col-md-6 + .col-xs-12.col-md-6 .social-link{
float: right;
}

/* ** [ /src_project/sites/portal/css/5/./content.css ] (@import) ** */
hr.dotted,.related-articles ul.rar li,
.related-articles ul.list-articles li,
.articlelist ul.rar li,
.articlelist ul.list-articles li{
position: relative;
}
hr.dotted:after,.related-articles ul.rar li:after,
.related-articles ul.list-articles li:after,
.articlelist ul.rar li:after,
.articlelist ul.list-articles li:after{
content: " ";
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: linear-gradient(to right,#dcdcdc 55%,transparent 0%) bottom/7px 2px repeat-x;
height: 1px;
}
.body-bg main{
margin-top: 0.625rem;
}
.body-bg main:before{
content: " ";
width: 100%;
height: 20.438rem;
background-color: #f2f2f2;
position: absolute;
left: 0;
right: 0;
z-index: -10;
margin-top: -1rem;
}
@media (max-width: 767.98px){
.body-bg main:before{
margin-top: -0.5rem;
}
}
.body-bg main .header-paginator{
flex-wrap: wrap;
justify-content: center;
}
.body-bg main .header-paginator .h1,
.body-bg main .header-paginator h1{
text-align: center;
margin: 2.5rem 0;
}
.body-bg main .header-paginator .h1{
font-size: calc(1.2875rem + 0.45vw);
color: #000;
}
.body-bg main .nav-page.navigation-result{
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
margin-bottom: 1rem;
width: 100%;
flex: 0 0 100%;
}
.body-bg main .nav-page.navigation-result .counter-article{
margin-left: 0;
font-size: 0.875rem;
}
.related-articles,
.articlelist{
margin: 0 0 2.5rem 0;
clear: both;
}
.related-articles.box,
.articlelist.box{
width: 100%;
}
.related-articles header h2,
.articlelist header h2{
margin-bottom: 0;
}
.related-articles .navigation-result.top,
.articlelist .navigation-result.top{
display: none;
}
.related-articles ul.rar li,
.related-articles ul.list-articles li,
.articlelist ul.rar li,
.articlelist ul.list-articles li{
padding: 0.75rem 0;
border-bottom: none;
}
.related-articles ul.rar li h3,
.related-articles ul.list-articles li h3,
.articlelist ul.rar li h3,
.articlelist ul.list-articles li h3{
font-size: 1rem;
font-weight: 400;
}
.related-articles ul.rar li a,
.related-articles ul.list-articles li a,
.articlelist ul.rar li a,
.articlelist ul.list-articles li a{
padding-left: 0;
min-height: 1.5rem;
}
.related-articles ul.rar li a::before,
.related-articles ul.list-articles li a::before,
.articlelist ul.rar li a::before,
.articlelist ul.list-articles li a::before{
display: none;
}
.related-articles ul.rar li a.active,
.related-articles ul.list-articles li a.active,
.articlelist ul.rar li a.active,
.articlelist ul.list-articles li a.active{
color: #5F7A83;
}
.related-articles ul.rar li a.active::before,
.related-articles ul.list-articles li a.active::before,
.articlelist ul.rar li a.active::before,
.articlelist ul.list-articles li a.active::before{
color: #5F7A83;
}
.related-articles ul.rar li a.active:hover,
.related-articles ul.list-articles li a.active:hover,
.articlelist ul.rar li a.active:hover,
.articlelist ul.list-articles li a.active:hover{
color: #5F7A83;
}
.related-articles ul.rar li a.active:hover::before,
.related-articles ul.list-articles li a.active:hover::before,
.articlelist ul.rar li a.active:hover::before,
.articlelist ul.list-articles li a.active:hover::before{
color: #5F7A83;
}
.related-articles ul.rar + a.show-all,
.related-articles ul.list-articles + a.show-all,
.articlelist ul.rar + a.show-all,
.articlelist ul.list-articles + a.show-all{
color: gray;
display: none;
cursor: pointer;
}
.related-articles.accordion-box .card-body ul.rar > li{
display: block !important;
}
.related-articles.accordion-box .card{
border: none;
}
.related-articles.accordion-box .card:not(:last-child) ul.rar li:last-child:after{
display: none;
}
.related-articles.accordion-box .card .card-header{
padding: 0;
width: 100%;
margin-bottom: 0.25rem;
background: transparent;
border-bottom: 0;
}
.related-articles.accordion-box .card .card-header h2{
padding: 0;
width: 100%;
display: block;
float: left;
background: #F0F3F4;
border-radius: 0.25rem;
padding: 0.75rem 0.813rem 0.75rem 0;
}
.related-articles.accordion-box .card .card-header h2 .btn{
width: 100%;
color: #57727B;
background: #F0F3F4;
border-radius: 0.25rem;
font-weight: 500;
text-decoration: none;
position: relative;
padding: 0 0 0 2.125rem;
text-transform: inherit;
font-size: 1rem;
display: block;
float: left;
text-align: left;
border: none;
}
.related-articles.accordion-box .card .card-header h2 .btn:focus{
border: none;
}
.related-articles.accordion-box .card .card-header h2 .btn .numb{
font-weight: normal;
color: #555555;
margin-left: 0.25rem;
font-size: 0.875rem;
}
.related-articles.accordion-box .card .card-header h2 .btn::before{
left: 0.5rem;
content: "\e949";
top: -0.19rem;
position: absolute;
font-family: "lko";
font-weight: normal;
font-size: 1.125rem;
transition: all 0.5s;
transform: rotate(-90deg);
display: block;
float: left;
}
.related-articles.accordion-box .card .card-header h2 .btn.collapsed::before{
transform: rotate(90deg);
}
.related-articles.accordion-box .card .card-body{
padding: 0 0 0 2.125rem;
margin-bottom: 0.25rem;
}
.related-articles.accordion-box .card .card-body ul.rar li h3{
margin-bottom: 0;
}
.navigation-result .pagination li .counter-article{
color: #555;
font-size: 0.875rem;
}
.navigation-result .pagination + .counter-article{
margin-top: -0.75rem;
}
.navigation-result .counter-article{
color: #555;
font-size: 0.9rem;
}
.navigation-result.bottom{
margin-top: 2rem;
}
.navigation-result.bottom .pagination{
margin-left: auto;
margin-right: auto;
}
@media (max-width: 991.98px){
.breadcrumb-container{
display: block;
width: 100%;
overflow: hidden;
position: relative;
}
.breadcrumb-container:after{
background: transparent linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--unnamed-color-ffffff) 100%) 0% 0% no-repeat padding-box;
background: transparent linear-gradient(90deg,rgba(255,255,255,0) 0%,#FFFFFF 100%) 0% 0% no-repeat padding-box;
opacity: 1;
content: " ";
position: absolute;
right: 0;
height: 100%;
width: 120px;
top: 0;
}
}
.breadcrumb{
font-size: 0.75rem;
margin-bottom: 2rem;
}
@media (max-width: 991.98px){
.breadcrumb{
flex-wrap: nowrap;
align-items: center;
}
.breadcrumb .breadcrumb-item{
flex: 0 0 auto;
}
.breadcrumb .breadcrumb-item.d3 > a:before{
display: inline-block !important;
font-family: "lko";
content: "\e905";
padding-left: 0;
line-height: 1;
}
.breadcrumb .breadcrumb-item.d3 > a > span{
display: none;
}
}
@media (max-width: 991.98px){
.breadcrumb a{
color: black;
}
}
.breadcrumb a:hover,.breadcrumb a:focus{
color: #5F7A83;
text-decoration: underline;
}
.breadcrumb .breadcrumb-item{
display: inline-flex;
align-items: center;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before{
font-family: "lko";
content: "\e928";
padding-left: 0;
padding-right: 0.37rem;
font-size: 0.4rem;
}

article .content-container.video iframe{
width: 100%;
}
article .media-content.movie.size1 figure,article .media-content.movie.size2 figure,article .media-content.movie.size3 figure{
margin-bottom: 0.5rem;
position: relative;
}
.icon-info:before{
font-family: "lko";
content: "\e906";
}
.zip-download:before{
font-family: "lko";
content: "\e900";
}
.icon-merkliste:before{
font-family: "lko";
content: "\e90a";
}
.icon-merken:before{
font-family: "lko";
content: "\e90b";
}
.icon-merken.active:before{
content: "\e90c";
}
.icon-partner:before{
font-family: "lko";
content: "\e94a";
font-weight: normal;
margin-right: 0.2rem;
}
.icon-liste:before{
font-family: "lko";
content: "\e924";
font-weight: normal;
font-size: 1.25rem;
}
.icon-selbstabholung:before{
font-family: "lko";
content: "\e953";
font-weight: normal;
font-size: 1.25rem;
}
.icon-drucken:before{
font-family: "lko";
content: "\e901";
font-weight: normal;
font-size: 1.25rem;
}
.icon-mail:before,
.icon-email:before{
font-family: "lko";
content: "\e902";
font-weight: normal;
font-size: 1.25rem;
}
.icon-post:before{
font-family: "lko";
content: "\e902";
font-weight: normal;
font-size: 1.25rem;
line-height: 1.2;
}
@media (max-width: 767.98px){
main article{
margin-bottom: 2.5rem;
display: block;
clear: both;
float: left;
width: 100%;
}
}
main article .header-paginator{
display: flex;
align-items: center;
align-content: center;
flex-direction: row;
text-align: center;
flex: 0 0 100%;
width: 100%;
overflow: hidden;
margin-top: 1.5rem;
flex-wrap: wrap;
}
main article .header-paginator h2{
font-size: 1rem;
color: #555555;
margin: 0;
}
.copiedHint{
text-align: center;
padding: 10px !important;
border: 1px solid #BEC8D7 !important;
border-radius: 0.25rem;
clear: both;
}
.copiedHint:before{
content: "\f00c";
font-family: "Font Awesome 5 Free";
font-style: normal;
font-weight: 900;
color: #6E8C96;
margin-right: 0.55rem;
}
.header-paginator{
display: flex;
align-items: center;
align-content: center;
flex-direction: row;
justify-content: space-between;
padding: 0.5rem 0 0.75rem;
flex: 0 0 100%;
width: 100%;
overflow: hidden;
}
.header-paginator h2{
font-size: 1.125rem;
color: #555555;
}
@media (max-width: 575.98px){
.header-paginator{
padding-left: 0;
padding-right: 0;
}
}
@media (max-width: 460px){
.header-paginator{
flex-wrap: wrap !important;
justify-content: center;
align-items: flex-end !important;
}
.header-paginator .navigation-result{
margin-top: 2.188rem;
}
}
body{
padding-top: 72px;
}
body.lock-scroll{
overflow: hidden;
}
@media (min-width: 576px){
body{
padding-top: 72px;
}
}
@media (min-width: 768px){
body{
padding-top: 103px;
}
}
@media (min-width: 992px){
body{
padding-top: 141px;
}
}
@media (min-width: 1200px){
body{
padding-top: 199px;
}
}
main{
padding-top: 0;
}
main section{
margin: 0 0 2.625rem 0;
clear: both;
}
@media (max-width: 767.98px){
main section{
margin: 0 0 1.875rem 0;
}
}
.container > .row > .d-block.d-lg-none > .row > div > section{
margin: 0 0 2.625rem 0;
clear: both;
}
@media (max-width: 767.98px){
.container > .row > .d-block.d-lg-none > .row > div > section{
margin: 0 0 1.875rem 0;
}
}
figure{
margin: 0;
}
hr.dotted{
border: none;
opacity: 1;
height: 1px;
}
aside section,
aside > section{
display: block;
float: left;
width: 100%;
clear: both;
margin: 0 0 1.875rem 0;
}
aside header h2{
text-transform: none;
}
aside header h2 svg{
width: auto;
height: 37px;
margin-right: 7px;
vertical-align: middle;
fill: #000;
}
.centered-header{
text-align: center;
}
.centered-header .filter-search.treffer ul.trefferverteilung{
justify-content: center;
}
.link-more{
color: #007E46;
font-size: 0.875rem;
}
.link-more::before{
font-size: 0.6rem;
margin-right: 0.35rem;
content: "\e928";
font-family: "lko" !important;
}
body.lock-scroll{
overflow: hidden;
}
.channel-title-h1{
font-size: 0;
margin: 0;
}

.legende-status .status:before{
font-size: 0.85rem;
border: none;
top: inherit;
left: inherit;
right: inherit;
bottom: inherit;
position: relative;
content: " ";
border-radius: 3px;
color: black;
padding: 3px 5px;
}
.legende-status .status.design:before{
background-color: #e1e103;
content: "Dummy";
}
.legende-status .status.technik:before{
content: "Technik";
background-color: #21c1f5;
}
.legende-status .status.alle:before{
content: "Alle";
background-color: white;
border: 1px solid #d80000;
color: #d80000;
}
.legende-status .status.online:before{
content: "Online";
background-color: #00b600;
}
.legende-status .status.moni:before{
content: "interne Kontrolle";
background-color: #c40088;
color: white;
}
.legende-status .status.ilse:before{
content: "externe Abnahme";
background-color: orange;
}
.legende-status .status.control:before{
content: "neu zu Besprechen/Überarbeiten/Info...";
background-color: #d80000;
color: white;
}
.legende-status .status.control-done:before{
content: "Abgenommen,online?";
background-color: white;
border: 1px solid #00b600;
color: #00b600;
}
.status{
position: relative;
clear: both;
}
.status:before{
top: -0.5rem;
left: -0.5rem;
right: -0.5rem;
bottom: -0.5rem;
position: absolute;
border-radius: 3px;
border: 1px solid grey;
content: " ";
z-index: -1;
}
.status.alle:before{
border-color: #d80000;
}
.status.design:before{
border-color: #e1e103;
}
.status.technik:before{
border-color: #21c1f5;
}
.status.moni:before{
border-color: #c40088;
}
.status.ilse:before{
border-color: orange;
}
.status.control:before{
border-color: #d80000;
}
.empty-site{
margin-top: 1.5rem;
flex-wrap: wrap;
float: left;
width: 100%;
clear: both;
border-radius: 0.25rem;
background: #F0F3F4;
padding: 2.5rem;
margin-bottom: 1.563rem;
display: flex;
justify-content: center;
text-align: center;
}
.empty-site h1{
hyphens: none;
}
.empty-site .content-container .summary h2{
color: black;
}
.empty-site .content-container .content-text span{
width: 100%;
display: block;
}
.empty-site .content-container .content-text .btn{
margin-top: 2rem;
}
.fehlerseite{
border-radius: 0.25rem;
background: #F0F3F4;
padding: 2.5rem;
margin-bottom: 1.563rem;
display: flex;
justify-content: center;
text-align: center;
}
.fehlerseite h1{
hyphens: none;
}
.fehlerseite .content-container .content-text span{
width: 100%;
display: block;
}
.fehlerseite .content-container .content-text .btn{
margin-top: 2rem;
}
.par-id2351 .channel-tabelau .grid-item .content-item .top + .content-text,
.par-id2351 .channel-tabelau .grid-item .content-item .content-text{
margin-top: 0;
}
.par-id2351 .spacer-list:before{
height: 17rem;
display: none;
}
.par-id2351 .spacer-list .centered-header{
position: relative;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
width: 100%;
}
.par-id2351 .spacer-list .centered-header:before{
content: " ";
background-color: #f2f2f2;
position: absolute;
z-index: -10;
height: 100%;
width: 100vW;
top: 0;
}
.par-id2351 .spacer-list .centered-header h1{
width: 100%;
}
.par-id2351 .spacer-list .centered-header .filter-search.treffer{
width: 100%;
margin-bottom: 1.5rem;
}
.par-id2351 .spacer-list .centered-header .filter-search.treffer ul.trefferverteilung{
justify-content: center;
}

/* splitted due to filesize */

/* gen-time: (0.001013 sec) */