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

  *#dm .dmInner a.u_1290590464 .iconBg { display:none !important; }

  *#dm .dmInner span.u_1987418865 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1987418865 .iconBg { display:none !important; }

  *#dm .dmInner div.u_1522984224 img {
    border-radius:16px 16px 0 0 !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1892053509 img {
    border-radius:16px 16px 0 0 !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1666202891 img {
    border-radius:16px 16px 0 0 !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1560037641 img {
    border-radius:16px 16px 0 0 !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1931311690 img {
    border-radius:16px 16px 0 0 !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1661577755 img { border-radius:16px !important; }

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

  *#dm .dmInner div.u_1260382365 {
    background-color:var(--color_3) !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1065454301 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:4px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1955468769 img { border-radius:16px 16px 16px 16px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3973360196 span[data-icon-mask] { background-color:var(--color_7) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 5128fb1 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}
    
#\34 2a7899b::before, #\34 2a7899b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.6;
    border-radius: inherit;
}
#\34 2a7899b {
    background-image: url("https://irp.cdn-website.com/5f51850b/dms3rep/multi/opt/8649201565834668345-1920w.jpeg");
    background-position: center center;
    background-attachment: fixed;
}
    
#\35 e4f4d79 {
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 d9e9e95.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 18px 8px 18px;
}
#\34 d9e9e95 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 3e24371 {
    max-width: 100%;
    width: 1167px;
    height: auto;
}
    
#\33 c943033 {
    max-width: 100%;
    width: 1124px;
    height: auto;
}
    
#ff93b5e2 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    padding: 0px 0 0 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 c01f41e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#\36 c01f41e {
    max-width: 100%;
    width: auto;
    min-height: 54px;
    min-width: 220px;
}
    
#fb92f1fa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#fb92f1fa {
    min-height: 54px;
    min-width: 220px;
}
    
#\37 269fd88.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#\37 269fd88 {
    min-height: 54px;
    min-width: 220px;
}
}



@media all {
    
#\32 5086145 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0eff2dd {
    min-height: auto;
    row-gap: 16px;
    width: 100%;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\35 1d56cb3 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\34 827b676 {
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\32 a22b8d7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 8ae7b8c {
    max-width: 100%;
    width: 10%;
    min-height: 1px;
    height: auto;
}
    
#\38 032d94d {
    max-width: 100%;
    width: 995px;
    height: auto;
}
    
#ce43b79d {
    column-gap: 2%;
    row-gap: 32px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
    align-content: center;
}
    
#b179c32b {
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#a020437c {
    width: 100%;
    height: 240px;
}
    
#\33 2546ca4 {
    max-width: 100%;
    width: 276px;
    height: auto;
}
    
#\37 dd77e0d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 bc41e4c {
    column-gap: 8px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 276px;
}
    
#b157c405 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dcc42519 {
    max-width: 100%;
    width: 16px;
    height: 16px;
}
    
#\34 6ccdc88 {
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#dac6a86c {
    width: 100%;
    height: 240px;
}
    
#a935ffc7 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    min-height: 454px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 30d0a54 {
    max-width: 100%;
    width: 276px;
    height: auto;
}
    
#ed5420d1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 a4cccee {
    column-gap: 8px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 276px;
}
    
#\36 389f5f6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 4314e00 {
    max-width: 100%;
    width: 16px;
    height: 16px;
}
    
#\33 0370c7d {
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\31 82164bc {
    width: 100%;
    height: 240px;
}
    
#\36 73b2842 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px 20px 28px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5dc2eb2 {
    max-width: 100%;
    width: 276px;
    height: auto;
}
    
#\36 e56a07a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e2c520cb {
    column-gap: 8px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 276px;
}
    
#b0c74588 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cecdd9b4 {
    max-width: 100%;
    width: 16px;
    height: 16px;
}
    
#\36 b1e52ae {
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    width: 49%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\32 44f9747 {
    width: 100%;
    height: 240px;
}
    
#\33 ecb7513 {
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 8px 28px 28px 28px;
}
    
#f38d666a {
    max-width: 100%;
    width: 430px;
    height: auto;
}
    
#\30 3188715 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 979765a {
    column-gap: 8px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 430px;
}
    
#a7e03faf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 95af1f1 {
    max-width: 100%;
    width: 16px;
    height: 16px;
}
    
#d28e2d67 {
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    width: 49%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\31 660b8ff {
    width: 100%;
    height: 240px;
}
    
#d8a682f4 {
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 8px 28px 28px 28px;
}
    
#\39 1f34ff1 {
    max-width: 100%;
    width: 430px;
    height: auto;
}
    
#\34 6a1fbeb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f1f8c652 {
    column-gap: 8px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 430px;
}
    
#c279a986 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 4b07dcb {
    max-width: 100%;
    width: 16px;
    height: 16px;
}
}



@media all {
    
#\30 7768133 {
    min-height: 0;
    column-gap: 4%;
    width: 100%;
    flex-direction: column;
    justify-content: space-between;
    flex-wrap: nowrap;
}
    
#cfac4f8e {
    background-color: var(--color_3);
}
    
#fc578bb1 {
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
}
    
#bb9f0fc9 {
    max-width: 100%;
    width: 847px;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#ba9bb884 {
    max-width: 100%;
    width: 857px;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 3;
}
    
#\34 7edc462.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#\34 7edc462 {
    max-width: 100%;
    width: auto;
    min-height: 54px;
    min-width: 220px;
    justify-self: auto;
    align-self: center;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 557b0a9 {
    max-width: 100%;
    width: 10%;
    min-height: 1px;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_51g {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a021af2d {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\34 de63be3 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 be2e0db {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#fc393cd3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#fd893f8d {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\33 07c7ffb {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 f203e18 {
    max-width: 100%;
    width: 885px;
    height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed5c1dec {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 85255b2 {
    width: 100.01%;
    height: 464px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8tv.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_8tv {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ee718e69 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\30 77b4de3 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e4cd24a6 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#aed27fb1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 3973a20 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\37 227e4ab {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 5704ccf {
    max-width: 100%;
    width: 918px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1fcb8b3 {
    max-width: 100%;
    width: 10%;
    min-height: 1px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2f2046f {
    width: 100%;
    height: 473px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_brm {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 50e1ee8 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#eddfa183 {
    align-items: flex-start;
    width: 49%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2.341463414634146%;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 98addd2 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#d6c0f119 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#f349ea46 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\37 d7538aa {
    align-items: flex-start;
    width: 49%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 0bbb098 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bff1473a {
    max-width: 100%;
    width: 10%;
    min-height: 1px;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_277 {
    width: 40.10%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cbb131b4 {
    width: 40.34%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 357b6df {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#c9daa2c1 {
    max-width: 100%;
    width: 995px;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s9l {
    width: 100%;
    height: 362px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5128fb1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 e4f4d79 {
    width: 80%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0eff2dd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b179c32b {
    width: 100%;
}
    
#\34 6ccdc88 {
    width: 100%;
}
    
#\33 0370c7d {
    width: 100%;
}
    
#\36 b1e52ae {
    width: 100%;
}
    
#d28e2d67 {
    width: 100%;
}
    
#a935ffc7 {
    height: auto;
    min-height: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7768133 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#fc578bb1 {
    width: 100%;
    min-height: 80px;
}
    
#ba9bb884 {
    width: 590px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a021af2d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d1f12a9c {
    margin: 0px 0% 0px 0%;
}
    
#fd893f8d {
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee718e69 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#bb7f342f {
    margin: 0px 0% 0px 0%;
}
    
#\38 3973a20 {
    column-gap: 4%;
}
    
#\36 2f2046f {
    height: 397px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 50e1ee8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a9765516 {
    margin: 0px 0% 0px 0%;
}
    
#f349ea46 {
    column-gap: 4%;
}
    
#eddfa183 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
}
    
#widget_277 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#cbb131b4 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#c9daa2c1 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\34 5128fb1 {
    min-height: unset;
    padding-top: 12%;
    padding-bottom: 12%;
}
    
#\35 e4f4d79 {
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#ff93b5e2 {
    width: 100%;
}
    
#\36 c01f41e {
    width: 100%;
}
    
#fb92f1fa {
    width: 100%;
}
    
#\37 269fd88 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 5086145 {
    align-items: center;
    align-content: center;
}
    
#\32 0eff2dd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 827b676 {
    align-items: center;
}
    
#ce43b79d {
    align-items: center;
}
    
#b179c32b {
    width: 100%;
}
    
#\34 6ccdc88 {
    width: 100%;
}
    
#\33 0370c7d {
    width: 100%;
}
    
#\36 b1e52ae {
    width: 100%;
}
    
#d28e2d67 {
    width: 100%;
}
    
#\36 bc41e4c {
    justify-content: center;
}
    
#a935ffc7 {
    align-items: center;
    align-content: center;
}
    
#\36 a4cccee {
    justify-content: center;
}
    
#\36 73b2842 {
    align-items: center;
    align-content: center;
}
    
#e2c520cb {
    justify-content: center;
}
    
#\33 ecb7513 {
    align-items: center;
    align-content: center;
}
    
#\39 979765a {
    justify-content: center;
}
    
#d8a682f4 {
    align-items: center;
    align-content: center;
}
    
#f1f8c652 {
    justify-content: center;
}
}



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



@media (max-width: 767px) {
    
#a021af2d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}
    
#\34 de63be3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 be2e0db {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-self: auto;
}
    
#fd893f8d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    align-self: auto;
}
    
#\33 07c7ffb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ed5c1dec {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#ee718e69 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 77b4de3 {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e4cd24a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 3973a20 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\37 227e4ab {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 2f2046f {
    height: 243px;
}
}



@media (max-width: 767px) {
    
#\34 50e1ee8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#eddfa183 {
    min-width: 32px;
    align-items: flex-start;
    align-content: flex-start;
    column-gap: 2.341463414634146%;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100.00%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 98addd2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f349ea46 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    align-content: center;
    justify-content: center;
}
    
#\37 d7538aa {
    min-width: 32px;
    align-items: stretch;
    align-content: stretch;
    width: 100.00%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 357b6df {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#widget_s9l {
    height: 240px;
    width: 100.00%;
}
    
#widget_277 {
    width: 48.83%;
    margin: 0px 0% 0px 0%;
}
    
#cbb131b4 {
    width: 48.83%;
    margin: 0px 0% 0px 0%;
}
}

