.elementor-2648 .elementor-element.elementor-element-6cf403f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2648 .elementor-element.elementor-element-0c3a517{--spacer-size:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-9bc97d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2648 .elementor-element.elementor-element-9bc97d5:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-9bc97d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arning-edelstahl.de/wp-content/uploads/2026/09/iStock-1289725891-grau-scaled-2.jpg");background-size:cover;}.elementor-2648 .elementor-element.elementor-element-c636989{--display:flex;--padding-top:4%;--padding-bottom:4%;--padding-left:10%;--padding-right:10%;}@media(max-width:767px){.elementor-2648 .elementor-element.elementor-element-9bc97d5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-2648 .elementor-element.elementor-element-9bc97d5{--content-width:80%;}}/* Start custom CSS for container, class: .elementor-element-c636989 */.elementor-2648 .elementor-element.elementor-element-c636989{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1765.8 1163'%3E%3Cpath fill='%230000ff' fill-opacity='' fill-rule='evenodd' d='M165.4 115.7L374.3 115.7L471.4 212.8L68.4 212.8L165.4 115.7ZM482.6 11.2L690.7 219.3C685.4 222.1 680.7 225.6 676.5 229.7L589 317.2L382.8 111L482.6 11.2ZM693.5 9.3L790.6 106.4L590.9 106.4L493.9 9.3L693.5 9.3ZM896.9 212.8L717.4 212.8C711.6 212.8 705.7 213.7 700 215.5L600.3 115.7L799.9 115.7L896.9 212.8ZM799.9 319.1L600.3 319.1L683.1 236.3C692.3 227.1 704.5 222.1 717.4 222.1L896.9 222.1L799.9 319.1ZM901.6 430.2L801.8 530L702 430.2L801.8 330.4L901.6 430.2ZM1003.3 531.9L813 531.9L908.2 436.7L1003.3 531.9ZM1119 434.8L1216.1 531.9L1016.5 531.9L919.4 434.8L1119 434.8ZM1428.8 744.6L1229.2 744.6L1127.5 642.9L1227.3 543.1L1428.8 744.6ZM1332.4 851L1132.2 851L1229.2 754L1428.9 753.9L1332.4 851ZM1535.2 860.3L1438.1 957.4L1229.2 957.4L1132.2 860.3L1535.2 860.3ZM1748 1063.8L1548.3 1063.8L1446.6 962.1L1546.4 862.3L1748 1063.8ZM1132.5 1049.3C1128.3 1053.4 1123.5 1056.7 1118.2 1059.1L919.4 860.3L1119 860.3L1220.7 962L1132.5 1049.3ZM1098.6 1063.3L910.1 1063.8L808.4 962.1L908.1 862.3L1108.1 1062.3C1104.9 1062.9 1101.7 1063.3 1098.6 1063.3ZM799.8 957.4L600.3 957.4L697.3 860.3L896.9 860.3L799.8 957.4ZM589 955.5L493.9 860.3L684.2 860.3L589 955.5ZM480.7 1063.8L295.4 1063.3C279 1063.3 263.6 1056.9 252 1045.3L170.1 962.1L269.9 862.3L357.4 949.8C368.3 960.7 382.8 966.7 398.3 966.7L577.8 966.7L480.7 1063.8ZM68.4 851L165.4 754L374.3 754L471.4 851L68.4 851ZM68.4 647.6L471.4 647.6L374.3 744.6L165.4 744.6L68.4 647.6ZM377.7 541.2L587.1 541.2L684.2 638.3L281.1 638.3L377.7 541.2ZM174.8 531.9L274.7 432.1C280.3 433.8 286.1 434.7 291.8 434.7L470.9 434.8L373.9 531.9L174.8 531.9ZM482.7 423.6L281.1 222.1L480.7 222.1L582.4 323.8L482.7 423.6ZM587.1 531.9L387 531.9L591 328.4L790.6 328.4L587.1 531.9ZM695.4 636.3L595.6 536.5L695.4 436.8L795.2 536.6L695.4 636.3ZM902.8 640.7C897.1 638.9 891.4 638 885.6 638L706.9 638L803.7 541.2L1003.2 541.2L902.8 640.7ZM1114.3 642.9L1014.5 742.7L926.1 654.7C922 650.7 917.3 647.2 912.1 644.5L1014.5 543.1L1114.3 642.9ZM1025.8 541.2L1216.1 541.2L1120.9 636.4L1025.8 541.2ZM1120.9 649.5L1220.7 749.3L1119 851L919.4 851L1120.9 649.5ZM706.6 647.6L885.6 647.3C898.4 647.3 910.4 652.3 919.5 661.3L1007.9 749.3L908.2 849.1L706.6 647.6ZM600 753.7L799.8 754L896.9 851L697.3 851L600 753.7ZM493.9 647.6L693.4 647.6L790.5 744.6L590.6 744.3L493.9 647.6ZM577.8 957.4L398.3 957.4C385.3 957.4 373.1 952.4 364 943.2L281.1 860.3L480.7 860.3L577.8 957.4ZM382.9 749.3L482.7 649.5L684.2 851L484.6 851L382.9 749.3ZM257.6 411.3L170.1 323.8L269.9 224L471.4 425.5L291.8 425.4L291.8 425.4C278.9 425.4 266.8 420.4 257.6 411.3ZM68.4 222.1L258.7 222.1L163.5 317.2L68.4 222.1ZM0 222.1L55.2 222.1L152.3 319.1L0 319.1L0 328.4L152.3 328.4L0 480.7L0 493.9L163.5 330.4L251 417.8C255.2 422 260 425.5 265.3 428.2L161.6 531.9L0 531.9L0 541.2L364.6 541.2L267.9 638.3L59.1 638.3L0 579.2L0 592.4L152.3 744.6L0 744.6L0 754L152.3 754L55.2 851L0 851L0 860.3L258.6 860.3L161.6 957.4L0 957.4L0 966.7L152.3 966.7L0 1119L0 1132.1L163.5 968.7L245.4 1051.8L245.4 1051.8C251.1 1057.5 257.7 1062.2 264.9 1065.7L168.7 1163L181.8 1163L274.3 1069.4C281.2 1071.5 288.2 1072.6 295.4 1072.6L471.4 1073.1L381.5 1163L394.7 1163L591 966.7L790 966.7L692.1 1064.6L594.2 1163L607.4 1163L695.4 1074.5L783.4 1163L796.6 1163L701.9 1067.9L801.5 968.4L996.1 1163L1009.3 1163L919.4 1073.1L1098.6 1072.6C1104.4 1072.6 1110.2 1071.7 1115.8 1069.9L1208.9 1163L1222 1163L1125.1 1066.1C1130.3 1063.4 1135 1060 1139.1 1055.9L1229.2 966.7L1428.8 966.7L1232.5 1163L1245.7 1163L1440 968.6L1539.8 1068.4L1445.3 1163L1458.5 1163L1548.3 1073.1L1748 1073.1L1658.1 1163L1671.3 1163L1765.8 1068.4L1548.4 851L1345.5 851L1446.6 749.3L1124.2 426.9L1122.8 425.5L910.1 425.5L808.4 323.8L914.7 217.4L697.3 0L480.7 0L374.3 106.4L161.6 106.4L55.2 212.8L0 212.8L0 222.1Z'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:left bottom;
  background-size:auto 60%;
}
@media (max-width:800px){
  .elementor-2648 .elementor-element.elementor-element-c636989{background-size:110% auto}
}/* End custom CSS */
/* Start custom CSS *//* Edelstahl-Hintergrund reicht nach oben hinter die Label-Ecke des Headers */
.elementor-location-header > .elementor-element {
  z-index: 100;
}
.elementor-element-9bc97d5 {
  clip-path: polygon(0 -36px, 100% -36px, 100% calc(100% - 36px), calc(100% - 36px) 100%, 0 100%) !important;
}
.elementor-element-9bc97d5::after {
  content: "";
  position: absolute;
  left: 0;
  top: -36px;
  width: 100%;
  height: calc(100% + 36px);
  background: inherit;
  z-index: -1;
  pointer-events: none;
}

/* Key Visual bei "Vorteile auf einen Blick" auf Handy und Tablet unter den Text */
@media (max-width: 1024px) {
  .elementor-element-c636989 {
    background-size: 75% auto !important;
    background-position: 0 100% !important;
    padding-bottom: calc(75vw * 0.6586 + 24px) !important;
  }
}

/* Überschriften auf dem Handy in passender Größe */
@media (max-width: 767px) {
  .e-d285d84-96081d7, .e-d285d84-96081d7 strong,
  .e-f958391-0784cd8, .e-f958391-0784cd8 strong {
    font-size: 32px !important;
    line-height: 1.2 !important;
  }
  .e-1b56ebe-afb6891, .e-1b56ebe-afb6891 strong,
  .e-c84f41d-7694658, .e-c84f41d-7694658 strong,
  .e-635c16a-7694658, .e-635c16a-7694658 strong {
    font-size: 24px !important;
    line-height: 1.25 !important;
  }
}

/* "Vorteile auf einen Blick": auf Handy und Tablet hochkant untereinander in voller Breite */
@media (max-width: 767px), (max-width: 1024px) and (orientation: portrait) {
  .elementor-element-efb46fd {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
  }
  .elementor-element-efb46fd > *,
  .elementor-element-efb46fd .e-flexbox-base {
    width: 100% !important;
    max-width: 100% !important;
  }
}


/* Langer Produktname passt auch auf schmale Handys in eine Zeile */
@media (max-width: 767px) {
  .e-d285d84-96081d7,
  .e-d285d84-96081d7 strong {
    font-size: min(32px, 7vw) !important;
  }
}

/* Bildergalerie: Bildstreifen im Stil der Galerie auf der Unternehmen-Seite.
   Am PC 3 Bilder, Tablet 2, Handy 1. Wischen oder scrollen zum Blättern, läuft automatisch weiter.
   Neues Bild: ein Bild-Feld im Streifen duplizieren und das Bild austauschen. */
.elementor-element-dc4cb62 {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  gap: 16px !important;
  width: 100% !important;
  max-width: none !important;
  padding: 0 65px !important;
  overflow-x: auto;
  overscroll-behavior-x: contain;
  scroll-snap-type: x mandatory;
  scroll-padding: 0 65px;
  scrollbar-width: none;
}
.elementor-element-dc4cb62::-webkit-scrollbar {
  display: none;
}
.elementor-element-dc4cb62 > * {
  --ecke: 36px;
  --rahmen: 3px;
  flex: 0 0 calc((100% - 32px) / 3) !important;
  width: auto !important;
  max-width: none !important;
  position: relative;
  display: block !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 0;
  overflow: hidden;
  background: #0000ff;
  scroll-snap-align: start;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - var(--ecke)), calc(100% - var(--ecke)) 100%, 0 100%);
}
.elementor-element-dc4cb62 > * img {
  display: block;
  width: 100% !important;
  height: auto !important;
  max-width: none !important;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  opacity: .85;
  transition: opacity .5s ease, transform .9s cubic-bezier(.2, .7, .2, 1);
}
.elementor-element-dc4cb62 > *::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: clamp(40px, 5vw, 64px);
  height: clamp(40px, 5vw, 64px);
  background-color: #ffffff;
  -webkit-mask: url("https://arning-edelstahl.de/wp-content/uploads/2026/09/Arning_Label_Schwarz-1-1.webp") left top / contain no-repeat;
  mask: url("https://arning-edelstahl.de/wp-content/uploads/2026/09/Arning_Label_Schwarz-1-1.webp") left top / contain no-repeat;
  transition: opacity .4s ease;
  pointer-events: none;
  z-index: 1;
}
.elementor-element-dc4cb62 > *::after {
  content: "";
  position: absolute;
  inset: 0;
  background: #0000ff;
  clip-path: polygon(evenodd,
    0 0, 100% 0, 100% calc(100% - var(--ecke)), calc(100% - var(--ecke)) 100%, 0 100%, 0 0,
    var(--rahmen) var(--rahmen),
    var(--rahmen) calc(100% - var(--rahmen)),
    calc(100% - var(--ecke) - var(--rahmen) * 0.414) calc(100% - var(--rahmen)),
    calc(100% - var(--rahmen)) calc(100% - var(--ecke) - var(--rahmen) * 0.414),
    calc(100% - var(--rahmen)) var(--rahmen),
    var(--rahmen) var(--rahmen));
  pointer-events: none;
  z-index: 2;
}
@media (hover: hover) and (pointer: fine) {
  .elementor-element-dc4cb62 > *:hover img {
    opacity: 1;
    transform: scale(1.06);
  }
  .elementor-element-dc4cb62 > *:hover::before {
    opacity: 0;
  }
}
@media (hover: none) {
  .elementor-element-dc4cb62 > * img {
    opacity: 1;
  }
}
@media (max-width: 1024px) {
  .elementor-element-dc4cb62 {
    padding: 0 36px !important;
    scroll-padding: 0 36px;
  }
  .elementor-element-dc4cb62 > * {
    flex-basis: calc((100% - 16px) / 2) !important;
  }
}
@media (max-width: 767px) {
  .elementor-element-dc4cb62 {
    gap: 12px !important;
    padding: 0 24px !important;
    scroll-padding: 0 24px;
  }
  .elementor-element-dc4cb62 > * {
    flex-basis: 85% !important;
  }
}/* End custom CSS */