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

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

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

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

  *#dm .dmInner a.u_1838100806 { border-color:var(--color_11) !important; }

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

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

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

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

  *#dm .dmInner a.u_1433507104 { border-color:var(--color_11) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1375576373 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(234,239,245,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1375576373 .svg { fill:rgba(59,119,229,1) !important; }

  *#dm .dmInner div.u_1375576373 span[data-icon-mask] { background-color:rgba(59,119,229,1) !important; }

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

  *#dm .dmInner div.u_1790037089 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(234,239,245,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1790037089 .svg { fill:rgba(59,119,229,1) !important; }

  *#dm .dmInner div.u_1790037089 span[data-icon-mask] { background-color:rgba(59,119,229,1) !important; }

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

  *#dm .dmInner div.u_1859532370 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(234,239,245,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1859532370 .svg { fill:rgba(59,119,229,1) !important; }

  *#dm .dmInner div.u_1859532370 span[data-icon-mask] { background-color:rgba(59,119,229,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_871175708 { color:white !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\30 2feb3a5 {
    column-gap: 0;
    width: 100%;
    align-items: stretch;
    max-width: none;
    padding: 0 8% 0 8%;
}
    
#d3ae779b::before, #d3ae779b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.75;
    border-radius: inherit;
}
#d3ae779b {
    background-color: var(--color_6);
    background-image: url("https://irp.cdn-website.com/a0680e1b/dms3rep/multi/opt/Untitled+design+%2825%29-1920w.png");
}
    
#\33 56db3b9 {
    margin: 0px 0% 0px 0%;
}
    
#c6c47b75 {
    min-height: 763px;
    width: 43.99%;
    align-items: center;
    background-image: none;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    align-self: center;
    padding: 0 0 0 0;
}
    
#d6bc6d60 {
    row-gap: 18px;
    width: 56%;
    min-height: 8px;
    order: 0;
    flex: 0 1 auto;
    padding: 6% 5% 6% 5%;
}
    
#\35 4e843ef {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\37 f2b0e54 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e2a2eecb {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
    
#\31 0c17d6b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\31 0c17d6b {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    min-width: 160px;
}
    
#f507138f {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 8891f49 {
    border-color: var(--color_11);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 14px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 62bb785 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    background-color: var(--color_6);
    background-image: none;
}
    
#\36 7eda5f8 {
    background-color: var(--color_3);
    border-radius: 8px;
    flex-direction: row;
    width: 60px;
    align-items: center;
    height: auto;
    order: 0;
    min-height: 60px;
    flex: 0 1 auto;
}
    
#b8f66d6d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ffb9f197 {
    max-width: 100%;
    width: 105px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 41507a1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5085998 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\36 a3d30f1 {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#e6e741b5 {
    max-width: 100%;
    width: 20px;
    height: auto;
}
    
#\30 2bc5905 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 f9a6977.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\37 f9a6977 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    min-width: 160px;
}
    
#group_j33 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 77.98%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.98216023353876%;
    flex-wrap: nowrap;
    align-content: flex-start;
    height: auto;
    order: 2;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_t3s {
    width: 33px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 f9bd96f {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 ff836bf {
    max-width: 100%;
    width: 20px;
    height: auto;
}
    
#c6d16081 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a468ee16 {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 5793a2e {
    max-width: 100%;
    width: 20px;
    height: auto;
}
    
#\34 b245e93 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\34 2250a4b {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    max-width: none;
    padding: 72px 12% 72px 12%;
}
    
#fbcf88c7 {
    background-color: var(--color_1);
    border-color: var(--color_4);
    border-width: 1px 0px 0px 0px;
    border-style: solid;
}
    
#\34 e2331dd {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ecc04d3 {
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\30 bdec454 {
    row-gap: 14px;
    width: 52.74%;
    align-items: flex-start;
}
    
#\34 60c202c {
    max-width: 100%;
    width: 592px;
    height: auto;
    order: 1;
}
    
#f4e75fb1 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#ba0e2111.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#ba0e2111 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 6px;
    min-width: 180px;
    order: 3;
}
    
#\30 70f1d4e {
    width: 43.24%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\36 f7b1728 {
    border-color: var(--color_4);
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    row-gap: 14px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 28px 28px 28px 28px;
}
    
#fb09e2b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 6e37d65 {
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\35 3a39a0b {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 9397c7a {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\31 9f936b1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ee00ab1b {
    margin: 0px 0% 0px 0%;
}
    
#\31 4612da4 {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#c69f2766 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\35 0f088f3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e9e70ea7 {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 14e5ef9 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\34 42e656f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a87f2647 {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 b5eb30f {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\31 ff02cb8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 67d5a21 {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#fc2823c5 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\33 28d45f9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b538a4a6 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
}



@media all {
    
#eefcedd3 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    max-width: none;
    padding: 72px 12% 72px 12%;
}
    
#\32 c4bce95 {
    background-color: var(--color_4);
    border-color: var(--color_4);
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    background-image: none;
}
    
#\39 7cbd05b {
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
}
    
#\31 3b21e1a {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\38 44c8ffa {
    max-width: 100%;
    width: 702px;
    height: auto;
    order: 2;
}
    
#ca1e608b {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\39 c823094 {
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 15px 15px 15px 15px;
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\36 7a10252 {
    background-color: var(--color_6);
    border-radius: 8px;
    flex-direction: row;
    width: 48px;
    align-items: center;
    height: 48px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 054029c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 eaddc66 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 da3caf4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a8694997.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#a8694997 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
    min-width: 130px;
}
    
#\38 aea2352 {
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 15px 15px 15px 15px;
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#b610c3f5 {
    background-color: var(--color_6);
    border-radius: 8px;
    flex-direction: row;
    width: 48px;
    align-items: center;
    height: 48px;
}
    
#\35 5bfa650 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 90a04c2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 90a326e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 9da1862.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\32 9da1862 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
    min-width: 130px;
}
    
#\34 a725ad3 {
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 15px 15px 15px 15px;
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\33 af5fd38 {
    background-color: var(--color_6);
    border-radius: 8px;
    flex-direction: row;
    width: 48px;
    align-items: center;
    height: 48px;
}
    
#\39 4a61f7e {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#\30 1f306a6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 19489bc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ab923901.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#ab923901 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
    min-width: 130px;
}
    
#\35 d7bfd06 {
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 15px 15px 15px 15px;
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#c264ecd2 {
    background-color: var(--color_6);
    border-radius: 8px;
    flex-direction: row;
    width: 48px;
    align-items: center;
    height: 48px;
}
    
#\32 e50d28a {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 0a227f3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cd59f357 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f15a3384.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#f15a3384 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
    min-width: 130px;
}
    
#\31 2af250b {
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 15px 15px 15px 15px;
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\34 8899e0f {
    background-color: var(--color_6);
    border-radius: 8px;
    flex-direction: row;
    width: 48px;
    align-items: center;
    height: 48px;
}
    
#\32 b5a41cd {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#a50fe3f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 551c621 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 cc29df1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\32 cc29df1 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
    min-width: 130px;
}
    
#\33 c0539d1 {
    background-color: var(--color_6);
    border-radius: 15px 15px 15px 15px;
    row-gap: 14px;
    width: 32%;
    align-items: center;
    align-content: center;
    padding: 28px 28px 28px 28px;
}
    
#b762c18f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 b01c54a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\33 b01c54a {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    min-width: 160px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4b00397 {
    margin: 0px 0% 0px 0%;
}
    
#\33 630ae24 {
    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;
}
}



@media all {
    
#b4da2c7c {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    align-items: stretch;
    max-width: none;
    padding: 72px 12% 72px 12%;
}
    
#ae848ec4 {
    background-color: var(--color_1);
    border-color: var(--color_4);
    border-width: 1px 0px 0px 0px;
    border-style: solid;
}
    
#\35 b5b06ab {
    row-gap: 16px;
    width: 58.0%;
    min-height: 8px;
}
    
#\34 c5f09cd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 2488bbf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c2444bab {
    row-gap: 14px;
    width: 38.0%;
    align-items: center;
    min-height: 8px;
}
    
#\30 39887df {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 486px;
}
    
#\38 ed96e08.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\38 ed96e08 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    min-width: 160px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9ef929a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 1379579 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 5f7e346 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
}
    
#e6f94170 {
    background-color: var(--color_10);
    border-color: var(--color_4);
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    background-image: none;
}
    
#\35 eabc76d {
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
}
    
#e37072ad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 01b62f7 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#b25ef5d1 {
    width: 100%;
}
    
#\33 974ca4f {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\39 731682e {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 12c31f9 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
}
    
#b92e5f7b::before, #b92e5f7b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#b92e5f7b {
    background-color: var(--color_1);
    border-color: var(--color_4);
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/a0680e1b/dms3rep/multi/opt/Untitled+design+%2827%29-1920w.png");
}
    
#f072e68a {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    background-image: linear-gradient(135deg, var(--color_6) 0%, var(--color_7) 100%);
    border-radius: 12px;
    align-content: center;
    padding: 56px 5% 56px 5%;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#dc55b9e4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 cb49bdc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 9ce94f5 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
}
    
#\37 14ee2b5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\37 14ee2b5 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    min-width: 200px;
}
    
#\39 491bd3a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\39 491bd3a {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    min-width: 160px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 4c58b3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3b9401c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 50%;
    min-width: 4%;
    justify-content: space-between;
    background-color: var(--color_7);
    background-image: none;
    padding: 6% 4% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 67c9ee5 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#d4777544 {
    width: 437px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e9abcc9 {
    min-height: 370px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aa1590e2 {
    width: 573px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_g0j {
    width: 100%;
    height: 744px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 2feb3a5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 5% 2% 5% 2%;
}
    
#e6e741b5 {
    height: auto;
}
    
#\39 ff836bf {
    height: auto;
}
    
#\37 5793a2e {
    height: auto;
}
    
#d6bc6d60 {
    width: 100%;
    min-height: 80px;
}
    
#c6c47b75 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\33 56db3b9 {
    margin: 0px 0% 0px 0%;
}
    
#\36 8891f49 {
    width: 58.92%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2250a4b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 e2331dd {
    width: 100%;
    min-height: 80px;
}
    
#\30 ecc04d3 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 bdec454 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 70f1d4e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\36 f7b1728 {
    width: 100.00%;
    align-items: flex-start;
    align-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eefcedd3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 054029c {
    height: auto;
}
    
#\35 5bfa650 {
    height: auto;
}
    
#\32 e50d28a {
    height: auto;
}
    
#\32 b5a41cd {
    height: auto;
}
    
#ca1e608b {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\39 c823094 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\38 aea2352 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 a725ad3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 d7bfd06 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 2af250b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\33 c0539d1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4da2c7c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 b5b06ab {
    width: 100%;
    min-height: 80px;
}
    
#c2444bab {
    width: 100%;
    min-height: 80px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4c58b3e {
    width: 100%;
    min-height: 80px;
}
    
#\38 3b9401c {
    row-gap: 26px;
    width: 100%;
    min-height: 80px;
}
    
#\32 e9abcc9 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_g0j {
    height: 450px;
}
}



@media (max-width: 767px) {
    
#\30 2feb3a5 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 50px 4%;
}
    
#c6c47b75 {
    width: 100%;
    min-height: 320px;
}
    
#d6bc6d60 {
    width: 100%;
}
    
#e6e741b5 {
    height: auto;
}
    
#\39 ff836bf {
    height: auto;
}
    
#\37 5793a2e {
    height: auto;
}
    
#\33 56db3b9 {
    margin: 0px 0% 0px 0%;
}
    
#\36 8891f49 {
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#e2a2eecb {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\34 2250a4b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 e2331dd {
    align-items: center;
}
    
#\30 ecc04d3 {
    flex-direction: column;
}
    
#\30 bdec454 {
    width: 100%;
}
    
#\30 70f1d4e {
    width: 100%;
}
    
#\36 f7b1728 {
    padding: 28px 10px 28px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#eefcedd3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 7cbd05b {
    align-items: flex-start;
    align-content: flex-start;
}
    
#ca1e608b {
    align-items: center;
}
    
#\39 c823094 {
    width: 100%;
}
    
#\38 aea2352 {
    width: 100%;
}
    
#\34 a725ad3 {
    width: 100%;
}
    
#\35 d7bfd06 {
    width: 100%;
}
    
#\31 2af250b {
    width: 100%;
}
    
#\33 c0539d1 {
    width: 100%;
}
    
#\31 054029c {
    height: auto;
}
    
#\35 5bfa650 {
    height: auto;
}
    
#\32 e50d28a {
    height: auto;
}
    
#\32 b5a41cd {
    height: auto;
}
}



@media (max-width: 767px) {
    
#b4da2c7c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 b5b06ab {
    width: 100%;
}
    
#c2444bab {
    width: 100%;
}
    
#\30 39887df {
    height: 286px;
}
}



@media (max-width: 767px) {
    
#\38 5f7e346 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 eabc76d {
    align-items: center;
}
    
#\35 01b62f7 {
    align-items: center;
}
    
#\33 974ca4f {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 12c31f9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f072e68a {
    align-items: center;
}
    
#\37 14ee2b5 {
    width: 0px;
}
}



@media (max-width: 767px) {
    
#\36 4c58b3e {
    width: 100%;
    min-height: 181px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#\38 3b9401c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 17px;
    order: 1;
    padding: 12% 8% 12% 8%;
}
    
#\32 e9abcc9 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#widget_g0j {
    height: 240px;
}
}

#b92e5f7b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA5ElEQVQI1wHZACb/AEqY50mY50iX5keW5UaU40WT4kKR4UCP3z+N3j6L3QBkqfBjqO9ipuxhoudgoOVeoOZdoehboOdaneVZnOQAc6TYdKrfcazibqjfcajedqzje7Hqe7Hqeq/oea3mAHuYtn2hw3umy3ilyXmhxH2ixIGmyICmyX+lyn2kygB/jZ2Alah+m7B7m7F9mKyAmKqDmayDmq6Em7GFnLMAjJWhipajiJajhZShgo+af4qUf4qUgIyYgo+egpGhAJSfrJGap42WoomSnYaOmoOMmIeQnYqToo+YqI+Zqr8xf6khwFiPAAAAAElFTkSuQmCC')!important}