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

  *#dm .dmInner div.u_1340999646 hr {
    border-width:3px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1955303481 hr {
    border-width:3px !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1797704940 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1992367746 .socialHubIcon {
    width:32px !important;
    height:32px !important;
    font-size:21px !important;
    line-height:32px !important;
  }

  *#dm .dmInner div.u_1992367746 .socialHubInnerDiv { justify-content:center !important; }

  *#dm .dmInner *.u_867718889 #wave_obj1 { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1946032588 hr {
    border-width:3px !important;
    color:var(--color_4) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1843884156 #wave_obj2 { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_3073608544 #wave_obj2 { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1759918621 hr {
    border-width:3px !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner *.u_1473484039 #wave_obj2 { fill:var(--color_3) !important; }

  *#dm .dmInner *.u_1473484039 #wave_obj1 { fill:var(--color_4) !important; }

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

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

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

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

  *#dm .dmInner div.u_1046202296 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,215,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#aff65575 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
}
    
#b159935a {
    background-color: var(--color_5);
}
    
#\37 f714c22 {
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\37 5a9cecf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a1939501 {
    max-width: 100%;
    width: 60px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
    
#\31 b177128 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d159f51a {
    max-width: 100%;
    width: 100%;
    min-height: 200px;
    height: 410px;
}
    
#widget_b0u {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_rrt {
    width: 1060px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#ea2cda6f {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\39 7b87ef1 {
    background-color: var(--color_1);
}
    
#\37 8d28b9e {
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\32 0bf2b24 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\33 2f449ae {
    max-width: 100%;
    width: 60px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
    order: 2;
}
    
#\35 b074897 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#widget_g5s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\34 d0debcf {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 4b8255a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/4a447c2c/dms3rep/multi/opt/AdobeStock_199811106-711h.jpeg");
    order: 0;
    background-position: 0% 50%;
}
    
#\35 a459e3f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
}
    
#ac09a8b3 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#ed733150 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 69ab4f8 {
    max-width: 100%;
    width: 60px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
    
#\36 43af67e {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#\35 874bbe3 {
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 1;
    min-height: 8px;
}
    
#fc73a3c0 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#widget_2j1 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
}



@media all {
    
#\31 b809303 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#c34897bf {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 0px 0px 0px;
}
    
#\39 f57c6f1::before, #\39 f57c6f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\39 f57c6f1 {
    background-image: url("https://lirp.cdn-website.com/4a447c2c/dms3rep/multi/opt/AdobeStock_131558511-1920w.jpeg");
}
    
#\34 cae78ea {
    margin: 0px 0% 0px 0%;
}
    
#eefeb966 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 431ac3e {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\39 3db3c4b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c3841bb8 {
    max-width: 100%;
    width: 1367px;
    height: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 aa0f78a {
    align-items: center;
    width: 35.86%;
    min-height: 69px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fff6a295 {
    min-height: 44px;
    width: 262px;
}
    
#\30 4e30664 {
    min-height: 80px;
    width: 100%;
    min-width: 4%;
    row-gap: 15px;
    height: auto;
    align-items: center;
    order: 0;
    padding: 0px 70px 0px 70px;
    margin: 0px 0% 0px 0%;
}
    
#\38 368e92e {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100.00%;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1e6f6ed {
    max-width: 100%;
    width: 308px;
    min-height: 44px;
}
    
#\37 c6f55fd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lv1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c21e0e3 {
    max-width: 100%;
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 1923157 {
    row-gap: 8px;
    width: 160px;
    align-items: center;
}
    
#\35 4776039 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 548fab6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
}
    
#ca2121f0 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    padding: 70px 70px 70px 70px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1cb956e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#f487ee82 {
    margin: 0px 0% 0px 0%;
}
    
#group_gmm {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
}
    
#\34 1a8430b::before, #\34 1a8430b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.7;
    border-radius: inherit;
}
#\34 1a8430b {
    background-image: url("https://lirp.cdn-website.com/4a447c2c/dms3rep/multi/opt/AdobeStock_19544978-1920w.jpeg");
    background-attachment: fixed;
}
    
#widget_e3q {
    width: 100%;
    height: 100px;
    max-width: 100%;
}
    
#afdae1e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#afdae1e6 {
    width: 1507px;
    height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cbd4ebf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 092164a {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    width: 48.59%;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    padding: 32px 24px 32px 24px;
}
    
#\33 999e341 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\38 f6e004d {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    width: 48.59%;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    padding: 32px 24px 32px 24px;
}
    
#\36 0c57d96 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 576b4f5 {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    width: 48.59%;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    padding: 32px 24px 32px 24px;
}
    
#\32 b723bcc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 91ac09c {
    row-gap: 32px;
    column-gap: 2.8144239226033423%;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    flex-wrap: wrap;
    align-content: center;
    order: 4;
}
    
#f0e42800 {
    row-gap: 15px;
    width: 100.00%;
    min-width: 4%;
    order: 0;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 f8aec1a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 97e382c {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\39 47c780d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 5dd7e98 {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    width: 48.59%;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    padding: 32px 24px 32px 24px;
}
    
#\37 f664e34 {
    max-width: 100%;
    width: 60px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
    order: 2;
}
    
#\30 0275165 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 1bba077 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cbb40166 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ddc3da41 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 d3ac483 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b2849b60 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#da73661c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 0a14cb8 {
    row-gap: 8px;
    width: 160px;
    align-items: center;
}
    
#c26f2678 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\37 bb4a9b0 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\31 a1dc3b5 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\30 32bf392 {
    row-gap: 8px;
    width: 160px;
    align-items: center;
}
    
#\34 f94ef86 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d566363e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 4a8ac47 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 221d815 {
    column-gap: 40px;
    row-gap: 32px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    flex-wrap: wrap;
    order: 2;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#d729122b {
    row-gap: 8px;
    width: 160px;
    align-items: center;
}
    
#\38 5fffd91 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\31 90e9c74 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\38 575f8a0 {
    row-gap: 8px;
    width: 160px;
    align-items: center;
}
    
#d5f2f7b4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e84676c4 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 d49b77e::before, #\31 d49b77e > .bgExtraLayerOverlay {
    
}
#\31 d49b77e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.30%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/4a447c2c/dms3rep/multi/opt/AdobeStock_472219777-792h.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-position: 100% 50%;
}
    
#ed1a895c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\37 8bf0349 {
    row-gap: 24px;
    width: 42.70075471698113%;
    min-width: 4%;
    order: 0;
    min-height: 8px;
}
    
#c2033395 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f3cf90d8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#f3cf90d8 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#\38 11f2204 {
    max-width: 100%;
    width: 60px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
    
#\39 60186c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 971ddc7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 20px;
    padding-bottom: 12px;
}
#\39 971ddc7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 7ca8a06 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 19368c8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 9efb3fc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 70px 0px 0px 0px;
}
    
#cbeb4d86 {
    row-gap: 32px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    height: auto;
    min-height: 80px;
    order: 0;
    padding: 0px 70px 0px 70px;
    margin: 0px 0% 0px 0%;
}
    
#c1ba7a8e {
    max-width: 100%;
    width: 1367px;
    height: auto;
}
    
#dda95170 {
    max-width: 100%;
    width: 1367px;
    height: auto;
}
    
#\30 94ed0e7 {
    min-height: 56px;
    width: 375px;
}
    
#\36 d42676d {
    margin: 0px 0% 0px 0%;
}
    
#\37 c315387 {
    width: 100%;
    height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdd186e6::before, #bdd186e6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.7;
    border-radius: inherit;
}
#bdd186e6 {
    background-image: url("https://lirp.cdn-website.com/4a447c2c/dms3rep/multi/opt/AdobeStock_159244225-1920w.jpeg");
    background-position: 50% 100%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a459e3f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 4b8255a {
    width: 100%;
    min-height: 80px;
}
    
#\35 874bbe3 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c34897bf {
    padding: 150px 0px 0px 0px;
}
    
#\39 f57c6f1::before, #\39 f57c6f1 > .bgExtraLayerOverlay {
    
}
    
#\34 cae78ea {
    margin: 0px 0% 0px 0%;
}
    
#\38 368e92e {
    width: 100.00%;
}
    
#\30 c21e0e3 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1cb956e {
    padding: 0px 0px 0px 0px;
}
    
#\34 1a8430b::before, #\34 1a8430b > .bgExtraLayerOverlay {
    
}
    
#f487ee82 {
    margin: 0px 0% 0px 0%;
}
    
#\37 092164a {
    align-self: stretch;
    max-height: none;
    min-height: auto;
    height: auto;
    width: 48.59%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 5dd7e98 {
    align-self: stretch;
    max-height: none;
    min-height: auto;
    height: auto;
    width: 48.59%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 576b4f5 {
    align-self: stretch;
    max-height: none;
    min-height: auto;
    height: auto;
    width: 48.59%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 f6e004d {
    align-self: stretch;
    max-height: none;
    min-height: auto;
    height: auto;
    width: 48.59%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 91ac09c {
    column-gap: 2.8144239226033423%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed1a895c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 d49b77e::before, #\31 d49b77e > .bgExtraLayerOverlay {
    
}
#\31 d49b77e {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\37 8bf0349 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9efb3fc {
    padding: 70px 0px 0px 0px;
}
    
#bdd186e6::before, #bdd186e6 > .bgExtraLayerOverlay {
    
}
    
#\36 d42676d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#aff65575 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 f714c22 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ea2cda6f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 8d28b9e {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 4b8255a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 a459e3f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 874bbe3 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\31 b809303 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#c34897bf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 0px 0px 0px;
}
    
#\39 f57c6f1::before, #\39 f57c6f1 > .bgExtraLayerOverlay {
    
}
    
#\30 4e30664 {
    align-items: center;
    width: 100%;
    min-height: 80px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 368e92e {
    flex-direction: column;
    align-items: center;
}
    
#\34 cae78ea {
    margin: 0px 0% 0px 0%;
}
    
#\39 aa0f78a {
    width: 100.00%;
    align-items: center;
}
    
#\30 c21e0e3 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 1923157 {
    width: 140px;
}
    
#\33 548fab6 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#ca2121f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1cb956e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_gmm {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\34 1a8430b::before, #\34 1a8430b > .bgExtraLayerOverlay {
    
}
    
#\37 092164a {
    width: 100%;
}
    
#\38 f6e004d {
    width: 100%;
}
    
#\35 576b4f5 {
    width: 100%;
}
    
#\34 91ac09c {
    flex-direction: column;
}
    
#f0e42800 {
    width: 100%;
}
    
#\32 5dd7e98 {
    width: 100%;
}
    
#\30 0a14cb8 {
    width: 140px;
}
    
#\32 221d815 {
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d729122b {
    width: 140px;
}
    
#\30 32bf392 {
    width: 140px;
}
    
#\38 575f8a0 {
    width: 140px;
}
    
#f487ee82 {
    margin: 0px 0% 0px 0%;
}
    
#widget_e3q {
    height: auto;
}
    
#afdae1e6 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 d49b77e::before, #\31 d49b77e > .bgExtraLayerOverlay {
    
}
#\31 d49b77e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#ed1a895c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 8bf0349 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\30 19368c8 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\36 9efb3fc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 70px 0px 0px 0px;
}
    
#cbeb4d86 {
    width: 100%;
    min-height: 80px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 94ed0e7 {
    max-width: 100%;
}
    
#bdd186e6::before, #bdd186e6 > .bgExtraLayerOverlay {
    
}
    
#\36 d42676d {
    margin: 0px 0% 0px 0%;
}
    
#\37 c315387 {
    height: auto;
}
}

#\37 4b8255a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgIDAAMAAAAAAAAAAAAAAQIDBAARIQYx0f/EABUBAQEAAAAAAAAAAAAAAAAAAAAD/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ALasKMFgVIhFCdLtT3XPmbSn5RUjqQIY5SVRQTv3zGMpB//Z')!important}#\34 1a8430b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAgABAwQRMRUhIv/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGREAAwADAAAAAAAAAAAAAAAAAAECAxMx/9oADAMBAAIRAxEAPwDYJImrUXe5KZzloR26i8SJemltCz94xpERrllrJS4f/9k=')!important}#\31 d49b77e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYI/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAwURBjOR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwDRHJrnrwzMh0SQJKAvrsf2IhS//9k=')!important}#bdd186e6.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAQMFAQAAAAAAAAAAAAAAAQACBAMFERIhQf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAJRAxP/2gAMAwEAAhEDEQA/AMQbKY8qpEbq5rObH1SNmp56QiI9GpZc1h//2Q==')!important}