.elementor-1374 .elementor-element.elementor-element-7ff3086e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:nowrap;--padding-top:52px;--padding-bottom:58px;--padding-left:24px;--padding-right:24px;}.elementor-1374 .elementor-element.elementor-element-7ff3086e:not(.elementor-motion-effects-element-type-background), .elementor-1374 .elementor-element.elementor-element-7ff3086e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b3e4f9;}.elementor-1374 .elementor-element.elementor-element-5f1a23e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1374 .elementor-element.elementor-element-7c83564e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1374 .elementor-element.elementor-element-7c83564e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34.285714285714px;color:#0e82b4;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1374 .elementor-element.elementor-element-2fc8613c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#555555;}.elementor-1374 .elementor-element.elementor-element-2fc8613c a{color:#0e82b4;}.elementor-1374 .elementor-element.elementor-element-1df91440{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#555555;}.elementor-1374 .elementor-element.elementor-element-1df91440 a{color:#0e82b4;}.elementor-1374 .elementor-element.elementor-element-cc34567{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1374 .elementor-element.elementor-element-cc34567 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34.285714285714px;color:#0e82b4;}.elementor-1374 .elementor-element.elementor-element-75b5274b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#555555;}.elementor-1374 .elementor-element.elementor-element-75b5274b a{color:#0e82b4;}.elementor-1374 .elementor-element.elementor-element-470b50ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1374 .elementor-element.elementor-element-52ccdb0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1374 .elementor-element.elementor-element-52ccdb0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34.285714285714px;color:#0e82b4;}.elementor-1374 .elementor-element.elementor-element-25e39093{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#555555;}.elementor-1374 .elementor-element.elementor-element-25e39093 a{color:#0e82b4;}.elementor-1374 .elementor-element.elementor-element-49ccfbde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#555555;}.elementor-1374 .elementor-element.elementor-element-49ccfbde a{color:#0e82b4;}.elementor-1374 .elementor-element.elementor-element-4d0c3afe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#555555;}.elementor-1374 .elementor-element.elementor-element-4d0c3afe a{color:#0e82b4;}.elementor-1374 .elementor-element.elementor-element-6723cbd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#555555;}.elementor-1374 .elementor-element.elementor-element-6723cbd1 a{color:#0e82b4;}.elementor-1374 .elementor-element.elementor-element-15f5f4e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#555555;}.elementor-1374 .elementor-element.elementor-element-15f5f4e4 a{color:#0e82b4;}.elementor-1374 .elementor-element.elementor-element-25c0d3d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1374 .elementor-element.elementor-element-388a3596{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1374 .elementor-element.elementor-element-388a3596 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34.285714285714px;color:#0e82b4;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1374 .elementor-element.elementor-element-19b4538a{text-align:start;}.elementor-1374 .elementor-element.elementor-element-19b4538a img{width:280px;}.elementor-1374 .elementor-element.elementor-element-2c1add6{--display:flex;}.elementor-1374 .elementor-element.elementor-element-2c1add6:not(.elementor-motion-effects-element-type-background), .elementor-1374 .elementor-element.elementor-element-2c1add6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1374 .elementor-element.elementor-element-a879b45 .elementor-menu-toggle{margin:0 auto;}.elementor-1374 .elementor-element.elementor-element-a879b45 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1374 .elementor-element.elementor-element-a879b45 .elementor-nav-menu--main .elementor-item{color:#F2F2F2;fill:#F2F2F2;}.elementor-1374 .elementor-element.elementor-element-a879b45 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-stein_footer );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1374 .elementor-element.elementor-element-7ff3086e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-1374 .elementor-element.elementor-element-a879b45 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1374 .elementor-element.elementor-element-7ff3086e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:36px;--padding-bottom:36px;--padding-left:22px;--padding-right:22px;}.elementor-1374 .elementor-element.elementor-element-5f1a23e2{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1374 .elementor-element.elementor-element-7c83564e .elementor-heading-title{font-size:22px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1374 .elementor-element.elementor-element-cc34567 .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-470b50ac{--width:100%;}.elementor-1374 .elementor-element.elementor-element-52ccdb0 .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-25c0d3d6{--width:100%;}.elementor-1374 .elementor-element.elementor-element-388a3596 .elementor-heading-title{font-size:22px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-1374 .elementor-element.elementor-element-a879b45 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-1374 .elementor-element.elementor-element-7ff3086e{--content-width:1200px;}.elementor-1374 .elementor-element.elementor-element-5f1a23e2{--width:30%;}.elementor-1374 .elementor-element.elementor-element-470b50ac{--width:30%;}.elementor-1374 .elementor-element.elementor-element-25c0d3d6{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1374 .elementor-element.elementor-element-5f1a23e2{--width:100%;}.elementor-1374 .elementor-element.elementor-element-470b50ac{--width:100%;}.elementor-1374 .elementor-element.elementor-element-25c0d3d6{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7ff3086e */html body .stein-details{display:none!important}
html body #site-header{display:block!important;padding:0!important;border:0!important;background:white!important}
html body #site-header .header-inner{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html body #site-header .site-branding{position:relative!important;display:block!important;width:min(1160px,100%)!important;height:166px!important;margin:0 auto!important;padding:0!important}
html body #site-header .site-logo{width:234px!important;height:166px!important}
html body #site-header .site-logo img{width:234px!important;height:166px!important;max-height:none!important;object-fit:contain}
html body #site-header .site-logo:after{content:"DR. GABRIELE STEINBACHER";position:absolute;left:195px;top:40px;color:#0e82b4;font:400 36px/1.428571 "Open Sans",Arial,sans-serif;white-space:nowrap}
html body #site-header .site-description{position:absolute!important;left:195px!important;top:91px!important;margin:0!important;color:#7bd0f4!important;font:200 24px/1.428571 "Open Sans",Arial,sans-serif!important;text-transform:uppercase;white-space:nowrap}
html body #site-header .site-navigation{display:flex!important;width:100%!important;max-width:none!important;min-height:67px!important;margin:0!important;padding:0 18px!important;background:#e7f7fd!important;justify-content:center;align-items:center}
html body #site-header .site-navigation>ul{display:flex!important;flex-wrap:nowrap!important;justify-content:center;align-items:center;gap:22px!important;background:transparent!important}
html body #site-header .site-navigation>ul>li{background:transparent!important}
html body #site-header .site-navigation>ul>li>a{font:400 12px/17px "Open Sans",Arial,sans-serif!important;padding:18px 8px!important;color:#555b5d!important;background:transparent!important;border:0!important;text-transform:uppercase;text-decoration:none!important}
html body #site-header .site-navigation>ul>li.current-menu-item>a{color:#0a597b!important;text-decoration:underline!important;text-decoration-color:#59ad58!important;text-underline-offset:8px!important;text-decoration-thickness:2px!important}









@media(max-width:1100px){html body #site-header .site-navigation>ul{gap:8px!important}html body #site-header .site-logo:after{font-size:30px!important}}
@media(max-width:767px){html body #site-header .site-branding{height:116px!important;padding:6px 14px!important}html body #site-header .site-logo{width:90px!important;height:100px!important}html body #site-header .site-logo img{width:90px!important;height:100px!important}html body #site-header .site-logo:after{font-size:17px!important;left:110px!important;top:18px!important;white-space:normal!important;max-width:205px;line-height:1.3!important}html body #site-header .site-description{font-size:10px!important;left:110px!important;top:66px!important;white-space:normal!important;max-width:205px;line-height:1.3!important}html body #site-header .site-navigation>ul{flex-wrap:wrap!important;gap:0!important}html body #site-header .site-navigation>ul>li>a{padding:12px 8px!important}}
@media(max-width:1024px){html body #site-header .site-navigation{display:none!important}html body #site-header .site-navigation-toggle-holder{display:flex!important;justify-content:center!important;align-items:center;width:100%!important;background:#e7f7fd!important;padding:14px!important}html body #site-header .site-navigation-toggle{background:transparent!important;color:#555b5d!important;border:0!important}html body #site-header .site-navigation-dropdown{font-family:"Open Sans",Arial,sans-serif!important;background:#e7f7fd!important}html body #site-header .site-navigation-dropdown a{background:#e7f7fd!important;color:#555b5d!important;font-size:13px!important;font-weight:400!important}}/* End custom CSS */