main.domain-life .list-gallery__title:before,main.domain-life .list-topic__headline__title:before,main.domain-life .list-video-slider__title:before{background:#30b26c}main.domain-life .list-tags__link{background-color:#e5fff1;border:1px solid #e5fff1;color:#30b26c}main.domain-life .loadmore__button{border:1px solid #30b26c;color:#30b26c}main.domain-life .widget-weather__headline__overline{color:#30b26c}main.domain-life .list-mostread__item:before{color:#30b26c}.list-flexblock{margin-bottom:3rem}.list-flexblock>div{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;max-width:1176px;padding-left:8px;padding-right:8px}@media screen and (min-width:768px){.list-flexblock>div{padding-left:12px;padding-right:12px}}@media screen and (min-width:1024px){.list-flexblock>div{padding-left:24px;padding-right:24px}}.list-flexblock__headline{margin-bottom:1rem;order:0;padding-left:8px;padding-right:8px;text-align:left;width:100%}@media screen and (min-width:768px){.list-flexblock__headline{padding-left:12px;padding-right:12px;width:66.6666666667%}}@media screen and (min-width:1024px){.list-flexblock__headline{padding-left:24px;padding-right:24px}}@media screen and (min-width:768px){.list-flexblock__headline{margin-bottom:2.5rem}}.list-flexblock__headline__title{display:block;font-family:Moriston,sans-serif;font-size:1.33rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.2;vertical-align:middle}@media screen and (min-width:640px){.list-flexblock__headline__title{display:inline}}@media screen and (min-width:768px){.list-flexblock__headline__title{font-family:Moriston,sans-serif;font-size:2.22rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.2}}.list-flexblock__flex-container{display:flex;flex-wrap:wrap;gap:1.5rem}.list-flexblock__flex-container>div{flex:1 1 100%}@media screen and (min-width:640px){.list-flexblock__flex-container>div{flex:0 0 calc(50% - 0.75rem)}}@media screen and (min-width:1024px){.list-flexblock__flex-container>div{flex:0 0 calc(33.33% - 1rem)}}@media screen and (min-width:768px){.list-flexblock__flex-container.flex-25>div{flex:0 0 calc(33.33% - 1rem)}}@media screen and (min-width:1024px){.list-flexblock__flex-container.flex-25>div{flex:0 0 calc(25% - 1.125rem)}}@media screen and (min-width:1024px){.list-flexblock__flex-container.flex-33>div{flex:0 0 calc(33.33% - 1rem)}}@media screen and (min-width:768px){.list-flexblock__flex-container.flex-50>div{flex:0 0 calc(50% - 0.75rem)}}
