.elementor .h1{font-weight:700;font-size:45px;color:var(--white);}.elementor .button-scroll{width:auto;position:absolute;inset-block-end:0px;padding-block-start:25px;padding-block-end:25px;padding-inline-start:30px;padding-inline-end:30px;border-radius:100px;display:flex;flex-direction:row;gap:var(--gap);}.elementor .font-button{font-family:magistral;font-weight:700;font-size:20px;color:var(--white);}.elementor .section{padding:var(--padding);margin:0px;flex-direction:column;gap:var(--gap-xl);}.elementor .button-red{color:var(--red);padding-block-start:25px;padding-block-end:25px;padding-inline-start:40px;padding-inline-end:40px;border-radius:var(--radius);border-width:1px;border-color:var(--red);border-style:solid;background-color:var(--white);width: fit-content !important;\n}.elementor .button-red:hover,.elementor .button-red:focus-visible{color:var(--white);background-color:var(--red);}.elementor .font-p{font-family:magistral-condensed;font-weight:400;font-size:22px;color:var(--dark_blue);}.elementor .h3{font-family:magistral;font-weight:700;font-size:30px;color:var(--dark_blue);padding-block-end:var(--padding-medium);}.elementor .container-grid{padding-inline-start:var(--padding-medium);border-radius:1px;border-width:0px;border-color:var(--light_blue);border-style:solid;display:flex;flex-direction:column;gap:var(--padding-medium);}.elementor .h2{font-family:magistral;font-weight:700;font-size:60px;color:var(--black);}.elementor .h4{font-weight:400;font-size:27px;color:var(--dark_blue);}.elementor .product-logo{width:100%;max-width:300px;max-height:45px;object-fit:contain;object-position:center left;}.elementor .container-logo{padding-block-start:22px;padding-block-end:22px;padding-inline-start:var(--padding-medium);padding-inline-end:var(--padding-medium);border-radius:0px;border-color:var(--light_blue);border-style:solid;mix-blend-mode:normal;justify-content:center;align-items:center;position: relative;
&::after{
      content: '';
      position: absolute;
      inset: 0;
      background: #47657B;
      mix-blend-mode: color;
      pointer-events: none; 
  
}\n}.elementor .container-logo:hover,.elementor .container-logo:focus-visible{background-color:#8aa5b040;&::after{
  mix-blend-mode: normal;
background-color: transparent;
}\n}.elementor .kunden-logo{max-width:100%;max-height:100px;object-fit:contain;mix-blend-mode:normal;}.elementor .container-logo-left{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;}.elementor .container-logo-center{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;}.elementor .container-right-logo{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:0px;}.elementor .image-filter{width:50%;padding:0px;align-self:center;}.elementor .banner-text{font-size:70px;}.elementor .title-rotate{transform: none;
transform-origin: unset;
writing-mode: vertical-rl;
white-space: nowrap;
transform: rotateZ(180deg);\n}.elementor .container-title-rotate{width:10%;padding:0px;}.elementor .h3-small{font-weight:400;padding-block-end:0px;}.elementor .container-grid-ansprueche{padding:var(--gap);flex-direction:row;gap:var(--gap);align-items:center;}.elementor .grow-stage{padding:0px;gap:var(--gap);}.elementor .grow-side{display:flex;flex-direction:column;justify-content:center;}