.elementor-174 .elementor-element.elementor-element-aaca473{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 );color:var( --e-global-color-v4-white-60 );}.elementor-174 .elementor-element.elementor-element-aaca473 a{color:var( --e-global-color-v4-white-60 );}.elementor-174 .elementor-element.elementor-element-aaca473 a:hover{color:var( --e-global-color-v4-tvf-green );}.elementor-174 .elementor-element.elementor-element-a9da398 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-174 .elementor-element.elementor-element-a9da398{--e-off-canvas-justify-content:flex-end;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.5s;--e-off-canvas-overlay-opacity:1;}.elementor-174 .elementor-element.elementor-element-de53c20{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-174 .elementor-element.elementor-element-9901c56 .elementor-icon-wrapper{text-align:center;}.elementor-174 .elementor-element.elementor-element-9901c56 .elementor-icon{font-size:24px;}.elementor-174 .elementor-element.elementor-element-9901c56 .elementor-icon svg{height:24px;}.elementor-174 .elementor-element.elementor-element-9901c56 .elementor-icon-wrapper svg{width:auto;}.elementor-174 .elementor-element.elementor-element-9901c56 .elementor-icon i, .elementor-174 .elementor-element.elementor-element-9901c56 .elementor-icon svg{transform:rotate(180deg);}.elementor-174 .elementor-element.elementor-element-e8c5031{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-cc392ed{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:20px;}.elementor-174 .elementor-element.elementor-element-cc392ed .e-filter-item{padding:0px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-738c116{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-325beec{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:20px;}.elementor-174 .elementor-element.elementor-element-325beec .e-filter-item{padding:0px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-0f488ab{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-3a32fa2{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:20px;}.elementor-174 .elementor-element.elementor-element-3a32fa2 .e-filter-item{padding:0px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-3daaad7{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-f909500{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:20px;}.elementor-174 .elementor-element.elementor-element-f909500 .e-filter-item{padding:0px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-12988df{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-16be3fe{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:20px;}.elementor-174 .elementor-element.elementor-element-16be3fe .e-filter-item{padding:0px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-fd0beda{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-f6552a6{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:20px;}.elementor-174 .elementor-element.elementor-element-f6552a6 .e-filter-item{padding:0px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-875ca12{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-v4-tvf-dark_text );--n-accordion-title-hover-color:var( --e-global-color-v4-tvf-green );--n-accordion-title-active-color:var( --e-global-color-v4-tvf-dark_text );--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:var( --e-global-color-v4-tvf-green );--n-accordion-icon-hover-color:var( --e-global-color-v4-tvf-green );--n-accordion-icon-active-color:var( --e-global-color-v4-tvf-green );}.elementor-174 .elementor-element.elementor-element-875ca12 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-875ca12 {--n-accordion-padding:20px 0px 20px 0px;}.elementor-174 .elementor-element.elementor-element-0af0c70 .elementor-icon-wrapper{text-align:center;}.elementor-174 .elementor-element.elementor-element-0af0c70.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4-tvf-white );}.elementor-174 .elementor-element.elementor-element-0af0c70.elementor-view-framed .elementor-icon, .elementor-174 .elementor-element.elementor-element-0af0c70.elementor-view-default .elementor-icon{color:var( --e-global-color-v4-tvf-white );border-color:var( --e-global-color-v4-tvf-white );}.elementor-174 .elementor-element.elementor-element-0af0c70.elementor-view-framed .elementor-icon, .elementor-174 .elementor-element.elementor-element-0af0c70.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4-tvf-white );}.elementor-174 .elementor-element.elementor-element-1d239c3{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-78338e4{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:20px;}.elementor-174 .elementor-element.elementor-element-78338e4 .e-filter-item{padding:0px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-3d074d3{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-271e782{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:20px;}.elementor-174 .elementor-element.elementor-element-271e782 .e-filter-item{padding:0px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-01c8826{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-bf213c6{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:20px;}.elementor-174 .elementor-element.elementor-element-bf213c6 .e-filter-item{padding:0px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-079d7a3{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-16569e4{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:20px;}.elementor-174 .elementor-element.elementor-element-16569e4 .e-filter-item{padding:0px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-2203b16{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-1db70f7{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:20px;}.elementor-174 .elementor-element.elementor-element-1db70f7 .e-filter-item{padding:0px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-12ec30d{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-a68ef00{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:20px;}.elementor-174 .elementor-element.elementor-element-a68ef00 .e-filter-item{padding:0px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-74fc986{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-v4-tvf-dark_text );--n-accordion-title-hover-color:var( --e-global-color-v4-tvf-green );--n-accordion-title-active-color:var( --e-global-color-v4-tvf-dark_text );--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:var( --e-global-color-v4-tvf-green );--n-accordion-icon-hover-color:var( --e-global-color-v4-tvf-green );--n-accordion-icon-active-color:var( --e-global-color-v4-tvf-green );}.elementor-174 .elementor-element.elementor-element-74fc986 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-74fc986 {--n-accordion-padding:20px 0px 20px 0px;}.elementor-174 .elementor-element.elementor-element-bc4457a{--grid-columns:3;}.elementor-174 .elementor-element.elementor-element-bc4457a .elementor-loop-container{grid-auto-rows:1fr;}.elementor-174 .elementor-element.elementor-element-bc4457a .e-loop-item > .elementor-section, .elementor-174 .elementor-element.elementor-element-bc4457a .e-loop-item > .elementor-section > .elementor-container, .elementor-174 .elementor-element.elementor-element-bc4457a .e-loop-item > .e-con, .elementor-174 .elementor-element.elementor-element-bc4457a .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1366px){.elementor-174 .elementor-element.elementor-element-aaca473{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1200px){.elementor-174 .elementor-element.elementor-element-bc4457a{--grid-columns:2;}}@media(max-width:1024px){.elementor-174 .elementor-element.elementor-element-aaca473{font-size:var( --e-global-typography-text-font-size );}.elementor-174 .elementor-element.elementor-element-bc4457a{--grid-columns:3;}}@media(max-width:767px){.elementor-174 .elementor-element.elementor-element-aaca473{font-size:var( --e-global-typography-text-font-size );}.elementor-174 .elementor-element.elementor-element-a9da398{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:90%;}.elementor-174 .elementor-element.elementor-element-de53c20{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-9901c56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-174 .elementor-element.elementor-element-9901c56 .elementor-icon{font-size:16px;}.elementor-174 .elementor-element.elementor-element-9901c56 .elementor-icon svg{height:16px;}.elementor-174 .elementor-element.elementor-element-9901c56 .elementor-icon i, .elementor-174 .elementor-element.elementor-element-9901c56 .elementor-icon svg{transform:rotate(180deg);}.elementor-174 .elementor-element.elementor-element-0af0c70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-174 .elementor-element.elementor-element-0af0c70 .elementor-icon-wrapper{text-align:start;}.elementor-174 .elementor-element.elementor-element-0af0c70 .elementor-icon{font-size:24px;}.elementor-174 .elementor-element.elementor-element-0af0c70 .elementor-icon svg{height:24px;}.elementor-174 .elementor-element.elementor-element-bc4457a{--grid-columns:1;}}/* Start custom CSS for nested-accordion, class: .elementor-element-875ca12 *//* Titel-Zeile: Label oben, Frage darunter */
.elementor-174 .elementor-element.elementor-element-875ca12 .e-n-accordion-item-title {
  align-items: flex-start;
}

.elementor-174 .elementor-element.elementor-element-875ca12 .e-n-accordion-item-title-text {
  display: block;
  font: 700 1.0625rem/1.3 Inter, sans-serif;
  color: #263238;
}

.elementor-174 .elementor-element.elementor-element-875ca12 .e-n-accordion-item-title-text::after {
  display: block;
  margin-top: 3px;
  font: 400 0.875rem/1.35 Inter, sans-serif;
  color: #7C868A;
}

/* Fragen in Reihenfolge der Items */
.elementor-174 .elementor-element.elementor-element-875ca12 .e-n-accordion-item:nth-of-type(1) .e-n-accordion-item-title-text::after {
  content: "Was interessiert dich?";
}
.elementor-174 .elementor-element.elementor-element-875ca12 .e-n-accordion-item:nth-of-type(2) .e-n-accordion-item-title-text::after {
  content: "Für wen suchst du?";
}
.elementor-174 .elementor-element.elementor-element-875ca12 .e-n-accordion-item:nth-of-type(3) .e-n-accordion-item-title-text::after {
  content: "Was möchtest du erreichen?";
}
.elementor-174 .elementor-element.elementor-element-875ca12 .e-n-accordion-item:nth-of-type(4) .e-n-accordion-item-title-text::after {
  content: "Wann hast du Zeit?";
}
.elementor-174 .elementor-element.elementor-element-875ca12 .e-n-accordion-item:nth-of-type(5) .e-n-accordion-item-title-text::after {
  content: "Morgens, nachmittags oder abends?";
}



/* === Taxonomy Filter: Checkbox-Optik === */

.elementor-widget-taxonomy-filter .e-filter-item {
    cursor: pointer;
    position: relative;
}

/* Das Kästchen selbst */
.elementor-widget-taxonomy-filter .e-filter-item::before {
    content: "";
    width: 20px;
    height: 20px;
    border: 2px solid #cfcfcf;
    border-radius: 0px;
    background: #fff;
    transition: background 0.15s ease, border-color 0.15s ease;
    margin-right: 8px;
}

/* Häkchen, wenn ausgewählt */
.elementor-widget-taxonomy-filter .e-filter-item[aria-pressed="true"]::before {
    background: #6CC24A;
    border-color: #6CC24A;
    content: "";
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-74fc986 *//* Titel-Zeile: Label oben, Frage darunter */
.elementor-174 .elementor-element.elementor-element-74fc986 .e-n-accordion-item-title {
  align-items: flex-start;
}

.elementor-174 .elementor-element.elementor-element-74fc986 .e-n-accordion-item-title-text {
  display: block;
  font: 700 1.0625rem/1.3 Inter, sans-serif;
  color: #263238;
}

.elementor-174 .elementor-element.elementor-element-74fc986 .e-n-accordion-item-title-text::after {
  display: block;
  margin-top: 3px;
  font: 400 0.875rem/1.35 Inter, sans-serif;
  color: #7C868A;
}

/* Fragen in Reihenfolge der Items */
.elementor-174 .elementor-element.elementor-element-74fc986 .e-n-accordion-item:nth-of-type(1) .e-n-accordion-item-title-text::after {
  content: "Was interessiert dich?";
}
.elementor-174 .elementor-element.elementor-element-74fc986 .e-n-accordion-item:nth-of-type(2) .e-n-accordion-item-title-text::after {
  content: "Für wen suchst du?";
}
.elementor-174 .elementor-element.elementor-element-74fc986 .e-n-accordion-item:nth-of-type(3) .e-n-accordion-item-title-text::after {
  content: "Was möchtest du erreichen?";
}
.elementor-174 .elementor-element.elementor-element-74fc986 .e-n-accordion-item:nth-of-type(4) .e-n-accordion-item-title-text::after {
  content: "Wann hast du Zeit?";
}
.elementor-174 .elementor-element.elementor-element-74fc986 .e-n-accordion-item:nth-of-type(5) .e-n-accordion-item-title-text::after {
  content: "Morgens, nachmittags oder abends?";
}



/* === Taxonomy Filter: Checkbox-Optik === */

.elementor-widget-taxonomy-filter .e-filter-item {
    cursor: pointer;
    position: relative;
}

/* Das Kästchen selbst */
.elementor-widget-taxonomy-filter .e-filter-item::before {
    content: "";
    width: 20px;
    height: 20px;
    border: 2px solid #cfcfcf;
    border-radius: 0px;
    background: #fff;
    transition: background 0.15s ease, border-color 0.15s ease;
    margin-right: 8px;
}

/* Häkchen, wenn ausgewählt */
.elementor-widget-taxonomy-filter .e-filter-item[aria-pressed="true"]::before {
    background: #6CC24A;
    border-color: #6CC24A;
    content: "";
}/* End custom CSS */