.elementor-1271 .elementor-element.elementor-element-34e19da{--display:flex;--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--border-radius:14px 14px 14px 14px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1271 .elementor-element.elementor-element-34e19da.e-con{--align-self:center;}.elementor-1271 .elementor-element.elementor-element-6ab12ba{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1271 .elementor-element.elementor-element-543ebe2{text-align:start;font-family:"Maven Pro", Sans-serif;font-size:28px;font-weight:700;line-height:32px;color:var( --e-global-color-text );}.elementor-1271 .elementor-element.elementor-element-121ec88{text-align:start;font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1271 .elementor-element.elementor-element-121ec88 p{margin-block-end:0px;}.elementor-1271 .elementor-element.elementor-element-d49ed52{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1271 .elementor-element.elementor-element-b3463fb{text-align:start;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1271 .elementor-element.elementor-element-b3463fb p{margin-block-end:0px;}.elementor-1271 .elementor-element.elementor-element-c89abba{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-1271 .elementor-element.elementor-element-cd45261{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1271 .elementor-element.elementor-element-b24f41b{text-align:start;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1271 .elementor-element.elementor-element-b24f41b p{margin-block-end:0px;}.elementor-1271 .elementor-element.elementor-element-4c4be8c{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}@media(min-width:768px){.elementor-1271 .elementor-element.elementor-element-d49ed52{--width:48%;}.elementor-1271 .elementor-element.elementor-element-cd45261{--width:48%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-34e19da */.elementor-1271 .elementor-element.elementor-element-34e19da{
 --panel-bg:url("/wp-content/uploads/hix-wachstum.webp");
}
.hix-benefit-panel{
  position:relative;
  overflow:hidden;
  border-radius:18px;
  padding:32px;
  color:#fff;
  background:
  radial-gradient(circle at 88% 12%, rgba(234,86,30,.14), transparent 30%),
  linear-gradient(135deg,#324763 0%,#0f6b6f 100%);
}

.hix-benefit-panel::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
  linear-gradient(120deg, rgba(255,255,255,.10), transparent 35%),
  radial-gradient(circle at 15% 100%, rgba(255,255,255,.08), transparent 32%);
  opacity:.75;
}

.hix-benefit-panel > *{
  position:relative;
  z-index:1;
}

.hix-glass{
  position:relative;
  overflow:hidden;
  border-radius:18px;
  padding:24px 26px;
  background:
  radial-gradient(circle at top right, rgba(255,255,255,.12), transparent 38%),
  rgba(255,255,255,.075);
  border:1px solid rgba(255,255,255,.16);
  backdrop-filter:blur(16px);
  -webkit-backdrop-filter:blur(16px);
  box-shadow:
  0 14px 38px rgba(0,0,0,.13),
  inset 0 1px 0 rgba(255,255,255,.10);
  transition:.35s ease;
}

.hix-glass:hover{
  transform:translateY(-4px);
  background:
  radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 38%),
  rgba(255,255,255,.095);
  border-color:rgba(255,255,255,.24);
  box-shadow:
  0 22px 55px rgba(0,0,0,.18),
  inset 0 1px 0 rgba(255,255,255,.13);
}

.hix-glass--benefits{
  background:
  radial-gradient(circle at top right, rgba(234,86,30,.18), transparent 38%),
  rgba(255,255,255,.075);
}

.hix-glass--solutions{
  background:
  radial-gradient(circle at top right, rgba(255,255,255,.13), transparent 38%),
  rgba(0,0,0,.08);
}

.hix-glass ul{
  margin:0;
  padding:0;
  list-style:none;
}

.hix-glass li{
  position:relative;
  margin:0 0 12px;
  padding-left:34px;
  color:rgba(255,255,255,.94);
  transition:.25s ease;
}

.hix-glass li:last-child{
  margin-bottom:0;
}

.hix-glass li::before{
  content:"";
  position:absolute;
  left:0;
  top:.48em;
  width:16px;
  height:16px;
  border-radius:999px;
  background:rgba(255,255,255,.22);
  box-shadow:
  inset 0 0 0 1px rgba(255,255,255,.32),
  0 0 0 4px rgba(255,255,255,.06);
}

.hix-glass li::after{
  content:"";
  position:absolute;
  left:5px;
  top:calc(.48em + 5px);
  width:6px;
  height:6px;
  border-radius:999px;
  background:#fff;
}

.hix-glass--benefits li::before{
  background:linear-gradient(135deg,#EA561E 0%,#ff8a55 100%);
  box-shadow:
  0 0 0 4px rgba(234,86,30,.13),
  0 6px 14px rgba(234,86,30,.22);
  top:50%;
  transform:translateY(-50%);
}
.hix-glass--benefits li::after{
  top:50%;
  transform:translateY(-50%);
}

.hix-glass--solutions li{
  padding-left:32px;
}

.hix-glass--solutions li::before{
  content:"→";
  top:0.2em;
  width:auto;
  height:auto;
  border-radius:0;
  background:none;
  box-shadow:none;
  color:rgba(255,255,255,.95);
  font-weight:800;
  line-height:1;
}

.hix-glass--solutions li::after{
  display:none;
}

.hix-glass li:hover{
  transform:translateX(4px);
  color:#fff;
}

@media (max-width:767px){
  .hix-benefit-panel{
    padding:24px 18px;
    border-radius:16px;
  }

  .hix-glass{
    padding:20px 18px;
    border-radius:16px;
  }

  .hix-glass li{
    padding-left:30px;
    margin-bottom:11px;
  }
}
.hix-benefit-panel--img{
  background:
  linear-gradient(90deg,
  rgba(30,42,56,.88) 0%,
  rgba(30,42,56,.62) 45%,
  rgba(0,30,34,.38) 100%),
  var(--panel-bg);
  background-size:cover;
  background-position:center;
}

.hix-benefit-panel--img::before{
  background:
  linear-gradient(120deg, rgba(255,255,255,.06), transparent 35%),
  radial-gradient(circle at 15% 100%, rgba(255,255,255,.04), transparent 32%);
}/* End custom CSS */