﻿@font-face{font-family:"Roboto";src:url("assets/fonts/Roboto-Medium.woff2") format("woff2"),url("assets/fonts/Roboto-Medium.woff") format("woff"),url("assets/fonts/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("assets/fonts/OpenSans-SemiBold.woff2") format("woff2"),url("assets/fonts/OpenSans-SemiBold.woff") format("woff"),url("assets/fonts/OpenSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("assets/fonts/OpenSans-Regular.woff2") format("woff2"),url("assets/fonts/OpenSans-Regular.woff") format("woff"),url("assets/fonts/OpenSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("assets/fonts/OpenSans-Italic.woff2") format("woff2"),url("assets/fonts/OpenSans-Italic.woff") format("woff"),url("assets/fonts/OpenSans-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("assets/fonts/OpenSans-Bold.woff2") format("woff2"),url("assets/fonts/OpenSans-Bold.woff") format("woff"),url("assets/fonts/OpenSans-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}:root{--global--font-primary: var(--font-headings, "Open Sans", sans-serif);--global--font-secondary: var(--font-base, "Open Sans", sans-serif);--global--font-size-base: 1.4rem;--global--font-size-xs: 1rem;--global--font-size-sm: 1.125rem;--global--font-size-md: 1.25rem;--global--font-size-lg: 1.5rem;--global--font-size-xl: 2.25rem;--global--font-size-xxl: 3rem;--global--font-size-xxxl: 4rem;--global--font-size-page-title: var(--global--font-size-xxl);--global--letter-spacing: normal;--global--text-shadow: 0px 5px 10px var(--global--color-dark-blue);--global--box-shadow: 0px 0px 6px 2px var(--global--color-gray);--global--box-shadow-hover: 0px 0px 10px 3px var(--global--color-white);--global--border-radius: 15px;--global--red-line-gradient: linear-gradient(to top, var(--global--color-secondary) 0% 60%, var(--global--color-white) 60% 80%, var(--global--color-secondary) 80%);--global--line-height-body: 1.3;--global--line-height-heading: 1.1;--global--line-height-page-title: 1.1;--heading--font-family: var(--global--font-primary);--heading--font-size-h6: var(--global--font-size-xs);--heading--font-size-h5: var(--global--font-size-sm);--heading--font-size-h4: var(--global--font-size-lg);--heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));--heading--font-size-h2: var(--global--font-size-xl);--heading--font-size-h1: var(--global--font-size-page-title);--heading--letter-spacing-h6: 0.05em;--heading--letter-spacing-h5: 0.05em;--heading--letter-spacing-h4: var(--global--letter-spacing);--heading--letter-spacing-h3: var(--global--letter-spacing);--heading--letter-spacing-h2: var(--global--letter-spacing);--heading--letter-spacing-h1: var(--global--letter-spacing);--heading--line-height-h6: var(--global--line-height-heading);--heading--line-height-h5: var(--global--line-height-heading);--heading--line-height-h4: var(--global--line-height-heading);--heading--line-height-h3: var(--global--line-height-heading);--heading--line-height-h2: var(--global--line-height-heading);--heading--line-height-h1: var(--global--line-height-page-title);--heading--font-weight: normal;--heading--font-weight-page-title: 300;--heading--font-weight-strong: 600;--latest-posts--title-font-family: var(--heading--font-family);--latest-posts--title-font-size: var(--heading--font-size-h3);--latest-posts--description-font-family: var(--global--font-secondary);--latest-posts--description-font-size: var(--global--font-size-sm);--list--font-family: var(--global--font-secondary);--definition-term--font-family: var(--global--font-primary);--global--color-black: #000;--global--color-dark-blue: #365a89;--global--color-blue: #81abd8;--global--color-medium-blue: #ccddef;--global--color-light-blue: #e4f1fb;--global--color-red: #782235;--global--color-green: #2a5349;--global--color-white: #fff;--global--color-white-50: rgba(255, 255, 255, 0.5);--global--color-white-90: rgba(255, 255, 255, 0.9);--global--color-primary: var(--global--color-dark-blue);--global--color-secondary: var(--global--color-red);--global--color-primary-hover: var(--global--color-secondary);--global--color-background: var(--global--color-light-blue);--global--color-border: var(--global--color-primary);--global--spacing-unit: 20px;--global--spacing-measure: unset;--global--spacing-horizontal: 25px;--global--spacing-vertical: 50px;--global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);--form--font-family: var(--global--font-secondary);--form--font-size: var(--global--font-size-sm);--form--line-height: var(--global--line-height-body);--form--color-text: var(--global--color-dark-gray);--form--color-ranged: var(--global--color-secondary);--form--label-weight: 500;--form--border-color: var(--global--color-secondary);--form--border-width: 3px;--form--border-radius: 0;--form--spacing-unit: calc(0.5 * var(--global--spacing-unit));--cover--height: calc(15 * var(--global--spacing-vertical));--cover--color-foreground: var(--global--color-white);--cover--color-background: var(--global--color-black);--button--color-text: var(--global--color-white);--button--color-text-hover: var(--global--color-white);--button--color-text-active: var(--global--color-white);--button--color-background: var(--global--color-secondary);--button--color-background-hover: var(--global--color-secondary);--button--color-background-active: var(--global--color-secondary);--button--font-family: var(--global--font-secondary);--button--font-size: var(--global--font-size-base);--button--font-weight: 500;--button--line-height: 1.5;--button--border-width: 2px;--button--border-radius: 0px;--button--padding-vertical: 15px;--button--padding-horizontal: calc(2 * var(--button--padding-vertical));--entry-header--color: var(--global--color-primary);--entry-header--color-link: currentColor;--entry-header--color-hover: var(--global--color-primary-hover);--entry-header--color-focus: var(--global--color-secondary);--entry-header--font-size: var(--heading--font-size-h2);--entry-content--font-family: var(--global--font-secondary);--entry-author-bio--font-family: var(--heading--font-family);--entry-author-bio--font-size: var(--heading--font-size-h4);--branding--color-text: var(--global--color-primary);--branding--color-link: var(--global--color-primary);--branding--color-link-hover: var(--global--color-secondary);--branding--title--font-family: var(--global--font-primary);--branding--title--font-size: var(--global--font-size-lg);--branding--title--font-size-mobile: var(--heading--font-size-h4);--branding--title--font-weight: normal;--branding--title--text-transform: uppercase;--branding--description--font-family: var(--global--font-secondary);--branding--description--font-size: var(--global--font-size-sm);--branding--description--font-family: var(--global--font-secondary);--branding--logo--max-width: 300px;--branding--logo--max-height: 100px;--branding--logo--max-width-mobile: 96px;--branding--logo--max-height-mobile: 96px;--primary-nav--font-family: var(--global--font-primary);--primary-nav--font-family-mobile: var(--global--font-primary);--primary-nav--font-size: var(--global--font-size-md);--primary-nav--font-size-sub-menu: var(--global--font-size-xs);--primary-nav--font-size-mobile: var(--global--font-size-sm);--primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);--primary-nav--font-size-button: var(--global--font-size-xs);--primary-nav--font-style: normal;--primary-nav--font-style-sub-menu-mobile: normal;--primary-nav--font-weight: normal;--primary-nav--font-weight-button: 500;--primary-nav--color-link: var(--global--color-primary);--primary-nav--color-link-hover: var(--global--color-primary-hover);--primary-nav--color-text: var(--global--color-primary);--primary-nav--padding: calc(0.66 * var(--global--spacing-unit));--primary-nav--border-color: var(--global--color-primary);--pagination--color-text: var(--global--color-primary);--pagination--color-link-hover: var(--global--color-primary-hover);--pagination--font-family: var(--global--font-secondary);--pagination--font-size: var(--global--font-size-lg);--pagination--font-weight: normal;--pagination--font-weight-strong: 600;--footer--color-text: var(--global--color-primary);--footer--color-link: var(--global--color-primary);--footer--color-link-hover: var(--global--color-primary-hover);--footer--font-family: var(--global--font-primary);--footer--font-size: var(--global--font-size-sm);--pullquote--font-family: var(--global--font-primary);--pullquote--font-size: var(--heading--font-size-h3);--pullquote--font-style: normal;--pullquote--letter-spacing: var(--heading--letter-spacing-h4);--pullquote--line-height: var(--global--line-height-heading);--pullquote--border-width: 3px;--pullquote--border-color: var(--global--color-primary);--pullquote--color-foreground: var(--global--color-primary);--pullquote--color-background: var(--global--color-background);--quote--font-family: var(--global--font-secondary);--quote--font-size: var(--global--font-size-md);--quote--font-size-large: var(--global--font-size-xl);--quote--font-style: normal;--quote--font-weight: 700;--quote--font-weight-strong: bolder;--quote--font-style-large: normal;--quote--font-style-cite: normal;--quote--line-height: var(--global--line-height-body);--quote--line-height-large: 1.35;--separator--border-color: var(--global--color-border);--separator--height: 1px;--table--stripes-border-color: var(--global--color-light-gray);--table--stripes-background-color: var(--global--color-light-gray);--table--has-background-text-color: var(--global--color-dark-gray);--widget--line-height-list: 1.9;--widget--line-height-title: 1.4;--widget--font-weight-title: 700;--widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));--global--admin-bar--height: 0}.admin-bar{--global--admin-bar--height: 32px}@media only screen and (max-width: 782px){.admin-bar{--global--admin-bar--height: 46px}}@media only screen and (min-width: 652px){:root{--global--font-size-lg: 2rem;--global--font-size-xl: 2.5rem;--global--font-size-xxl: 3rem;--global--font-size-xxxl: 4rem;--heading--font-size-h3: 1.4rem;--heading--font-size-h2: 2.3rem;--heading--font-size-h1: 2.8rem}}@media only screen and (max-width: 599px){:root{--global--font-size-base: 1rem;--global--font-size-lg: 1.2rem;--global--font-size-xl: 1.4rem;--global--font-size-xxl: 1.6rem;--global--font-size-xxxl: 2rem;--heading--font-size-h3: 1.2rem;--heading--font-size-h2: 1.4rem;--heading--font-size-h1: 2rem}}:root{--responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6)!important;--responsive--aligndefault-width: calc(100vw - 60px);--responsive--alignwide-width: calc(100vw - 30px);--responsive--alignfull-width: 100%;--responsive--alignright-margin: var(--global--spacing-horizontal);--responsive--alignleft-margin: var(--global--spacing-horizontal)}@media only screen and (min-width: 482px){:root{--responsive--aligndefault-width: min(calc(100vw - 120px), 610px);--responsive--alignwide-width: calc(100vw - 60px);--responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));--responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)))}}@media only screen and (min-width: 822px){:root{--responsive--aligndefault-width: min(calc(100vw - 120px), 1020px);--responsive--alignwide-width: min(calc(100vw - 60px), 1430px)}}.site .button:focus,button:focus,input[type=submit]:focus,input[type=reset]:focus,.wp-block-search .wp-block-search__button:focus,.wp-block-button .wp-block-button__link:focus,.wp-block-file a.wp-block-file__button:focus,.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button),.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img,:focus{outline-offset:initial;outline:none}.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:initial;color:initial}@media only screen and (max-width: 599px){.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{width:100%}}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{color:var(--global--color-primary);font-family:var(--global--font-primary)}.uk-link,a{color:var(--global--color-red);text-decoration:none;cursor:pointer}.uk-link-toggle:focus .uk-link,.uk-link-toggle:hover .uk-link,.uk-link:hover,a:hover{color:var(--global--color-red);text-decoration:underline}em{color:var(--global--color-primary)}h1,.h1,.uk-h1{font-size:var(--heading--font-size-h1);line-height:var(--heading--line-height-h1);letter-spacing:var(--heading--letter-spacing-h1)}h2,.h2,.uk-h2{font-size:var(--heading--font-size-h2);line-height:var(--heading--line-height-h2);letter-spacing:var(--heading--letter-spacing-h2)}h3,.h3,.uk-h3{font-size:var(--heading--font-size-h3);line-height:var(--heading--line-height-h3);letter-spacing:var(--heading--letter-spacing-h3)}h4,.h4,.uk-h4{font-size:var(--heading--font-size-h4);line-height:var(--heading--line-height-h4);letter-spacing:var(--heading--letter-spacing-h4)}h5,.h5,.uk-h5{font-size:var(--heading--font-size-h5);line-height:var(--heading--line-height-h5);letter-spacing:var(--heading--letter-spacing-h5)}h6,.h6,.uk-h6{font-size:var(--heading--font-size-h6);line-height:var(--heading--line-height-h6);letter-spacing:var(--heading--letter-spacing-h6)}.site-main{padding-bottom:initial;padding-top:initial}body #page .entry-content{margin-top:82px;margin-bottom:82px}body.home #page .entry-content,body.page-id-293 #page .entry-content,body.page-id-761 #page .entry-content{margin-bottom:initial}.has-light-blue-background-color[class]{background-color:var(--global--color-light-blue)}.has-medium-blue-background-color[class]{background-color:var(--global--color-medium-blue)}.uk-overlay{background-color:rgba(54,90,137,.7);padding:10px 20px}.uk-overlay h3{color:#fff;filter:drop-shadow(2px 4px 6px black)}a:hover .uk-overlay{background-color:rgba(120,34,53,.7)}.entry-content p{margin-top:1.7rem;margin-bottom:1.7rem}.entry-content p:first-child{margin-top:0}.entry-content p:last-child{margin-bottom:0}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}#masthead{max-width:initial;padding-top:initial}.upper-header{background:url(assets/images/zp-WolkenHimmel-1920x48px-top.png);height:48px;width:100%}@media only screen and (max-width: 599px){.upper-header{display:none}}.site-header .site-logo{border-bottom:none;margin:26px 0}.site-header{padding-bottom:initial;row-gap:initial}.upper-header .inner{text-align:right;padding-top:12px}#langswitch-wrapper{display:inline-block;vertical-align:top;width:110px;margin-left:15px}.wpml-ls-legacy-dropdown a{padding:5px 10px;line-height:.6;font-size:1rem;color:var(--global--color-blue);font-weight:600;border-color:#fff}.wpml-ls-legacy-dropdown a:hover,.wpml-ls-legacy-dropdown a:focus{color:var(--global--color-blue);text-decoration:none;outline:none}#np-count-wrapper{display:inline-block;vertical-align:top;height:24px;font-size:1.1rem;font-weight:600;margin-left:15px}#np-count-wrapper a{color:var(--global--color-dark-blue)}#np-count-wrapper #np-count{display:inline;background:#fff;border-radius:50%;padding:0 8px}#search-wrapper{display:inline-block;vertical-align:top;height:24px;overflow:hidden}form.custom-search-form{width:210px;height:24px;display:table}#search-wrapper .custom-search-field{display:table-cell;width:85%;margin:0;padding:5px 10px;height:24px;vertical-align:top;font-size:.9rem;color:var(--global--color-blue);font-weight:600}#search-wrapper .custom-search-field::placeholder{color:var(--global--color-blue);font-weight:600}#search-wrapper .custom-search-submit{display:table-cell;width:15%;margin:0;padding:0;border:initial;color:var(--global--color-dark-blue);background-color:#fff;font-size:1rem;vertical-align:top;height:24px}.nav-header{background:#fff}.upper-header .inner,.nav-header .inner{max-width:1490px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.site-branding:last-child{margin-right:initial;width:auto;text-align:initial}.nav-header.uk-active{width:100% !important}.nav-header.uk-active .site-logo{margin:7px 0}.nav-header.uk-active .inner .efre-logo{padding:25px 0px}#mega-menu-wrap-primary #mega-menu-primary{padding:0}.lower-header .inner.slider #start-slider .uk-slider-items li{padding-left:0}.lower-header .inner.slider #start-slider .img-wrapper>img{height:680px;width:100%;object-fit:cover;object-position:center}.lower-header .inner.slider #start-slider .uk-position-center{max-width:775px;margin-left:auto;margin-right:auto;max-height:364px;margin-top:auto;margin-bottom:auto;background-color:rgba(129,171,216,.7);padding:40px 122.5px 56px}.lower-header .inner.slider #start-slider .uk-position-center .inner{position:relative;text-align:center;height:100%;min-width:530px}.lower-header .inner.slider #start-slider .uk-position-center .inner.padding-button{padding-bottom:60px}.lower-header .inner.slider #start-slider .uk-position-center .inner img{margin-bottom:32px}.lower-header .inner.slider #start-slider .uk-position-center .inner h2{margin-top:initial;margin-bottom:38px;text-shadow:var(--global--text-shadow)}.lower-header .inner.slider #start-slider .uk-position-center .inner button{position:absolute;bottom:0;left:0;right:0;width:100%;background-color:rgba(0,0,0,0);border:1px solid #fff}.lower-header .inner.slider #start-slider .uk-dotnav>.uk-active>*{background-color:var(--global--color-dark-blue);border-color:var(--global--color-dark-blue)}.lower-header .inner.slider #start-slider .uk-dotnav>*>*{width:17px;height:17px;border:1px solid #fff;background-color:#fff}.lower-header .inner.slider #start-slider .uk-dotnav>*{padding-left:25px}.lower-header{width:100%}.lower-header .inner.video{width:100%}.lower-header .inner.video .video{width:100%}.lower-header .inner.video .video video{object-fit:cover;object-position:center}@media only screen and (max-width: 599px){.lower-header .inner.slider #start-slider .img-wrapper>img{height:340px}.lower-header .inner.slider #start-slider .uk-position-center{width:90%;padding:1em}.lower-header .inner.slider #start-slider .uk-position-center .inner{min-width:100%}}.sub-header{position:relative;margin:0;min-height:360px}.sub-header h1{text-shadow:var(--global--text-shadow);color:#fff}.sub-header .uk-overlay{background-color:rgba(129,171,216,.7);width:100%;max-width:775px;text-align:center;padding:50px 25px}.sub-header .uk-overlay h1.entry-title{font-size:3rem}.single-product-header{min-height:48px;width:100%}.sidemenu-wrapper{position:fixed;top:40vh;right:0;z-index:100}.sidemenu-wrapper .sidemenu-item{position:relative;display:block;margin-bottom:10px;right:-60%;transition:right .5s ease;background:var(--global--color-primary);padding:10px 20px 10px 0;height:90px}.sidemenu-wrapper .sidemenu-item:before{position:absolute;content:"";display:block;top:0;left:-39px;width:0;height:100%;border-left:0px solid rgba(0,0,0,0);border-right:40px solid var(--global--color-primary);border-bottom:90px solid rgba(0,0,0,0)}.sidemenu-wrapper .sidemenu-item:after{position:absolute;content:"";display:block;bottom:0;left:-39px;width:0;height:100%;border-left:40px solid var(--global--color-primary);border-right:0px solid rgba(0,0,0,0);border-bottom:90px solid rgba(0,0,0,0);transform:rotate(180deg)}.sidemenu-wrapper .sidemenu-item:hover:before{border-right:40px solid var(--global--color-secondary)}.sidemenu-wrapper .sidemenu-item:hover:after{border-left:40px solid var(--global--color-secondary)}.sidemenu-wrapper .sidemenu-item:hover{right:0%;background-color:#fff;transition:right .5s ease;background:var(--global--color-secondary)}.sidemenu-wrapper .sidemenu-item a{display:block;color:#fff;text-decoration:none}.site .sidemenu-wrapper .sidemenu-item a:focus{outline:none;text-decoration:none;color:#fff !important}.sidemenu-wrapper .sidemenu-item img.sidemenu-icon{width:70px;height:70px;margin:0;padding:0;margin-right:40px;display:inline-block}@media only screen and (max-width: 1250px){.sidemenu-wrapper{position:fixed;top:initial;bottom:0;z-index:100;width:100%;background:var(--global--color-primary);border-top:6px solid var(--global--color-red)}.sidemenu-wrapper .sidemenu-item{position:relative;display:inline-block;margin-bottom:initial;right:initial;transition:none;background:var(--global--color-primary);padding:5px 20px;height:60px;width:32.9%;text-align:center;font-size:1.3rem}.sidemenu-wrapper .sidemenu-item img.sidemenu-icon{width:50px;height:50px}.sidemenu-wrapper .sidemenu-item:before{content:initial}.sidemenu-wrapper .sidemenu-item:after{content:initial}}@media only screen and (max-width: 1000px){.sidemenu-wrapper .sidemenu-item{height:50px;font-size:1.3rem;width:32.6%}.sidemenu-wrapper .sidemenu-item img.sidemenu-icon{width:40px;height:40px;margin-right:5px}}@media only screen and (max-width: 599px){.sidemenu-wrapper .sidemenu-item{height:50px;font-size:1.3rem;width:32.4%}.sidemenu-wrapper .sidemenu-item a{text-indent:-99999px}.sidemenu-wrapper .sidemenu-item img.sidemenu-icon{width:40px;height:40px;position:absolute;display:block;left:0;right:0;margin-left:auto;margin-right:auto}}.search-highlight{background:#ffff94;padding:0 2px}.page .entry-content h1{font-size:2.8rem;font-weight:600;margin-bottom:60px}.page .entry-content h2{font-size:2.3rem;font-weight:600}@media only screen and (min-width: 482px){.wp-block-columns .wp-block-column>p{margin-top:calc(var(--global--spacing-vertical)/2);margin-bottom:calc(var(--global--spacing-vertical)/2)}.wp-block-cover .wp-block-cover__inner-container>*,.wp-block-cover-image .wp-block-cover__inner-container>*{margin-top:calc(var(--global--spacing-vertical)/2);margin-bottom:calc(var(--global--spacing-vertical)/2)}.entry-content>*:first-child{margin-top:84px}.entry-content>*:last-child{margin-bottom:84px}}.entry-content>iframe[style]{margin:0 !important}body #page .sub-header{margin-bottom:78px}nav#breadcrumbs{margin-bottom:40px}#breadcrumbs a,#breadcrumbs span{font-size:1.1rem;font-weight:700}#breadcrumbs a{color:var(--global--color-dark-blue)}#breadcrumbs a:hover,#breadcrumbs a:focus{text-decoration:none}#breadcrumbs span[aria-current=page]{color:var(--global--color-red)}#breadcrumbs span .breadcrumb-alike:after{content:" | "}#breadcrumbs span .breadcrumb-alike:hover{color:var(--global--color-red)}#breadcrumbs span:last-child .breadcrumb-alike:after{content:""}#breadcrumbs .curr-bread{color:var(--global--color-red)}.wp-block-buttons>.wp-block-button{width:100%;max-width:530px}.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color:#fff}.site .button,button,input[type=submit],input[type=reset],.wp-block-search .wp-block-search__button,.wp-block-button .wp-block-button__link,.wp-block-file a.wp-block-file__button{width:100%;text-transform:uppercase;font-weight:600}a.wp-block-button__link:after{content:"→";margin-left:15px}.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link:active{border-color:var(--global--color-blue) !important;background-color:var(--global--color-blue) !important;color:#fff !important}.wp-block-button.is-style-white a{border-color:#fff !important;background-color:rgba(0,0,0,0) !important;color:#fff !important}.wp-block-button.is-style-white .wp-block-button__link:hover{border-color:#fff !important;background-color:#fff !important;color:var(--global--color-blue) !important}.product-teaser img{height:230px;min-height:230px;max-height:230px;width:100%;object-fit:cover;object-position:center}.product-slider-container{margin-top:20px}body.archive #page .wp-block-cover.cat-description{margin-bottom:-82px}#shopping-cart td{text-align:center}td.partsheet ul,td.partsheet ul li{margin-bottom:0}td.pdelete{text-align:center}td.pdelete svg{color:var(--global--color-dark-blue);font-size:2rem}td.pdelete svg:hover{color:var(--global--color-red)}a#empty-cart{color:var(--global--color-dark-blue);font-size:1.1rem;margin-top:10px}#empty-cart:hover,#empty-cart:focus{text-decoration:none;color:var(--global--color-red)}#page .cat-description>.wp-block-cover__inner-container>*{max-width:var(--responsive--alignwide-width)}.product-teaser.uk-panel.neu:before{content:"";display:block;position:absolute;top:-22px;right:0;width:101px;height:50px;background-image:url(assets/images/zp-flagge-labelNeu.png);background-size:cover;background-position:center;background-repeat:no-repeat}html[lang=en-US] .product-teaser.uk-panel.neu:before{background-image:url(assets/images/zp-flagge-labelNew.png)}.uk-slider .uk-panel.product-teaser{margin-top:25px}.single-products .single-product-header{margin-bottom:initial}.single-products .products{margin-top:initial}article.product-category-neu h1.product-title,article.product-category-new h1.product-title{position:relative;padding-right:110px}article.product-category-neu h1.product-title:after,article.product-category-new h1.product-title:after{content:"";display:block;position:absolute;top:0;right:0;width:101px;height:50px;background-image:url(assets/images/zp-flagge-labelNeu.png);background-size:cover;background-position:center;background-repeat:no-repeat}article.product-category-new h1.product-title:after{background-image:url(assets/images/zp-flagge-labelNew.png)}.single-products h1.product-title{margin-bottom:initial}.products .uk-slideshow .uk-slideshow-items{height:540px}.products .uk-slideshow .uk-slideshow-items img{width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width: 782px){.single-products .wp-block-column:not(:first-child){margin-left:82px}}.products .uk-slideshow .uk-icon.uk-slidenav svg{display:none}.products .uk-slideshow a.uk-position-center-left.uk-icon.uk-slidenav-previous.uk-slidenav{height:136px;width:70px;background-image:url(assets/images/flagge-grafik-links-70x136px.svg);background-size:100%;background-position:center;background-repeat:no-repeat;opacity:.5}.products .uk-slideshow a.uk-position-center-right.uk-icon.uk-slidenav-next.uk-slidenav{height:136px;width:70px;background-image:url(assets/images/flagge-grafik-rechts-70x136px.svg);background-size:100%;background-position:center;background-repeat:no-repeat;opacity:.5}.products .uk-slideshow a.uk-position-center-left.uk-icon.uk-slidenav-previous.uk-slidenav:hover,.products .uk-slideshow a.uk-position-center-right.uk-icon.uk-slidenav-next.uk-slidenav:hover{opacity:1}.products .uk-slideshow .uk-thumbnav{margin-top:40px;margin-left:-30px}.products .uk-slideshow .uk-thumbnav li{width:20%;margin-bottom:30px}@media screen and (max-width: 1199px){.products .uk-slideshow .uk-thumbnav li{width:25%}}@media screen and (max-width: 959px){.products .uk-slideshow .uk-thumbnav li{width:33%}}.products .uk-slideshow .uk-thumbnav li img{height:110px;object-fit:cover;object-position:center}.products .uk-slideshow .uk-thumbnav>*{padding-left:30px}ul.properties{padding-left:initial;margin-top:50px;margin-bottom:50px}ul.properties li{list-style:none;border-bottom:2px solid var(--global--color-dark-blue);padding:10px 0px 10px 72px;position:relative}ul.properties li:before{content:"";display:inline-block;position:absolute;width:52px;height:52px;background-repeat:no-repeat;background-size:contain;left:0;top:0}ul.properties li.age:before{background-image:url(assets/images/Icon4.svg);width:37px;height:37px;margin-top:10px;margin-left:10px}ul.properties li.size:before{background-image:url(assets/images/Icon2.svg);width:37px;height:37px;margin-top:10px;margin-left:10px}ul.properties li.aoe:before{background-image:url(assets/images/Icon1.svg);margin-top:15px}ul.properties li.freefallswing:before{background-image:url(assets/images/Icon3.svg);width:37px;height:37px;margin-top:10px;margin-left:10px}ul.properties li.freefall:before{width:37px;height:37px;margin-top:10px;margin-left:10px;background-image:url(assets/images/Icon5.svg)}.description{font-size:1.1rem}ul.downloads{padding-left:initial}ul.downloads li{list-style:none;margin-bottom:15px}ul.downloads li a{color:var(--global--color-dark-blue)}ul.downloads li a:hover,ul.downloads li a:focus{color:var(--global--color-dark-blue) !important;text-decoration:none !important}ul.downloads li svg{padding:5px;width:36px !important;height:36px !important;background-color:var(--global--color-dark-blue);display:inline-block;vertical-align:text-top;margin-right:15px}ul.downloads li svg.fa-drafting-compass{padding:7px}.related-products-slider-wrapper{border:4px solid var(--global--color-primary);padding:0 9.5vw;position:relative}.related-products-slider-wrapper .uk-slider-container{max-width:1060px;margin-left:auto;margin-right:auto;margin-top:83px;margin-bottom:83px}.related-products-slider-wrapper .uk-panel img{min-height:230px;object-fit:cover;object-position:center}.related-products-slider-wrapper .uk-overlay{padding:10px 60px;background-color:rgba(54,90,137,.7)}.related-products-slider-wrapper .uk-overlay h3{color:#fff;filter:drop-shadow(2px 4px 6px black)}.related-products-slider-wrapper a.uk-position-center-left.uk-icon.uk-slidenav-previous.uk-slidenav{height:136px;width:70px;background-image:url(assets/images/flagge-grafik-links-70x136px.svg);background-size:100%;background-position:center;background-repeat:no-repeat;opacity:.5}.related-products-slider-wrapper a.uk-position-center-right.uk-icon.uk-slidenav-next.uk-slidenav{height:136px;width:70px;background-image:url(assets/images/flagge-grafik-rechts-70x136px.svg);background-size:100%;background-position:center;background-repeat:no-repeat;opacity:.5}.related-products-slider-wrapper a.uk-position-center-left.uk-icon.uk-slidenav-previous.uk-slidenav:hover,.related-products-slider-wrapper a.uk-position-center-right.uk-icon.uk-slidenav-next.uk-slidenav:hover{opacity:1}.related-products-slider-wrapper a.uk-position-center-right.uk-icon.uk-slidenav-next.uk-slidenav svg,.related-products-slider-wrapper a.uk-position-center-left.uk-icon.uk-slidenav-previous.uk-slidenav svg{display:none}@media only screen and (max-width: 599px){.related-products-slider-wrapper a.uk-position-center-right.uk-icon.uk-slidenav-next.uk-slidenav,.related-products-slider-wrapper a.uk-position-center-left.uk-icon.uk-slidenav-previous.uk-slidenav{height:68px;width:35px}}.postnav{margin:0px auto 25px !important}.postnav a{color:var(--global--color-dark-blue)}.postnav a[rel=next]{float:right}.postnav:after{content:"";display:table;clear:both}.postnav a:hover,.postnav a:focus{color:var(--global--color-red);text-decoration:none !important;outline:none}.single-reference .single-reference-header{margin-bottom:initial}.single-reference .reference{margin-top:initial}.reference .uk-slideshow .uk-slideshow-items{height:540px}.reference .uk-slideshow .uk-slideshow-items img{width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width: 782px){.single-reference .wp-block-column:not(:first-child){margin-left:82px}}.reference .uk-slideshow .uk-icon.uk-slidenav svg{display:none}.reference .uk-slideshow a.uk-position-center-left.uk-icon.uk-slidenav-previous.uk-slidenav{height:136px;width:70px;background-image:url(assets/images/flagge-grafik-links-70x136px.svg);background-size:100%;background-position:center;background-repeat:no-repeat;opacity:.5}.reference .uk-slideshow a.uk-position-center-right.uk-icon.uk-slidenav-next.uk-slidenav{height:136px;width:70px;background-image:url(assets/images/flagge-grafik-rechts-70x136px.svg);background-size:100%;background-position:center;background-repeat:no-repeat;opacity:.5}.reference .uk-slideshow a.uk-position-center-left.uk-icon.uk-slidenav-previous.uk-slidenav:hover,.reference .uk-slideshow a.uk-position-center-right.uk-icon.uk-slidenav-next.uk-slidenav:hover{opacity:1}.reference .uk-slideshow .uk-thumbnav{margin-top:40px;margin-left:-30px}.reference .uk-slideshow .uk-thumbnav li{width:20%}.reference .uk-slideshow .uk-thumbnav li img{height:110px;object-fit:cover;object-position:center}.reference .uk-slideshow .uk-thumbnav>*{padding-left:30px}.wpcf7 select,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],.site textarea{width:100%;border:none;padding:5px 25px}.wpcf7 select:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,.site textarea:focus{outline:none}.wpcf7 ::placeholder,.wpcf7 select,.wpcf7 select option{color:var(--global--color-blue)}.entry-content .wpcf7 p:first-of-type{margin-top:0}.wpcf7-form .wp-block-columns .wp-block-column>p{margin-top:1.7rem;margin-bottom:1.7rem}.no-widgets .site-footer{margin-top:initial}footer.site-footer{margin-top:0;padding-top:0;padding-bottom:0;max-width:initial;width:100%}footer .upper-footer{background-color:var(--global--color-blue);margin-top:initial;margin-bottom:initial}footer .upper-footer .inner{max-width:1490px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;padding-top:46px;padding-bottom:46px;background-image:url("assets/images/turm-blau-footer.png");background-size:368px;background-position:bottom right;background-repeat:no-repeat}footer .upper-footer .inner .catalogue img.cat-img{float:left}footer .upper-footer .inner .catalogue .cat-text{margin-left:122.5px;color:#fff;font-size:2.4rem;max-width:680px;float:left;font-weight:500}footer .upper-footer .inner .catalogue .cat-text p{line-height:1.5}footer .upper-footer .inner .catalogue a.button.cat-btn{margin-top:40px;display:inline-block;width:100%;background-color:rgba(0,0,0,0);border:1px solid #fff;background:rgba(0,0,0,0);text-align:center;max-width:530px}footer .upper-footer .inner .catalogue a.button.cat-btn:after{content:" →"}footer .lower-footer{background-color:var(--global--color-dark-blue);color:#fff;margin-top:initial;margin-bottom:initial}footer .lower-footer .inner{max-width:1490px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}footer .lower-footer .inner .site-info{float:left}footer .lower-footer .inner .site-info .copyright{font-weight:500;line-height:40px;font-size:1.3rem;line-height:40px}footer .lower-footer .inner .site-info .address{line-height:40px;font-size:1.1rem}footer .lower-footer .inner .footer-nav{float:right;text-align:right}footer .lower-footer .inner .footer-nav .social{font-size:40px;line-height:40px}footer .lower-footer .inner .footer-nav .social a{color:#fff}footer .lower-footer .inner .footer-navigation{margin-top:initial;margin-bottom:initial}footer .lower-footer .inner .footer-navigation .footer-navigation-wrapper{margin:initial}footer .lower-footer .inner .footer-navigation .footer-navigation-wrapper li:before{content:"|";position:relative;color:#fff}footer .lower-footer .inner .footer-navigation .footer-navigation-wrapper li:first-child:before{content:none}footer .lower-footer .inner .footer-navigation .footer-navigation-wrapper li a:hover{text-decoration:none;text-decoration-style:none;text-decoration-skip-ink:none;filter:drop-shadow(2px 4px 6px black)}.footer-navigation-wrapper li{line-height:40px}.footer-navigation-wrapper li a{padding:initial;padding-left:10px;padding-right:10px}.footer-navigation-wrapper li:last-child a{padding-right:initial}footer .lower-footer .inner .footer-navigation .footer-navigation-wrapper li a:link,footer .lower-footer .inner .footer-navigation .footer-navigation-wrapper li a:visited,footer .lower-footer .inner .footer-navigation .footer-navigation-wrapper li a:active{color:#fff}footer .lower-footer .inner{padding-top:67px;padding-bottom:57px}footer .lower-footer .inner .catalogue img{width:327,5px;height:250px;object-fit:contain;object-position:center}@media only screen and (max-width: 1250px){footer .upper-footer .inner{background-image:none}footer .upper-footer .inner .catalogue img.cat-img{float:none;display:inline-block;max-width:30%;vertical-align:top}footer .upper-footer .inner .catalogue .cat-text{margin-left:25px;font-size:2.4rem;max-width:60%;float:none;display:inline-block}}@media only screen and (max-width: 599px){footer .upper-footer .inner .catalogue img.cat-img{max-width:100%}footer .upper-footer .inner .catalogue .cat-text{margin-left:initial;margin-top:25px;max-width:100%}footer .upper-footer .inner{padding-left:1em;padding-right:1em}footer .lower-footer .inner{padding-top:1.5em;padding-bottom:1.5em;padding-left:1em;padding-right:1em}}.site-header{display:block}.site-header .nav-header .inner{display:flex;width:100%;justify-content:space-between}.site-header .nav-header .inner #mega-menu-wrap-primary.mega-menu-wrap{height:100%}@media(min-width: 1251px){.site-header .nav-header .inner #mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{top:0;height:100%}.site-header .nav-header .inner #mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary>li{padding-top:40px;height:100%}.site-header .nav-header .inner #mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary>li>a{height:100%;display:flex;align-items:center}}@media(max-width: 1250px){.site-header .nav-header .inner #mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{top:100%}}.site-header .nav-header .efre-logo{display:flex;align-items:center}.site-header .nav-header .efre-logo img{max-height:64px}@media(max-width: 1250px){.site-header .nav-header .efre-logo{display:none}}@media(max-width: 1250px){.site-header .nav-header .inner #mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{overflow:auto}#mega-menu-wrap-primary .mega-menu-toggle{display:flex;align-items:center;height:100%}}@media(min-width: 1251px){.site-header .nav-header.uk-sticky.uk-active .inner #mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary>li{padding-top:20px}}.site-branding{margin:0}@media only screen and (max-width: 481px){.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{position:static}.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img{max-height:60px;max-width:initial}}.mega-menu-primary-mobile-open{overflow:hidden}
