@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:url(https://psychotherapie-himpel.de/wp-content/themes/himpel/./fonts/open-sans-v36-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(https://psychotherapie-himpel.de/wp-content/themes/himpel/./fonts/open-sans-v36-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url(https://psychotherapie-himpel.de/wp-content/themes/himpel/./fonts/open-sans-v36-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url(https://psychotherapie-himpel.de/wp-content/themes/himpel/./fonts/open-sans-v36-latin-700.woff2) format('woff2')}html{font-size:100%;overflow-y:auto}body{font-size:1rem!important;font-weight:300}body p{margin-bottom:15px}body p:last-child{margin-bottom:0}body b,body strong{font-weight:400}@media (max-width:767px){body{line-height:1.7}}@media (min-width:768px){body{font-size:1.125rem!important}body p{margin-bottom:20px}}.oceanwp-sidr-overlay{z-index:101}a,a:hover,a:focus{outline:0!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}ul,ol{margin:10px 0 15px 20px}.elementor h1{color:#30748f;font-size:1.625rem;font-weight:300;line-height:1.2!important;margin-bottom:10px}.elementor h2{color:#30748f;font-size:1.3125rem;font-weight:300;margin-bottom:10px}.elementor h3{font-size:1.125rem;font-weight:400}.home #start h1.elementor-heading-title{color:#fff;font-size:1.75rem;font-weight:700;line-height:1!important;text-shadow:1px 1px 4px rgb(0 0 0 / .9)}.home #start h1.elementor-heading-title span{display:block;font-size:1.25rem;font-weight:400;margin-top:10px}.home .content h2.elementor-heading-title{color:#444;font-size:1.35rem;font-weight:600;line-height:1.2!important;margin-bottom:0!important}.home .content h2.elementor-heading-title>span{color:#30748f;font-weight:600}@media (min-width:500px){.home #start h1.elementor-heading-title span{font-size:1.35rem}}@media (min-width:550px){.elementor h1{font-size:1.625rem}}@media (min-width:768px){.home #start h1.elementor-heading-title{font-size:2.25rem}.home #start h1.elementor-heading-title span{font-size:1.6rem}.home .content h2.elementor-heading-title{font-size:1.5rem}}@media (min-width:960px){.home #start h1.elementor-heading-title{font-size:2.5rem}.home #start h1.elementor-heading-title span{font-size:1.8rem}.elementor h1{font-size:2rem}.home .content h2.elementor-heading-title{font-size:1.875rem}.elementor h2{font-size:1.5rem;margin-bottom:15px}.elementor h3{font-size:1.25rem}}@media (min-width:1200px){.home #start h1.elementor-heading-title{font-size:3rem}.home #start h1.elementor-heading-title span{font-size:2.15rem}}.elementor a{color:#30748f;text-decoration:underline!important}.elementor a:hover,.elementor a:focus{text-decoration:none!important}.content .elementor-widget-image img{border-radius:10px!important;-webkit-box-shadow:0 0 10px #dddddd!important;box-shadow:0 0 10px #dddddd!important}.has-parallax-footer:not(.boxed-layout) #main{-webkit-box-shadow:none;box-shadow:none}.page-id-1192.has-parallax-footer:not(.boxed-layout) #main,.page-id-1218.has-parallax-footer:not(.boxed-layout) #main,.page-id-1208.has-parallax-footer:not(.boxed-layout) #main,.page-id-1248.has-parallax-footer:not(.boxed-layout) #main,.page-id-1233.has-parallax-footer:not(.boxed-layout) #main{margin-bottom:0!important}.page-id-1192 .parallax-footer,.page-id-1218 .parallax-footer,.page-id-1208 .parallax-footer,.page-id-1248 .parallax-footer,.page-id-1233 .parallax-footer{position:static!important}#main #content-wrap{padding:0}#main #primary{margin-bottom:0}#main .elementor-top-section#start{padding-top:20px}.home #main .elementor-top-section#start{margin-top:0}#main .elementor-top-section.content{padding:30px 0 45px}.home #main .elementor-top-section.content{padding:45px 0 60px}@media (max-width:959px){#main .elementor-top-section.content{margin:0 -15px}}@media (min-width:768px) and (max-width:959px){.home #main .elementor-top-section.content .elementor-inner-section>.elementor-container{flex-direction:column}.home #main .elementor-top-section.content .elementor-column{width:100%!important}.home #main .elementor-top-section.content .elementor-widget-image img{max-width:350px}}@media (min-width:960px) and (max-width:1199px){.home #main .elementor-top-section.content .elementor-inner-section>.elementor-container{align-items:flex-start}.home #main .elementor-top-section.content .elementor-column.elementor-col-33,.home #main .elementor-top-section.content .elementor-column[data-col="33"]{width:40%}.home #main .elementor-top-section.content .elementor-column.elementor-col-66,.home #main .elementor-top-section.content .elementor-column[data-col="66"]{width:60%}}@media (min-width:1200px) and (max-width:1399px){.home #main .elementor-top-section.content .elementor-inner-section>.elementor-container{align-items:flex-start}.home #main .elementor-top-section.content .elementor-column.elementor-col-33,.home #main .elementor-top-section.content .elementor-column[data-col="33"]{width:40%}.home #main .elementor-top-section.content .elementor-column.elementor-col-66,.home #main .elementor-top-section.content .elementor-column[data-col="66"]{width:60%}}@media (min-width:1200px){#main .elementor-top-section.content{padding:45px 0 60px}.home #main .elementor-top-section.content{padding:60px 0 90px}}#main .elementor-top-section#start .elementor-widget-wrap{padding:0}#top-bar-wrap{background:#30748f;background:-moz-linear-gradient(-45deg,#30748f 46%,#33505c 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(46%,#30748f),color-stop(100%,#33505c));background:-webkit-linear-gradient(-45deg,#30748f 46%,#33505c 100%);background:-o-linear-gradient(-45deg,#30748f 46%,#33505c 100%);background:-ms-linear-gradient(-45deg,#30748f 46%,#33505c 100%);background:linear-gradient(135deg,#30748f 46%,#33505c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#30748f',endColorstr='#33505c',GradientType=1);font-size:.875rem;border-bottom:none}#top-bar{padding:0!important}#top-bar-wrap a{display:inline-block;font-weight:400;padding:10px 15px}#top-bar-wrap a:hover,#top-bar-wrap a:focus{background-color:#33505c}#top-bar-wrap a i{margin-right:7.5px}#site-header{border-top:4px solid #30748f!important}@media (max-width:499px){#site-logo #site-logo-inner a img{max-width:250px!important}}#site-logo #site-logo-inner a:hover img,#site-logo #site-logo-inner a:focus img{-moz-opacity:.8;-webkit-opacity:.8;opacity:.8}#site-navigation-wrap .dropdown-menu>li>a{font-size:1rem;font-weight:400}#site-navigation-wrap .dropdown-menu>li.current-menu-item>a,#site-navigation-wrap .dropdown-menu>li.current-menu-parent>a{color:#30748f;font-weight:600}#site-navigation-wrap .dropdown-menu>li.current-menu-item>a:hover,#site-navigation-wrap .dropdown-menu>li.current-menu-item>a:focus{color:#30748f}#site-navigation-wrap .dropdown-menu li .sub-menu li.current_page_item>a{font-weight:600}#sidr{border-top:4px solid #30748f!important}#mobile-dropdown{max-height:750px}#mobile-dropdown ul li a,.sidr-class-dropdown-menu li a{font-size:18px!important;font-weight:400}#mobile-dropdown .sub-menu li a{padding-left:50px!important}@media (max-width:1199px){#site-navigation-wrap .dropdown-menu>li>a{font-size:.875rem}}.dropdown-menu ul li a.menu-link{color:#333333!important;font-size:.875rem;text-transform:none}.werdegang .blox-classic-pointer-timeline{padding:0 10px}.werdegang .blox-classic-pointer-timeline li:first-of-type{padding-top:0}.werdegang .blox-classic-pointer-timeline li:before{top:16px;border-color:#30748F}.werdegang .blox-classic-pointer-timeline li .blox-wrapper{padding:0;margin-left:30px;border-radius:3px}.werdegang .blox-classic-pointer-timeline li .blox-wrapper::before{display:none;top:16.5px;left:-8.25px;width:15px;height:15px;background-color:#30748F}.werdegang .blox-classic-pointer-timeline li .blox-wrapper::after{position:absolute;top:11.5px;left:-10px;top:22.5px;left:-15px;width:15px;height:1px;background-color:#30748F;content:''}.werdegang .blox-classic-pointer-timeline .blox-dote{top:15px;left:-30px}.werdegang .blox-classic-pointer-timeline .blox-heading{color:#30748F;background-color:#fff;font-size:1.0625rem;font-weight:400;padding:7.5px 15px 5px;border:1px solid #30748F;border-bottom:none;border-top-right-radius:3px;border-top-left-radius:3px;margin-bottom:0}.werdegang .blox-classic-pointer-timeline .blox-content{font-size:1rem;line-height:1.8;padding:0 15px 7.5px;border:1px solid #30748F;border-top:none;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.werdegang .blox-classic-pointer-timeline li .blox-wrapper::before{display:none}.werdegang .blox-classic-pointer-timeline li .blox-wrapper::after{position:absolute;top:16.5px;left:-12.5px;width:20px;height:1px;background-color:#30748F;content:''}.werdegang .blox-classic-pointer-timeline .blox-dote{top:10px;left:-30px}.werdegang .blox-classic-pointer-timeline .blox-heading{padding:0 15px;border:none}.werdegang .blox-classic-pointer-timeline .blox-content{padding:0 15px;border:none}.mitgliedschaften ul{margin-top:0}.mitgliedschaften ul li{font-size:1rem!important}@media (max-width:767px){.page-id-1192 .elementor-section.two-column .elementor-column .elementor-widget-wrap,.page-id-1208 .elementor-section.two-column .elementor-column:first-of-type .elementor-widget-wrap{margin-bottom:-15px}}.page-id-17 .elementor-widget .elementor-icon-list-item a{width:auto;font-weight:400;text-decoration:none!important}.page-id-17 .elementor-widget .elementor-icon-list-icon i{font-size:1.25rem}div.wpforms-container-full{margin:0!important}div.wpforms-container-full .wpforms-field-label-inline{color:#555555!important}div.wpforms-container-full input,div.wpforms-container-full textarea{border-radius:5px!important}div.wpforms-container-full input:focus,div.wpforms-container-full textarea:focus{border-color:#30748f!important;-webkit-box-shadow:none!important;box-shadow:none!important}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-gdpr-checkbox input{margin-top:1.5px}div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input+label{font-size:14px;padding-left:7.5px!important}div.wpforms-container-full .wpforms-required-label{color:#555555!important}div.wpforms-container-full button[type=submit]:not(:hover):not(:active){background-color:#30748f!important;height:auto!important;padding:20px!important}body div.wpforms-container-full .wpforms-form button[type=submit]{font-size:.875rem;font-weight:400}body div.wpforms-container-full .wpforms-form button[type=submit]:hover,body div.wpforms-container-full .wpforms-form button[type=submit]:focus{background-color:#33505c;height:auto!important;padding:20px!important}div.wpforms-container-full button[type=submit]:focus:after{content:none!important}@media (min-width:768px){div.wpforms-container-full{margin:0 -15px!important}.wpforms-container .wpforms-field{float:left!important;width:50%;clear:none!important;padding-right:15px!important;padding-left:15px!important}.wpforms-container .wpforms-field.wpforms-field-textarea,.wpforms-container .wpforms-field.wpforms-field-gdpr-checkbox{width:100%}div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding:15px 15px 0}}.no-pd-bottom .elementor-widget-wrap{padding-bottom:0!important}.no-pd-top .elementor-widget-wrap{padding-top:0!important}@media (max-width:959px){.page-id-11 .elementor-column.elementor-col-50,.page-id-11 .elementor-column[data-col="50"]{width:100%!important}.page-id-11 #content .elementor-element-5ffe512{margin-bottom:-30px}}.page-id-121 .elementor-widget-text-editor h1,.page-id-3 .elementor-widget-text-editor h1{font-size:1.75rem;margin-bottom:20px}.page-id-121 .elementor-widget-text-editor h2,.page-id-3 .elementor-widget-text-editor h2{color:#333;font-size:1.375rem;font-weight:400}.page-id-121 .elementor-widget-text-editor h2:first-of-type,.page-id-3 .elementor-widget-text-editor h2:first-of-type{margin-top:0}.page-id-121 .elementor-widget-text-editor h2,.page-id-3 .elementor-widget-text-editor h2,.page-id-3 .elementor-widget-text-editor h3,.page-id-3 .elementor-widget-text-editor h4{margin:20px 0 5px}.page-id-121 .elementor-widget-text-editor h2 em,.page-id-3 .elementor-widget-text-editor h2 em{color:red;font-style:normal}.page-id-3 .elementor-widget-text-editor h2+h3,.page-id-3 .elementor-widget-text-editor h3+h4{margin-top:15px}.page-id-3 .elementor-widget-text-editor h3{font-size:1.25rem}.page-id-3 .elementor-widget-text-editor h4{font-size:1rem}.page-id-3 .elementor-widget-text-editor h4{font-weight:400}.page-id-121 .elementor-widget-text-editor p,.page-id-3 .elementor-widget-text-editor p{font-size:1rem;margin-bottom:10px}.page-id-121 .elementor-widget-text-editor li,.page-id-3 .elementor-widget-text-editor li{font-size:1rem}.page-id-3 .elementor-widget-text-editor p:last-of-type{margin-top:30px}#footer-widgets{text-align:center;padding:0;border-bottom:1px solid #2C4854}#footer-widgets #footer-inner{display:flex;justify-content:center;align-items:center;flex-direction:column}#footer-widgets .footer-box .footer-widget{padding:60px 0 30px;margin-bottom:0}#footer-widgets .wp-block-image{margin-bottom:0}@media (min-width:768px){#footer-widgets .wp-block-image img{max-width:450px}}@media (min-width:960px){#footer-widgets .wp-block-image img{max-width:650px}}.site-footer .widget_nav_menu{padding:0 0 45px!important}.site-footer .widget_nav_menu li{display:inline-block;padding:0;border:none!important}.site-footer .widget_nav_menu li a{color:#555555!important;color:#ffffff!important;font-size:.875rem;font-weight:300!important;padding:5px 10px}.site-footer .widget_nav_menu li a:hover,.site-footer .widget_nav_menu li a:focus{color:#ffffff!important;color:#ffffff!important;text-decoration:underline}.copyright>small{display:block}.copyright>small:first-of-type{margin-bottom:7.5px}.copyright .divider{display:none}.copyright small,.copyright a{color:#ffffff!important;font-size:.8125rem}.copyright a:hover,.copyright a:focus{text-decoration:underline}@media (min-width:560px){.copyright>small,.copyright .divider{display:inline}.copyright>small:first-of-type{margin-bottom:0}}