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

  *#dm .dmInner a.u_1469977008 { border-radius:10px !important; }

  *#dm .dmInner a.u_1064451036 {
    border-color:var(--color_5) !important;
    border-radius:10px !important;
  }

  *#dm .dmInner a.u_1064451036:hover span.text,
  *#dm .dmInner a.u_1064451036.hover span.text { color:var(--color_6) !important; }

  *#dm .dmInner a.u_1064451036:hover,
  *#dm .dmInner a.u_1064451036.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1064451036 span.text { color:var(--color_5) !important; }

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

  *#dm .dmInner a.u_1804635659 { border-radius:10px !important; }

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

  *#dm .dmInner a.u_1262697294 { border-radius:10px !important; }

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

  *#dm .dmInner a.u_1769074861 { border-radius:10px !important; }

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

  *#dm .dmInner a.u_1431228864 { border-radius:10px !important; }

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

  *#dm .dmInner a.u_1130910393 { border-radius:10px !important; }

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

  *#dm .dmInner a.u_1905551607 { border-radius:10px !important; }

  *#dm .dmInner a.u_1926847948 { border-radius:10px !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1229670235 { border-radius:10px !important; }

  *#dm .dmInner a.u_1865336570 { border-radius:10px !important; }

  *#dm .dmInner a.u_1057037962 { border-radius:10px !important; }

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

  *#dm .dmInner div.u_3433156440 img {
    box-shadow:var(--color_6) 3px 0px 11px 0px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1053173539 { border-radius:10px !important; }

  *#dm .dmInner nav.u_1021528393 { color:black !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_2);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#d6e791d0 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
}
    
#ee3f6079::before, #ee3f6079 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(46,61,53,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.3;
    content: '';
    height: 100%;
}
#ee3f6079 {
    background-image: url("https://irp.cdn-website.com/57786055/dms3rep/multi/1779954154866-16_9-AiW.png?dm-skip-opt=true");
}
    
#\34 a6665be {
    min-height: 622px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    row-gap: 20px;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c19e10a2 {
    row-gap: 24px;
    max-width: 900px;
    width: 72.79%;
    justify-content: flex-start;
    align-items: stretch;
    order: 2;
}
    
#\31 897b307 {
    max-width: 100%;
    width: 1010px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eba921b {
    max-width: 100%;
    width: 886px;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 caf3880 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
}
    
#a27a07f3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#a27a07f3 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 41eafc1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\37 41eafc1 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    order: 1;
}
    
#widget_u87 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 d74abab {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#\36 0e824ea {
    background-color: var(--color_1);
}
    
#f018829b {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#bfa236c7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 da924c7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 a60cc03 {
    column-gap: 24px;
    row-gap: 32px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#e1a39563 {
    border-color: var(--color_4);
    background-color: var(--color_6);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(43,46,42,0.07);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 260px;
    padding: 32px 32px 32px 32px;
}
    
#\30 ffe724d {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#eda653c6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ca062e85 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d91b82b2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#d91b82b2 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
}
    
#ef0aadcb {
    border-color: var(--color_4);
    background-color: var(--color_6);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(43,46,42,0.07);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 260px;
    padding: 32px 32px 32px 32px;
}
    
#ae81beef {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#c11d7ce2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 c170374 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d98cd34d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#d98cd34d {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
}
    
#\38 274e8ba {
    border-color: var(--color_4);
    background-color: var(--color_6);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(43,46,42,0.07);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 260px;
    padding: 32px 32px 32px 32px;
}
    
#fe62417c {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\35 d0b9c6c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f60de4a5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c456e4e9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#c456e4e9 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
}
    
#\39 08c6043 {
    border-color: var(--color_4);
    background-color: var(--color_6);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(43,46,42,0.07);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 260px;
    padding: 32px 32px 32px 32px;
}
    
#\31 f8343f2 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\34 4b49d81 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 f1a4c8f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 9501f37.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\33 9501f37 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
}
    
#\39 d513ebc {
    border-color: var(--color_4);
    background-color: var(--color_6);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(43,46,42,0.07);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 260px;
    padding: 32px 32px 32px 32px;
}
    
#\39 06afa22 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\34 6b9705b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 d73ce3d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 3a6058a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\34 3a6058a {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
}
    
#\32 d6ad942 {
    border-color: var(--color_4);
    background-color: var(--color_6);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(43,46,42,0.07);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 260px;
    padding: 32px 32px 32px 32px;
}
    
#\39 04acc80 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\30 c3547e2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f3f245ed {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 2c04d71.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\38 2c04d71 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
}
}



@media all {
    
#d4f7918b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
}
    
#\39 eac9e95 {
    background-color: var(--color_2);
}
    
#\30 f88b2f0 {
    row-gap: 20px;
    width: 58.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#e763c810 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 9e1c82c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 e3005ed {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 2be68d8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e35d1470.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#e35d1470 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#e255cc6e {
    width: 38.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\38 3fc765b {
    width: 100%;
    min-height: 320px;
    height: auto;
}
}



@media all {
    
#\31 2316784 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 0786307 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#e34054f6 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#\31 a004402 {
    background-color: var(--color_1);
}
    
#\34 0cbb5ae {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\33 7ae5c11 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 01e5315 {
    column-gap: 2%;
    row-gap: 32px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#b1231a92 {
    row-gap: 8px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
    min-width: 160px;
}
    
#\30 81ccfe8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 af52b0f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ba09811b {
    row-gap: 8px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
    min-width: 160px;
}
    
#\33 5989fd3 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#c50a4c56 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 cbf37ad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 13579ce {
    row-gap: 8px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
    min-width: 160px;
}
    
#\32 e57638d {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\33 356f406 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e5e523ff {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c3a6182a {
    row-gap: 8px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
    min-width: 160px;
}
    
#f4bd3941 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\34 e949162 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 b24793b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c68d1ada {
    min-height: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
}
    
#\34 3814c9e {
    max-width: 100%;
    width: 100%;
    margin-top: 8px;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#b65f70ee {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\33 e1ca9a8 {
    row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 100px;
}
    
#d903b8a5 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#a37d7a94 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a472e66d {
    row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 100px;
}
    
#\36 7babc53 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#af8f7077 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 4e8fc9f {
    row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 100px;
}
    
#\32 435c09d {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\34 d661b37 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 011fbd5 {
    row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 100px;
}
    
#\31 c96222b {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\33 6223f37 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 9086c15 {
    min-height: 0;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 5% 80px 5%;
}
    
#\38 20ac86b {
    background-color: var(--color_1);
}
    
#\34 a4aeaeb {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
}
    
#\37 2a5ae96 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 10f40d1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ed225487 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
}
    
#widget_23j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e8c26948 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d20fa076 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
}
    
#\32 f82a99e {
    background-color: var(--color_2);
}
    
#\32 5a7de9c {
    row-gap: 20px;
    width: 39.04%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#e2f48623 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\32 3d3bda7 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#abbea64f {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\39 2ded1cf {
    width: 56.84%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#widget_tah {
    width: 99.23%;
    height: 460px;
    max-width: 100%;
}
    
#f7725a9e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#f7725a9e {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 1389ba8 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
}
    
#\36 8494ec0 {
    background-color: var(--color_7);
}
    
#\34 c7d5d54 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#b1e702c7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 b7d6da2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ae1343b8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#ae1343b8 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#bb80bf1d {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
}
    
#\35 8b9993d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\35 8b9993d {
    min-height: 44px;
}
    
#\35 d61b79d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\35 d61b79d {
    min-height: 44px;
}
    
#\38 ca605a5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#widget_4hf {
    width: 60px;
    height: auto;
    position: relative;
    min-width: 20px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    max-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a6665be {
    min-height: 511px;
    height: auto;
}
    
#c19e10a2 {
    width: 96%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4f7918b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    row-gap: 32px;
}
    
#\30 f88b2f0 {
    width: 100%;
    order: 1;
}
    
#e255cc6e {
    width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e34054f6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b65f70ee {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\33 e1ca9a8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#a472e66d {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\30 4e8fc9f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 011fbd5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\38 01e5315 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#b1231a92 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#ba09811b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 13579ce {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#c3a6182a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d20fa076 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    row-gap: 32px;
}
    
#\32 5a7de9c {
    width: 100%;
}
    
#\39 2ded1cf {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#d6e791d0 {
    min-height: auto;
    row-gap: 0;
    padding: 15% 4% 15% 4%;
}
    
#\34 a6665be {
    min-height: 477px;
    height: auto;
    justify-content: center;
}
    
#c19e10a2 {
    width: 100%;
    row-gap: 18px;
}
    
#\31 caf3880 {
    flex-direction: column;
    align-items: center;
}
    
#a27a07f3 {
    min-width: 220px;
}
    
#\37 41eafc1 {
    min-width: 220px;
}
    
#\31 88cccda {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 d74abab {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 25px;
}
    
#f018829b {
    align-items: center;
}
    
#\31 a60cc03 {
    align-items: center;
}
    
#e1a39563 {
    width: 100%;
    min-width: unset;
}
    
#ef0aadcb {
    width: 100%;
    min-width: unset;
}
    
#\38 274e8ba {
    width: 100%;
    min-width: unset;
}
    
#\39 08c6043 {
    width: 100%;
    min-width: unset;
}
    
#\39 d513ebc {
    width: 100%;
    min-width: unset;
}
    
#\32 d6ad942 {
    width: 100%;
    min-width: unset;
}
}



@media (max-width: 767px) {
    
#d4f7918b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\30 f88b2f0 {
    width: 100%;
    order: 1;
}
    
#e255cc6e {
    width: 100%;
    order: 0;
    height: auto;
    min-height: 340px;
}
    
#\38 3fc765b {
    height: 320px;
    width: 102.59%;
}
}



@media (max-width: 767px) {
    
#e34054f6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 0cbb5ae {
    align-items: center;
}
    
#\38 01e5315 {
    align-items: center;
}
    
#b1231a92 {
    width: 44%;
}
    
#ba09811b {
    width: 44%;
}
    
#\32 13579ce {
    width: 44%;
}
    
#c3a6182a {
    width: 44%;
}
    
#c68d1ada {
    align-items: center;
}
    
#b65f70ee {
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\33 e1ca9a8 {
    min-width: 80px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a472e66d {
    min-width: 80px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 4e8fc9f {
    min-width: 80px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 011fbd5 {
    min-width: 80px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 9086c15 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 a4aeaeb {
    align-items: center;
}
    
#ed225487 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#d20fa076 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\32 5a7de9c {
    width: 100%;
}
    
#\39 2ded1cf {
    width: 100%;
}
    
#widget_tah {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\33 1389ba8 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 c7d5d54 {
    align-items: center;
}
    
#bb80bf1d {
    flex-direction: column;
    align-items: center;
}
}

