@media all {
  *#dm .dmInner div.u_2621351053 .svg { fill:var(--color_5) !important; }

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

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

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

  *#dm .dmInner div.u_1304541338 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1507655584 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_3265240359 span.text {
    color:var(--color_5) !important;
    font-size:21px !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_3265240359 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_3265240359 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://de.cdn-website.com/65f6fb58f1d042f2a7eb1e8a21764065/icon/Arrow_8099958.svg) !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner a.u_3265240359:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_3265240359.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_3265240359:hover span.text {
    font-weight:bold !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_3265240359.hover span.text {
    font-weight:bold !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1586138024 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1177118867 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1808504041 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1367630251 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1706138344 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1985044284 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1417210864 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1950148749 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1656510201 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1201612916 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_1028375202 span.text {
    color:var(--color_5) !important;
    font-size:21px !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1028375202 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1028375202 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://de.cdn-website.com/65f6fb58f1d042f2a7eb1e8a21764065/icon/Arrow_8099958.svg) !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner a.u_1028375202:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1028375202.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1028375202:hover span.text {
    font-weight:bold !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1028375202.hover span.text {
    font-weight:bold !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1811312422 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_1944508317 span.text {
    color:var(--color_5) !important;
    font-size:21px !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1944508317 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1944508317 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://de.cdn-website.com/65f6fb58f1d042f2a7eb1e8a21764065/icon/Arrow_8099958.svg) !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner a.u_1944508317:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1944508317.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1944508317:hover span.text {
    font-weight:bold !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1944508317.hover span.text {
    font-weight:bold !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1016011589 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1016011589 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://de.cdn-website.com/65f6fb58f1d042f2a7eb1e8a21764065/icon/Arrow_8099958.svg) !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner a.u_1016011589:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1016011589.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1016011589:hover span.text {
    font-weight:bold !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1016011589.hover span.text {
    font-weight:bold !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1016011589 span.text {
    color:var(--color_2) !important;
    font-size:21px !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1232092610 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_2230422125 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_2521110175 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1691007588 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1987054979 span.text {
    color:var(--color_5) !important;
    font-size:21px !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1987054979 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1987054979 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://de.cdn-website.com/65f6fb58f1d042f2a7eb1e8a21764065/icon/Arrow_8099958.svg) !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner a.u_1987054979:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1987054979.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1987054979:hover span.text {
    font-weight:bold !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1987054979.hover span.text {
    font-weight:bold !important;
    color:var(--color_2) !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\35 661887f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 37%;
    min-width: 4%;
    order: 1;
}
    
#b3a119f6 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 200px 0px 60px 0px;
}
    
#d1d03686 {
    margin: 0px 0% 0px 0%;
}
    
#group_opl {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#widget_ce6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_7b9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#widget_s01 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_0b8 {
    width: 26%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-end;
    order: 2;
    align-items: center;
}
    
#widget_eem {
    width: 100%;
    height: 500px;
    min-height: 100px;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_rcu {
    align-items: center;
    width: 15%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
}
    
#group_2tc {
    width: 10%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 3;
}
    
#widget_gde {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 1166f47 {
    background-image: url("https://de.cdn-website.com/65f6fb58f1d042f2a7eb1e8a21764065/dms3rep/multi/AdobeStock_1776816198.jpeg?dm-skip-opt=true");
    background-color: var(--color_1);
}
}



@media all {
    
#\30 714a4ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
}
    
#f9921d53 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 36%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ff0855bf {
    min-height: 850px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 120px 0px 120px 200px;
}
    
#a4728c9f {
    margin: 0px 0% 0px 0%;
}
    
#widget_pho {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_b3k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_9qr {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_5ru {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
}
    
#widget_m5s {
    width: 100.00%;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    max-width: 100%;
    max-height: 100%;
}
    
#group_qa2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_921 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0px 0%;
}
    
#widget_cm7 {
    width: 100%;
    height: 400px;
    max-width: 100%;
}
    
#\35 919f035 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 c241aab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\32 ccc199b {
    min-height: 100vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\37 730bc06 {
    margin: 0px 0% 0px 0%;
}
    
#\36 d1068d0::before, #\36 d1068d0 > .bgExtraLayerOverlay {
    
}
#\36 d1068d0 {
    align-items: center;
    width: 100%;
    min-height: 100vh;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(197, 197, 197, 1) rgba(197, 197, 197, 1) rgba(197, 197, 197, 1) rgba(197, 197, 197, 1);
    border-style: solid;
}
    
#group_eue {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_38t {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#d7d0ffc3 {
    align-items: center;
    width: 100%;
    min-height: 100vh;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\35 8f590e5 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#ab1dca17 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 06cb625 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\36 95b6e2f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 20px 120px 20px;
}
    
#group_cpd {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-color: rgba(230, 230, 231, 1) rgba(230, 230, 231, 1) rgba(230, 230, 231, 1) rgba(230, 230, 231, 1);
    border-width: 1px 1px 1px 1px;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e55c18db {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-color: rgba(230, 230, 231, 1) rgba(230, 230, 231, 1) rgba(230, 230, 231, 1) rgba(230, 230, 231, 1);
    border-width: 1px 1px 1px 1px;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bd87c972 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(230, 230, 231, 1) rgba(230, 230, 231, 1) rgba(230, 230, 231, 1) rgba(230, 230, 231, 1);
    border-width: 1px 1px 1px 1px;
    justify-content: flex-start;
    order: 3;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e057cfb6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(230, 230, 231, 1) rgba(230, 230, 231, 1) rgba(230, 230, 231, 1) rgba(230, 230, 231, 1);
    border-width: 1px 1px 1px 1px;
    justify-content: flex-start;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ae743663 {
    margin: 0px 0% 0px 0%;
}
    
#widget_p4o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c4d0cba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 866428b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4427a44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hj6 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 e667146 {
    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;
}
    
#a2da568a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c577d35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d270d3a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e4de2c9 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4b941ae {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 60f3657 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 a5bbd2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\30 4cedf6e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 20px 0px 20px;
}
    
#widget_46j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_d2g {
    width: 61.55%;
    height: auto;
    max-width: 100%;
}
    
#e7fb0a1a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#db6ba205 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\34 1a39a10 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#f571d95c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 120px 80px 60px 80px;
}
    
#\36 00000ba {
    margin: 0px 0% 0px 0%;
}
    
#\32 3e951d1 {
    width: 100%;
    height: 600px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_c4r {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_pg2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_knf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_k05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 120px;
}
#widget_k05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_jl7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_jl7 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#fb06a824 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    order: 1;
    padding: 60px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4c620c6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    padding: 120px 120px 120px 60px;
    margin: 60px 0% 0px 0%;
}
    
#\30 ae4f5a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 60%;
    min-width: 4%;
    order: 0;
}
    
#eaa56579 {
    margin: 0px 0% 0px 0%;
}
    
#\38 d37aeeb {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0px 0px 120px 0px;
}
    
#\30 6123807.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 40px 0px 120px;
}
#\30 6123807 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 8f7ad92.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 0px;
}
#\35 8f7ad92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#def1353a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_mc9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -120px;
}
    
#f45c6b3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f45c6b3b {
    width: 100%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e7eab914.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e7eab914 {
    width: auto;
    height: auto;
    min-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 all {
    
#e2e3d148 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/65f6fb58f1d042f2a7eb1e8a21764065/dms3rep/multi/opt/AdobeStock_604293121-1920w.png");
    background-size: contain;
    background-position: 50% 100%;
}
    
#\37 6e474ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66%;
    min-width: 4%;
}
    
#\33 ac399ba {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 20px 0px 20px;
}
    
#ada563d3 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 2ca5404 {
    margin: 0px 0% 0px 0%;
}
    
#\30 b3f23cc {
    width: 186px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 2aba476 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 a64dd1f {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d6a4c350 {
    width: 80px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a73043ec {
    width: 80px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f153a25c {
    align-items: center;
    width: undefinednull;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
}
    
#\31 6e38f1b {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    flex-direction: row;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n9t {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\39 e8bcd31 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\36 c599681 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
}
    
#c5ac55ee {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 80px 120px 80px;
}
    
#\33 947a4e2 {
    margin: 0px 0% 0px 0%;
}
    
#d91609d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb0ba9cb {
    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;
}
    
#\39 e8f71b4 {
    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;
}
    
#group_esu {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 60px 0% 0px 0%;
}
    
#group_i11 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8f2aa26 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 120px 0% 120px 0%;
}
    
#\34 66da646.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 66da646 {
    width: 100%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 adf35c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 adf35c4 {
    width: 100%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_rae {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e7681890.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e7681890 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 841bed4 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5e817d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 5e817d8 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dbd61b9 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f6fa3d9a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f6fa3d9a {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7c25f6a {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b935d75.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 b935d75 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b68fb7be {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f2c7b22.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 f2c7b22 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 53375da {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8e71029.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 8e71029 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b7d1b276 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ea12871f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ea12871f {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a541f8f {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e17ae170.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e17ae170 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 3691917 {
    width: 100%;
    height: 600px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dc62aaf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ab9a243.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 ab9a243 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b340884c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#add8a7bd {
    margin: 0px 0% 0px 0%;
}
    
#\34 b508b25.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 120px;
}
#\34 b508b25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 6f4bcbe {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 80px 120px 80px;
}
    
#fb960f67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#bdd03ef1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#\33 565c7b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 a02a276 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 a4ccb92 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\37 3ab687c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 19b1e01::before, #\33 19b1e01 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
    
#group_esc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0e360d0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f2b48967 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3c73e80 {
    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;
}
    
#\37 46502c1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 46502c1 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_chs {
    width: 100%;
    height: 400px;
    max-width: 100%;
}
    
#badc9d06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d8a6c9b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 60%;
    min-width: 4%;
    order: 0;
}
    
#db949fcc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -120px;
}
    
#\36 b153b4f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 b153b4f {
    width: 100%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e41d313e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    order: 1;
    padding: 60px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#de7df702.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 40px 0px 120px;
}
#de7df702 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 dc77e7b {
    margin: 0px 0% 0px 0%;
}
    
#a2f066f9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    padding: 120px 120px 120px 60px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7ada791 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c38b0c2 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0px 0px 120px 0px;
}
    
#\38 b74ca7f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 0px;
}
#\38 b74ca7f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aca36e8b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#aca36e8b {
    width: auto;
    height: auto;
    min-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) {
    
#b3a119f6 {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    min-height: 0;
    padding: 200px 0px 0px 200px;
}
    
#group_rcu {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\35 661887f {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#group_0b8 {
    width: 100%;
    min-height: 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_2tc {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#d1d03686 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff0855bf {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 714a4ba {
    width: 50%;
}
    
#f9921d53 {
    width: 46%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ccc199b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_eue {
    width: 80%;
}
    
#\35 8f590e5 {
    width: 80%;
}
    
#\36 d1068d0::before, #\36 d1068d0 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 95b6e2f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4cedf6e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f571d95c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_k05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 60px;
}
#widget_k05 {
    margin: 0px 0% 0px 0%;
}
    
#\32 3e951d1 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d37aeeb {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 6123807.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 40px 0px 0px;
}
#\30 6123807 {
    margin: 0px 0% 0px 0%;
}
    
#fb06a824 {
    width: 30%;
}
    
#\30 ae4f5a2 {
    width: 70%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ac399ba {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5ac55ee {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3691917 {
    height: auto;
}
    
#\36 6f4bcbe {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 b508b25.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 60px;
}
#\34 b508b25 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3ab687c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 19b1e01::before, #\33 19b1e01 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c38b0c2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#de7df702.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 40px 0px 0px;
}
#de7df702 {
    margin: 0px 0% 0px 0%;
}
    
#a2f066f9 {
    padding: 120px 120px 120px 60px;
    margin: 0px 0% 0px 0%;
}
    
#d8a6c9b2 {
    width: 70%;
}
    
#e41d313e {
    width: 30%;
}
}



@media (max-width: 767px) {
    
#\35 661887f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b3a119f6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 0px 0px 0px;
}
    
#group_0b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_rcu {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_2tc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_opl {
    min-height: auto;
}
    
#d1d03686 {
    margin: 0px 0% 0px 0%;
}
    
#widget_eem.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_eem {
    height: 400px;
    margin: 0px 0px -120px 0px;
}
}



@media (max-width: 767px) {
    
#\30 714a4ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f9921d53 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ff0855bf {
    min-height: unset;
    flex-direction: column;
    padding: 120px 20px 0px 20px;
}
    
#widget_m5s {
    height: 240px;
}
    
#widget_cm7 {
    height: 240px;
}
    
#\35 919f035 {
    height: 240px;
}
    
#a4728c9f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 c241aab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 ccc199b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 d1068d0::before, #\36 d1068d0 > .bgExtraLayerOverlay {
    
}
#\36 d1068d0 {
    min-height: 250px;
}
    
#d7d0ffc3 {
    min-height: 250px;
}
    
#group_eue {
    width: 100%;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8f590e5 {
    width: 100%;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 06cb625 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 95b6e2f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#group_cpd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e55c18db {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bd87c972 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e057cfb6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ae743663 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 a5bbd2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 4cedf6e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_d2g {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#db6ba205 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 1a39a10 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#f571d95c {
    min-height: unset;
    flex-direction: column;
    padding: 40px 20px 40px 20px;
}
    
#\32 3e951d1 {
    height: 250px;
}
    
#\36 00000ba {
    margin: 0px 0% 0px 0%;
}
    
#group_c4r {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_pg2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_knf {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_k05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_k05 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fb06a824 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ae4f5a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\38 d37aeeb {
    min-height: unset;
    flex-direction: column;
    padding: 0px 20px 0px 20px;
}
    
#f45c6b3b {
    height: 250px;
}
    
#eaa56579 {
    margin: 0px 0% 0px 0%;
}
    
#\32 4c620c6 {
    padding: 40px 20px 40px 20px;
    margin: 20px 0% 0px 0%;
}
    
#\30 6123807.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 6123807 {
    margin: 0px 0% 0px 0%;
}
    
#group_mc9 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\35 8f7ad92.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 8f7ad92 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e2e3d148 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\37 6e474ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\33 ac399ba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 0px 20px;
}
    
#d6a4c350 {
    height: auto;
}
    
#a73043ec {
    height: auto;
}
    
#\31 6e38f1b {
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b3f23cc {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f153a25c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a64dd1f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2ca5404 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 e8bcd31 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\36 c599681 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    column-gap: 4%;
    flex-wrap: wrap;
    align-content: stretch;
    flex-direction: row;
    row-gap: 20px;
}
    
#c5ac55ee {
    min-height: unset;
    flex-direction: column;
    padding: 0px 20px 40px 20px;
}
    
#\34 66da646 {
    height: 240px;
}
    
#\34 adf35c4 {
    height: 240px;
}
    
#e7681890 {
    height: 240px;
}
    
#\32 5e817d8 {
    height: 240px;
}
    
#f6fa3d9a {
    height: 240px;
}
    
#\33 b935d75 {
    height: 240px;
}
    
#\37 f2c7b22 {
    height: 240px;
}
    
#\33 8e71029 {
    height: 240px;
}
    
#ea12871f {
    height: 240px;
}
    
#e17ae170 {
    height: 240px;
}
    
#group_esu {
    column-gap: 10px;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 947a4e2 {
    margin: 0px 0% 0px 0%;
}
    
#group_rae {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 841bed4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 dbd61b9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7c25f6a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b68fb7be {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b7d1b276 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a541f8f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 53375da {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8f2aa26 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 3691917 {
    height: 250px;
}
    
#\36 6f4bcbe {
    min-height: unset;
    flex-direction: column;
    padding: 40px 20px 40px 20px;
}
    
#fb960f67 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bdd03ef1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#add8a7bd {
    margin: 0px 0% 0px 0%;
}
    
#\34 b508b25.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b508b25 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 a02a276 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a4ccb92 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 3ab687c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 19b1e01::before, #\33 19b1e01 > .bgExtraLayerOverlay {
    
}
    
#group_esc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0e360d0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_chs {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#d8a6c9b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\36 b153b4f {
    height: 250px;
}
    
#e41d313e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c38b0c2 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 20px 40px 20px;
}
    
#a2f066f9 {
    padding: 40px 20px 40px 20px;
    margin: 20px 0% 0px 0%;
}
    
#de7df702.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de7df702 {
    margin: 0px 0% 0px 0%;
}
    
#db949fcc {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\31 dc77e7b {
    margin: 0px 0% 0px 0%;
}
    
#\38 b74ca7f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 b74ca7f {
    margin: 0px 0% 0px 0%;
}
}

