.elementor-90 .elementor-element.elementor-element-abb7d55 > .elementor-container{min-height:346px;}.elementor-90 .elementor-element.elementor-element-abb7d55:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-abb7d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.zukunftsforum-familie.de/wp-content/uploads/bg.png");background-repeat:no-repeat;background-size:314px auto;}.elementor-90 .elementor-element.elementor-element-abb7d55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-90 .elementor-element.elementor-element-abb7d55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-91cbb1d > .elementor-container{min-height:300px;}.elementor-90 .elementor-element.elementor-element-91cbb1d > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-90 .elementor-element.elementor-element-91cbb1d:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-91cbb1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-91cbb1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-91cbb1d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-3797e44{margin-top:40px;margin-bottom:0px;z-index:2;}.elementor-90 .elementor-element.elementor-element-b61d788 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-b61d788 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 15px 0px 0px;}.elementor-90 .elementor-element.elementor-element-ecb1012 .anwp-pg-widget-header__title{font-size:16px;}.elementor-90 .elementor-element.elementor-element-ecb1012 .anwp-pg-widget-header__secondary-line{background-color:#61CE70;}.elementor-90 .elementor-element.elementor-element-ecb1012.anwp-pg-widget-header-style--b .anwp-pg-widget-header__title{background-color:#61CE70;}.elementor-90 .elementor-element.elementor-element-ecb1012.anwp-pg-widget-header-style--c .anwp-pg-widget-header__title{background-color:#61CE70;}.elementor-90 .elementor-element.elementor-element-ecb1012 .anwp-pg-widget-header{margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-ecb1012.anwp-pg-widget-header-style--b .anwp-pg-widget-header__secondary-line{height:0px;}.elementor-90 .elementor-element.elementor-element-ecb1012.anwp-pg-widget-header-style--c .anwp-pg-widget-header__secondary-line{height:0px;}.elementor-90 .elementor-element.elementor-element-ecb1012.anwp-pg-widget-header-style--d .anwp-pg-widget-header__secondary-line{height:0px;}.elementor-90 .elementor-element.elementor-element-ecb1012.anwp-pg-widget-header-style--e .anwp-pg-widget-header__secondary-line{height:0px;}.elementor-90 .elementor-element.elementor-element-ecb1012.anwp-pg-widget-header-style--f .anwp-pg-widget-header__secondary-line{height:0px;}.elementor-90 .elementor-element.elementor-element-ecb1012.anwp-pg-widget-header-style--g .anwp-pg-widget-header__secondary-line{width:0px;}.elementor-90 .elementor-element.elementor-element-ecb1012.anwp-pg-widget-header-style--g .anwp-pg-widget-header__title{margin-left:0px;}.elementor-90 .elementor-element.elementor-element-ecb1012 .anwp-pg-simple-slider .anwp-pg-category__wrapper-filled{background-color:#E3E3E3 !important;}.elementor-90 .elementor-element.elementor-element-ecb1012 .anwp-pg-post-teaser__title{font-size:22px;}.elementor-90 .elementor-element.elementor-element-ecb1012 .anwp-pg-post-teaser__meta-comments, .elementor-90 .elementor-element.elementor-element-ecb1012 .anwp-pg-post-teaser__category-wrapper, .elementor-90 .elementor-element.elementor-element-ecb1012 .anwp-pg-post-teaser__meta-views, .elementor-90 .elementor-element.elementor-element-ecb1012 .anwp-pg-post-teaser__bottom-meta{font-size:14px;}.elementor-90 .elementor-element.elementor-element-c7d60f9 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-c7d60f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-c7d60f9 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 15px;}.elementor-90 .elementor-element.elementor-element-61e19bf{color:#FFFFFF;font-family:"Zurich Normal", Sans-serif;font-size:24px;font-weight:400;line-height:28px;}.elementor-90 .elementor-element.elementor-element-63f6037{margin-top:0px;margin-bottom:40px;}.elementor-90 .elementor-element.elementor-element-aba3303 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-aba3303 > .elementor-element-populated > .elementor-widget-wrap{padding:15px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-59c2004{text-align:left;width:auto;max-width:auto;}.elementor-90 .elementor-element.elementor-element-26eed11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-26eed11{width:auto;max-width:auto;}.elementor-90 .elementor-element.elementor-element-3f24db9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-3f24db9{width:auto;max-width:auto;}.elementor-90 .elementor-element.elementor-element-29436ca > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-a8f997e{text-align:right;color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.3px;}.elementor-90 .elementor-element.elementor-element-a8f997e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-bbc9e96{text-align:right;color:var( --e-global-color-secondary );font-family:"Arial", Sans-serif;font-size:12px;font-weight:600;}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-61e19bf{text-align:center;}.elementor-90 .elementor-element.elementor-element-63f6037{margin-top:25px;margin-bottom:25px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-aba3303{width:100%;}.elementor-90 .elementor-element.elementor-element-a8f997e{text-align:center;}.elementor-90 .elementor-element.elementor-element-bbc9e96{text-align:center;}}@media(min-width:768px){.elementor-90 .elementor-element.elementor-element-b61d788{width:74.875%;}.elementor-90 .elementor-element.elementor-element-c7d60f9{width:25%;}.elementor-90 .elementor-element.elementor-element-aba3303{width:75%;}.elementor-90 .elementor-element.elementor-element-29436ca{width:25%;}}/* Start custom CSS for section, class: .elementor-element-abb7d55 */.elementor-90 .elementor-element.elementor-element-abb7d55{
    position: absolute;
    top: -190px;
    left: 0;
    width: 314px;
    height: 346px;
}
@media (max-width: 1549px){
    .elementor-90 .elementor-element.elementor-element-abb7d55{
        display:none!important;
    }
}/* End custom CSS */
/* Start custom CSS for anwp-pg-simple-slider, class: .elementor-element-ecb1012 */.anwp-pg-post-teaser__thumbnail-img{
    background:none!important;
    display:none!important;
}
.swiper-slide{
    height:100%;
}
.swiper-wrapper{
    align-items:center!important;
}
.anwp-pg-post-teaser__muted_bg{
    display:none;
}
.swiper-wrapper{
    height:180px!important;
}
.anwp-pg-post-teaser__title{
    width: 100%;
    height:180px;
    max-height:unset!important;
    display: flex!important;
    flex-direction: column;
    justify-content: center;
    align-items:flex-start;
    text-transform:none!important;
    position: absolute;
    top:0;
    left:0;
    text-align:left!important;
}
.anwp-pg-wrap .mt-auto{
    margin:0 auto!important;
    padding:50px;
}

.anwp-pg-post-teaser__bottom-meta{
    position: absolute!important;
    top: -5px;
    left:10px;
    margin:0;
    padding:0!important;
}
.anwp-pg-post-teaser__bottom-meta span{
    text-shadow:none;
}

.anwp-pg-post-teaser__bottom-meta::before{
    display:none;
}
.anwp-pg-wrap .anwp-pg-post-teaser:not(.anwp-pg-post-teaser--inner-cover-link):hover .anwp-pg-post-teaser__thumbnail-bg
{display:none;}

.anwp-pg-wrap .anwp-pg-simple-slider .elementor-swiper-button.elementor-swiper-button-prev{
    left:0;
}
.anwp-pg-wrap .anwp-pg-simple-slider .elementor-swiper-button.elementor-swiper-button-next{
    right:0;
}
.anwp-pg-category__wrapper-filled{
    color:#333!important;
}
.anwp-pg-post-teaser__thumbnail img{
    display:none!important;
}
@media(max-width:767px){
.swiper-wrapper, .anwp-pg-post-teaser__title, .anwp-pg-post-teaser__thumbnail{
    height:250px!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3797e44 */.elementor-90 .elementor-element.elementor-element-3797e44 .anwp-pg-post-teaser__thumbnail-img{
    display:none!important;
}
.elementor-90 .elementor-element.elementor-element-3797e44 .anwp-pg-post-teaser__thumbnail{
    height:180px;
    display:block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59c2004 */.elementor-90 .elementor-element.elementor-element-59c2004 img{
    transition: opacity 0.3s;
}
.elementor-90 .elementor-element.elementor-element-59c2004 img:hover{
    opacity:0.8;
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-26eed11 */.elementor-90 .elementor-element.elementor-element-26eed11 a{
    width:58px!important;
    height:58px!important;
    cursor:pointer;
    margin-left:20px;
    background-image:var(--fb-w);
    display:block;
    font-size:0;
}
.elementor-90 .elementor-element.elementor-element-26eed11 a:hover{
    background-image:var(--fb-b);
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-3f24db9 */.elementor-90 .elementor-element.elementor-element-3f24db9 a{
    width:58px!important;
    height:58px!important;
    cursor:pointer;
    margin-left:20px;
    background-image:url(/wp-content/uploads/twitter-weiss.png);
    display:block;
    font-size:0;
}
.elementor-90 .elementor-element.elementor-element-3f24db9 a:hover{
    background-image:url(/wp-content/uploads/twitter-blau.png);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8f997e */.elementor-90 .elementor-element.elementor-element-a8f997e a{
    color:#FFF;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-91cbb1d */footer a:hover{
    color:#000!important;
    text-decoration: none!important;
}
.elementor-location-footer{
    position:relative;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Zurich Normal';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/zurich_n.woff') format('woff'),
		url('/wp-content/uploads/zurich_n.ttf') format('truetype');
}
/* End Custom Fonts CSS */