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

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

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

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

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

  *#dm .dmInner div.u_2111722920 img {
    object-fit:contain !important;
    border-radius:8px 8px 8px 8px !important;
  }

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

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

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

  *#dm .dmInner div.u_704090889 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1163331164 img {
    object-fit:contain !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_3587140504 .svg { fill:rgba(253,233,226,1) !important; }

  *#dm .dmInner div.u_1911144024 .svg { fill:rgba(253,233,226,1) !important; }

  *#dm .dmInner div.u_1318618679 .svg { fill:rgba(253,233,226,1) !important; }

  *#dm .dmInner div.u_4183026615 img { object-fit:contain !important; }

  *#dm .dmInner a.u_214457473 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_214457473 span.text {
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_214457473:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_214457473.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1389019991 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1389019991 span.text {
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1389019991:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1389019991.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1231896872 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1231896872 span.text {
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1231896872:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1231896872.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_4183026615 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 250, 241, 0);
    --overlapping-background-image: rgba(255, 250, 241, 0);
}
}



@media all {
    
#\33 1091193 {
    width: 100%;
    height: 26px;
    max-width: 100%;
    order: 6;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 ad6b2d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 fa8b38d {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 72px 120px 72px;
    margin: 0% 0% 0% 0%;
}
    
#\38 0d635d3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#widget_351 {
    width: 309px;
    height: auto;
    max-width: 100%;
}
    
#group_bgg {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 efc245f {
    margin: 0px 0% 0px 0%;
}
    
#widget_5ei {
    width: 573.9710203125001px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\30 aabb7d1 {
    width: 573.9710203125001px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    order: 7;
}
    
#group_3fg {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nrn {
    width: 14px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_n90 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 70afcbc {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 3;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d6433d42 {
    width: 14px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 4059b3a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ac0ceed {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 4;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f92b078 {
    width: 14px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 b73c697 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9ec048a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 5;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ef30409 {
    width: 14px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 7b2e931 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_b3s {
    width: 100%;
    height: 26px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\39 476ff1d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#\39 e722ea3 {
    width: 720px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a8f85a9 {
    width: 55.63%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0d94d38 {
    min-height: 320px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 72px 120px 72px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e5ce331b {
    margin: 0px 0% 0px 0%;
}
    
#\35 786c4c1 {
    width: 684px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\37 43d1dfa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.3679012345679%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    padding: 16px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_lif.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_lif {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: flex-start;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\30 5a6732f {
    width: 684px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#group_jsv {
    align-items: flex-start;
    width: 100%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    border-radius: 8px 8px 8px 8px;
    background-color: rgba(247, 243, 236, 1);
    background-image: none;
    border-style: solid;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_5);
    height: auto;
    padding: 18px 24px 18px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f03ffda {
    width: 669px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6153d2d {
    width: 721px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    order: 4;
}
}



@media all {
    
#d1b3425d {
    min-height: 242px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 f6bb86f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 72px 72px 72px 72px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c801cd2 {
    margin: 0px 0px 0px 0px;
}
    
#\33 d9b1bbe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\37 647c7fb {
    width: 772px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_56s {
    align-items: flex-start;
    width: 698px;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    flex-direction: row;
    height: auto;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b54c217 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f56c4e9 {
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cc4dc91 {
    width: 9px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ade5638 {
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8b9c365 {
    width: 9px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d1e8d1d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cd9d6305 {
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 566e620 {
    width: 9px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c04cbcb {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#deb6d57b {
    width: 598px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i5m {
    width: 100%;
    height: 6px;
    max-width: 100%;
    order: 1;
}
    
#dddf4d98 {
    width: 100%;
    height: 28px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\32 af9e56b {
    min-height: 85px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    padding: 0px 16px 48px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b45700ec {
    margin: 0px 72px 0px 72px;
}
    
#\34 4db54cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d607b595 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 120px 0% 120px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 86a1b9a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247, 243, 236, 1);
    background-image: none;
}
    
#group_0l4 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 96px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 deb1412 {
    width: 320px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_43g {
    justify-content: flex-start;
    align-items: center;
    width: 954px;
    min-height: 302px;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 48px;
    background-color: var(--color_9);
    background-image: none;
    border-radius: 9px 9px 9px 9px;
    height: auto;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    border-style: solid;
    border-color: rgba(58, 139, 152, 1) rgba(58, 139, 152, 1) rgba(58, 139, 152, 1) rgba(58, 139, 152, 1);
    border-width: 0px 0px 0px 0px;
    padding: 48px 48px 48px 48px;
    margin: 0px 0% 0px 0%;
}
    
#\30 edd8eb0 {
    justify-content: flex-start;
    align-items: center;
    width: 954px;
    min-height: 302px;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
    background-color: var(--color_9);
    background-image: none;
    border-radius: 9px 9px 9px 9px;
    height: auto;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    padding: 48px 48px 48px 48px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ffc3c98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe464bf1 {
    width: 320px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f627a84b {
    justify-content: flex-start;
    align-items: center;
    width: 954px;
    min-height: 302px;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
    background-color: var(--color_9);
    background-image: none;
    border-radius: 9px 9px 9px 9px;
    height: auto;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    padding: 48px 48px 48px 48px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1d5e77d {
    width: 320px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e78ca91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e74d4a43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2db {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#edd0baed {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4d89cfa {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aff2fabc {
    width: 381px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ff920a6 {
    width: 452px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d4952ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.31%;
    min-width: 4%;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 384a306 {
    align-items: center;
    width: 30.69%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#a9c4e3de {
    justify-content: flex-start;
    align-items: flex-start;
    width: 544px;
    min-height: 161px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.37);
    background-image: none;
    border-radius: 9px 9px 9px 9px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 24px 48px 48px 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de926ac3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 7918fc4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 72px 0% 72px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 46d1f5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 528c2f5 {
    margin: 0px 72px 0px 72px;
}
    
#\34 fa01df9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247, 243, 236, 1);
    background-image: none;
}
    
#widget_tdm {
    width: 100.00%;
    height: 396px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d8k {
    width: 100%;
    height: 6px;
    max-width: 100%;
    order: 2;
}
    
#\36 063e0df {
    width: 450px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 51a292c {
    width: 450px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cdad629 {
    width: 324px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 56ac3c2 {
    width: 324px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0f704e4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(189, 181, 161, 0.14);
    background-image: none;
}
    
#\31 db4379c {
    margin: -130px 0% 0px 0%;
}
    
#\37 ba8426a {
    min-height: 74px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 24px 72px 24px 72px;
    margin: 0% 0% 0% 0%;
}
    
#\38 007029e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 50%;
    min-width: 4%;
    align-items: flex-end;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 128e2f0 {
    align-items: flex-start;
    width: 426px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 63198b0 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f6504a17 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    background-image: none;
    background-color: rgba(255, 250, 241, 0);
    justify-content: flex-start;
    order: 0;
    background-size: contain;
    height: auto;
    background-position: 50% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9ed055c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: radial-gradient(circle, rgba(255, 255, 255, 1) 29%, rgba(248, 240, 228, 1) 100%);
    background-origin: border-box;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 0520d71 {
    margin: 0px 0px 0px 0px;
}
    
#\36 3053f76 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 60px 24px 100px 24px;
}
    
#group_0sk {
    align-items: flex-end;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    background-color: rgba(196, 185, 166, 0.17);
    background-image: none;
    height: auto;
    border-radius: 9px 9px 9px 9px;
    box-shadow: none;
    padding: 48px 48px 48px 48px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tng {
    width: 427px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 097111a {
    align-items: flex-start;
    width: 50.95%;
    min-height: 274px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d722cd9 {
    width: 450px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sq3 {
    width: 100%;
    height: 12px;
    max-width: 100%;
    order: 2;
}
    
#\38 f876dc1 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ea55890.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 ea55890 {
    width: 45.40%;
    height: 749px;
    min-width: 32px;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 1;
    margin: -475px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2cm {
    align-items: flex-end;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 31a1ca6 {
    width: 778px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f307926 {
    width: 707px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 96630ec {
    width: 740px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0kk {
    align-items: flex-start;
    width: 50.79%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: -245px 0% 0px 0%;
}
    
#a57e4397 {
    width: 450px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 87ae0f9 {
    width: 100%;
    height: 12px;
    max-width: 100%;
    order: 4;
}
    
#dec45081 {
    width: 100%;
    min-width: 4%;
    min-height: 652px;
    column-gap: 4%;
    row-gap: 12px;
    background-image: url("https://lirp.cdn-website.com/38359794/dms3rep/multi/opt/Hustle+From+The+Heart+Now+Available+DT-1920w.png");
    background-color: rgba(255, 250, 241, 0);
    justify-content: flex-start;
    order: 0;
    background-size: contain;
    height: auto;
    background-position: 50% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0486b7e {
    width: 450px;
    height: 50px;
    max-width: 100%;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_092 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\34 7585546 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eea78769 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f5047a0b {
    min-height: 285px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 72px 60px 72px;
    margin: 0% 0% 0% 0%;
}
    
#c61825a2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(232, 110, 58, 1);
    background-image: none;
}
    
#group_4qv {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e81a8ca {
    width: 636px;
    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_d6o {
    width: 280px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
}
    
#\37 e5d4c51 {
    width: 280px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
}
    
#a8e1cd58 {
    width: 280px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 fa8b38d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 efc245f {
    margin: 0px 0% 0px 0%;
}
    
#group_bgg {
    width: 60.41888035126235%;
}
    
#\33 ad6b2d2 {
    width: 39.52%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f6bb86f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 c801cd2 {
    margin: 0px 0% 0px 0%;
}
    
#\38 cc4dc91 {
    height: auto;
}
    
#f8b9c365 {
    height: auto;
}
    
#\33 566e620 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b45700ec {
    margin: 0px 0% 0px 0%;
}
    
#d607b595 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#group_43g {
    width: 600px;
}
    
#\30 edd8eb0 {
    width: 600px;
}
    
#f627a84b {
    width: 600px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7918fc4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 528c2f5 {
    margin: 0px 0% 0px 0%;
}
    
#\36 ff920a6 {
    width: 100.00%;
    height: 52px;
}
    
#a9c4e3de {
    height: auto;
    min-height: 175px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 db4379c {
    margin: 0px 0% 0px 0%;
}
    
#\37 ba8426a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0520d71 {
    margin: 0px 0px 0px 0px;
}
    
#\36 3053f76 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 60px 12px 60px 12px;
}
    
#f6504a17 {
    height: auto;
    min-height: 80px;
    width: 100%;
}
    
#\34 ea55890 {
    margin-top: 94px;
    width: 35.94%;
    height: 315px;
}
    
#\30 097111a {
    width: 100.00%;
}
    
#group_0sk {
    align-items: flex-end;
    width: 100%;
    min-height: 80px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f876dc1 {
    width: 100%;
    min-height: 80px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_0kk {
    margin-top: -440px;
    width: 68.68%;
}
    
#group_2cm {
    height: auto;
    min-height: 80px;
    width: 100%;
}
    
#dec45081 {
    height: auto;
    min-height: 391px;
    width: 100%;
}
    
#\33 0486b7e {
    height: 48px;
    width: 440px;
}
}



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



@media (max-width: 767px) {
    
#\33 ad6b2d2 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\35 fa8b38d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 80px 4% 80px 4%;
}
    
#group_bgg {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_351 {
    width: 240px;
}
    
#\31 efc245f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 43d1dfa {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 a8f85a9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 0d94d38 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#widget_lif {
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#e5ce331b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d1b3425d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 f6bb86f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_56s {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    width: 297px;
    order: 4;
}
    
#\36 f56c4e9 {
    min-width: 32px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ade5638 {
    min-width: 32px;
    justify-content: flex-start;
    column-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#cd9d6305 {
    min-width: 32px;
    justify-content: flex-start;
    column-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b54c217 {
    width: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d1e8d1d5 {
    width: auto;
}
    
#\35 c04cbcb {
    width: auto;
}
    
#\38 cc4dc91 {
    min-width: 32px;
    width: 20px;
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#f8b9c365 {
    height: 20px;
    width: 20px;
}
    
#\33 566e620 {
    width: 20px;
    height: 20px;
}
    
#\37 647c7fb {
    order: 0;
    width: 290px;
}
    
#deb6d57b {
    order: 2;
}
    
#dddf4d98 {
    order: 1;
    height: 12px;
}
    
#widget_i5m {
    order: 3;
}
}



@media (max-width: 767px) {
    
#b45700ec {
    margin: 0px 0px 0px 0px;
}
    
#\32 af9e56b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d607b595 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 72px 4% 72px 4%;
}
    
#\34 4db54cb {
    width: 220.61537500000003px;
}
    
#group_0l4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 54px;
}
    
#group_43g {
    padding: 36px 18px 36px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\30 edd8eb0 {
    padding: 36px 18px 36px 18px;
    margin: 0px 0% 0px 0%;
}
    
#f627a84b {
    padding: 36px 18px 36px 18px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 d4952ef {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\38 384a306 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7918fc4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 72px 4% 72px 4%;
}
    
#widget_tdm {
    height: 220px;
    width: 100.00%;
}
    
#\33 528c2f5 {
    margin: 0px 0px 0px 0px;
}
    
#a9c4e3de {
    height: auto;
    min-height: 211px;
    padding: 24px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#de926ac3 {
    width: 100.00%;
}
    
#aff2fabc {
    width: 326px;
}
    
#\36 ff920a6 {
    height: 112px;
}
}



@media (max-width: 767px) {
    
#\31 db4379c {
    margin: -320px 0% 0px 0%;
}
    
#\37 ba8426a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 36px 4% 36px 4%;
}
    
#\38 007029e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 63198b0 {
    width: 100%;
    min-height: 113px;
    align-items: center;
    height: auto;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\35 0520d71 {
    margin: 0px 0% 0px 0%;
}
    
#f6504a17 {
    width: 100%;
    min-height: 219px;
    align-items: flex-start;
    order: 0;
    height: auto;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 0%;
    justify-content: flex-end;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3053f76 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 60px 0% 80px 0%;
}
    
#group_0sk {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    order: 2;
    flex-direction: row;
    height: auto;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f876dc1 {
    width: 100%;
    min-height: 32px;
    align-items: center;
    order: 3;
    height: auto;
}
    
#\34 ea55890.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 ea55890 {
    height: 206px;
    width: 100.00%;
    margin: -652px 0% 0px 0%;
}
    
#\30 097111a {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 684px;
    justify-content: flex-end;
    row-gap: 6px;
    margin: 0px 0% 0px 0%;
}
    
#group_2cm {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 f307926 {
    width: 302px;
}
    
#group_0kk {
    width: 100.00%;
    padding: 12px 12px 12px 12px;
    margin: 31px 0% 0px 0%;
}
    
#dec45081 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    height: auto;
}
    
#\33 0486b7e {
    height: 117px;
}
    
#widget_092 {
    height: 212px;
}
}



@media (max-width: 767px) {
    
#eea78769 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
}
    
#f5047a0b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_4qv {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 e81a8ca {
    width: 326px;
}
}

