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

  *#dm .dmInner div.u_1798725764 img {
    border-radius:8px !important;
    object-fit:cover !important;
    box-shadow:0px 20px 44px rgba(11,31,58,0.28) !important;
  }

  *#dm .dmInner div.u_1603947521 img {
    border-radius:8px !important;
    object-fit:cover !important;
    box-shadow:0px 20px 44px rgba(11,31,58,0.22) !important;
  }

  *#dm .dmInner div.u_1189879333 img {
    border-radius:8px !important;
    object-fit:cover !important;
    box-shadow:0px 20px 44px rgba(11,31,58,0.22) !important;
  }

  *#dm .dmInner div.u_1933052994 img {
    border-radius:8px !important;
    object-fit:cover !important;
    box-shadow:0px 20px 44px rgba(11,31,58,0.22) !important;
  }

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

  *#dm .dmInner nav.u_1198691314 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 6c7b7f0 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    flex-direction: row;
    align-items: stretch;
}
    
#\34 d67fd1b {
    background-color: var(--color_1);
}
    
#f3cb6ea1 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 58.0%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\30 bd4ba41 {
    align-self: stretch;
    flex-direction: row;
    width: 4px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    box-shadow: 0px 0px 0px rgba(0,0,0,0);
}
    
#f3fc6492 {
    row-gap: 16px;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#dd24c63e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#afcf993a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 d2c69d9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 a7b9110.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 28px;
    padding-bottom: 16px;
    padding-right: 28px;
}
#\30 a7b9110 {
    max-width: 100%;
    width: auto;
    min-height: 54px;
    margin-top: 8px;
    min-width: 220px;
}
    
#b56f245b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 38.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\37 f376095 {
    width: 100%;
    min-height: 480px;
    height: 100%;
}
}



@media all {
    
#bdc80ff2 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#\36 af622f9 {
    background-color: var(--color_6);
}
    
#\35 e813fde {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#c0595044 {
    align-self: stretch;
    flex-direction: row;
    width: 4px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    box-shadow: 0px 0px 0px rgba(0,0,0,0);
}
    
#\30 2a01b09 {
    row-gap: 8px;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\36 faa8112 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ee7f341d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 4a63b87 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\31 f322357 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_4) rgba(214,168,79,0.25) rgba(214,168,79,0.25);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    flex-direction: column;
    width: 18.4%;
    justify-content: flex-start;
    border-width: 3px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 28px;
    box-shadow: 0px 14px 32px rgba(11,31,58,0.10);
}
    
#\30 eceed9c {
    max-width: 100%;
    width: auto;
}
    
#bf5dab2d {
    max-width: 100%;
    width: auto;
}
    
#\30 a204192.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 20px;
    padding-bottom: 12px;
    padding-right: 20px;
}
#\30 a204192 {
    max-width: 100%;
    width: auto;
    min-height: 46px;
    margin-top: auto;
    min-width: 100%;
}
    
#b5fb06ec {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_4) rgba(214,168,79,0.25) rgba(214,168,79,0.25);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    flex-direction: column;
    width: 18.4%;
    justify-content: flex-start;
    border-width: 3px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 28px;
    box-shadow: 0px 14px 32px rgba(11,31,58,0.10);
}
    
#bea3202b {
    max-width: 100%;
    width: auto;
}
    
#\37 9a37b50 {
    max-width: 100%;
    width: auto;
}
    
#\32 c404e43.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 20px;
    padding-bottom: 12px;
    padding-right: 20px;
}
#\32 c404e43 {
    max-width: 100%;
    width: auto;
    min-height: 46px;
    margin-top: auto;
    min-width: 100%;
}
    
#cd391caf {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_4) rgba(214,168,79,0.25) rgba(214,168,79,0.25);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    flex-direction: column;
    width: 18.4%;
    justify-content: flex-start;
    border-width: 3px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 28px;
    box-shadow: 0px 14px 32px rgba(11,31,58,0.10);
}
    
#b340f63e {
    max-width: 100%;
    width: auto;
}
    
#\36 83b401d {
    max-width: 100%;
    width: auto;
}
    
#\30 0d1c5f8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 20px;
    padding-bottom: 12px;
    padding-right: 20px;
}
#\30 0d1c5f8 {
    max-width: 100%;
    width: auto;
    min-height: 46px;
    margin-top: auto;
    min-width: 100%;
}
    
#\37 2be9f6d {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_4) rgba(214,168,79,0.25) rgba(214,168,79,0.25);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    flex-direction: column;
    width: 18.4%;
    justify-content: flex-start;
    border-width: 3px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 28px;
    box-shadow: 0px 14px 32px rgba(11,31,58,0.10);
}
    
#\31 33dd4a6 {
    max-width: 100%;
    width: auto;
}
    
#\39 9747a84 {
    max-width: 100%;
    width: auto;
}
    
#a616f5b3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 20px;
    padding-bottom: 12px;
    padding-right: 20px;
}
#a616f5b3 {
    max-width: 100%;
    width: auto;
    min-height: 46px;
    margin-top: auto;
    min-width: 100%;
}
    
#c3b143dc {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_4) rgba(214,168,79,0.25) rgba(214,168,79,0.25);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    flex-direction: column;
    width: 18.4%;
    justify-content: flex-start;
    border-width: 3px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 28px;
    box-shadow: 0px 14px 32px rgba(11,31,58,0.10);
}
    
#\34 5d39103 {
    max-width: 100%;
    width: auto;
}
    
#\39 6aeccd0 {
    max-width: 100%;
    width: auto;
}
    
#af158ec4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 20px;
    padding-bottom: 12px;
    padding-right: 20px;
}
#af158ec4 {
    max-width: 100%;
    width: auto;
    min-height: 46px;
    margin-top: auto;
    min-width: 100%;
}
}



@media all {
    
#ea9d02d9 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#a1602ee1 {
    background-image: linear-gradient(135deg, var(--color_2) 0%, var(--color_3) 100%);
}
    
#\37 962a693 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#e5fe1355 {
    align-self: stretch;
    flex-direction: row;
    width: 4px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    box-shadow: 0px 0px 0px rgba(0,0,0,0);
}
    
#\36 66f61ff {
    row-gap: 12px;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#b143db56 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 d14cebb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a916ff26 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 2da33a0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 3%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\33 81b7334 {
    row-gap: 8px;
    padding-top: 20px;
    flex-direction: column;
    padding-left: 0;
    width: 31.3%;
    padding-bottom: 0;
    justify-content: flex-start;
    border-width: 2px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#\33 4869a47 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 79c676d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e48911fa {
    row-gap: 8px;
    padding-top: 20px;
    flex-direction: column;
    padding-left: 0;
    width: 31.3%;
    padding-bottom: 0;
    justify-content: flex-start;
    border-width: 2px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#\35 d275b6e {
    max-width: 100%;
    width: auto;
}
    
#f39444be {
    max-width: 100%;
    width: auto;
}
    
#fc5f60a7 {
    row-gap: 8px;
    padding-top: 20px;
    flex-direction: column;
    padding-left: 0;
    width: 31.3%;
    padding-bottom: 0;
    justify-content: flex-start;
    border-width: 2px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#\32 632b0c3 {
    max-width: 100%;
    width: auto;
}
    
#b0f692ef {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\33 9346093 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 7d69d82 {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    align-items: stretch;
}
    
#\30 473d8b8 {
    background-color: var(--color_1);
}
    
#\35 8d27097 {
    width: 40.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#a9aaa4d6 {
    width: 100%;
    min-height: 420px;
    height: 100%;
}
    
#\37 32c0e96 {
    column-gap: 20px;
    flex-direction: row;
    width: 55.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#a4483ad1 {
    align-self: stretch;
    flex-direction: row;
    width: 4px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    box-shadow: 0px 0px 0px rgba(0,0,0,0);
}
    
#d558804b {
    row-gap: 20px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\39 c460a51 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 323d0cf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a135ca1a {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#f039eb2e {
    row-gap: 4px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\34 bc73470 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b7cc14f5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 ebc16e3 {
    row-gap: 4px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\35 53c9796 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 fc9d9c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c07bceb7 {
    row-gap: 4px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\36 713a857 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 68e8d35 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#c44dc529 {
    min-height: auto;
    row-gap: 20px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#\37 1e450cd {
    background-image: linear-gradient(135deg, var(--color_2) 0%, var(--color_3) 100%);
}
    
#\33 5d7673a {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#\35 b5d1cb9 {
    align-self: stretch;
    flex-direction: row;
    width: 4px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    box-shadow: 0px 0px 0px rgba(0,0,0,0);
}
    
#\31 5868376 {
    row-gap: 16px;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: center;
}
    
#d1df7136 {
    max-width: 100%;
    width: auto;
}
    
#\37 71018b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e1c9b0e1 {
    max-width: 100%;
    width: auto;
}
    
#\31 581010b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 28px;
    padding-bottom: 16px;
    padding-right: 28px;
}
#\31 581010b {
    max-width: 100%;
    width: auto;
    min-height: 54px;
    min-width: 240px;
}
}



@media all {
    
#\31 4431003 {
    background-color: var(--color_6);
}
    
#c1e59c59 {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    align-items: stretch;
}
    
#\31 7d73eac {
    min-height: 8px;
    column-gap: 20px;
    flex-direction: row;
    width: 55.0%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\31 ac1215c {
    align-self: stretch;
    flex-direction: row;
    width: 4px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    box-shadow: 0px 0px 0px rgba(0,0,0,0);
}
    
#\31 7a94a8f {
    row-gap: 20px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\33 0207ee7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#de446e5c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 1b77175 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 e9d0286 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 6346a40 {
    row-gap: 4px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#e26d8a4d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 17a5306 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f1b81f61 {
    row-gap: 4px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\39 946b46e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 45d244e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 0dc81d8 {
    row-gap: 4px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\33 f0e4bc3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 a30c6ee {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 802f855 {
    min-height: 8px;
    width: 40.0%;
    align-items: center;
    min-width: 4%;
}
    
#\36 fe796d8 {
    width: 100%;
    min-height: 420px;
    height: 100%;
}
}



@media all {
    
#\31 aad63e3 {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    align-items: stretch;
}
    
#\31 8299b48 {
    background-image: linear-gradient(135deg, var(--color_2) 0%, var(--color_3) 100%);
}
    
#eac4be43 {
    min-height: 8px;
    width: 40.0%;
    align-items: center;
    min-width: 4%;
}
    
#c83ad55a {
    width: 100%;
    min-height: 420px;
    height: 100%;
}
    
#\36 a8d89f4 {
    min-height: 8px;
    column-gap: 20px;
    flex-direction: row;
    width: 55.0%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\37 88e9ad1 {
    align-self: stretch;
    flex-direction: row;
    width: 4px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    box-shadow: 0px 0px 0px rgba(0,0,0,0);
}
    
#\31 753d563 {
    row-gap: 20px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\31 a641c87 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b61d694d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fdd9a02d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 92c14fd {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#b70ffe10 {
    row-gap: 4px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\31 119909f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 cb328c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cffe1778 {
    row-gap: 4px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\30 79a8056 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 b28c7a1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f675ce4d {
    row-gap: 4px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#bad01df0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d0b3db79 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#\36 6c7b7f0 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#f3cb6ea1 {
    width: 100%;
}
    
#b56f245b {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#bdc80ff2 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 e813fde {
    align-items: center;
}
    
#\34 4a63b87 {
    align-items: center;
}
    
#\31 f322357 {
    width: 100%;
}
    
#b5fb06ec {
    width: 100%;
}
    
#cd391caf {
    width: 100%;
}
    
#\37 2be9f6d {
    width: 100%;
}
    
#c3b143dc {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ea9d02d9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 962a693 {
    align-items: center;
}
    
#\38 2da33a0 {
    flex-direction: column;
    row-gap: 20px;
}
    
#\33 81b7334 {
    width: 100%;
}
    
#e48911fa {
    width: 100%;
}
    
#fc5f60a7 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 7d69d82 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\35 8d27097 {
    width: 100%;
}
    
#\37 32c0e96 {
    width: 100%;
}
    
#a9aaa4d6 {
    height: 100.00%;
}
}



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



@media (max-width: 767px) {
    
#c1e59c59 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\31 7d73eac {
    width: 100%;
}
    
#\37 802f855 {
    width: 100%;
}
    
#\36 fe796d8 {
    height: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 aad63e3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#eac4be43 {
    width: 100%;
}
    
#\36 a8d89f4 {
    width: 100%;
}
    
#c83ad55a {
    height: 100.00%;
}
}

