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

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

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

  *#dm .dmInner div.u_1112262045 img { border-radius:25px 25px 0px 0px !important; }

  *#dm .dmInner div.u_1917495154 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1917495154 { width:100% !important; }

  *#dm .dmInner div.u_1675999427 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1675999427 { width:100% !important; }

  *#dm .dmInner div.u_1852700193 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1852700193 { width:100% !important; }

  *#dm .dmInner div.u_1293540695 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1293540695 { width:100% !important; }

  *#dm .dmInner div.u_1175247404 {
    background-color:var(--color_7) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1827410102 {
    background-color:var(--color_7) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1418764522 {
    background-color:var(--color_7) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1208021687 {
    background-color:var(--color_7) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1652548047 {
    background-color:var(--color_7) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_2857190252 img { border-radius:25px 25px 25px 25px !important; }

  *#dm .dmInner div.u_1469457830 img { border-radius:25px 25px 0px 0px !important; }

  *#dm .dmInner div.u_1170616553 img { border-radius:25px 25px 0px 0px !important; }

  *#dm .dmInner div.u_1335462208 img { border-radius:25px 25px 0px 0px !important; }

  *#dm .dmInner div.u_1003997033 img { border-radius:25px 25px 0px 0px !important; }

  *#dm .dmInner div.u_1911108606 img { border-radius:25px 25px 0px 0px !important; }

  *#dm .dmInner div.u_1659483834 img { border-radius:25px 25px 0px 0px !important; }

  *#dm .dmInner div.u_1968810011 .carousel-wrapper { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1047727672 {
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    box-shadow:var(--color_1) 0px 3px 24px 0px !important;
  }

  *#dm .dmInner a.u_1605249668:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1605249668.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1047727672:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1047727672.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1453551097 { box-shadow:var(--color_4) 0px 3px 24px 0px !important; }

  *#dm .dmInner a.u_1252619420 { box-shadow:var(--color_4) 0px 3px 24px 0px !important; }

  *#dm .dmInner a.u_1144419954 { box-shadow:var(--color_4) 0px 3px 24px 0px !important; }

  *#dm .dmInner a.u_1605249668 { box-shadow:var(--color_9) 0px 3px 24px 0px !important; }

  *#dm .dmInner div.u_1629046940 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1629046940 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1535310586 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1535310586 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1642254564 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1642254564 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1795339821 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1795339821 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner a.u_1343378423 { box-shadow:var(--color_2) 0px 3px 24px 0px !important; }

  *#dm .dmInner a.u_1343378423:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1343378423.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1329401238 { box-shadow:var(--color_2) 0px 3px 24px 0px !important; }

  *#dm .dmInner a.u_1329401238:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1329401238.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1783841538 { box-shadow:var(--color_2) 0px 3px 24px 0px !important; }

  *#dm .dmInner a.u_1783841538:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1783841538.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1166652920 { box-shadow:var(--color_2) 0px 3px 24px 0px !important; }

  *#dm .dmInner a.u_1166652920:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1166652920.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1453551097:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1453551097.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1252619420:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1252619420.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1729033221 { box-shadow:var(--color_2) 0px 3px 24px 0px !important; }

  *#dm .dmInner a.u_1729033221:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1729033221.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1144419954:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1144419954.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1047727672 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1047727672:hover,
  *#dm .dmInner a.u_1047727672.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1605249668 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1605249668:hover,
  *#dm .dmInner a.u_1605249668.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1343378423 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1343378423:hover,
  *#dm .dmInner a.u_1343378423.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1329401238 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1329401238:hover,
  *#dm .dmInner a.u_1329401238.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1783841538 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1783841538:hover,
  *#dm .dmInner a.u_1783841538.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1166652920 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1166652920:hover,
  *#dm .dmInner a.u_1166652920.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1453551097 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1453551097:hover,
  *#dm .dmInner a.u_1453551097.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1252619420 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1252619420:hover,
  *#dm .dmInner a.u_1252619420.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1729033221 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1729033221:hover,
  *#dm .dmInner a.u_1729033221.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1144419954 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1144419954:hover,
  *#dm .dmInner a.u_1144419954.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1467125238 span[data-icon-mask] { background-color:var(--color_12) !important; }

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

  *#dm .dmInner div.u_1792087410 span[data-icon-mask] { background-color:var(--color_12) !important; }

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

  *#dm .dmInner div.u_1586791089 span[data-icon-mask] { background-color:var(--color_12) !important; }

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

  *#dm .dmInner div.u_1247480035 span[data-icon-mask] { background-color:var(--color_12) !important; }

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

  *#dm .dmInner div.u_1326843865 span[data-icon-mask] { background-color:var(--color_12) !important; }

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

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

  *#dm .dmInner a.u_1790536255:hover .iconBg { background-color:var(--color_11) !important; }

  *#dm .dmInner a.u_1790536255.hover .iconBg { background-color:var(--color_11) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\33 ce95dbe {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    align-content: stretch;
    max-width: none;
    padding: 200px 5% 200px 5%;
}
    
#\34 f68ce2f::before, #\34 f68ce2f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.35;
    border-radius: inherit;
}
#\34 f68ce2f {
    background-image: none;
}
    
#\33 f176ccb {
    margin: 0px 0% 0px 0%;
}
    
#d358345a {
    width: 100%;
    align-items: center;
    min-width: 4%;
    align-self: auto;
}
    
#ed2abb6d {
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    flex: 0 1 auto;
}
    
#\35 ec0c79e {
    max-width: 100%;
    width: 1180px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1c175ed {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#e5ad0e68 {
    row-gap: 14px;
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
    order: 3;
}
    
#\34 246b6cb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\34 246b6cb {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\30 93b5b4a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\30 93b5b4a {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#aae543b6 {
    max-width: 100%;
    width: 1180px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 2f76e2f {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
}
    
#\31 a87e297 {
    background-color: var(--color_9);
    background-image: none;
}
    
#\33 0a119fb {
    row-gap: 20px;
    width: 60.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#\32 354501d {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#\32 29c1029 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\33 6aba324 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\37 c59e531 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 4;
}
    
#be30c7e1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#be30c7e1 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 8px;
    order: 5;
}
    
#e99c69e9 {
    width: 35.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#widget_vc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f953bafa {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
}



@media all {
    
#ca0f264b {
    min-height: 0;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 96px 0% 96px 0%;
}
    
#bcebc66e {
    background-color: var(--color_1);
    background-image: none;
}
    
#\33 d2a2d57 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    row-gap: 50px;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#fd9cf754 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    margin-top: 0px;
}
    
#\36 9fd24f6 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#e75b91d6 {
    border-color: var(--color_4);
    background-color: var(--color_6);
    border-radius: 25px 25px 25px 25px;
    row-gap: 16px;
    box-shadow: 0px 4px 32px rgba(31,127,255,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 40px 32px 40px 32px;
}
    
#\33 b68ef07 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 6b14c99 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cba64fa1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 ab16978.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\31 ab16978 {
    max-width: 100%;
    width: 100%;
    min-height: 44px;
    margin-top: auto;
}
    
#aba6b72d {
    border-color: var(--color_4);
    background-color: var(--color_6);
    border-radius: 25px 25px 25px 25px;
    row-gap: 16px;
    box-shadow: 0px 4px 32px rgba(31,127,255,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 40px 32px 40px 32px;
}
    
#\39 17a1441 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ebf5076a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 35fa4d5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 f27bcb8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\33 f27bcb8 {
    max-width: 100%;
    width: 100%;
    min-height: 44px;
    margin-top: auto;
}
    
#bbe3bdb9 {
    border-color: var(--color_4);
    background-color: var(--color_6);
    border-radius: 25px 25px 25px 25px;
    row-gap: 16px;
    box-shadow: 0px 4px 32px rgba(31,127,255,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 40px 32px 40px 32px;
}
    
#aa7d3b89 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 aa11ab4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ac87025a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 631239d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\34 631239d {
    max-width: 100%;
    width: 100%;
    min-height: 44px;
    margin-top: auto;
}
    
#eb988b07.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#eb988b07 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e98b387 {
    align-items: flex-start;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#\32 22489fa {
    align-items: flex-start;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#\38 44340c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#\38 44340c9 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 5dc9e9f {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#eae28af6 {
    width: 69.54%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#aa37e75f {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#ed4fd478.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#ed4fd478 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 5a77d03 {
    align-items: flex-start;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#\39 35c3c0c {
    align-items: flex-start;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#\37 39c33f5 {
    align-items: flex-start;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#f8e0a4e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#f8e0a4e7 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f19cdd72.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#f19cdd72 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bf459c76 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 3;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5df4010.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\30 5df4010 {
    max-width: 100%;
    width: 24.46%;
    min-height: 44px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 94efe50 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 25px 0%;
}
    
#\37 539a6d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#\37 539a6d4 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 268858d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    column-gap: 6%;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 39b39bf:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\37 39b39bf [data-content-reference].active-tab-title .tab-title, #\37 39b39bf [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_7) !important;
}
#\37 39b39bf [data-content-reference] .tabs-title {
    direction: ltr;
}
#\37 39b39bf [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
#\37 39b39bf:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\37 39b39bf [data-content-reference].active-tab-title, #\37 39b39bf [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#\37 39b39bf [data-content-reference]:not(.active-tab-title) .tab-title {
    color: var(--color_2) !important;
}
#\37 39b39bf {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 2;
    background-color: var(--color_2);
    justify-self: auto;
    direction: ltr;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6e088e2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 25px 0%;
}
    
#b1242ea1 {
    align-items: flex-start;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#ac5554e3 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#aeb29ed5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    column-gap: 6%;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 38d5075 {
    width: 69.54%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 47d1ced {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#c6d996ff {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 25px 0%;
}
    
#c0ad3455 {
    align-items: flex-start;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#f63ad847.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#f63ad847 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 69003c7 {
    align-items: flex-start;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#ca5f1389.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#ca5f1389 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#da9dcfba {
    align-items: flex-start;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#\33 3b99992.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#\33 3b99992 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a41383ff {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 25px 0%;
}
    
#\33 8e9a158 {
    align-items: flex-start;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#\35 b3a315c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#\35 b3a315c {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cdc81083 {
    align-items: flex-start;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#d88a3428.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#d88a3428 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0febdbe {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#\31 701146b {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 3;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#a50acce1 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#d74e3439 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    column-gap: 6%;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ed02f97 {
    width: 69.54%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ea77870 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#bbb0eee2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 25px 0%;
}
    
#\39 7ab801f {
    align-items: flex-start;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#\39 ad5965f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#\39 ad5965f {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 47dbb84 {
    align-items: flex-start;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#\32 f0bb941.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#\32 f0bb941 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 83db284 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 25px 0%;
}
    
#a5dcc4ae {
    align-items: flex-start;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#\34 0592f1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#\34 0592f1c {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f03e0eb2 {
    align-items: flex-start;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#\34 7d29ec3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#\34 7d29ec3 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 dd0f6c0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 3;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d116c27 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    row-gap: 15px;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\35 7cddf0b {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea80f167 {
    width: 69.54%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0f74d4c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 5b88a45 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\30 7824964 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7695037095064745%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    flex-wrap: wrap;
    align-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 25px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9c1824a {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#d9b9b8dd {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#e71a5d12.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#e71a5d12 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 12ac334.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#\33 12ac334 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 31a8d6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#\31 31a8d6d {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 cdbe688 {
    align-items: flex-start;
    width: 49.12%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 a9e3f74 {
    align-items: flex-start;
    width: 49.12%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 b15ba71.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#\37 b15ba71 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6749b8d {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\38 808dbb5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 25px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 57fae0f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#\36 57fae0f {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 76ab234 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\33 fe596d3 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#\35 bf692df {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#dcba7b31 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#bcf74944.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#bcf74944 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 e33de49 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 784c3f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 784c3f4 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% -40px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4b188be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\37 4b188be {
    max-width: 100%;
    width: 24.46%;
    min-height: 44px;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4e5d448.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#b4e5d448 {
    max-width: 100%;
    width: 24.46%;
    min-height: 44px;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9a76de8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 6177015 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 7266923 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    align-content: stretch;
    align-items: stretch;
    min-height: 80px;
}
    
#\37 85a169a {
    min-height: 0;
    row-gap: 60px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 120px 0% 120px 0%;
}
    
#f01b9264 {
    background-color: var(--color_2);
}
    
#\32 58102fb {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
}
    
#\37 4a46e37 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\36 94cec8b {
    row-gap: 12px;
    width: 23%;
    justify-content: flex-start;
    align-items: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    border-radius: 25px 25px 25px 25px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d1bc8eb8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 098a670 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 739329b {
    row-gap: 12px;
    width: 23%;
    justify-content: flex-start;
    align-items: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    border-radius: 25px 25px 25px 25px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d0c9603 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 cdb96a0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e9351940 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 070804e {
    row-gap: 12px;
    width: 23%;
    justify-content: flex-start;
    align-items: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    border-radius: 25px 25px 25px 25px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c834b89 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b2e862c0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 066d303 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e2e196b7 {
    row-gap: 12px;
    width: 23%;
    justify-content: flex-start;
    align-items: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    border-radius: 25px 25px 25px 25px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8de46f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ae4d5f53 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 37c9968 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aefb5136 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
}
    
#\37 ac12ff7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\37 ac12ff7 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d4da0bf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 14px 12px 14px;
}
#\39 d4da0bf {
    max-width: 100%;
    width: 17.48%;
    min-height: 44px;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a39d1eb8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 8213098 {
    margin: 0px 0% 0px 0%;
}
    
#\36 5520719 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\39 5db16d3 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    padding: 96px 0% 96px 0%;
}
    
#ec82a594::before, #ec82a594 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#ec82a594 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/2c18f87b/dms3rep/multi/opt/Healthy+Living-1920w.webp");
    background-attachment: fixed;
}
    
#\31 769bceb {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#e57c3780 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\34 b04ec39 {
    max-width: 700px;
    width: auto;
    order: 2;
}
    
#\30 59c766f {
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\34 b5a5213 {
    border-color: var(--color_4);
    background-color: var(--color_6);
    border-radius: 15px 15px 15px 15px;
    row-gap: 12px;
    box-shadow: 0px 4px 32px rgba(31,127,255,0.08);
    width: 48%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 0;
    padding: 36px 36px 36px 36px;
}
    
#\34 6e2124b {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#cf560f65 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a27614ab {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 91722ce {
    border-color: var(--color_4);
    background-color: var(--color_6);
    border-radius: 15px 15px 15px 15px;
    row-gap: 12px;
    box-shadow: 0px 4px 32px rgba(31,127,255,0.08);
    width: 48%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 1;
    padding: 36px 36px 36px 36px;
}
    
#ea350c77 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f9fa38f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 bcd41e5 {
    border-color: var(--color_4);
    background-color: var(--color_6);
    border-radius: 15px 15px 15px 15px;
    row-gap: 12px;
    box-shadow: 0px 4px 32px rgba(31,127,255,0.08);
    width: 48%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 2;
    padding: 36px 36px 36px 36px;
}
    
#\36 0a20d99 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\37 d74b393 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 2db09e7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d6e2f497 {
    border-color: var(--color_4);
    background-color: var(--color_6);
    border-radius: 15px 15px 15px 15px;
    row-gap: 12px;
    box-shadow: 0px 4px 32px rgba(31,127,255,0.08);
    width: 48%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 3;
    padding: 36px 36px 36px 36px;
}
    
#\31 236378f {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#bcc5b7f4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b0586c13 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ae648525 {
    border-color: var(--color_4);
    background-color: var(--color_6);
    border-radius: 15px 15px 15px 15px;
    row-gap: 12px;
    box-shadow: 0px 4px 32px rgba(31,127,255,0.08);
    width: 48%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 4;
    padding: 36px 36px 36px 36px;
}
    
#fcef74fd {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\32 4e0b248 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aaf111ad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f2518078.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2518078 {
    max-width: 100%;
    width: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 176180d {
    min-height: auto;
    row-gap: 36px;
    width: 100%;
    flex-direction: column;
    padding: 96px 0% 96px 0%;
}
    
#\30 6cd5bb2 {
    background-color: var(--color_2);
}
    
#c8027aab {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\33 f3848ca {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#b2cd2615 {
    max-width: 620px;
    width: auto;
    order: 2;
}
    
#ba5de315 {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 720px;
    order: 3;
}
    
#\35 c3549fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c3549fe {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% -10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1f1de65.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 14px 12px 14px;
}
#\32 1f1de65 {
    max-width: 100%;
    width: 11.87%;
    min-height: 44px;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce7c3a16 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c943785c {
    min-height: auto;
    row-gap: 36px;
    width: 100%;
    flex-direction: column;
    padding: 96px 5% 15px 5%;
}
    
#\38 d955d9e {
    background-color: var(--color_1);
}
    
#\37 03bae34 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\31 4d37d27 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\32 0268d29 {
    max-width: 620px;
    width: auto;
    order: 2;
}
    
#\34 0e5a4a5 {
    margin: 0px 0% 0px 0%;
}
    
#\33 bf44b4c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 bf44b4c {
    max-width: 100%;
    width: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% -15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k18 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\39 acc8cab {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    padding: 96px 0% 96px 0%;
}
    
#\34 f416a59::before, #\34 f416a59 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 f416a59 {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/2c18f87b/dms3rep/multi/opt/Longevity+Therapy-1920w.webp");
    background-attachment: fixed;
}
    
#\31 482ab49 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#f80f16e4 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#e8e91b72 {
    max-width: 100%;
    width: auto;
    order: 2;
}
    
#be5372fe {
    max-width: 400px;
    width: 100%;
    margin-top: 8px;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
    order: 3;
}
    
#c1b42809.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#c1b42809 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    order: 5;
}
    
#fde12e31.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#fde12e31 {
    max-width: 100%;
    width: auto;
}
    
#\31 ea5a358 {
    row-gap: 10px;
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    flex-wrap: wrap;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 10px 10px 25px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec2d6dfa.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#ec2d6dfa {
    max-width: 100%;
    width: auto;
}
    
#\36 72a99da.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\36 72a99da {
    max-width: 100%;
    width: auto;
}
    
#\37 bdb7340.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\37 bdb7340 {
    max-width: 100%;
    width: auto;
}
    
#\38 50a5720.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\38 50a5720 {
    max-width: 100%;
    width: auto;
}
    
#\31 da4cf76.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 da4cf76 {
    max-width: 100%;
    width: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% -15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6917ab2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 3897ed6 {
    min-height: auto;
    row-gap: 36px;
    width: 100%;
    flex-direction: column;
    padding: 96px 0% 96px 0%;
}
    
#\36 304495d {
    background-color: var(--color_1);
}
    
#\35 1d1afe4 {
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#fca0e5e1 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\34 5e60e6e [data-content-reference] {
    background-color: var(--color_6);
    border-color: var(--color_4);
    border-width: 1px;
    border-style: solid;
}
#\34 5e60e6e [data-content-reference] .accordion-title {
    color: var(--color_3);
}
#\34 5e60e6e {
    background-color: var(--color_6);
    border-radius: 4px;
    width: 100%;
    min-height: auto;
    order: 2;
}
#\34 5e60e6e [data-content-reference] .icon-container {
    color: var(--color_5);
}
    
#\36 1adeccb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 4% 4% 4% 4%;
}
    
#\36 782f16a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b7a44b38 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 4% 4% 4% 4%;
}
    
#\34 73adae2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 1b1c50f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 4% 4% 4% 4%;
}
    
#\32 426148b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c847338f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 4% 4% 4% 4%;
}
    
#\35 ed406b1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 74d689e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 4% 4% 4% 4%;
}
    
#\38 ea26037 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ce78678e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 4% 4% 4% 4%;
}
    
#\30 c439c55 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 ec34dc8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 ec34dc8 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% -15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fca6a6f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 efec431 {
    min-height: auto;
    row-gap: 28px;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
}
    
#\35 29113b1::before, #\35 29113b1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 29113b1 {
    background-image: url("https://irp.cdn-website.com/2c18f87b/dms3rep/multi/opt/Therapy+Technology-1920w.jpg");
    background-attachment: fixed;
}
    
#\36 546dd0b {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\35 5ad775f {
    max-width: 100%;
    width: 990px;
    height: auto;
}
    
#\32 2eb68d6 {
    max-width: 100%;
    width: auto;
}
    
#\39 03b0a03.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 14px 12px 14px;
    padding-top: 12px;
    padding-right: 14px;
    padding-bottom: 12px;
    padding-left: 14px;
}
#\39 03b0a03 {
    max-width: 100%;
    width: 16.67%;
    min-height: 57px;
    order: 0;
    justify-self: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media all {
    
#\35 9102660 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bab0e99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ac12c8c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f4c78d92 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 af81892 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 75a615f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3ab7dfd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#da0f628e {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c9c5488 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe8a0052 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e032f55e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bc51489 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#ee0fb117 {
    margin: 0px 0% 0px 0%;
}
    
#\31 9cba4d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#d4559652 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\33 b2bee95 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#adb4b9f2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 179a1d7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\38 390c4d4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#f9c977af {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\33 422849c {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8f625dd {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 6% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b40e2610 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2afae4b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b3b74fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\33 aaf0d86 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\35 fd6055f {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 13017c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 ba80906 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#edd5b80e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cc8f8dca {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ae1b738e {
    background-color: var(--color_1);
    background-image: none;
}
    
#\30 283c194 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf23edeb {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\30 828a4b7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e1936e2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffaa5a21[data-background-color-animation] {
    
}
#ffaa5a21::before, #ffaa5a21 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#ffaa5a21 {
    background-color: var(--color_6);
    background-image: url("https://irp.cdn-website.com/2c18f87b/dms3rep/multi/opt/Waiting+room-1920w.png");
    background-attachment: fixed;
}
    
#\30 c403570 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cda56603 {
    width: 100%;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bc32fb0 {
    min-height: 103px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_fav {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#f214373a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 f91fffe::before, #\35 f91fffe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\35 f91fffe {
    background-color: var(--color_6);
    background-image: url("https://irp.cdn-website.com/2c18f87b/dms3rep/multi/opt/Waiting+room-1920w.png");
    background-attachment: fixed;
}
    
#\36 dc7267a {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 9b112c8 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c90829bd {
    margin: 0px 0% 0px 0%;
}
    
#\35 379ca22 {
    width: 1126px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 4f7d02e {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10px 5% 75px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b725443::before, #\36 b725443 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 b725443 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url("https://irp.cdn-website.com/2c18f87b/dms3rep/multi/opt/Waiting+room-1920w.png");
    background-attachment: fixed;
}
    
#\38 c2179e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 bee2024 {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\38 f2af211 {
    margin: 0px 0% 0px 0%;
}
    
#\37 6f7eef0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\37 6f7eef0 {
    max-width: 100%;
    width: 19.79%;
    min-height: 44px;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca0f264b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 96px 4% 96px 4%;
}
    
#\33 d2a2d57 {
    width: 100%;
    min-height: 80px;
}
    
#\38 d116c27 {
    width: 100%;
    min-height: 80px;
}
    
#\36 9fd24f6 {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 15px;
}
    
#\39 6b14c99 {
    width: 644px;
}
    
#e75b91d6 {
    width: 100%;
    padding: 15px 10px 15px 10px;
    margin: 0px 0% 0px 0%;
}
    
#aba6b72d {
    width: 100%;
    padding: 15px 10px 15px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f27bcb8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 10px 12px 10px;
}
#\33 f27bcb8 {
    margin: auto 0% 0px 0%;
}
    
#\34 631239d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 10px 12px 10px;
}
#\34 631239d {
    margin: auto 0% 0px 0%;
}
    
#\31 ab16978.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 10px 12px 10px;
}
#\31 ab16978 {
    margin: auto 0% 0px 0%;
}
    
#bbe3bdb9 {
    width: 100%;
    padding: 15px 10px 15px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c9a76de8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7266923 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 10px;
}
    
#\37 85a169a {
    padding: 120px 4% 120px 4%;
}
    
#\34 098a670 {
    width: 295px;
}
    
#\36 94cec8b {
    width: 49%;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 739329b {
    width: 49%;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 070804e {
    width: 49%;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#e2e196b7 {
    width: 49%;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#a39d1eb8 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 176180d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ba5de315 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3897ed6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 5e60e6e [data-content-reference] .accordion-title {
    font-size: 24px !important;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b3b74fb {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 13017c3 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9cba4d1 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 8f625dd {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#\33 b2bee95 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 bc32fb0 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 70px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 dc7267a {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 9b112c8 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 0px;
    column-gap: 0%;
}
    
#\35 379ca22.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 379ca22 {
    margin: -75px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\39 8f625dd {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ae1b738e {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 ce95dbe {
    min-height: 80vh;
    padding-top: 100px;
    padding-bottom: 100px;
}
    
#d358345a {
    align-items: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5ad0e68 {
    flex-direction: column;
    align-items: center;
}
    
#\35 ec0c79e {
    width: 322px;
}
    
#ed2abb6d {
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aae543b6 {
    width: 322px;
}
    
#\34 246b6cb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#\34 246b6cb {
    margin: 0px 0% 0px 0%;
}
    
#\30 93b5b4a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#\30 93b5b4a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 2f76e2f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\33 0a119fb {
    width: 100%;
}
    
#e99c69e9 {
    width: 100%;
}
    
#widget_vc7 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#ca0f264b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 d2a2d57 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#\36 9fd24f6 {
    flex-direction: column;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
}
    
#e75b91d6 {
    width: 100%;
}
    
#aba6b72d {
    width: 100%;
}
    
#bbe3bdb9 {
    width: 100%;
}
    
#\37 5dc9e9f {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eae28af6 {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#bf459c76 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 268858d {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#\37 39b39bf {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac5554e3 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aeb29ed5 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#\34 38d5075 {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#\31 701146b {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a50acce1 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d74e3439 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#\37 ed02f97 {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#\34 dd0f6c0 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 d116c27 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#ea80f167 {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#\32 5b88a45 {
    height: 240px;
}
    
#\35 9c1824a {
    height: 240px;
}
    
#d9b9b8dd {
    height: 240px;
}
    
#\35 6749b8d {
    height: 240px;
}
    
#\31 76ab234 {
    height: 240px;
}
    
#\33 e33de49 {
    height: 240px;
}
    
#\30 7824964 {
    column-gap: 1.7695037095064745%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 cdbe688 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 a9e3f74 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d0f74d4c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 808dbb5 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 bf692df {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 fe596d3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dcba7b31 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 7266923 {
    flex-direction: column;
    row-gap: 32px;
}
    
#\37 85a169a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 58102fb {
    align-items: center;
}
    
#\36 94cec8b {
    width: 100%;
}
    
#\37 739329b {
    width: 100%;
}
    
#\34 070804e {
    width: 100%;
}
    
#e2e196b7 {
    width: 100%;
}
    
#aefb5136 {
    align-items: center;
}
    
#\39 d4da0bf {
    width: 69.19%;
}
}



@media (max-width: 767px) {
    
#\39 5db16d3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 769bceb {
    align-items: center;
}
    
#\30 59c766f {
    flex-direction: column;
    row-gap: 20px;
}
    
#\34 b5a5213 {
    width: 100%;
}
    
#\39 91722ce {
    width: 100%;
}
    
#\31 bcd41e5 {
    width: 100%;
}
    
#d6e2f497 {
    width: 100%;
}
    
#ae648525 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 176180d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c8027aab {
    align-items: center;
}
    
#\32 1f1de65 {
    width: 50.01%;
}
}



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



@media (max-width: 767px) {
    
#\39 acc8cab {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 482ab49 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 3897ed6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 1d1afe4 {
    align-items: center;
}
    
#\34 5e60e6e [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
}



@media (max-width: 767px) {
    
#\32 efec431 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 546dd0b {
    align-items: center;
}
    
#\39 03b0a03 {
    width: 65.43%;
}
}



@media (max-width: 767px) {
    
#f4c78d92 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\36 af81892 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#da0f628e {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\30 c9c5488 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#fe8a0052 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\36 bc51489 {
    min-height: auto;
}
    
#\31 9cba4d1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#d4559652 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\33 b2bee95 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#adb4b9f2 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\37 179a1d7 {
    min-height: auto;
}
    
#\38 390c4d4 {
    min-height: auto;
}
    
#f9c977af {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\33 422849c {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\39 8f625dd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 12% 6%;
}
    
#b40e2610 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\34 2afae4b {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\34 b3b74fb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\33 aaf0d86 {
    min-height: auto;
}
    
#\35 fd6055f {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\38 13017c3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\31 ba80906 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#cc8f8dca {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#bf23edeb {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\30 828a4b7 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
}



@media (max-width: 767px) {
    
#e1936e2a {
    width: 100.00%;
}
    
#\30 c403570 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\32 bc32fb0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
}



@media (max-width: 767px) {
    
#\36 dc7267a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 9b112c8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\35 379ca22.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 379ca22 {
    width: 297px;
    height: 650px;
    margin: -150px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 4f7d02e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 c2179e2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\37 6f7eef0 {
    width: 68.88%;
}
}

#ffaa5a21.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/AExRZUpliEZ2pVKCr22BnH+Ck4GTrGuezVil5VCe4QBETWREY4hKfK1ajr50jKmDh5iBjaRrlsNYn91ToeIAPkVaPlp+R3WmV4q9cIurf4WYeIGaY4i0U5bUWKXkACwzRS5DYjlYf0VkjF9rg25reGJnfk1tmEB/vU6Z2AAoJjElMEcqPVsvRmhDTmlNUmpCUXIxV4coZqUzersAIR4mHSU3Ii9GJDZVMj1ZNEBgK0JoHUh7E1GPF1uehZ1LQuP3lDMAAAAASUVORK5CYII=')!important}#\35 f91fffe.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/AExRZUpliEZ2pVKCr22BnH+Ck4GTrGuezVil5VCe4QBETWREY4hKfK1ajr50jKmDh5iBjaRrlsNYn91ToeIAPkVaPlp+R3WmV4q9cIurf4WYeIGaY4i0U5bUWKXkACwzRS5DYjlYf0VkjF9rg25reGJnfk1tmEB/vU6Z2AAoJjElMEcqPVsvRmhDTmlNUmpCUXIxV4coZqUzersAIR4mHSU3Ii9GJDZVMj1ZNEBgK0JoHUh7E1GPF1uehZ1LQuP3lDMAAAAASUVORK5CYII=')!important}#\36 b725443.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/AExRZUpliEZ2pVKCr22BnH+Ck4GTrGuezVil5VCe4QBETWREY4hKfK1ajr50jKmDh5iBjaRrlsNYn91ToeIAPkVaPlp+R3WmV4q9cIurf4WYeIGaY4i0U5bUWKXkACwzRS5DYjlYf0VkjF9rg25reGJnfk1tmEB/vU6Z2AAoJjElMEcqPVsvRmhDTmlNUmpCUXIxV4coZqUzersAIR4mHSU3Ii9GJDZVMj1ZNEBgK0JoHUh7E1GPF1uehZ1LQuP3lDMAAAAASUVORK5CYII=')!important}#ec82a594.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADwAQCdASoKAAcAAUAmJYgCdAEPCEHXhsgA+p/vc0s+hQX4jskqadVJ5wskdIzjiohSAb7Z7tnJvRDsXeZEpVJembAAAA==')!important}#\34 f416a59.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADQAQCdASoKAAcAAUAmJZwAAl3Pz5AuQAD+2FOzOpNagAItYQV8RoX+bldS9YSoP59D/oo2IWD3RdmoLXCgAA==')!important}#\35 29113b1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFBhFBUTL/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwCVamxOobhdNvJGrfsnhscY+D14tPHa2R8bXRWXOjcAWu9HRREFPl//2Q==')!important}