
#blog_teaser{width:100%;max-width:2000px;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:60px auto 0}@media screen and (max-width:767px){#blog_teaser .slider-button-container{flex-direction:column;gap:20px}}#blog_teaser .slider-button-container .slider-button{width:31px;height:35px;transition:all .2s}#blog_teaser .slider-button-container .slider-button.previous{background:url(/images/left-arrow.svg) top center no-repeat;margin-right:60px}#blog_teaser .slider-button-container .slider-button.next{background:url(/images/right-arrow.svg) top center no-repeat}#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{text-decoration:none;margin-left:360px;transition:color .2s}@media screen and (max-width:1200px){#blog_teaser .slider-button-container a{margin-left:150px}}@media screen and (max-width:767px){#blog_teaser .slider-button-container a{margin-left:0}}#blog_teaser .slider-button-container a:hover{color:#e56913}#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;box-shadow:0 0 10px #0003}@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:400px;overflow:hidden;text-decoration:none;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,.57);box-shadow:0 0 8px #00000091}#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){display:block;height:220px!important;flex:0 0 220px;width:100%!important;object-fit:cover;object-position:center;position:relative;z-index:1}#blog_teaser .link img.bg{position:absolute;z-index:0;top:0;left:0;height:220px;width: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:15px 25px;background-color:#fff;width:100%;height:auto;min-height:0;flex:1 1 auto;position:relative;z-index:2;overflow:hidden;box-shadow:0 5px 5px #0000;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:WorkSans,sans-serif;font-weight:400;color:#000;margin-bottom:5px}@media screen and (max-width:1200px){#blog_teaser .link .title-description-container .title{font-size:18px}}#blog_teaser .link .title-description-container .teaser-text{color:#000;font-size:16px}#blog_teaser .link .title-description-container .date{font-size:16px;white-space:nowrap;font-family:WorkSans,sans-serif;font-weight:400;margin-bottom:5px;color:#000}@media screen and (max-width:400px){#blog_teaser .link .title-description-container .title{font-size:16px}}#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{transform:translateY(-20px);box-shadow:0 5px 5px #0000004d}#blog_teaser .link .title-description-container .read-more-text{white-space:nowrap;font-family:Lato,sans-serif;font-size:16px;font-weight:700;color:#15232c;text-align:right;opacity:0;transition:opacity .2s}#blog_teaser .link:hover .title-description-container .read-more-text{opacity:1}.teaser-header p{font-family:Montserrat-SemiBold;font-weight:600;font-style:normal;font-size:23pt}
