@media (max-width:767px) {
  #widget_0mk { height:auto !important; }
}
@media all {
  *#dm .dmInner a.u_1277186555 {
    text-align:center !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner a.u_1277186555 span.icon {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3459904188 img { border-radius:50% !important; }

  *#dm .dmInner div.u_2711177133 { box-shadow:none !important; }

  *#dm .dmInner div.u_1189134387 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    background-image:initial !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1189134387 .svg { width:100% !important; }

  *#dm .dmInner div.u_1189134387 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1343010440 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    background-image:initial !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1343010440 .svg { width:100% !important; }

  *#dm .dmInner div.u_1343010440 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1445881887 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    background-image:initial !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1445881887 .svg { width:100% !important; }

  *#dm .dmInner div.u_1445881887 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1643892604 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    background-image:initial !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1643892604 .svg { width:100% !important; }

  *#dm .dmInner div.u_1643892604 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1854284973 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    background-image:initial !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1854284973 .svg { width:100% !important; }

  *#dm .dmInner div.u_1854284973 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1110107172 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    background-image:initial !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1110107172 .svg { width:100% !important; }

  *#dm .dmInner div.u_1110107172 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1391820313 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    background-image:initial !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1391820313 .svg { width:100% !important; }

  *#dm .dmInner div.u_1391820313 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1664982132 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    background-image:initial !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1664982132 .svg { width:100% !important; }

  *#dm .dmInner div.u_1664982132 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1006503059 {
    background-color:var(--color_6) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1181468207 {
    background-color:var(--color_6) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1130033015 {
    background-color:var(--color_6) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1127175226 {
    background-color:var(--color_6) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_2345064002 hr { color:var(--color_6) !important; }

  *#dm .dmInner a.u_22759830 .iconBg { display:none !important; }

  *#dm .dmInner a.u_22759830 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_22759830:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_22759830.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1023956786 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1023956786 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1023956786:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1023956786.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1118513792 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1118513792 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1118513792:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1118513792.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1267335613 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1267335613 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1267335613:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1267335613.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_2711177133 .svg { fill:var(--color_9) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 91.88155893536121%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 731px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 8% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 3.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.7;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/0bf4495d/dms3rep/multi/opt/Hochzeit_EE_4-1920w.jpeg);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_jag {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 50px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 8% 4% 10% 4%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 14.168569343065693%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c90fcf28::before, #c90fcf28 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0);
    opacity: 0.5;
    border-radius: inherit;
}
#c90fcf28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.96%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: url();
    order: 1;
    background-size: contain;
    background-position: 50% 100%;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
#c90fcf28.lazy {
    background-image: url('');
}
    
#a60ae70b {
    min-height: 684px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_gq4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_f45 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_r1j {
    width: 100%;
    height: 194px;
    max-width: 100%;
    order: 4;
}
    
#group_trp {
    width: 33.043145869947274%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c3af439e::before, #c3af439e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#c3af439e {
    background-image: url(https://lirp.cdn-website.com/0bf4495d/dms3rep/multi/opt/AdobeStock_740047734-1920w.png);
    background-size: contain;
    background-position: 50% 100%;
}
#c3af439e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAhklEQVQI1wF7AIT/ALOOJAO3hCIFvI0rDMCPLA/Bky0OwpEoB8eaIALClR0B358AAOWYAAEAupInBbuOJwe+kisMwZMsDsSULA3CkiwJwZorBb6fJwPatRIB67AAAQC/lSgGvZUpCMCYKgvDlysMx5UsC8KTLwu/mi8HvaIrBdi/GQLvvwABBuwuDHuNycYAAAAASUVORK5CYII=');
}
    
#widget_9qs {
    width: 96.14%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a60ae70b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 73px;
    padding: 4% 4% 4% 4%;
}
    
#c90fcf28::before, #c90fcf28 > .bgExtraLayerOverlay {
    
}
#c90fcf28 {
    width: 50%;
    row-gap: 6px;
    min-height: 8px;
    padding: 25px 0px 25px 0px;
    margin: 0% 0% 0% 0%;
}
#c90fcf28.lazy {
    background-image: url('');
}
    
#group_trp {
    width: 50%;
    min-height: 8px;
}
    
#c3af439e::before, #c3af439e > .bgExtraLayerOverlay {
    
}
#c3af439e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAhklEQVQI1wF7AIT/ALOOJAO3hCIFvI0rDMCPLA/Bky0OwpEoB8eaIALClR0B358AAOWYAAEAupInBbuOJwe+kisMwZMsDsSULA3CkiwJwZorBb6fJwPatRIB67AAAQC/lSgGvZUpCMCYKgvDlysMx5UsC8KTLwu/mi8HvaIrBdi/GQLvvwABBuwuDHuNycYAAAAASUVORK5CYII=');
}
    
#\37 7a14d1b {
    margin: 0px 0% 0px 0%;
}
    
#widget_9qs {
    width: 100.00%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#c90fcf28::before, #c90fcf28 > .bgExtraLayerOverlay {
    
}
#c90fcf28 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
    order: 1;
    padding: 15px 15px 15px 15px;
}
#c90fcf28.lazy {
    background-image: url('');
}
    
#a60ae70b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_trp {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c3af439e::before, #c3af439e > .bgExtraLayerOverlay {
    
}
#c3af439e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAhklEQVQI1wF7AIT/ALOOJAO3hCIFvI0rDMCPLA/Bky0OwpEoB8eaIALClR0B358AAOWYAAEAupInBbuOJwe+kisMwZMsDsSULA3CkiwJwZorBb6fJwPatRIB67AAAQC/lSgGvZUpCMCYKgvDlysMx5UsC8KTLwu/mi8HvaIrBdi/GQLvvwABBuwuDHuNycYAAAAASUVORK5CYII=');
}
    
#widget_9qs {
    height: auto;
}
}



@media all {
    
#d25907d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 4% 16px 4%;
}
    
#\33 f2aa8fd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_895 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6pp {
    width: 93.75%;
    height: auto;
    max-width: 100%;
}
    
#\36 361a0ff {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7173a18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
    
#\34 246db92 {
    width: 66px;
    height: auto;
    max-width: 100%;
    margin-top: -25px;
}
    
#c3a0135b {
    align-items: flex-start;
    width: 24%;
    min-height: 0px;
    max-height: 100%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    padding: 0% 20px 12px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 7e27c3f {
    width: 81.93%;
    height: auto;
    max-width: 100%;
}
    
#\30 0dfead3 {
    align-items: flex-start;
    width: 24%;
    min-height: 0px;
    max-height: 100%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    padding: 0% 20px 12px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 a469d38 {
    width: 66px;
    height: auto;
    max-width: 100%;
    margin-top: -25px;
}
    
#\38 6ac8c97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
    
#b433051d {
    align-items: flex-start;
    width: 24%;
    min-height: 0px;
    max-height: 100%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    padding: 0% 20px 12px 20px;
    margin: 0% 0% 0% 0%;
}
    
#da013ec4 {
    width: 66px;
    height: auto;
    max-width: 100%;
    margin-top: -25px;
}
    
#\38 53bca37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
    
#\38 b4b137f {
    align-items: flex-start;
    width: 24%;
    min-height: 0px;
    max-height: 100%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    padding: 0% 20px 12px 20px;
    margin: 0% 0% 0% 0%;
}
    
#af3c136c {
    width: 66px;
    height: auto;
    max-width: 100%;
    margin-top: -25px;
}
    
#a271a673 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
    
#bb3f0602 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2279b88 {
    align-items: flex-start;
    width: 24%;
    min-height: 0px;
    max-height: 100%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    padding: 0% 20px 12px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e0c7de4 {
    width: 66px;
    height: auto;
    max-width: 100%;
    margin-top: -25px;
}
    
#\36 1d1d864 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
    
#\38 ef36f49 {
    align-items: flex-start;
    width: 24%;
    min-height: 0px;
    max-height: 100%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    padding: 0% 20px 12px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 79ea36c {
    width: 66px;
    height: auto;
    max-width: 100%;
    margin-top: -25px;
}
    
#\30 3594d65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
    
#\32 c90d043 {
    align-items: flex-start;
    width: 24%;
    min-height: 0px;
    max-height: 100%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    padding: 0% 20px 12px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\39 fdf59a0 {
    width: 66px;
    height: auto;
    max-width: 100%;
    margin-top: -25px;
}
    
#\36 a428dc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
    
#aa777870 {
    align-items: flex-start;
    width: 24%;
    min-height: 0px;
    max-height: 100%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    padding: 0% 20px 12px 20px;
    margin: 0% 0% 0% 0%;
}
    
#a256f7d1 {
    width: 66px;
    height: auto;
    max-width: 100%;
    margin-top: -25px;
}
    
#af79dfee {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f2aa8fd {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 766px;
}
    
#c3a0135b {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
}
    
#\30 0dfead3 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
}
    
#b433051d {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
}
    
#\38 b4b137f {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
}
    
#b2279b88 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
}
    
#\38 ef36f49 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
}
    
#\32 c90d043 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
}
    
#aa777870 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
}
    
#d25907d2 {
    width: 100%;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d25907d2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f2aa8fd {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_6pp {
    width: 100.00%;
}
    
#\36 361a0ff {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 604px;
}
    
#c3a0135b {
    width: 100%;
    margin: 0px 0% 35px 0%;
}
    
#\30 7e27c3f {
    width: 100.00%;
}
    
#\30 0dfead3 {
    width: 100%;
    margin: 0px 0% 35px 0%;
}
    
#b433051d {
    width: 100%;
    margin: 0px 0% 35px 0%;
}
    
#\38 b4b137f {
    width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#bb3f0602 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 0px;
}
    
#b2279b88 {
    width: 100%;
    margin: 0px 0% 35px 0%;
}
    
#\38 ef36f49 {
    width: 100%;
    margin: 0px 0% 35px 0%;
}
    
#\32 c90d043 {
    width: 100%;
    margin: 0px 0% 35px 0%;
}
    
#aa777870 {
    width: 100%;
    margin: 0px 0% 35px 0%;
}
}



@media all {
    
#\31 c5fb213 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 5px 16px 5px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c3ab57d4 {
    min-height: 147px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_kr5 {
    width: 112px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c3ab57d4 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 54px;
}
    
#\31 c5fb213 {
    width: 100%;
    padding: 2px 16px 2px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 c5fb213 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
}
    
#c3ab57d4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
}
    
#\36 c3774c0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kr5 {
    width: 78px;
    height: auto;
}
}



@media all {
    
#\35 8787058 {
    min-height: 546px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#df34a0fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 56578d1 {
    width: 84.36%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9213c41::before, #\30 9213c41 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.58;
    border-radius: inherit;
}
#\30 9213c41 {
    background-image: url('https://irp.cdn-website.com/0bf4495d/dms3rep/multi/AdobeStock_247307153.jpeg?dm-skip-opt=true');
}
#\30 9213c41.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQRBRIhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAERAgP/2gAMAwEAAhEDEQA/AIFp49K8xsSqqq06YIfSDNxMLMdFdHXqw2N6+REFlXJXNZ//2Q==');
}
    
#\34 a61c6ec {
    width: 81.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pqc {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8787058 {
    min-height: 403px;
    padding: 4% 4% 4% 4%;
}
    
#\30 9213c41::before, #\30 9213c41 > .bgExtraLayerOverlay {
    
}
#\30 9213c41.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQRBRIhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAERAgP/2gAMAwEAAhEDEQA/AIFp49K8xsSqqq06YIfSDNxMLMdFdHXqw2N6+REFlXJXNZ//2Q==');
}
    
#df34a0fd {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 585a173 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 8787058 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#df34a0fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 56578d1 {
    width: 100.00%;
}
    
#\30 9213c41::before, #\30 9213c41 > .bgExtraLayerOverlay {
    
}
#\30 9213c41.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQRBRIhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAERAgP/2gAMAwEAAhEDEQA/AIFp49K8xsSqqq06YIfSDNxMLMdFdHXqw2N6+REFlXJXNZ//2Q==');
}
    
#\34 a61c6ec {
    width: 100.00%;
}
}



@media all {
    
#\37 dcdccbc.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 7px 5px 7px;
}
#\37 dcdccbc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 af77e56 {
    justify-content: space-around;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ba4ab68b::before, #ba4ab68b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#ba4ab68b {
    justify-content: space-around;
    align-items: center;
    width: 100.00%;
    min-height: 415px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/0bf4495d/dms3rep/multi/opt/pexels-photo-412295-1920w.jpeg);
    height: auto;
    row-gap: 15px;
    align-self: auto;
    order: 1;
    padding: 8% 4% 8% 4%;
    grid-area: auto / auto / auto / auto;
}
#ba4ab68b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAABAwMFAQAAAAAAAAAAAAACAAEDBAUGERQhMUGx/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIREv/aAAwDAQACEQMRAD8AiLJmrU9hOn0MJjNzeUe/ql5MhN5Cfd1fLv6iKPC2mNqnyj//2Q==');
}
    
#\35 7219fb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 040eb39::before, #\38 040eb39 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 040eb39 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 415px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/0bf4495d/dms3rep/multi/opt/AdobeStock_483478935-1920w.jpeg);
    height: auto;
    row-gap: 15px;
    align-self: auto;
    order: 1;
    padding: 8% 4% 8% 4%;
    grid-area: auto / auto / auto / auto;
}
#\38 040eb39.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAAYBBQEAAAAAAAAAAAAAAAECAwQRBQcSEyJCYf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwDa6jOxkZOMqTGQpJFZOeiMWYzLXA3SjraVdfgADreUxeFso//Z');
}
    
#\32 3915a01::before, #\32 3915a01 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.45;
    border-radius: inherit;
}
#\32 3915a01 {
    justify-content: space-around;
    align-items: center;
    width: 99.99448904070594%;
    min-height: 415px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/0bf4495d/dms3rep/multi/opt/Hochzeit_EE_4-1920w.jpeg);
    align-self: center;
    order: 0;
    height: auto;
    margin-top: 0%;
    margin-bottom: 0%;
    row-gap: 15px;
    padding: 8% 4% 8% 4%;
    grid-area: auto / auto / auto / auto;
}
#\32 3915a01.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAf/xAAeEAACAQUAAwAAAAAAAAAAAAABAgMABAUGERIhcf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8AuAyMFtIitMqlvYDUOTdccjspkPQSKHumMWaFrhOKYl8hypiLkEdKDvyglaeDKCe2f//Z');
}
    
#\30 bba2754 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 92fcd54 {
    min-height: 642px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bf745d82 {
    width: 93.55%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 9b3b8b7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#d77e695f::before, #d77e695f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#d77e695f {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 415px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/0bf4495d/dms3rep/multi/opt/pexels-photo-1730877-1920w.jpeg);
    align-self: stretch;
    order: 0;
    height: auto;
    margin-top: 0%;
    margin-bottom: 0%;
    row-gap: 15px;
    padding: 8% 4% 8% 4%;
    grid-area: auto / auto / auto / auto;
}
#d77e695f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgIH/8QAIhAAAQMDAwUAAAAAAAAAAAAAAQIDBAAFEQYSMRMUIkGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAYEQADAQEAAAAAAAAAAAAAAAABAhEAEv/aAAwDAQACEQMRAD8AuHcUXaa0qOynpoOdx5IpqksbRlo8Vids1H2DkeFHb3Ld8W18fadJYvpAIngZ9YqcO1NGTqkHO//Z');
}
    
#\38 5bbb6c6 {
    justify-content: space-around;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd0a5a59::before, #fd0a5a59 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 1;
    border-radius: inherit;
}
#fd0a5a59 {
    justify-content: space-around;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 99px;
    border-radius: 20px;
    background-image: url();
    align-items: center;
    padding: 10% 2% 10% 2%;
}
#fd0a5a59.lazy {
    background-image: url('');
}
    
#\35 034dd54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d44900d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a6659c5f.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 7px 5px 7px;
}
#a6659c5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f6a4998c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 7px 5px 7px;
}
#f6a4998c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5c0523e.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 7px 5px 7px;
}
#\39 5c0523e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ad541253 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a374f9d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 18d0068 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f363a43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_19u.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#widget_19u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
}
    
#b7350a7e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#b7350a7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3a0cdb0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\36 3a0cdb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 3;
    margin-top: 10px;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6fc366f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\38 6fc366f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 3;
    margin-top: 10px;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#group_8ok {
    justify-content: space-around;
    align-items: flex-start;
    width: 99.5114276250414%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jgn {
    justify-content: space-around;
    align-items: flex-start;
    width: 99.71%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#group_7kc {
    justify-content: space-around;
    align-items: flex-start;
    width: 99.71%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#group_kbe {
    justify-content: space-around;
    align-items: flex-start;
    width: 99.71%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 bba2754 {
    width: 82.80%;
}
    
#\34 af77e56 {
    row-gap: 16px;
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    justify-content: space-around;
    margin: 0% 0% 0% 0%;
}
    
#\37 92fcd54 {
    min-height: 367px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    padding: 4% 4% 4% 4%;
}
    
#ba4ab68b::before, #ba4ab68b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#ba4ab68b {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 400px;
    height: auto;
    padding: 10% 10% 10% 10%;
}
#ba4ab68b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAABAwMFAQAAAAAAAAAAAAACAAEDBAUGERQhMUGx/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIREv/aAAwDAQACEQMRAD8AiLJmrU9hOn0MJjNzeUe/ql5MhN5Cfd1fLv6iKPC2mNqnyj//2Q==');
}
    
#d77e695f::before, #d77e695f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#d77e695f {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 400px;
    height: auto;
    padding: 10% 10% 10% 10%;
}
#d77e695f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgIH/8QAIhAAAQMDAwUAAAAAAAAAAAAAAQIDBAAFEQYSMRMUIkGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAYEQADAQEAAAAAAAAAAAAAAAABAhEAEv/aAAwDAQACEQMRAD8AuHcUXaa0qOynpoOdx5IpqksbRlo8Vids1H2DkeFHb3Ld8W18fadJYvpAIngZ9YqcO1NGTqkHO//Z');
}
    
#\38 040eb39::before, #\38 040eb39 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\38 040eb39 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 400px;
    padding: 10% 10% 10% 10%;
}
#\38 040eb39.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAAYBBQEAAAAAAAAAAAAAAAECAwQRBQcSEyJCYf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwDa6jOxkZOMqTGQpJFZOeiMWYzLXA3SjraVdfgADreUxeFso//Z');
}
    
#\38 5bbb6c6 {
    row-gap: 16px;
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    justify-content: space-around;
    margin: 0% 0% 0% 0%;
}
    
#\32 3915a01::before, #\32 3915a01 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\32 3915a01 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 400px;
    height: auto;
    padding: 10% 10% 10% 10%;
}
#\32 3915a01.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAf/xAAeEAACAQUAAwAAAAAAAAAAAAABAgMABAUGERIhcf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8AuAyMFtIitMqlvYDUOTdccjspkPQSKHumMWaFrhOKYl8hypiLkEdKDvyglaeDKCe2f//Z');
}
    
#fd0a5a59::before, #fd0a5a59 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#fd0a5a59 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#fd0a5a59.lazy {
    background-image: url('');
}
    
#d44900d9 {
    width: 82.80%;
}
    
#d87cd234 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 dcdccbc {
    width: 100%;
}
    
#\34 af77e56 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#ba4ab68b::before, #ba4ab68b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#ba4ab68b {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
}
#ba4ab68b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAABAwMFAQAAAAAAAAAAAAACAAEDBAUGERQhMUGx/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIREv/aAAwDAQACEQMRAD8AiLJmrU9hOn0MJjNzeUe/ql5MhN5Cfd1fLv6iKPC2mNqnyj//2Q==');
}
    
#\38 040eb39::before, #\38 040eb39 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\38 040eb39 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    padding: 6% 6% 6% 6%;
}
#\38 040eb39.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAAYBBQEAAAAAAAAAAAAAAAECAwQRBQcSEyJCYf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwDa6jOxkZOMqTGQpJFZOeiMWYzLXA3SjraVdfgADreUxeFso//Z');
}
    
#\32 3915a01::before, #\32 3915a01 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\32 3915a01 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\32 3915a01.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAf/xAAeEAACAQUAAwAAAAAAAAAAAAABAgMABAUGERIhcf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8AuAyMFtIitMqlvYDUOTdccjspkPQSKHumMWaFrhOKYl8hypiLkEdKDvyglaeDKCe2f//Z');
}
    
#\37 92fcd54 {
    min-height: unset;
    flex-direction: column;
    row-gap: 18px;
    padding: 8% 4% 8% 4%;
}
    
#d77e695f::before, #d77e695f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#d77e695f {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#d77e695f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgIH/8QAIhAAAQMDAwUAAAAAAAAAAAAAAQIDBAAFEQYSMRMUIkGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAYEQADAQEAAAAAAAAAAAAAAAABAhEAEv/aAAwDAQACEQMRAD8AuHcUXaa0qOynpoOdx5IpqksbRlo8Vids1H2DkeFHb3Ld8W18fadJYvpAIngZ9YqcO1NGTqkHO//Z');
}
    
#\38 5bbb6c6 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#fd0a5a59::before, #fd0a5a59 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#fd0a5a59 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    order: 0;
    padding: 6% 6% 6% 6%;
}
#fd0a5a59.lazy {
    background-image: url('');
}
    
#a6659c5f {
    width: 100%;
}
    
#f6a4998c {
    width: 100%;
}
    
#\39 5c0523e {
    width: 100%;
}
    
#b7350a7e {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\36 3a0cdb0 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\38 6fc366f {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#widget_19u {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\39 f363a43 {
    width: 99.60%;
}
    
#\35 18d0068 {
    width: 99.61%;
}
}



@media all {
    
#\32 68f6fa3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#edac0dab {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bff2b7e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bedc6dc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c421195 {
    width: 84.29945750452079%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#edac0dab {
    padding: 4% 4% 4% 4%;
}
    
#\39 7f03091 {
    margin: 0px 0% 0px 0%;
}
    
#\32 68f6fa3 {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 68f6fa3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#edac0dab {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 bedc6dc {
    width: 100.00%;
}
    
#\36 c421195 {
    width: 100.00%;
}
}



@media all {
    
#a97dc05a {
    min-height: 633px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a493aef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 58df649 {
    width: 84.36%;
    height: 778px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eae13e55 {
    margin-top: -1px;
}
    
#ad339720 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\32 42d5035 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kuj.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_kuj {
    width: 11.34%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a97dc05a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 862px;
    padding: 8% 4% 4% 4%;
}
    
#\33 a493aef {
    width: 100%;
    min-height: 8px;
}
    
#\31 58df649 {
    width: 100%;
}
    
#eae13e55 {
    margin: -1px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a97dc05a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
}
    
#\33 a493aef {
    width: 100%;
    min-height: 160px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#\31 58df649 {
    width: 100.00%;
    height: 512px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 42d5035 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kuj {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ae50c151::before, #ae50c151 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255,255,255,1);
    opacity: 0.76;
    border-radius: inherit;
}
#ae50c151 {
    background-image: url('https://irp.cdn-website.com/0bf4495d/dms3rep/multi/AdobeStock_590927297+-Converted-.png?dm-skip-opt=true');
    background-position: 0% 50%;
}
#ae50c151.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAABcRAAAXEQHKJvM/AAAAWklEQVQI1zXKSQqAMBBE0dz/hFnqIgiiaCbTDv1bDPhrU4vnthw5pKGo/fENTFUt1cy0zrjvlKPQTrH7uTv4oZzNln1hmEZcbZVYIqkkk0tQOu3lmizMAT94Xh67dF838+PlAAAAAElFTkSuQmCC');
}
    
#bccd1134 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a1f0ec7 {
    align-items: flex-start;
    width: 60.38132319767622%;
    min-height: 109px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0382d50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d65b446 {
    width: 100%;
    min-width: 4%;
    min-height: 141px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    flex-direction: row;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e1450ea5 {
    align-items: flex-start;
    width: 32.70%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1eae982 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dd790ff6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c2fa404 {
    align-items: flex-start;
    width: 63.29841475850561%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 fe06d99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0237b2a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a2b6b49a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 bbe6b70 {
    align-items: flex-start;
    width: 69.88738296097155%;
    min-height: 109px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 005cc4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e25da157 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bc095b3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a927a661 {
    width: 100%;
    min-width: 4%;
    min-height: 141px;
    column-gap: 4%;
    row-gap: 24px;
    order: 4;
    flex-direction: row;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c04cfa0a {
    align-items: flex-start;
    width: 55.70280275640431%;
    min-height: 109px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 aa25fde {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bd82860 {
    align-items: flex-start;
    width: 64.45724174160256%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8929f48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#eed6e056 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0237b2a {
    padding: 4% 4% 6% 4%;
}
    
#ae50c151::before, #ae50c151 > .bgExtraLayerOverlay {
    
}
#ae50c151.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAABcRAAAXEQHKJvM/AAAAWklEQVQI1zXKSQqAMBBE0dz/hFnqIgiiaCbTDv1bDPhrU4vnthw5pKGo/fENTFUt1cy0zrjvlKPQTrH7uTv4oZzNln1hmEZcbZVYIqkkk0tQOu3lmizMAT94Xh67dF838+PlAAAAAElFTkSuQmCC');
}
    
#bccd1134 {
    width: 109.00%;
}
    
#\39 bbe6b70 {
    width: 46.110232688533785%;
}
    
#\30 a1f0ec7 {
    width: 49.89%;
}
    
#c04cfa0a {
    width: 46.110232688533785%;
}
    
#\37 bd82860 {
    width: 49.89%;
}
    
#eed6e056 {
    width: 109.00%;
}
    
#fada8707 {
    margin: 0px 0% 0px 0%;
}
    
#\39 1eae982 {
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e25da157 {
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d65b446 {
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a2b6b49a {
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a927a661 {
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 c2fa404 {
    width: 59.00468557336621%;
}
    
#e1450ea5 {
    width: 37.00%;
}
}



@media (max-width: 767px) {
    
#e1450ea5 {
    width: 37.128334016300144%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1eae982 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dd790ff6 {
    width: 100.00%;
}
    
#\36 0237b2a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#ae50c151::before, #ae50c151 > .bgExtraLayerOverlay {
    
}
#ae50c151.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAABcRAAAXEQHKJvM/AAAAWklEQVQI1zXKSQqAMBBE0dz/hFnqIgiiaCbTDv1bDPhrU4vnthw5pKGo/fENTFUt1cy0zrjvlKPQTrH7uTv4oZzNln1hmEZcbZVYIqkkk0tQOu3lmizMAT94Xh67dF838+PlAAAAAElFTkSuQmCC');
}
    
#a2b6b49a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#bccd1134 {
    width: 112.06%;
}
    
#\32 0382d50 {
    width: 100.00%;
}
    
#\35 005cc4d {
    width: 100.00%;
}
    
#\39 d65b446 {
    width: 100%;
    min-height: 72px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#e25da157 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a927a661 {
    width: 100%;
    min-height: 53px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\36 aa25fde {
    width: 100.00%;
}
    
#\30 8929f48 {
    width: 100.00%;
}
    
#eed6e056 {
    width: 112.06%;
}
    
#\30 a1f0ec7 {
    width: 50.81039930792697%;
    height: auto;
    min-height: 72px;
}
    
#\39 bbe6b70 {
    height: auto;
    min-height: 72px;
    width: 60.240076492282476%;
}
    
#\37 c2fa404 {
    width: 58.87399717707053%;
    height: auto;
    min-height: 53px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c04cfa0a {
    width: 49.91114146519146%;
    height: auto;
    min-height: 53px;
}
    
#\37 bd82860 {
    height: auto;
    min-height: 53px;
    width: 57.822337567727544%;
}
}

