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

  *#dm .dmInner div.u_1513233445 input,
  *#dm .dmInner div.u_1513233445 textarea,
  *#dm .dmInner div.u_1513233445 select {
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:6px !important;
  }

  *#dm .dmInner div.u_1293589565 input,
  *#dm .dmInner div.u_1293589565 textarea,
  *#dm .dmInner div.u_1293589565 select {
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:6px !important;
  }

  *#dm .dmInner div.u_1288017065 input,
  *#dm .dmInner div.u_1288017065 textarea,
  *#dm .dmInner div.u_1288017065 select {
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:6px !important;
  }

  *#dm .dmInner div.u_1908828291 input,
  *#dm .dmInner div.u_1908828291 textarea,
  *#dm .dmInner div.u_1908828291 select {
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:6px !important;
  }

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

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

  *#dm .dmInner div.u_1627876776 {
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1859252258 {
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1059142405 {
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1486441036 {
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1757459259 {
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1539388604 img {
    border-radius:0px !important;
    object-fit:contain !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 2048231 {
    justify-content: flex-start;
    align-items: stretch;
}
    
#ae149ca8 {
    min-height: 240px;
    column-gap: 56px;
    width: 100%;
    padding-top: 64px;
    padding-bottom: 80px;
}
    
#a97978e3 {
    background-color: var(--color_1);
}
    
#d170f4dc {
    row-gap: 0px;
    width: 54.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#\31 08c6b91 {
    max-width: 100%;
    width: auto;
    margin-bottom: 18px;
    height: auto;
}
    
#\32 38b5758 {
    max-width: 34em;
    width: auto;
    margin-bottom: 30px;
    height: auto;
}
    
#\32 4cc7675 {
    row-gap: 10px;
    column-gap: 14px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#\34 fa3ba99.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\34 fa3ba99 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#b529a551 {
    row-gap: 0px;
    width: 42.0%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color_4);
    border-radius: 12px;
    box-shadow: 0 20px 50px -20px rgba(15,15,15,0.18);
    min-height: 8px;
    padding: 0px 0px 0px 0px;
}
    
#b3b47f5f {
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#fb9d2fec {
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    height: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#ddfe1ca0 {
    background-color: var(--color_3);
    width: 62%;
    justify-content: flex-start;
    align-items: stretch;
    height: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\30 81ff4ec {
    background-color: rgba(15,15,15,0.18);
    width: 38%;
    justify-content: flex-start;
    align-items: stretch;
    height: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\35 5c3de9f {
    row-gap: 12px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#\33 d8cf0fa {
    max-width: 100%;
    width: auto;
    margin-bottom: 2px;
    height: auto;
}
    
#\30 9ce7349 {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#c43e29c9 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#fd402123 {
    justify-content: flex-start;
    align-items: stretch;
}
    
#ce95ffe1 {
    justify-content: flex-start;
    align-items: stretch;
}
    
#\37 7e99646 {
    justify-content: flex-start;
    align-items: stretch;
}
    
#\37 7d398ad {
    justify-content: flex-start;
    align-items: stretch;
}
    
#\38 1527a71 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 267d68c {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\31 180880c {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-direction: column;
}
    
#\30 21a755b {
    background-color: var(--color_1);
}
    
#\33 b71ba61 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
    
#\39 8e46115 {
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    min-height: 1px;
    margin-bottom: 0px;
    height: auto;
}
    
#\37 ac96e2c {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 22px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 24px;
    padding-bottom: 32px;
}
    
#b2b9327a {
    row-gap: 4px;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: center;
}
    
#\31 07b0576 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ca4eacad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d5ebb434 {
    row-gap: 4px;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 59f10df {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 070478a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ea6cdf5b {
    row-gap: 4px;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 7486507 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e7701a69 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 ff9149b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
    
#\37 6828654 {
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    min-height: 1px;
    margin-bottom: 0px;
    height: auto;
}
}



@media all {
    
#f43bab50 {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#ddf306f7 {
    background-color: var(--color_1);
}
    
#\34 051d35d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 10px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    margin-bottom: 48px;
}
    
#b0daf65c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b8e7ec3c {
    max-width: 640px;
    width: auto;
    height: auto;
}
    
#\36 7403623 {
    max-width: 640px;
    width: auto;
    height: auto;
}
    
#\36 bd792f1 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#b7db2d88 {
    column-gap: 32px;
    padding-top: 36px;
    flex-direction: row;
    width: 100%;
    padding-bottom: 36px;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#\31 2634440 {
    row-gap: 4px;
    padding-top: 0px;
    flex-direction: column;
    padding-left: 0px;
    width: 120px;
    padding-bottom: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0px;
    min-width: 120px;
}
    
#d8045caa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 5531ae5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a81004c3 {
    row-gap: 12px;
    padding-top: 0px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0px;
}
    
#\38 4cee524 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e275b817 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b256c64e {
    row-gap: 8px;
    column-gap: 8px;
    padding-top: 0px;
    flex-direction: row;
    padding-left: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0px;
}
    
#\35 cc9ca2a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-right: 10px;
}
#\35 cc9ca2a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 90c993f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-right: 10px;
}
#\36 90c993f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 8eb54ee.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-right: 10px;
}
#\39 8eb54ee {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 b812a93.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-right: 10px;
}
#\34 b812a93 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 4a45898.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-right: 10px;
}
#\31 4a45898 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 29cd89a {
    column-gap: 32px;
    padding-top: 36px;
    flex-direction: row;
    width: 100%;
    padding-bottom: 36px;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#\39 6b4b5a2 {
    row-gap: 4px;
    padding-top: 0px;
    flex-direction: column;
    padding-left: 0px;
    width: 120px;
    padding-bottom: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0px;
    min-width: 120px;
}
    
#ad3ca1df {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 e469aaf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 e4ad300 {
    row-gap: 12px;
    padding-top: 0px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0px;
}
    
#b5b9f3f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 ecc8104 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 0eda256 {
    column-gap: 32px;
    padding-top: 36px;
    flex-direction: row;
    width: 100%;
    padding-bottom: 36px;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#\37 e67953c {
    row-gap: 4px;
    padding-top: 0px;
    flex-direction: column;
    padding-left: 0px;
    width: 120px;
    padding-bottom: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0px;
    min-width: 120px;
}
    
#\36 bbb8e08 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f8cdc1f4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d077b721 {
    row-gap: 12px;
    padding-top: 0px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0px;
}
    
#b7413ea9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 9d2bdbf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 4d44a92 {
    column-gap: 32px;
    padding-top: 36px;
    flex-direction: row;
    width: 100%;
    padding-bottom: 36px;
    justify-content: flex-start;
    border-width: 1px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#\36 dda772e {
    row-gap: 4px;
    padding-top: 0px;
    flex-direction: column;
    padding-left: 0px;
    width: 120px;
    padding-bottom: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0px;
    min-width: 120px;
}
    
#\39 8c5942e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bc1607ea {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 b149152 {
    row-gap: 12px;
    padding-top: 0px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0px;
}
    
#b4b32671 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 9e5d7b4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#eea7a2c0 {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\31 2f32be9 {
    background-color: var(--color_2);
    border-radius: 0px;
}
    
#\35 7450d23 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 10px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    margin-bottom: 44px;
}
    
#bd2fb277 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a6a107ca {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ebcb3b9e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 28px;
    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%;
}
    
#\37 785b33a {
    row-gap: 12px;
    padding-top: 18px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
    border-width: 2px 0px 0px 0px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
    padding-right: 0px;
}
    
#\32 da39ff0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 b5bc691 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 7394ed2 {
    row-gap: 12px;
    padding-top: 18px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
    border-width: 2px 0px 0px 0px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
    padding-right: 0px;
}
    
#\34 563e36d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 fe709a3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ec0ab921 {
    row-gap: 12px;
    padding-top: 18px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
    border-width: 2px 0px 0px 0px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
    padding-right: 0px;
}
    
#\31 854292c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ef168982 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#d501431f {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 90px;
    flex-direction: column;
}
    
#bf3bc771 {
    background-color: var(--color_1);
}
    
#a33744cc {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\36 5951cc3 {
    max-width: 100%;
    width: auto;
    margin-bottom: 18px;
    height: auto;
}
    
#\32 555d08d {
    max-width: 36em;
    width: auto;
    margin-bottom: 32px;
    height: auto;
}
    
#\38 4473451.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 36px;
    padding-bottom: 16px;
    padding-right: 36px;
}
#\38 4473451 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    margin-bottom: 44px;
}
    
#\31 33530b7 {
    width: auto;
    margin-bottom: 20px;
    height: 110px;
}
    
#cf229c67 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



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



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



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



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



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



@media (max-width: 767px) {
    
#ae149ca8 {
    min-height: unset;
    flex-direction: column;
    padding-top: 44px;
    padding-bottom: 56px;
    row-gap: 36px;
}
    
#d170f4dc {
    width: 100%;
}
    
#b529a551 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 180880c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 b71ba61 {
    align-items: center;
}
    
#\37 ac96e2c {
    flex-direction: column;
    row-gap: 24px;
}
    
#b2b9327a {
    width: 100%;
}
    
#d5ebb434 {
    width: 100%;
}
    
#ea6cdf5b {
    width: 100%;
}
    
#\37 ff9149b {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f43bab50 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 051d35d {
    align-items: center;
}
    
#\36 bd792f1 {
    align-items: center;
}
    
#b7db2d88 {
    padding-top: 30px;
    padding-bottom: 30px;
    flex-direction: column;
    row-gap: 16px;
}
    
#\31 2634440 {
    width: 100%;
    min-width: 0px;
}
    
#\38 29cd89a {
    padding-top: 30px;
    padding-bottom: 30px;
    flex-direction: column;
    row-gap: 16px;
}
    
#\39 6b4b5a2 {
    width: 100%;
    min-width: 0px;
}
    
#\38 0eda256 {
    padding-top: 30px;
    padding-bottom: 30px;
    flex-direction: column;
    row-gap: 16px;
}
    
#\37 e67953c {
    width: 100%;
    min-width: 0px;
}
    
#\35 4d44a92 {
    padding-top: 30px;
    padding-bottom: 30px;
    flex-direction: column;
    row-gap: 16px;
}
    
#\36 dda772e {
    width: 100%;
    min-width: 0px;
}
}



@media (max-width: 767px) {
    
#eea7a2c0 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 7450d23 {
    align-items: center;
}
    
#ebcb3b9e {
    flex-direction: column;
    row-gap: 22px;
}
    
#\37 785b33a {
    width: 100%;
}
    
#\37 7394ed2 {
    width: 100%;
}
    
#ec0ab921 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d501431f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a33744cc {
    align-items: center;
}
}

