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

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

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

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

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

  *#dm .dmInner nav.u_1795753892.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { color:var(--color_3) !important; }

  *#dm .dmInner nav.u_1795753892.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1795753892.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1795753892.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1260010869 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1260010869 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(22,50,62) rgb(22,50,62) rgb(22,50,62) rgb(22,50,62) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1875375364 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1875375364 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(22,50,62) rgb(22,50,62) rgb(22,50,62) rgb(22,50,62) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1084259902 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1084259902 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(22,50,62) rgb(22,50,62) rgb(22,50,62) rgb(22,50,62) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_2717182338 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1831213802 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1978200023 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1083614650 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1755673206 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

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

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

  *#dm .dmInner div.u_1539207689 .testimonial-name { font-weight:300 !important; }

  *#dm .dmInner *.u_1805003172 .rm-body { text-align:CENTER !important; }

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

  *#dm .dmInner div.u_2608627227 .counter-number-row {
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_2608627227 .counter-label {
    font-weight:600 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1881545694 .counter-number-row {
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1881545694 .counter-label {
    font-weight:600 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1016274095 .counter-number-row {
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1016274095 .counter-label {
    font-weight:600 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1539207689 .testimonial-text { text-align:CENTER !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_2608627227 .counter-number-row { font-size:30px !important; }

  *#dm .dmInner *.u_2608627227 .counter-wrap { padding:0px !important; }

  *#dm .dmInner div.u_1881545694 .counter-number-row { font-size:30px !important; }

  *#dm .dmInner *.u_1881545694 .counter-wrap { padding:0px !important; }

  *#dm .dmInner *.u_1016274095 .counter-wrap { padding:0px !important; }

  *#dm .dmInner div.u_1016274095 .counter-number-row { font-size:30px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1539207689 .testimonial-text { font-size:20px !important; }

  *#dm .dmInner div.u_1539207689 .testimonial-name { font-size:20px !important; }

  *#dm .dmInner div.u_1805003172 .rm-body { font-size:20px !important; }

  *#dm .dmInner div.u_2608627227 .counter-number-row { font-size:48px !important; }

  *#dm .dmInner *.u_2608627227 .counter-wrap { padding:0px !important; }

  *#dm .dmInner div.u_1881545694 .counter-number-row { font-size:48px !important; }

  *#dm .dmInner *.u_1881545694 .counter-wrap { padding:0px !important; }

  *#dm .dmInner div.u_1016274095 .counter-number-row { font-size:48px !important; }

  *#dm .dmInner *.u_1016274095 .counter-wrap { padding:0px !important; }

  *#dm .dmInner *.u_1539207689 .testimonial-slider { gap:60px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1539207689 .testimonial-slider { gap:15px !important; }

  *#dm .dmInner *.u_2608627227 .counter-wrap { padding:0px !important; }

  *#dm .dmInner *.u_1016274095 .counter-wrap { padding:0px !important; }

  *#dm .dmInner *.u_1881545694 .counter-wrap { padding:0px !important; }

  *#dm .dmInner div.u_1881545694 .counter-number-row { font-size:30px !important; }

  *#dm .dmInner div.u_2608627227 .counter-number-row { font-size:30px !important; }

  *#dm .dmInner div.u_1016274095 .counter-number-row { font-size:30px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: var(--color_1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d9f5a3c7 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0vh;
    padding: 190px 2% 190px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f4a6fff {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/f25e1f99/dms3rep/multi/opt/bg-home-1920w.png");
    border-style: solid;
}
    
#fac7fba5 {
    column-gap: 4%;
    row-gap: 30px;
    background-color: rgba(0, 0, 0, 0);
    align-content: center;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 5c78b70 {
    max-width: 100%;
    width: 245px;
    height: 55px;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c405056c {
    margin: 0px 0% 0px 0%;
}
    
#widget_igd {
    max-width: 100%;
    width: 466.24161718749997px;
    margin-top: -10px;
    height: auto;
    order: 0;
}
    
#widget_6dk {
    width: 501px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\32 41a6ee0::before, #\32 41a6ee0 > .bgExtraLayerOverlay {
    
}
#\32 41a6ee0 {
    min-height: 8px;
    border-color: rgba(0,0,0,0) #000000 #000000 #000000;
    column-gap: 4%;
    row-gap: 30px;
    background-color: rgba(0,0,0,0);
    width: 55%;
    justify-content: flex-start;
    border-width: 0px 0 0 0;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 1;
    flex: 0 1 auto;
    padding: 60px 7% 60px 7%;
    margin: 0% 0% 0% 0%;
}
    
#db89b195.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#db89b195 {
    max-width: 100%;
    width: 91%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 da10a97 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    width: 45%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/f25e1f99/dms3rep/multi/opt/imgi_53_banner2-1920w.jpg");
    min-width: 4%;
    order: 0;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f9a189e9 {
    max-width: 100%;
    width: 99.86%;
    height: auto;
    order: 1;
}
    
#b6920617 {
    margin: 0px 0% 0px 0%;
}
    
#\36 246742f {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c6a88db3::before, #c6a88db3 > .bgExtraLayerOverlay {
    
}
#c6a88db3 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\34 c59825c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c59825c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6jk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_r2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 0px 0px 0px;
}
#widget_r2b {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e43138af {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 0px 20px 0px 20px;
    margin: -15px 0% 0px 0%;
}
    
#a214d694.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 0px 0px 0px;
}
#a214d694 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 8fd83a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 8fd83a6 {
    max-width: 100%;
    width: 91%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d51e6e8d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 0px 20px 0px 20px;
    margin: -15px 0% 0px 0%;
}
    
#\34 bc30012.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 0px 0px 0px;
}
#\34 bc30012 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d90cfafb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d90cfafb {
    max-width: 100%;
    width: 91%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 10e757f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 0px 20px 0px 20px;
    margin: -15px 0% 0px 0%;
}
    
#db6cf002.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 0px 0px 0px;
}
#db6cf002 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b188ca3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b188ca3f {
    max-width: 100%;
    width: 91%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bda248c6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 0px 20px 0px 20px;
    margin: -15px 0% 0px 0%;
}
    
#\30 512faf2.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 0px 0px 0px;
}
#\30 512faf2 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f63e2512.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f63e2512 {
    max-width: 100%;
    width: 91%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3025933 {
    max-width: 100%;
    width: 115px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3868031 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 60px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8f110f5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3561d03 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\32 1b1cad5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1b1cad5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ff780d2 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 3%;
    min-height: 0px;
    column-gap: 3%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f74c13e3 {
    align-self: center;
    max-width: 100%;
    width: 478px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dd9d1aa {
    margin: 0px 0% 0px 0%;
}
    
#a9342512.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a9342512 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e55238a6 {
    row-gap: 15px;
    column-gap: 24px;
    max-height: 100%;
    align-content: center;
    width: 31.33%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\38 aee6afd {
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b31857f7 {
    row-gap: 30px;
    column-gap: 24px;
    align-self: flex-end;
    margin-left: 0px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    margin-right: 0px;
    order: 0;
}
    
#\33 5b42fee {
    row-gap: 15px;
    column-gap: 24px;
    max-height: 100%;
    align-content: center;
    width: 31.33%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\35 06d14b2 {
    max-width: 100%;
    width: 115px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fd7550c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 10eab4e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 10eab4e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0f2be44 {
    row-gap: 15px;
    column-gap: 24px;
    max-height: 100%;
    align-content: center;
    width: 31.33%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#ed45aa11 {
    max-width: 100%;
    width: 115px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e195453 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7858bda.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 7858bda {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 2735730 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 60px 2% 60px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ad89c6d {
    align-self: auto;
    max-height: 100%;
    --column-gap: 0%;
    min-height: 0px;
    column-gap: 0%;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    height: auto;
    justify-content: space-around;
    padding: 0px 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dde03759 {
    align-self: center;
    max-width: 100%;
    width: 736px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fdb3777 {
    row-gap: 30px;
    column-gap: 24px;
    align-self: flex-end;
    margin-left: 0px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    margin-right: 0px;
    order: 0;
}
    
#\31 c943b1c {
    margin: 0px 0% 0px 0%;
}
    
#\39 b3cdcbf {
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 5034288 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/f25e1f99/dms3rep/multi/opt/7-1920w.png");
}
    
#\31 dcf3363.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 dcf3363 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b2d556e {
    align-self: center;
    max-width: 100%;
    width: 736px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c3c420f {
    align-self: center;
    max-width: 100%;
    width: 736px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dik {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a62684d {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fd8fd2b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_imq {
    justify-content: flex-start;
    align-items: center;
    width: 30%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-content: center;
    flex: 0 1 auto;
}
    
#group_n64 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#group_a9s {
    justify-content: flex-start;
    align-items: center;
    width: 30%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-content: center;
    flex: 0 1 auto;
}
    
#\35 830e35c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 830e35c {
    align-self: auto;
    max-width: 100%;
    width: 736px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 277ead2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 277ead2 {
    align-self: auto;
    max-width: 100%;
    width: 736px;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e577874.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e577874 {
    align-self: auto;
    max-width: 100%;
    width: 736px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 2ac39fc {
    background-color: var(--color_4);
    background-image: none;
}
    
#af1ad0fd {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 60px 2% 60px 2%;
    margin: 0% 0% 0% 0%;
}
    
#a2df0037 {
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d2a64c9 {
    margin: 0px 0% 0px 0%;
}
    
#bb7b30f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb7b30f1 {
    max-width: 100%;
    width: 97.38%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qg7 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\32 205a296.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 205a296 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5508db2 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    width: 45%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/f25e1f99/dms3rep/multi/opt/banner3-1920w.png");
    min-width: 4%;
    order: 0;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 12c7c49 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d8e5d343::before, #d8e5d343 > .bgExtraLayerOverlay {
    
}
#d8e5d343 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\32 ef86370 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b46c99b4::before, #b46c99b4 > .bgExtraLayerOverlay {
    
}
#b46c99b4 {
    min-height: 8px;
    border-color: rgba(0,0,0,0) #000000 #000000 #000000;
    column-gap: 4%;
    row-gap: 30px;
    background-color: rgba(0,0,0,0);
    width: 55%;
    justify-content: flex-start;
    border-width: 0px 0 0 0;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 1;
    flex: 0 1 auto;
    padding: 60px 7% 60px 7%;
    margin: 0% 0% 0% 0%;
}
    
#f443d8f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f443d8f4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1b77778 {
    margin: 0px 0% 0px 0%;
}
    
#group_4jq {
    align-items: flex-start;
    width: 76.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c573ce32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c573ce32 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1re {
    width: 88px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c4c2c60d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 64b0bc0 {
    width: 88px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 d231c59 {
    align-items: flex-start;
    width: 76.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f91f824.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 f91f824 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b43fab66.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b43fab66 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 28c2662 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6400d60 {
    width: 88px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 87e1cbe {
    align-items: flex-start;
    width: 76.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ed7ffb85.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed7ffb85 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c0e2d98.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 c0e2d98 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 3904948 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 60px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#deaf1fe0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1890da0 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 3%;
    min-height: 0px;
    column-gap: 3%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 55cdbe5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 439d505 {
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a8b15a5b {
    row-gap: 15px;
    column-gap: 24px;
    max-height: 100%;
    align-content: center;
    width: 31.33%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: center;
    order: 0;
    background-color: var(--color_5);
    background-image: none;
    padding: 15px 45px 30px 45px;
    margin: 0px 0% 0px 0%;
}
    
#d2e111ce {
    row-gap: 30px;
    column-gap: 24px;
    align-self: flex-end;
    margin-left: 0px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    margin-right: 0px;
    order: 0;
}
    
#ebd603e3 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e5a5796.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e5a5796 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b633f4d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b633f4d6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b0d9278 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 a9fa8c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 a9fa8c8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2b435a1 {
    max-width: 100%;
    width: 175px;
    height: 55px;
    justify-self: auto;
    order: 4;
    align-self: auto;
    margin: 14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l84.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_l84 {
    width: 150px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\33 46680fc {
    row-gap: 15px;
    column-gap: 24px;
    max-height: 100%;
    align-content: center;
    width: 31.33%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: center;
    order: 0;
    background-color: var(--color_5);
    background-image: none;
    padding: 15px 45px 30px 45px;
    margin: 0px 0% 0px 0%;
}
    
#beb6b99c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a43e88f1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a43e88f1 {
    width: 150px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#c0ecdef0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c0ecdef0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9a1821f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c9a1821f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3d587d3 {
    max-width: 100%;
    width: 175px;
    height: 55px;
    justify-self: auto;
    order: 4;
    align-self: auto;
    margin: 14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 72db6af {
    row-gap: 15px;
    column-gap: 24px;
    max-height: 100%;
    align-content: center;
    width: 31.33%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: center;
    order: 0;
    background-color: var(--color_5);
    background-image: none;
    padding: 15px 45px 30px 45px;
    margin: 0px 0% 0px 0%;
}
    
#ec285413 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2dbd1da.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 2dbd1da {
    width: 150px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\37 a9fd79f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 a9fd79f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7bf73a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 7bf73a9 {
    max-width: 100%;
    width: 231px;
    height: auto;
    order: 3;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 88d4357 {
    max-width: 100%;
    width: 175px;
    height: 55px;
    justify-self: auto;
    order: 4;
    align-self: auto;
    margin: 14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b17edf9b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b17edf9b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faa2e338 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 60px 2% 60px 2%;
    margin: 0% 0% 0% 0%;
}
    
#c58c98a2 {
    margin: 0px 0% 0px 0%;
}
    
#\32 15470b5 {
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#ff9fb136 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/f25e1f99/dms3rep/multi/opt/7-1920w.png");
}
    
#widget_ojb {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9f5a3c7 {
    min-height: 0px;
    padding: 100px 45px 75px 45px;
}
    
#\33 f4a6fff {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
    
#fac7fba5 {
    row-gap: 24px;
    width: 100%;
    align-items: center;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c405056c {
    margin: 0px 0% 0px 0%;
}
    
#widget_igd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_igd {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 41a6ee0::before, #\32 41a6ee0 > .bgExtraLayerOverlay {
    
}
#\32 41a6ee0 {
    align-content: center;
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 da10a97 {
    width: 100%;
    min-height: 420px;
    order: 0;
}
    
#b6920617 {
    margin: 0px 0% 0px 0%;
}
    
#\36 246742f {
    column-gap: 0%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#c6a88db3::before, #c6a88db3 > .bgExtraLayerOverlay {
    
}
    
#\34 c59825c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c59825c {
    width: 480px;
    margin: 0px 0% 0px 0%;
}
    
#f9a189e9 {
    width: 629px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3868031 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 45px 45px 45px 45px;
}
    
#f74c13e3 {
    width: 386px;
}
    
#\31 dd9d1aa {
    margin: 0px 0% 0px 0%;
}
    
#a9342512.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a9342512 {
    width: 100%;
    min-width: 32px;
}
    
#\30 ff780d2 {
    column-gap: 1%;
    row-gap: 30px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 aee6afd {
    row-gap: 30px;
    column-gap: 4%;
    flex-direction: column;
    align-content: center;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    padding: 0px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b31857f7 {
    align-content: center;
    align-items: center;
}
    
#e55238a6 {
    width: 100%;
    flex: 0 1 auto;
}
    
#\33 5b42fee {
    width: 100%;
    flex: 0 1 auto;
}
    
#\39 0f2be44 {
    width: 100%;
    flex: 0 1 auto;
}
    
#\32 1b1cad5 {
    width: 467px;
}
    
#\35 10eab4e {
    width: 403px;
}
    
#\36 7858bda {
    width: 471px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2735730 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 45px 45px 45px 45px;
}
    
#\31 c943b1c {
    margin: 0px 0% 0px 0%;
}
    
#\39 b3cdcbf {
    row-gap: 0px;
    column-gap: 4%;
    flex-direction: column;
    align-content: center;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    padding: 0px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ad89c6d {
    column-gap: 1%;
    row-gap: 10px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#dde03759 {
    width: 100%;
}
    
#\31 dcf3363.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 dcf3363 {
    width: 100%;
    min-width: 32px;
}
    
#\36 fdb3777 {
    align-content: center;
    align-items: center;
}
    
#\34 b2d556e {
    width: 100%;
}
    
#\35 c3c420f {
    width: 100%;
}
    
#group_imq {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.66%;
}
    
#group_n64 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.66%;
}
    
#group_a9s {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.66%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af1ad0fd {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 45px 45px 0px 45px;
}
    
#a2df0037 {
    row-gap: 30px;
    column-gap: 4%;
    flex-direction: column;
    align-content: center;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    padding: 0px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d2a64c9 {
    margin: 0px 0% 0px 0%;
}
    
#bb7b30f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb7b30f1 {
    width: 100%;
    min-width: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 12c7c49 {
    column-gap: 0%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 205a296 {
    width: 446px;
    margin-top: 0px;
}
    
#d8e5d343::before, #d8e5d343 > .bgExtraLayerOverlay {
    
}
    
#b46c99b4::before, #b46c99b4 > .bgExtraLayerOverlay {
    
}
#b46c99b4 {
    align-content: center;
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 1b77778 {
    margin: 0px 0% 0px 0%;
}
    
#\32 5508db2 {
    width: 100%;
    min-height: 420px;
    order: 0;
}
    
#widget_1re {
    height: auto;
}
    
#\36 64b0bc0 {
    height: auto;
}
    
#\30 6400d60 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3904948 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 45px 45px 45px 45px;
}
    
#d1890da0 {
    column-gap: 1%;
    row-gap: 15px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 55cdbe5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 439d505 {
    row-gap: 30px;
    column-gap: 4%;
    flex-direction: column;
    align-content: center;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    padding: 0px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d2e111ce {
    align-content: center;
    align-items: center;
}
    
#ebd603e3 {
    width: 100%;
}
    
#\34 e5a5796.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e5a5796 {
    width: 451px;
    min-width: 32px;
}
    
#a8b15a5b {
    width: 100%;
    flex: 0 1 auto;
}
    
#\33 46680fc {
    width: 100%;
    flex: 0 1 auto;
}
    
#\36 72db6af {
    width: 100%;
    flex: 0 1 auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b17edf9b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b17edf9b {
    width: 423px;
    min-width: 32px;
}
    
#faa2e338 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 45px 45px 45px 45px;
}
    
#c58c98a2 {
    margin: 0px 0% 0px 0%;
}
    
#\32 15470b5 {
    row-gap: 30px;
    column-gap: 4%;
    flex-direction: column;
    align-content: center;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    padding: 0px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#d9f5a3c7 {
    flex-direction: column;
    min-height: unset;
    padding: 45px 15px 30px 15px;
}
    
#\33 f4a6fff {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
    
#fac7fba5 {
    row-gap: 30px;
    width: 100%;
    min-height: 0px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\38 5c78b70.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\38 5c78b70 {
    width: 100%;
    height: 55px;
}
    
#c405056c {
    margin: 0px 0% 0px 0%;
}
    
#widget_igd {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 41a6ee0::before, #\32 41a6ee0 > .bgExtraLayerOverlay {
    
}
#\32 41a6ee0 {
    row-gap: 30px;
    align-content: center;
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 1;
    padding: 45px 30px 45px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\35 da10a97 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
    height: auto;
}
    
#f9a189e9 {
    margin-left: 0px;
    margin-top: -10px;
    margin-right: 0px;
    order: 2;
    align-self: center;
}
    
#b6920617 {
    margin: 0px 0% 0px 0%;
}
    
#\36 246742f {
    row-gap: 0px;
    flex-direction: column;
    min-height: unset;
    padding: 0px 0px 0px 0px;
}
    
#c6a88db3::before, #c6a88db3 > .bgExtraLayerOverlay {
    
}
    
#\34 c59825c {
    margin-left: 0%;
    width: 100.00%;
    margin-top: -15px;
    order: 1;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\36 3025933 {
    width: 75px;
}
    
#\37 3868031 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\36 8f110f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\32 1b1cad5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1b1cad5 {
    width: 277.32399999999996px;
}
    
#\30 ff780d2 {
    row-gap: 30px;
    flex-direction: column;
    width: 100%;
    justify-content: space-between;
    min-height: 0px;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f74c13e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f74c13e3 {
    width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#\31 dd9d1aa {
    margin: 0px 0% 0px 0%;
}
    
#a9342512.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a9342512 {
    width: 100%;
    margin: -15px 0% 0px 0%;
}
    
#\38 aee6afd {
    row-gap: 15px;
    column-gap: 4%;
    flex-direction: column;
    align-content: center;
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b31857f7 {
    align-items: center;
}
    
#\35 06d14b2 {
    width: 75px;
}
    
#\34 fd7550c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\35 10eab4e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 10eab4e {
    width: 277.32399999999996px;
}
    
#ed45aa11 {
    width: 75px;
}
    
#\30 e195453.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\36 7858bda.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 7858bda {
    width: 277.32399999999996px;
}
    
#e55238a6 {
    width: 100%;
    flex: 0 1 auto;
}
    
#\33 5b42fee {
    width: 100%;
    flex: 0 1 auto;
}
    
#\39 0f2be44 {
    width: 100%;
    flex: 0 1 auto;
}
}



@media (max-width: 767px) {
    
#\31 2735730 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\37 ad89c6d {
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    justify-content: space-between;
    min-height: 0px;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#dde03759.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dde03759 {
    width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#\36 fdb3777 {
    align-items: center;
}
    
#\31 c943b1c {
    margin: 0px 0% 0px 0%;
}
    
#\39 b3cdcbf {
    row-gap: 0px;
    column-gap: 4%;
    flex-direction: column;
    align-content: center;
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 dcf3363.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 dcf3363 {
    width: 100%;
    margin: -15px 0% 0px 0%;
}
    
#\34 b2d556e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b2d556e {
    width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#\35 c3c420f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c3c420f {
    width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#\35 830e35c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 830e35c {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 277ead2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 277ead2 {
    width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#\32 e577874.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e577874 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_imq {
    width: 100%;
    flex: 0 1 auto;
}
    
#group_n64 {
    width: 100%;
    flex: 0 1 auto;
}
    
#group_a9s {
    width: 100%;
    flex: 0 1 auto;
}
}



@media (max-width: 767px) {
    
#af1ad0fd {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30px 15px 0px 15px;
}
    
#a2df0037 {
    row-gap: 0px;
    column-gap: 4%;
    flex-direction: column;
    align-content: center;
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d2a64c9 {
    margin: 0px 0% 0px 0%;
}
    
#bb7b30f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb7b30f1 {
    width: 284px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 12c7c49 {
    row-gap: 0px;
    flex-direction: column;
    min-height: unset;
    padding: 0px 0px 0px 0px;
}
    
#\32 205a296 {
    margin-left: 0%;
    width: 100.00%;
    margin-top: -15px;
    order: 1;
    margin-right: 0%;
}
    
#d8e5d343::before, #d8e5d343 > .bgExtraLayerOverlay {
    
}
    
#b46c99b4::before, #b46c99b4 > .bgExtraLayerOverlay {
    
}
#b46c99b4 {
    row-gap: 30px;
    align-content: center;
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 1;
    padding: 45px 30px 45px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\33 1b77778 {
    margin: 0px 0% 0px 0%;
}
    
#\32 5508db2 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
    height: auto;
}
    
#widget_1re {
    height: auto;
    width: 55px;
}
    
#\36 64b0bc0 {
    height: auto;
    width: 55px;
}
    
#\30 6400d60 {
    height: auto;
    width: 55px;
}
}



@media (max-width: 767px) {
    
#\32 3904948 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#deaf1fe0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#d1890da0 {
    row-gap: 15px;
    flex-direction: column;
    width: 100%;
    justify-content: space-between;
    min-height: 0px;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 55cdbe5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 439d505 {
    row-gap: 15px;
    column-gap: 4%;
    flex-direction: column;
    align-content: center;
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d2e111ce {
    align-items: center;
}
    
#ebd603e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ebd603e3 {
    width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#\34 e5a5796.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e5a5796 {
    width: 100%;
    margin: -15px 0% 0px 0%;
}
    
#b633f4d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b633f4d6 {
    width: 277.32399999999996px;
    margin-top: 0px;
}
    
#\39 a9fa8c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 a9fa8c8 {
    width: 277.32399999999996px;
    margin-top: 0px;
}
    
#\34 2b435a1.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\34 2b435a1 {
    width: 100%;
    height: 55px;
}
    
#beb6b99c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#c0ecdef0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c0ecdef0 {
    width: 277.32399999999996px;
}
    
#c9a1821f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c9a1821f {
    width: 277.32399999999996px;
    margin-top: 0px;
}
    
#\39 3d587d3.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\39 3d587d3 {
    width: 100%;
    height: 55px;
}
    
#ec285413.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\37 a9fd79f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 a9fd79f {
    width: 277.32399999999996px;
}
    
#\35 7bf73a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 7bf73a9 {
    width: 277.32399999999996px;
    margin-top: 0px;
}
    
#\35 88d4357.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\35 88d4357 {
    width: 100%;
    height: 55px;
}
    
#a8b15a5b {
    width: 100%;
    flex: 0 1 auto;
    padding: 15px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 46680fc {
    width: 100%;
    flex: 0 1 auto;
    padding: 15px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 72db6af {
    width: 100%;
    flex: 0 1 auto;
    padding: 15px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b17edf9b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b17edf9b {
    width: 100%;
}
    
#faa2e338 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#c58c98a2 {
    margin: 0px 0% 0px 0%;
}
    
#\32 15470b5 {
    row-gap: 15px;
    column-gap: 4%;
    flex-direction: column;
    align-content: center;
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
}

#\35 da10a97.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwYI/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQMEBQACESEGEhQiMUJh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAIDAQAAAAAAAAAAAAAAAAECACEiA//aAAwDAQACEQMRAD8Ap4R21dTaqnllZcn1CW+tuvmkEciaWDqXKeRo+woc5JmEhni0US2VNhBusO8Y/azwrPSpVvJfuMkn70HmSwzUa6qTq5//2Q==')!important}#\30 5034288.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAoElEQVQI1x2OOw6FIBQFiVxw/0tyCyY2okjBnycKGoKVL1hMMckk56BSCr3vm+ScgXOOG8MwdPM84xBCX0rpa62AYox033fQWuNlWUAIAeu6gpQSjDE0pUTP8wTURCkF4zh+IWMMmnPOW0y89ySlBMhaS/xxEKE1yBC+0FqLnXPQ7lzXRb5pYwx2OVMVI/3VCtM0dYyxbts2/DwPabzvS/62h4izhyRBHgAAAABJRU5ErkJggg==')!important}#\32 5508db2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABn0lEQVQY0wXBXU9ScQDA4f8H6Cv0Kdrssgtv6qZVW21ZrjbG6iLbXBYDhqALNzoaHsTSFEHJl4PoAY8cMuQlQCY0cNABg3jJ8nv8fB5xsh/kTF2m6Lehz1mJfZolmzrirFygnNgivTKN+t6MqH3b5ZcW5OSzg/gHK4rXgx6N8iMe4XtAIiaNs+0yI7rlHM3DMDmfHWV6grDHTTwYQA/IfJ0awz8+ijQ2ivhrNDBScfJr86jeGSLyRw6W59F8TtZsJjyvnuJ88Qxx0f7DeanAT22P9GYIfX2VzIafwoZEQrawZDEx9fw+YtDp02v9pl2rUU2nyKsKZXUdIxnC2JfRve/48voxot/pMeh06RoGtVyW0uEe9VSUi5LKZS5MdceLLk8iuq1zBu0Og2aTajbNaVLFyKn08zs0YoukgnPEV32IXiXDv8Yp/+tlKkcJNGULPRKioCxwINtZcLzBabUjWpldepVj6sU0m+FtbDOLTDgl3K5J3r40MfLgIbduP0I0kiHaRY1jXcM1u8Kw2c3NJw7umSzcuTvCjaFhrl0f4grDg0CBU8XL8wAAAABJRU5ErkJggg==')!important}#ff9fb136.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAoElEQVQI1x2OOw6FIBQFiVxw/0tyCyY2okjBnycKGoKVL1hMMckk56BSCr3vm+ScgXOOG8MwdPM84xBCX0rpa62AYox033fQWuNlWUAIAeu6gpQSjDE0pUTP8wTURCkF4zh+IWMMmnPOW0y89ySlBMhaS/xxEKE1yBC+0FqLnXPQ7lzXRb5pYwx2OVMVI/3VCtM0dYyxbts2/DwPabzvS/62h4izhyRBHgAAAABJRU5ErkJggg==')!important}