@font-face{font-display:swap;font-family:"Archivo Narrow";font-style:normal;font-weight:400;src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-regular.eot);src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-regular.eot?#iefix) format("embedded-opentype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-regular.woff2) format("woff2"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-regular.woff) format("woff"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-regular.ttf) format("truetype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-regular.svg#ArchivoNarrow) format("svg")}@font-face{font-display:swap;font-family:"Archivo Narrow";font-style:italic;font-weight:400;src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-italic.eot);src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-italic.eot?#iefix) format("embedded-opentype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-italic.woff2) format("woff2"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-italic.woff) format("woff"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-italic.ttf) format("truetype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-italic.svg#ArchivoNarrow) format("svg")}@font-face{font-display:swap;font-family:"Archivo Narrow";font-style:normal;font-weight:500;src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-500.eot);src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-500.eot?#iefix) format("embedded-opentype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-500.woff2) format("woff2"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-500.woff) format("woff"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-500.ttf) format("truetype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-500.svg#ArchivoNarrow) format("svg")}@font-face{font-display:swap;font-family:"Archivo Narrow";font-style:italic;font-weight:500;src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-500italic.eot);src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-500italic.eot?#iefix) format("embedded-opentype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-500italic.woff2) format("woff2"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-500italic.woff) format("woff"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-500italic.ttf) format("truetype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-500italic.svg#ArchivoNarrow) format("svg")}@font-face{font-display:swap;font-family:"Archivo Narrow";font-style:normal;font-weight:600;src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-600.eot);src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-600.eot?#iefix) format("embedded-opentype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-600.woff2) format("woff2"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-600.woff) format("woff"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-600.ttf) format("truetype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-600.svg#ArchivoNarrow) format("svg")}@font-face{font-display:swap;font-family:"Archivo Narrow";font-style:italic;font-weight:600;src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-600italic.eot);src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-600italic.eot?#iefix) format("embedded-opentype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-600italic.woff2) format("woff2"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-600italic.woff) format("woff"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-600italic.ttf) format("truetype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-600italic.svg#ArchivoNarrow) format("svg")}@font-face{font-display:swap;font-family:"Archivo Narrow";font-style:normal;font-weight:700;src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-700.eot);src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-700.eot?#iefix) format("embedded-opentype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-700.woff2) format("woff2"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-700.woff) format("woff"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-700.ttf) format("truetype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-700.svg#ArchivoNarrow) format("svg")}@font-face{font-display:swap;font-family:"Archivo Narrow";font-style:italic;font-weight:700;src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-700italic.eot);src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-700italic.eot?#iefix) format("embedded-opentype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-700italic.woff2) format("woff2"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-700italic.woff) format("woff"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-700italic.ttf) format("truetype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/archivo-narrow/archivo-narrow-v35-latin-700italic.svg#ArchivoNarrow) format("svg")}@font-face{font-display:swap;font-family:"Exo 2";font-style:normal;font-weight:300;src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-300.eot);src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-300.eot?#iefix) format("embedded-opentype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-300.woff2) format("woff2"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-300.woff) format("woff"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-300.ttf) format("truetype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-300.svg#Exo2) format("svg")}@font-face{font-display:swap;font-family:"Exo 2";font-style:italic;font-weight:300;src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-300italic.eot);src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-300italic.eot?#iefix) format("embedded-opentype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-300italic.woff2) format("woff2"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-300italic.woff) format("woff"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-300italic.ttf) format("truetype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-300italic.svg#Exo2) format("svg")}@font-face{font-display:swap;font-family:"Exo 2";font-style:normal;font-weight:700;src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-700.eot);src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-700.eot?#iefix) format("embedded-opentype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-700.woff2) format("woff2"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-700.woff) format("woff"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-700.ttf) format("truetype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-700.svg#Exo2) format("svg")}@font-face{font-display:swap;font-family:"Exo 2";font-style:italic;font-weight:700;src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-700italic.eot);src:url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-700italic.eot?#iefix) format("embedded-opentype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-700italic.woff2) format("woff2"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-700italic.woff) format("woff"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-700italic.ttf) format("truetype"), url(//www.brillen-striewe.de/wp-content/themes/Divi-Child/assets/fonts/exo-2/exo-2-v26-latin-700italic.svg#Exo2) format("svg")}#main-content.has-featured-bg{background-size:cover;background-attachment:fixed;background-position:center;background-repeat:no-repeat;padding-top:15rem;min-height:100vh}@media screen and (min-width:768px){#main-content.has-featured-bg{padding-top:20rem}}@media screen and (min-width:981px){#main-content.has-featured-bg{padding-top:30rem}}@media screen and (min-width:1200px){#main-content.has-featured-bg{padding-top:37rem}}@media screen and (min-width:981px){header:has(#custom_main_menu){position:absolute;width:100%;top:20rem}}@media screen and (max-width:980px){header:has(#custom_main_menu) .et_pb_row_0_tb_header{width:95%}}@media screen and (min-width:1200px){header:has(#custom_main_menu){top:25rem}}header:has(#custom_main_menu) .et_pb_row_0_tb_header{padding-top:0.5rem;padding-bottom:0.5rem}header:has(#custom_main_menu) #custom_main_menu{background-color:transparent;width:100%}header:has(#custom_main_menu) .menu-item{background-color:rgba(255, 255, 255, 0.7);padding:1rem 1.25rem}@media screen and (min-width:981px){header:has(#custom_main_menu) .menu-item{border-bottom:4px solid transparent;padding:1.5rem 1.25rem}}header:has(#custom_main_menu) .menu-item a{padding:0;color:#444;border:0}@media screen and (max-width:980px){header:has(#custom_main_menu) .menu-item a{text-decoration:none;background-color:transparent;text-transform:none;font-weight:300;font-family:"Exo 2"}}@media screen and (max-width:980px){header:has(#custom_main_menu) .menu-item:hover,header:has(#custom_main_menu) .menu-item:active,header:has(#custom_main_menu) .menu-item:focus,header:has(#custom_main_menu) .menu-item.current-menu-item{background-color:#e4e4e4}header:has(#custom_main_menu) .menu-item:hover a,header:has(#custom_main_menu) .menu-item:active a,header:has(#custom_main_menu) .menu-item:focus a,header:has(#custom_main_menu) .menu-item.current-menu-item a{font-weight:700}}@media screen and (min-width:981px){header:has(#custom_main_menu) .menu-item:hover,header:has(#custom_main_menu) .menu-item:active,header:has(#custom_main_menu) .menu-item:focus,header:has(#custom_main_menu) .menu-item.current-menu-item{border-color:#000}}header:has(#custom_main_menu) .menu-item:hover a,header:has(#custom_main_menu) .menu-item:active a,header:has(#custom_main_menu) .menu-item:focus a,header:has(#custom_main_menu) .menu-item.current-menu-item a{color:#000 !important}header:has(#custom_main_menu) .mobile_nav.opened .mobile_menu_bar::before{content:"M" !important}header:has(#custom_main_menu) .mobile_nav .mobile_menu_bar::before{color:#000;font-size:4rem}@media screen and (min-width:1200px){.home #main-content.has-featured-bg{padding-top:45rem}}@media screen and (min-width:1200px){.home header:has(#custom_main_menu){top:35rem}}@media screen and (max-width:980px){header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:100}}header .et_mobile_menu{padding:0 !important;display:block !important;position:fixed !important;top:5rem !important;left:0;width:80%;height:100vh;transform:translateX(-100%);overflow:auto;z-index:0;display:block !important;max-height:none !important;height:100vh !important;overflow:auto !important;border:0}@keyframes slideInBouncy{0%{transform:translateX(-100%)}60%{transform:translateX(12px)}75%{transform:translateX(-6px)}90%{transform:translateX(3px)}100%{transform:translateX(0)}}@keyframes slideInBouncy{0%{transform:translateX(-100%)}60%{transform:translateX(12px)}75%{transform:translateX(-6px)}90%{transform:translateX(3px)}100%{transform:translateX(0)}}.mobile_nav.opened .et_mobile_menu{animation:slideInBouncy 0.8s forwards;transform:translateX(0)}@keyframes slideOutFade{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-20%);opacity:0}}.mobile_nav.closed.nav-initialized .et_mobile_menu{animation:slideOutFade 0.35s ease-in forwards}#mobile_menu1{display:block !important}#mobile_menu1.et_mobile_menu{display:block !important}.footer-links-white p a{color:#fff;text-decoration:none}.footer-list ul{list-style:none;padding:0;display:flex;flex-wrap:wrap}.footer-list ul li{position:relative}.footer-list ul li:not(:last-child)::after{content:"|";padding:0 0.25rem}.footer-list ul li a{color:#444;text-decoration:underline}.footer-list ul li a:hover{color:#4e56a2 !important}p strong{font-family:"Archivo Narrow";font-weight:700;letter-spacing:2%}.et_flex_column,.et_flex_group,.et_flex_module{--vertical-gap: $gobal-gutter}.et_pb_section{background-color:rgba(255, 255, 255, 0.9);padding:0}h2{font-size:1.625rem !important}@media screen and (min-width:992px){h2{font-size:2.125rem !important}}.custom-image-medium-height .et_pb_lightbox_image,.custom-image-medium-height .et_pb_image_wrap,.custom-image-medium-height .et_pb_image_wrap img{height:100%}.custom-image-medium-height .et_pb_image_wrap img{object-fit:cover}#cmplz-document h1,.section-imprint h1{hyphens:auto !important}#cmplz-document h2,.section-imprint h2{text-transform:none;color:#444;font-family:"Archivo Narrow";margin-bottom:0rem;margin-top:2rem;hyphens:auto}#cmplz-document h2:first-child,.section-imprint h2:first-child{margin-top:0}@media screen and (min-width:992px){#cmplz-document h2,.section-imprint h2{font-size:1.75rem !important}}#cmplz-document p,#cmplz-document ul li,.section-imprint p,.section-imprint ul li{line-height:1.5rem;font-size:1.125rem}.list-icon-page .et_pb_icon_list_text{text-decoration:underline}.list-icon-page:hover .et_pb_icon_list_text,.list-icon-page:hover .et-pb-icon{color:#4e56a2 !important}#main-content{position:relative;z-index:0;overflow:hidden}#main-content::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;pointer-events:none}