/*!
 *  ATTENTION: This File is Generated by Resources/Private/Theme/** /*
 *  Please do not edit this file directly!!!
 *
 *  Project:  eventim-sports
 *  Version:  1.0.0
 *
 *  Author:   Autor
 *
 *  Homepage: https://www.atlantisdx.de
 *  Copyright (c) 2026 atlantis dx GmbH
 *
 *
 *
 */.blog-teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.blog-teaser .blog-teaser-date{color:#202867;font-size:1rem;font-weight:700;margin-bottom:10px;text-transform:uppercase}.blog-teaser .blog-teaser-image{margin-bottom:10px;width:100%}.blog-teaser .blog-teaser-image img{aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.blog-teaser .blog-teaser-headline{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blog-teaser .blog-teaser-headline h3{color:#202867;margin-bottom:0}.blog-teaser .blog-teaser-read-more{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:10px;margin-top:auto}.grow-top{-ms-flex-item-align:start;align-self:flex-start}.grow-bottom{-ms-flex-item-align:end;align-self:flex-end}.grow-center{-ms-flex-item-align:center;align-self:center}.margin-small{margin:30px 0}.margin-standard{margin:60px 0}.margin-large{margin:80px 0}.margin-small-horizontal{margin:0 30px}.margin-standard-horizontal{margin:0 60px}.margin-large-horizontal{margin:0 80px}@media (min-width:768px){.margin-small{margin:60px 0}.margin-standard{margin:100px 0}.margin-large{margin:120px 0}.margin-small-horizontal{margin:0 60px}.margin-standard-horizontal{margin:0 100px}.margin-large-horizontal{margin:0 120px}}.opac-0,.opac-0 img{opacity:1}.opac-25,.opac-25 img{opacity:.75}.opac-50,.opac-50 img{opacity:.5}.opac-75,.opac-75 img{opacity:.25}.opac-100,.opac-100 img{opacity:0}.margin-large,.margin-large-horizontal,.margin-small,.margin-small-horizontal,.margin-standard,.margin-standard-horizontal{padding-left:0;padding-right:0}.padding-small{padding:30px 0}.padding-standard{padding:60px 0}@media (max-width:767.98px){.padding-standard{padding:30px 0}}.padding-large{padding:80px 0}@media (max-width:767.98px){.padding-large{padding:30px 0}}.padding-none{padding:0}.inner-padding{padding-left:30px;padding-right:30px}@media (min-width:768px){.padding-small{margin:60px 0}.padding-standard{margin:100px 0}.padding-large{margin:120px 0}}main .text-center{text-align:center}main b{font-weight:700}main .font-white,main .font-white a{color:#fff}.width-66{width:66%}.width-100{width:100%}