:root{--corporate:#00474E;--corporate2:#86bc25;--hintergrund:#F3F3F3;--kontrast:#000000;--link:#00474e;--bodytext:clamp(1rem, 0.9400rem + 0.3375vw, 1.3rem);--subhead:clamp(1.2rem, 1.1280rem + 0.4050vw, 1.56rem);--h1-headline:clamp(2.15rem, 1.6903rem + 2.5858vw, 6rem);--h2-headline:clamp(1.8rem, 1.6567rem + 0.8060vw, 3rem);--h3-headline:clamp(1.4rem, 1.2328rem + 0.9403vw, 2.8rem);--h4-headline:clamp(1.3rem, 1.2220rem + 0.4387vw, 1.69rem)}.et_pb_text p{text-align-last:none;-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:auto 3;-webkit-hyphenate-limit-lines:4;-ms-hyphens:auto;-ms-hyphenate-limit-chars:auto 3;-ms-hyphenate-limit-lines:4;hyphens:auto;hyphenate-limit-chars:auto 5;hyphenate-limit-lines:2}.kleingedruckt p,.kleingedruckt ul{font-size:calc(var(--bodytext) - 20%);line-height:1.4}.kleingedruckt h2{font-size:calc(var(--bodytext) + 10%)!important;border-bottom:1px solid #000;margin-bottom:1rem}.kleingedruckt h3{font-size:var(--bodytext)!important}.et_pb_text a[href^="http://"]:not([href*="www.mobile-ethikberatung.hamburg"]):before,.et_pb_text a[href^="https://"]:not([href*="www.mobile-ethikberatung.hamburg"]):before{font-family:'ETmodules';content:"\e02b";display:inline-block;padding-left:.2em;padding-right:.4em;vertical-align:0;font-size:.8em}.et_pb_scroll_top.et-pb-icon{background:var(--corporate);-webkit-box-shadow:3px 3px 7px rgb(0 0 0 / .3);-moz-box-shadow:3px 3px 7px rgb(0 0 0 / .3);box-shadow:-3px 3px 7px rgb(0 0 0 / .3)}.et_pb_text p>a:link,.et_pb_text ol>li>a:link,.et_pb_text ul>li>a:link{text-decoration:underline;webkit-transition:all 0.3s ease!important;-moz-transition:all 0.3s ease!important;-o-transition:all 0.3s ease!important;-ms-transition:all 0.3s ease!important;transition:all 0.3s ease!important}.et_pb_text a:hover{color:var(--corporate)}#main-header #top-menu a.ds-menu-active,.et_slide_in_menu_container .et_mobile_menu a.ds-menu-active{background-color:var(--corporate2)}.home-button{display:none!important}#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:black!important}#main-header{box-shadow:none}.et_menu_container{margin-top:10px}#et-top-navigation nav>ul>li>a{padding:8px!important;margin-bottom:17px}#et-top-navigation{font-weight:400}#top-menu li a::before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:-7px;background:var(--corporate2);height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover::before{right:0}#top-menu li li a::before{bottom:10%}#main-header.et-fixed-header{background-color:rgb(255 255 255 / .8)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.et-fixed-header .et_menu_container{margin-top:initial;transition:all 0.3s ease}.et-fixed-header #top-menu li a::before{background:var(--corporate2)}.et-fixed-header #top-menu li.current-menu-ancestor>a{color:var(--corporate2)}.et-fixed-header #top-menu{position:initial}.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:var(--corporate);transition:all 0.3s ease}.mobile_menu_bar::before{font-size:2.5em;color:var(--kontrast)!important}.mobile_nav.opened .mobile_menu_bar::before{font-family:'ETmodules'!important;content:'\4d'}.et_mobile_menu{border-width:0}.et_mobile_menu li a{font-size:initial;text-decoration:none!important}.et_mobile_menu li a:hover{text-decoration:none}ul li{margin-bottom:.3rem}ul li:last-child{margin-bottom:0}ul li::marker{font-size:120%;color:var(--corporate2)}.green-list ul li::marker{color:#fff}.dwp-form{width:100%;margin:0 auto 20px auto}.dwp-form-row{display:flex;flex-direction:column;width:100%}.dwp-form-row .wpcf7-form-control,.wpcf7-form label{width:100%}.dwp-form-column{flex:1;padding:.5rem 0;width:100%}.dwp-form-column:first-of-type{padding-left:0}.dwp-form-column:last-of-type{padding-right:0}@media only screen and (min-width:48em){.dwp-form-row{flex-direction:row}.dwp-form-column{padding:.5rem 1rem}}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:#000}.wpcf7 input:focus::placeholder,.wpcf7 textarea:focus::placeholder{color:rgb(0 0 0 / .4);font-size:.8em}.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-textarea,.wpcf7-form-control.wpcf7-captchar,.wpcf7 input[type="text"]:focus{background-color:rgb(0 0 0 / .05);border:1px solid var(--corporate);border-radius:10px;font-size:var(--bodytext);padding:10px}.wpcf7-not-valid-tip{font-size:.8em;color:var(--kontrast)}.nachricht .wpcf7-textarea{width:100%!important}.datenschutz,.hinweis{font-size:calc(var(--bodytext) - 30%);hyphens:none}.datenschutz{line-height:1.3em;margin:14px 0 40px 0}.datenschutz a{text-decoration:underline}.datenschutz a:hover{text-decoration:none}.datenschutz .wpcf7-list-item{margin:0!important;padding-left:32px}.datenschutz .wpcf7-not-valid-tip{padding:10px 0 10px 31px}.wpcf7-submit{background-color:var(--gcid-secondary-color);color:black!important;font-size:var(--gvid-riuoswjrul)!important;border-radius:100px;border:1px solid #000;padding:.6rem 2.5rem;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}.wpcf7-submit:hover{box-shadow:6px 6px 0 rgb(0 0 0 / .3)}.wpcf7 form.sent .wpcf7-response-output{border:none;background-color:var(--corporate2);color:#fff;font-size:calc(var(--bodytext) + .2em);margin:2.5em 0 0;padding:.5em 1.5em}.wpcf7 form.invalid .wpcf7-response-output{border:none;background-color:var(--link);font-size:calc(var(--bodytext) + .2em);color:#fff;margin:2.5em 0 0;padding:.5em 1.5em}.dwp-form label,.nachricht label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#footer-widgets .footer-widget{width:29.6666%}#footer-widgets .et_pb_widget{float:none}#footer-widgets .footer-widget .fwidget{margin-bottom:0.5em!important}#footer-widgets .footer-widget p{font-size:calc(var(--bodytext) - 0.2em);line-height:1.5em}#footer-widgets .footer-widget h2{font-size:var(--bodytext);font-weight:700;line-height:1.3em;padding-bottom:0}#footer-info a{font-weight:400;font-size:calc(var(--bodytext) - 0.2em)}#footer-widgets .wp-block-image img{padding-bottom:0;max-width:200px}#footer-widgets .footer-widget ul li::before{display:none}#footer-widgets .footer-widget li{padding-left:0}#main-footer .footer-widget a,#footer-info a{text-decoration:underline}#main-footer .footer-widget a:hover,#footer-info a:hover{text-decoration:none!important}#unterseite-startsektion{min-height:50vh}#unterseite-startsektion h1{padding-top:5vh}@media only screen and (max-width:980px){.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed;-webkit-transition:all 0.7s ease!important;-moz-transition:all 0.7s ease!important;-o-transition:all 0.7s ease!important;-ms-transition:all 0.7s ease!important;transition:all 0.7s ease!important}.et-fixed-header#main-header{background-color:rgb(255 255 255 / .8)!important}ul#mobile_menu.et_mobile_menu{background-color:#fff}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgb(0 0 0 / .1);opacity:.7}ul#mobile_menu.et_mobile_menu a{color:var(--corporate);font-size:1.2rem;font-weight:200}.et_mobile_menu .menu-item-has-children>a{background-color:#fff0}#footer-widgets .footer-widget{width:100%!important;margin-right:0;text-align:center}#footer-widgets .wp-block-image img{max-width:40%}#footer-widgets .footer-widget:first-child,#footer-widgets .footer-widget:nth-child(2n){margin-bottom:1.4em!important}#footer-widgets .footer-widget p{font-size:initial}#footer-widgets .footer-widget h3{font-size:calc(var(--h3-text) - 0.4em)}}@media (max-width:767px){.container,.et_pb_row{width:90%}h2{-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:auto 3;-webkit-hyphenate-limit-lines:4;-ms-hyphens:auto;-ms-hyphenate-limit-chars:auto 3;-ms-hyphenate-limit-lines:4;hyphens:auto;hyphenate-limit-chars:auto 5;hyphenate-limit-lines:2}.et_header_style_left #logo{max-width:80%}.et_pb_button{margin-bottom:.2em}#footer-widgets .wp-block-image img{max-width:60%}}