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

  *#dm .dmInner div.u_1077040123 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1672229594 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1148907169 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1108407717 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1799156755 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1701757484 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1626115624:hover { background-image:none !important; }

  *#dm .dmInner a.u_1626115624.hover { background-image:none !important; }

  *#dm .dmInner a.u_1626115624 { gap:3px !important; }

  *#dm .dmInner a.u_1626115624 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/47c8d099341e4732a43fe23f80d6d7b1/icon/Phone_8433814.svg) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1363975465:hover { background-image:none !important; }

  *#dm .dmInner a.u_1363975465.hover { background-image:none !important; }

  *#dm .dmInner a.u_1363975465 { gap:3px !important; }

  *#dm .dmInner a.u_1363975465 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/47c8d099341e4732a43fe23f80d6d7b1/icon/Phone_8433814.svg) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1472582947:hover { background-image:none !important; }

  *#dm .dmInner a.u_1472582947.hover { background-image:none !important; }

  *#dm .dmInner div.u_1272687903 .dmwidget-title {
    font-size:18px !important;
    color:rgba(0,0,0,1) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1272687903 .optinwrapper a {
    color:rgba(71,71,71,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1272687903 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner div.u_1272687903 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner div.u_1272687903 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner div.u_1272687903 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_7) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1272687903 .m-recaptcha {
    color:var(--color_7) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1272687903 input::placeholder {
    color:var(--color_7) !important;
    font-weight:300 !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1272687903 input.placeholder {
    color:var(--color_7) !important;
    font-weight:300 !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1272687903 textarea::placeholder {
    color:var(--color_7) !important;
    font-weight:300 !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1272687903 textarea.placeholder {
    color:var(--color_7) !important;
    font-weight:300 !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1272687903 select::placeholder {
    color:var(--color_7) !important;
    font-weight:300 !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1272687903 select.placeholder {
    color:var(--color_7) !important;
    font-weight:300 !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1272687903 .dmforminput input {
    color:var(--color_7) !important;
    font-size:15px !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1272687903 .dmforminput textarea {
    color:var(--color_7) !important;
    font-size:15px !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1272687903 .dmforminput .fileUploadLink {
    color:var(--color_7) !important;
    font-size:15px !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1272687903 .checkboxwrapper span {
    color:var(--color_7) !important;
    font-size:15px !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1272687903 .radiowrapper span {
    color:var(--color_7) !important;
    font-size:15px !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1272687903 .optinwrapper div {
    color:var(--color_7) !important;
    font-size:15px !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1272687903 .freetextwrapper {
    color:var(--color_7) !important;
    font-size:15px !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1272687903 .dmforminput select {
    color:var(--color_7) !important;
    font-size:15px !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1272687903 .dmforminput option {
    color:var(--color_7) !important;
    font-size:15px !important;
    font-weight:300 !important;
  }

  *#dm .dmInner a.u_1091003282:hover { background-image:none !important; }

  *#dm .dmInner a.u_1091003282.hover { background-image:none !important; }

  *#dm .dmInner a.u_1548727890:hover { background-image:none !important; }

  *#dm .dmInner a.u_1548727890.hover { background-image:none !important; }

  *#dm .dmInner a.u_1548727890 { gap:3px !important; }

  *#dm .dmInner a.u_1548727890 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/47c8d099341e4732a43fe23f80d6d7b1/icon/Phone_8433814.svg) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1201122707:hover { background-image:none !important; }

  *#dm .dmInner a.u_1201122707.hover { background-image:none !important; }

  *#dm .dmInner a.u_1201122707 { gap:3px !important; }

  *#dm .dmInner a.u_1201122707 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/47c8d099341e4732a43fe23f80d6d7b1/icon/Phone_8433814.svg) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner div.u_1272687903 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:293px !important;
    height:44px !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1626115624 span.text { font-size:15px !important; }

  *#dm .dmInner a.u_1363975465 span.text { font-size:15px !important; }

  *#dm .dmInner a.u_1472582947 span.text { font-size:15px !important; }

  *#dm .dmInner a.u_1091003282 span.text { font-size:15px !important; }

  *#dm .dmInner a.u_1548727890 span.text { font-size:15px !important; }

  *#dm .dmInner a.u_1201122707 span.text { font-size:15px !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,1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 9b4947e::before, #\32 9b4947e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(32, 50, 48, 1) 50%, rgba(255, 255, 255, 1) 100%);
}
#\32 9b4947e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/47c8d099341e4732a43fe23f80d6d7b1/dms3rep/multi/opt/IMG_6583-1920w.PNG");
}
    
#f999598c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 200px 4% 160px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0ef3562 {
    margin: 0px 0% 0px 0%;
}
    
#b85ac7b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b85ac7b0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f51b8ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 18px 0px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b2993f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2faeb0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 30px 18px 30px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\31 b9b7cf2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 b9b7cf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 827af1e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 827af1e {
    width: 93.92%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fc04588.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 fc04588 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc324b4f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fc324b4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3a1c496 {
    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;
}
    
#\31 a843cb5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 4px 0px 0px;
}
#\31 a843cb5 {
    width: 224px;
    height: auto;
    max-width: 100%;
    min-height: 42px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3e1070f {
    min-height: 42px;
    column-gap: 2%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 20px 0%;
}
    
#dea63d4e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 4px 0px 0px;
}
#dea63d4e {
    width: 224px;
    height: auto;
    max-width: 100%;
    min-height: 42px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 210c1c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 210c1c5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ccb584a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 250235b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c0cb8fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 c0cb8fc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe6404b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe6404b9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4860b6e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 55c7adb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 938942e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 938942e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 5055242 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 32.33%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 24px 18px 24px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\39 acf5433 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 32.33%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 24px 18px 24px 18px;
    margin: 0% 0% 0% 0%;
}
    
#bf67edfe {
    min-height: 240px;
    column-gap: 1.5%;
    row-gap: 15px;
    width: 100%;
    max-width: none;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: center;
    padding: 30px 4% 60px 4%;
}
    
#\38 f7d0f6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b60d837d {
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 1145be0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6ma.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_6ma {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 5px 0%;
}
    
#\32 8217c00 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 32.33%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 24px 18px 24px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\34 bc90f13.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 bc90f13 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 5px 0%;
}
    
#\39 7978eaa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9bf720d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f02e1ead {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 32.33%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 24px 18px 24px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\30 9eade89.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 9eade89 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 5px 0%;
}
    
#\38 921fa6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 674ba0a {
    width: 97.81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b60a943.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b60a943 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 5px 0%;
}
    
#\37 ac554df {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 268a7d5 {
    width: 97.81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ca3688b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 32.33%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 24px 18px 24px 18px;
    margin: 0% 0% 0% 0%;
}
    
#e8f4a3f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e8f4a3f8 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 5px 0%;
}
    
#d9f6f158 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 43c820b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6f2b045 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 32.33%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 24px 18px 24px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\37 5e365ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 5e365ce {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 5px 0%;
}
    
#\36 684967b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 08cd760 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4163cbe {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 daeb7d3 {
    min-height: 89px;
    column-gap: 1.5%;
    row-gap: 15px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: center;
    padding: 60px 4% 0px 4%;
}
    
#\33 cee080a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    padding: 0px 18px 0px 18px;
    margin: 0% 0% 0% 0%;
}
    
#d987357d {
    margin: 0px 0% 0px 0%;
}
    
#\30 115f96e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 13352d3 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 04378b7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5b2c962 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e7793530 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    padding: 0px 18px 0px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2cd04b0 {
    margin: 0px 0% 0px 0%;
}
    
#\30 01643b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef0bb603 {
    min-height: 89px;
    column-gap: 1.5%;
    row-gap: 15px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: center;
    padding: 60px 4% 0px 4%;
}
    
#bb7fda32 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 390a911 {
    background-color: var(--color_4);
    background-image: none;
    border-width: 1px 0 0 0;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-style: solid;
}
}



@media all {
    
#\31 5330006 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5961715.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 5961715 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 6;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f195e19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 49.2%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 30px 18px 30px 18px;
    margin: 0% 0% 0% 0%;
}
    
#f4735efd {
    margin: 0px 0% 0px 0%;
}
    
#e2580173 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f4820fb {
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 2a4966c {
    min-height: 240px;
    column-gap: 1.5%;
    row-gap: 15px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: center;
    padding: 30px 4% 60px 4%;
}
    
#\30 e21b179.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 e21b179 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5ep {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 8;
}
    
#df8e2a5b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9e4f5dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 9e4f5dd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff83fb27 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0ff0e37.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 0ff0e37 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 7;
    justify-self: auto;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 896b50c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 49.2%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 30px 18px 30px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e3d4fca {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4f5b9d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 4f5b9d7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7e513ce {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e820006.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 e820006 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9a95531.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f9a95531 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 5;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdb7e968.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cdb7e968 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 6;
    justify-self: auto;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a3dc3bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#cf46547b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee25e0a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b604129c {
    min-height: 240px;
    column-gap: 1.5%;
    row-gap: 15px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: center;
    padding: 30px 4% 60px 4%;
}
    
#bd80fce0 {
    margin: 0px 0% 0px 0%;
}
    
#e6391852 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\33 4579e16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 49.2%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 30px 18px 30px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\32 447bdeb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 447bdeb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6eo {
    width: 49.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
}



@media all {
    
#\38 e7a1724 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 59da941 {
    min-height: 89px;
    column-gap: 1.5%;
    row-gap: 15px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: center;
    padding: 60px 4% 0px 4%;
}
    
#cb044166 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b83e137b {
    background-color: var(--color_4);
    background-image: none;
}
    
#\37 b101728 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0736ed3 {
    margin: 0px 0% 0px 0%;
}
    
#\38 ca7c738 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    padding: 0px 18px 0px 18px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#e41bf7c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 32.3%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 30px 18px 30px 18px;
    margin: 0% 0% 0% 0%;
}
    
#b69dc13a {
    margin: 0px 0% 0px 0%;
}
    
#\38 2e1debb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 28338a4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 da7e129 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\33 04b39d0 {
    min-height: 240px;
    column-gap: 1.5%;
    row-gap: 15px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: center;
    padding: 30px 4% 60px 4%;
}
    
#\30 446e6c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 32.3%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 30px 18px 30px 18px;
    margin: 0% 0% 0% 0%;
}
    
#c8728709.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c8728709 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9794d59 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b718ea5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 32.3%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 30px 18px 30px 18px;
    margin: 0% 0% 0% 0%;
}
    
#a77c7ec8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a77c7ec8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a73e5c8b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 8021966 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 a091c31 {
    min-height: 240px;
    column-gap: 1.5%;
    row-gap: 15px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: center;
    padding: 60px 4% 60px 4%;
}
    
#\38 476efe5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 49.2%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 30px 18px 30px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\35 3afc889 {
    margin: 0px 0% 0px 0%;
}
    
#\39 755bfd2 {
    width: 85.28%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bd0bb3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 49.2%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 18px 0px 18px;
    margin: 0% 0% 0% 0%;
}
    
#c47ea183 {
    width: 83.95%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcfd7c1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9db31ca.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 1px 0px;
}
#\38 9db31ca {
    width: 170px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 42px;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 741a11d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 741a11d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px -3px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bcefaa7f {
    margin: 0px 0% 0px 0%;
}
    
#\38 f4cf243 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    padding: 0px 18px 0px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\31 a7828fc {
    min-height: 89px;
    column-gap: 1.5%;
    row-gap: 15px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: center;
    padding: 60px 4% 0px 4%;
}
    
#\34 db9c341 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f6ba186 {
    background-color: var(--color_4);
    background-image: none;
    border-width: 1px 0 0 0;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
}
    
#f61746d4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 e669732 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a136f476 {
    min-height: 147px;
    column-gap: 1.5%;
    row-gap: 15px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: center;
    padding: 30px 4% 30px 4%;
}
    
#\30 caac537 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c7daec7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 32.3%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 30px 18px 30px 18px;
    margin: 0% 0% 0% 0%;
}
    
#cec0ff07 {
    margin: 0px 0% 0px 0%;
}
    
#b2f7d446 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 c8e99ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 32.3%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 30px 18px 30px 18px;
    margin: 0% 0% 0% 0%;
}
    
#e7371ff8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e7371ff8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c77b81b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#feb37734 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 32.3%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 30px 18px 30px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b237e77.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 b237e77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 86ec788 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d2a9fe0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    padding: 0px 18px 0px 18px;
    margin: 0% 0% 0% 0%;
}
    
#d58013ff {
    margin: 0px 0% 0px 0%;
}
    
#ed29de23 {
    background-color: var(--color_4);
    background-image: none;
    border-width: 1px 0 0 0;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
}
    
#\36 68ed030 {
    min-height: 89px;
    column-gap: 1.5%;
    row-gap: 15px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: center;
    padding: 60px 4% 0px 4%;
}
    
#\36 2470a7a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1463ed6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#de5e8697 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\32 9fbc335 {
    min-height: 0;
    column-gap: 1.5%;
    row-gap: 15px;
    width: 100%;
    max-width: none;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: center;
    padding: 30px 4% 60px 4%;
}
    
#ac60dbb0 {
    margin: 0px 0% 0px 0%;
}
    
#d3709e6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 49.2%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex: 1 1 auto;
    padding: 22px 18px 26px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\38 072b1c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 eba5909.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 eba5909 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3fdb5b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 3fdb5b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e561a770 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 49.2%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex: 1 1 auto;
    padding: 22px 18px 26px 18px;
    margin: 0% 0% 0% 0%;
}
    
#a930172d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a33b511.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 a33b511 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 25f9e9b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 25f9e9b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1e7e8d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 49.2%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex: 1 1 auto;
    padding: 22px 18px 26px 18px;
    margin: 0% 0% 0% 0%;
}
    
#b663d82c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be1ab9be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#be1ab9be {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a279fc43.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a279fc43 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6b2a36e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 49.2%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex: 1 1 auto;
    padding: 22px 18px 26px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e15689c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5a95240.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 5a95240 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cf73a05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 cf73a05 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 4e5b22e {
    margin: 0px 0% 0px 0%;
}
    
#d57de43a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 039a843 {
    min-height: 155px;
    column-gap: 1.5%;
    row-gap: 15px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: center;
    padding: 60px 4% 0px 4%;
}
    
#d4dbdac2 {
    background-color: var(--color_4);
    background-image: none;
    border-width: 1px 0 0 0;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-style: solid;
}
    
#\36 b734587 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    padding: 0px 18px 0px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\31 af199ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8f2412a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a6ca794a {
    width: 73.51%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9ac8779 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 49.2%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 18px 0px 18px;
    margin: 0% 0% 0% 0%;
}
    
#b7bff124 {
    width: 83.95%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e58b32ab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e58b32ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px -3px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a18e3a6 {
    background-color: var(--color_4);
    background-image: none;
}
    
#cb438b7d {
    margin: 0px 0% 0px 0%;
}
    
#c61a6f6a {
    min-height: 240px;
    column-gap: 1.5%;
    row-gap: 15px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: center;
    padding: 60px 4% 60px 4%;
}
    
#a4caec37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 49.2%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 30px 18px 30px 18px;
    margin: 0% 0% 0% 0%;
}
    
#\38 887d4fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9956591.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 4px 0px 0px;
}
#e9956591 {
    width: 228px;
    height: auto;
    max-width: 100%;
    min-height: 42px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2c3cb76.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 4px 0px 0px;
}
#\34 2c3cb76 {
    width: 228px;
    height: auto;
    max-width: 100%;
    min-height: 42px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bf0dfcad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    padding: 0px 18px 0px 18px;
    margin: 0% 0% 0% 0%;
}
    
#bf1bf901 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b61c376 {
    background-color: var(--color_4);
    background-image: none;
    border-width: 0px 0 0 0;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
}
    
#b1e5f342 {
    min-height: 89px;
    column-gap: 1.5%;
    row-gap: 15px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: center;
    padding: 0px 4% 60px 4%;
}
    
#c59b8f37.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 1px 0px;
}
#c59b8f37 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 42px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9b4947e::before, #\32 9b4947e > .bgExtraLayerOverlay {
    
}
    
#f999598c {
    padding: 150px 2% 150px 2%;
}
    
#\33 0ef3562 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf67edfe {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_6ma {
    height: auto;
}
    
#\34 bc90f13 {
    height: auto;
}
    
#\30 9eade89 {
    height: auto;
}
    
#\35 b60a943 {
    height: auto;
}
    
#e8f4a3f8 {
    height: auto;
}
    
#\37 5e365ce {
    height: auto;
}
}



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



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



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



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



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



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



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



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#\32 9b4947e::before, #\32 9b4947e > .bgExtraLayerOverlay {
    
}
    
#f999598c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 4% 55px 4%;
}
    
#\33 0ef3562 {
    margin: 0px 0% 0px 0%;
}
    
#b85ac7b0 {
    width: 100.00%;
}
    
#\32 f51b8ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 20px 0px 20px 12px;
    margin: 0px 0% 0px 0%;
}
    
#b2faeb0f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 25px 18px 25px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\30 827af1e {
    width: 100.00%;
}
    
#\38 fc04588.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 fc04588 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 a843cb5 {
    width: 240px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a3e1070f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dea63d4e {
    width: 240px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 210c1c5 {
    width: 100.00%;
}
    
#\34 ccb584a {
    width: 100.00%;
}
    
#\31 250235b {
    width: 87.47%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 c0cb8fc {
    width: 100.00%;
}
    
#fe6404b9 {
    width: 100.00%;
}
    
#b4860b6e {
    width: 100.00%;
}
    
#\36 55c7adb {
    width: 75.46%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 938942e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 5055242 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 18px 20px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\39 acf5433 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 18px 20px 18px;
    margin: 0px 0% 0px 0%;
}
    
#bf67edfe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 50px 4%;
}
    
#widget_6ma.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_6ma {
    height: auto;
    align-self: flex-start;
    width: 28px;
    margin: 0px 0% 3px 0%;
}
    
#\30 1145be0 {
    width: 100.00%;
}
    
#\32 8217c00 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 18px 20px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\34 bc90f13.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 bc90f13 {
    height: auto;
    align-self: flex-start;
    width: 28px;
    margin: 0px 0% 3px 0%;
}
    
#b9bf720d {
    width: 91.14%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f02e1ead {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 18px 20px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9eade89.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 9eade89 {
    height: auto;
    align-self: flex-start;
    width: 28px;
    margin: 0px 0% 3px 0%;
}
    
#\34 674ba0a {
    width: 100.00%;
}
    
#\35 b60a943.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b60a943 {
    height: auto;
    align-self: flex-start;
    width: 28px;
    margin: 0px 0% 3px 0%;
}
    
#\35 268a7d5 {
    width: 100.00%;
}
    
#\38 ca3688b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 18px 20px 18px;
    margin: 0px 0% 0px 0%;
}
    
#e8f4a3f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e8f4a3f8 {
    height: auto;
    align-self: flex-start;
    width: 28px;
    margin: 0px 0% 3px 0%;
}
    
#\32 43c820b {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 6f2b045 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 18px 20px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5e365ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 5e365ce {
    height: auto;
    align-self: flex-start;
    width: 28px;
    margin: 0px 0% 3px 0%;
}
    
#\37 08cd760 {
    width: 91.82%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 4163cbe {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 daeb7d3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 0px 4%;
}
    
#\33 cee080a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 20px 12px 20px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\39 04378b7 {
    width: 100.00%;
}
    
#\39 5b2c962 {
    width: 93.45%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d987357d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e7793530 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 20px 12px 10px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2cd04b0 {
    margin: 0px 0% 0px 0%;
}
    
#ef0bb603 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 0px 4%;
}
    
#bb7fda32 {
    width: 86.66%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\31 5330006 {
    width: 100.00%;
}
    
#\37 5961715 {
    width: 100.00%;
}
    
#\35 f195e19 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 25px 18px 25px 18px;
    margin: 0px 0% 0px 0%;
}
    
#f4735efd {
    margin: 0px 0% 0px 0%;
}
    
#\30 2a4966c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 30px 4%;
}
    
#\30 e21b179 {
    width: 100.00%;
}
    
#df8e2a5b {
    width: 65.23%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 9e4f5dd {
    width: 100.00%;
}
    
#ff83fb27 {
    width: 100.00%;
}
    
#\38 0ff0e37 {
    width: 100.00%;
}
    
#\39 896b50c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 25px 18px 25px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4f5b9d7 {
    width: 100.00%;
}
    
#\37 7e513ce {
    width: 100.00%;
}
    
#\30 e820006 {
    width: 100.00%;
}
    
#f9a95531 {
    width: 100.00%;
}
    
#cdb7e968 {
    width: 100.00%;
}
    
#cf46547b {
    width: 100.00%;
}
    
#ee25e0a5 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b604129c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 30px 4%;
}
    
#bd80fce0 {
    margin: 0px 0% 0px 0%;
}
    
#\33 4579e16 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 18px 20px 18px;
    margin: 0px 0% 0px 0%;
}
    
#group_6eo {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 e7a1724 {
    width: 93.45%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 59da941 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 0px 4%;
}
    
#\37 b101728 {
    width: 100.00%;
}
    
#\34 0736ed3 {
    margin: 0px 0% 0px 0%;
}
    
#\38 ca7c738 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 20px 12px 20px 12px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e41bf7c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 25px 18px 25px 18px;
    margin: 0px 0% 0px 0%;
}
    
#b69dc13a {
    margin: 0px 0% 0px 0%;
}
    
#\32 28338a4 {
    width: 100.00%;
}
    
#\33 04b39d0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 30px 4%;
}
    
#\30 446e6c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 25px 18px 25px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9794d59 {
    width: 100.00%;
}
    
#\30 b718ea5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 25px 18px 25px 18px;
    margin: 0px 0% 0px 0%;
}
    
#a73e5c8b {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 a091c31 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 30px 4%;
}
    
#\38 476efe5 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3afc889 {
    margin: 0px 0% 0px 0%;
}
    
#\39 755bfd2 {
    width: 93.45%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 bd0bb3e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 20px 12px 20px 12px;
    margin: 0px 0% 0px 0%;
}
    
#c47ea183 {
    width: 100.00%;
}
    
#\38 9db31ca {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 176px;
}
    
#\31 741a11d {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#bcefaa7f {
    margin: 0px 0% 0px 0%;
}
    
#\38 f4cf243 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 20px 12px 10px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a7828fc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 0px 4%;
}
    
#f61746d4 {
    width: 86.66%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\35 e669732 {
    width: 100.00%;
}
    
#a136f476 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 30px 4%;
}
    
#\33 c7daec7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 25px 18px 25px 18px;
    margin: 0px 0% 0px 0%;
}
    
#cec0ff07 {
    margin: 0px 0% 0px 0%;
}
    
#\30 c8e99ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 25px 18px 25px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c77b81b {
    width: 100.00%;
}
    
#feb37734 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 25px 18px 25px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\31 86ec788 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#d2a9fe0a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 20px 12px 10px 12px;
    margin: 0px 0% 0px 0%;
}
    
#d58013ff {
    margin: 0px 0% 0px 0%;
}
    
#\36 68ed030 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 0px 4%;
}
    
#\36 2470a7a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 9fbc335 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 30px 4%;
}
    
#ac60dbb0 {
    margin: 0px 0% 0px 0%;
}
    
#d3709e6a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 18px 25px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\34 eba5909 {
    width: 100.00%;
}
    
#e561a770 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 18px 25px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\37 25f9e9b {
    width: 100.00%;
}
    
#d1e7e8d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 18px 25px 18px;
    margin: 0px 0% 0px 0%;
}
    
#a279fc43 {
    width: 100.00%;
}
    
#a6b2a36e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 18px 25px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cf73a05 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 4e5b22e {
    margin: 0px 0% 0px 0%;
}
    
#d57de43a {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 039a843 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 0px 4%;
}
    
#\36 b734587 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 20px 12px 10px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8f2412a {
    width: 93.45%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#a6ca794a {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b9ac8779 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 20px 12px 20px 12px;
    margin: 0px 0% 0px 0%;
}
    
#b7bff124 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e58b32ab {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#cb438b7d {
    margin: 0px 0% 0px 0%;
}
    
#c61a6f6a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 30px 4%;
}
    
#a4caec37 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
}
    
#e9956591 {
    width: 240px;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#\34 2c3cb76 {
    width: 240px;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#\38 887d4fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#bf0dfcad {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 10px;
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#bf1bf901 {
    margin: 0px 0% 0px 0%;
}
    
#b1e5f342 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 30px 4%;
}
    
#c59b8f37 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 206px;
}
}

