.elementor .inner{height:auto;max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(1rem, calc(8vw + -0.8rem), 5rem);padding-inline-end:clamp(1rem, calc(8vw + -0.8rem), 5rem);margin-inline-start:auto;margin-inline-end:auto;justify-content:space-between;align-items:center;}.elementor .btn{font-weight:700;font-size:0.75em;color:#ffffff;letter-spacing:0.1em;text-transform:uppercase;border-radius:10em;background-color:var(--color--primary);}.elementor .btn:hover,.elementor .btn:focus-visible{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .btn-dark{color:#ffffff;background-color:#000000;}.elementor .btn-dark:hover,.elementor .btn-dark:focus-visible{background-image:linear-gradient(#ffffff1a, #ffffff1a);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#141414;}.elementor .intro{font-size:2rem;text-align:center;padding-block-start:5rem;padding-block-end:5rem;flex-direction:column;justify-content:center;align-items:center;}.elementor .h2{font-size:2rem;line-height:1.15;margin-block-end:1.5rem;}.elementor .section-spacing{padding-block-start:5rem;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .center-content{justify-content:center;}.elementor .h3{font-weight:700;font-size:1.5rem;line-height:1.15;margin-block-end:1rem;}.elementor .cta-inner{color:#ffffff;column-gap:0rem;padding:5rem;background-image:linear-gradient(rgba(0, 0, 0, 0.66), rgba(0, 0, 0, 0.66)),url(https://www.fahrschule-wigo.de/wp-content/uploads/2026/02/jannes-glas-87royqk4t6o-unsplash-1024x576.jpg);background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#252525;}.elementor .cta-banner{padding-block-start:5em;padding-block-end:5rem;}.elementor .cta-col{padding:0px;flex-direction:column;align-items:start;}.elementor .page-title{width:1440px;max-width:1440px;position:relative;z-index:1;font-size:clamp(1.5rem, 0.3333rem + 5.1852vw, 3.5rem);color:#ffffff;line-height:1.15;padding-block-start:0.5rem;padding-block-end:1rem;padding-inline-start:clamp(1rem, calc(8vw + -0.8rem), 5rem);padding-inline-end:clamp(1rem, calc(8vw + -0.8rem), 5rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .page-hero{height:700px;min-height:50vh;padding:0px;background-color:var(--color--primary);justify-content:flex-start;align-items:end;}.elementor .page-hero-img{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;mix-blend-mode:normal;opacity:100%;}.elementor .page-intro{text-align:start;}.elementor .icon-size-content{max-width:5rem;max-height:5rem;margin-block-end:1em;}.elementor .page-hero__strip{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-color:var(--color--primary);mix-blend-mode:normal;opacity:80%;}.elementor .page-hero-title-wrapper{width:100%;max-width:100%;padding-inline-start:0px;padding-inline-end:0px;}.elementor .btn-ghost{border-width:1px;border-color:#ffffff;border-style:solid;background-color:#b3000000;}.elementor .text__center{text-align:center;}.elementor .wrapper{padding:0px;display:flex;flex-direction:row;gap:1rem;}.elementor .headline-item{padding:0px;flex-direction:row;gap:5rem;}.elementor .headline-list__headline{padding:0px;flex:1;}.elementor .headline-list__content{padding:0px;flex:2;}.elementor .headline-list{gap:3rem;}.elementor .spacing-top-l{margin-block-start:2rem;}