@font-face{
font-family:'Lora';
font-style:italic;
font-weight:400 700;
font-display:swap;
src:url(//www.danyelandre.de/wp-content/themes/astra-child/assets/fonts/lora-latin-ext-italic.woff2) format('woff2');
unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
font-family:'Lora';
font-style:italic;
font-weight:400 700;
font-display:swap;
src:url(//www.danyelandre.de/wp-content/themes/astra-child/assets/fonts/lora-latin-italic.woff2) format('woff2');
unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
font-family:'Lora';
font-style:normal;
font-weight:400 700;
font-display:swap;
src:url(//www.danyelandre.de/wp-content/themes/astra-child/assets/fonts/lora-latin-ext-normal.woff2) format('woff2');
unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
font-family:'Lora';
font-style:normal;
font-weight:400 700;
font-display:swap;
src:url(//www.danyelandre.de/wp-content/themes/astra-child/assets/fonts/lora-latin-normal.woff2) format('woff2');
unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.da-footer{
background:#eaeaea;
border-top:1px dotted #a0a0a0;
padding:22px 20px;
text-align:center;
}
.da-footer__text{
margin:0 auto;
max-width:1100px;
font-size:19px;
line-height:1.7;
color:#4a4a4a;
}
.da-footer__text a{
color:#000;
text-decoration:none;
border-bottom:1px solid transparent;
}
.da-footer__text a:hover,
.da-footer__text a:focus-visible{
border-bottom-color:currentColor;
}
.da-footer__text a:focus-visible{
outline:2px solid #000;
outline-offset:3px;
}
@media (max-width:1024px){
.da-footer__text{font-size:17px;}
}
@media (max-width:767px){
.da-footer{padding:18px 14px;}
.da-footer__text{font-size:15px;line-height:1.75;}
} .entry-content[data-ast-blocks-layout] > p,
.entry-content[data-ast-blocks-layout] > h1,
.entry-content[data-ast-blocks-layout] > h2,
.entry-content[data-ast-blocks-layout] > h3,
.entry-content[data-ast-blocks-layout] > h4,
.entry-content[data-ast-blocks-layout] > ul,
.entry-content[data-ast-blocks-layout] > ol,
.entry-content[data-ast-blocks-layout] > blockquote{
max-width:800px;
margin-left:auto;
margin-right:auto;
}
.entry-content[data-ast-blocks-layout] > p{margin-bottom:1.9em;}
.entry-content[data-ast-blocks-layout] > h1,
.entry-content[data-ast-blocks-layout] > h2{margin-top:1.6em;margin-bottom:.5em;}
.entry-content[data-ast-blocks-layout] > h1:first-child,
.entry-content[data-ast-blocks-layout] > h2:first-child{margin-top:0;} .entry-content[data-ast-blocks-layout] > .da-form{
max-width:820px;
margin-left:auto;
margin-right:auto;
} .ast-page-builder-template .entry-content[data-ast-blocks-layout] > p,
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > h1,
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > h2,
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > h3,
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > h4,
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > ul,
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > ol,
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > blockquote{
max-width:800px;
margin-left:auto;
margin-right:auto;
padding-left:20px;
padding-right:20px;
}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-form{
max-width:860px;
margin-left:auto;
margin-right:auto;
padding-left:20px;
padding-right:20px;
}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-seiten-hero,
.entry-content[data-ast-blocks-layout] > .da-seiten-hero{
max-width:none;
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > p:last-child{padding-bottom:60px;} .entry-content[data-ast-blocks-layout] > .wp-block-cover.alignfull,
.entry-content[data-ast-blocks-layout] > .alignfull{
max-width:100vw;
width:100vw;
margin-left:calc(50% - 50vw);
margin-right:calc(50% - 50vw);
}
.da-seiten-hero{margin-bottom:44px;}
@media (max-width:767px){
.da-seiten-hero{margin-bottom:30px;}
}  @media (min-width:922px){
body:has(.da-seiten-hero) #masthead{
position:absolute;
left:0;
right:0;
top:0;
z-index:99;
}
} body:not(.ast-theme-transparent-header):has(.da-seiten-hero) #masthead,
body:not(.ast-theme-transparent-header):has(.da-start-hero) #masthead{
background:#ffffff;
margin-top:0 !important;
}
body:not(.ast-theme-transparent-header):has(.da-seiten-hero) #masthead .ast-primary-header-bar,
body:not(.ast-theme-transparent-header):has(.da-start-hero) #masthead .ast-primary-header-bar{
margin-top:0 !important;
} body:not(.ast-theme-transparent-header):has(.da-seiten-hero) #masthead .site-branding,
body:not(.ast-theme-transparent-header):has(.da-start-hero) #masthead .site-branding{
margin-top:0 !important;
padding-top:6px !important;
padding-bottom:6px !important;
}
body:has(.da-seiten-hero) #primary{
margin-top:0 !important;
padding-top:0 !important;
}
body:has(.da-seiten-hero) #content,
body:has(.da-seiten-hero) .ast-container{
padding-top:0 !important;
} body:has(.da-seiten-hero) #masthead.ast-header-sticked,
body:has(.da-seiten-hero) .ast-sticky-active{position:fixed;} .da-seiten-hero.wp-block-cover{
min-height:100vh;
align-items:flex-end; justify-content:center; padding:0 0 var(--da-balken-abstand);
}
.da-seiten-hero .wp-block-cover__background{
background:none !important;
opacity:0 !important;
} .da-seiten-hero .wp-block-cover__inner-container{
width:100%;
max-width:none;
min-height:var(--da-balken-hoehe);
display:flex;
align-items:center;
justify-content:center;
padding:24px;
background:rgba(0,0,0,.45);
}
.da-seiten-hero__titel{
color:#fff !important;
text-align:center;
margin:0 !important;
line-height:1.25;
max-width:900px;
}
@media (max-width:1024px){
.da-seiten-hero.wp-block-cover{min-height:580px;}
}
@media (max-width:1024px){
:root{--da-balken-hoehe:86px;--da-balken-abstand:48px;}
}
@media (max-width:767px){
:root{--da-balken-hoehe:70px;--da-balken-abstand:34px;}
.da-seiten-hero.wp-block-cover{min-height:240px !important;}
.da-seiten-hero .wp-block-cover__inner-container{padding:14px 16px;}
.da-seiten-hero__titel{font-size:30px;}
}  .ast-header-sticked .site-branding,
.ast-sticky-shrunk .site-branding,
.ast-header-sticked .ast-site-identity,
.ast-sticky-shrunk .ast-site-identity{
margin-top:0 !important;
padding-top:0 !important;
padding-bottom:0 !important;
} .ast-header-sticked .custom-logo-link,
.ast-sticky-shrunk .custom-logo-link,
.ast-header-sticked .sticky-custom-logo,
.ast-sticky-shrunk .sticky-custom-logo{
line-height:0;
}
.ast-header-sticked .custom-logo,
.ast-sticky-shrunk .custom-logo{
max-height:64px;
width:auto !important;
height:auto;
vertical-align:middle;
}  :root{
--da-karte-rand:40px; --da-karte-max:1160px; --da-karte-innen:48px 40px;
--da-karte-ueberstand:-30px; --da-karte-unten:60px; --da-balken-hoehe:100px;
--da-balken-abstand:60px;
}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-seiten-karte,
.entry-content[data-ast-blocks-layout] > .da-seiten-karte{
position:relative;
z-index:2;
width:100%;
max-width:min(var(--da-karte-max), calc(100% - 2 * var(--da-karte-rand)));
margin-top:var(--da-karte-ueberstand);
margin-left:auto;
margin-right:auto;
margin-bottom:var(--da-karte-unten);
padding:var(--da-karte-innen);
background:#fff;
box-shadow:0 0 10px 0 rgba(0,0,0,.5);
} .da-seiten-karte > p,
.da-seiten-karte > h2,
.da-seiten-karte > h3,
.da-seiten-karte > ul,
.da-seiten-karte > ol{
max-width:800px;
margin-left:auto;
margin-right:auto;
padding-left:0;
padding-right:0;
}
.da-seiten-karte > h2:first-child{margin-top:0;}
.da-seiten-karte .da-form{
max-width:820px;
margin-left:auto;
margin-right:auto;
padding-left:0;
padding-right:0;
} .da-seiten-hero{margin-bottom:0;}
@media (max-width:1024px){
:root{
--da-karte-rand:24px;
--da-karte-innen:36px 28px;
--da-karte-unten:48px;
}
}
@media (max-width:767px){
:root{
--da-karte-rand:14px;
--da-karte-innen:26px 18px;
--da-karte-ueberstand:-20px;
--da-karte-unten:36px;
}
} .ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-seiten-h1:first-child{
margin-top:80px;
} .da-seiten-h1{
font-size:39px;
line-height:1.4em;
color:var(--ast-global-color-2);
text-transform:none;
}
.da-seiten-h2{
font-size:32px;
line-height:1.3em;
color:var(--ast-global-color-2);
text-transform:none;
} .da-portrait{
margin-top:40px;
margin-bottom:40px;
}
.da-portrait img{
width:min(460px, 70vw);
height:auto;
aspect-ratio:1;
object-fit:cover;
border-radius:50%;
display:block;
margin:0 auto;
} .da-knopfreihe{
margin-bottom:50px;
}
.da-knopf .wp-block-button__link,
.da-knopf .wp-block-button__link:link,
.da-knopf .wp-block-button__link:visited{
background-color:#ffffff;
color:#7a7a7a;
border:1px solid #54595f;
border-radius:3px;
padding:15px 30px;
font-family:'Lora',Georgia,serif;
font-size:16px;
font-weight:500;
line-height:1.5;
text-decoration:none;
transition:background-color .3s, color .3s, border-color .3s;
}
.da-knopf .wp-block-button__link:hover,
.da-knopf .wp-block-button__link:focus,
.da-knopf .wp-block-button__link:active{
background-color:#f4f2ee;
color:var(--ast-global-color-2);
border-color:var(--ast-global-color-2);
}
.da-knopf .wp-block-button__link:focus-visible{
outline:2px solid var(--ast-global-color-2);
outline-offset:3px;
}
@media (max-width:544px){
.da-seiten-h1{font-size:30px;}
.da-seiten-h2{font-size:26px;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-seiten-h1:first-child{
margin-top:50px;
}
.da-knopf .wp-block-button__link{
padding:14px 22px;
font-size:15px;
}
} .da-grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:30px;
}
.da-grid--1{grid-template-columns:1fr;}
.da-grid--2{grid-template-columns:repeat(2,1fr);}
.da-grid--3{grid-template-columns:repeat(3,1fr);}
.da-grid--4{grid-template-columns:repeat(4,1fr);}
.da-item{position:relative;border:1px solid #dbdbdb;overflow:hidden;}
.da-item__link{display:block;text-decoration:none;position:relative;}
.da-item__thumb{
position:relative;
width:100%;
padding-bottom:67%; overflow:hidden;
}
.da-item__thumb img{
position:absolute;inset:0;
width:100%;height:100%;
object-fit:cover;display:block;
transition:transform .5s ease;
}
.da-item__link:hover .da-item__thumb img{transform:scale(1.04);} .da-item__text{
position:absolute;
left:0;right:0;bottom:0;
padding:18px 24px 18px 20px;
background-color:rgba(0,0,0,.35);
text-align:right;
}
.da-item__heading{
margin:0;
color:#fff;
font-weight:normal;
font-size:19px;
line-height:1.3; display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
overflow:hidden;
}
@media (max-width:920px){
.da-grid--3,.da-grid--4{grid-template-columns:repeat(2,1fr);}
}
@media (max-width:600px){
.da-grid,.da-grid--2,.da-grid--3,.da-grid--4{grid-template-columns:1fr;}
.da-item__text{padding:14px 16px;}
}  .da-start-hero .da-diashow{
position:absolute;
inset:0;
width:auto;
max-width:none !important;
margin:0 !important;
overflow:hidden;
z-index:0;
}
.da-diashow__bild{
position:absolute;
inset:0;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
opacity:0;
animation:da-blende 20s infinite;
} .da-diashow__bild:nth-child(1){animation-delay:0s;}
.da-diashow__bild:nth-child(2){animation-delay:-15s;}
.da-diashow__bild:nth-child(3){animation-delay:-10s;}
.da-diashow__bild:nth-child(4){animation-delay:-5s;}
@keyframes da-blende{
0%   {opacity:1;}
15%  {opacity:1;} 25%  {opacity:0;} 90%  {opacity:0;}
100% {opacity:1;} } @media (prefers-reduced-motion:reduce){
.da-diashow__bild{animation:none;}
.da-diashow__bild:nth-child(1){opacity:1;}
.da-diashow__bild:not(:nth-child(1)){opacity:0;}
} .ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-start-hero,
.entry-content[data-ast-blocks-layout] > .da-start-hero{
position:relative;
display:flex;
align-items:center;
justify-content:center;
min-height:100vh;
width:100vw;
max-width:100vw;
margin-left:calc(50% - 50vw);
margin-right:calc(50% - 50vw);
padding:0;
overflow:hidden;
background-color:#000;
}
.da-start-hero .da-start-hero__inhalt{
position:relative;
z-index:1;
width:100%;
max-width:none !important;
margin:0 !important;
padding:0 20px;
text-align:center;
} .da-start-hero .da-start-hero__titel{
margin:0 !important;
max-width:none;
font-size:66.5px;
line-height:1.4em;
color:#fff;
text-transform:uppercase;
text-shadow:0 0 10px rgba(0,0,0,.52);
}
.da-start-hero .da-start-hero__unter{
margin:0 !important;
font-family:'Anton',Impact,sans-serif;
font-size:32.3px;
line-height:1em;
font-weight:400;
color:#fff;
text-shadow:0 0 10px rgba(0,0,0,.45);
} @media (min-width:922px){
body:has(.da-start-hero) #masthead{
position:absolute;
left:0;right:0;top:0;
z-index:99;
}
}
body:has(.da-start-hero) .ast-header-sticked{position:fixed;} .ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-start-hero + *{
margin-top:60px;
}
@media (max-width:921px){
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-start-hero,
.entry-content[data-ast-blocks-layout] > .da-start-hero{
min-height:570px;
align-items:flex-end;
padding-bottom:60px;
}
.da-start-hero .da-start-hero__titel{font-size:48px;}
.da-start-hero .da-start-hero__unter{font-size:24px;line-height:1.3em;}
}
@media (max-width:544px){
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-start-hero,
.entry-content[data-ast-blocks-layout] > .da-start-hero{
min-height:265px;
padding-bottom:30px;
}
.da-start-hero .da-start-hero__titel{font-size:32px;line-height:1.2em;}
.da-start-hero .da-start-hero__unter{font-size:18px;line-height:1.3em;}
} .entry-content[data-ast-blocks-layout] > p.da-einleitung,
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > p.da-einleitung{
font-size:24px;
line-height:1.6;
}
@media (max-width:544px){
.entry-content[data-ast-blocks-layout] > p.da-einleitung,
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > p.da-einleitung{
font-size:20px;
}
} .ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-liste,
.entry-content[data-ast-blocks-layout] > .da-liste{
max-width:min(880px, calc(100% - 40px));
margin:0 auto;
padding:0;
} .ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-mehr,
.entry-content[data-ast-blocks-layout] > .da-mehr{
display:flex;
align-items:center;
gap:24px;
max-width:min(880px, calc(100% - 40px));
margin:45px auto 70px;
padding:0;
}
.da-mehr::before,
.da-mehr::after{
content:"";
flex:1 1 auto;
height:1px;
background:#e8e8e8;
}
.da-mehr .wp-block-button__link{
white-space:normal;
}
@media (max-width:544px){
.da-mehr::before,.da-mehr::after{display:none;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-mehr,
.entry-content[data-ast-blocks-layout] > .da-mehr{
justify-content:center;
}
} .da-diashow__bild--1{background-image:url(//www.danyelandre.de/wp-content/uploads/2023/04/20220920-0066-1600x1066.webp);}
.da-diashow__bild--2{background-image:url(//www.danyelandre.de/wp-content/uploads/2023/04/20210918-0767-1600x1066.webp);}
.da-diashow__bild--3{background-image:url(//www.danyelandre.de/wp-content/uploads/2023/04/20220608-1565-1600x1066.webp);}
.da-diashow__bild--4{background-image:url(//www.danyelandre.de/wp-content/uploads/2023/04/20220606-4318-1600x1066.webp);}
@media (max-width:800px){
.da-diashow__bild--1{background-image:url(//www.danyelandre.de/wp-content/uploads/2023/04/20220920-0066-768x512.webp);}
.da-diashow__bild--2{background-image:url(//www.danyelandre.de/wp-content/uploads/2023/04/20210918-0767-768x512.webp);}
.da-diashow__bild--3{background-image:url(//www.danyelandre.de/wp-content/uploads/2023/04/20220608-1565-768x512.webp);}
.da-diashow__bild--4{background-image:url(//www.danyelandre.de/wp-content/uploads/2023/04/20220606-4318-768x512.webp);}
} .ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-claim,
.entry-content[data-ast-blocks-layout] > .da-claim{
max-width:min(400px, calc(100% - 40px));
margin:60px auto 40px;
padding:0;
}
.da-claim img{
width:100% !important; max-width:100%;
height:auto;
display:block;
} .da-liste > .wp-block-group__inner-container,
.da-liste .da-grid{max-width:none;width:100%;margin:0;} @media (max-width:921px){
#masthead .custom-logo{
width:104px !important;
height:auto !important;
max-width:104px;
} #masthead .site-branding,
#masthead .ast-site-identity{
margin-top:0 !important;
padding-top:8px !important;
padding-bottom:8px !important;
}
#masthead .ast-primary-header-bar,
#masthead .main-header-bar{
margin-top:0 !important;
} body:has(.da-seiten-hero) #primary,
body:has(.da-start-hero) #primary{
margin-top:0 !important;
padding-top:0 !important;
}
} .ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-seiten-h2:first-child,
.entry-content[data-ast-blocks-layout] > .da-seiten-h2:first-child{
margin-top:80px;
} .da-danke-titel{
font-size:57px;
line-height:1.3em;
}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-schritte,
.entry-content[data-ast-blocks-layout] > .da-schritte{
max-width:min(1067px, calc(100% - 40px));
margin:50px auto 70px;
padding:0 20px;
gap:40px;
}
.da-schritt__nummer{
font-size:38px;
line-height:1.3em;
color:#7a7a7a;
margin:0 0 18px;
} .da-schritte .wp-block-column > p{
max-width:none;
margin-bottom:0;
}
@media (max-width:921px){
.da-danke-titel{font-size:42px;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-schritte,
.entry-content[data-ast-blocks-layout] > .da-schritte{
gap:45px;
}
}
@media (max-width:544px){
.da-danke-titel{font-size:30px;}
.da-schritt__nummer{font-size:30px;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-seiten-h2:first-child,
.entry-content[data-ast-blocks-layout] > .da-seiten-h2:first-child{
margin-top:50px;
}
} .da-preis{
margin:0 0 45px;
}
.da-preis__kopf{
display:flex;
align-items:center;
gap:16px;
}
.da-preis__titel{
font-family:'Lora',Georgia,serif;
font-size:30px;
font-weight:600;
color:var(--ast-global-color-3);
white-space:nowrap;
}
.da-preis__linie{
flex:1 1 auto;
height:0;
border-bottom:2px dotted var(--ast-global-color-3);
}
.da-preis__betrag{
font-family:'Lora',Georgia,serif;
font-size:48px;
color:var(--ast-global-color-3);
white-space:nowrap;
} .da-preis__text{
margin:14px 0 0;
font-size:21px;
line-height:1.6;
color:#4c4c4c;
}
.da-leistungen{
max-width:640px;
margin:0 auto 20px;
padding-left:1.2em;
font-size:19px;
line-height:1.9;
}
.da-leistungen li{margin-bottom:4px;}
@media (max-width:767px){
.da-preis__kopf{
flex-wrap:wrap;
gap:0 12px;
}
.da-preis__titel{font-size:23px;white-space:normal;}
.da-preis__betrag{font-size:32px;}
.da-preis__linie{display:none;}
.da-preis__text{font-size:18px;}
.da-leistungen{font-size:18px;}
} .da-partner-liste{
margin-top:50px;
}
.da-partner-karte{
display:flex;
align-items:center;
gap:50px;
margin-bottom:80px;
}
.da-partner-karte:last-child{margin-bottom:20px;} .da-partner-karte:nth-child(odd){
flex-direction:row-reverse;
text-align:right;
}
.da-partner-karte__bild{
flex:0 0 auto;
display:block;
line-height:0;
}
.da-partner-karte__bild img{
width:min(360px, 38vw);
height:auto;
aspect-ratio:1;
object-fit:cover;
border-radius:50%;
display:block;
transition:opacity .3s;
}
.da-partner-karte__bild:hover img{opacity:.85;}
.da-partner-karte__text{flex:1 1 auto;}
.da-partner-karte__titel{
margin:0 0 14px;
font-size:26px;
line-height:1.3;
color:var(--ast-global-color-2);
}
.da-partner-karte__titel a{
color:inherit;
text-decoration:none;
}
.da-partner-karte__titel a:hover{text-decoration:underline;}
.da-partner-karte__text p{
margin:0;
font-size:19px;
line-height:1.75;
color:var(--ast-global-color-3);
}
@media (max-width:767px){
.da-partner-karte,
.da-partner-karte:nth-child(odd){
flex-direction:column;
text-align:center;
gap:24px;
margin-bottom:55px;
}
.da-partner-karte__bild img{width:min(240px, 62vw);}
.da-partner-karte__titel{font-size:22px;}
.da-partner-karte__text p{font-size:18px;}
} .da-faq__gruppe{
font-size:32px;
line-height:1.3em;
color:#54595f;
margin-bottom:.6em;
}
.da-faq__frage{
font-size:26px;
line-height:1.3em;
color:var(--ast-global-color-2);
margin-top:2.2em;
margin-bottom:.6em;
}
.da-faq__frage:first-of-type{margin-top:1.2em;}
.da-trenner{
max-width:800px;
margin:50px auto;
border:0;
border-top:1px solid #e8e8e8;
background:none;
height:0;
}
@media (max-width:544px){
.da-faq__gruppe{font-size:25px;}
.da-faq__frage{font-size:21px;margin-top:1.8em;}
} .ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-band,
.entry-content[data-ast-blocks-layout] > .da-band{
width:100vw;
max-width:100vw;
margin-left:calc(50% - 50vw);
margin-right:calc(50% - 50vw);
margin-top:0;
margin-bottom:0;
padding:0;
height:70vh;
min-height:420px;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
} .ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-seiten-karte--flach,
.entry-content[data-ast-blocks-layout] > .da-seiten-karte--flach{
margin-top:var(--da-karte-unten);
} .da-hochbild{
margin:36px auto;
}
.da-hochbild img{
max-width:min(460px, 100%);
height:auto;
display:block;
margin:0 auto;
}
@media (max-width:767px){
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .da-band,
.entry-content[data-ast-blocks-layout] > .da-band{
height:46vh;
min-height:250px;
}
.da-hochbild{margin:26px auto;}
} .da-seiten-hero--zweizeilig .wp-block-cover__inner-container{
min-height:auto;
padding:22px 24px;
flex-direction:column;
gap:8px;
}
.da-seiten-hero__unter{
margin:0 !important;
font-family:'Anton',Impact,sans-serif;
font-size:26px;
line-height:1.2;
color:#fff;
text-shadow:0 0 10px rgba(0,0,0,.45);
}
@media (max-width:767px){
.da-seiten-hero__unter{font-size:17px;}
.da-seiten-hero--zweizeilig .wp-block-cover__inner-container{padding:14px 16px;gap:5px;}
} .ast-page-builder-template .entry-content[data-ast-blocks-layout] .da-galerie,
.entry-content[data-ast-blocks-layout] .da-galerie{
display:block !important;
columns:3;
column-gap:16px;
max-width:none;
margin:36px 0 46px;
padding:0;
}
.da-galerie figure.wp-block-image{
break-inside:avoid;
margin:0 0 16px;
display:block;
width:auto !important;
}
.da-galerie figure.wp-block-image img{
width:100%;
height:auto;
display:block;
}
@media (max-width:920px){
.ast-page-builder-template .entry-content[data-ast-blocks-layout] .da-galerie,
.entry-content[data-ast-blocks-layout] .da-galerie{columns:2;}
}
@media (max-width:600px){
.ast-page-builder-template .entry-content[data-ast-blocks-layout] .da-galerie,
.entry-content[data-ast-blocks-layout] .da-galerie{columns:1;}
} .entry-content[data-ast-blocks-layout] > .da-buehne{
background:#111111;
padding:clamp(48px, 9vh, 110px) 20px;
margin-top:0;
margin-bottom:0;
}
.da-buehne__inhalt{
display:grid;
grid-template-columns:minmax(300px, 430px) minmax(0, 560px);
grid-template-rows:auto auto;
justify-content:center;
align-items:center;
column-gap:clamp(40px, 6vw, 88px);
max-width:1160px;
margin:0 auto;
}
.da-buehne__bild{
grid-column:1;
grid-row:1 / 3;
align-self:center;
margin:0;
}
.da-buehne__bild img{
width:100%;
aspect-ratio:4 / 5;
object-fit:cover;
object-position:50% 20%;
display:block;
}
.da-buehne__titel{
grid-column:2;
grid-row:1;
align-self:end;
color:#ffffff !important;
text-align:left;
font-size:clamp(38px, 4.6vw, 58px);
line-height:1.04;
margin:0 0 24px;
}
.da-buehne__text{
grid-column:2;
grid-row:2;
align-self:start;
}
.da-buehne__text p{
color:#c9c9c9;
font-size:17px;
line-height:1.75;
margin:0 0 18px;
}
.da-buehne__text p:last-child{margin-bottom:0;}
@media (max-width:860px){
.da-buehne__inhalt{
display:block;
}
.da-buehne__titel{text-align:center;font-size:32px;margin:0 0 22px;}
.da-buehne__bild{width:min(320px, 80vw);margin:0 auto 24px;}
.da-buehne__text p{font-size:16px;}
}