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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1743538713 .svg { fill:var(--color_7) !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(255, 255, 255, 1);
}
}



@media all {
    
#f1ace82b {
    min-height: 240px;
    column-gap: 5%;
    row-gap: 0;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b13dc7d3 {
    background-color: var(--color_1);
}
    
#\34 0ab647e {
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    align-items: center;
}
    
#\38 70e4392 {
    max-width: 100%;
    width: 540px;
    height: auto;
}
    
#ba0b2396 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d213de04 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 6228ee7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\39 6228ee7 {
    max-width: 100%;
    width: 228px;
    min-height: 44px;
    margin-top: 8px;
}
}



@media all {
    
#\33 9709654 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 15f9dd6 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
}
    
#\37 8a71584 {
    background-color: var(--color_1);
}
    
#\37 ddcf5ef {
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    margin-bottom: 8px;
}
    
#a424abe7 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 40px;
    height: auto;
}
    
#c60ebdb2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 59fa1ae {
    align-self: center;
    max-width: 600px;
    width: auto;
    height: auto;
}
    
#\35 d701c82 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    margin-top: 40px;
    flex-wrap: wrap;
}
    
#\32 8b86220 {
    background-color: var(--color_5);
    row-gap: 8px;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px 28px 20px 28px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9237aae {
    max-width: 100%;
    width: auto;
    height: auto;
    margin-top: 4px;
}
    
#\30 28ec54a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d19e921a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e05eb711 {
    background-color: var(--color_5);
    row-gap: 8px;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px 28px 40px 28px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a6fad82 {
    max-width: 100%;
    width: 15px;
    height: auto;
}
    
#a076eb7f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 3a016f0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dbd40bfb {
    background-color: var(--color_5);
    row-gap: 8px;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px 28px 40px 28px;
    margin: 0px 0% 0px 0%;
}
    
#c2acac9d {
    max-width: 100%;
    width: 14px;
    height: auto;
}
    
#\33 c5ce6f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a43c2768 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d157ab1d {
    background-color: var(--color_5);
    row-gap: 8px;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px 28px 40px 28px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4dd3b8b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b5e264fd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 5fc238b {
    background-color: var(--color_5);
    row-gap: 8px;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px 28px 40px 28px;
    margin: 0px 0% 0px 0%;
}
    
#\36 26caf8c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cb39019a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 bba5e6a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 f83d8d9 {
    background-color: var(--color_5);
    row-gap: 8px;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px 28px 40px 28px;
    margin: 0px 0% 0px 0%;
}
    
#bdd510c5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 9239fd3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 5ff84a4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 cbdadfa {
    background-color: var(--color_5);
    row-gap: 8px;
    width: 99.40%;
    justify-content: flex-start;
    align-items: flex-start;
    align-self: flex-start;
    height: auto;
    min-height: 332px;
    padding: 0px 28px 40px 28px;
    margin: 0px 0% 0px 0%;
}
    
#dca76298 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e30cda21 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 f5f7d3e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b012d7c4 {
    width: 100%;
    align-items: center;
    min-width: 4%;
    margin-top: 40px;
}
    
#f38a2614 {
    max-width: 100%;
    width: 540px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 ac36b93 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
}
    
#\31 9dc7f05::before, #\31 9dc7f05 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.63;
    border-radius: inherit;
}
#\31 9dc7f05 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/07b1c1b4/dms3rep/multi/opt/imgi_15_mica1-1920w.jpg");
    background-position: 50% 0%;
}
#\31 9dc7f05.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwUEERIjMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABYRAQEBAAAAAAAAAAAAAAAAAAABQf/aAAwDAQACEQMRAD8A0mqhx4K4tY3cg86UwpA3Pxoikcj/2Q==');
}
    
#\33 c7106b5 {
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\31 34bdf5d {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#a4e90c76 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\32 f2953c9 {
    max-width: 100%;
    width: 540px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_q36 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 4;
}
    
#\37 534afc2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 e8df0ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e6875f39 {
    min-height: 502px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 37cc1fc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_mdn {
    width: 100.00%;
    height: 522px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbdaf3b1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a9413290 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\34 fab54f1 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 100px;
    width: 50%;
    min-width: 4%;
    justify-content: space-between;
    flex-wrap: nowrap;
    order: 0;
    padding: 5% 5% 5% 5%;
}
    
#a8737bb7 {
    width: 100%;
    height: 350px;
    max-width: 100%;
}
    
#c7dc8179 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 bbea54c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 660px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 5px 5px 5px 5px;
}
    
#db51d774 {
    width: 615px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6a106ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/07b1c1b4/dms3rep/multi/opt/imgi_18_mica4-1920w.jpg");
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\35 6a106ad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAxFBBAUGEzH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABYRAQEBAAAAAAAAAAAAAAAAAAABMf/aAAwDAQACEQMRAD8A1mnrHGyI+AL2krU5G4qMOs+nMRJdI//Z');
}
    
#ff7c3504 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d61ac578 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 5303959 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d8b9f88 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 660px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 5px 5px 5px 5px;
}
    
#ff963297 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 118cf33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/07b1c1b4/dms3rep/multi/opt/imgi_19_su2-1920w.jpg");
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\36 118cf33.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQGERIhYf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCpToQ2sysNnBe0ziXXq3hkh4N0OtIiD//Z');
}
    
#\35 5a879fe {
    width: 100%;
    height: 350px;
    max-width: 100%;
}
    
#a97c617c {
    width: 615px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3fd9124 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 100px;
    width: 50%;
    min-width: 4%;
    justify-content: space-between;
    flex-wrap: nowrap;
    order: 1;
    background-color: var(--color_6);
    background-image: none;
    padding: 5% 5% 5% 5%;
}
    
#\33 9960f76 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\34 7a24aec {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#ffcc448d {
    width: 78.33%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ca71f4be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    background-image: none;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 51472e1 {
    width: 80.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cf4b6b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 33.3%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\33 2b7b952 {
    padding-left: 0;
    padding-right: 0;
    background-color: rgba(255, 255, 255, 1);
}
    
#\36 c323ca9 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 02d8c02 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 1;
}
    
#\36 8ba193e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 33.3%;
    align-items: center;
    min-width: 4%;
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_7p1 {
    width: 204px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 e493e94 {
    width: 204px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5fa3538 {
    max-width: 100%;
    width: 540px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 01c0cb7 {
    background-color: rgba(255, 255, 255, 1);
}
    
#e6e0e0cc {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
}
    
#\37 0527feb {
    width: 78.33%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e7001cd7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a13038fe {
    padding-left: 0;
    padding-right: 0;
}
    
#\38 6ed8822 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 33.33%;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ec9792b6 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0adfd02 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
}
    
#\36 8ff30cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    order: 2;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0f3903b {
    width: 204px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\31 7041765 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e911237d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    background-image: none;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c3901ce2 {
    padding-left: 0;
    padding-right: 0;
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 6df29a6 {
    width: 78.33%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 36fc256 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
}
    
#e4dcd28f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 33.3%;
    align-items: center;
    min-width: 4%;
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 fb729bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 33.3%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e287647 {
    width: 204px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ef883cff {
    width: 80.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e6333826 {
    width: 204px;
    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 {
    
#\39 761e7d9 {
    background-color: rgba(255, 255, 255, 1);
}
    
#d834fea3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 33.33%;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 2f063b6 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a8993f3f {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
}
    
#\33 2a4117c {
    width: 204px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 ecfc921 {
    padding-left: 0;
    padding-right: 0;
}
    
#\39 3f16030 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a7021c70 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
}
    
#\33 da1e59f {
    width: 78.33%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0a480ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    order: 2;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#e57ca350 {
    width: 78.33%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5e09eab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    order: 2;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fb622723 {
    padding-left: 0;
    padding-right: 0;
}
    
#f91746ae {
    background-color: rgba(255, 255, 255, 1);
}
    
#\33 5b8ab89 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
}
    
#eeb4a4e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    order: 1;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c2ec745c {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a62784c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 33.33%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c2e57c40 {
    width: 204px;
    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 d409999 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#eb03400b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 73f5c3a {
    background-color: var(--color_5);
    background-image: none;
}
    
#bbb7bcbe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d646a85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 911ce9a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8395e1d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1dd4664 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\35 1dd4664.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#d6ce6f27 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 48%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_fco {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kt9 {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1to {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f57928b4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fec9071a {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8d3d274 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aaf1a924 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 9d1e199 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ad0c9740 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_5u1 {
    width: 100.00%;
    height: 414px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
    
#eff91d97 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1ace82b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\34 0ab647e {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 15f9dd6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 8b86220 {
    width: 48%;
}
    
#e05eb711 {
    width: 48%;
}
    
#dbd40bfb {
    width: 48%;
}
    
#d157ab1d {
    width: 48%;
}
    
#\30 5fc238b {
    width: 48%;
}
    
#\34 f83d8d9 {
    width: 48%;
}
    
#\30 cbdadfa {
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ac36b93 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 9dc7f05::before, #\31 9dc7f05 > .bgExtraLayerOverlay {
    
}
#\31 9dc7f05.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwUEERIjMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABYRAQEBAAAAAAAAAAAAAAAAAAABQf/aAAwDAQACEQMRAD8A0mqhx4K4tY3cg86UwpA3Pxoikcj/2Q==');
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 fab54f1 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#a8737bb7 {
    height: 226px;
}
    
#c7dc8179 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\32 bbea54c {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#db51d774 {
    width: 100.00%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6a106ad {
    width: 100%;
    min-height: 80px;
    height: auto;
}
#\35 6a106ad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAxFBBAUGEzH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABYRAQEBAAAAAAAAAAAAAAAAAAABMf/aAAwDAQACEQMRAD8A1mnrHGyI+AL2krU5G4qMOs+nMRJdI//Z');
}
    
#d9857c71 {
    margin: 0px 0% 0px 0%;
}
    
#d61ac578 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5303959 {
    width: 100%;
}
    
#\33 d8b9f88 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 118cf33 {
    width: 100%;
    min-height: 80px;
    height: auto;
}
#\36 118cf33.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQGERIhYf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCpToQ2sysNnBe0ziXXq3hkh4N0OtIiD//Z');
}
    
#\35 5a879fe {
    height: 226px;
}
    
#a97c617c {
    width: 100.00%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e3fd9124 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\34 7a24aec {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#f1a2e08d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ffcc448d {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\38 51472e1 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\38 02d8c02 {
    height: 330px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6e0e0cc {
    height: 330px;
}
    
#\37 0527feb {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\32 0adfd02 {
    height: 330px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6df29a6 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\32 36fc256 {
    height: 330px;
}
    
#ef883cff {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8993f3f {
    height: 330px;
}
    
#a7021c70 {
    height: 330px;
}
    
#\33 da1e59f {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e57ca350 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\33 5b8ab89 {
    height: 330px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1dd4664 {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
#\35 1dd4664.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 d409999 {
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d6ce6f27 {
    width: 100%;
    min-height: 80px;
    order: 1;
    justify-content: flex-start;
}
    
#\38 8395e1d {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
}
}



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



@media (max-width: 767px) {
    
#f1ace82b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#\34 0ab647e {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\30 15f9dd6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 ddcf5ef {
    align-items: center;
}
    
#\35 d701c82 {
    flex-direction: column;
    row-gap: 16px;
}
    
#\32 8b86220 {
    width: 100%;
}
    
#e05eb711 {
    width: 100%;
}
    
#dbd40bfb {
    width: 100%;
}
    
#d157ab1d {
    width: 100%;
}
    
#\30 5fc238b {
    width: 100%;
}
    
#\34 f83d8d9 {
    width: 100%;
}
    
#\30 cbdadfa {
    width: 100%;
}
    
#b012d7c4 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 ac36b93 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 c7106b5 {
    align-items: center;
}
    
#\31 9dc7f05::before, #\31 9dc7f05 > .bgExtraLayerOverlay {
    
}
#\31 9dc7f05.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwUEERIjMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABYRAQEBAAAAAAAAAAAAAAAAAAABQf/aAAwDAQACEQMRAD8A0mqhx4K4tY3cg86UwpA3Pxoikcj/2Q==');
}
}



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



@media (max-width: 767px) {
    
#\34 fab54f1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 1;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#a8737bb7 {
    height: 232px;
}
    
#c7dc8179 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 bbea54c {
    min-width: 32px;
    width: 100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#db51d774 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6a106ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    order: 0;
}
#\35 6a106ad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAxFBBAUGEzH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABYRAQEBAAAAAAAAAAAAAAAAAAABMf/aAAwDAQACEQMRAD8A1mnrHGyI+AL2krU5G4qMOs+nMRJdI//Z');
}
    
#d9857c71 {
    margin: 0px 0% 0px 0%;
}
    
#d61ac578 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 5303959 {
    width: 100%;
}
    
#\33 d8b9f88 {
    min-width: 32px;
    width: 100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 118cf33 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
#\36 118cf33.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQGERIhYf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCpToQ2sysNnBe0ziXXq3hkh4N0OtIiD//Z');
}
    
#\35 5a879fe {
    height: 232px;
}
    
#a97c617c {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e3fd9124 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7a24aec {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#f1a2e08d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ffcc448d {
    align-self: flex-start;
}
    
#ca71f4be {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 51472e1 {
    align-self: flex-start;
}
    
#\34 cf4b6b7 {
    width: 100%;
    min-height: 80px;
}
    
#\36 c323ca9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 8ba193e {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#e7001cd7 {
    width: 100%;
    min-height: 200px;
    align-items: center;
}
    
#\37 0527feb {
    align-self: flex-start;
}
    
#\38 6ed8822 {
    width: 100%;
    min-height: 200px;
}
    
#ec9792b6 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 8ff30cb {
    width: 100%;
    min-height: 200px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 7041765 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e911237d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 6df29a6 {
    align-self: flex-start;
}
    
#e4dcd28f {
    width: 100%;
    min-height: 80px;
}
    
#\31 fb729bf {
    width: 100%;
    min-height: 80px;
}
    
#ef883cff {
    align-self: flex-start;
}
}



@media (max-width: 767px) {
    
#d834fea3 {
    width: 100%;
    min-height: 200px;
}
    
#\30 2f063b6 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\39 3f16030 {
    width: 100%;
    min-height: 200px;
    align-items: center;
}
    
#\33 da1e59f {
    align-self: flex-start;
}
    
#\37 0a480ab {
    width: 100%;
    min-height: 200px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#e57ca350 {
    align-self: flex-start;
}
    
#\36 5e09eab {
    width: 100%;
    min-height: 200px;
    align-items: center;
}
    
#eeb4a4e9 {
    width: 100%;
    min-height: 200px;
    align-items: center;
}
    
#c2ec745c {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 a62784c {
    width: 100%;
    min-height: 200px;
}
}



@media (max-width: 767px) {
    
#\35 1dd4664 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
#\35 1dd4664.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#d6ce6f27 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 8395e1d {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#aaf1a924 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 9d1e199 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

