.elementor .Section-Hero{width:100%;position:relative;padding:0px;margin-block-start:-70px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--Primary-Dark-4);flex-direction:column;align-items:center;}.elementor .leistungen-svg-box{position:relative;text-align:center;padding:5px;margin:0px;}.elementor .leistungen-text-box{text-align:center;padding:5px;margin:0px;}.elementor .leistungen-inhalt-box{min-height:120px;position:relative;inset-block-start:0px;flex-direction:column;row-gap:5px;align-items:center;}.elementor .blur-hintergrund{backdrop-filter:blur(6px);}.elementor .eckradius{border-radius:var(--dp-border-radius-1);}.elementor .rand-hell-1{border-width:1px;border-color:rgba(255, 255, 255, 0.25);border-style:solid;}.elementor .clip-path-horiz{clip-path: polygon(0% 50%, 100% 50%, 100% 50%, 0% 50%);\n}.elementor .anim-fade-in-1{transition: none !important;
will-change: transform, opacity;
backface-visibility: hidden;\n}.elementor .info-h3{font-family:var(--Heading-Font);font-weight:700;font-size:var(--f-s-H-5);color:var(--Primary-Brand-2);line-height:1.7rem;margin-block-end:0.438rem;}.elementor .transition-css-off{transition: initial;\n}.elementor .image-paralax-container{overflow:hidden;transition: none !important;
will-change: transform, opacity;
backface-visibility: hidden;\n}.elementor .images-paralax-r{width:100%;height:110%;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding:0px;margin:0px;object-fit: cover;
object-position: right;\n}.elementor .button-dark-1{width:var(--fit-content);position:relative;font-family:var(--Body-Font);font-weight:500;font-size:var(--f-s-Body);color:var(--Primary-Light-2);text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:15px;padding-inline-end:15px;margin-block-start:7px;margin-block-end:7px;border-radius:var(--dp-border-radius-1);border-width:1px;border-color:rgba(255, 255, 255, 0.25);border-style:solid;background-color:var(--Primary-Brand-2);display:flex;align-items:center;}.elementor .Text-Body{font-family:Open Sans;font-weight:400;font-size:var(--f-s-Body-Big);line-height:150%;}.elementor .Text-Body-Small{font-family:var(--Body-Font);font-weight:400;font-size:var(--f-s-Body-Small);line-height:160%;}.elementor .Heading-1{font-family:var(--Heading-Font);font-weight:700;font-size:var(--f-s-H-1);line-height:120%;padding-block-end:var(--_layout---padding--default);}.elementor .Top-Header-klein-1{font-family:var(--Heading-Font);font-weight:700;font-size:var(--f-s-Body);line-height:150%;text-transform:uppercase;margin-block-end:15px;}.elementor .Container-Width-1440{width:100%;height:100%;max-width:1440px;overflow:hidden;position:relative;margin-inline-start:auto;margin-inline-end:auto;}.elementor .linie-2-px{width:120px;height:2px;min-height:2px;overflow:hidden;position:relative;inset-block-start:0px;inset-inline-start:0px;padding:0px;margin:0px;border-radius:var(--dp-border-radius-1);background-color:var(--Primary-Brand-1);}.elementor .box-h3-info{width:100%;height:90px;min-height:50px;position:relative;text-align:start;padding:0px;margin:0px;display:block;flex-direction:column;gap:0px;}.elementor .strategie-box-1{overflow:hidden;position:relative;padding:0.8rem;margin:0rem;border-radius:var(--dp-border-radius-1);border-width:1px;border-color:var(--Primary-Light-4);border-style:solid;background-color:var(--Primary-Light-2);flex-direction:column;align-items:center;}.elementor .strategie-box-1:hover,.elementor .strategie-box-1:focus-visible{border-color:var(--Primary-Brand-1);}.elementor .icon-a-dunkel{width:75px;color:var(--Primary-Brand-1);align-self:center;}