.elementor .section-footer{position:relative;z-index:990;padding-block-start:var(--section-padding);padding-block-end:var(--container-padding);padding-inline-start:var(--space-0);padding-inline-end:var(--space-0);background-color:var(--dunkelblau);display:flex;flex-direction:row;gap:var(--space-2xl);}.elementor .site-header{min-height:clamp(7.25rem, calc(5.5rem + 1.75vw), 8.25rem);position:fixed;z-index:999;padding-block-start:var(--space-md);padding-block-end:var(--space-md);padding-inline-start:var(--space-0);padding-inline-end:var(--space-0);background-color:var(--white);display:flex;flex-direction:column;gap:var(--space-0);justify-content:center;align-items:center;backdrop-filter: blur(24px) saturate(140%);
  -webkit-backdrop-filter: blur(24px) saturate(140%);\n}.elementor .container-standard{max-width:var(--container);padding-block-start:var(--space-0);padding-block-end:var(--space-0);padding-inline-start:var(--container-padding);padding-inline-end:var(--container-padding);gap:var(--space-0);}.elementor .container-lg{max-width:var(--container-lg);}.elementor .row{width:100%;column-gap:var(--space-xl);padding-block-start:var(--space-0);padding-block-end:var(--space-0);padding-inline-start:var(--space-0);padding-inline-end:var(--space-0);display:flex;flex-direction:row;row-gap:var(--space-0);align-items:center;}.elementor .col-25{padding:var(--space-0);flex:0 1 25%;justify-content:flex-start;}.elementor .col-50{padding:var(--space-0);flex:1 1 auto;align-self:start;}.elementor .text-wrap{max-width:var(--container-sm);padding:var(--space-0);flex-direction:column;gap:var(--space-md);align-self:center;}.elementor .text-h4{font-weight:700;font-size:var(--text-h4);color:var(--dunkelblau);line-height:1.1;text-transform:none;}.elementor .text-h5{font-weight:700;font-size:var(--text-h5);line-height:1.1;}.elementor .text-eyebrow{font-weight:700;font-size:var(--text-eyebrow);color:var(--bronze);letter-spacing:0.1em;line-height:1.2;text-transform:uppercase;margin-block-end:var(--space-sm);}.elementor .btn{position:relative;z-index:99;font-weight:500;font-size:var(--text-button);color:var(--white);line-height:1.05;padding-block-start:var(--space-md);padding-block-end:var(--space-md);padding-inline-start:var(--space-2xl);padding-inline-end:var(--space-2xl);border-radius:var(--radius-none);transition:all 500ms;display:inline-flex;gap:var(--space-sm);justify-content:center;align-items:center;}.elementor .btn-primary{color:var(--white);border-radius:var(--radius-sm);border-width:var(--border-width);border-color:var(--bronze);border-style:solid;background-color:var(--bronze);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--white);border-color:var(--bronze-hover);background-color:var(--bronze-hover);}.elementor .btn-ghost{color:var(--bronze);padding-block-start:var(--space-xs);padding-block-end:var(--space-xs);padding-inline-start:var(--space-0);padding-inline-end:var(--space-0);border-radius:var(--border-round);border-width:var(--border-width);border-color:var(--transparent);border-style:none;background-color:var(--transparent);box-shadow:0px 0px 10px 0px var(--transparent);justify-content:center;align-items:center;align-self:start;}.elementor .card{padding:var(--space-xl);border-radius:var(--radius-md);flex-direction:column;row-gap:var(--space-md);}.elementor .text-spacer-bottom{margin-block-end:var(--space-md);}.elementor .full-width{max-width:var(--container-full-width);}.elementor .hide-mobile{display:flex;}.elementor .text-body{font-size:var(--text-body);}.elementor .text-color-light{color:var(--white);}.elementor .text-color-dark{color:var(--dunkelblau);}.elementor .section-bg-white{background-color:var(--white);}.elementor .text-color-body-light{color:var(--gray-200);}.elementor .media-landscape{aspect-ratio:16/9;object-fit:cover;object-position:center center;}.elementor .nav-menu-hover-item{width:100%;color:var(--dunkelblau);padding:var(--space-lg);border-radius:var(--radius-sm);border-width:var(--space-0);border-color:var(--white);transition:all 300ms;justify-content:space-between;}.elementor .nav-menu-hover-item.e--selected{border-inline-start-width:var(--space-xs);border-color:var(--bronze);background-color:var(--gray-100);}.elementor .nav-menu-hover-item-inner{border-radius:var(--radius-sm);border-width:var(--space-0);border-color:var(--white);transition:all 300ms;}