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

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

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

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

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

  *#dm .dmInner div.u_33889331 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:5px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1516487335 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:5px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1922398158 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1498083593 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1266404592 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1190626618 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1593760830 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1238217895 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1268167752 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1748911312 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1682570532 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1175708350 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1756994823 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1633573252 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1315755029 .svg { fill:var(--color_2) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\37 7052766 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    order: 0;
}
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.34%;
    min-width: 4%;
    background-color: rgba(240, 156, 30, 0.48);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 10% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 46.54%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(11, 117, 131, 1) 0%, rgba(217, 217, 217, 1) 100%);
}
#\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/60b560e5/dms3rep/multi/opt/Untitled+design+%2816%29-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_6ln {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 70%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    padding: 2px 16px 2px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_qeh {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-image: none;
    background-color: var(--color_5);
}
    
#widget_fmr {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_23c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 1e97783 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
}
    
#b1d53222 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 6ea2299 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_smj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_i76 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qdv {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#a797afb6 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#c63820e0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 70%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    padding: 2px 16px 2px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d1d8ae8 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-image: none;
    background-color: var(--color_5);
    order: 1;
}
    
#\32 2a43508 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d7e0e63c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 fac600a {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#be602351 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 6ab447f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b408ad74 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e846a8a2 {
    margin: 0px 0% 0px 0%;
}
    
#\37 52646f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_2);
    justify-content: flex-start;
    background-image: none;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#c40fbb3b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 fca1789 {
    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/60b560e5/dms3rep/multi/opt/download+%2838%29-1920w.webp");
}
#\33 fca1789.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAgAAUAmJQBOgBusReJZeAD+5tBkFYJFhhGlKh13xzljt7kXcX6MXydD/8r03aIRwpYIAAA=');
}
    
#e440de84 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c14fb1da {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 70%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    padding: 2px 16px 2px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bd8e2804 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    order: 0;
}
    
#\35 4f86dda {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#bf8c2c8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bfc08ec9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 cf0df7b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 70%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    height: auto;
    padding: 2px 16px 2px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fe07cd8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.2);
    align-items: center;
    order: 1;
    background-image: url("https://lirp.cdn-website.com/60b560e5/dms3rep/multi/opt/ScreenShot+Tool+-20260503000041-1920w.png");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\35 fe07cd8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7ElEQVQY0z2P2W6DMBAA/Wdtol6khATsUF/YhkCA9P+fpzKJ+jDSane00og4d4Sbp5ssdmgxvUQniRkuXPof9GhxN4/IYsZdNZdQc9IFJ1Ogwpm2b7GTJSwe0a+RYY34UVO7ko/6hc/mlcYdsaMmzH5DTL+J8Z7onuJX80ohd6iuopsM+VFaO8R4j/9i/pKlg9qhfLXt0hK2BhFnTyaH1LakkHsOak/jSszQPkJvDpGHTBalqzioN77VO9JXW+DjvokdaQ6EyaKT4mxKpD1ikiLNjrTku0ekOXJde4Yll1vaoDCpJY6W6xoYnvwB7Le5WcYF7SsAAAAASUVORK5CYII=');
}
    
#\37 a0460d1 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-image: none;
    background-color: var(--color_5);
    order: 1;
}
    
#\33 bc710de {
    align-items: center;
    width: 100%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
}
    
#\37 ee5f7d1 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 c5eda4d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 9058998 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) var(--color_2);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    box-shadow: none;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 af5c7d7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 e29293d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ab0e09d2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b5ce3ae5 {
    margin: 0px 0% 0px 0%;
}
    
#\39 72254a0 {
    width: 60.49%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tlg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_tlg {
    width: 64.56%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#group_glt {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e9292f6 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) var(--color_2);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    box-shadow: none;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cca39d64.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cca39d64 {
    width: 73.52%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5d6d679.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e5d6d679 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fca2d4e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 fca2d4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 22ed434.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 22ed434 {
    width: 75.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ce7ef1e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ce7ef1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9jd {
    width: 60.49%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 e4122c3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 e4122c3 {
    width: 76.45542381879314%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acc8ced4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#acc8ced4 {
    width: 93.15057404164234%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e51df707.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e51df707 {
    width: 76.56073972481529%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 70452c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 70452c6 {
    width: 93.15012405740697%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8ee331a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 8ee331a {
    width: 74.1803123479184%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 25023f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 25023f4 {
    width: 93.15012405740697%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s37 {
    width: 100%;
    height: 22px;
    max-width: 100%;
    order: 3;
}
    
#group_erk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 101.97%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fda9df9d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_64n {
    width: 63px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 901741e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 101.97%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 77c4fcc {
    width: 63px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 58661a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 58661a0 {
    width: 73.52%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdf6c74d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9482d40 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) var(--color_2);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    box-shadow: none;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d961148a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 101.97%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd547bb3 {
    width: 63px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 0fe52bf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 62616ab {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5b90497 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) var(--color_2);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    box-shadow: none;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5b55cd3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 101.97%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#de7fce6d {
    width: 59px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 f017164 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ae586fbf {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) var(--color_2);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    box-shadow: none;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aba3f2b5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 101.97%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4e2561b {
    width: 59px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b585afc4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f73997b {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) var(--color_2);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    box-shadow: none;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cb97f9c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 101.97%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c6f5b221 {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 24b5ae9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 0254347.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 0254347 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 19a8d35 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e873168 {
    width: 62.28903158322922%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#deb84655 {
    align-items: flex-start;
    width: 100%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2.668983492615117%;
    border-width: 1px 1px 1px 5px;
    border-color: rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) var(--color_2);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    box-shadow: none;
    flex-wrap: nowrap;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 b792993 {
    width: 100%;
    height: 22px;
    max-width: 100%;
    order: 4;
}
    
#\35 47ddaf2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#f7d2c0f5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 0bc3b58.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 0bc3b58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 10e4e1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 10e4e1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d926c4e {
    width: 62.28903158322922%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7997dec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 565e26c {
    margin: 0px 0% 0px 0%;
}
    
#a0285d62.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a0285d62 {
    width: 66.48026266089431%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_097 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 2px 0px 2px;
    margin: 0px 0% 0px 0%;
}
    
#d1787cf7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d1787cf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebe9a864 {
    align-items: flex-start;
    width: 100%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2.668983492615117%;
    border-width: 1px 1px 1px 5px;
    border-color: rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) var(--color_2);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    box-shadow: none;
    flex-wrap: nowrap;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd50dc50.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dd50dc50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 479217f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 2px 0px 2px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c06695c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 c06695c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 571a460.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 571a460 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c58799a {
    align-items: flex-start;
    width: 100%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2.668983492615117%;
    border-width: 1px 1px 1px 5px;
    border-color: rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) var(--color_2);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    box-shadow: none;
    flex-wrap: nowrap;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 08dc3da.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 08dc3da {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b2f66fa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 2px 0px 2px;
    margin: 0px 0% 0px 0%;
}
    
#\34 eeae537.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 eeae537 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbcbc2af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fbcbc2af {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7f4db13 {
    align-items: flex-start;
    width: 100%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2.668983492615117%;
    border-width: 1px 1px 1px 5px;
    border-color: rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) rgba(0, 0, 0, 0.19) var(--color_2);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    box-shadow: none;
    flex-wrap: nowrap;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 07da007.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 07da007 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 93345cf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 2px 0px 2px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e0c94f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 e0c94f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l48 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 e24df0e::before, #\35 e24df0e > .bgExtraLayerOverlay {
    
}
#\35 e24df0e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\33 b1199b3 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5c91478 {
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 150%;
}
    
#\31 d71ff82 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(11, 117, 131, 0);
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 6c14563 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6e47b53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_imp {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a7a619f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bae8b75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 74c373c {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0tt {
    width: 100%;
    height: 386px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 93730d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 aed4577 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a74730b8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\34 db35b67 {
    margin: 0px 0% 0px 0%;
}
    
#\31 6cf96ba {
    width: 62.29%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jv6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 b15f2cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 3d3dc45 {
    margin: 0px 0% 0px 0%;
}
    
#\30 6f8ea53 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c3925e2c {
    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/60b560e5/dms3rep/multi/opt/8-2c032067-1920w.png");
}
#c3925e2c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxUlEQVQI1wG6AEX/ADVzoEN5oGaJnXuPl3uLj2+Ah3J7fH18c4F5aoN5ZwA6dqJUfJV7h4eUjXyTi3mNiHmPh3SThGyOel6JdFYATnqXdoaJo5V6vJ5zuZputZhtspNqq4xhnHtRj25FAHF8epCGbbGRYr2XYrOOXKaCVJ96TZt4TZRxR4poPwB+blOQdE2ifEmpgk+eeUqLZjx6Vy97WjN9XTd8XDcAfF44flovgFgnhFsre1YrZkQgUTESWTwdZ0opblAuvbRQyz0SwZQAAAAASUVORK5CYII=');
}
    
#d02fb387 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    justify-content: flex-start;
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#d469540b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 91ac9ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#undefined {
    width: 150%;
}
}



@media all {
    
#\37 3762791[data-pinned] {
    position: sticky;
    top: 50px;
    bottom: auto;
    z-index: 1;
}
#\37 3762791 {
    align-items: flex-start;
    width: 100%;
    min-height: 162px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24);
    border-style: solid;
    align-self: auto;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5463537 {
    margin: 0px 0% 0px 0%;
}
    
#e78cebbf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#e78cebbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 5c0688b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\33 5c0688b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 b97a2cb[data-pinned] {
    position: sticky;
    top: 60px;
    bottom: auto;
    z-index: 1;
}
#\39 b97a2cb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 092fc73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 04a9bae.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\39 04a9bae {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 e4c2fdf {
    width: 100%;
    height: 232px;
    max-width: 100%;
    order: 2;
}
    
#cb74bbb9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#cb74bbb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 d29cae2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 b06dba3.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\36 b06dba3 {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e5d27b9a[data-pinned] {
    position: sticky;
    top: 50px;
    bottom: auto;
    z-index: 1;
}
#e5d27b9a {
    align-items: flex-start;
    width: 100%;
    min-height: 162px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24);
    border-style: solid;
    align-self: auto;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9a8b888 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea8018f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0c7228b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#e0c7228b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6112cd8.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#e6112cd8 {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 f8f0cb0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\38 f8f0cb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#dfcc221d[data-pinned] {
    position: sticky;
    top: 50px;
    bottom: auto;
    z-index: 1;
}
#dfcc221d {
    align-items: flex-start;
    width: 100%;
    min-height: 162px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24);
    border-style: solid;
    align-self: auto;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0ccfa28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    border-width: 0 0 0 5px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 43cd711 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b99d760f[data-pinned] {
    position: sticky;
    top: 50px;
    bottom: auto;
    z-index: 1;
}
#b99d760f {
    align-items: flex-start;
    width: 100%;
    min-height: 162px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24);
    border-style: solid;
    align-self: auto;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4e0be33 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.3813109703919215%;
    order: 2;
    flex-wrap: nowrap;
}
    
#e252abec.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#e252abec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e8bbbc9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\30 e8bbbc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 e829ee5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\36 e829ee5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e9306f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f334a88b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#f334a88b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 75d5696[data-pinned] {
    position: sticky;
    top: 50px;
    bottom: auto;
    z-index: 1;
}
#\34 75d5696 {
    align-items: flex-start;
    width: 100%;
    min-height: 162px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24);
    border-style: solid;
    align-self: auto;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dd9eb8c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\32 dd9eb8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 1fac616[data-pinned] {
    position: sticky;
    top: 50px;
    bottom: auto;
    z-index: 1;
}
#\34 1fac616 {
    align-items: flex-start;
    width: 100%;
    min-height: 162px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24) rgba(0, 0, 0, 0.24);
    border-style: solid;
    align-self: auto;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 245ef74.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\36 245ef74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3e0d92d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\32 3e0d92d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d5d5fa8.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\30 d5d5fa8 {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d296ac98.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#d296ac98 {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fa8c0c73.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#fa8c0c73 {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c772ea88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c40fbb3b {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#\37 52646f9 {
    width: 48%;
    min-height: 8px;
}
    
#\35 fe07cd8 {
    width: 48%;
    min-height: 8px;
}
#\35 fe07cd8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7ElEQVQY0z2P2W6DMBAA/Wdtol6khATsUF/YhkCA9P+fpzKJ+jDSane00og4d4Sbp5ssdmgxvUQniRkuXPof9GhxN4/IYsZdNZdQc9IFJ1Ogwpm2b7GTJSwe0a+RYY34UVO7ko/6hc/mlcYdsaMmzH5DTL+J8Z7onuJX80ohd6iuopsM+VFaO8R4j/9i/pKlg9qhfLXt0hK2BhFnTyaH1LakkHsOak/jSszQPkJvDpGHTBalqzioN77VO9JXW+DjvokdaQ6EyaKT4mxKpD1ikiLNjrTku0ekOXJde4Yll1vaoDCpJY6W6xoYnvwB7Le5WcYF7SsAAAAASUVORK5CYII=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e29293d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b5ce3ae5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 19a8d35 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 565e26c {
    margin: 0px 0% 0px 0%;
}
    
#deb84655 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#ebe9a864 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\30 c58799a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\31 7f4db13 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#f7997dec {
    column-gap: 3.4964716594582295%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e24df0e::before, #\35 e24df0e > .bgExtraLayerOverlay {
    
}
    
#\33 b1199b3 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_imp {
    width: 60%;
}
    
#\30 74c373c {
    width: 60%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 aed4577 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 db35b67 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6f8ea53 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#d02fb387 {
    width: 60%;
}
    
#undefined {
    width: 140%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 43cd711 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\37 7052766 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_qeh {
    width: 100%;
}
    
#\31 1e97783 {
    width: 100%;
}
    
#group_i76 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_qdv {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a797afb6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_6ln {
    width: 100%;
    align-self: center;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c63820e0 {
    width: 100%;
    align-self: center;
    column-gap: 1.5180265654648957%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d1d8ae8 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\37 52646f9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c40fbb3b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e440de84 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c14fb1da {
    width: 100%;
    align-self: center;
    column-gap: 1.5180265654648957%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd8e2804 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 cf0df7b {
    width: 100%;
    align-self: center;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a0460d1 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 fe07cd8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 24px 16px 24px;
    margin: 0% 0% 0% 0%;
}
#\35 fe07cd8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7ElEQVQY0z2P2W6DMBAA/Wdtol6khATsUF/YhkCA9P+fpzKJ+jDSane00og4d4Sbp5ssdmgxvUQniRkuXPof9GhxN4/IYsZdNZdQc9IFJ1Ogwpm2b7GTJSwe0a+RYY34UVO7ko/6hc/mlcYdsaMmzH5DTL+J8Z7onuJX80ohd6iuopsM+VFaO8R4j/9i/pKlg9qhfLXt0hK2BhFnTyaH1LakkHsOak/jSszQPkJvDpGHTBalqzioN77VO9JXW+DjvokdaQ6EyaKT4mxKpD1ikiLNjrTku0ekOXJde4Yll1vaoDCpJY6W6xoYnvwB7Le5WcYF7SsAAAAASUVORK5CYII=');
}
    
#\33 bc710de {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 9058998 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 af5c7d7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 e29293d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 72254a0 {
    width: 100%;
}
    
#\36 e9292f6 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_9jd {
    width: 100%;
}
    
#widget_tlg {
    width: 100%;
}
    
#group_glt {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 9482d40 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 62616ab {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 5b90497 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ae586fbf {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 f73997b {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 e4122c3 {
    width: 71.061479264643%;
}
    
#e51df707 {
    width: 71.19596469104665%;
}
    
#d961148a {
    padding: 0px 5px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#de7fce6d {
    width: 61px;
    height: auto;
}
    
#\32 5b55cd3 {
    padding: 0px 5px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4e2561b {
    width: 60px;
    height: auto;
}
    
#aba3f2b5 {
    padding: 0px 5px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 cb97f9c {
    padding: 0px 5px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 19a8d35 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 d926c4e {
    width: 100%;
}
    
#deb84655 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f7d2c0f5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ebe9a864 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-items: flex-start;
}
    
#\30 c58799a {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 7f4db13 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 e873168 {
    width: 100%;
}
    
#a0285d62 {
    width: 100%;
}
    
#f7997dec {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_097 {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\35 e24df0e::before, #\35 e24df0e > .bgExtraLayerOverlay {
    
}
    
#\33 b1199b3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 d71ff82 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_imp {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 74c373c {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_0tt {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\31 93730d1 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 aed4577 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 6cf96ba {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 6f8ea53 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d02fb387 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 3762791 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 43cd711 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#b99d760f {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 75d5696 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 e4c2fdf {
    height: 240px;
}
    
#e5d27b9a {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 1fac616 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c772ea88 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#dfcc221d {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a0ccfa28 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
}

