html,body{overflow-x:hidden}@media (max-width:1024px){.hidden-mobile{display:none!important}}@media (min-width:1025px){.max-width-500{max-width:500px!important}}.ast-container{padding:0}.entry-content,.entry-header,.page-content{max-width:1200px;margin:0 auto;padding:2rem}.entry-header{margin-bottom:0!important;padding-bottom:0!important}.entry-title{font-size:var(--e-global-typography-primary-font-size,2.5rem)!important;hyphens:auto}.wp-singular .entry-title{hyphens:none}@media (max-width:768px){.entry-content,.entry-header,.page-content{padding:1rem}}.section{width:100%;padding:0!important}.section-inner,.content{padding:4rem!important}@media (max-width:1024px){.section-inner,.content{padding:3rem 2rem!important}}@media (max-width:768px){.section-inner,.content{padding:2rem 1rem!important}}.col-left,.col-right{width:50%!important}@media (max-width:1024px){.col-left,.col-right{width:100%!important}}@media (min-width:1025px){.col-left.col-text .content{max-width:600px;margin-left:auto;padding-left:0!important}.col-right.col-text .content{max-width:600px;margin-right:auto;padding-right:0!important}}.col-media{padding:0!important}.grid-2,.grid-3,.grid-4{display:grid!important;gap:1.5rem!important}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.bg-light{background-color:#F5F1EB}.bg-white{background-color:#fff}.bg-dark{background-color:#1c2c4c}.bg-accent{background-color:#F16C61}.bg-dark,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark p,.bg-dark li,.bg-dark a{color:#fff}@media (max-width:1023px){.bg-light-mobile{background-color:rgb(245 241 235 / .7)}}body:not(.home):not(.page-id-12):not(.page-id-975):not(.page-id-1205):not(.page-id-1462).ast-theme-transparent-header #masthead{position:relative!important;left:auto!important;right:auto!important}body:not(.home):not(.page-id-12):not(.page-id-975):not(.page-id-1205):not(.page-id-1462).ast-theme-transparent-header .main-header-bar{background-color:#F5F1EB!important;position:relative!important}body:not(.home):not(.page-id-975):not(.page-id-1205):not(.page-id-1462).ast-theme-transparent-header .main-header-menu .menu-link{color:#1c2c4c!important}body:not(.home):not(.page-id-975):not(.page-id-1205):not(.page-id-1462).ast-theme-transparent-header .main-header-menu .menu-link:hover,body:not(.home):not(.page-id-975):not(.page-id-1205):not(.page-id-1462).ast-theme-transparent-header .main-header-menu .current-menu-item .menu-link{color:#F16C61!important}.hero{padding-top:115px!important}@media (max-width:1024px){.hero{padding-top:115px!important}}.ast-nav-menu a{font-family:var(--e-global-typography-text-font-family),sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.ast-primary-header-bar{border:0}body.page-id-12.ast-theme-transparent-header .main-header-menu .menu-link{text-shadow:0 1px 4px rgb(255 255 255 / .8)}body.home.ast-theme-transparent-header .ast-nav-menu .sub-menu,body.page-id-12.ast-theme-transparent-header .ast-nav-menu .sub-menu,body.page-id-975.ast-theme-transparent-header .ast-nav-menu .sub-menu,body.page-id-1205.ast-theme-transparent-header .ast-nav-menu .sub-menu,body.page-id-1462.ast-theme-transparent-header .ast-nav-menu .sub-menu{background:transparent!important}.ast-theme-transparent-header .main-header-menu .menu-item .sub-menu .menu-link,body.page-id-975.ast-theme-transparent-header .ast-nav-menu .sub-menu .menu-link,body.page-id-1205.ast-theme-transparent-header .ast-nav-menu .sub-menu .menu-link,body.page-id-1462.ast-theme-transparent-header .ast-nav-menu .sub-menu .menu-link{background:transparent!important;color:#fff}@media (max-width:921px){.ast-mobile-header-wrap .ast-mobile-header-content,.ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor>.menu-link,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.menu-link,.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover>.menu-link{background:#1c2c4c}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.menu-link,body:not(.home):not(.page-id-975):not(.page-id-1205):not(.page-id-1462).ast-theme-transparent-header .main-header-menu .menu-link{color:#f5f1eb!important;text-shadow:none}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.menu-link:hover,body:not(.home):not(.page-id-975):not(.page-id-1205):not(.page-id-1462).ast-theme-transparent-header .main-header-menu .menu-link:hover{color:#d7b377!important}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor>.menu-link{color:#f16c61!important}.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-typ{display:none!important}}.ast-custom-button-link{text-decoration:none!important}input[type="submit"],.ast-custom-button,a.wp-block-button__link,.wp-block-search__button{text-transform:uppercase;letter-spacing:1px;color:#fff!important;transition:background-color 0.2s ease}.ast-custom-button:hover,a.wp-block-button__link:hover,.wp-block-search__button:hover,input[type="submit"]:hover{background:#D4534A!important}#ast-desktop-header .ast-custom-button{max-width:230px;display:flex;text-align:center;line-height:1.4}.iconbox-gleich .elementor-icon-box-wrapper{display:flex;flex-direction:column;height:100%}.iconbox-gleich .elementor-icon-box-content{display:flex;flex-direction:column;flex:1}.iconbox-gleich .elementor-icon-box-description{flex:1}.iconbox-gleich .elementor-icon-box-title{min-height:4.5em}.iconbox-gleich .elementor-icon-box-description{flex:1;display:flex;flex-direction:column}.iconbox-gleich .elementor-icon-box-description .elementor-widget-button{margin-top:auto}span.absatz{margin-bottom:1rem}.elementor-icon-box-icon{text-align:center}h3.elementor-icon-box-title{font-size:1.7rem;letter-spacing:0;line-height:1.7rem;margin-bottom:1.5rem}.elementor-icon-box-content .elementor-widget-button{margin-top:30px}.elementor-icon-box-content .elementor-widget-button a{min-height:77px;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){h3.elementor-icon-box-title{font-size:1.3rem}.iconbox-gleich:last-child:nth-child(odd){grid-column:1 / -1;max-width:50%;margin:0 auto}.elementor-icon-box-content .elementor-button{hyphens:auto;-webkit-hyphens:auto;word-break:break-word;overflow-wrap:break-word}}.box-bild-freigestellt{overflow:visible!important;margin-top:57px}.box-bild-freigestellt .col-left.col-media{overflow:hidden;margin-top:-57px;align-self:stretch}.box-bild-freigestellt .col-left.col-media img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.box-bild-freigestellt .col-right.col-text .content{padding:4rem!important}.custom-elementor-footer .wpcf7-response-output{color:#fff!important}.wpcf7 .wpcf7-not-valid-tip{color:#F16C61}.wpcf7 label{color:var(--ast-global-color-5)}.wpcf7 input,.wpcf7 textarea{color:var(--ast-global-color-2)}@media (max-width:1024px){.wpcf7 input.wpcf7-submit{width:100%}}.site-footer{border-top:1px solid #6f8599;padding:2rem 1rem}.site-footer a{text-decoration:none}.site-footer a:hover{color:#F16C61!important}.custom-elementor-footer ul.elementor-icon-list-items{margin:0}.custom-elementor-footer .elementor-icon-list-icon svg{width:1em!important;height:1em!important}.custom-elementor-footer label{color:var(--ast-global-color-5)}#kontaktbereich a[href^="tel"]{color:inherit;var(--e-global-color-3957dcc)}@media (max-width:544px){.ast-footer-copyright p{text-align:center!important}}.wp-singular h2{font-size:2rem!important;line-height:1!important}h2.ast-blog-single-element{font-size:2rem!important;line-height:1.2;hyphens:none}h2.ast-blog-single-element a{text-decoration:none;font-family:"DM Serif Display",sans-serif}h2.ast-blog-single-element a:hover{color:#f16c60}.entry-header.ast-blog-meta-container{padding:0;margin:0 0 1rem!important}.entry-header.ast-blog-meta-container .entry-meta *,.wp-singular .entry-meta *{color:#6f8599}@media (max-width:1024px){.wp-singular .entry-title{font-size:1.8rem!important}.wp-singular h2{font-size:1.6rem!important}}.wp-singular .elementor-widget-n-accordion .e-n-accordion-item-title{border-bottom-width:0}.wp-singular .elementor-widget-n-accordion .e-n-accordion-item:last-child .e-n-accordion-item-title{border-bottom-width:1px}.wp-singular .elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{border-bottom:0;color:#F16C61}.wp-singular .e-n-accordion-item-title-text{font-weight:700}.wp-singular .elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:#F16C61}