/* bundle-signature:2b39b9c4b83b685e015a5d8db1cae7cd */
/* contact-form */.contact-form .contact-data{display:flex;flex-direction:column;gap:20px}.contact-form .contact-form-image{margin-bottom:2rem}.contact-form .contact-data h4{color:var(--brand-secondary-color)}.contact-form .contact-data a{display:flex;flex-direction:row;gap:8px;align-items:center}.contact-form .contact-data a img{width:1.5rem}.contact-form .contact-info .text{margin-bottom:1rem}.contact-form .fluentform .ff-el-group:last-child{margin-bottom:0}.contact-form .fluentform .ff-t-cell .ff-el-group:last-child{margin-bottom:15px}.contact-form .contact-list li{width:fit-content;display:inline-block;padding-right:20px}.contact-form .contact-form-wrapper{background-color:#d8d8d8;padding:50px;border-radius:30px;margin-top:100px}@media (max-width:992px){.contact-form .container{padding:20px}.contact-form .contact-form-wrapper{margin-top:0}}@media (max-width:768px){.contact-form .contact-form-image{margin-bottom:0.7rem}.contact-form .contact-data{gap:1rem;margin-bottom:3rem}.contact-form .contact-form-wrapper{padding:30px}}/* hero */.hero /*** Hero Block Styles* * Modern hero section with Bootstrap integration* Supports background images/videos,.hero overlay gradients,.hero and service cards*//* Base Hero Styles */.hero.test{}.hero{position:relative;min-height:75vh;padding:clamp(4rem,15vh,10rem) 0;background-size:cover;background-position:center;background-repeat:no-repeat;color:white;margin-top:0!important}.hero /* Dark Overlay Gradient */.hero::before{content:'';display:block;position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.1) 60%,transparent 100%);z-index:1;pointer-events:none}.hero /* Content above overlay */.hero>*{position:relative;z-index:2}.hero .container{bottom:25%;position:absolute;left:50%;transform:translateX(-50%) translateY(25%);z-index:9}.hero /* Background Video */.hero-background-video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);z-index:0}.hero /* Hero Content */.hero-content{display:flex;flex-direction:column;gap:0;z-index:9;position:relative}.hero-subline{color:white;font-size:1.75rem}.hero-title{color:white;text-shadow:0 2px 10px rgba(0,0,0,0.3);line-height:1.1;margin-top:25%}.hero-text,.hero-content-secondary{color:rgba(255,255,255,0.95);font-size:1.125rem;line-height:1.7}.hero-content-secondary{padding-top:25%;position:relative;z-index:2}.hero /* Service Card */.hero.has-card{margin-bottom:8rem;padding-bottom:4rem}.hero-service-card{transform:translateY(50%);background:linear-gradient(90deg,var(--brand-secondary-color,#2c3e50) 0%,var(--brand-secondary-color-lighter,#34495e) 100%);color:white;overflow:hidden}.hero-card-image{object-fit:cover}.hero-card-content{padding:2rem}.hero-card-content .card-title{color:white;margin-bottom:1rem;word-wrap:break-word}.hero-card-content .card-text{color:rgba(255,255,255,0.9)}.hero /* Contact Buttons (Fixed Sidebar) */.hero-contact-buttons{bottom:50px;z-index:1000}.hero-contact-buttons .btn{width:60px;height:50px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:30px 0 0 30px !important;box-shadow:-2px 2px 8px rgba(0,0,0,0.2)}.hero-contact-icon{width:20px;height:20px}/* Responsive Adjustments */@media (max-width:991.98px){.hero{padding:clamp(3rem,10vh,8rem) 0}.hero-service-card .col-md-4{display:none}.hero-content-secondary{padding-top:2rem}}@media (max-width:767.98px){.hero{min-height:50vh}.hero::before{background:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%)}.hero-title{font-size:2rem !important}.hero-contact-buttons .btn{width:50px;height:45px;opacity:0.9}.hero-contact-icon{width:18px;height:18px}.hero.has-card{margin-bottom:4rem}.hero-service-card{transform:translateY(0);margin-top:2rem}}/* image-slider */.image-slider /*** Image-Slider Block Styles* Swiper.js Slider mit Custom-Styling*//* Headline */.image-slider__headline{font-size:clamp(1.75rem,3vw,2.5rem);background-image:linear-gradient(90deg,var(--brand-secondary-color,#000) 0%,var(--brand-secondary-color,#000) 51%,var(--brand-accent-color,#666) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.image-slider /* Slider Wrapper */.image-slider__wrapper{position:relative}.image-slider /* Swiper Slide */.swiper-slide{height:clamp(250px,40vw,515px)}.image-slider__slide-figure{width:100%;height:100%;margin:0;position:relative;overflow:hidden;border-radius:var(--bs-border-radius,0.375rem)}.image-slider__image{width:100%;height:100%;object-fit:cover;display:block}.image-slider /* Caption */.headlinerow{padding-bottom:50px}.image-slider .image-slider__headline{margin-bottom:0!important}.image-slider__caption{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 100%);color:white;font-size:0.875rem;text-align:center;margin-bottom:0}.image-slider .text{align-content:center}.image-slider .text p{margin-bottom:0}.image-slider /* Swiper-Pagination */.swiper-pagination{bottom:-2.5rem !important}.image-slider .swiper-pagination-bullet{opacity:0.5;transition:all 0.2s ease}.image-slider .swiper-pagination-bullet-active{background-color:var(--brand-accent-color,var(--bs-primary)) !important;opacity:1}.image-slider /* Swiper Navigation *//* Swiper Navigation underneath slider */.image-slider__nav{display:flex;align-items:center;gap:40px;margin-top:34px;padding-left:0}.image-slider__button.swiper-button-prev,.image-slider__button.swiper-button-next{position:static;inset:auto;width:44px;height:44px;margin:0;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;border-radius:50%;box-shadow:none;cursor:pointer}.image-slider__button.swiper-button-prev::after,.image-slider__button.swiper-button-next::after{display:none;content:none}.image-slider__button-icon{width:44px;height:44px;display:block}.image-slider__button--prev .image-slider__button-icon{transform:rotate(180deg)}.image-slider__button:hover{opacity:0.8}@media (min-width:1535px){.image-slider__wrapper{padding-left:calc((100vw - 1510px)/2)}}@media (max-width:1534px){.image-slider__wrapper{padding-left:15px}}/* Responsive */@media (max-width:991px){.image-slider__wrapper{padding-top:50px;padding-bottom:50px}.image-slider .image-slider__headline br{content:' '}.image-slider .text p{width:75%}}@media (max-width:768px){.image-slider .swiper-slide{height:clamp(200px,60vw,300px)}.image-slider__button.swiper-button-prev,.image-slider__button.swiper-button-next{width:40px;height:40px}.image-slider__button-icon{width:40px;height:40px}}@media (max-width:768px){.image-slider .image-slider__wrapper{padding:30px 15px}}/* karriere */.karriere /*** Block Styles:karriere*/.karriere{}.karriere .container{padding-top:2.5rem;padding-bottom:2.5rem}.karriere .content{padding-bottom:1.5rem}.karriere .content .text{max-width:75%;margin-bottom:1.5rem}.karriere .bilder{padding-bottom:1.5rem}.karriere .bilder img{border-radius:15px;width:100%;height:100%;object-fit:cover;object-position:center}.karriere .items .item{margin-bottom:1.5rem;height:230px}.karriere .items .bild{border-radius:15px;width:100%;height:100%;object-fit:cover;object-position:center}.karriere .items .kachel{border-radius:15px;position:relative;padding:15px;height:100%;align-content:end}.karriere .items .kachel *{color:white}.karriere .items .kachel.benefit{background-color:#c91912}.karriere .items .kachel.zitat{background-color:var(--brand-primary-color);padding:30px 40px 30px 60px}.karriere .items .kachel .benefit{position:absolute;max-width:140px;max-height:90px;top:15px;right:15px;opacity:0.3}.karriere .items .kachel .text{font-size:130%;font-weight:700}.karriere .items .kachel .zitat{font-weight:600;font-size:110%;margin-bottom:5px}.karriere .items .kachel .person{padding-left:30px;font-size:90%}.karriere .items .kachel .zitaticon{position:absolute;left:20px;bottom:90px;max-width:70px}/* Responsive breakpoints *//* Below 1400px */@media (max-width:1399.98px) and (min-width:992px){.karriere .items .item.col-lg-2{flex:0 0 25%;max-width:25%}.karriere .items .item.col-lg-4{flex:0 0 50%;max-width:50%}.karriere .items .item.col-lg-6{flex:0 0 50%;max-width:50%}.karriere .items .kachel{min-height:220px}.karriere .items .kachel.benefit{padding-top:105px}.karriere .items .bild{height:100%;object-fit:cover}}/* Below 1200px */@media (max-width:1199px){.karriere .content .text{max-width:100%}.karriere .bilder .row{row-gap:1rem}.karriere .items .kachel{min-height:220px}.karriere .items .kachel.benefit{padding-top:110px}.karriere .items .kachel .benefit{max-width:110px;max-height:75px}.karriere .items .kachel.zitat{padding:25px 25px 25px 45px}.karriere .items .kachel .zitaticon{max-width:50px;bottom:70px}}/* Below 992px */@media (max-width:991px){.karriere .content{padding-bottom:2rem}.karriere .bilder{padding-bottom:2rem}.karriere .bilder .col-8,.karriere .bilder .col-4{width:50%}.karriere .bilder img{max-height:360px}.karriere .items .row{row-gap:1.5rem}.karriere .items .item{margin-bottom:0}.karriere .items .kachel{min-height:240px}.karriere .items .bild{height:100%;max-height:360px}}/* Below 768px */@media (max-width:767px){.karriere .container{padding-top:1.5rem;padding-bottom:1.5rem}.karriere .headline{margin-bottom:1rem}.karriere /* .karriere .bilder .col-8,.karriere .bilder .col-4{width:100%}.karriere */.karriere .bilder img{height:auto;max-height:none}.karriere .items .kachel{min-height:200px}.karriere .items .kachel.benefit{padding-top:95px}.karriere .items .kachel .benefit{max-width:95px;max-height:65px}.karriere .items .kachel .text{font-size:115%}.karriere .items .kachel.zitat{padding:25px 25px 25px 40px}.karriere .items .kachel .zitat{font-size:100%}.karriere .items .kachel .person{padding-left:20px}.karriere .items .kachel .zitaticon{left:15px;bottom:65px;max-width:45px}}/* Below 576px */@media (max-width:575px){.karriere .container{padding-top:1.25rem;padding-bottom:1.25rem}.karriere .content{padding-bottom:1.5rem}.karriere .bilder{padding-bottom:1.5rem}.karriere .items .row{row-gap:1rem}.karriere .items .kachel{border-radius:12px;padding:20px;min-height:190px}.karriere .items .kachel.benefit{padding-top:85px}.karriere .items .kachel.zitat{padding:25px 20px 25px 35px}.karriere .items .kachel .benefit{max-width:80px;max-height:55px;top:20px;right:20px}.karriere .items .kachel .text{font-size:105%}.karriere .items .kachel .person{padding-left:15px;font-size:85%}.karriere .items .kachel .zitaticon{max-width:38px;left:12px;bottom:60px}.karriere .items .bild,.karriere .bilder img{border-radius:12px}}/* kundenbewertungen */.kundenbewertungen /*** Block Styles:Kundenbewertungen* * BEM Notation:.kundenbewertungen__element--modifier*/.kundenbewertungen{}.kundenbewertungen .headline{width:fit-content;margin:0 auto 4rem}.kundenbewertungen .subline{width:fit-content;margin:0 auto 1rem}.kundenbewertungen{padding:5rem 0!important;margin:5rem 0!important}.kundenbewertungen .bewertungen{background-image:url("../../assets/img/kundenbewertung_hintergrund.png");background-size:cover;background-repeat:no-repeat;padding:120px 0;position:relative}.kundenbewertungen .bewertungen:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#002337;opacity:0.6}.kundenbewertungen .bewertungen *{color:white!important}.kundenbewertungen .bewertungen .container{z-index:9;position:relative}.kundenbewertungen .bewertungen .ti-widget.ti-goog .ti-footer{display:none}/* Responsive breakpoints */@media (max-width:991px){.kundenbewertungen{padding:2.5rem 0 !important;margin:2.5rem 0 !important}}@media (max-width:680px){.kundenbewertungen .headline{margin-left:0}.kundenbewertungen .subline{margin-left:0}}/* leistungen-block */.leistungen-block /*** Block Styles:Leistungen Block* * BEM Notation:.leistungen-block__element--modifier*//* Block container */.leistungen-block{/* Add your block styles here */}.leistungen-block .headline{width:fit-content;margin:0 auto 1rem}.leistungen-block .subline{width:fit-content;margin:0 auto 1rem}.leistungen-block .text{width:50%;text-align:center;margin:0 auto 3rem}.leistungen-block .leistungen{justify-content:center}.leistungen-block .kachel{position:relative;background:var(--brand-primary-color);padding:30px;border-radius:15px;margin-bottom:1.5rem;min-height:250px;align-content:end;transition:all ease 0.3s}.leistungen-block a:hover .kachel{scale:1.05}.leistungen-block .kachel::after{content:'';display:block;position:absolute;right:30px;bottom:30px;width:24px;height:24px;background-image:url('../img/arrow-right.svg');background-repeat:no-repeat;background-position:center;background-size:contain}.leistungen-block .kachel *{color:var(--brand-primary-color-text)}.leistungen-block .kachel img{position:absolute;top:30px;right:30px;max-height:75px;width:auto}.leistungen-block .kachel .kachelheadline{max-width:80%;font-size:140%;margin:0 0 0.5rem}.leistungen-block .kachel .kacheltext{max-width:80%}/* Responsive breakpoints */@media (max-width:680px){.leistungen-block .headline{margin-left:0}.leistungen-block .subline{margin-left:0}.leistungen-block .text{margin-left:0;width:75%;text-align:left}}@media (max-width:992px){.leistungen-block .headline{font-size:2.2rem}}/* logo-slider */.logo-slider /*** Block Styles:logonslider* * BEM Notation:.logonslider__element--modifier*//* Block container */.logo-slider{}.logo-slider .elemente{position:relative;display:block}.logo-slider .elemente::before,.logo-slider .elemente::after{display:block;content:'';position:absolute;top:0;width:20%;height:100%;z-index:20;pointer-events:none;background:white;background:linear-gradient(90deg,rgba(255,255,255,1) 40%,rgba(255,255,255,0) 100%)}.logo-slider .elemente::after{right:0;background:linear-gradient(270deg,rgba(255,255,255,1) 40%,rgba(255,255,255,0) 100%)}.logo-slider .logo{display:flex;align-items:center;justify-content:center;height:130px;position:relative}.logo-slider .logo .inner{border:1px solid grey;border-radius:10px;width:100%;padding:10px 0;height:80%;align-content:center}.logo-slider .logo a{height:100%;align-content:center}.logo-slider .logo img{object-fit:contain;padding:10px 0;width:80%;height:auto;max-height:100%;display:block;margin:0 auto;}.logo-slider .logoslider{height:130px}.logo-slider .logoslider.last{margin-bottom:0}.logo-slider .swiper-wrapper{transition-timing-function:linear}.logo-slider .swiper-slide{width:210px;flex-shrink:0;margin-right:20px}.logo-slider .swiper-wrapper{display:flex;align-items:center}.logo-slider .btn{width:max-content;margin:4rem auto 0}.logo-slider .swiper-wrapper{transition-timing-function:linear !important}.logo-slider .swiper-slide{width:auto}/* Responsive breakpoints */@media (min-width:768px){.logo-slider .logoslider{}}@media (min-width:992px){.logo-slider .logoslider{}}/* referenzen */.referenzen /*** Block Styles:Referenzen*/.referenzen .text{padding-bottom:75px}.referenzen .item{padding:75px 0}.referenzen .item:last-child{padding-bottom:0!important}.referenzen .item .headline{font-size:150%}.referenzen .item .ort{display:block;height:100%;align-content:center;font-size:165%;color:var(--main);font-family:"Antique Olive";font-weight:300;text-align:right;padding:0 15px}.referenzen .item .swiper{padding-top:25px}/* Responsive breakpoints */@media (min-width:768px){.referenzen{}}@media (max-width:575px){.referenzen .item .slider,.referenzen .flx_referenzen .item .vorhernachherslider{margin-top:20px}.referenzen .item .headline{font-size:130%}.referenzen .item .ort{font-size:100%}}/* text */.text /*** Text Block Styles* * Flexible text block with optional gallery or shortcode* Supports 3 layouts:text-only,.text text+images,.text text+shortcode*//* Text Content */.text-block-content{height:100%;display:flex;flex-direction:column;justify-content:center}.text-block-content *{color:var(--brand-primary-color)}.text-content{margin-bottom:2rem}.text-content ul{padding-left:1.5rem;list-style:disc}.text-content ol{padding-left:1.5rem;list-style:decimal}.text-content ul li,.text-content ol li{margin-bottom:0.5rem}.text /* Link List (Buttons) */.link-list{margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.text .link-list-item{position:relative;padding-bottom:1rem}.text .link-list-item:not(:last-child)::after{content:'';position:absolute;bottom:0;left:0;width:50%;height:2px;background-color:var(--bs-gray-200,#e9ecef);border-radius:2px}.text .link-list-link{font-size:1rem;font-weight:600;font-style:italic;text-transform:uppercase;text-decoration:none;color:currentColor;display:inline-flex;align-items:center;gap:0.5rem;color:#e30613}.text .link-list-link:hover{color:#a7040e}.text .link-list-link::after{content:'→';font-style:normal;font-weight:400;color:#e30613}.text .link-list-link:hover::after{color:#a7040e}.text-block-picture .text-block-content{padding-right:100px}.text-block-picture .flex-row-reverse .text-block-content{padding-left:100px;padding-right:0}.text /* Image Gallery */.text-block-gallery{display:grid;width:100%;height:100%;min-height:400px;gap:1.25rem;margin:0}.text /* Single image (1 image) */.text-block-gallery.gallery-count-1{grid-template-columns:1fr;grid-template-rows:1fr}.text-block-gallery.gallery-count-1 .img-1{grid-column:1;grid-row:1;border-radius:var(--bs-border-radius,0.375rem)}.text /* Two images layout */.text-block-gallery.gallery-count-2{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr}.text-block-gallery.gallery-count-2 .img-1{grid-column:1 / -1;grid-row:1}.text-block-gallery.gallery-count-2 .img-2{grid-column:1 / -1;grid-row:2}.text /* Three or four images layout (advanced grid) */.text-block-gallery.gallery-count-3,.text-block-gallery.gallery-count-4{grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr)}.text /* 3+images:Large hero image */.text-block-gallery .img-1{grid-column:1 / span 8;grid-row:1 / span 5}.text /* 3+images:Bottom right small */.text-block-gallery .img-2{grid-column:6 / span 3;grid-row:6 / span 3}.text /* Image 3:Bottom left small */.text-block-gallery .img-3{grid-column:1 / span 3;grid-row:6 / span 3}.text /* Image 4:Bottom center (only if 4 images) */.text-block-gallery .img-4{grid-column:4 / span 2;grid-row:6 / span 3}.text /* All gallery images */.text-block-gallery img{width:100%;height:100%;object-fit:cover;border-radius:var(--bs-border-radius,0.375rem);box-shadow:0 2px 8px rgba(0,0,0,0.1)}.text /* Shortcode Content */.text-block-shortcode{display:flex;align-items:center;justify-content:center;min-height:300px;padding:2rem;background-color:var(--bs-light,#f8f9fa);border-radius:var(--bs-border-radius-lg,0.5rem)}.text /* Block mit Icons und Zwei Bildern *//* Text Block Variant:double */.text-block-double .text-block-content{max-width:560px}.text-block-double .text-content::after{content:"";display:block;width:160px;height:1px;background:rgba(0,38,58,0.5);margin-top:28px}.text /* Icons */.text-block-icons{display:grid;grid-template-columns:repeat(3,max-content);gap:28px 42px;margin-top:34px;margin-bottom:32px}.text-block-icons__item{display:flex;align-items:center;gap:14px;color:var(--brand-primary-color,#00263a);font-size:15px;line-height:1.3}.text-block-icons__icon{width:30px;height:30px;object-fit:contain;flex-shrink:0}.text /* Double image layout */.text-block-double-gallery{position:relative;min-height:360px;margin:0}.text-block-double-gallery__image{position:absolute;display:block;object-fit:cover;border-radius:16px}.text-block-double-gallery__image--1{top:0;right:70px;width:75%}.text-block-double-gallery__image--2{right:0;bottom:0;width:54%;height:215px;z-index:2;box-shadow:0 0 0 10px #fff}/* Responsive */@media (max-width:991px){.text-block-icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.text-block-double-gallery{min-height:420px;margin-top:32px}.text-block-double-gallery__image--1{right:0;width:85%}.text-block-double-gallery__image--2{width:60%}}@media (max-width:575px){.text-block-icons{grid-template-columns:1fr}.text-block-double-gallery{min-height:auto;display:flex;flex-direction:column;gap:20px}.text-block-double-gallery__image{position:static;width:100%;height:auto;aspect-ratio:4 / 3}.text-block-double-gallery__image--2{box-shadow:none}}/* Responsive Adjustments */@media (max-width:991.98px){.text-block-gallery{min-height:300px}.text-block-shortcode{min-height:200px;padding:1.5rem}}@media (max-width:767.98px){.text-block-gallery.gallery-count-3,.text-block-gallery.gallery-count-4{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;min-height:auto}.text-block-gallery .img-1,.text-block-gallery .img-2,.text-block-gallery .img-3,.text-block-gallery .img-4{grid-column:span 1;grid-row:auto;aspect-ratio:4/3}.text .link-list{gap:1rem}.text .link-list-item{padding-bottom:0.75rem}}@media (max-width:767.98px){.text-block-picture .text-block-content{padding-right:0}.text-block-picture .flex-row-reverse .text-block-content{padding-left:0;padding-right:0}}/* timeline */.timeline /*** Block Styles:Leistungen Block* * BEM Notation:.leistungen-block__element--modifier*//* Block container */.timeline{/* Add your block styles here */}.timeline /* .timeline{margin:-100px 0 150px!important}.timeline */.timeline .jahreszahl{padding:2.5px}.timeline .jahreszahl .zahl{display:table;background:var(--brand-primary-color);width:100%;min-height:535px}.timeline .jahreszahl .zahl .inhalt{display:table-cell;vertical-align:middle}.timeline .jahreszahl p{color:white;font-size:450%;font-weight:800;text-align:left;margin:0 auto;width:200px;display:block}.timeline .jahreszahl p .monat{color:white;font-size:35%;font-weight:400;display:block;text-align:left;margin-bottom:-25px}.timeline .content{padding:2.5px}.timeline .content *{color:var(--brand-primary-color)}.timeline .content .text{width:100%;min-height:535px;display:table}.timeline .content .text .inhalt{display:table-cell;vertical-align:middle;padding:0 20px}.timeline .content .text .inhalt p{margin-bottom:0;font-size:15px}.timeline .content h3{font-size:175%;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--prime);margin-bottom:15px}.timeline .bild{padding:2.5px}.timeline .bild .image{min-height:535px;padding:0}/* Responsive breakpoints */@media (max-width:680px){}@media (max-width:992px){}/* Consistent stacked order on tablet/mobile:content ->date ->image. */@media (max-width:991.98px){.timeline .leistungen>.item{margin-left:0;margin-right:0;margin-bottom:2rem}.timeline .leistungen>.item:last-child{margin-bottom:0}.timeline .item>.content{order:1 !important;padding:0 0 2.5px}.timeline .item>.jahreszahl{order:2 !important;padding:2.5px 0}.timeline .item>.bild{order:3 !important;padding:2.5px 0 0}.timeline .content .text{min-height:0;display:block}.timeline .content .text .inhalt{display:block;padding:2rem 1.5rem}.timeline .jahreszahl .zahl{min-height:0;display:block}.timeline .jahreszahl .zahl .inhalt{display:block}.timeline .jahreszahl p{width:auto;margin:0;padding:1.5rem;font-size:clamp(2.75rem,10vw,4.5rem)}.timeline .jahreszahl p .monat{margin-bottom:-0.4rem}.timeline .bild .image{min-height:clamp(240px,58vw,380px)}}