.elementor-6121 .elementor-element.elementor-element-a7e37e4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-6121 .elementor-element.elementor-element-58818c6{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6121 .elementor-element.elementor-element-58818c6:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-58818c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-6121 .elementor-element.elementor-element-41f21c0{--display:flex;}.elementor-6121 .elementor-element.elementor-element-05b8881{text-align:start;}.elementor-6121 .elementor-element.elementor-element-185f669{--display:flex;}.elementor-6121 .elementor-element.elementor-element-b033149{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6121 .elementor-element.elementor-element-b033149:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-b033149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-6121 .elementor-element.elementor-element-cfdd2f6{--display:flex;}.elementor-6121 .elementor-element.elementor-element-93bf5f5 img{width:270px;height:340px;}.elementor-6121 .elementor-element.elementor-element-65a4014{--display:flex;}.elementor-6121 .elementor-element.elementor-element-12ab081{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6121 .elementor-element.elementor-element-12ab081:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-12ab081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-6121 .elementor-element.elementor-element-0b5e225{--display:flex;}.elementor-6121 .elementor-element.elementor-element-eb4d467.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6121 .elementor-element.elementor-element-eb4d467 img{width:270px;height:340px;object-fit:cover;object-position:center center;}.elementor-6121 .elementor-element.elementor-element-a4b7dab{--display:flex;}.elementor-6121 .elementor-element.elementor-element-c3db800{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6121 .elementor-element.elementor-element-c3db800:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-c3db800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-6121 .elementor-element.elementor-element-8e0791f{--display:flex;}.elementor-6121 .elementor-element.elementor-element-0812645.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6121 .elementor-element.elementor-element-0812645 img{width:270px;height:340px;}.elementor-6121 .elementor-element.elementor-element-6be0dce{--display:flex;}.elementor-6121 .elementor-element.elementor-element-9aeb9a3{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6121 .elementor-element.elementor-element-9aeb9a3:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-9aeb9a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-6121 .elementor-element.elementor-element-82bf905{--display:flex;}.elementor-6121 .elementor-element.elementor-element-bb7dc48.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6121 .elementor-element.elementor-element-bb7dc48 img{width:269px;}.elementor-6121 .elementor-element.elementor-element-927207b{--display:flex;}.elementor-6121 .elementor-element.elementor-element-51b2ccd{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6121 .elementor-element.elementor-element-51b2ccd:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-51b2ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-6121 .elementor-element.elementor-element-b1a8e8e{--display:flex;}.elementor-6121 .elementor-element.elementor-element-5152244.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6121 .elementor-element.elementor-element-5152244 img{width:269px;}.elementor-6121 .elementor-element.elementor-element-43d6f38{--display:flex;}.elementor-6121 .elementor-element.elementor-element-10a6e5a{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6121 .elementor-element.elementor-element-10a6e5a:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-10a6e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-6121 .elementor-element.elementor-element-9438839{--display:flex;}.elementor-6121 .elementor-element.elementor-element-833e27a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6121 .elementor-element.elementor-element-833e27a img{width:269px;}.elementor-6121 .elementor-element.elementor-element-2f881af{--display:flex;}.elementor-6121 .elementor-element.elementor-element-1135605{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6121 .elementor-element.elementor-element-1135605:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-1135605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-6121 .elementor-element.elementor-element-7c2d615{--display:flex;}.elementor-6121 .elementor-element.elementor-element-c05340b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6121 .elementor-element.elementor-element-c05340b img{width:269px;}.elementor-6121 .elementor-element.elementor-element-4c95009{--display:flex;}@media(min-width:2400px){.elementor-6121 .elementor-element.elementor-element-a7e37e4{--grid-auto-flow:row;}.elementor-6121 .elementor-element.elementor-element-eb4d467{width:var( --container-widget-width, 240.312px );max-width:240.312px;--container-widget-width:240.312px;--container-widget-flex-grow:0;}.elementor-6121 .elementor-element.elementor-element-0812645{width:var( --container-widget-width, 259.602px );max-width:259.602px;--container-widget-width:259.602px;--container-widget-flex-grow:0;}.elementor-6121 .elementor-element.elementor-element-bb7dc48{width:var( --container-widget-width, 241.008px );max-width:241.008px;--container-widget-width:241.008px;--container-widget-flex-grow:0;}.elementor-6121 .elementor-element.elementor-element-5152244{width:var( --container-widget-width, 261.992px );max-width:261.992px;--container-widget-width:261.992px;--container-widget-flex-grow:0;}.elementor-6121 .elementor-element.elementor-element-833e27a{width:var( --container-widget-width, 246.258px );max-width:246.258px;--container-widget-width:246.258px;--container-widget-flex-grow:0;}.elementor-6121 .elementor-element.elementor-element-c05340b{width:var( --container-widget-width, 265.734px );max-width:265.734px;--container-widget-width:265.734px;--container-widget-flex-grow:0;}}@media(max-width:1366px){.elementor-6121 .elementor-element.elementor-element-a7e37e4{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-6121 .elementor-element.elementor-element-a7e37e4{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-6121 .elementor-element.elementor-element-a7e37e4{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-6121 .elementor-element.elementor-element-a7e37e4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6121 .elementor-element.elementor-element-a7e37e4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* ======================================================
   Wolle Schweiz – Vorstand Grid (Seite post-6121)
   ====================================================== */

/* ---------- GRID ---------- */

.post-6121 .elementor-element.elementor-element-a7e37e4 > .e-con-inner{
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 40px;
  align-items: stretch;
}


/* ---------- KARTE ---------- */

.post-6121 .elementor-element.elementor-element-a7e37e4 > .e-con-inner > .e-con.e-child{
  display: flex;
  gap: 18px;
  padding: 18px 22px;
  background: #f2f2f2;
  border-radius: 8px;
  align-items: flex-start;
  height: auto;
}


/* ---------- BILD ---------- */

.post-6121 .elementor-element.elementor-element-a7e37e4 
.elementor-widget-image{
  flex: 0 0 130px;
  max-width: 130px;
}

.post-6121 .elementor-element.elementor-element-a7e37e4 
.elementor-widget-image img{
  width: 130px;
  height: 130px;
  object-fit: cover; /* wenn ganz sichtbar gewünscht -> contain */
  border-radius: 6px;
  display: block;
}


/* ---------- TEXT ---------- */

.post-6121 .elementor-element.elementor-element-a7e37e4 
.elementor-widget-text-editor{
  flex: 1 1 auto;
  min-width: 0;
}


/* Funktion (Präsidentin etc.) */
.post-6121 .elementor-element.elementor-element-a7e37e4 h3{
  margin: 0 0 4px 0;
  font-size: 14px;
  font-weight: 500;
  color: #8F1243;
}


/* Name */
.post-6121 .elementor-element.elementor-element-a7e37e4 h2{
  margin: 0 0 8px 0;
  font-size: 20px;
  font-weight: 600;
  color: #8F1243;
}


/* Textblöcke kompakt */
.post-6121 .elementor-element.elementor-element-a7e37e4 
.elementor-widget-text-editor p{
  margin: 0 0 6px 0;
  line-height: 1.35;
  font-size: 14px;
}


/* Links */
.post-6121 .elementor-element.elementor-element-a7e37e4 
.elementor-widget-text-editor a{
  color: #8F1243;
  text-decoration: underline;
}


/* ---------- HOVER (dezent modern) ---------- */

.post-6121 .elementor-element.elementor-element-a7e37e4 > 
.e-con-inner > .e-con.e-child:hover{
  background: #ececec;
  transition: all 0.2s ease;
}


/* ---------- RESPONSIVE ---------- */

@media (max-width: 768px){

  .post-6121 .elementor-element.elementor-element-a7e37e4 > .e-con-inner{
    grid-template-columns: 1fr;
    gap: 24px;
  }

  .post-6121 .elementor-element.elementor-element-a7e37e4 
  .elementor-widget-image,
  .post-6121 .elementor-element.elementor-element-a7e37e4 
  .elementor-widget-image img{
    width: 110px;
    height: 110px;
    flex-basis: 110px;
    max-width: 110px;
  }

  .post-6121 .elementor-element.elementor-element-a7e37e4 h2{
    font-size: 18px;
  }

}/* End custom CSS */