@media all {
  *#dm .dmInner a.span.textonly { color:var(--color_1) !important; }

  *#dm .dmInner div.dmform-error { font-style:normal !important; }

  *#dm .dmInner div.dmforminput textarea { font-style:italic !important; }

  *#dm .dmInner div.dmforminput *.fileUploadLink { font-style:italic !important; }

  *#dm .dmInner div.checkboxwrapper span { font-style:italic !important; }

  *#dm .dmInner div.radiowrapper span { font-style:italic !important; }

  *#dm .dmInner div.u_1606902671 img[dm_changed] {
    object-position:0 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1572395528 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1572395528 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1823688901 img[dm_changed] {
    object-position:50% 0 !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner *.u_1762887782 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1451672928 { text-align:CENTER !important; }

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

  *#dm .dmInner *.u_1738371097 { text-align:LEFT !important; }

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

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

  *#dm .dmInner div.u_1794766719 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { color:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_1267151513 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner div.u_3929393019 {
    padding:12.5% !important;
    border-radius:0% 0% 0% 0% !important;
    background-color:rgba(18,84,21,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1257101675 {
    padding:12.5% !important;
    border-radius:0% 0% 0% 0% !important;
    background-color:rgba(18,84,21,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1408581704 {
    padding:12.5% !important;
    border-radius:0% 0% 0% 0% !important;
    background-color:rgba(18,84,21,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1863153195 img {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1328334147 {
    padding:12.5% !important;
    border-radius:0% 0% 0% 0% !important;
    background-color:rgba(18,84,21,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1250385512 {
    padding:12.5% !important;
    border-radius:0% 0% 0% 0% !important;
    background-color:rgba(18,84,21,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1370207821 {
    padding:12.5% !important;
    border-radius:0% 0% 0% 0% !important;
    background-color:rgba(18,84,21,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1548581897 img {
    object-fit:cover !important;
    object-position:50% 50% !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }
}
@media (min-width:1025px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1794766719 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { font-size:48px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    
}
#c01c31c9 {
    background-image: url("https://lirp.cdn-website.com/a1b26106/dms3rep/multi/opt/Gemini_Generated_Image_rb2dz7rb2dz7rb2d-1920w.png");
}
    
#\35 c5aa20b {
    min-height: 743px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1a6e889 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    background-color: rgba(135, 67, 38, 0.66);
    background-image: none;
    padding: 64px 64px 64px 64px;
    margin: 0% 0% 0% 0%;
}
    
#aba9dfaa {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fae4ddd {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_qjt {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#widget_q7g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_ktn {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_p3t.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 16px 16px 16px;
}
#widget_p3t {
    width: 255px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3cf9f24.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 16px 16px 16px;
}
#\30 3cf9f24 {
    width: 255px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#group_3b9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 42.52%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_932 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b33d4ecb {
    margin: 0px 0% 0px 0%;
}
    
#e207933c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1aa2387 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e5b4d27e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1523246 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 0;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#b59762fe {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#ca15a9bf {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#de811cb1 {
    width: 100%;
    height: 436px;
    max-width: 100%;
    order: 0;
}
    
#\33 8070db6 {
    align-items: center;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5fc6e4e {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    justify-content: flex-start;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a62f84a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#fdfe935e {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    justify-content: flex-start;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 90def85 {
    width: 100%;
    height: 436px;
    max-width: 100%;
    order: 0;
}
    
#\35 bf974f1 {
    align-items: center;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b3f2981 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e26b9d3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e19c9273 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    justify-content: flex-start;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d42e96b {
    width: 100%;
    height: 436px;
    max-width: 100%;
    order: 0;
}
    
#\39 85a69d0 {
    align-items: center;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c42a5a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c8baab25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d0d0ab79 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 0;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\31 55eb427 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    justify-content: flex-start;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f50c50d {
    width: 100%;
    height: 411px;
    max-width: 100%;
    order: 0;
}
    
#f216e8a4 {
    align-items: center;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bc40bcd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b612961e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dc47e6f {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    justify-content: flex-start;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f26044f8 {
    width: 100%;
    height: 405px;
    max-width: 100%;
    order: 0;
}
    
#c62b62bb {
    align-items: center;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce3cf150 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c37d9e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e66af283 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 9da850d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 20.59%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d0cfc4c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 16px 16px 16px;
}
#\36 d0cfc4c {
    width: 255px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e644aea3 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    justify-content: flex-start;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6a5e7f4 {
    width: 100%;
    height: 410px;
    max-width: 100%;
    order: 0;
}
    
#ea33003b {
    align-items: center;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7671104 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f2204567 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 6cdf7b5 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#ca1b0faf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 876dea2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 677d3ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_cs5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rug {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v33 {
    width: 100%;
    height: 424px;
    max-width: 100%;
}
    
#\30 9433807 {
    flex-direction: row;
    align-items: center;
    width: 42.52%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#f442d455 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d0e3a3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 16px 16px 16px;
}
#\36 3d0e3a3 {
    width: 255px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aad97b3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#c4aca6a7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\38 6350f8b::before, #\38 6350f8b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\38 6350f8b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/a1b26106/dms3rep/multi/opt/pexels-photo-3374065-1920w.jpeg");
    background-attachment: fixed;
}
#\38 6350f8b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAgABAwQRFSFBkf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwDLW5acJyTWmIXzgGblQ7ap0JeIiOJWCXT0/9k=');
}
    
#\38 38c372c {
    width: 81.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f44bb1f {
    width: 81.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 eabea00 {
    flex-direction: row;
    align-items: center;
    width: 42.52%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c7fc74a1 {
    flex-direction: row;
    align-items: flex-start;
    width: 81.12%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d374a66 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 8548b48.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 16px 16px 16px;
}
#\31 8548b48 {
    width: 255px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 9a062b5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 b0957d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 8d040ee {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#fa013b6a {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 925c7ed {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#a065263c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bc1f0de9 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 eb1ae4e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c0ab55d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dd19962 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bca581b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 47ba1b7 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8f0cb94 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd354343 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3173fe3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 92fd408 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c7871b0b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3837c24 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd00dd5f {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b4d3f07 {
    width: 99.49%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 225ba12 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8a10e76 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ab5a15f5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faf7aaee {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f84abf0 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9506ea7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8f215f0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7b4aba2 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-end;
    padding: 0px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 9759556 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e0120b2c {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#c71becfd {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#d550dc45 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 c11c055 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\37 342f987 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b4f7aa81 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 1350dec {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d4ba7b73 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    min-width: 32px;
    background-color: var(--color_9);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 540cfd2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    min-width: 32px;
    background-color: var(--color_9);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5fa6130 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    min-width: 32px;
    background-color: var(--color_9);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 962c272 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc374008 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    min-width: 32px;
    background-color: var(--color_9);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7b33ed8 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 b992906 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    min-width: 32px;
    background-color: var(--color_9);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad8ead1a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 867701b {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 cd494a8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa143cd1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    min-width: 32px;
    background-color: var(--color_9);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 6d3c7ab {
    width: 81.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4803cdc {
    width: 81.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed739710 {
    flex-direction: row;
    align-items: center;
    width: 42.52%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b3b0e7f2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 16px 16px 16px;
}
#b3b0e7f2 {
    width: 255px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfb96437 {
    flex-direction: row;
    align-items: flex-start;
    width: 81.12%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e950c948 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 fef6275::before, #\32 fef6275 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\32 fef6275 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/a1b26106/dms3rep/multi/opt/pexels-photo-335393-1920w.jpeg");
    background-attachment: fixed;
}
#\32 fef6275.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAABAwMFAQAAAAAAAAAAAAACAAEDBAUHERQVITEz/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAh/9oADAMBAAIRAxEAPwCbx3euNtMdZdzkqWk+YN4KqCyrQCTjsy6fREU2rSnPJE7v/9k=');
}
    
#\33 5de69d7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\38 963beb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 aa88780 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3051fae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d0f01fac {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#c812a666 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#d9f15098 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 9e45564 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#b096fcc0 {
    width: 100%;
    height: 470px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 7b11f0d {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#b88ad0ae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#\32 1b25c65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2d689d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 3f4ff2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c295465 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3ba8669 {
    flex-direction: row;
    align-items: center;
    width: 100.30%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f062a1b {
    width: 80.79%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fbcd5417 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5ad3929 {
    flex-direction: row;
    align-items: center;
    width: 100.30%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c51424c3 {
    width: 80.79%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d8625a5 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 a89cecf {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ed04252d {
    width: 80.79%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a7b0890d {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#eef20572 {
    flex-direction: row;
    align-items: center;
    width: 100.30%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d8ae8dd {
    width: 100%;
    height: 476px;
    max-width: 100%;
    order: 3;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 5944445 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a21d9da8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\32 6b2ee52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\30 9ab2518 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 10939f9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 8e06e0d {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#e0d77990 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#ac1af1f5 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 6605af6 {
    min-height: 398px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 5% 8% 5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#d0bb6183 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/a1b26106/dms3rep/multi/opt/Image20260227122502-1920w.jpg");
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#d0bb6183.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwYH/8QAIRAAAQMEAgMBAAAAAAAAAAAAAgEDBAAFBhEhQRNRYZH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABoRAQACAwEAAAAAAAAAAAAAAAEAAgMEBRH/2gAMAwEAAhEDEQA/ACbzK4RPDCi3AiigPB+vlCUvJnCUxeVRJdou+vypXGDB2+Q4rjYk0XKpW5NxIyAKIwOtJ3U/LtWGMtzqins//9k=');
}
    
#\37 0ca3b87 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 62b6ec2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 88df598::before, #\36 88df598 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 88df598 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/a1b26106/dms3rep/multi/opt/shutterstock_2420720493-1920w.jpg");
    background-attachment: fixed;
}
#\36 88df598.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhAAAQMEAwAAAAAAAAAAAAAAAAEDBAIFFCERElH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABkRAQACAwAAAAAAAAAAAAAAAAEAAgMhMf/aAAwDAQACEQMRAD8Aq3xIzTVKut9/OTdnQ01ipoAi11CmROBP/9k=');
}
    
#\33 e9d0a7e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 16px 16px 16px;
}
#\33 e9d0a7e {
    width: 255px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf677b07 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 139bcdd {
    width: 81.12%;
    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 2f4cbcc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 3583df3 {
    flex-direction: row;
    align-items: center;
    width: 25.88%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d9a28e0 {
    flex-direction: row;
    align-items: flex-start;
    width: 81.12%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb1e9a70 {
    width: 81.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7e0342f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#cae9a753.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 16px 16px 16px;
}
#cae9a753 {
    width: 255px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c5aa20b {
    min-height: 545px;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    
}
    
#group_ktn {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_3b9 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 3cf9f24 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1a6e889 {
    width: 77.96%;
}
    
#group_qjt {
    width: 18.04%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5fc6e4e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f1523246 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fdfe935e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e19c9273 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d0d0ab79 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 55eb427 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 dc47e6f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e644aea3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6cdf7b5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 73bed44 {
    margin: 0px 0% 0px 0%;
}
    
#\34 876dea2 {
    width: 100%;
    min-height: 80px;
}
    
#\35 677d3ae {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d0e3a3 {
    width: 222.344px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f442d455.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.6px 7.625px 7.6px 7.625px;
}
#f442d455 {
    width: 60px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 9433807 {
    justify-self: auto;
    align-self: auto;
    width: 42.52%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cs5 {
    order: 0;
}
    
#widget_rug {
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4aca6a7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b5120097 {
    margin: 0px 0% 0px 0%;
}
    
#\38 6350f8b::before, #\38 6350f8b > .bgExtraLayerOverlay {
    
}
#\38 6350f8b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAgABAwQRFSFBkf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwDLW5acJyTWmIXzgGblQ7ap0JeIiOJWCXT0/9k=');
}
    
#\34 eabea00 {
    width: 60.33%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc1f0de9 {
    min-width: 32px;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b0957d0 {
    width: 100.00%;
}
    
#\33 9a062b5 {
    align-items: flex-start;
}
    
#\38 925c7ed {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a065263c {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 347px;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1923d77 {
    margin: 0px 0% 0px 0%;
}
    
#fa013b6a {
    min-width: 32px;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 47ba1b7 {
    min-width: 32px;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3173fe3 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 316px;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 92fd408 {
    min-width: 32px;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd00dd5f {
    min-width: 32px;
    row-gap: 8px;
    height: auto;
    min-height: 14.08%;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8a10e76 {
    min-width: 32px;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f84abf0 {
    min-width: 32px;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a7b4aba2 {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0120b2c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 ae37cd9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 c11c055 {
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 fef6275::before, #\32 fef6275 > .bgExtraLayerOverlay {
    
}
#\32 fef6275.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAABAwMFAQAAAAAAAAAAAAACAAEDBAUHERQVITEz/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAh/9oADAMBAAIRAxEAPwCbx3euNtMdZdzkqWk+YN4KqCyrQCTjsy6fREU2rSnPJE7v/9k=');
}
    
#\33 5de69d7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 5bc30c2 {
    margin: 0px 0% 0px 0%;
}
    
#ed739710 {
    width: 61.39%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7b11f0d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d0101e4e {
    margin: 0px 0% 0px 0%;
}
    
#\30 d8ae8dd {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 aea3dfe {
    margin: 0px 0% 0px 0%;
}
    
#\31 8e06e0d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6605af6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 12px;
}
    
#d0bb6183 {
    width: 100%;
    min-height: 315px;
    height: auto;
}
#d0bb6183.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwYH/8QAIRAAAQMEAgMBAAAAAAAAAAAAAgEDBAAFBhEhQRNRYZH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABoRAQACAwEAAAAAAAAAAAAAAAEAAgMEBRH/2gAMAwEAAhEDEQA/ACbzK4RPDCi3AiigPB+vlCUvJnCUxeVRJdou+vypXGDB2+Q4rjYk0XKpW5NxIyAKIwOtJ3U/LtWGMtzqins//9k=');
}
    
#\37 0ca3b87 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 88df598::before, #\36 88df598 > .bgExtraLayerOverlay {
    
}
#\36 88df598.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhAAAQMEAwAAAAAAAAAAAAAAAAEDBAIFFCERElH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABkRAQACAwAAAAAAAAAAAAAAAAEAAgMhMf/aAAwDAQACEQMRAD8Aq3xIzTVKut9/OTdnQ01ipoAi11CmROBP/9k=');
}
    
#\31 2f4cbcc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ae63f8c6 {
    margin: 0px 0% 0px 0%;
}
    
#cae9a753 {
    width: 254.688px;
}
    
#\36 3583df3 {
    width: 48.45%;
}
    
#bf677b07 {
    width: 70px;
}
}



@media (max-width: 767px) {
    
#\35 c5aa20b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 1a6e889 {
    min-height: 80px;
    width: 100%;
    row-gap: 8px;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    
}
    
#group_qjt {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_ktn {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_3b9 {
    min-width: 32px;
    width: 95.71%;
    margin: 0px 0% 0px 0%;
}
    
#\30 3cf9f24 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 8070db6 {
    align-items: center;
}
    
#\35 5fc6e4e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f1523246 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\32 a62f84a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ca15a9bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#de811cb1 {
    height: 240px;
}
    
#fdfe935e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 90def85 {
    height: 240px;
}
    
#\35 bf974f1 {
    align-items: center;
}
    
#e19c9273 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d42e96b {
    height: 240px;
}
    
#\39 85a69d0 {
    align-items: center;
}
    
#d0d0ab79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\31 55eb427 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f50c50d {
    height: 240px;
}
    
#f216e8a4 {
    align-items: center;
}
    
#\31 dc47e6f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f26044f8 {
    height: 240px;
}
    
#c62b62bb {
    align-items: center;
}
    
#e644aea3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6a5e7f4 {
    height: 240px;
}
    
#ea33003b {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 6cdf7b5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 876dea2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 677d3ae {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_v33 {
    height: 240px;
}
    
#\30 9433807 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#aad97b3e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c4aca6a7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 6350f8b::before, #\38 6350f8b > .bgExtraLayerOverlay {
    
}
#\38 6350f8b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAgABAwQRFSFBkf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwDLW5acJyTWmIXzgGblQ7ap0JeIiOJWCXT0/9k=');
}
    
#\39 f44bb1f {
    width: 100.00%;
}
    
#\34 eabea00 {
    width: 100.00%;
}
    
#\30 d374a66 {
    width: 70px;
}
    
#\38 38c372c {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 9a062b5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 925c7ed {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a065263c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bc1f0de9 {
    min-width: 32px;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fa013b6a {
    min-width: 32px;
    height: auto;
    min-height: 17.07%;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 47ba1b7 {
    min-width: 32px;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3173fe3 {
    width: 100%;
    min-height: 376px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 92fd408 {
    min-width: 32px;
    height: auto;
    min-height: 17.07%;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd00dd5f {
    min-width: 32px;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8a10e76 {
    min-width: 32px;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f84abf0 {
    min-width: 32px;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a7b4aba2 {
    min-width: 32px;
    padding: 0px 5px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e0120b2c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c71becfd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 c11c055 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#d4ba7b73 {
    min-width: 32px;
}
    
#\39 540cfd2 {
    min-width: 32px;
}
    
#a5fa6130 {
    min-width: 32px;
}
    
#fc374008 {
    min-width: 32px;
}
    
#\30 b992906 {
    min-width: 32px;
}
    
#fa143cd1 {
    min-width: 32px;
}
}



@media (max-width: 767px) {
    
#\32 fef6275::before, #\32 fef6275 > .bgExtraLayerOverlay {
    
}
#\32 fef6275.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAABAwMFAQAAAAAAAAAAAAACAAEDBAUHERQVITEz/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAh/9oADAMBAAIRAxEAPwCbx3euNtMdZdzkqWk+YN4KqCyrQCTjsy6fREU2rSnPJE7v/9k=');
}
    
#\33 5de69d7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 963beb9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ed739710 {
    width: 100.00%;
}
    
#e950c948 {
    width: 70px;
}
    
#\30 6d3c7ab {
    width: 100.00%;
}
    
#\38 4803cdc {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#d0f01fac {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c812a666 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 9e45564 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b096fcc0 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\38 7b11f0d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 1b25c65 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 2d689d1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 d8ae8dd {
    height: 240px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a21d9da8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 6b2ee52 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 8e06e0d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 6605af6 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 12px;
}
    
#d0bb6183 {
    width: 100%;
    min-height: 163px;
    align-items: center;
    height: auto;
}
#d0bb6183.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwYH/8QAIRAAAQMEAgMBAAAAAAAAAAAAAgEDBAAFBhEhQRNRYZH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABoRAQACAwEAAAAAAAAAAAAAAAEAAgMEBRH/2gAMAwEAAhEDEQA/ACbzK4RPDCi3AiigPB+vlCUvJnCUxeVRJdou+vypXGDB2+Q4rjYk0XKpW5NxIyAKIwOtJ3U/LtWGMtzqins//9k=');
}
    
#\37 0ca3b87 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 88df598::before, #\36 88df598 > .bgExtraLayerOverlay {
    
}
#\36 88df598.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhAAAQMEAwAAAAAAAAAAAAAAAAEDBAIFFCERElH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABkRAQACAwAAAAAAAAAAAAAAAAEAAgMhMf/aAAwDAQACEQMRAD8Aq3xIzTVKut9/OTdnQ01ipoAi11CmROBP/9k=');
}
    
#\31 2f4cbcc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 7e0342f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cae9a753 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d9a28e0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 3583df3 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#bf677b07 {
    width: 70px;
}
}

