
#blog_teaser{width:100%;max-width:1232px;margin:0 auto;overflow:visible;padding-bottom:70px;position:relative}#blog_teaser .button-wrapper{position:relative}#blog_teaser .slider-button-container{position:absolute;top:0;left:-70px;right:-70px;height:400px;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:10}#blog_teaser .slider-button-container .slider-button{width:30px;transition:all .2s;pointer-events:all;cursor:pointer}@media screen and (max-width:1350px){#blog_teaser .slider-button-container{display:none}}#blog_teaser .slider-button-container .slider-button.previous{margin-left:0}#blog_teaser .slider-button-container .slider-button.next{margin-right:0}#blog_teaser .view-all-button-container{display:flex;justify-content:center;align-items:center;margin-top:40px}#blog_teaser .swiper-container{overflow:hidden;position:relative}#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: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,#blog_teaser .slider-button-container{display:none}}#blog_teaser .container-fluid{overflow:hidden}#blog_teaser .swiper-slide{overflow:hidden;margin-right:30px;width:100%;max-width:424px;border-top-left-radius:20px;border-top-right-radius:20px}@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;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){height:100%!important;width:100%!important;object-fit:contain;object-position:top;border-top-left-radius:20px;border-top-right-radius:20px}#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:15px 25px;background-color:#fff;width:100%;height:100%;overflow:hidden;box-shadow:0 5px 5px #0000;transition:all .2s;align-items:center;text-align:center}#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:21px;font-family:Lato,sans-serif;font-weight:400;color:#15232c;margin-bottom:5px}#blog_teaser .link .title-description-container .teaser-text{color:#213744}#blog_teaser .link .title-description-container .date{font-size:16px;white-space:nowrap;font-family:Lato,sans-serif;font-weight:400;margin-bottom:5px;color:#435f71}@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}
