@media all {
  *#dm .dmInner div.u_1463731820 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1465135666 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1984592710 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1179709379 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(67,67,67,1) !important;
  }

  *#dm .dmInner a.u_1179709379 span.text { color:rgba(67,67,67,1) !important; }

  *#dm .dmInner a.u_1245695952 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

  *#dm .dmInner nav.u_1141000420 { color:white !important; }

  *#dm .dmInner nav.u_1300224251 { color:white !important; }

  *#dm .dmInner a.u_1359149122 {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1359149122 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner div.u_1773651722 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(26,27,31,1) !important;
  }

  *#dm .dmInner div.u_1014915698 {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1004615986 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1495865163 {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3169235800 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1390588009 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1630590858 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1630590858 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1004095101 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1004095101 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1997199728 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1997199728 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1284777469 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1284777469 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1458904942 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1458904942 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1625298661 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1625298661 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1593423149 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1593423149 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1724010140 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1724010140 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1988975386 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1988975386 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1505420594 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1505420594 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1161715077 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1161715077 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

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

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

  *#dm .dmInner div.u_1232376991 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(26,27,31,1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1902337932 .postArticle .blogImgLink { height:224px !important; }

  *#dm .dmInner div.u_1902337932 .postArticle>.inner {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    border-radius:1px 1px 1px 1px !important;
  }

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

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

  *#dm .dmInner div.u_1819309355 img {
    border-radius:0px 0px 0px 0px !important;
    object-position:50% 0% !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:1px 1px 1px 1px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1097606831 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_865831830.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:18px !important; }

  *#dm .dmInner nav.u_865831830.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:18px !important; }

  *#dm .dmInner nav.u_865831830.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:18px !important; }
}
@media (min-width:768px) {}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\39 3231aec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#df539587 {
    min-height: 90vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    align-content: center;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4a0bd2b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3be240f {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    background-image: none;
    align-self: auto;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\37 4a107b2 {
    width: 598.602px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e98aa878.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#e98aa878 {
    width: 460px;
    height: 504px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 76efd39 {
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/2411f2a1/dms3rep/multi/opt/%E6%A5%B5%E7%B0%A1%E5%B9%BE%E4%BD%95%E4%BC%81%E6%A5%AD%E5%BB%BA%E7%AF%89%E8%83%8C%E6%99%AF-1920w.png?jxl&v=jxl");
}
    
#widget_efp.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 8px 2px 8px;
}
#widget_efp {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_bs4 {
    width: 460px;
    grid-template-rows: minmax(504px, max-content);
    max-width: 100%;
    order: 1;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
}
    
#\36 1cfe46e.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 8px 2px 8px;
}
#\36 1cfe46e {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_q7m {
    justify-content: flex-start;
    align-items: flex-start;
    width: 68.49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.626197017580079%;
    --column-gap: 8px;
    justify-self: start;
    align-self: end;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    align-content: flex-start;
    margin: 0px 0% -31px -8.516306543362195%;
}
    
#\39 00fefe2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 00fefe2 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_chn {
    align-items: center;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 149px;
    min-height: 129px;
    row-gap: 8px;
    column-gap: 2%;
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    height: auto;
    align-content: center;
    --column-gap: 2%;
    padding: 0px 16px 0px 16px;
    margin: -32px -8.91366587110982% 0px 0%;
}
    
#widget_8qs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c74025f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 8px 2px 8px;
}
#c74025f1 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fa80617 {
    margin: 0px 0% 0px 0%;
}
    
#group_icv {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    flex: 0 1 auto;
    --column-gap: 8px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\31 91032a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 91032a1 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f451dfac.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 8px 2px 8px;
}
#f451dfac {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_t08 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 5.517538660488173%;
    flex-wrap: nowrap;
    align-content: flex-start;
}
}



@media all {
    
#\31 2988000 {
    justify-content: flex-start;
    align-items: center;
    width: 77%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 5.955681355537892%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
}
    
#\37 5cf3c02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    justify-content: flex-start;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b17d7778 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\34 d4b871a {
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#group_ips {
    width: 56%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    flex: 0 1 auto;
}
    
#\32 1242fea {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6f183b5 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.6484128489404624%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ed6e66b {
    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;
}
    
#group_n0f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-start;
    order: 0;
}
    
#f28bf110 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_oh0 {
    justify-content: flex-start;
    align-items: center;
    width: 77%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 5.955681355537892%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
}
    
#b051cccc {
    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;
}
    
#cfe2c276 {
    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;
}
    
#d35530da {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-start;
    order: 2;
}
    
#\37 afcd2f6 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 10fa373 {
    justify-content: flex-start;
    align-items: center;
    width: 77%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 5.955681355537892%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
}
    
#\30 d50abe1 {
    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;
}
    
#a90b0178 {
    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;
}
    
#\39 9ea74b7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-start;
    order: 4;
}
    
#\32 2acb7a9 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b147333 {
    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;
}
    
#d5307f2e {
    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;
}
    
#widget_hni.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_hni {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\30 220829d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 220829d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\39 8344262 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a44748a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f43bf29d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1c5283f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 1c5283f {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dae69386 {
    min-height: auto;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    padding: 2% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 c651cc6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    align-items: center;
    min-width: 4%;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_4);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1fcca19 {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/2411f2a1/dms3rep/multi/opt/cream-gold-hairline-1920w.png");
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
}
    
#\38 4cdb802 {
    margin: 0px 0% 0px 0%;
}
    
#group_60g {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 11.270085846357032%;
    flex-wrap: nowrap;
    order: 0;
}
    
#\39 b6773a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    align-items: center;
    min-width: 4%;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_4);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#d237faeb {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 11.270085846357032%;
    flex-wrap: nowrap;
    order: 0;
}
    
#\34 5ec4bef.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 5ec4bef {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d24ccb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebdac00d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 667c7a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    align-items: center;
    min-width: 4%;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_4);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#f6d32bb7 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 11.270085846357032%;
    flex-wrap: nowrap;
    order: 0;
}
    
#\39 07fb628.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 07fb628 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6fac090 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6242f73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 63aeb97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    align-items: center;
    min-width: 4%;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_4);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\37 abdb123 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 11.270085846357032%;
    flex-wrap: nowrap;
    order: 0;
}
    
#\35 f529614.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 f529614 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1786dc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 935a3f0 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a8648eb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 fed0354 {
    width: 130px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 be884e3 {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/2411f2a1/dms3rep/multi/opt/cream-gold-hairline-1920w.png");
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
}
    
#\31 fcbe579 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-content: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#af2a80b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a27e8a4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_heu {
    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;
}
    
#group_ecl {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.6484128489404624%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fdf1646f {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#fbd07ad3 {
    min-height: 96px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a457506c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#widget_ota {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9faeb39 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9b1 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 5c4129d {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 fdd0f2e {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 54c9ca1 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 13b1c8d {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#fa6f4e7f {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9b3583a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\37 8ea9cdb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcce739a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7efd354 {
    margin: 0px 0% 0px 0%;
}
    
#ff3407d6 {
    min-height: auto;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    padding: 1% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 61c9467 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    align-items: center;
    min-width: 4%;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_4);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#ac15b1a2 {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/2411f2a1/dms3rep/multi/opt/cream-gold-hairline-1920w.png");
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
}
    
#\38 087154f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 11.270085846357032%;
    flex-wrap: nowrap;
    order: 0;
}
    
#\33 6e7f7bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 6e7f7bc {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 139448c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    align-items: center;
    min-width: 4%;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_4);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#f45413e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 51d8916 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 11.270085846357032%;
    flex-wrap: nowrap;
    order: 0;
}
    
#a4565f90 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 11.270085846357032%;
    flex-wrap: nowrap;
    order: 0;
}
    
#\39 2cbbf87.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2cbbf87 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fae4b63.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 fae4b63 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 527a47f {
    width: 100%;
    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 168e3a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dadeb8f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    align-items: center;
    min-width: 4%;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_4);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#eceeb7e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    align-items: center;
    min-width: 4%;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_4);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\37 8fac6b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 524c761 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 11.270085846357032%;
    flex-wrap: nowrap;
    order: 0;
}
    
#ff7d2f5e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff7d2f5e {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 677a75d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdb005f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 2135152 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4.88324405093071%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 da602c5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-content: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 c97352e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 7a7994e {
    background-color: var(--color_3);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
}
    
#\33 eb1e839 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.6484128489404624%;
    flex-wrap: nowrap;
}
    
#\34 0b359f8 {
    width: 130px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 d5b2c2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 0cb3461 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7fe9df1 {
    margin: 0px 0% 0px 0%;
}
    
#\37 36d170a {
    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;
}
    
#group_8ms {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_h83 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.5%;
    min-height: 567px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.3417132925769515%;
    flex-wrap: nowrap;
    align-content: flex-start;
    background-color: var(--color_4);
    background-image: none;
    height: auto;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#b2647b92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0ff7e0c {
    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;
}
    
#\31 7f9a8a7 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ad88ebd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d38a58d9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#d38a58d9 {
    width: 120px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2tq {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2.7453573790416272%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    order: 0;
}
    
#\39 84d652b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.5%;
    min-height: 567px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.3417132925769515%;
    flex-wrap: nowrap;
    align-content: flex-start;
    background-color: var(--color_4);
    background-image: none;
    height: auto;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5a067e5 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2.7453573790416272%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    order: 0;
}
    
#\32 84f5a99 {
    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;
}
    
#c8e7a707 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e69c6c1 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b0f79d0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\33 b0f79d0 {
    width: 120px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l0j {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4.88324405093071%;
    order: 2;
    flex-wrap: nowrap;
    flex: 0 1 auto;
}
    
#bec178f7 {
    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;
}
    
#\39 5e1e0e1 {
    width: 47.56%;
    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 dc4226c {
    width: 47.56%;
    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_h45.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_h45 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\30 f152daf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 f152daf {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 5070f62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d4eb19f {
    margin: 0px 0% 0px 0%;
}
    
#\38 06e08eb {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a5caf10 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.6484128489404624%;
    flex-wrap: nowrap;
}
    
#b0e2e979 {
    background-color: var(--color_7);
    background-image: url("https://irp.cdn-website.com/2411f2a1/dms3rep/multi/opt/navy-gold-hairline-1920w.png?jxl&v=jxl");
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
}
    
#\33 ad7cc59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-content: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#bb967e98 {
    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;
}
}



@media all {
    
#\36 c7244e6 {
    min-height: auto;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    padding: 2% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 97a66c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 24.25%;
    align-items: center;
    min-width: 4%;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_4);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\32 094d860 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 627b5a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 de4f2cf {
    margin: 0px 0% 0px 0%;
}
    
#\35 9d7025a {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 11.270085846357032%;
    flex-wrap: nowrap;
    order: 1;
}
    
#\30 df67964 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 0;
}
    
#\33 fc9a518 {
    background-color: var(--color_7);
    background-image: url("https://irp.cdn-website.com/2411f2a1/dms3rep/multi/opt/navy-gold-hairline-1920w.png?jxl&v=jxl");
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
}
    
#\30 fed890d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    align-items: center;
    min-width: 4%;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_4);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\30 60c4b20 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 0;
}
    
#\30 9bb848f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 11.270085846357032%;
    flex-wrap: nowrap;
    order: 1;
}
    
#cc47e226 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8fbe024 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4c88aa7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    align-items: center;
    min-width: 4%;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_4);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#cf0e8421 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 0;
}
    
#\32 b42be83 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 11.270085846357032%;
    flex-wrap: nowrap;
    order: 1;
}
    
#\34 f6c1e4c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 06d4f83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad811ce3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    align-items: center;
    min-width: 4%;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_4);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\31 53ce943 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 0;
}
    
#\37 da564be {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 11.270085846357032%;
    flex-wrap: nowrap;
    order: 1;
}
    
#\39 4ad5e9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b03892a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 9e62dc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7b59be8 {
    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;
}
    
#\31 4f2fe87 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\34 2cc0680 {
    margin: 0px 0% 0px 0%;
}
    
#\31 704143e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.6484128489404624%;
    flex-wrap: nowrap;
}
    
#\34 d5e10f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    align-content: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 6c40ea7 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_ibv {
    justify-content: flex-end;
    align-items: flex-end;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-content: flex-end;
}
    
#cbbb12b9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#cbbb12b9 {
    width: 120px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 5b474b2 {
    min-height: auto;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    padding: 2% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e68b912 {
    margin: 0px 0% 0px 0%;
}
    
#a456fc87 {
    background-color: var(--color_3);
    background-image: none;
}
    
#group_4r9 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_g2b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#fd1ae43b {
    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;
}
    
#\32 84b2b61 {
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\36 5398ce4 {
    width: 56%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    flex: 0 1 auto;
    order: 0;
}
    
#\37 b68185b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ae9efb4 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.6484128489404624%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b33cad01 {
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://irp.cdn-website.com/2411f2a1/dms3rep/multi/opt/%E6%A5%B5%E7%B0%A1%E8%97%8D%E9%87%91%E5%B9%BE%E4%BD%95%E5%BB%BA%E7%AF%89%E8%83%8C%E6%99%AF-1920w.png");
    background-position: 50% 100%;
}
    
#\32 d75f5ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    justify-content: flex-start;
    flex: 0 1 auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_sj1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_1mj[data-pinned] {
    position: sticky;
    top: 120px;
    bottom: auto;
    z-index: 1;
}
#group_1mj {
    justify-content: flex-start;
    align-items: center;
    width: 409.953125px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.854327857605671%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
}
    
#widget_vr7 {
    width: 100%;
    height: 296px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 a2b3aec {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.3417132925769515%;
    flex-wrap: nowrap;
    align-content: flex-start;
    background-color: var(--color_7);
    background-image: none;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 16559c4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\31 16559c4 {
    width: 120px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 013bb45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 63e66e6 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df539587 {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
}
    
#\39 3231aec {
    width: 100%;
    min-height: 80px;
    row-gap: 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 4a0bd2b {
    width: 100.00%;
}
    
#\38 3be240f {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#e98aa878 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f28bf110 {
    height: auto;
}
    
#\37 afcd2f6 {
    height: auto;
}
    
#\32 2acb7a9 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dae69386 {
    column-gap: 2%;
    min-height: 457px;
}
    
#\39 c651cc6 {
    width: 23.5%;
    row-gap: 20px;
}
    
#\33 1c5283f {
    height: auto;
}
    
#\39 b6773a4 {
    width: 23.5%;
    row-gap: 20px;
}
    
#\34 5ec4bef {
    height: auto;
}
    
#\37 667c7a5 {
    width: 23.5%;
    row-gap: 20px;
}
    
#\39 07fb628 {
    height: auto;
}
    
#\37 63aeb97 {
    width: 23.5%;
    row-gap: 20px;
}
    
#\35 f529614 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8648eb8 {
    width: 91.16%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fbd07ad3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 9faeb39 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2cbbf87 {
    height: auto;
}
    
#\34 fae4b63 {
    height: auto;
}
    
#ff3407d6 {
    column-gap: 2%;
    min-height: 457px;
}
    
#dadeb8f9 {
    width: 23.5%;
    row-gap: 20px;
}
    
#\39 61c9467 {
    width: 23.5%;
    row-gap: 20px;
}
    
#eceeb7e5 {
    width: 23.5%;
    row-gap: 20px;
}
    
#ff7d2f5e {
    height: auto;
}
    
#\33 6e7f7bc {
    height: auto;
}
    
#\32 139448c {
    width: 23.5%;
    row-gap: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d5b2c2e {
    width: 91.16%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c7244e6 {
    column-gap: 2%;
    min-height: 457px;
}
    
#\38 97a66c9 {
    width: 23.5%;
    row-gap: 20px;
}
    
#\30 fed890d {
    width: 23.5%;
    row-gap: 20px;
}
    
#\31 4c88aa7 {
    width: 23.5%;
    row-gap: 20px;
}
    
#ad811ce3 {
    width: 23.5%;
    row-gap: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5b474b2 {
    column-gap: 2%;
    min-height: 457px;
}
    
#group_4r9 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 3231aec {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
}
    
#df539587 {
    min-height: 95px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 4% 20% 4%;
}
    
#\38 3be240f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#e98aa878 {
    height: 368px;
    width: 309px;
    justify-self: start;
    align-self: start;
    margin: 2px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_chn {
    width: 108px;
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 100px;
    padding: 0px 0px 0px 0px;
    margin: -18px -5.3246359223300965% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 91032a1 {
    margin-left: 0%;
}
    
#group_q7m {
    justify-self: start;
    align-self: end;
    width: 100%;
    margin: 0px 0% -28px -5.3979571197411005%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_bs4 {
    width: 311px;
    grid-template-rows: minmax(370px, max-content);
}
    
#\39 fa80617 {
    margin: 0px 0% 0px 0%;
}
    
#\37 4a107b2 {
    width: 192%;
}
    
#group_t08 {
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\37 5cf3c02 {
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
}
    
#\34 d4b871a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#group_ips {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 1242fea {
    width: 100%;
}
    
#f28bf110 {
    height: auto;
}
    
#\37 afcd2f6 {
    height: auto;
}
    
#\32 2acb7a9 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#dae69386 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 4% 8% 0% 8%;
}
    
#\39 c651cc6 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\33 1c5283f {
    height: auto;
}
    
#\39 b6773a4 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\34 5ec4bef {
    height: auto;
}
    
#\37 667c7a5 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\39 07fb628 {
    height: auto;
}
    
#\37 63aeb97 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\35 f529614 {
    height: auto;
}
    
#\38 4cdb802 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 935a3f0 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 0% 4%;
}
    
#a8648eb8 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#\31 fcbe579 {
    min-height: 0px;
    row-gap: 20px;
    width: 100%;
}
    
#af2a80b5 {
    width: 100%;
}
    
#\34 a27e8a4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fdf1646f {
    min-height: 0px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fbd07ad3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#widget_ota {
    margin-right: 0%;
    margin-left: 0%;
    width: 40px;
}
    
#widget_9b1 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\32 5c4129d {
    min-height: 0px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 fdd0f2e {
    margin-right: 0%;
    margin-left: 0%;
    width: 40px;
}
    
#\38 54c9ca1 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\34 13b1c8d {
    min-height: 0px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fa6f4e7f {
    margin-right: 0%;
    margin-left: 0%;
    width: 40px;
}
    
#\37 9b3583a {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\39 9faeb39 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 2cbbf87 {
    height: auto;
}
    
#\34 fae4b63 {
    height: auto;
}
    
#ff3407d6 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 5% 8% 12% 8%;
}
    
#dadeb8f9 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\39 61c9467 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#eceeb7e5 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#ff7d2f5e {
    height: auto;
}
    
#\33 6e7f7bc {
    height: auto;
}
    
#\32 139448c {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\39 7efd354 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 2135152 {
    column-gap: 4.88324405093071%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 da602c5 {
    min-height: 80px;
    row-gap: 20px;
    width: 100%;
}
    
#\32 c97352e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\34 d5b2c2e {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#\32 0cb3461 {
    width: 100%;
}
    
#group_8ms {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#b2647b92 {
    width: 100%;
}
    
#e0ff7e0c {
    width: 100%;
}
    
#\32 84f5a99 {
    width: 100%;
}
    
#c8e7a707 {
    width: 100%;
}
    
#group_h83 {
    width: 100%;
    min-height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 84d652b {
    width: 100%;
    min-height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5e1e0e1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 dc4226c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 5070f62 {
    width: 100%;
}
    
#\38 06e08eb {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 0% 4%;
}
    
#\33 ad7cc59 {
    min-height: 0px;
    row-gap: 20px;
    width: 100%;
}
    
#\37 d4eb19f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 c7244e6 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 4% 8% 12% 8%;
}
    
#\38 97a66c9 {
    width: 100%;
    min-height: 80px;
    row-gap: 56px;
}
    
#\30 fed890d {
    width: 100%;
    min-height: 80px;
    row-gap: 56px;
}
    
#\31 4c88aa7 {
    width: 100%;
    min-height: 80px;
    row-gap: 40px;
}
    
#ad811ce3 {
    width: 100%;
    min-height: 80px;
    row-gap: 40px;
}
    
#\37 de4f2cf {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 9e62dc3 {
    width: 100%;
}
    
#\34 d5e10f1 {
    min-height: 80px;
    row-gap: 20px;
    width: 100%;
}
    
#\30 6c40ea7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 0% 4%;
}
    
#group_ibv {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 2cc0680 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 5b474b2 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 4% 8% 12% 8%;
}
    
#group_4r9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 e68b912 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 5398ce4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\37 b68185b {
    width: 100%;
}
    
#\32 d75f5ef {
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
}
    
#\32 84b2b61 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_vr7 {
    height: 240px;
}
    
#\33 013bb45 {
    width: 100%;
}
    
#\34 a2b3aec {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 16559c4 {
    width: 100%;
}
}

#\31 be884e3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAE0lEQVQY02P4/vUdHsQwKo0NAQC2Bh04KXZAeQAAAABJRU5ErkJggg==')!important}#\39 1fcca19.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAE0lEQVQY02P4/vUdHsQwKo0NAQC2Bh04KXZAeQAAAABJRU5ErkJggg==')!important}#ac15b1a2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAE0lEQVQY02P4/vUdHsQwKo0NAQC2Bh04KXZAeQAAAABJRU5ErkJggg==')!important}#b0e2e979.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAEklEQVQY02MQU7XCgxhGpbEhAKC3LbWXjkwIAAAAAElFTkSuQmCC')!important}#\33 fc9a518.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAEklEQVQY02MQU7XCgxhGpbEhAKC3LbWXjkwIAAAAAElFTkSuQmCC')!important}#b33cad01.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaElEQVQI13WOwQqDQAxE8/+fJxSUFtGL1sUqKpbsJhOkUQsW+hiGgXcZsj/AQ3B8X7VDMJz5ik9zkuXNxCmKyo8GMM5r3b4o9N28TCLRPXatqs9+uD0qupdFF1rmVfV4ADNRbULI8nwDXz6vOtobShAAAAAASUVORK5CYII=')!important}