.Flow__main-container * { font-family:'Dinwxx-reg',monospace !important; }

.Form__main-container {
  display:flex !important;
  flex-direction:column !important;
  justify-content:space-between !important;
  height:100% !important;
  position:relative !important;
}

.Form__heading {
  text-align:center !important;
  font-size:20px !important;
  text-transform:uppercase !important;
  font-family:'Dinwxx-bold' !important;
}

.styles_color-default__text-disable__FefF3 { display:none !important; }

.Form__button {
  width:100% !important;
  height:35px !important;
  border-radius:5px !important;
}

.Form__button-text {
  font-family:'Dinwxx-bold' !important;
  font-size:14px !important;
  letter-spacing:1px !important;
  text-transform:uppercase !important;
}

.form_formList__tro0I {
  display:flex !important;
  flex-direction:column !important;
  gap:12px !important;
}

.custom-input_mainContainer__0-wsZ {
  display:flex !important;
  flex-direction:column !important;
  gap:4px !important;
}

.phone-input_mainContainer__DNEl0 {
  display:flex !important;
  flex-direction:column !important;
  gap:4px !important;
}

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

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

  *#dm .dmInner *.u_3073366681 .duda-speaker-list-name { text-align:CENTER !important; }

  *#dm .dmInner *.u_3073366681 .duda-speaker-list-title { text-align:CENTER !important; }

  *#dm .dmInner div.u_3073366681 .duda-speaker-list-image {
    border-radius:50% 50% 50% 50% !important;
    border-style:solid !important;
    border-color:var(--color_15) !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_3073366681 .duda-speaker-list-name { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3073366681 .duda-speaker-list-title { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1093706113 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1055050993 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner div.u_1028175528 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner nav.u_1138271638 { color:black !important; }

  *#dm .dmInner nav.u_1351074612 { color:black !important; }

  *#dm .dmInner nav.u_1709597859.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after {
    border-style:solid !important;
    border-width:2px 0px 0px 0px !important;
    border-color:var(--color_1) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner nav.u_1709597859.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

  *#dm .dmInner nav.u_1709597859.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:var(--color_3) !important;
    font-family:DIN-Regular-400 !important;
  }

  *#dm .dmInner nav.u_1709597859.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:15px !important; }

  *#dm .dmInner nav.u_1709597859.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_6) !important; }

  *#dm .dmInner nav.u_1709597859.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_6) !important; }

  *#dm .dmInner nav.u_1709597859.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_6) !important; }

  *#dm .dmInner nav.u_1709597859 {
    color:black !important;
    justify-content:flex-end !important;
  }

  *#dm .dmInner nav.u_4102908363 { color:black !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner div.u_3073366681 .duda-speaker-list-image {
    width:150px !important;
    height:150px !important;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_3073366681 .duda-speaker-list-image {
    width:150px !important;
    height:150px !important;
  }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_3073366681 .duda-speaker-list-image {
    width:150px !important;
    height:150px !important;
  }
}

*#dm .dmInner div.u_3571792695 { line-height:65px !important; }
separatorHomeCss{color:red !important}*#dm .dmInner div.u_2109133374
{
}
*#dm .dmInner div.u_Register
{
}
*#dm .dmInner div.u_3571792695
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 3vw 0% 3vw 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 300px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/555d3117/dms3rep/multi/opt/banner-3840x1280-cp-engage-singapore-1920w.png");
}
#\36 3bd85219866cc362278151f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAg0lEQVQI1wXBvQnCQBiA4cxiJJj77hQdQcHGeD8kJARNwMLaxsYBrOxcwMrGFQRxhlsgbvL6PIkVT5BAa0qO04aL7LhnHa+055vuieOO36gnKZTFiaPWgYOpOOuG26TlmdV88kAUz6A8yUYVbKWg1JbeBE664ppXPHLHe7YmLpYM8xV/Twc8sGsfxIkAAAAASUVORK5CYII=');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_e6t {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.6490066225165565%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#widget_aas {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fb4f59ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fb4f59ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 36px 0% 0px 0%;
}
    
#group_hu3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e83ce05f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    align-items: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    padding: 0vw 0% 0vw 0%;
    margin: 0% 0% 0% 0%;
}
    
#f3beea44 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.6490066225165565%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#widget_7kd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7kd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 44766d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 44766d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 20px 0% 0px 0%;
}
    
#group_bep {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_kcq {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#e37c869d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 65%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 20px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#a2ccee6b {
    background-image: url();
}
    
#\30 65369c3 {
    min-height: auto;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 48px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_29l {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_37e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dc390d53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 679514c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 679514c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 20px 0% 0px 0%;
}
    
#c108470e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_d7q {
    width: 100%;
    height: auto;
    min-width: 100%;
    max-width: 100%;
    order: 1;
}
    
#ebbb40e0 {
    margin: 0px 0% 0px 0%;
}
    
#\38 47c018f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 47c018f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fcd6a7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 fcd6a7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 25px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6e8fcd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_69n {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 da5ef6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e8050846.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e8050846 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5fp {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 6;
}
}



@media all {
    
#\32 7840437.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 7840437 {
    width: 55.56%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fef579f6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b99244a::before, #\32 b99244a > .bgExtraLayerOverlay {
    
}
#\32 b99244a {
    background-image: url("https://lirp.cdn-website.com/555d3117/dms3rep/multi/opt/call-to-papers-3840x1006-cp-engage-singapore-1920w.png");
    background-position: 50% 100%;
    background-color: var(--color_14);
}
#\32 b99244a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAhElEQVQI12Pw1fb766vt/9dfJ/BvqG7wvwS9sH+F+pH/urSj/i3RiPl3QDX+30WVpH8M3lo+X320fb/6avt9DdLx/xqtE/g1Wzf4a5NWyLc56mHfdqqFfzujHvGNwUvL6603GHu/9dPyfhuq5f02Rcv3baWG39sp6v5vN6n7vTuu7fcOAJ9GORuhqG7bAAAAAElFTkSuQmCC');
}
    
#e7cb51cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 6eb544d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 6eb544d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 4f0dd14 {
    min-height: 323px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 0% 60px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_dl5 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -5px;
    min-height: 45px;
}
}



@media all {
    
#\36 7285299 {
    background-color: var(--color_10);
    background-image: initial;
}
    
#a25d05e1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#fd96a8c7 {
    width: 75%;
    height: auto;
    max-width: 100%;
}
    
#faac4dc4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 2vw 0px;
}
#faac4dc4 {
    width: 75%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6a10efe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
}



@media all {
    
#\31 f4e24f8 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 75px 0% 75px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 904be91::before, #\33 904be91 > .bgExtraLayerOverlay {
    
}
#\33 904be91 {
    background-position: 0% 50%;
    background-image: linear-gradient(90deg, rgba(84, 45, 81, 1) 70%, rgba(131, 50, 97, 1) 100%);
    background-origin: border-box;
}
    
#a0913036 {
    background-position: 100% 100%;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ac658188 {
    background-position: 100% 100%;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#abe9e66b {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 30px 30px 0px 30px;
    margin: 0px 30px 0px 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 12f80af:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\36 12f80af [data-content-reference].active-tab-title .tab-title, #\36 12f80af [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_5) !important;
}
#\36 12f80af [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
#\36 12f80af:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\36 12f80af [data-content-reference].active-tab-title, #\36 12f80af [data-content-reference]:not(.active-tab-title):hover {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#\36 12f80af [data-content-reference]:not(.active-tab-title) .tab-title {
    color: var(--color_5) !important;
}
#\36 12f80af {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eecc65ba {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 30px 0px 0% 0px;
    margin: 30px 30px 0px 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2390d17.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\33 2390d17 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 30px 0px 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 814b563.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 814b563 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 30px 0px 30px;
    grid-area: auto / auto / auto / auto;
}
    
#dcdca141.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dcdca141 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 30px 0px 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e03ee40.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\39 e03ee40 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 30px 0px 30px;
    grid-area: auto / auto / auto / auto;
}
    
#ab872966 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qjd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_qjd {
    width: 200px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
    margin: 2% 0% 0% 2.221138888888889%;
}
    
#\35 0825cb9 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 30px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 cc2bf0d {
    margin: 0px 0% 0px 0%;
}
    
#fcd352d7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fef2f792 {
    background-image: url();
    background-color: rgba(255, 255, 255, 1);
}
#fef2f792.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 7cda6ad {
    min-height: 0;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 64px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 815c9c5 {
    width: 75%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bd418ab6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f3606a44 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: wrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 1% 10px 1% 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8ig {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 1% 0px 1% 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3le {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_30s {
    width: auto;
    height: auto;
    max-width: 300px;
}
    
#a02c62c4 {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 1% 0px 1% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8ec6e97 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 40a6016 {
    width: auto;
    height: auto;
    max-width: 300px;
}
    
#widget_qct {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\39 5394423 {
    width: 58px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 4a4fe75 {
    background-position: 100% 50%;
    background-color: var(--color_5);
    background-image: url();
}
#\34 4a4fe75.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 46164ed {
    background-position: 100% 100%;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b51f5cf7 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 0% 60px 0%;
    margin: 0% 0% 0% 0%;
}
    
#cecd5a05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dc6c9bd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 6f23a57 {
    align-items: flex-start;
    width: 48.36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.1%;
    flex-wrap: nowrap;
    --column-gap: 4.1%;
    justify-content: flex-start;
    order: 0;
    background-color: var(--color_10);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c082ab4 {
    width: 58px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d974c639 {
    align-items: flex-start;
    width: 48.36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.1%;
    flex-wrap: nowrap;
    --column-gap: 4.1%;
    justify-content: flex-start;
    order: 0;
    background-color: var(--color_10);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 30px 16px 30px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5f52940 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 a390a02 {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.3%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3.3%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0921b2d {
    width: 58px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 8e234f8 {
    align-items: flex-start;
    width: 48.36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.1%;
    flex-wrap: nowrap;
    --column-gap: 4.1%;
    justify-content: flex-start;
    order: 0;
    background-color: var(--color_10);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 30px 16px 30px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 667188f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 667188f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 30px 0%;
}
    
#a5a9da6c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 27d02c8 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 70px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 94fef4b {
    align-items: flex-start;
    width: 48.36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.1%;
    flex-wrap: nowrap;
    --column-gap: 4.1%;
    justify-content: flex-start;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 3px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f0c10da {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.3%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3.3%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6c1070f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 6c1070f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 20px 0%;
}
    
#bb325547 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 8b79b6d {
    background-position: 100% 50%;
    background-color: var(--color_5);
    background-image: url();
}
#\36 8b79b6d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 68ecdc1 {
    background-position: 100% 100%;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 9d5adce {
    align-items: flex-start;
    width: 48.36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.1%;
    flex-wrap: nowrap;
    --column-gap: 4.1%;
    justify-content: flex-start;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 3px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d8d27dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 5d4cc0b {
    align-items: flex-start;
    width: 48.36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.1%;
    flex-wrap: nowrap;
    --column-gap: 4.1%;
    justify-content: flex-start;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 3px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9f5207c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ba42a890 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#dd29fa89 {
    background-position: 100% 100%;
    width: 100%;
    min-width: 4%;
    min-height: 309px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0% 15% 0% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3da5786.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 3da5786 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ade02939 {
    background-position: 100% 50%;
    background-image: none;
    background-color: var(--color_10);
}
    
#\34 85eb40e {
    background-position: 100% 100%;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cfdf8c13 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 75px 0% 75px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_30t.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_30t {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 98d1dc1 {
    margin: 0px 0% 0px 0%;
}
    
#ef516f87 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 30px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 90293ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#af8a9359 {
    min-height: 89px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\30 405aaa1 {
    margin: 0px 0% 0px 0%;
}
    
#b65c349a {
    width: 205px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5v8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8f94a9d {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b823f28.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 1.3vw 0px 1.3vw;
}
#\38 b823f28 {
    width: undefinednull;
    height: auto;
    min-width: 150px;
    min-height: 40px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1e92328 svg {
    fill: var(--color_1);
}
#c1e92328 {
    width: 30px;
    height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5e153a8 {
    background-color: var(--color_5);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 4% 0% 4%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
}
    
#group_e6t {
    width: 95%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAg0lEQVQI1wXBvQnCQBiA4cxiJJj77hQdQcHGeD8kJARNwMLaxsYBrOxcwMrGFQRxhlsgbvL6PIkVT5BAa0qO04aL7LhnHa+055vuieOO36gnKZTFiaPWgYOpOOuG26TlmdV88kAUz6A8yUYVbKWg1JbeBE664ppXPHLHe7YmLpYM8xV/Twc8sGsfxIkAAAAASUVORK5CYII=');
}
    
#e83ce05f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f3beea44 {
    width: 75%;
}
    
#widget_aas {
    width: 100.00%;
}
    
#widget_7kd {
    width: 100.00%;
    height: auto;
}
    
#\31 44766d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 44766d3 {
    margin: 20px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 65369c3 {
    padding: 16px 4% 16px 4%;
}
    
#widget_37e {
    width: 100%;
}
    
#e37c869d {
    align-items: center;
    width: 49.17%;
    padding: 20px 0% 20px 0%;
    margin: 25px 0% 50px 0%;
}
    
#widget_29l {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#dc390d53 {
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    width: 47.83%;
}
    
#c108470e {
    width: 100%;
}
    
#ebbb40e0 {
    margin: 0px 0% 0px 0%;
}
    
#\38 47c018f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 fcd6a7b {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 6e8fcd4 {
    width: 100%;
}
    
#\30 da5ef6a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_d7q {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7840437 {
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
}
    
#e7cb51cd {
    align-items: flex-start;
    width: 100%;
    min-height: 8px;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 6eb544d {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 4f0dd14 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 48px 4% 48px 4%;
}
    
#fef579f6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b99244a::before, #\32 b99244a > .bgExtraLayerOverlay {
    
}
#\32 b99244a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAhElEQVQI12Pw1fb766vt/9dfJ/BvqG7wvwS9sH+F+pH/urSj/i3RiPl3QDX+30WVpH8M3lo+X320fb/6avt9DdLx/xqtE/g1Wzf4a5NWyLc56mHfdqqFfzujHvGNwUvL6603GHu/9dPyfhuq5f02Rcv3baWG39sp6v5vN6n7vTuu7fcOAJ9GORuhqG7bAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a25d05e1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#faac4dc4 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
    
#fd96a8c7 {
    width: 99.76%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 f4e24f8 {
    padding: 75px 4% 75px 4%;
}
    
#\33 904be91::before, #\33 904be91 > .bgExtraLayerOverlay {
    
}
#\33 904be91 {
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
    
#a0913036 {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
    background-position: 100% 100%;
}
    
#ac658188 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
}
    
#abe9e66b {
    align-items: center;
    height: auto;
    min-height: auto;
    padding: 30px 30px 0px 30px;
    margin: 0px 30px 0px 30px;
}
    
#\36 12f80af {
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eecc65ba {
    align-items: center;
    height: auto;
    min-height: auto;
}
    
#\33 2390d17 {
    width: 100%;
}
    
#dcdca141 {
    width: 100%;
}
    
#ff4085c0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 e03ee40 {
    width: 100%;
}
    
#\36 814b563 {
    width: 100%;
}
    
#widget_qjd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_qjd {
    margin: 30px 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fcd352d7 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 cc2bf0d {
    margin: 0px 0% 0px 0%;
}
    
#\38 7cda6ad {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 48px 4% 48px 4%;
}
    
#\32 815c9c5 {
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
}
    
#bd418ab6 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4a4fe75 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
#\34 4a4fe75.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 46164ed {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
    background-position: 100% 100%;
}
    
#b51f5cf7 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 a390a02 {
    align-items: stretch;
}
    
#\39 667188f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 667188f {
    min-width: 10px;
    max-width: 96%;
    margin: 0px 2% 30px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 27d02c8 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 8b79b6d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
#\36 8b79b6d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 68ecdc1 {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
    background-position: 100% 100%;
}
    
#\30 6c1070f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 6c1070f {
    min-width: 10px;
    max-width: 96%;
    margin: 0px 2% 20px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd29fa89 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
}
    
#\34 85eb40e {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
    background-position: 100% 100%;
}
    
#ade02939 {
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
    
#cfdf8c13 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af8a9359 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b65c349a {
    height: auto;
}
    
#b8f94a9d {
    order: 0;
}
    
#\38 b823f28 {
    order: 1;
}
    
#c1e92328 {
    order: 2;
}
    
#group_5v8 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 40px 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_e6t {
    width: 100%;
    order: 0;
    padding: 0px 20px 0px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAg0lEQVQI1wXBvQnCQBiA4cxiJJj77hQdQcHGeD8kJARNwMLaxsYBrOxcwMrGFQRxhlsgbvL6PIkVT5BAa0qO04aL7LhnHa+055vuieOO36gnKZTFiaPWgYOpOOuG26TlmdV88kAUz6A8yUYVbKWg1JbeBE664ppXPHLHe7YmLpYM8xV/Twc8sGsfxIkAAAAASUVORK5CYII=');
}
    
#e83ce05f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    height: auto;
}
    
#f3beea44 {
    width: 100%;
}
    
#widget_7kd {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_aas.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 0px 30px;
}
#widget_aas {
    margin: 0px 0% 0px 0%;
}
    
#group_hu3 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fb4f59ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fb4f59ba {
    margin: 10px 0% 20px 0%;
}
    
#group_bep {
    align-items: stretch;
    min-height: auto;
    width: 100%;
    order: 1;
}
    
#widget_kcq {
    align-self: flex-start;
    height: auto;
    min-height: 38px;
    width: 59.48%;
}
}



@media (max-width: 767px) {
    
#e37c869d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 0% 0px 0%;
    margin: 0px 0% 0% 0%;
}
    
#\30 65369c3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 4% 32px 4%;
}
    
#dc390d53 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#ebbb40e0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_29l {
    order: 2;
}
    
#\38 47c018f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    order: 5;
}
    
#\36 fcd6a7b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    order: 6;
}
    
#\30 da5ef6a {
    order: 3;
}
    
#e8050846 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_69n {
    order: 4;
}
    
#widget_d7q {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 7840437.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 7840437 {
    align-self: flex-start;
    width: 100%;
    margin: 0px 0px 30px 0px;
}
    
#fef579f6 {
    margin: 0px 0% 0px 0%;
}
    
#e7cb51cd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0% 0%;
}
    
#\36 6eb544d.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#\36 6eb544d {
    align-self: flex-start;
    margin: 0px 0px 20px 0px;
}
    
#\35 4f0dd14 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 4% 48px 4%;
}
    
#widget_dl5 {
    width: 210px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 b99244a::before, #\32 b99244a > .bgExtraLayerOverlay {
    
}
#\32 b99244a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAhElEQVQI12Pw1fb766vt/9dfJ/BvqG7wvwS9sH+F+pH/urSj/i3RiPl3QDX+30WVpH8M3lo+X320fb/6avt9DdLx/xqtE/g1Wzf4a5NWyLc56mHfdqqFfzujHvGNwUvL6603GHu/9dPyfhuq5f02Rcv3baWG39sp6v5vN6n7vTuu7fcOAJ9GORuhqG7bAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#a25d05e1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4vh 4% 4vh 4%;
}
    
#faac4dc4 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\34 6a10efe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fd96a8c7 {
    width: 100%;
}
    
#\31 3ae3a29 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 f4e24f8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\33 904be91::before, #\33 904be91 > .bgExtraLayerOverlay {
    
}
#\33 904be91 {
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
    
#a0913036 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
    background-position: 100% 100%;
}
    
#ac658188 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
}
    
#abe9e66b {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 30px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 12f80af {
    justify-self: auto;
    align-self: auto;
    width: 95%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eecc65ba {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 30px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff4085c0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 e03ee40.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\39 e03ee40 {
    width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\36 814b563.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 814b563 {
    margin: 0px 0px 0px 0px;
}
    
#dcdca141.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dcdca141 {
    width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\33 2390d17.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\33 2390d17 {
    width: 100%;
    margin: 0px 40px 0px 40px;
}
    
#ab872966 {
    width: 95%;
}
    
#widget_qjd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_qjd {
    align-self: flex-start;
    margin: 30px 1% 0% 2.5%;
}
}



@media (max-width: 767px) {
    
#\35 cc2bf0d {
    margin: 0px 0% 0px 0%;
}
    
#fcd352d7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0px;
    row-gap: 8px;
}
    
#\38 7cda6ad {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 4% 48px 4%;
}
    
#\32 815c9c5 {
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
    width: 100%;
}
    
#bd418ab6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0px;
    row-gap: 8px;
}
    
#widget_30s {
    height: auto;
}
    
#\36 40a6016 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 5394423 {
    height: auto;
}
    
#\34 4a4fe75 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
#\34 4a4fe75.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 46164ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
    background-position: 100% 100%;
}
    
#b51f5cf7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 c082ab4 {
    height: auto;
}
    
#\34 0921b2d {
    height: auto;
}
    
#\30 a390a02 {
    column-gap: 3.3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 6f23a57 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d974c639 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 8e234f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 667188f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 667188f {
    margin: 0px 0% 20px 0%;
}
}



@media (max-width: 767px) {
    
#\34 27d02c8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 8b79b6d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
#\36 8b79b6d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 68ecdc1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
    background-position: 100% 100%;
}
    
#\37 f0c10da {
    column-gap: 3.3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 94fef4b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 9d5adce {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 5d4cc0b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#dd29fa89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 85eb40e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
    background-position: 100% 100%;
}
    
#ade02939 {
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
    
#cfdf8c13 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_30t {
    width: 99.65%;
}
    
#ef516f87 {
    padding: 0% 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 90293ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#af8a9359 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b65c349a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b65c349a {
    height: auto;
    width: 195px;
    margin: -10px 0% 0px 0%;
}
    
#b8f94a9d {
    order: 1;
}
    
#c1e92328 {
    width: 25px;
    height: 25px;
    order: 0;
}
}

