.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image .et_pb_module{line-height:1.7em}.et_flex_column>.et_pb_image,.et_flex_group>.et_pb_image,.et_grid_column>.et_pb_image,.et_grid_group>.et_pb_image,.et_grid_module>.et_pb_image{margin-left:unset;margin-right:unset}.et_pb_image.aligncenter{text-align:center}.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{display:block;position:relative}.et_pb_image.et_block_module{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:auto}.et_pb_image:where(.et_flex_module)>.et_pb_image_wrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.et_pb_image img{position:relative}.et_pb_image_sticky{margin-bottom:0!important;display:inherit}.et_pb_image.et_pb_has_overlay:hover .et_pb_image_wrap .et_overlay{z-index:3;opacity:1}@media (min-width:981px){.et_pb_section_sticky,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}}@media (max-width:980px){.et_pb_image_sticky_tablet{margin-bottom:0!important;display:inherit}.et_pb_section_sticky_mobile,.et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky_mobile .et_pb_column_single,.et_pb_section_sticky_mobile .et_pb_row.et-last-child,.et_pb_section_sticky_mobile .et_pb_row:last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child{margin-bottom:0}.et_pb_image_bottom_space_tablet{margin-bottom:30px!important;display:block}.et_always_center_on_mobile{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.et_pb_image_sticky_phone{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_phone{margin-bottom:30px!important;display:block}}
.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;transition:all .3s;border:1px solid #e5e5e5;box-sizing:border-box;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}
.et_pb_text{word-wrap:break-word;line-height:1.7em}.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}.et_pb_text>:last-child{padding-bottom:0}.et_pb_text_inner{position:relative}@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}