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

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

  *#dm .dmInner div.u_1947467607 {
    background-color:var(--color_5) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1746872611 {
    background-color:var(--color_5) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1789282340 {
    background-color:var(--color_5) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1901647677 {
    background-color:var(--color_5) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1425021945 {
    background-color:var(--color_5) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1285115881 {
    background-color:var(--color_5) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1416148552 {
    background-color:var(--color_5) !important;
    border-radius:50% !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1531651441 {
    background-color:var(--color_5) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1302300688 {
    background-color:var(--color_5) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1992945636 {
    background-color:var(--color_5) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1173210070 {
    background-color:var(--color_5) !important;
    border-radius:50% !important;
  }

  *#dm .dmInner div.u_1173210070 .svg { fill:var(--color_3) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#a2651e9d {
    min-height: 100vh;
    column-gap: 48px;
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
}
    
#a5b995c3 {
    background-color: var(--color_1);
}
    
#\30 cce5fd8 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 55%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex: 0 1 auto;
}
    
#\31 e337eb4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 7ed4e98 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 cde0f08 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 bb28da6 {
    row-gap: 12px;
    column-gap: 16px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-right: 0;
}
    
#\34 2936f4b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 28px;
    padding-bottom: 14px;
    padding-right: 28px;
}
#\34 2936f4b {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#\37 913ff03.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 28px;
    padding-bottom: 14px;
    padding-right: 28px;
}
#\37 913ff03 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#\34 a5dffb6 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 45%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex: 0 1 auto;
}
    
#\31 9ed6148 {
    width: 100%;
    height: 600px;
}
}



@media all {
    
#\32 2c7e77f {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
}
    
#fbde13c2 {
    background-color: var(--color_1);
}
    
#\32 97eed6e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 32px;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#dbe49cf4 {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\35 1846d77.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 14px;
    padding-bottom: 14px;
    padding-right: 14px;
}
#\35 1846d77 {
    max-width: 100%;
    width: 56px;
    height: 56px;
    min-width: 56px;
}
    
#b71f5e36 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 422ce81 {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\35 b6cc729.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 14px;
    padding-bottom: 14px;
    padding-right: 14px;
}
#\35 b6cc729 {
    max-width: 100%;
    width: 56px;
    height: 56px;
    min-width: 56px;
}
    
#c75845ec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#db86ac14 {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#ddf15d5f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 14px;
    padding-bottom: 14px;
    padding-right: 14px;
}
#ddf15d5f {
    max-width: 100%;
    width: 56px;
    height: 56px;
    min-width: 56px;
}
    
#c0c2508b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e71a8598 {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\33 29f7c76.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 14px;
    padding-bottom: 14px;
    padding-right: 14px;
}
#\33 29f7c76 {
    max-width: 100%;
    width: 56px;
    height: 56px;
    min-width: 56px;
}
    
#\35 a1943f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#b97bd7bd {
    column-gap: 48px;
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
}
    
#\36 77bfefc {
    background-color: var(--color_2);
}
    
#\36 0a3f04b {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 55%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex: 0 1 auto;
}
    
#\35 3535ef7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f479243f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b7c22337 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e79342dd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aa00ad2c {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    margin-top: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\36 62d4ec3 {
    row-gap: 10px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\30 db053b7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 14px;
    padding-bottom: 14px;
    padding-right: 14px;
}
#\30 db053b7 {
    max-width: 100%;
    width: 56px;
    height: 56px;
    min-width: 56px;
}
    
#d8bafd2f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 bd14960 {
    row-gap: 10px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\36 678992d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 14px;
    padding-bottom: 14px;
    padding-right: 14px;
}
#\36 678992d {
    max-width: 100%;
    width: 56px;
    height: 56px;
    min-width: 56px;
}
    
#\31 6ddeb06 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#abb2c329 {
    row-gap: 10px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\35 fd3325c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 14px;
    padding-bottom: 14px;
    padding-right: 14px;
}
#\35 fd3325c {
    max-width: 100%;
    width: 56px;
    height: 56px;
    min-width: 56px;
}
    
#f8a9e6a8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e0f73c7b {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 45%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex: 0 1 auto;
}
    
#\37 3817380 {
    width: 100%;
    height: 560px;
}
}



@media all {
    
#a8a20740 {
    width: 100%;
    align-items: stretch;
    max-width: none;
    min-height: 240px;
    padding: 30px 6% 96px 6%;
}
    
#\35 7e0fc5d {
    background-color: var(--color_1);
}
    
#ecc5a313 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#de1bea88 {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\32 827e461 {
    border-color: rgba(253,248,248,0.1);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 16px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.35);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 28px 28px 28px 28px;
}
    
#df7f1b2b {
    width: 100%;
    height: 200px;
}
    
#b891149e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 c8f5b34 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 fd0aa63.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\31 fd0aa63 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\36 6668df1 {
    border-color: rgba(253,248,248,0.1);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 16px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.35);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 28px 28px 28px 28px;
}
    
#dedf21c2 {
    width: 100%;
    height: 200px;
}
    
#c996eb2e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c60f3f93 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ad98bdb4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#ad98bdb4 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\31 25f1db4 {
    border-color: rgba(253,248,248,0.1);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 16px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.35);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 28px 28px 28px 28px;
}
    
#fb22fdc3 {
    width: 100%;
    height: 200px;
}
    
#eedf49d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 f604aac {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 3d33a4c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\39 3d33a4c {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\39 434a0c9 {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\34 1fa6ba4 {
    border-color: rgba(253,248,248,0.1);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 16px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.35);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 28px 28px 28px 28px;
}
    
#\38 3d9c3c3 {
    width: 100%;
    height: 200px;
}
    
#\30 5d22e22 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 5c7916a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 659f942.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\36 659f942 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\30 ffdcfb5 {
    border-color: rgba(253,248,248,0.1);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 16px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.35);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 28px 28px 28px 28px;
}
    
#\38 3975c5b {
    width: 100%;
    height: 200px;
}
    
#\34 02c1ecd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 b0d94ec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 8e0a903.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\34 8e0a903 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\39 810f8cb {
    border-color: rgba(253,248,248,0.1);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 16px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.35);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 28px 28px 28px 28px;
}
    
#\33 7f4da59 {
    width: 100%;
    height: 200px;
}
    
#\34 7f2e037 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c9ddf504 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 623eac3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\38 623eac3 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\32 abe602f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 3047712 {
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\31 b6bc01d {
    column-gap: 48px;
    width: 100%;
    align-items: stretch;
    max-width: none;
    min-height: 240px;
}
    
#ae9e9792 {
    background-color: var(--color_1);
}
    
#\38 1cea844 {
    row-gap: 18px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    flex: 0 1 auto;
    padding: 0 0 0 0;
}
    
#\31 b179736 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 7c26cc0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 6bdaf3a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cd64f1ed {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#ab377f85 {
    border-color: rgba(253,248,248,0.1);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 10px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.35);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 24px 24px 24px 24px;
}
    
#\35 eb17f53 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 5ed7640 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c14526bb {
    border-color: rgba(253,248,248,0.1);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 10px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.35);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 24px 24px 24px 24px;
}
    
#ad4fa2d0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e70b2126 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a78f15ce {
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\30 bfd2a3c {
    border-color: rgba(253,248,248,0.1);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 10px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.35);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 24px 24px 24px 24px;
}
    
#\36 05cfcfb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 048a629 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c9661415 {
    border-color: rgba(253,248,248,0.1);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 10px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.35);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 24px 24px 24px 24px;
}
    
#\36 c16e8d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a783651a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 e106160.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\30 e106160 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
}



@media all {
    
#\38 7e8d7c8 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
}
    
#f8be1644 {
    background-color: var(--color_1);
}
    
#\30 ceaeaf7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\30 a7592e0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 0fbfe3d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 32px;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\30 026ce75 {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#d494c60a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 14px;
    padding-bottom: 14px;
    padding-right: 14px;
}
#d494c60a {
    max-width: 100%;
    width: 56px;
    height: 56px;
    min-width: 56px;
}
    
#\35 18cbbf4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b45081c5 {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\34 1091d1b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 14px;
    padding-bottom: 14px;
    padding-right: 14px;
}
#\34 1091d1b {
    max-width: 100%;
    width: 56px;
    height: 56px;
    min-width: 56px;
}
    
#ab6668ba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d9978814 {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\38 f1daa68.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 14px;
    padding-bottom: 14px;
    padding-right: 14px;
}
#\38 f1daa68 {
    max-width: 100%;
    width: 56px;
    height: 56px;
    min-width: 56px;
}
    
#d7fe1ff8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 8972c34 {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\37 757741c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 14px;
    padding-bottom: 14px;
    padding-right: 14px;
}
#\37 757741c {
    max-width: 100%;
    width: 56px;
    height: 56px;
    min-width: 56px;
}
    
#a80af5c6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\34 c1e4bbf {
    width: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
}
    
#a9e9c7ce {
    background-color: var(--color_1);
}
    
#b1d3f8eb {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 720px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\37 307515d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 ed5c257 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 a0557f8 {
    row-gap: 12px;
    column-gap: 16px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: center;
    align-items: stretch;
    flex-wrap: wrap;
    padding-right: 0;
}
    
#fce58940.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 28px;
    padding-bottom: 14px;
    padding-right: 28px;
}
#fce58940 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#\38 fb871a1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 28px;
    padding-bottom: 14px;
    padding-right: 28px;
}
#\38 fb871a1 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
}



@media all {
    
#\35 0d542bf {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    max-width: none;
}
    
#\38 19d34e3 {
    background-color: var(--color_2);
}
    
#\39 1841bf9 {
    column-gap: 48px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    padding: 0 0 0 0;
}
    
#a7a7d0b5 {
    row-gap: 14px;
    flex: 0 1 auto;
    width: 45%;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#\36 21d1f0f {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#b5f13264 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\31 7a6556a {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\39 6dcbbb3 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\35 546ddfd {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 4;
}
    
#\38 e6ca146 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 5;
}
    
#\35 dd7736d {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 6;
}
    
#ab38087b {
    row-gap: 12px;
    column-gap: 12px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    order: 8;
    padding: 0 0 0 0;
}
    
#ac18c41b {
    max-width: 100%;
    width: 109px;
    height: auto;
    justify-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 84d7faa {
    flex: 0 1 auto;
    width: 55%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\35 099dcf1 {
    min-height: 8px;
    row-gap: 40px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    padding: 0 0 0 0;
}
    
#\36 44835db {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 360px;
}
    
#widget_1tc {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 1d5b65a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9138d15 {
    min-height: 492px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 289d631 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/9b406263/dms3rep/multi/opt/imagen_31_WhatsApp-Image-2026-10-23-at-09.58.46--281-29-1920w.png");
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 0d5e78e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 4ecfcf3 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 96px 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d08794b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\34 c49bd1a {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d5e258a {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae22e21c {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 48d6605 {
    margin: 0px 0% 0px 0%;
}
}



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



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



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



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9138d15 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 4d00006 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4ecfcf3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 48d6605 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a2651e9d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\30 cce5fd8 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\34 a5dffb6 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\31 9ed6148 {
    height: 320px;
}
}



@media (max-width: 767px) {
    
#\32 2c7e77f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 97eed6e {
    flex-direction: column;
    row-gap: 24px;
}
    
#dbe49cf4 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\35 422ce81 {
    flex: 0 1 auto;
    width: 100%;
}
    
#db86ac14 {
    flex: 0 1 auto;
    width: 100%;
}
    
#e71a8598 {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b97bd7bd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\36 0a3f04b {
    flex: 0 1 auto;
    width: 100%;
}
    
#aa00ad2c {
    row-gap: 24px;
    flex-direction: column;
}
    
#\36 62d4ec3 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\39 bd14960 {
    flex: 0 1 auto;
    width: 100%;
}
    
#abb2c329 {
    flex: 0 1 auto;
    width: 100%;
}
    
#e0f73c7b {
    flex: 0 1 auto;
    width: 100%;
}
    
#\37 3817380 {
    height: 320px;
}
}



@media (max-width: 767px) {
    
#a8a20740 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ecc5a313 {
    align-items: center;
}
    
#de1bea88 {
    row-gap: 24px;
    flex-direction: column;
}
    
#\32 827e461 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\36 6668df1 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\31 25f1db4 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\39 434a0c9 {
    row-gap: 24px;
    flex-direction: column;
}
    
#\34 1fa6ba4 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\30 ffdcfb5 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\39 810f8cb {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 3047712 {
    row-gap: 24px;
    flex-direction: column;
}
    
#\31 b6bc01d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
    flex-wrap: nowrap;
}
    
#\38 1cea844 {
    width: 100%;
    min-height: 80px;
}
    
#ab377f85 {
    flex: 0 1 auto;
    width: 100%;
}
    
#c14526bb {
    flex: 0 1 auto;
    width: 100%;
}
    
#a78f15ce {
    row-gap: 24px;
    flex-direction: column;
}
    
#\30 bfd2a3c {
    flex: 0 1 auto;
    width: 100%;
}
    
#c9661415 {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 7e8d7c8 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 ceaeaf7 {
    align-items: center;
}
    
#\39 0fbfe3d {
    flex-direction: column;
    row-gap: 24px;
}
    
#\30 026ce75 {
    flex: 0 1 auto;
    width: 100%;
}
    
#b45081c5 {
    flex: 0 1 auto;
    width: 100%;
}
    
#d9978814 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\38 8972c34 {
    flex: 0 1 auto;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\35 0d542bf {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 1841bf9 {
    flex-direction: column;
    row-gap: 32px;
}
    
#a7a7d0b5 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\39 84d7faa {
    flex: 0 1 auto;
    width: 100%;
}
    
#\35 099dcf1 {
    align-items: center;
}
    
#\36 44835db {
    height: 260px;
}
}



@media (max-width: 767px) {
    
#\34 1d5b65a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 9138d15 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 289d631 {
    background-repeat: no-repeat;
    background-size: contain;
}
}



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

#\38 289d631.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwElEQVQI1xXKW2/BYACA4f48d7I5fK3JaB2WYix0WVOnTmkXhyo6MuKiiQtTkf3DV/ZcP1JJrVGuGJT0ES3ziP15Zjn9w/d+mX5d8Ocx4TJGErKOkOsI5Y2iZtOoz+hbBzznxDq4sf++Em3PSMmHKrlHFV1R6RRfeNdNeh8rJuOIcBWzDSJ2i/1/1MgnFdqyzLDwxKjxitt1mbk/zL0jlunTbE6QREalkhYM8mn8cpaNUWPnOKy9ANta8Kz1SaQM7u9keS8E5ygnAAAAAElFTkSuQmCC')!important}