:where(body){background-image:none!important}body .content{color:var(--body)}body .content article{overflow-wrap:break-word}body .content article img{max-width:100%;height:auto}body .content article :is(h1,h2,h3,h4){color:var(--ink);letter-spacing:-.018em}body:not(.home-page) .content article .ea-main-heading h4{font-size:clamp(22px,2.5vw,30px);line-height:1.3}body .content article .ea_text_column :is(p,li),body .content article .ea-sub-heading{font-size:16px;line-height:1.7}body .content article .ea_text_column p{margin-bottom:1.15em}body .content article :is(a,a:visited){color:#293238}body .content article a:hover{color:#59666d}body .content article a:focus-visible,body .site-header a:focus-visible,body .site-footer a:focus-visible{outline-offset:3px;outline:3px solid #78878e}body .content article :is(ul,ol){padding-left:1.5em}body .content article :is(li,td,th){overflow-wrap:anywhere}body .content article :is(table,.listTable){max-width:100%}body .content article table{background:#fff;border:1px solid #dce2e4;display:table;width:100%!important}body .content article :is(.ea_wrapper,.earea-price-table-scroll):has(>table){overflow-x:auto}body .content article table th{color:var(--ink);background:#edf0f1}body .content article table td{color:var(--body)}body .content article a.dt-btn{text-decoration:none;color:#fff!important;background:#30383e!important;border-color:#30383e!important}body .content article a.dt-btn:hover{background:#58656b!important}body .content article a.dt-btn span{color:inherit!important}body .content article .ea-content-box[style*="background-color:#232323"] :is(h1,h2,h3,h4,h5,h6),body .content article .ea-content-box[style*="background-color:#232323"] .ea-sub-heading,body .content article .ea-content-box[style*="background-color:#232323"] :is(p,li,span,strong){color:#f1f4f5!important}body .content article .ea-content-box[style*="background-color:#232323"] a,body .content article .ea-content-box[style*="background-color:#232323"] a:visited{color:#fff!important}body.page-newsletter-abonnieren .content article a,body.page-newsletter-abonnieren .content article a:visited{text-decoration:none}body:not(.home-page) main.container{border:1px solid #e1e5e6;border-top:0;min-height:45vh;box-shadow:0 10px 40px #11191e09}body:not(.home-page) main article>.ea_row{margin-left:0!important;margin-right:0!important}.domain-order-notice{color:#27353c;background:#f4f6f6;border:1px solid #cdd8db;border-left:4px solid #53646a;border-radius:7px;max-width:980px;margin:12px auto 20px;padding:18px 22px}body.page-domain-bestellformular .domain-order>h1{max-width:980px;margin:0 auto 16px}body.page-domain-bestellformular main form.eform{margin-top:24px}body.page-domain-bestellformular .eform fieldset.eform__group{background:#fff;border:1px solid #d7dfe1;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;min-width:0;margin:0;padding:18px 22px 26px;display:grid}body.page-domain-bestellformular .eform .eform__group legend{color:#20272b;padding:0 8px;font-size:20px;font-weight:700}body.page-domain-bestellformular .eform .eform__group .eform__row--choices{grid-column:1/-1}@media (width<=680px){body.page-domain-bestellformular .eform fieldset.eform__group{grid-template-columns:1fr;padding:14px 16px 22px}}body.home-page main.container{background:0 0;padding-top:0;padding-bottom:0}body.home-page main article>.ea_row{clear:both;border:1px solid #dce1e3;box-shadow:0 8px 26px #1d262a0a;background:#fff!important;margin:24px 0 0!important;padding:72px 46px!important}body.home-page main article>.ea_row .upb_bg_img,body.home-page main article>.ea_row .upb_color{pointer-events:none;opacity:0!important}body.home-page main article h2{margin-bottom:24px;font-size:clamp(26px,3vw,36px);line-height:1.2}body.home-page .ea-content-box-container:has(.ea_pb_pricing){border:1px solid #cbd2d5;border-radius:10px;box-shadow:0 12px 30px #1a212612;background:#fff!important}body.home-page .ea-content-box-container:has(.ea_pb_pricing) .ea-content-box{background:#fff!important}body.home-page .ea-content-box-container:has(.ea_pb_pricing) :is(p,li){color:#3d484e!important}body.home-page .ea-content-box-container:has(.ea_pb_pricing) .ea-sub-heading{color:#48545b!important}body.home-page #plans .ea-content-box-container:not(:has(.ea_pb_pricing)) .ea-sub-heading{color:#d9e0e3!important}body.home-page .ea-content-box-container:has(.ea_pb_pricing) a:not(.ult_btn10){text-decoration:underline;color:#252e33!important}body.home-page .ea-content-box-container:has(.ea_pb_pricing) .dt-btn,body.home-page .ea-content-box-container:has(.ea_pb_pricing) .dt-btn span{color:#fff!important;background:#30383e!important;border-color:#30383e!important;text-decoration:none!important}body.home-page .ea-content-box-container:has(.ea_pb_pricing) .dt-btn:hover{background:#59656c!important}.eform-error-summary{color:#662529;background:#fff2f1;border:1px solid #d7827b;border-left:5px solid #a43d35;border-radius:8px;max-width:980px;margin:18px auto 0;padding:18px 24px}.eform-error-summary h2{color:#662529;margin:0 0 6px;font-size:21px}.eform-error-summary p{margin:0 0 8px}.eform-error-summary ul{margin:0;padding-left:22px}body .content .eform .eform__row--invalid{background:#fff2f1;border-radius:7px;padding:8px}body .content .eform .eform__row--invalid :is(input,select,textarea,.eform__choice){border-color:#a43d35!important}body .content .eform .eform__row--invalid :is(label,.eform__legend){color:#662529}body:not(.home-page) .content article .ea_column:has(form.eform){float:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}body .content form.eform,body .content form.form{box-sizing:border-box;background:#f7f9f9;border:1px solid #d9e0e2;border-radius:12px;gap:20px 24px;width:100%;max-width:980px;margin:20px auto 48px;padding:clamp(22px,4vw,40px);box-shadow:0 12px 32px #1a23270b}body .content .eform .eform__row{min-width:0;margin:0}body .content .eform .eform__row>label,body .content .eform .eform__legend{color:#253037;font-size:15px;font-weight:650;line-height:1.45;display:block}body .content .eform :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=date],input[type=password],select,textarea){color:#20282d;width:100%;min-width:0;min-height:48px;box-shadow:none;background:#fff;border:1px solid #bfc9cd;border-radius:7px;margin-top:8px;padding:11px 14px;font-size:16px;font-weight:400}body .content .eform textarea{resize:vertical;min-height:144px}body .content .eform input::placeholder,body .content .eform textarea::placeholder{color:#68757b;opacity:1}body .content .eform :is(input,select,textarea):focus-visible{outline-offset:1px;border-color:#47565d;outline:3px solid #7e8c92}body .content .eform .eform__choice{background:#fff;border:1px solid #d9e0e2;border-radius:7px;align-items:flex-start;gap:10px;padding:11px 14px;display:flex}body .content .eform .eform__choice input{accent-color:#30383e;flex:none;width:18px;height:18px;margin:2px 0 0}body .content .eform .eform__choice label{color:#263137;font-weight:400}body .content .eform .eform__actions{margin:8px 0 0}body .content .eform button[type=submit]{color:#fff;background:#30383e;border-radius:7px;min-height:48px;padding:14px 26px;font-size:16px;font-weight:700}body .content .eform button[type=submit]:hover{background:#56636a}body .content .eform button[type=submit]:focus-visible{outline-offset:2px;outline:3px solid #7e8c92}@media (width>=760px){body .content form.eform{grid-template-columns:repeat(2,minmax(0,1fr))}body .content .eform :is(.eform__row:has(textarea),.eform__row--choices,.eform__actions){grid-column:1/-1}}body .site-footer{color:#d2dadd;background:#252b2f;margin-top:0;padding-top:68px}body .site-footer .cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 52px}body .site-footer h2{color:#f5f7f8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-size:13px;line-height:1.4}body .site-footer li{margin-bottom:11px}body .site-footer a{color:#cbd5d8;line-height:1.5;text-decoration:none}body .site-footer a:hover{color:#fff;text-decoration:underline}body .site-footer .bottom{text-align:center;color:#d1dadd;border-top:1px solid #4b555b;flex-flow:row;justify-content:center;align-items:center;gap:14px;margin-top:60px;padding:28px 0 34px;font-size:12px}body .site-footer .bottom a{color:#ecf0f1}body .site-footer .bottom-links{flex-wrap:nowrap;justify-content:center;gap:14px;display:flex}@media (width>=1200px){body .site-footer .bottom>span{white-space:nowrap}}@media (width<=1199px){body .site-footer .bottom,body .site-footer .bottom-links{flex-wrap:wrap}}@media (width<=990px){body .site-footer .cols{grid-template-columns:repeat(2,minmax(0,1fr))}body.home-page main article>.ea_row{padding:52px 28px!important}.site-nav>ul>li.has-children>a .ea-nav-item-text:after{display:inline-block}.site-nav>ul>li{border-bottom:1px solid #edf0f1}.site-nav .sub-nav{background:#f0f2f2}}@media (width<=600px){body.home-page main.container{padding-left:16px;padding-right:16px}body.home-page main article>.ea_row{margin-top:16px!important;padding:36px 20px!important}body .content article .ea_text_column :is(p,li){font-size:16px}body .content article table{min-width:620px;font-size:14px}body .content article :is(.ea_wrapper,.earea-price-table-scroll):has(>table):before{content:"Tabelle seitlich verschieben →";color:#536168;background:#f2f5f5;padding:8px 12px;font-size:12px;display:block}body.home-page main article h2{font-size:24px}.site-header .container{gap:8px}.site-brand img{max-width:136px;height:auto}body .content form.eform{margin:14px auto 32px;padding:22px 18px}body .site-footer{padding-top:48px}body .site-footer .cols{gap:32px 18px}body .site-footer .bottom{flex-direction:column;margin-top:42px;font-size:13px}}
