.tc-teaser .teaser-container{display:flex;flex-wrap:wrap;justify-content:center}.tc-teaser .teaser{background:transparent;margin:0 10px 20px;padding:20px;position:relative;transition:all 0.25s;width:400px}.tc-teaser .teaser.image-position-left,.tc-teaser .teaser.image-position-right{display:flex;justify-content:space-between;align-items:flex-start}.tc-teaser .teaser.image-position-right img{margin:0 0 0 20px}.tc-teaser .teaser.image-position-bottom img{margin:20px auto 0}.tc-teaser .teaser.image-position-left img{margin:0 20px 0 0}.tc-teaser .teaser>a{display:block}.tc-teaser .teaser>a:hover img,.tc-teaser .teaser>a:focus img{transform:scale(1.1)}.tc-teaser .teaser img{display:block;margin:0 auto 20px;transition:transform 0.25s ease-out;width:150px}.tc-teaser .teaser.circle img{border-radius:50%}.tc-teaser .teaser__content{margin:0 auto;max-width:400px}.tc-teaser.columns-1 .teaser{width:calc((100% / 1) - (20px * 1))}.tc-teaser.columns-2 .teaser{width:calc((100% / 2) - (20px * 2))}.tc-teaser.columns-3 .teaser{width:calc((100% / 3) - (20px * 3))}.tc-teaser.columns-4 .teaser{width:calc((100% / 4) - (20px * 4))}@media screen and (max-width:1024px){.tc-teaser .teaser{width:calc((100% / 2) - (20px * 2)) !important}}@media screen and (max-width:768px){.tc-teaser .teaser{margin:0 auto 10px;width:100% !important}.tc-teaser .teaser.image-position-left,.tc-teaser .teaser.image-position-right{display:block}.tc-teaser .teaser.image-position-left img{margin:0 auto 20px}.tc-teaser .teaser.image-position-right img{margin:20px auto 0}}