body, button, input, select, textarea, .ast-button, .ast-custom-button{font-display:swap;}
.wp-block-button__link:visited{color:#14a066;}
.ast-separate-container #primary{margin:2em 0!important;}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner{text-align:center;}
.no-left-margin{width:calc(100%)!important;}
.uagb-icon-list__source-wrap{width:24px;height:auto;}
a.logo-link{text-decoration:none!important;border-bottom:0!important;}
.breadcrumb-box a{font-size:.875rem;line-height:1.25rem;}
#content > div.breadcrumb-box.ast-container{display:flex;flex-direction:row;width:100%;padding-top:1rem;font-size:.875rem;line-height:1.25rem;}
@media(max-width:1024px){
#content > div.breadcrumb-box.ast-container .breadcrumb_last{display:none;}
#content > div.breadcrumb-box.ast-container .breadcrumb_last::before{content:"...";}
} .home-block{position:relative;}
.wp-block-column.home-block.is-layout-flow.wp-block-column-is-layout-flow > div{width:100%!important;max-width:none!important;position:absolute;top:0;padding:0!important;}
.wp-block-column.home-block.is-layout-flow.wp-block-column-is-layout-flow > div > div{background:#fff;display:block;}
.wp-block-column.home-block.is-layout-flow.wp-block-column-is-layout-flow > div > div > div{max-width:none!important;width:auto!important;margin:0!important;}
.home-block ul{display:flex;flex-direction:row;overflow-x:auto;scrollbar-width:none !important;width:auto;padding:16px 16px 16px 24px;gap:1rem;}
.home-block ul li{display:flex;flex-direction:column;align-items:center;margin-right:1.5rem;margin-bottom:2em;border-bottom:0;background-color:transparent;padding:0!important;box-shadow:0px 0px 16px 0px rgba(16, 24, 40, 0.06), 0px 20px 24px -4px rgba(16, 24, 40, 0.08), 0px 8px 8px -4px rgba(16, 24, 40, 0.03);list-style:none!important;}
.home-block ul li:before{display:none!important;}
.home-block ul li h2{padding:0 24px;font-size:24px!important;line-height:32px!important;font-weight:900!important;text-decoration:none!important;color:#000000;}
.home-block ul li a.wp-block-read-more{padding:0 24px 0 24px;display:flex;flex-direction:column;align-items:flex-end;gap:16px;align-self:stretch;width:100%;}
.image-space{margin-bottom:2rem;}
.ast-author-box{padding-bottom:2rem;display:flex;flex-direction:row-reverse;align-items:center;gap:1rem;}
.ast-author-bio p{font-size:1rem;}
.author .ast-archive-description .ast-archive-title{background:#fff!important;font-weight:700!important;text-align:left;}
.author .ast-archive-description{background:#fff!important;padding-top:0!important;padding-left:0!important;}
.author img.avatar{width:100px;height:100px;margin:0;}
.author article h2{font-size:1.5rem;margin-bottom:0;display:contents;}
.ast-archive-description p{font-size:1.25rem}
body.archive .ast-author-box.ast-archive-description > *:not(:last-child){margin-bottom:0;}
body.archive .ast-author-box.ast-archive-description{padding-bottom:2.5rem;max-width:1280px;margin:0 auto;}
body.archive .ast-archive-description .ast-archive-title small{font-size:1.5rem;}
@media(max-width:1024px){
.ast-author-avatar{display:none;}
.ast-archive-description p{font-size:1rem;}
body.archive .ast-author-box.ast-archive-description{padding:0 1rem 2rem 1rem!important;}
}
#secondary{margin-top:2rem;}
.custom-logo-link{width:100%;height:auto;}
#ast-desktop-header > div > div > div > div > div.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section > div.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 > div > div > img{height:1.5rem;}
@media(max-width:1024px){
.custom-logo.astra-logo-svg{display:none;}
.custom-logo-link{background-image:url(https://solarwissen.selfmade-energy.com/wp-content/uploads/2024/10/logo-small.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:143px;height:2rem;display:block;}
#ast-desktop-header > div > div > div > div > div.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section > div.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 > div > div > img{display:none;}
}
.ast-primary-header-bar .site-primary-header-wrap{height:64px;box-shadow:0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 0px 12px 0px rgba(16, 24, 40, 0.06);}
#ast-desktop-header > div.ast-main-header-wrap.main-header-bar-wrap > div > div > div > div.site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left > div.ast-builder-layout-element.ast-flex.site-header-focus-item > div > span > a > img{width:160px;}
.site-header .navbar-brand{padding-top:0.5rem;padding-bottom:0.5rem;}
.link-arrow{height:1rem;line-height:1rem;width:1rem;display:inline;margin-left:1rem;vertical-align:middle;transform:matrix(1, 0, 0, 1, -16, 0);transition-duration:0.15s;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);opacity:0;}
.mega-sub-menu a.mega-menu-link:hover .link-arrow{opacity:1;transform:matrix(1, 0, 0, 1, 0, 0);}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link{color:#00050a;}
#ast-desktop-header .ast-builder-grid-row.ast-grid-center-col-layout{}
#ast-desktop-header > div > div > div > div > div.site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left > div.site-header-primary-section-left-center.site-header-section.ast-flex.ast-grid-left-center-section{display:none}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item{width:fit-content;margin-right:5rem;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item:last-child{margin-right:0;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{padding:0px 8px 0px 8px;font-weight:600;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link > .link-arrow{display:none;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item a.mega-menu-link:before{margin:0 10px 0 0px;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link{font-weight:600;}
@media only screen and (min-width: 640px) and (max-width: 1024px) {
#ast-desktop-header .ast-builder-grid-row.ast-grid-center-col-layout{grid-template-columns:1fr auto!important;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1{width:80vw;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-toggle + #mega-menu-primary{right:-80vw;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-open + #mega-menu-primary{width:80vw;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-2548 > ul.mega-sub-menu{row-gap:2rem;column-gap:2.5rem;display:grid;margin-bottom:2rem;grid-template-columns:repeat(3,minmax(0,1fr));}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-2548 > ul.mega-sub-menu > li > ul.mega-sub-menu{display:block;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-2548 > ul.mega-sub-menu .mega-menu-link .mega-indicator{display:none!important;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-2548 > ul.mega-sub-menu > li > a.mega-menu-link{border-bottom:1px solid #e6eaec!important;}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1{margin-left:7.5rem;}
body.mega-menu-max_mega_menu_1-mobile-open .site-content{filter:blur(4px);}
}
@media only screen and (min-width: 920px) and (max-width: 1024px){}
@media only screen and (max-width: 640px) {
.site-header .navbar-brand img{width:128px;height:auto!important;}
.site-header .navbar{height:3.5rem;}
#mega-menu-wrap-primary-menu .mega-menu-open + #mega-menu-primary-menu{max-width:100%;}
body:not(.post-template-default):not(.author) #masthead{position:fixed;top:0;width:100%;}
body:not(.post-template-default):not(.author) #content{padding-top:80px;}
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar{padding-left:16px;padding-right:16px;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item{width:100%;}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1{padding:0;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{padding:0px 16px;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-2548 > ul.mega-sub-menu{padding-left:1rem;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{line-height:3.5rem}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item a.mega-menu-link:before{margin-right:.75rem;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link{font-weight:900!important;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{color:#00050a;}
#mega-menu-item-3171 a:hover::before{content:none;}
}
@media only screen and (min-width: 640px) {
#masthead{position:fixed;top:0;width:100%;}
.admin-bar #masthead{padding-top:30px;}
#content{padding-top:5rem;}
.admin-bar #content{padding-top:5rem;}
} .pillar-block{display:flex;flex-flow:row wrap;align-items:stretch;gap:2rem;}
.pillar-block li{padding:0!important;width:30%;margin:0!important;border-bottom:0;background-color:transparent;height:auto;box-shadow:0px 6px 15px -2px rgba(16, 24, 40, 0.05);}
.pillar-block li:before{display:none!important;}
.pillar-block .wp-block-latest-posts__featured-image{}
.pillar-block .wp-block-latest-posts__featured-image img{width:100%;height:100%;}
.pillar-block a{font-size:1.5rem;line-height:2rem;padding:1.5rem!important;font-weight:800;color:#00303c;display:block;}
@media(max-width:1024px){
.pillar-block li{width:46%;}
}
@media(max-width:640px){
.pillar-block li{width:100%;}
.pillar-block a{font-size:1.25rem;line-height:1.75rem;padding:1rem!important;}
} .archive h2.entry-title{font-size:1.5rem;line-height:2rem;font-weight:900;}
body.archive .ast-archive-description{max-width:1600px;width:100%;text-align:left;padding-top:0;padding-right:0;padding-bottom:0;background:#fff;}
.blocksatz_j{hyphens:auto;text-align:justify;-moz-text-align-last:justify;text-align-last:left;}
body .ast-oembed-container{position:relative;}
body .ast-oembed-container .uc-embedding-wrapper{top:50%;left:50%;position:absolute;width:100%;max-width:calc(100% - 70px);max-height:calc(100% - 35px);border-radius:0;padding:0.5rem 0.75rem;font-size:.75rem;}
body .ast-oembed-container .uc-embedding-wrapper h3{line-height:1.33;font-size:18px;font-weight:bold;margin:12px auto;color:#303030;}
body .ast-oembed-container .uc-embedding-wrapper *{width:initial;height:initial;top:initial;left:initial;position:relative;}
body .ast-oembed-container .uc-embedding-wrapper button{padding:10px;}
body .ast-oembed-container .uc-embedding-wrapper .uc-embedding-buttons, body .ast-oembed-container .uc-embedding-wrapper span{margin-bottom:2rem;}
body .ast-oembed-container .uc-embedding-wrapper button.uc-embedding-accept{background-color:#14A066;}
.newsletterbox{}
.tnp-subscription .tnp-privacy, .tnp-subscription .tnp-email{border:solid 1px #005065!important;background:#fff!important;background-color:#fff;margin-right:0.5rem;}
.tnp-subscription .tnp-email[type=email]:focus{outline-color:#005065!important;border:solid 1px #005065!important;background-color:#fff;}
.postid-8534 #block-30{display:none}
.entry-content > .wp-block-columns{max-width:98em!important;}
.landingpage-column{max-width:98em!important;}
.landingpage-side-center{text-align:center;}
.entry-content p{margin-bottom:1.5rem;line-height:1.75rem;font-size:1.125rem;}
p a{color:#14a066;text-decoration:none!important;background-color:transparent;border-bottom:1px solid #14a066;transition:all 0.2s ease;font-weight:400;}
p a:hover{text-decoration:none;border-bottom:none;transition:all 0.2s ease;}
body, button, input, select, textarea, .ast-button, .ast-custom-button{font-size:1rem;}
.share{float:left;font-size:20px;font-weight:bold;padding-right:1.5rem;}
.infobox{background:#f5f5f5;padding:40px;}
.ast-primary-header-bar, .main-header-bar{border:0;}
.ast-logo-title-inline .ast-site-identity{padding:0;}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item{line-height:2rem!important;}
.custom-logo.astra-logo-svg{height:auto!important;}
@media(max-width:544px){
.ast-separate-container #content .ast-container{padding-left:1em;padding-right:1em;}
} .solarfirmen h3, .entry-content .solarfirmen p{font-size:1rem!important;margin-bottom:0!important;}
.firmen-logo{margin-left:25px;}
.firmen-social .wp-block-button.is-style-outline .wp-block-button__link{box-shadow:2px 2px 2px #00000029!important;border-top-width:2px!important;border-left-width:2px!important;border-right-width:2px!important;border-bottom-width:2px!important;border-color:#00303c;border-style:solid;color:#00303c!important;}
.firmen-social .wp-block-button.is-style-outline .wp-block-button__link:hover, .firmen-social .wp-block-button.is-style-outline .wp-block-button__link:focus{border-color:#14a066!important;background:linear-gradient(135deg, rgba(255, 174, 0, 1) 0%, rgba(255, 174, 0, 1) 10%, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 1) 12%, rgba(20, 160, 102, 0.1) 12%)!important;box-shadow:2px 2px 2px #00000029!important;border-top-width:2px!important;border-left-width:2px!important;border-right-width:2px!important;border-bottom-width:2px!important;color:#14a066!important;}
div.ast-post-format-.single-layout-1 .entry-meta{display:none;}
.search .ast-archive-description .ast-archive-title{background:#fff!important;font-weight:700!important;text-align:center;}
.search .ast-archive-description{background:#fff!important;padding-top:0!important;}
.search article{background:rgb(255, 255, 255);background:linear-gradient(225deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 1) 10%);box-shadow:0 2px 8px 0 rgb(0 0 0 / 13%);border:2px solid #fff;padding:1rem!important;margin-bottom:1rem!important;border-bottom:0;}
.search article:hover{border:2px solid #14A066;background:rgba(20,160,102,0.1);}
.search article h2{font-size:1.5rem;margin-bottom:0;display:contents;}
@media(min-width:800px){
.search .entry-header, .search .entry-content{display:inline-block;width:65%;}
}
@media(min-width:1024px){
.search .entry-header, .search .entry-content{display:inline-block;width:80%;}
}
@media(min-width:1500px){
.search .entry-header, .search .entry-content{display:inline-block;width:85%;}
} .ast-builder-menu-1 .sub-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;position:absolute;z-index:1;left:50%;width:30vw;padding:0.75rem;margin-left:-11vw;margin-top:1.5rem;border:solid 1px #14a066;background-color:#e8f6f0;}
.ast-builder-menu-1 .sub-menu li{padding:0.75rem;position:relative;}
.ast-builder-menu-1 .sub-menu li a{padding:0!important;}
.sidebar-box{width:100%;padding:2rem 2rem 4rem 2rem;background:#f5f5f5 url(//solarwissen.selfmade-energy.com/wp-content/uploads/2021/12/solarrechner-box-bg.png) no-repeat right bottom;box-shadow:0 2px 8px 0 rgb(0 0 0 / 24%);position:sticky;top:35%;margin-bottom:45px;}
.sidebar-box > ul{margin-bottom:2rem;}
.sidebar-box li{line-height:1.6;margin-bottom:1rem;list-style:disc;margin-left:15px}
.sidebar-box > .search-bar__label{color:#00303c;font-size:22px;font-weight:700;line-height:1;text-align:left;margin-bottom:1rem;}
.sidebar-box > .search-bar__label span{color:#ffae00;}
.sidebar-box .search-bar__button, .tnp-subscription .tnp-field-button input{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;height:46px;padding:10px 25px;background-color:#fff;color:#fff;font-size:14px;font-weight:700;line-height:16px;text-align:center;letter-spacing:1px;background:rgb(255, 174, 0);background:linear-gradient(135deg, rgba(255, 174, 0, 1) 0%, rgba(255, 174, 0, 1) 5%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 7%, rgba(20, 160, 102, 1) 7%);border:0px solid #14a066;}
.sidebar-box .search-bar__button:hover, .tnp-subscription .tnp-field-button input:hover{background:linear-gradient(135deg, rgba(255, 174, 0, 1) 0%, rgba(255, 174, 0, 1) 5%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 7%, rgba(13, 103, 66, 1) 7%);}
.ast-separate-container.ast-two-container #secondary .widget{padding:0;}
.sidebar-main{position:relative;}
.sidebar-plz-box{width:100%;max-width:400px;padding:1rem;background:#fff;border:0px solid #14a066;box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;margin-bottom:1rem;}
.sidebar-plz-box a.primary{border:2px solid #CBD4D7;color:#00303C;padding:0.75rem 1rem;display:block;font-weight:600;border-radius:2px;}
.sidebar-plz-box a.primary:hover{background:rgb(207,235,223);}
.sidebar-plz-box div{position:relative;}
.sidebar-plz-box .logo-best-price{float:right;top:0;right:0;}
.sidebar-plz-box .logo-best-price img{width:3.5rem;height:auto;transform:rotate(8deg);}
.sidebar-plz-box svg{vertical-align:bottom;margin-right:1rem;width:36px;height:auto;}
.sidebar-plz-box .c-FieldGroup{line-height:1;}
.sidebar-plz-box > ul{margin-bottom:2rem;}
.sidebar-plz-box li{line-height:1.6;margin-bottom:1rem;list-style:disc;margin-left:15px}
.sidebar-plz-box > h4{color:#00303c;font-size:1.375rem;font-weight:700;line-height:1;text-align:left;margin-bottom:1rem;}
.sidebar-plz-box > h4 span{color:#ffae00;}
.sidebar-plz-box p{color:#00303c;font-size:1rem;font-weight:400;line-height:1.2;text-align:left;margin-bottom:1rem;margin-right:3rem;}
.sidebar-plz-box input{font-weight:700;background-color:#fff;color:#00303c;padding:0.6rem;border:solid 1px #005065;display:inline;outline:none;margin-right:0.5rem;}
.sidebar-plz-box .search-bar__button{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;height:46px;line-height:24px;padding:10px 25px;background-color:#fff;color:#fff;font-weight:700;letter-spacing:0;text-align:center;background:rgb(255, 174, 0);background:linear-gradient(135deg, rgba(255, 174, 0, 1) 0%, rgba(255, 174, 0, 1) 5%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 7%, rgba(20, 160, 102, 1) 7%);border:0px solid #14a066;display:flex;}
.sidebar-plz-box .search-bar__button:hover{background:linear-gradient(135deg, rgba(255, 174, 0, 1) 0%, rgba(255, 174, 0, 1) 5%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 7%, rgba(13, 103, 66, 1) 7%);}
.close-button{display:none;}
@media(max-width:1546px){
.sidebar-plz-box input{width:100%;}
.search-bar__button{margin-top:0.5rem;width:100%;height:auto!important;}
}
@media only screen and (min-width: 921px) and (max-width: 1024px)  {
.sidebar-plz-box svg{display:none;}
.sidebar-plz-box p{margin-right:0;}
.logo-best-price{display:none;}
}
@media only screen and (min-width: 600px) and (max-width: 921px)  {
.sidebar-plz-box{display:none;}
}
@media(max-width:920px){
.sidebar-plz-box input{width:auto;}
.search-bar__button{width:auto;}
}
@media screen and (max-width:600px){
.sidebar-plz-box{display:none;position:fixed;z-index:800;width:100%;top:auto;left:0;right:0;bottom:0;height:auto;overflow:hidden;background:rgb(207,235,223)!important;margin:0;padding:1rem;border:0;vertical-align:baseline;box-shadow:rgba(17, 17, 26, 0.1) 0px 0px 16px;}
.sidebar-plz-box p{display:none;}
.sidebar-plz-box > h4{margin-bottom:10px;font-size:1rem;line-height:1rem;width:100%;position:relative;}
.sidebar-plz-box .logo-best-price{display:none;}
.sidebar-plz-box a.primary{border:0px solid #CBD4D7;padding:0;color:#14a066;}
.close-button{display:block;text-align:right;flex:auto;width:36px;position:absolute;right:-10px;top:-10px;}
.close-button svg{color:#00303c;}
} .content-plz-box{width:100%;padding:1.5rem;background:#f5f5f5;border:1px solid #f5f5f5;display:inline-block;}
.content-plz-box-green{width:100%;padding:1.5rem;background:rgba(20,160,102,0.1);border-left:5px solid #14A066;display:inline-block;}
.content-plz-box-inner{margin-right:4rem;display:inline-grid;border-right:1px dashed #c8c8c8;}
.content-plz-box-green .content-plz-box-inner{border-right:1px dashed rgba(20,160,102,0.5);}
.content-plz-box-inner h4{font-size:24px;line-height:1.25;font-weight:700;color:#00303c;margin-bottom:0.5rem;}
.content-plz-box-inner p{color:#00303c;font-size:1rem;font-weight:400;line-height:1.2;text-align:left;margin-bottom:0;width:460px;padding-right:2rem;}
.content-plz-box-search{display:inline-block;vertical-align:text-top;}
.content-plz-box input, .content-plz-box-green input{font-weight:700;background-color:#fff;color:#00303c;padding:0.6rem;border:solid 1px #005065;display:inline;outline:none;margin-right:0.5rem;}
.content-plz-box .search-bar__button, .content-plz-box-green .search-bar__button{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;height:46px;padding:10px 25px;background-color:#fff;color:#fff;font-weight:700;letter-spacing:0;text-align:center;background:rgb(255, 174, 0);background:linear-gradient(135deg, rgba(255, 174, 0, 1) 0%, rgba(255, 174, 0, 1) 5%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 7%, rgba(20, 160, 102, 1) 7%);border:0px solid #14a066;}
.content-plz-box .search-bar__button:hover, .content-plz-box-green .search-bar__button:hover{background:linear-gradient(135deg, rgba(255, 174, 0, 1) 0%, rgba(255, 174, 0, 1) 5%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 7%, rgba(13, 103, 66, 1) 7%);}
.ast-separate-container .ast-article-single{padding:2em;}
.entry-title, .entry-title a{font-weight:800;}
#ezw_tco-3 .ez-toc-widget-container ul.ez-toc-list li.active::before{background-color:#ffffff !important;}
.entry-content [class*="__inner-container"] > *:not(.alignwide):not(p):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(iframe){max-width:1600px;}
h1, .entry-content h1{font-size:2.625rem;line-height:1.25;font-weight:800;text-transform:inherit!important;hyphens:auto;}
h2, .entry-content h2{font-size:1.875rem;line-height:2.25rem;font-weight:800;hyphens:auto;}
h3, .entry-content h3{font-size:1.5rem;line-height:2rem;font-weight:700;hyphens:auto;}
.entry-content ul{padding-left:0em;}
.wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:focus{color:#14A066;background-color:rgba(20, 160, 102, 0.1);border-color:#14A066;}
.uagb-post-grid.is-grid.uagb-post__equal-height.block-homepage .uagb-post__inner-wrap{background:rgb(255, 255, 255);background:linear-gradient(225deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 1) 10%);box-shadow:0 2px 8px 0 rgb(0 0 0 / 13%);border:2px solid #fff;}
.uagb-post-grid.is-grid.uagb-post__equal-height.block-homepage .uagb-post__inner-wrap:hover{border:2px solid #14A066;background:rgba(20,160,102,0.1);}
.uagb-post-grid.is-grid.uagb-post__equal-height.block-homepage .uagb-post__inner-wrap h2{font-size:1.5rem;margin-bottom:1rem;display:table-cell;font-weight:600;}
.uagb-post-grid.is-grid.uagb-post__equal-height.block-homepage .uagb-post__inner-wrap .uagb-post__excerpt{margin-bottom:0;}
.wp-block-button .wp-block-button__link{position:relative;padding:0;border:0px;border-bottom:1px solid #14A066;padding-bottom:3px;}
.uagb-post-grid.is-grid.uagb-post__equal-height.block-homepage .uagb-post__inner-wrap:hover .wp-block-button .wp-block-button__link{border-bottom:1px dashed #14A066;}
.uagb-post-grid.is-grid.uagb-post__equal-height.block-homepage .uagb-post__inner-wrap .wp-block-button .wp-block-button__link:visited{color:#14A066 !important;}
.wp-block-uagb-column.block-homepage{background:rgb(255, 255, 255);background:linear-gradient(225deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 1) 10%);}
.wp-block-uagb-column.block-homepage h2{text-decoration:none;line-height:1.25!important;margin-top:0;margin-bottom:1.25rem;font-size:1.520875rem!important;color:#00303c;}
.wp-block-uagb-column.block-homepage h2 a{text-decoration:none;line-height:1.25;margin-top:0;margin-bottom:1.25rem;font-size:1.520875rem;color:#00303c;}
.wp-block-uagb-column.block-homepage h2 a:hover{color:#14a066;}
.wp-block-uagb-column.block-homepage ul{padding-bottom:0;max-width:100%;width:480px;}
.wp-block-uagb-column.block-homepage ul li{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.card-design .uagb-post__inner-wrap{background:rgb(255, 255, 255);background:linear-gradient(225deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 1) 10%)!important;box-shadow:0 2px 8px 0 rgb(0 0 0 / 13%)!important;border:2px solid #fff!important;}
.card-design .uagb-post__inner-wrap .uagb-post__image{padding:1.5em 1.5em 1.25em 1.5em;}
.card-design .uagb-post__inner-wrap,.card-design .uagb-post-grid-byline{padding-bottom:0;}
.card-design h3.uagb-post__title.uagb-post__text a{text-decoration:none;line-height:1.25;margin-top:0;margin-bottom:0;padding-bottom:0;font-size:1.25rem!important;color:#00303c;}
.card-design h3.uagb-post__title.uagb-post__text a:hover{text-decoration:none;line-height:1.25;margin-top:0;margin-bottom:0;font-size:1.25rem!important;color:#14a066;}
.home-headline h1, h2#home-headline, #home-headline h1{font-weight:100!important;}
form.searchbox-homepage{background:linear-gradient(135deg, rgba(255, 174, 0, 1) 0%, rgba(255, 174, 0, 1) 5%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 7%, rgba(245, 245, 245, 1) 7%);padding:1.25rem;}
form.searchbox-homepage .wp-block-search__input{background:#fff;}
form.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{padding:10px;}
form.searchbox-home input{font-weight:400;background-color:#fff!important;color:#00303c;padding:0.6rem;border:solid 2px #005065!important;display:inline;outline:none;margin-right:0.5rem;}
form.searchbox-home input:focus{border-bottom-color:#ffae00!important;}
form.searchbox-home .wp-block-search__label{padding-bottom:15px;display:block;}
.is-form-style input.is-search-input{font-weight:400;background-color:#fff!important;color:#00303c;padding:0.6rem;line-height:1.5;height:auto;border:solid 2px #005065!important;display:inline;outline:none;margin-right:0.5rem;max-width:475px;width:100%;}
form.searchbox-home button{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;height:46px;padding:10px 25px;background-color:#fff;color:#fff!important;font-weight:700;letter-spacing:0;text-align:center;background:rgb(255, 174, 0);background:linear-gradient(135deg, rgba(255, 174, 0, 1) 0%, rgba(255, 174, 0, 1) 5%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 7%, rgba(20, 160, 102, 1) 7%);border:0px solid #14a066!important;}
form.searchbox-home button:hover{background:linear-gradient(135deg, rgba(255, 174, 0, 1) 0%, rgba(255, 174, 0, 1) 5%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 7%, rgba(13, 103, 66, 1) 7%);border:0px solid #14a066!important;}
.is-form-style input.is-search-submit{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;height:46px;padding:10px 25px!important;background-color:#fff;color:#fff!important;font-weight:700;letter-spacing:0;text-align:center;background:rgb(255, 174, 0);background:linear-gradient(135deg, rgba(255, 174, 0, 1) 0%, rgba(255, 174, 0, 1) 5%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 7%, rgba(20, 160, 102, 1) 7%);border:0px solid #14a066!important;}
.fm-svg-logos svg{height:30px;}
.fm-svg-logos div{height:30px;display:inline-block;margin-right:3rem;vertical-align:bottom;}
.fm-svg-logos #bafa{height:50px;}
.fm-karte{text-align:center;}
.fm-karte svg{width:auto;height:280px;}
.uagb-block-73d489ac.uagb-layout-input-button .uagb-search-wrapper .uagb-search-form__container input[type=search]{border:1px solid #f5f5f5;background:#fff;font-size:12px;height:3rem;vertical-align:top;width:100%;max-width:250px;}
.uagb-block-73d489ac.uagb-layout-input-button .uagb-search-wrapper .uagb-search-form__container button{border:1px solid #f5f5f5!important;background:#fff!important;}
.uagb-block-73d489ac.uagb-layout-input-button .uagb-search-wrapper .uagb-search-form__container .uagb-search-submit{border:1px solid #f5f5f5!important;background:#fff!important;}
.uagb-block-73d489ac.uagb-layout-input-button .uagb-search-wrapper .uagb-search-form__container svg{fill:#215461 !important;width:20px;height:20px;font-size:20px;}
.wp-block-image{text-align:center;}
.wp-block-image figcaption{font-size:0.69em;text-align:center;opacity:0.5;}
.meta-blog{font-size:1rem!important;line-height:1.5;display:flex;margin-bottom:1rem;}
.wtr-time-wrap.block, .wtr-time-wrap.before-content{text-align:center;margin:0px;line-height:1.5;display:inline-block;color:#00303c;}
.author-headline{font-size:16px;}
.author-image{border-radius:50%;height:48px;margin-right:0.525rem;}
.wp-block-group.has-background{padding:2em 3em!important;}
.info-box{background:#fff7e5;border-left:5px solid #ffae00;}
.info-box ul{columns:3;-webkit-columns:3;-moz-columns:3;}
.interview-box{padding:1rem 3em 1rem 1rem;border-left:5px solid #004e66;background:#F1F5F6;}
ol.ordered-list{list-style:none;counter-reset:steps;}
ol.ordered-list li{counter-increment:steps;}
ol.ordered-list li::before{content:counter(steps);margin-right:1rem;background:#FFAE00;color:white;width:2rem;height:2rem;border-radius:0;display:inline-grid;place-items:center;line-height:1.5rem;font-weight:bold;margin-bottom:1rem;margin-left:1.5rem;}
ol.ordered-list ol li::before{background:rbga(255,174,0,0.5);}
.entry-content ul{padding:0 0 1.5rem 0rem;margin:0;}
.entry-content ul li{list-style:none;position:relative;padding:0 0 0 23px;margin-bottom:0.25em;line-height:1.75rem;font-size:1.125rem;}
.entry-content ul li:before{content:"";display:block;width:8px;height:8px;background:#FFAE00;position:absolute;top:0.75rem!important;left:0;margin-top:-4px;}
.entry-content ol{padding:0 0 1.5rem 0rem;margin:0;}
.entry-content ol li{list-style-type:none;counter-increment:item;margin-bottom:1rem;margin-left:2.5rem;list-style-position:outside;position:relative;}
.entry-content ol li:before{content:counter(item);position:absolute;left:-2.5rem;margin-right:1rem;background-color:#FFAE00;color:#fff;font-weight:bold;padding:3px 8px;border-radius:3px;}
.entry-content ol.bundeslaender{padding:inherit;margin:0;}
.entry-content ol.bundeslaender li{list-style-type:decimal;counter-increment:item;margin-bottom:0.25rem;margin-left:3rem;list-style-position:outside;}
.entry-content ol.bundeslaender li::marker{color:#14a066;font-weight:bold;}
.entry-content ol.bundeslaender li:before{display:none;}
.social p{padding-bottom:0.5rem;}
.social{padding-left:2rem;border-left:1px dashed #f5f5f5;}
.ss-inline-share-wrapper .ss-social-share-label span{font-size:1.3em;line-height:1.5em;font-weight:700;margin-bottom:1rem;}
.crp_related.crp-grid h3{text-align:center;margin-bottom:1rem!important;}
.crp_related.crp-grid ul li:before{display:none;}
.crp_related.crp-grid ul li{padding-left:0;}
.crp_related.crp-grid li .crp_title{font-size:1.25rem;line-height:1.5rem;font-weight:600;margin:0.8rem 0 0 0;color:#00303c;}
.crp_related.crp-grid li:hover .crp_title{color:#14a066;}
.crp_related.crp-grid li img{transition:transform 200ms ease-in-out 0s;}
.accordion-box{border:1px solid #DFDFDF;padding:1.5rem;}
.accordion-box .uagb-faq-item{border:0!important;}
.accordion-box .wp-block-uagb-faq-child{border-bottom:1px solid #DFDFDF;}
.accordion-box .wp-block-uagb-faq-child:last-child{border-bottom:0px solid #DFDFDF;}
.accordion-box .uagb-question{font-weight:bold;}
.button-box{background:rgba(20,160,102,0.1);border-left:5px solid #14A066;}
.button-box .uagb-cta__button-wrapper a.uagb-cta-typeof-button{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;padding:10px 25px!important;background-color:#fff;color:#fff!important;font-size:14px;font-weight:700;line-height:16px;text-align:center;letter-spacing:1px;background:rgb(255, 174, 0);background:linear-gradient(135deg, rgba(255, 174, 0, 1) 0%, rgba(255, 174, 0, 1) 5%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 7%, rgba(20, 160, 102, 1) 7%);border:0px solid #14a066!important;}
.button-box .uagb-cta__button-wrapper a.uagb-cta-typeof-button:hover{background:linear-gradient(135deg, rgba(255, 174, 0, 1) 0%, rgba(255, 174, 0, 1) 5%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 7%, rgba(13, 103, 66, 1) 7%);}
.uagb-cta__outer-wrap .uagb-cta__content-right .uagb-cta__block-link{display:inherit!important;}
.text-image{background:#f5f5f5;}
.is-type-video{background:#f5f5f5;padding:1.5rem;}
.uagb-tabs__wrap.uagb-tabs__hstyle3-desktop.tab-box .uagb-tab{border-radius:0;}
.toc_widget_list li{border-bottom:1px dashed #f5f5f5;}
.toc_widget_list a{display:inline-flex;line-height:1.525rem;}
.toc_widget_list .toc_number{font-weight:bold;word-break:initial;}
figure.is-style-regular table{table-layout:fixed;}
.wp-block-table table{border:1px solid #F5F5F5!important;}
.wp-block-table table tr:first-child{background:#F5F5F5;}
.wp-block-table td, .wp-block-table th{padding:0.5em;border:1px solid #F5F5F5;}
.wp-block-table.is-style-stripes{border:0px solid #f5f5f5;}
.wp-block-table figcaption{font-size:0.725rem;text-align:center;padding:1rem;}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:#f5f5f5;}
.h2-checklist img{vertical-align:text-bottom;}
.lexikon-list .is-layout-flow.wp-block-column h2{margin-top:5px;border-top:2px solid #00303c;}
.lexikon-list .is-layout-flow.wp-block-column .uagb-post__inner-wrap{padding:0;box-shadow:none;}
nav.lexikon-list-bar{text-align:center;}
.lexikon-list-bar ul{display:inline-block;text-align:center;margin:0 auto;}
.lexikon-list-bar ul li:before{display:none;}
.lexikon-list-bar ul li{background:#00303c10;float:left;padding:5px;margin:5px;}
.lexikon-list-bar ul li:hover{background:#00303c;color:#fff!important;}
.lexikon-list-bar ul li a{text-decoration:none!important;font-size:1.25rem;color:#00303c;}
.lexikon-list-bar ul li a:hover{backgound-color:#00303c;color:#fff;}
.is-form-id-3436 #is-search-input-3436{max-width:470px!important;}
.entry-content ul.lcp_catlist{margin-bottom:0.5rem;}
.entry-content ul.lcp_catlist li{padding-left:0.5rem;}
.entry-content ul.lcp_catlist li:before{display:none!important;}
ul.lcp_catlist h3{font-size:1rem!important;margin-bottom:0.5rem;}
ul.lcp_catlist a{color:#00303c!important;}
.ast-separate-container .ast-archive-description{padding:3em 6.67em;background:#f5f5f5;}
.searchbox-homepage{background:linear-gradient(135deg, rgba(255, 174, 0, 1) 0%, rgba(255, 174, 0, 1) 5%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 7%, rgba(245, 245, 245, 1) 7%);}
#ast-desktop-header > div.ast-below-header-wrap > div > div > div > div.site-header-below-section-left.site-header-section.ast-flex.site-header-section-left > div{width:100%;}
.uagb-post__text{display:flex;}
@media screen and (min-width:768px){
.uagb-post-grid.is-grid.uagb-post__equal-height.block-homepage .uagb-post__inner-wrap .uagb-post__image{width:150px;display:inline-block;float:right;margin-left:20px;padding:1rem 1rem 1rem 0rem;}
} footer > section.w-full > div > div > a.footer__button, a.button-report{position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;height:60px;padding:1rem 3rem;background-color:#fff;color:#fff!important;font-weight:700;letter-spacing:0;text-align:center;background:rgb(20, 160, 102);border:2px solid rgb(20, 160, 102);text-decoration:none!important;}
footer > section.w-full > div > div > a.footer__button:before, .button-report:before{content:"";position:absolute;top:-2px;left:-2px;width:1.5rem;height:1.5rem;background:linear-gradient(135deg, rgb(255, 174, 0), rgb(255, 174, 0) 40%, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);}
footer > section.w-full > div > div > a.footer__button:hover, , .button-report:hover{background:rgb(14, 116, 78);border:2px solid rgb(14, 116, 78);}
@media screen and (max-width:768px){
footer > section.w-full > div > div > a.footer__button{padding:1rem 2rem;margin:0 1rem;}
} .footer-angebotsbox{padding:30px;}
.site-above-footer-wrap[data-section="section-above-footer-builder"]{border-bottom:5px solid #fff;}
.footer-angebotsbox .box0{width:auto;margin:0 auto;}
.footer-angebotsbox h3{font-size:28px;font-weight:700;line-height:30px;margin-bottom:1em;}
.footer-angebotsbox .icon img{float:left;margin-right:1em;}
.footer-angebotsbox .box1, .footer-angebotsbox .box2{font-size:16px;display:inline-block;font-weight:700;line-height:20px;text-align:left;padding-right:40px;}
.footer-angebotsbox .box3{font-size:16px;display:inline-block;font-weight:700;line-height:20px;text-align:left;width:220px;}
.footer-angebotsbox span{padding-top:10px;display:block;}
.footer-angebotsbox .footer-angebotsbox_label{font-size:24px;color:#fff;font-weight:bold;}
.footer-angebotsbox .footer-angebotsbox_input-wrapper{display:block;position:relative;margin:40px 0 0 0;}
.footer-angebotsbox .footer-angebotsbox_button{margin-top:1em;color:#fff;background:rgb(255, 174, 0);background:linear-gradient(135deg, rgba(255, 174, 0, 1) 0%, rgba(255, 174, 0, 1) 5%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 7%, rgba(20, 160, 102, 1) 7%);border-bottom:0px solid #fff;padding:10px 36px;text-transform:inherit;font-weight:700;}
#nav_menu-3 h2, #nav_menu-5 h2{display:none;}
#nav_menu-3{padding:1.5rem;border-top:1px solid #fff;}
#menu-footer li, #menu-rechtliches li{display:inline-flex;padding:0 .75rem;}
#menu-footer li a, #menu-rechtliches li a{text-align:center;color:#80989e!important;text-transform:inherit;}
.site-footer-below-section-3{color:#80989e!important;}
.site-below-footer-wrap{border-top:1px solid #fff;}
#block-28{padding-bottom:0;margin-bottom:1.5rem;}
.ast-breadcrumbs-wrapper span{font-weight:100;}
.w-logogroup{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem 3rem;}
footer .logo-container .w-logogroup{margin:1.5rem 1.5rem 0;}
.w-footer{padding:1.5rem;text-align:center;color:#80989e;}
.w-logogroup img, .w-logogroup svg{fill:#80989e;height:1.5rem;}
.social.w-logogroup{gap:1.5rem;}
.ast-separate-container .error-404{background-color:transparent;color:white;}
.ast-separate-container .error-404 .page-title{color:white;font-weight:bold;}
.ast-404-layout-1 .page-sub-title{font-weight:200;}
@media(min-width:993px){
.error404.ast-separate-container #primary{margin-top:0px!important;}
}
.error{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;height:calc(100vh - 18px);min-height:460px;margin-bottom:48px;padding-right:250px;background-image:url(https://sme-prod-static.s3.amazonaws.com/images/404.png);background-size:cover;background-repeat:no-repeat;transform:scaleX(1);}
@media screen and (max-width:1000px){
.error{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:8px;padding-right:0;background-position:20% 100%;}
.wp-block-uagb-column.block-homepage{padding-left:0!important;padding-right:0!important;padding-bottom:1rem!important;}
} .home #block-9, .page-id-656 #block-9, .page-id-662 #block-9{display:none;}
#block-9{display:none!important;}
.ast-related-posts-title{font-size:1.5rem;}
.ast-separate-container .ast-article-single{padding-left:0em;}
.ast-separate-container .ast-article-single{padding-top:0;}
.ast-separate-container .ast-single-related-posts-container{padding:20px;}
.ast-related-post-content .entry-header .ast-related-post-title a{font-size:20px;line-height:28px;font-weight:500;}
.ast-related-post-content .entry-meta, .ast-related-post-content .entry-meta *{color:#00303c;font-size:12px;line-height:20px;font-weight:400;}
.ast-related-posts-inner-section .post-thumb-img-content{background:#14a066;}
.ast-related-posts-inner-section img{transition:transform 200ms ease-in-out 0s;}
.ast-related-posts-inner-section:hover img{transform:translateX(5px);}
.ast-related-post-content:hover .entry-header .ast-related-post-title a{color:#14a066;}
.crp_related.crp-grid .crp_thumb, .crp_related.crp-grid .crp_title{width:100%;}
span.toc_number{margin-right:10px;font-weight:400;}
@media screen and (max-width:768px){
.footer-angebotsbox .box0, .footer-angebotsbox .box1, .footer-angebotsbox .box2, .footer-angebotsbox .box3{width:100%;}
.w-logogroup>img, .w-logogroup>svg{height:1.25rem;}
.w-logogroup{gap:1rem 2rem;margin:1rem 0.5rem 0;}
.ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu{display:block!important;}
.ast-separate-container #primary{margin:0!important;}
header.entry-header .entry-title{font-size:1.875rem!important;}
.meta-blog > div{font-size:.875rem!important;line-height:1.25rem!important;}
.meta-blog .author-headline{font-size:.875rem!important;line-height:1.25rem!important;}
.meta-blog .wtr-time-wrap{font-size:.875rem!important;line-height:1.25rem!important;}
.foerder-cats{gap:0;}
.foerder-cats a{line-height:2;}
.is-form-style input.is-search-submit{display:block;position:relative;width:100%;margin-top:1rem;}
.fm-svg-logos{margin-top:0;}
.fm-svg-logos #bafa{height:30px;}
.fm-svg-logos svg{}
.fm-svg-logos div{height:25px!important;margin-right:1.5rem;display:inline-table!important;margin-bottom:1rem;}
}
@media screen and (max-width:426px){
.footer-angebotsbox{padding:12px;}
.ast-separate-container .ast-article-single{padding:0em;}
.wp-block-group.has-background{padding:1em!important;}
.footer-angebotsbox .box0, .footer-angebotsbox .box1, .footer-angebotsbox .box2, .footer-angebotsbox .box3{display:block!important;width:90%!important;flex:none;max-width:100%;margin-bottom:1em;}
.ast-footer-copyright{display:none;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{padding-bottom:0;margin-bottom:0;}
}
@media(min-width:922px){
.ast-container{max-width:1600px;}
}
@media(max-width:1140px){
.ast-builder-menu-1 .menu-item > .menu-link{padding-left:0.75rem;padding-right:0.75rem;}
}
@media(max-width:1370px){
.ast-builder-menu-1 .sub-menu{width:44vw;}
}
#page iframe .calculator-main{border:0px;}
footer{word-spacing:0!important;font-size:16px!important;}
footer ul{list-style:none;margin-left:0;}
footer .text-center{text-align:center!important;}
footer .\[\&_svg\]\:fill-current svg{fill:rgb(126, 150, 156)!important;}
footer .house svg{fill:rgb(203,212,215)!important;}
footer .\[\&_svg\]\:h-24 svg{height:6rem;}
footer .\[\&_svg\]\:ml-auto svg{margin-left:auto;}
footer .\[\&_svg\]\:w-24 svg{width:6rem;}
footer .bg-gray-50{background-color:rgb(245,245,245)!important}
footer .bg-bluegray{background-color:rgb(0,48,60)!important;}
footer .border-b-3{border-bottom-width:3px;border-bottom-style:solid;}
footer .border-bluegray-200{border-color:rgb(203,212,215)!important;}
footer .children\:items-center > *, .items-center{align-items:center;}
footer .children\:px-4 > *{padding-left:1rem;padding-right:1rem;}
footer .divide-x > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*calc(1-var(--tw-divide-x-reverse)));}
footer .first\:children\:pl-0 > :first-child{padding-left:0;}
footer .flex, footer .children\:flex > *{display:flex;}
footer .flex-1{flex:1 1 0%;}
footer .flex-col{flex-direction:column;}
footer .flex-wrap{flex-wrap:wrap;}
footer .font-bold{font-weight:800;}
footer .gap-2{gap:.5rem;}
footer .gap-6{gap:1.5rem;}
footer .gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem;}
footer .gap-y-2{row-gap:.5rem;}
footer .h-8{height:2rem;}
footer .hidden{display:none;}
footer .inline-flex{display:inline-flex;}
footer .justify-between{justify-content:space-between;}
footer .justify-evenly{justify-content:space-evenly;}
footer .last\:children\:pr-0 > :last-child{padding-right:0;}
footer .max-w-screen-max{max-width:1600px;}
footer .mb-0{margin-bottom:0;}
footer .mt-auto{margin-top:auto;}
footer .mx-auto{margin-left:auto;margin-right:auto;}
footer .px-8{padding-left:2rem!important;padding-right:2rem!important;}
footer .px-6{padding-left:1.5rem!important;padding-right:1.5rem!important;}
footer .py-4{padding-top:1rem!important;padding-bottom:1rem!important;}
footer .gap-4{gap:1rem;}
footer .py-8{padding-top:2rem!important;padding-bottom:2rem!important;}
footer .relative{position:relative;}
footer .rf-bg-transparent{background-color:rgba(0, 0, 0, 0)!important;}
footer .rf-border-none{border-style:none!important;}
footer .rf-capitalize{text-transform:capitalize!important;}
footer .text-bluegray, footer h4, footer .text-bluegray-200, footer .\[\&_a\]\:text-bluegray a{color:rgb(0, 48, 60)!important;}
footer .rf-text-grayser{color:red!important;}
footer .rf-dark .dark\:rf-text-raven{color:rgb(78 88 102)!important;}
footer .rf-text-white, footer .text-white{color:rgb(255 255 255)!important;}
footer .rf-flex{display:flex!important;}
footer .rf-font-semibold{font-weight:600!important;}
footer .rf-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;}
footer .rf-justify-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;}
footer .rf-mr-1{margin-right:.25rem!important;}
footer .rf-mr-2{margin-right:.5rem!important;}
footer .rf-text-base{font-size:1rem!important;}
footer .rf-text-lg{font-size:1.125rem!important;}
footer .rf-underline{text-decoration-line:underline!important;}
footer .rf-w-5{width:1.25rem!important;}
footer .rf-widgets, .rf-widgets *{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;outline:none!important;list-style-type:none!important;text-decoration:none!important;font-family:Arial, sans-serif!important;font-style:normal!important;font-weight:400!important;margin:0!important;padding:0!important;}
footer .shrink{flex-shrink:1;}
footer .shrink-0{flex-shrink:0;}
footer .text-sm{font-size:.875rem!important;line-height:1.25rem!important;}
footer .text-xs{font-size:.75rem;line-height:1rem;}
footer .sub-menue-footer{display:flex;gap:3rem;color:#fff!important;}
footer .sub-menue-footer a{color:#fff!important;}
footer .\!py-3{padding-top:0.75rem!important;padding-bottom:0.75rem!important;}
footer .translate-y-\[3px\]{transform:matrix(1, 0, 0, 1, 0, 3);}
footer .w-72{width:18rem;}
footer .\!w-24{width:6rem!important;}
footer .w-full{width:100%;}
footer .grid{display:grid;}
footer img{max-width:100%;-o-object-fit:cover;object-fit:cover;}
footer svg{height:1.2em;fill:rgb(126 150 156);color:rgb(126 150 156);vertical-align:middle;}
footer button.primary, footer .button{display:inline-flex;flex-direction:row;justify-content:center;align-content:flex-start;align-items:center;position:relative;cursor:pointer;border:solid 2px #14a066;background-color:#fff;color:#14a066;font-size:16px;font-weight:700;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem!important;padding-bottom:1rem!important}
footer button.primary, footer .button.primary{color:#fff;background:#14a066;}
footer button.primary:not([disabled]):hover, footer button.primary:not([disabled]):focus, footer button.primary:not([disabled]):active, footer .button.primary:not([disabled]):hover, footer .button.primary:not([disabled]):focus, footer .button.primary:not([disabled]):active{background-color:#0d6742;border-color:#0d6742;}
footer input[type=radio]:checked+:not(.is-simple):before, footer .p-inquiry_details .dialog .dialog-panel-container .dialog-panel .help-text>* input[type=radio]:checked+:not(.is-simple):before, footer button:not(.is-simple):before, footer .button:not(.is-simple):before{position:absolute;content:"";top:-2px;left:-2px;width:1.5rem;height:1.5rem;background:linear-gradient(135deg,#ffae00,#ffae00 40%,#fff 40%,#fff 50%,transparent 50%,transparent 100%);}
footer form input:not([type=radio],footer [type=checkbox],footer [type=range]), footer form textarea, footer form select{font-size:16px;font-weight:700;background-color:#fff;color:#00303c;padding:1rem;border:solid 2px #005065;outline:none;width:100%;}
footer form label.dyn{display:inline-block;}
footer form label{display:flex;align-items:center;cursor:pointer;flex-wrap:wrap;position:relative;width:100%;text-align:left;}
footer .py-8{padding-top:2rem!important;padding-bottom:2rem!important;}
footer .px-6{padding-left:1.5rem!important;padding-right:1.5rem!important;}
@media not all and (min-width: 666px) {
footer .max-mobile\:text-center{text-align:center!important;}
}
@media(min-width:666px){
footer .mobile\:text-base{font-size:1rem;line-height:1.5rem;}
footer .mobile\:px-8{padding-left:2rem!important;padding-right:2rem!important;}
footer .mobile\:justify-normal{justify-content:normal;}
footer .mobile\:flex-col{flex-direction:column;}
footer .mobile\:grid-cols-3{grid-template-columns:repeat(4, minmax(0, 1fr));}
footer .mobile\:flex-row{flex-direction:row;}
footer .mobile\:text-left{text-align:left!important;}
}
@media(min-width:911px){
footer .tablet\:block{display:block;}
}
@media(min-width:1201px){
footer .desktop\:col-start-8 {
grid-column-start: 8;
}
footer .desktop\:block {
display: block;
}
footer .desktop\:gap-4 {
gap: 1rem;
}
footer .desktop\:items-end {
align-items: flex-end;
}
footer .desktop\:flex-row {
flex-direction: row;
}
footer .desktop\:flex {
display: flex;
}
footer .desktop\:col-span-2 {
grid-column: span 2 / span 2;
}
footer .desktop\:grid-cols-8 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}