
#blog_teaser{width:100%;max-width:1300px;margin:0 auto;overflow:hidden;padding-bottom:70px}#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}#blog_teaser .slider-button-container .slider-button.next{background:url(/images/next-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{font-family:Nunito Sans,sans-serif;font-weight:700;font-size:19px;color:#191918;text-decoration:none;margin-left:30px;transition:color .2s}#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;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}#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}#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:15pt;font-family:playfair_display_medium,Arial,Helvetica,sans-serif;font-weight:400;color:#000;margin-bottom:5px}#blog_teaser .link .title-description-container .teaser-text{font-family:noto_sans_light,Arial,Helvetica,sans-serif;font-size:12pt;color:#010101}#blog_teaser .link .title-description-container .date{font-size:16px;white-space:nowrap;font-family:noto_sans_semibold,Arial,Helvetica,sans-serif;font-size:12pt;font-weight:400;margin-bottom:5px;color:#332030}@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{justify-content:flex-end;opacity:0;transition:opacity .2s}#blog_teaser .link .title-description-container .read-more-text:before{position:relative;top:8px;left:-8px}#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}
