.hero25{position:relative;color:#fff}@media screen and (min-width:768px){.hero25:after,.hero25:before{content:"";height:100%;display:block;position:absolute;background-repeat:no-repeat;width:30%;top:0;background-size:cover}}.hero25:before{background-image:url(/files/compart/media/bilder/referenzen/redesign22/bg_swoosh_4_left.png);background-position:100% 100%}.hero25:after{background-image:url(/files/compart/media/bilder/referenzen/redesign22/bg_swoosh_4_right.png);background-position:0 0;right:0}.hero25 .hero-container{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:2em;position:relative;max-width:1440px!important;padding:4em;width:calc(100% - 8em)}@media screen and (max-width:767px){.hero25 .hero-container{padding:2em;width:calc(100% - 4em)}}.hero25 .hero-container .hero-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.hero25 .hero-container .hero-text h1{margin:.3em 0 .7em}@media screen and (min-width:1600px){.hero25 .hero-container .hero-text h1{font-size:3em}}.hero25 .hero-container .hero-text .buttons{display:-webkit-box;display:flex;flex-wrap:wrap;gap:1em}.hero25 .hero-container .hero-text .buttons .button{font-size:.95em;border-radius:.5em;margin:0}.hero25 .hero-container.content{margin:0 auto}.hero25 .hero-container .hero-text,.hero25 .hero-container .image{-webkit-box-flex:1;flex:1}.hero25 .hero-container .hero-text{min-width:min(540px,100%)}@media screen and (min-width:1600px){.hero25 .hero-container .hero-text{min-width:min(620px,100%)}}.hero25 .hero-container .image{min-width:min(320px,100%)}.hero25 .hero-container .image img{width:100%}@media print{.hero25{background:none;color:#373637}.hero25 .hero-container .hero-text h1{color:inherit}}

/*# sourceMappingURL=hero.a3b95673e3e8e03e5cc0.css.map*/