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

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

  *#dm .dmInner a.u_3294633620:hover { border-color:var(--color_4) !important; }

  *#dm .dmInner a.u_3294633620.hover { border-color:var(--color_4) !important; }

  *#dm .dmInner a.u_1098722862:hover { border-color:var(--color_4) !important; }

  *#dm .dmInner a.u_1098722862.hover { border-color:var(--color_4) !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_3750154113:hover { border-color:var(--color_4) !important; }

  *#dm .dmInner a.u_3750154113.hover { border-color:var(--color_4) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(0,0,0,0);
}
}



@media all {
    
#ce03bea3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
}
    
#\37 078689c {
    min-height: 698px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 300px 65px 250px 65px;
}
    
#widget_63b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 8f739b7::before, #\31 8f739b7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.5;
    border-radius: inherit;
}
#\31 8f739b7 {
    background-color: rgba(85, 85, 85, 1);
    background-image: url("https://lirp.cdn-website.com/00160ec5/dms3rep/multi/opt/AdobeStock_278603173-1920w.jpeg");
}
    
#widget_lu2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 2e65fe4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_002 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_o34 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#widget_9gh {
    width: 200px;
    height: 50px;
    max-width: 100%;
}
    
#widget_sf8 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\33 d6f3781.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 d6f3781 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -15px 0% 0px 0%;
}
}



@media all {
    
#\36 7c33a69 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/00160ec5/dms3rep/multi/opt/161985765_4393292757352296_4851680803904917078_n-1920w.jpg");
    align-items: center;
    border-radius: 20px 20px 20px 20px;
}
    
#\33 c4ae11f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48.5%;
    min-width: 4%;
}
    
#\31 344e15e {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_662 {
    width: 50%;
    height: 500px;
    max-width: 100%;
}
    
#widget_mhb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_045 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_350 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#defc43c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    padding: 80px 65px 80px 65px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e545204 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/00160ec5/dms3rep/multi/opt/489861216_1478440244281718_4184248834498788267_n-1920w.jpg");
    align-items: center;
}
#\38 e545204.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACIQAAIBAQgDAAAAAAAAAAAAAAECAwAEBQYREyEiQRYxgf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAIBERIhMf/aAAwDAQACEQMRAD8ACxBeJEi2eN9S0IMgOqnPJFXiychsd+6fYmumISOqMytuQw9islnRlnkXUY5MRn9qdKfo7RjqD//Z');
}
    
#\33 d2ea980 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\38 8c09d46 {
    margin: 0px 0% 0px 0%;
}
    
#\37 2f26f60 {
    width: 50%;
    height: 500px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_giv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gvu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_c16 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
}
    
#ff98859a {
    width: 150px;
    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 {
    
#\35 425d481 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#c401074d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 65px 100px 65px;
}
    
#\35 74530ca {
    margin: 0px 0% 0px 0%;
}
    
#group_jsa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_oq5 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_51k {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#widget_6a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3b76558 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b6eaf21 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\33 8eac1a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e538f51 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#f7f9858b {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\30 89b5ac6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a52b02d4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 bedcbba {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f99eb30 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\38 80e787e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de8cd444 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b924303 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#a07406a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aaea3c6d {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9e098ad {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#c0ebcdb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b1ec821e {
    width: 50%;
    height: 500px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dee10076 {
    margin: 0px 0% 0px 0%;
}
    
#f0ba178b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c8e26cb {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
}
    
#\38 43688f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    order: 1;
    padding: 80px 65px 80px 65px;
    margin: 0px 0% 0px 0%;
}
    
#d7f02a54 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#e257fd97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/00160ec5/dms3rep/multi/opt/489457596_1477334574392285_1020611858895433960_n-fbb58ff6-1920w.jpg");
    align-items: center;
    order: 0;
}
#e257fd97.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUG/8QAIxAAAgEDAgcBAAAAAAAAAAAAAQIDAAQRBUEGEhQhIlJhgf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREAAwADAAAAAAAAAAAAAAAAAAECEjFR/9oADAMBAAIRAxEAPwCcdHtpreRY5x1ynGH3HygNwxqOTh0I28q0eo28YlsmC9y3J+UZ4AHYB5MA+1SW7b2PjPD/2Q==');
}
    
#\35 c9164ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de0c11bc {
    width: 150px;
    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 {
    
#\38 f4c2505 {
    min-height: 699px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d654bcec {
    width: 50%;
    height: 500px;
    max-width: 100%;
}
    
#\30 af9ae20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4daf7b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48.5%;
    min-width: 4%;
    order: 0;
}
    
#\32 cb502bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9d8b3d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/00160ec5/dms3rep/multi/opt/610812344_1729128509212889_153343182921821243_n-dedba135-1920w.jpg");
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    order: 1;
}
#\38 9d8b3d5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMEBv/EACEQAAIBAwMFAAAAAAAAAAAAAAECAwAREgQFEyEiMVFh/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8AvKu+ubbysqyFc0a3aflNGi3a3iKtjCqmTIquQHQ2ouNfVFIXX//Z');
}
    
#\33 31dcd8b {
    width: 150px;
    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 {
    
#e84edc39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\36 71b9eb6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d450f024::before, #d450f024 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#d450f024 {
    background-image: url("https://lirp.cdn-website.com/00160ec5/dms3rep/multi/opt/AdobeStock_249874527-4a6091b0-1920w.jpeg");
}
#d450f024.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHBAAAgICAwAAAAAAAAAAAAAAAAIBAwQUETFT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgb/xAAXEQADAQAAAAAAAAAAAAAAAAAAAUEC/9oADAMBAAIRAxEAPwDc2bmxlabGmeeydi30YAh9wcR//9k=');
}
    
#widget_80e {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_bc8 {
    width: 200px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 50px;
    max-width: 100%;
}
}



@media all {
    
#eafd4efd {
    background-color: var(--color_6);
    background-image: none;
}
    
#\33 f8f9bf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a9f6fa8 {
    width: 100%;
    height: 454px;
    min-height: 100px;
    max-width: 100%;
}
    
#\38 c99e1de::before, #\38 c99e1de > .bgExtraLayerOverlay {
    
}
#\38 c99e1de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    background-image: none;
    align-items: center;
    border-radius: 0px 0px 0px 0px;
    order: 0;
    justify-content: space-between;
}
    
#\37 cc7f9a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48.5%;
    min-width: 4%;
    order: 1;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#bf4ed14d {
    width: 50%;
    height: 500px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3f6fd9f {
    min-height: 699px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e8715f35 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dv8 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/00160ec5/dms3rep/multi/opt/490018485_1481710397288036_7515647800403429595_n-1920w.jpg");
    border-radius: 20px 20px 20px 20px;
}
#group_dv8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMEBf/EAB8QAAICAgEFAAAAAAAAAAAAAAECAAMFEQQhIjFSkf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAhJR/9oADAMBAAIRAxEAPwC5qkx2Lr4dwV73GyxEzNP7CDIZO6+9ls12jofkSLm0PEDTaNhT/9k=');
}
    
#widget_g9t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 078689c {
    padding: 220px 65px 130px 65px;
}
    
#\32 2e65fe4 {
    margin: 0px 0% 0px 0%;
}
    
#\31 8f739b7::before, #\31 8f739b7 > .bgExtraLayerOverlay {
    
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d2ea980 {
    padding: 0px 0px 0px 0px;
}
    
#\38 8c09d46 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c401074d {
    padding: 0px 65px 80px 65px;
}
    
#group_oq5 {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b3b76558 {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e538f51 {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bedcbba {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#de8cd444 {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#aaea3c6d {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 74530ca {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d7f02a54 {
    padding: 0px 0px 0px 0px;
}
    
#dee10076 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 71b9eb6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d450f024::before, #d450f024 > .bgExtraLayerOverlay {
    
}
#d450f024.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHBAAAgICAwAAAAAAAAAAAAAAAAIBAwQUETFT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgb/xAAXEQADAQAAAAAAAAAAAAAAAAAAAUEC/9oADAMBAAIRAxEAPwDc2bmxlabGmeeydi30YAh9wcR//9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c99e1de::before, #\38 c99e1de > .bgExtraLayerOverlay {
    
}
    
#\35 3f6fd9f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#bf4ed14d {
    height: 600px;
}
    
#\33 a9f6fa8 {
    height: 556px;
}
}



@media (max-width: 767px) {
    
#ce03bea3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 078689c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 20px 30px 20px;
}
    
#widget_lu2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 2e65fe4 {
    margin: 0px 0% 0px 0%;
}
    
#\31 8f739b7::before, #\31 8f739b7 > .bgExtraLayerOverlay {
    
}
    
#group_o34 {
    --column-gap: 3.1%;
    column-gap: 3.1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9gh {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#widget_sf8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
}



@media (max-width: 767px) {
    
#\36 7c33a69 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 c4ae11f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 344e15e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_662 {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#defc43c8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e545204 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#\38 e545204.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACIQAAIBAQgDAAAAAAAAAAAAAAECAwAEBQYREyEiQRYxgf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAIBERIhMf/aAAwDAQACEQMRAD8ACxBeJEi2eN9S0IMgOqnPJFXiychsd+6fYmumISOqMytuQw9islnRlnkXUY5MRn9qdKfo7RjqD//Z');
}
    
#\33 d2ea980 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\37 2f26f60 {
    height: 250px;
}
    
#\38 8c09d46 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 425d481 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
    
#c401074d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 30px 20px;
}
    
#group_oq5 {
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_jsa {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#b3b76558 {
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e538f51 {
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#a52b02d4 {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\39 bedcbba {
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#de8cd444 {
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#aaea3c6d {
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 74530ca {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b1ec821e {
    height: 250px;
}
    
#dee10076 {
    margin: 0px 0% 0px 0%;
}
    
#\38 43688f1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d7f02a54 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#e257fd97 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#e257fd97.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUG/8QAIxAAAgEDAgcBAAAAAAAAAAAAAQIDAAQRBUEGEhQhIlJhgf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREAAwADAAAAAAAAAAAAAAAAAAECEjFR/9oADAMBAAIRAxEAPwCcdHtpreRY5x1ynGH3HygNwxqOTh0I28q0eo28YlsmC9y3J+UZ4AHYB5MA+1SW7b2PjPD/2Q==');
}
}



@media (max-width: 767px) {
    
#\38 f4c2505 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d654bcec {
    height: 250px;
}
    
#\39 4daf7b2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\38 9d8b3d5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#\38 9d8b3d5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMEBv/EACEQAAIBAwMFAAAAAAAAAAAAAAECAwAREgQFEyEiMVFh/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8AvKu+ubbysqyFc0a3aflNGi3a3iKtjCqmTIquQHQ2ouNfVFIXX//Z');
}
}



@media (max-width: 767px) {
    
#e84edc39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 71b9eb6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d450f024::before, #d450f024 > .bgExtraLayerOverlay {
    
}
#d450f024.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHBAAAgICAwAAAAAAAAAAAAAAAAIBAwQUETFT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgb/xAAXEQADAQAAAAAAAAAAAAAAAAAAAUEC/9oADAMBAAIRAxEAPwDc2bmxlabGmeeydi30YAh9wcR//9k=');
}
}



@media (max-width: 767px) {
    
#\38 c99e1de::before, #\38 c99e1de > .bgExtraLayerOverlay {
    
}
#\38 c99e1de {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
    
#\37 cc7f9a5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#bf4ed14d {
    height: 250px;
}
    
#\35 3f6fd9f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 a9f6fa8 {
    height: 518px;
}
}

