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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1104092839 { color:black !important; }

  *#dm .dmInner div.u_1889967610 img {
    border-radius:6px !important;
    object-fit:cover !important;
    object-position:0% 50% !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 137f1cd {
    min-height: 640px;
    column-gap: 40px;
    width: 100%;
    padding: 40px 6% 40px 6%;
}
    
#\39 f1c1076 {
    background-color: var(--color_1);
}
    
#e4aa6871 {
    align-self: center;
    row-gap: 20px;
    width: 55%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\31 2686d2e {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\34 a8af95d {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\33 28d86a6 {
    width: 46px;
    height: 46px;
}
    
#\37 6ba2fa7 {
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\34 ed4093f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#\34 ed4093f {
    max-width: 100%;
    width: 247px;
    min-height: 48px;
}
    
#\31 066819a {
    align-self: center;
    width: 45%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#bd625fa3 {
    width: 100%;
    height: 560px;
}
    
#d8266bea {
    align-self: flex-end;
    width: 60px;
    margin-top: -30px;
    height: 60px;
    margin-right: 10px;
}
    
#\31 d2fe49d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 95d7805 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    padding: 40px 6% 40px 6%;
}
    
#\37 9ab45fe {
    background-color: var(--color_1);
}
    
#\31 9d821b1 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#a95264a7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 e5cfc53 {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\33 83d8bc9 {
    border-color: var(--color_2);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 0 var(--color_2);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 20px 20px 20px 20px;
}
    
#\30 f3f0dfa {
    align-self: flex-end;
    width: 40px;
    margin-top: -20px;
    height: 40px;
    margin-right: 6px;
}
    
#db1554f2 {
    width: 100%;
    height: 260px;
}
    
#eafee128 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b611a3df {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aaedec32.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#aaedec32 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\31 b25a265 {
    border-color: var(--color_2);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 0 var(--color_2);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 20px 20px 20px 20px;
}
    
#a683cc78 {
    align-self: flex-end;
    width: 40px;
    margin-top: -20px;
    height: 40px;
    margin-right: 6px;
}
    
#\33 985b1ef {
    width: 100%;
    height: 260px;
}
    
#\32 a7eba86 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 3aded93 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 369497c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#\39 369497c {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#eada65b8 {
    border-color: var(--color_2);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 0 var(--color_2);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 20px 20px 20px 20px;
}
    
#\38 7793e3c {
    align-self: flex-end;
    width: 40px;
    margin-top: -20px;
    height: 40px;
    margin-right: 6px;
}
    
#ca4dbac7 {
    width: 100%;
    height: 260px;
}
    
#\32 b5daed8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 e7fd33b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 4c42472.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#\37 4c42472 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#fcfc1b8b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ddafa16b {
    min-height: 240px;
    width: 100%;
    justify-content: center;
}
    
#\36 64869cb {
    background-color: var(--color_4);
}
    
#\35 abb59aa {
    align-self: center;
    row-gap: 12px;
    max-width: 780px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\31 d90a925 {
    align-self: flex-end;
    width: 50px;
    margin-top: -20px;
    height: 50px;
}
    
#\32 ba6a3c2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 f344472 {
    max-width: 100%;
    width: 522px;
    height: auto;
}
    
#da1d8b8d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#edcf0610.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#edcf0610 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: 8px;
}
}



@media all {
    
#d3dc946d {
    min-height: 240px;
    column-gap: 40px;
    width: 100%;
    padding: 50px 6% 50px 6%;
}
    
#da94afc8 {
    background-color: var(--color_1);
}
    
#\31 eed121a {
    align-self: center;
    row-gap: 8px;
    width: 55%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\39 64e1785 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 ed2ea3d {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#\34 157388c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 a4ab527 {
    row-gap: 10px;
    column-gap: 10px;
    flex-direction: row;
    margin-top: 8px;
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 16px;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#af76f1ef {
    border-radius: 999px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 3px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_3);
    align-items: stretch;
    border-style: solid;
    padding: 8px 18px 6px 18px;
}
    
#\34 34ded69 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\36 6da73d8 {
    border-radius: 999px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 3px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_4);
    align-items: stretch;
    border-style: solid;
    padding: 8px 18px 6px 18px;
}
    
#\36 d027b4d {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\35 5ceed97 {
    border-radius: 999px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 3px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_5);
    align-items: stretch;
    border-style: solid;
    padding: 8px 18px 6px 18px;
}
    
#\36 e1af7a9 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#a480a0a0 {
    border-radius: 999px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 3px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_3);
    align-items: stretch;
    border-style: solid;
    padding: 8px 18px 6px 18px;
}
    
#\33 5b60e02 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#b2e134a0 {
    border-radius: 999px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 3px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_4);
    align-items: stretch;
    border-style: solid;
    padding: 8px 18px 6px 18px;
}
    
#\38 c9aedef {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#ef86bc3c {
    border-radius: 999px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 3px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_5);
    align-items: stretch;
    border-style: solid;
    padding: 8px 18px 6px 18px;
}
    
#\34 f502ff6 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\35 ef09e4c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#\35 ef09e4c {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#\38 b7fb58f {
    align-self: center;
    width: 45%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\37 ec551d3 {
    width: 100%;
    height: 460px;
}
    
#\35 d31fed5 {
    align-self: flex-start;
    margin-left: 10px;
    width: 50px;
    margin-top: 10px;
    height: 50px;
}
    
#\39 dd8f034 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c65c9667 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    padding: 50px 6% 50px 6%;
}
    
#\35 a4be88b {
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 8c0b1a5 {
    align-self: center;
    row-gap: 8px;
    max-width: 760px;
    width: 76.46%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#ef7d35bc {
    align-self: flex-start;
    width: 50px;
    height: 50px;
}
    
#b1504ab4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 7866c30 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 e88afc1 {
    column-gap: 1.66%;
    row-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    align-content: center;
    padding: 0 0 0 0;
}
    
#\35 1dd5da2 {
    background-color: var(--color_4);
    border-radius: 8px;
    row-gap: 10px;
    justify-content: space-around;
    align-items: stretch;
    min-width: 200px;
    margin-right: 0%;
    margin-left: 0%;
    width: 32.22%;
    flex: 1 1 auto;
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#\30 ea1c7f1 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\30 74e1549 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 2c289e4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a23a0e26.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 26px 12px 26px;
}
#a23a0e26 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\33 71b3dee {
    background-color: var(--color_4);
    border-radius: 8px;
    row-gap: 10px;
    justify-content: space-around;
    align-items: stretch;
    min-width: 200px;
    margin-right: 0%;
    margin-left: 0%;
    width: 32.22%;
    flex: 1 1 auto;
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#\35 c2023d4 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\31 35f7c43 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 aa49d11 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 e57df28.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 26px 12px 26px;
}
#\38 e57df28 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#a190049d {
    background-color: var(--color_4);
    border-radius: 8px;
    row-gap: 10px;
    justify-content: flex-end;
    align-items: flex-start;
    min-width: 200px;
    margin-right: 0%;
    margin-left: 0%;
    width: 32.22%;
    flex: 1 1 auto;
    align-content: flex-start;
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#\31 136e1bd {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\31 08cb7b8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 42c7e58 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 667415f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 26px 12px 26px;
}
#\35 667415f {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\31 fbec4fd {
    background-color: var(--color_4);
    border-radius: 8px;
    row-gap: 10px;
    justify-content: space-around;
    align-items: stretch;
    min-width: 200px;
    margin-right: 0%;
    margin-left: 0%;
    width: 32.22%;
    flex: 1 1 auto;
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#\39 09401f9 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\30 8a16de2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 e5b18ec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f10ef3a5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 26px 12px 26px;
}
#f10ef3a5 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#df864af1 {
    background-color: var(--color_4);
    border-radius: 8px;
    row-gap: 10px;
    justify-content: space-around;
    align-items: stretch;
    min-width: 200px;
    margin-right: 0%;
    margin-left: 0%;
    width: 32.22%;
    flex: 1 1 auto;
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#\37 29c2ec4 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#a88ddc59 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a040b701 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ae7a8f3f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 26px 12px 26px;
}
#ae7a8f3f {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#a9d8ee34 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 9221618 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e3c749b8 {
    min-height: 240px;
    column-gap: 40px;
    width: 100%;
    padding: 50px 6% 50px 6%;
}
    
#\39 d3ae84b {
    background-color: var(--color_1);
}
    
#da1739bb {
    align-self: center;
    row-gap: 8px;
    width: 60%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#fd455e6d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 2befd02 {
    max-width: 100%;
    width: auto;
    margin-bottom: 12px;
    height: auto;
}
    
#dc307d2d {
    max-width: 100%;
    width: auto;
    margin-bottom: 12px;
    height: auto;
}
    
#\31 27cbdb1 {
    align-self: center;
    width: 40%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#ae5cb0b5 {
    width: 100%;
    height: 420px;
}
    
#\35 870e83d {
    align-self: flex-end;
    width: 48px;
    margin-top: -20px;
    height: 48px;
    margin-right: 10px;
}
    
#e42ede02 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 980c2b1 {
    min-height: auto;
    row-gap: 16px;
    width: 100%;
    flex-direction: column;
    padding: 50px 6% 50px 6%;
}
    
#b0c16dc1 {
    background-color: var(--color_1);
}
    
#\33 f4d16b4 {
    align-self: center;
    row-gap: 12px;
    max-width: 900px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\33 080ec6b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 fb0de91 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 e046c76 {
    row-gap: 10px;
    column-gap: 10px;
    flex-direction: row;
    margin-top: 8px;
    align-items: stretch;
    margin-bottom: 8px;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#d22056c6 {
    border-radius: 999px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 3px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_3);
    align-items: stretch;
    border-style: solid;
    padding: 8px 18px 6px 18px;
}
    
#\35 524841d {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\35 b9e1b73 {
    border-radius: 999px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 3px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_4);
    align-items: stretch;
    border-style: solid;
    padding: 8px 18px 6px 18px;
}
    
#f9f91dfe {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\37 68fb754 {
    border-radius: 999px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 3px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_5);
    align-items: stretch;
    border-style: solid;
    padding: 8px 18px 6px 18px;
}
    
#\31 956e756 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\32 4f62fe6 {
    border-radius: 999px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 3px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_3);
    align-items: stretch;
    border-style: solid;
    padding: 8px 18px 6px 18px;
}
    
#\35 74a7e94 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\36 f32bbdc {
    border-radius: 999px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 3px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_4);
    align-items: stretch;
    border-style: solid;
    padding: 8px 18px 6px 18px;
}
    
#e84def1b {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\35 e8d133d {
    border-radius: 999px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 3px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_5);
    align-items: stretch;
    border-style: solid;
    padding: 8px 18px 6px 18px;
}
    
#\39 ef48a82 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\32 d844f72.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#\32 d844f72 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#\32 ed46abd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d650322f {
    min-height: 380px;
    width: 100%;
    justify-content: center;
}
    
#e68c2b74::before, #e68c2b74 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.55;
    content: '';
    height: 100%;
}
#e68c2b74 {
    background-image: url('https://irp.cdn-website.com/db256c48/dms3rep/multi/opt/1790169186966-16_9-mq8-1920w.png');
}
    
#\36 f308348 {
    align-self: center;
    row-gap: 12px;
    max-width: 600px;
    width: 110%;
    justify-content: flex-start;
    background-color: var(--color_1);
    border-radius: 8px;
    padding: 50px 32px 50px 80px;
    margin: 0px 0% 0px 0%;
}
    
#cc92f305 {
    align-self: flex-start;
    width: 46px;
    margin-top: -20px;
    height: 46px;
    margin-right: 0px;
    margin-left: 0px;
}
    
#fb55e65f {
    max-width: 100%;
    width: 362px;
    height: auto;
}
    
#ad2d4131 {
    max-width: 100%;
    width: 331px;
    height: auto;
}
    
#\36 5a76468 {
    align-self: center;
    row-gap: 8px;
    width: 320px;
    justify-content: flex-start;
    align-items: stretch;
    background-color: var(--color_6);
    border-width: 1px;
    border-style: solid;
    border-color: var(--color_2);
    border-radius: 8px;
    box-shadow: 0 4px 0 var(--color_2);
    padding: 20px 20px 20px 20px;
    margin: 24px 0% 0px -10%;
}
    
#\37 3b2c092 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b1dc4a58 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 90d6b88.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 26px 12px 26px;
}
#\32 90d6b88 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#\39 9544530 {
    margin: 0px 0% 0px 0%;
}
    
#\36 8718d3e {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    padding: 50px 6% 50px 6%;
}
    
#\33 17192e9 {
    background-color: var(--color_1);
}
    
#b7862f8f {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\38 ed7db8d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 64a4fd2 {
    column-gap: 24px;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\35 db0490b {
    row-gap: 8px;
    width: 30%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 240px;
    padding: 0 0 0 0;
}
    
#\30 39872b3 {
    background-color: rgba(0,174,239,0.18);
    border-radius: 999px;
    flex-direction: row;
    width: 48px;
    justify-content: flex-start;
    align-items: stretch;
    height: 48px;
    padding: 10px 10px 10px 10px;
}
    
#f7f9d879 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\32 052e69f {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\37 03e0764 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\36 ae19e3d {
    row-gap: 8px;
    width: 30%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 240px;
    padding: 0 0 0 0;
}
    
#a0012eda {
    background-color: rgba(236,30,142,0.18);
    border-radius: 999px;
    flex-direction: row;
    width: 48px;
    justify-content: flex-start;
    align-items: stretch;
    height: 48px;
    padding: 10px 10px 10px 10px;
}
    
#\36 d4e6edb {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\31 3df50dc {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\33 d897059 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#a77c0d3d {
    row-gap: 8px;
    width: 30%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 240px;
    padding: 0 0 0 0;
}
    
#b2ce82cd {
    background-color: rgba(255,212,0,0.25);
    border-radius: 999px;
    flex-direction: row;
    width: 48px;
    justify-content: flex-start;
    align-items: stretch;
    height: 48px;
    padding: 10px 10px 10px 10px;
}
    
#\32 ba331b3 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#a8635f63 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\31 55d80b8 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\36 6ec2663 {
    row-gap: 8px;
    width: 30%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 240px;
    padding: 0 0 0 0;
}
    
#b2543d69 {
    background-color: rgba(0,174,239,0.18);
    border-radius: 999px;
    flex-direction: row;
    width: 48px;
    justify-content: flex-start;
    align-items: stretch;
    height: 48px;
    padding: 10px 10px 10px 10px;
}
    
#\30 b44bbbb {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\36 146e2d1 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\39 51ad197 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\39 b883a35 {
    row-gap: 8px;
    width: 30%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 240px;
    padding: 0 0 0 0;
}
    
#cacf7481 {
    background-color: rgba(236,30,142,0.18);
    border-radius: 999px;
    flex-direction: row;
    width: 48px;
    justify-content: flex-start;
    align-items: stretch;
    height: 48px;
    padding: 10px 10px 10px 10px;
}
    
#b33ae097 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\32 f887cc5 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#ca15e594 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\36 5bc7476 {
    row-gap: 8px;
    width: 30%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 240px;
    padding: 0 0 0 0;
}
    
#\30 abfeb99 {
    background-color: rgba(255,212,0,0.25);
    border-radius: 999px;
    flex-direction: row;
    width: 48px;
    justify-content: flex-start;
    align-items: stretch;
    height: 48px;
    padding: 10px 10px 10px 10px;
}
    
#\38 ce5ddc1 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\37 cc1b273 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\35 0b861a0 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
}



@media all {
    
#\30 f10cccc {
    min-height: 240px;
    width: 100%;
    justify-content: center;
    padding: 50px 6% 50px 6%;
}
    
#\35 729faeb {
    background-color: var(--color_3);
}
    
#\32 c8f2955 {
    align-self: center;
    row-gap: 12px;
    max-width: 760px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\34 12567f1 {
    align-self: flex-end;
    width: 50px;
    margin-top: -20px;
    height: 50px;
    margin-right: -10px;
}
    
#a0ed220f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 2dfc4a6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c0ce547d {
    column-gap: 16px;
    flex-direction: row;
    margin-top: 8px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#c68f43f6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#c68f43f6 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#\34 dfeb0f3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#\34 dfeb0f3 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#c53fdf2d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 137f1cd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    column-gap: 10px;
}
    
#e4aa6871 {
    width: 48.88%;
}
    
#\31 066819a {
    width: 49.69%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 95d7805 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 83d8bc9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 b25a265 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 e5cfc53 {
    column-gap: 3.364485789390733%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 38px;
}
    
#eada65b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d3dc946d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    column-gap: 9px;
}
    
#\31 eed121a {
    width: 55%;
}
    
#\38 b7fb58f {
    width: 45%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c65c9667 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 1dd5da2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.17%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\33 71b3dee {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.17%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#a190049d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.17%;
}
    
#\31 fbec4fd {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.17%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#df864af1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\38 e88afc1 {
    column-gap: 1.66%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#a23a0e26 {
    width: 312px;
}
    
#\38 e57df28 {
    width: 308px;
}
    
#\35 667415f {
    width: 302px;
}
    
#f10ef3a5 {
    width: 309px;
}
    
#ae7a8f3f {
    width: 347px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3c749b8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    column-gap: 10px;
}
    
#da1739bb {
    width: 60%;
}
    
#\31 27cbdb1 {
    width: 38.78%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8718d3e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 64a4fd2 {
    justify-content: center;
}
}



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



@media (max-width: 767px) {
    
#\32 137f1cd {
    min-height: auto;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#e4aa6871 {
    width: 100%;
}
    
#\37 6ba2fa7 {
    row-gap: 12px;
    flex-direction: column;
}
    
#\34 ed4093f {
    width: 100%;
}
    
#\31 066819a {
    width: 100%;
}
    
#bd625fa3 {
    height: 320px;
}
}



@media (max-width: 767px) {
    
#\35 95d7805 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 9d821b1 {
    align-items: center;
}
    
#\38 e5cfc53 {
    flex-direction: column;
    row-gap: 24px;
}
    
#\33 83d8bc9 {
    width: 100%;
}
    
#\31 b25a265 {
    width: 100%;
}
    
#eada65b8 {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#d3dc946d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\31 eed121a {
    width: 100%;
}
    
#\38 b7fb58f {
    width: 100%;
}
    
#\37 ec551d3 {
    height: 300px;
}
}



@media (max-width: 767px) {
    
#c65c9667 {
    min-height: unset;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\38 8c0b1a5 {
    align-items: center;
    width: 99.92%;
}
    
#\38 e88afc1 {
    flex-direction: column;
}
    
#\35 1dd5da2 {
    width: 100%;
    min-width: 0;
}
    
#\33 71b3dee {
    width: 100%;
    min-width: 0;
}
    
#a190049d {
    width: 100%;
    min-width: 0;
}
    
#\31 fbec4fd {
    width: 100%;
    min-width: 0;
}
    
#df864af1 {
    width: 100%;
    min-width: 0;
}
    
#\35 667415f {
    width: 280px;
}
}



@media (max-width: 767px) {
    
#e3c749b8 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#da1739bb {
    width: 100%;
}
    
#\31 27cbdb1 {
    width: 100%;
}
    
#ae5cb0b5 {
    height: 260px;
}
}



@media (max-width: 767px) {
    
#\39 980c2b1 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 f4d16b4 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#d650322f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 f308348 {
    align-items: center;
    width: 87.31%;
    padding: 50px 32px 50px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5a76468 {
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: -30px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 8718d3e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b7862f8f {
    align-items: center;
}
    
#\34 64a4fd2 {
    flex-direction: row;
    column-gap: 6.728971578781466%;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
}
    
#\35 db0490b {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.64%;
    flex: 1 1 auto;
}
    
#\36 ae19e3d {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.64%;
    flex: 1 1 auto;
}
    
#a77c0d3d {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.64%;
    flex: 1 1 auto;
}
    
#\36 6ec2663 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.64%;
    flex: 1 1 auto;
}
    
#\39 b883a35 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.64%;
    flex: 1 1 auto;
}
    
#\36 5bc7476 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.64%;
    flex: 1 1 auto;
}
}



@media (max-width: 767px) {
    
#\30 f10cccc {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 c8f2955 {
    align-items: center;
}
    
#a0ed220f {
    width: 262px;
}
    
#c0ce547d {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
}
    
#\36 2dfc4a6 {
    width: 258px;
}
    
#c68f43f6 {
    width: 100%;
}
    
#\34 dfeb0f3 {
    width: 100%;
}
}

#e68c2b74.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/AKOgmYSGiFllcy5CWhssPyY3PjFJSDhYVC1FPyUzLACtpZ+ZjItzZ3BBP1EkKDgmNDkvQ0AyTUgmOTQdJyIAtqSgrI6Oim14WkxePjtEO0ZAOVA/KlRFHz8yHy4iANG+usmoqKmIkINpb21eV19oUklxVCxuVS1aQTtHMQCynJO2mZKskY+jiH6ehW6Ti2l4k29UiWhYdlRoY0EAlIFxpI17s5eCvpZ2vpZxs5p0m6KDfpFzgIBei21HHYJJghSg2AoAAAAASUVORK5CYII=')!important}