.local-teaser-section{grid-template-columns:1fr;gap:15px;max-width:2580px;margin:11px auto;padding:0 15px;display:grid;position:relative}.local-teaser-section:before{z-index:-1;width:100vw;height:calc(100% + 22px);top:-11px;left:calc(50% - 50vw);content:""!important;display:block!important;position:absolute!important}@media (min-width:768px){.local-teaser-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px auto;padding:0 20px}.local-teaser-section:before{height:calc(100% + 40px);top:-20px}}@media (min-width:1200px){.local-teaser-section{grid-template-columns:repeat(4,minmax(0,1fr))}}.local-teaser-section .box{text-align:center;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;min-height:350px;padding:0 20px 27px;display:-ms-flexbox;display:flex;position:relative}@media (min-width:768px){.local-teaser-section .box{min-height:440px;padding:0 20px 38px}}@media (min-width:1500px){.local-teaser-section .box{min-height:530px;padding:0 30px 50px}}.local-teaser-section .box *{z-index:2!important;position:relative!important}.local-teaser-section .box__badge{border-radius:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;display:-ms-flexbox;display:flex;top:15px;right:15px;position:absolute!important}.local-teaser-section .box__badge img{object-fit:contain;object-position:center;width:20px;height:20px}@media (min-width:768px){.local-teaser-section .box__badge{width:36px;height:36px;top:20px;right:20px}}@media (min-width:1500px){.local-teaser-section .box__badge{width:40px;height:40px}}.local-teaser-section .box__background_image{object-fit:cover;object-position:center;width:100%;height:100%;top:0;left:0;z-index:1!important;position:absolute!important}.local-teaser-section .box__main-headline,.local-teaser-section .box__main-subline{margin:0 auto}.local-teaser-section .box__main-subline{margin-top:3px}@media (min-width:768px){.local-teaser-section .box__main-subline{margin-top:10px}}@media (min-width:1500px){.local-teaser-section .box__main-subline{margin-top:9px}}.local-teaser-section .box__button{margin-top:18px!important}@media (min-width:768px){.local-teaser-section .box__button{margin-top:19px!important}}@media (min-width:1500px){.local-teaser-section .box__button{margin-top:19px!important}}