@media all {
  *#dm .dmInner a.u_1171681313:hover .iconBg { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1499429922 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1956066943 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/54c8b3d5329d491b977a0f774bd8402b/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

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

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

  *#dm .dmInner a.u_1956066943 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1504293267 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1743900162 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1585463790 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/54c8b3d5329d491b977a0f774bd8402b/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

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

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

  *#dm .dmInner a.u_1585463790 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1328644559 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/54c8b3d5329d491b977a0f774bd8402b/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

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

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

  *#dm .dmInner a.u_1328644559 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1508887739 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_13) var(--color_13) var(--color_13) var(--color_13) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1508887739:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1508887739.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1508887739 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/54c8b3d5329d491b977a0f774bd8402b/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

  *#dm .dmInner a.u_1919531826 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/54c8b3d5329d491b977a0f774bd8402b/icon/Arrow_8062929.svg) !important;
    width:24px !important;
    height:24px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1919531826 { gap:6px !important; }

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

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

  *#dm .dmInner a.u_1295161891 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_13) var(--color_13) var(--color_13) var(--color_13) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1295161891:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1295161891.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1295161891 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/54c8b3d5329d491b977a0f774bd8402b/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

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

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

  *#dm .dmInner a.u_1088753283 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_13) var(--color_13) var(--color_13) var(--color_13) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1088753283:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1088753283.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1088753283 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/54c8b3d5329d491b977a0f774bd8402b/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1485720490 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_13) var(--color_13) var(--color_13) var(--color_13) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1485720490:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1485720490.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1485720490 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/54c8b3d5329d491b977a0f774bd8402b/icon/Out_8040487.svg) !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

  *#dm .dmInner a.u_1831295645 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/54c8b3d5329d491b977a0f774bd8402b/icon/Arrow_8062929.svg) !important;
    width:24px !important;
    height:24px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1831295645 { gap:6px !important; }

  *#dm .dmInner div.u_1527074111 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1739639182 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1019210632 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1304395663 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1922656957 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/54c8b3d5329d491b977a0f774bd8402b/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

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

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

  *#dm .dmInner a.u_1922656957 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1999897657 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1168326261 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/54c8b3d5329d491b977a0f774bd8402b/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

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

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

  *#dm .dmInner a.u_1168326261 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1954764160 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1257348916 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/54c8b3d5329d491b977a0f774bd8402b/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

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

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

  *#dm .dmInner a.u_1257348916 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1641142093 { color:white !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }

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

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

  *#dm .dmInner a.u_1501141778 {
    gap:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_13) var(--color_13) var(--color_13) var(--color_13) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1501141778:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1501141778.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1501141778 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/54c8b3d5329d491b977a0f774bd8402b/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    width:19px !important;
    height:19px !important;
  }

  *#dm .dmInner div.u_1482113334 .cardCTA button {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_13) !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1482113334 .cardCTA button:hover { color:var(--color_2) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1482113334 .cardCTA button {
    height:45px !important;
    width:130px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1482113334 .cardCTA button { height:45px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1482113334 .cardCTA button { height:45px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#e6308559 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\36 999409d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 2% 1% 2%;
}
    
#\31 a954d92 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 039a3f3 {
    border-width: 1px 0 0 0;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
}



@media all {
    
#\36 fc37552 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    border-style: solid;
    border-color: #000000 var(--color_13) #000000 var(--color_13);
    border-width: 0 1px 0 1px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 100px 16px 100px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c0a02fde {
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_13) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b0fdbf59 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5302d5d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8cd1a54 {
    min-height: 865px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d0d1360d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    align-content: center;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0643045.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#b0643045 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 b1281f6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    min-width: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_c05 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7%;
    order: 3;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 1.7%;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_eov {
    align-items: flex-start;
    width: 32.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1a263c7 {
    width: 100.00%;
    height: 250px;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bea5a428 {
    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;
}
    
#\39 dabbf15 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    order: 0;
    align-self: auto;
    padding: 24px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a74ba3d {
    align-items: flex-start;
    width: 32.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b121a675 {
    width: 100.00%;
    height: 250px;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea7d897e {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 24px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d950be1 {
    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;
}
    
#b5ad4b07.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#b5ad4b07 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 74a3f84 {
    align-items: flex-start;
    width: 32.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d498f482 {
    width: 100.00%;
    height: 250px;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7096432 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 24px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b38eb9d {
    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;
}
    
#\35 fc9e22f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\35 fc9e22f {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 31304a9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\35 31304a9 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2ede18c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed4b379d {
    align-items: flex-start;
    width: 32.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8bd98dc {
    width: 100.00%;
    height: 250px;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 18f19db {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 24px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d517aa3 {
    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;
}
    
#\34 bb040f3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\34 bb040f3 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6c1fbe2 {
    align-items: flex-start;
    width: 32.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 917057f {
    width: 100.00%;
    height: 250px;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5d8b609 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 24px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9d41122 {
    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;
}
    
#\31 89954f8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\31 89954f8 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ecf821e {
    align-items: flex-start;
    width: 32.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d46b2ef {
    width: 100.00%;
    height: 250px;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 73e70a9 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 24px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ccaa999 {
    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 6a186a9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\30 6a186a9 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 f6061ac {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8c92b86 {
    border-width: 1px 0 0 0;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-style: solid;
}
    
#\37 b65f904.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\37 b65f904 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 9d06923 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 0 0px 0 1px;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#c85e4829 {
    width: 100%;
    height: 320px;
    min-height: 100%;
    max-width: 100%;
}
    
#bbb8c315 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    padding: 115px 64px 115px 64px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 65d7729 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#bee51c71 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 838e6a1 {
    flex-direction: row;
    align-items: center;
    width: 1376px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    min-width: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    order: 3;
    justify-content: flex-start;
    justify-self: auto;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb2a4947 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-style: solid;
    border-color: #000000 var(--color_13) #000000 var(--color_13);
    border-width: 0 1px 0 1px;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#a9622d2a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#a9622d2a {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 5;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a71719ce {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_13) #000000 var(--color_13);
    border-width: 0 1px 0 1px;
    justify-content: flex-start;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c74b9e1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c1295234 {
    width: 100%;
    height: 460px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    min-height: 400px;
    max-height: 700px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dd656d1 {
    min-height: 1045px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#ddc3a049 {
    width: 100%;
    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;
}
    
#b7eff1da {
    align-items: flex-start;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 116px 16px 116px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ba09ddc1 {
    border-width: 1px 0 0 0;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-style: solid;
}
    
#\38 1e02e77 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_13);
    border-width: 0 0 0 1px;
    border-radius: 0px 0px 0px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 116px 48px 116px 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 64456fc {
    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 3a7c351.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 3a7c351 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d224cb67 {
    align-items: flex-start;
    width: 1376px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 8px;
    min-width: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    order: 1;
    justify-content: flex-start;
    justify-self: auto;
    flex-wrap: nowrap;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 877d2fe.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\34 877d2fe {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 3;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 2828387.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\34 2828387 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 5;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e4e5de2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#eb95bbb0 {
    border-width: 1px 0 0 0;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-style: solid;
}
    
#\34 a7b426e {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 b526bed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 0 0px 0 0px;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\36 0b6b55e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    padding: 115px 64px 115px 64px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f5bac0a {
    width: 100.00%;
    height: 828px;
    min-height: 100%;
    max-width: 100%;
}
    
#fbf9747f {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 145ca4d {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-style: solid;
    border-color: #000000 var(--color_13) #000000 var(--color_13);
    border-width: 0 1px 0 1px;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#a7509412.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#a7509412 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#e198dd6a {
    flex-direction: row;
    align-items: center;
    width: 1376px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    min-width: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    order: 4;
    justify-content: flex-start;
    justify-self: auto;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 4727433 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c3095ab {
    margin: 0px 0% 0px 0%;
}
    
#c4f52478 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_13) #000000 var(--color_13);
    border-width: 0 1px 0 1px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4e35730 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce44dd45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-width: 1px 0px 0 0px;
    border-color: var(--color_13) var(--color_13) #000000 var(--color_13);
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d516ab39 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e83ac73 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 99a8205 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 116px 64px 116px 64px;
    margin: 0px 0% 0px 0%;
}
    
#\34 48632c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 48632c1 {
    width: 86.25%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 29e49e1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\36 29e49e1 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f45a58b {
    border-width: 1px 0 0 0;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-style: solid;
}
    
#b96f6a78.flex-element.widget-wrapper > [data-element-type] {
    padding: 32px 0px 0px 0px;
}
#b96f6a78 {
    width: auto;
    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 {
    
#c2e8c9c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c2e8c9c4 {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: -24px -24px -24px 0px;
}
    
#\34 084bd39 {
    border-width: 1px 0 0 0;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-style: solid;
}
    
#c8305615 {
    align-items: center;
    width: 100.00%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f299d922 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-width: 1px 0px 0 0px;
    border-color: var(--color_13) var(--color_13) #000000 var(--color_13);
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb1a55a6 {
    align-items: flex-start;
    align-self: auto;
    order: 0;
    width: 100.00%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 1px 1px 1px 1px;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    box-shadow: none;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 2 / span 2;
}
    
#b21802ab {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 5652dd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f0dfef6b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 116px 64px 116px 64px;
    margin: 0px 0% 0px 0%;
}
    
#ea8f33f6 {
    flex-direction: row;
    align-items: center;
    width: 1376px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    order: 0;
    justify-self: auto;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ab9edd1 {
    width: 60.05%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3fe3364 {
    align-items: center;
    width: 59.97%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6b8349d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 d91f1b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 fc00a69 {
    width: 24px;
    height: auto;
    max-width: 24px;
    min-width: 24px;
}
    
#cec9cb82.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#cec9cb82 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a1253e74 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 16a1bcc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\33 16a1bcc {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e01698ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_13) #000000 var(--color_13);
    border-width: 0 1px 0 1px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3c40bab {
    margin: 0px 0% 0px 0%;
}
    
#group_m25 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 9ccd8f5 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cb397f1 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-width: 0 1px 0 1px;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    align-items: flex-end;
    padding: 100px 48px 100px 48px;
    margin: 0px 0% 0px 0%;
}
    
#dee96a37 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#b543dfd5 {
    margin: 0px 0% 0px 0%;
}
    
#\36 a1bd6b3 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 0;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    flex-wrap: wrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adb553a6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a2e389b8 {
    width: 82.97%;
    height: auto;
    max-width: 100%;
}
    
#\33 9add88e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\33 9add88e {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4a9d035 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\36 378af30 {
    align-items: flex-start;
    width: 31%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 31%;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#c3c467b0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 55976d5 {
    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;
}
    
#\39 6d4320f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 ff34450 {
    align-items: flex-start;
    width: 31%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 31%;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0d314bd {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 b5afb23 {
    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;
}
    
#\34 7da1f92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c39170cf {
    align-items: flex-start;
    width: 31%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 31%;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#fe6f9080 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 fbce3f9 {
    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;
}
    
#db4d5367 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d1f343bd::before, #d1f343bd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#d1f343bd {
    background-image: url("https://le-de.cdn-website.com/54c8b3d5329d491b977a0f774bd8402b/dms3rep/multi/opt/20260209_152839_1_-1920w.jpg");
}
}



@media all {
    
#\38 179e834 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6656f5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 0 0px 0 1px;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\37 3d7223d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#aa713a76 {
    border-width: 1px 0 0 0;
    border-color: var(--color_13) #000000 #000000 #000000;
    border-style: solid;
}
    
#\31 cd6590d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\31 cd6590d {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#ad909db0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    padding: 115px 64px 115px 64px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9c9090f {
    width: 100%;
    height: 320px;
    min-height: 100%;
    max-width: 100%;
}
    
#d74d05b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\38 cda87f8 {
    flex-direction: row;
    align-items: center;
    width: 1376px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    min-width: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    order: 3;
    justify-content: flex-start;
    justify-self: auto;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a85dee2 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-style: solid;
    border-color: #000000 var(--color_13) #000000 var(--color_13);
    border-width: 0 1px 0 1px;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\33 3473708.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\33 3473708 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 5;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a2afcc38 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 cfb3a22 {
    margin: 0px 0% 0px 0%;
}
    
#\37 69c7312 {
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_13) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 a4b625b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f849cffa {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    border-style: solid;
    border-color: #000000 var(--color_13) #000000 var(--color_13);
    border-width: 0 1px 0 1px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 100px 16px 100px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e7f1df14 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8cd1a54 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 191px;
}
    
#\36 fc37552 {
    flex-wrap: nowrap;
    width: 100%;
    min-height: 8px;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5302d5d {
    width: 100.00%;
}
    
#group_c05 {
    flex-wrap: wrap;
    column-gap: 4%;
    justify-content: center;
    align-items: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_eov {
    width: 48%;
}
    
#\31 a74ba3d {
    width: 48%;
}
    
#\39 74a3f84 {
    width: 48%;
}
    
#\35 2ede18c {
    width: 100.00%;
}
    
#ed4b379d {
    width: 48%;
}
    
#\39 6c1fbe2 {
    width: 48%;
}
    
#\34 ecf821e {
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9d06923 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#bbb8c315 {
    padding: 64px 32px 64px 32px;
    margin: 0px 0% 0px 0%;
}
    
#bee51c71 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 2% 0px 2%;
}
    
#\30 838e6a1 {
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb2a4947 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\38 a7e6b07 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7eff1da {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 32px;
    padding: 0px 32px 0px 32px;
    margin: 0px 0% 0px 0%;
}
    
#a71719ce {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: flex-start;
    padding: 64px 0px 64px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c74b9e1 {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -1px;
}
    
#\37 dd656d1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 1e02e77 {
    padding: 32px 32px 32px 32px;
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a7b426e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 b526bed {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\36 0b6b55e {
    padding: 64px 32px 64px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 145ca4d {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e83ac73 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 99a8205 {
    padding: 64px 32px 64px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 48632c1 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ab9edd1 {
    width: 100.00%;
}
    
#c2e8c9c4 {
    height: auto;
}
    
#\33 3fe3364 {
    width: 100.00%;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6b8349d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f0dfef6b {
    padding: 64px 32px 64px 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9ccd8f5 {
    min-width: 32px;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 cb397f1 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 64px 32px 64px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a1bd6b3 {
    justify-content: space-around;
}
    
#adb553a6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 378af30 {
    width: 48%;
}
    
#\32 ff34450 {
    width: 48%;
}
    
#c39170cf {
    width: 48%;
}
    
#d1f343bd::before, #d1f343bd > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6656f5e {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\37 3d7223d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 2% 0px 2%;
}
    
#a2b4a9b6 {
    margin: 0px 0% 0px 0%;
}
    
#ad909db0 {
    padding: 64px 32px 64px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 cda87f8 {
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a85dee2 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2afcc38 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 191px;
}
    
#f849cffa {
    flex-wrap: nowrap;
    width: 100%;
    min-height: 8px;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e6308559 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\30 9f423f8 {
    margin: 0px 0% 0px 0%;
}
    
#\36 999409d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\36 fc37552 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5302d5d {
    width: 100.00%;
}
    
#\37 8cd1a54 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d0d1360d {
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0643045.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b0643045 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b1281f6 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1a263c7 {
    height: 240px;
}
    
#b121a675 {
    height: 240px;
}
    
#d498f482 {
    height: 240px;
}
    
#group_c05 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_eov {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 a74ba3d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 74a3f84 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a7096432 {
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ea7d897e {
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 dabbf15 {
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2ede18c {
    width: 100.00%;
}
    
#ed4b379d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 8bd98dc {
    height: 240px;
}
    
#\35 18f19db {
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6c1fbe2 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 917057f {
    height: 240px;
}
    
#\35 5d8b609 {
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ecf821e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 d46b2ef {
    height: 240px;
}
    
#\32 73e70a9 {
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 9d06923 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#c85e4829 {
    height: 300px;
}
    
#bbb8c315 {
    row-gap: 16px;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bee51c71 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 838e6a1 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb2a4947 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\37 b65f904.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 b65f904 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b7eff1da {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a71719ce {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c74b9e1 {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c1295234 {
    height: 300px;
    min-height: 250px;
}
    
#\37 dd656d1 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 1e02e77 {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px -1px;
}
    
#\32 64456fc {
    width: 100.00%;
}
    
#\30 3a7c351.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 3a7c351 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d224cb67 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 a7b426e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 b526bed {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\36 0b6b55e {
    row-gap: 16px;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f5bac0a {
    height: 300px;
}
    
#\30 145ca4d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#a7509412.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a7509412 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e198dd6a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 4727433 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4f52478 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ce44dd45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e83ac73 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 99a8205 {
    padding: 32px 16px 32px 16px;
    margin: -1px 0% 0px 0%;
}
    
#d516ab39 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 48632c1 {
    width: 100.00%;
}
    
#\36 29e49e1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b96f6a78.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 0px 0px;
}
#b96f6a78 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 ab9edd1 {
    width: 100.00%;
}
    
#c2e8c9c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c2e8c9c4 {
    height: auto;
    margin: -24px -24px -16px 0px;
}
    
#c8305615 {
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3fe3364 {
    width: 100.00%;
    padding: 0px 0px 0px 0px;
}
    
#f299d922 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 32px 0px;
    margin: -1px 0% 0px 0%;
}
    
#\31 6b8349d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#fb1a55a6 {
    width: 100%;
}
    
#\37 fc00a69 {
    min-width: 18px;
}
    
#f0dfef6b {
    padding: 32px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e01698ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ea8f33f6 {
    justify-content: flex-start;
}
    
#a1253e74 {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_m25 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\33 16a1bcc {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 9ccd8f5 {
    padding-left: 0px;
    padding-right: 0px;
    min-width: 32px;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 cb397f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a1bd6b3 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dee96a37 {
    width: 100.00%;
}
    
#adb553a6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a2e389b8 {
    width: 100.00%;
}
    
#\33 9add88e {
    min-width: 32px;
}
    
#\39 4a9d035 {
    width: 295px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\36 378af30 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 185px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ff34450 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 185px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c39170cf {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 185px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d1f343bd::before, #d1f343bd > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\38 6656f5e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\37 3d7223d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 cd6590d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 cd6590d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ad909db0 {
    row-gap: 16px;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9c9090f {
    height: 300px;
}
    
#\38 cda87f8 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a85dee2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
}



@media (max-width: 767px) {
    
#a2afcc38 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 a4b625b {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f849cffa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
}

