/*!
 *  ATTENTION: This File is Generated by Resources/Private/Theme/** /*
 *  Please do not edit this file directly!!!
 *
 *  Project:  funk-gruppe
 *  Version:  1.0.0
 *
 *  Author:   Autor
 *
 *  Homepage: https://www.atlantisdx.de
 *  Copyright (c) 2025 atlantis dx GmbH
 *
 *
 *
 */.timeline-wrapper{padding-bottom:40px}.timeline-wrapper.enable-animation .timeline-element-wrapper .timeline-element{opacity:0}.timeline-wrapper .timeline-description{padding-bottom:20px}.timeline-wrapper .timeline-element-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;position:relative}@media (max-width:768px){.timeline-wrapper .timeline-element-wrapper{scrollbar-width:thin}}.timeline-wrapper .timeline-element-wrapper .timeline-element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-flex:1;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:0 20px 0 0;position:relative;text-align:left;-webkit-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease}.timeline-wrapper .timeline-element-wrapper .timeline-element:before{background-color:#005092;content:"";height:5px;position:absolute;top:13px;width:100%}@media (max-width:768px){.timeline-wrapper .timeline-element-wrapper .timeline-element:before{margin-left:2px;top:10px}}.timeline-wrapper .timeline-element-wrapper .timeline-element:last-child{padding:0}.timeline-wrapper .timeline-element-wrapper .timeline-element:last-child:before{background:-webkit-gradient(linear,left top,right top,from(#005092),color-stop(10%,#005092),to(transparent));background:-o-linear-gradient(left,#005092 0,#005092 10%,transparent 100%);background:linear-gradient(90deg,#005092 0,#005092 10%,transparent)}.timeline-wrapper .timeline-element-wrapper .timeline-element.animate{opacity:1}@media (max-width:768px){.timeline-wrapper .timeline-element-wrapper .timeline-element{-ms-flex-negative:0;flex-shrink:0;gap:20px;min-width:140px}.timeline-wrapper .timeline-element-wrapper .timeline-element:last-child{margin-right:0}}.timeline-wrapper .timeline-element-wrapper .timeline-element .timeline-element-point{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#005092;border-radius:50px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;justify-content:center;margin:0 0 1rem;max-width:90px;min-height:30px;min-width:30px;padding:0 10px;position:relative;z-index:2}.timeline-wrapper .timeline-element-wrapper .timeline-element .timeline-element-point span{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.timeline-wrapper .timeline-element-wrapper .timeline-element .timeline-element-point{font-size:1rem;min-height:25px;min-width:25px}}.timeline-wrapper .timeline-element-wrapper .timeline-element .timeline-element-description{display:block;font-weight:700;margin:0 0 12px}@media (max-width:768px){.timeline-wrapper .timeline-element-wrapper .timeline-element .timeline-element-description{font-size:inherit;line-height:1.3;padding-right:15px;white-space:normal}}.content-blue .timeline-wrapper .timeline-description .h2{color:#ececec}.content-blue .timeline-wrapper .timeline-element-wrapper .timeline-element:before{background:#ececec}.content-blue .timeline-wrapper .timeline-element-wrapper .timeline-element:last-child:before{background:-webkit-gradient(linear,left top,right top,from(#ececec),color-stop(10%,#ececec),to(transparent));background:-o-linear-gradient(left,#ececec 0,#ececec 10%,transparent 100%);background:linear-gradient(90deg,#ececec 0,#ececec 10%,transparent)}.content-blue .timeline-wrapper .timeline-element-wrapper .timeline-element p:first-child{background:#ececec;color:#005092}.content-blue .timeline-wrapper .timeline-element-wrapper .timeline-element .timeline-element-description{color:#ececec}