@media(max-width:767px){.elementor .text-lead{width:100%;line-height:1.4;margin-block-start:24px;}}@media(max-width:767px){.elementor .label{font-size:0.72rem;}}@media(max-width:767px){.elementor .title-section{-webkit-text-stroke: ;}}@media(max-width:767px){.elementor .features-svg{width:24px;height:24px;margin-block-end:0rem;flex:0 0 auto;}}@media(max-width:767px){.elementor .text-small{line-height:1.55;}}@media(max-width:767px){.elementor .layout-two-column{width:var(--width-100);max-width:var(--width-100);align-items:stretch;}}@media(max-width:767px){.elementor .card-3{width:var(--width-100);min-height:clamp(18rem, 72vw, 24rem);overflow:hidden;position:relative;display:flex;flex-direction:column;flex:1 1 var(--width-100);justify-content:flex-end;align-items:stretch;}}@media(max-width:767px){.elementor .Referenzen-image{width:var(--width-100);height:var(--height-100);object-fit:cover;position:absolute;}}@media(max-width:767px){.elementor .service-card{min-height:auto;box-shadow:4px 4px 12px 0px var(--Shadow-light);flex:1 1 100%;}}@media(max-width:767px){.elementor .card-image-wrapper{width:var(--width-100);height:auto;aspect-ratio:4/3;}}@media(max-width:767px){.elementor .card-content{padding-block-start:clamp(1.25rem, 6vw, 1.75rem);padding-block-end:clamp(1.35rem, 6vw, 2rem);padding-inline-start:clamp(1.25rem, 6vw, 1.75rem);padding-inline-end:clamp(1.25rem, 6vw, 1.75rem);gap:clamp(0.75rem, 3vw, 1rem);}}