
#blog_teaser{width:100%;max-width:1200px;margin:0 auto;overflow:hidden}#blog_teaser .button-wrapper{position:relative}#blog_teaser .slider-button-container{display:flex;justify-content:flex-end;align-items:center;width:calc(100% - 30px);max-width:1200px;margin:30px auto 0}#blog_teaser .slider-button-container .slider-button{width:31px;height:17px;transition:all .2s}#blog_teaser .slider-button-container .slider-button.previous{background:url(/images/previous-arrow.svg) top center no-repeat;margin-right:15px;display:none}#blog_teaser .slider-button-container .slider-button.next{background:url(/images/next-arrow.svg) top center no-repeat;display:none}#blog_teaser .slider-button-container .slider-button.previous:hover{transform:translate(-5px)}#blog_teaser .slider-button-container .slider-button.next:hover{transform:translate(5px)}#blog_teaser .slider-button.swiper-button-disabled{opacity:.3}#blog_teaser .slider-button-container a{font-weight:700;font-size:20px;color:var(--rich-black);text-decoration:none;margin:0 auto;transition:color .2s;text-decoration:underline}#blog_teaser .slider-button-container a:hover{color:var(--secondary-color)}#blog_teaser .slider-nav{position:absolute;z-index:10;top:0;height:100%;width:65px;display:flex;align-items:center}#blog_teaser .slider-nav img{transition:transform .2s}#blog_teaser .slider-nav.previous:hover img{transform:translate(-5px)}#blog_teaser .slider-nav.next{margin-left:15px}#blog_teaser .slider-nav.next:hover img{transform:translate(5px)}#blog_teaser .slider-nav.swiper-button-disabled{display:none}@media screen and (max-width:1200px){#blog_teaser .slider-nav{display:none}}#blog_teaser .container-fluid{overflow:hidden}#blog_teaser .swiper-slide{overflow:hidden;margin-right:30px;width:100%;max-width:424px}@media screen and (max-width:400px){#blog_teaser .swiper-slide{margin-right:0}}#blog_teaser .link:link,#blog_teaser .link:active,#blog_teaser .link:visited{position:relative;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;width:100%;height:590px;text-decoration:none}#blog_teaser .link.no-image{justify-content:center}#blog_teaser .link .image-container{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden}#blog_teaser .link img:not(.bg){height:100%!important;width:100%!important;object-fit:cover;object-position:center}#blog_teaser .link img.bg{position:absolute;z-index:-1;top:0;left:0;height:100%;max-width:none!important;object-fit:cover;filter:blur(25px)}#blog_teaser .link .title-description-container{display:flex;flex-flow:column nowrap;justify-content:center;padding:0 20px;background-color:#e0dfdc;width:100%;height:100%;overflow:hidden;transition:all .2s}#blog_teaser .link.no-image .title-description-container{height:100%}.title-date-wrapper{display:flex;flex-direction:column}#blog_teaser .link .title-description-container .title{font-size:20px;font-family:var(--font-primary);font-weight:700;color:var(--rich-black);margin:15px 0}#blog_teaser .link .title-description-container .teaser-text{color:var(--rich-black);font-weight:400}#blog_teaser .link .title-description-container .date{font-size:16px;white-space:nowrap;font-family:var(--font-primary);font-weight:400;margin-bottom:5px;color:var(--rich-black)}@media screen and (max-width:400px){#blog_teaser .link .title-description-container .title{font-size:18px}}#blog_teaser .link.no-image .title-description-container .title{font-size:24pt}.blog-teaser-description{font-size:16pt;font-family:Lato,sans-serif;font-weight:400}#blog_teaser .link:hover .blog-teaser-description{color:#212121}#blog_teaser .link:hover .title-description-container{box-shadow:0 5px 5px #0003;background-color:#fff}#blog_teaser .link .read-more-text{white-space:nowrap;font-size:16px;font-weight:700;color:var(--rich-black);background-color:var(--primary-color);text-align:center;visibility:hidden;padding:9px;width:100%;position:absolute;bottom:50%}#blog_teaser .link:hover .read-more-text,#blog_teaser .link:focus-visible .read-more-text{visibility:visible}.teaser-header p{font-family:Montserrat-SemiBold;font-weight:600;font-style:normal;font-size:23pt}
