@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 div.u_1702575791 .svg { fill:var(--color_5) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1906910083 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1909294907 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1748387122 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1991815184 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1030223132 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1789788356 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1221771454 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1463256694 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1242574738 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1604464557 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1540765557 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1146790183 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !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; }
}
@media (min-width:0px) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 2a6f35cfdd2b461c33482f9 {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 567px;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6f35cfdd2b461c33482fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    background-image: url(https://lirp.cdn-website.com/8cd181e0/dms3rep/multi/opt/imgi_1_Lot373-2-1920w.jpg);
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6f35cfdd2b461c33482f6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 2a6f35cfdd2b461c33482f8 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#group_mp9 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    background-color: var(--color_4);
    background-image: initial;
    border-style: solid;
    border-width: 0 20px 15px 0;
    border-color: #000000 var(--color_5) var(--color_5) #000000;
    box-shadow: rgba(0, 0, 0, 0.25) -3px -3px 11px 0px;
}
    
#widget_8gk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_32g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ehi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 7ca18d7 {
    width: 230px;
    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_f35 {
    align-items: flex-start;
    width: 226px;
    min-height: 58px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a6f35cfdd2b461c33482f9 {
    column-gap: 2%;
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 2% 2% 2%;
}
    
#\36 2a6f35cfdd2b461c33482fb {
    width: 100%;
    min-height: 350px;
    height: auto;
}
    
#group_mp9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 2a6f35cfdd2b461c33482f9 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 12% 4% 4% 4%;
}
    
#\36 2a6f35cfdd2b461c33482fb {
    width: 100%;
    min-height: 250px;
    align-items: center;
}
    
#group_mp9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#group_f35 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\36 2a70703fdd2b461c334ccf9::before, #\36 2a70703fdd2b461c334ccf9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
}
#\36 2a70703fdd2b461c334ccf9 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/8cd181e0/dms3rep/multi/opt/imgi_2_FrontEntryIMG_1858-%281%29-1920w.jpg);
    background-attachment: fixed;
}
#\36 2a70703fdd2b461c334ccf9.lazy {
    background-image: url('');
}
    
#\36 2a70703fdd2b461c334ccfa {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70703fdd2b461c334ccfb {
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70703fdd2b461c334ccf7 {
    margin: 0px 0% 0px 0%;
}
    
#group_vjr {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#widget_k0r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_35m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_qki {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
}
    
#group_tm5 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_1r9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ssm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_iea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c02f744d {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 15c9349 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\30 f818a9c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae87d773 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0s7 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
}
    
#\35 9bb6336 {
    width: 80px;
    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 5ba08c9 {
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cb15ecf1 {
    justify-content: flex-start;
    align-items: center;
    width: 49.88179005512466%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
}
    
#e9f59917 {
    width: 80px;
    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 209bcb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 4bc9346 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c176d2a8 {
    justify-content: flex-start;
    align-items: center;
    width: 49.9999989001684%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
}
    
#b67bfa77 {
    width: 80px;
    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 78fa386 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 f6f3ee2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a70703fdd2b461c334ccfa {
    padding-left: 2%;
    padding-bottom: 2%;
    padding-right: 2%;
    row-gap: 0px;
}
    
#\36 2a70703fdd2b461c334ccf9::before, #\36 2a70703fdd2b461c334ccf9 > .bgExtraLayerOverlay {
    
}
#\36 2a70703fdd2b461c334ccf9.lazy {
    background-image: url('');
}
    
#c02f744d {
    min-height: 242px;
    justify-content: flex-start;
    order: 1;
}
    
#group_tm5 {
    min-height: 242px;
    order: 0;
}
    
#cb15ecf1 {
    min-height: 269px;
    width: 50%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c176d2a8 {
    min-height: 269px;
    width: 49.999997333156735%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1r9 {
    order: 0;
}
    
#widget_0s7 {
    order: 2;
}
    
#group_qki {
    order: 3;
    justify-self: auto;
    align-self: auto;
    width: 99.99999466631347%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5ba08c9 {
    flex-direction: row;
    column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70703fdd2b461c334ccfb {
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_vjr {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 2a70703fdd2b461c334ccfa {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 5px;
    column-gap: 4%;
    padding: 12% 4% 4% 4%;
}
    
#\36 2a70703fdd2b461c334ccfb {
    width: 100%;
    min-height: 767px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70703fdd2b461c334ccf9::before, #\36 2a70703fdd2b461c334ccf9 > .bgExtraLayerOverlay {
    
}
#\36 2a70703fdd2b461c334ccf9.lazy {
    background-image: url('');
}
    
#group_vjr {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 5ba08c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c176d2a8 {
    min-width: 32px;
    width: 100%;
    min-height: 250px;
}
    
#cb15ecf1 {
    min-width: 32px;
    width: 100%;
    min-height: 250px;
}
    
#c02f744d {
    min-height: 250px;
    min-width: 32px;
    width: 100.00%;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_1r9 {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_0s7 {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_qki {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 554px;
    order: 2;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_tm5 {
    min-width: 32px;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.35;
    content: '';
    height: 100%;
}
#c01c31c9 {
    background-image: url(https://lirp.cdn-website.com/8cd181e0/dms3rep/multi/opt/Untitled+design+-+2025-09-05T152842.741-1920w.png);
}
    
#\35 c5aa20b {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 696px;
    flex-wrap: nowrap;
    padding: 25% 8% 10% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1a6e889 {
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#aba9dfaa {
    max-width: 100%;
    width: 962px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2vb {
    width: 230px;
    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;
}
    
#group_tm2 {
    align-items: flex-start;
    width: 230px;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c5aa20b {
    min-height: 0px;
    padding: 30% 2% 15% 2%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.35;
    content: '';
    height: 100%;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#\38 1a6e889 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 c5aa20b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 32% 4% 15% 4%;
}
    
#\38 1a6e889 {
    row-gap: 5px;
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.35;
    content: '';
    height: 100%;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 8e57ec5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 39c1edf {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 f2b0afb {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ba37829 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#c57ed516 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\31 ebc9858 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8c9684e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 6cb9331 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#da10f7ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    min-width: 4%;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0fba167.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 0fba167 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#\31 8d08742.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 8d08742 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\39 16e6975.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 16e6975 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\38 dc48018 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#a18cdc10 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#fc35bb6f {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\39 5b80d55 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 150cb89.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 150cb89 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\31 c5302ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/8cd181e0/dms3rep/multi/opt/imgi_2791_20240122_180336-1096h.jpg);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\31 c5302ea.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAgICAAcAAAAAAAAAAAAAAQIAAwURBBITIVGx4f/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQEBAAMAAAAAAAAAAAAAAAABAAIDEf/aAAwDAQACEQMRAD8Aga7LnGpw99qufBPb3M8+cytbsnVI5TrQb7ER92IJyBb/2Q==');
}
    
#d58e896e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a2261580 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 6dd169d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b1dab3a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4e5daea {
    width: 230px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8a0943e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_2nt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_re0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 d861078 {
    margin: 0px 0% 0px 0%;
}
    
#group_r0q {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
}
    
#widget_5sf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_i58 {
    width: 83.65%;
    height: auto;
    max-width: 100%;
}
    
#group_9di {
    align-items: flex-start;
    width: 221px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f2b0afb {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\31 c5302ea {
    width: 100%;
    min-height: 350px;
    order: 1;
}
#\31 c5302ea.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAgICAAcAAAAAAAAAAAAAAQIAAwURBBITIVGx4f/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQEBAAMAAAAAAAAAAAAAAAABAAIDEf/aAAwDAQACEQMRAD8Aga7LnGpw99qufBPb3M8+cytbsnVI5TrQb7ER92IJyBb/2Q==');
}
    
#d58e896e {
    width: 100%;
}
    
#da10f7ec {
    width: 100%;
    min-height: 80px;
    row-gap: 5px;
    order: 0;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4e5daea {
    width: 100%;
    min-height: 50px;
}
    
#\39 8a0943e {
    width: 100%;
}
    
#group_r0q {
    margin-left: 0px;
    margin-right: 0px;
    align-items: center;
}
    
#widget_5sf {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\31 c5302ea {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
#\31 c5302ea.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAgICAAcAAAAAAAAAAAAAAQIAAwURBBITIVGx4f/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQEBAAMAAAAAAAAAAAAAAAABAAIDEf/aAAwDAQACEQMRAD8Aga7LnGpw99qufBPb3M8+cytbsnVI5TrQb7ER92IJyBb/2Q==');
}
    
#\35 f2b0afb {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#d58e896e {
    width: 100%;
    row-gap: 7px;
}
    
#da10f7ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 19px;
}
    
#\38 dc48018 {
    height: 194px;
}
    
#\35 4e5daea {
    width: 100%;
    min-height: 50px;
}
    
#\39 8a0943e {
    width: 100%;
}
    
#group_r0q {
    margin-left: 0px;
    margin-right: 0px;
    align-items: center;
}
    
#widget_5sf {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#f23c35f2 {
    max-height: 100%;
    min-height: 59px;
    width: 87.99859722952833%;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bbd1592 {
    align-self: auto;
    max-width: 100%;
    width: 626px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b0a619a {
    max-height: 100%;
    min-height: 103px;
    width: 88%;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ef04d93 {
    max-height: 100%;
    min-height: 103px;
    width: 87.9986679669846%;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d3c18fe {
    max-height: 100%;
    min-height: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a508ec99 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 60145cc {
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 45114d7 {
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c84a45f {
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-width: 0 20px 15px 0;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 421677a {
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bea4ba20 {
    align-self: auto;
    max-height: 100%;
    min-height: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cb844da {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4529dd9 {
    max-height: 100%;
    min-height: 103px;
    width: 87.9986679669846%;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2601d57 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#c4973278 {
    column-gap: 1%;
    row-gap: 10px;
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e4f4596 {
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e7dd211 {
    max-height: 100%;
    min-height: 106px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ce7b817e {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    margin-bottom: 15px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5c26277 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#f348666b {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    margin-bottom: 15px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fe3c831 {
    max-height: 100%;
    min-height: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_4fp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_d9p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_vir {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_rti {
    width: 100%;
    height: 105px;
    max-width: 100%;
    order: 3;
}
    
#widget_anc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\32 8cb0b1e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 bbd1592 {
    width: 100.00006805614632%;
}
    
#\32 b0a619a {
    width: 86%;
    min-height: 90px;
    height: auto;
}
    
#\31 ef04d93 {
    width: 86%;
    min-height: 83px;
    height: auto;
}
    
#\34 4529dd9 {
    width: 86%;
    min-height: 90px;
    height: auto;
}
    
#\31 d3c18fe {
    align-items: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c4973278 {
    row-gap: 5px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e7dd211 {
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 c84a45f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5c26277 {
    row-gap: 5px;
    flex-direction: column;
    padding-left: 6%;
    padding-bottom: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 6%;
}
    
#bea4ba20 {
    align-items: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#f23c35f2 {
    width: 86%;
    min-height: 90px;
    height: auto;
}
    
#\35 fe3c831 {
    align-self: auto;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rti {
    height: 23px;
}
    
#widget_vir {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\30 45114d7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c84a45f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 5px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 421677a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bea4ba20 {
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
}
    
#f23c35f2 {
    width: 75.36%;
    min-width: 32px;
    height: auto;
    min-height: 95px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bbd1592 {
    width: 100.00004017072558%;
}
    
#\32 b0a619a {
    width: 100.00%;
    min-width: 32px;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#\31 ef04d93 {
    width: 100.00%;
    min-width: 32px;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 4529dd9 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d3c18fe {
    align-self: auto;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4973278 {
    row-gap: 5px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e4f4596 {
    min-width: 32px;
    width: 73.1875px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e7dd211 {
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    width: 100.00%;
}
    
#\36 5c26277 {
    row-gap: 12px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\31 60145cc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fe3c831 {
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 3;
}
    
#widget_rti {
    height: 40px;
}
    
#widget_anc {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\34 1c07b90 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#e082bb46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 b470df2 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#b1021537 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 c26a18d {
    width: 1594px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 902f1aa {
    margin: 0px 0% 0px 0%;
}
    
#group_067 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/8cd181e0/dms3rep/multi/opt/imgi_26_481346634_1031416635706902_1503115000439788162_n-1920w.jpg);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
}
#group_067.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwP/xAAfEAACAQQCAwAAAAAAAAAAAAABAgMABAURBiESMZH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAAMBAAAAAAAAAAAAAAAAAAABEQL/2gAMAwEAAhEDEQA/AC7IcVsZA0loX2vbAb0B8qatiUUKRISBo0mZO2gssBPDBCi7QgtruihsZGWJ8291OtUeNH//2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b470df2 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 c26a18d {
    width: 99.99995457900414%;
}
    
#b1021537 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_067 {
    width: 100%;
    min-height: 320px;
}
#group_067.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwP/xAAfEAACAQQCAwAAAAAAAAAAAAABAgMABAURBiESMZH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAAMBAAAAAAAAAAAAAAAAAAABEQL/2gAMAwEAAhEDEQA/AC7IcVsZA0loX2vbAb0B8qatiUUKRISBo0mZO2gssBPDBCi7QgtruihsZGWJ8291OtUeNH//2Q==');
}
}



@media (max-width: 767px) {
    
#\33 b470df2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 8%;
    padding-right: 8%;
    flex-wrap: nowrap;
}
    
#b1021537 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 5px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 c26a18d {
    width: 99.99985088536813%;
}
    
#group_067 {
    width: 100%;
    min-height: 250px;
    align-items: center;
}
#group_067.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwP/xAAfEAACAQQCAwAAAAAAAAAAAAABAgMABAURBiESMZH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAAMBAAAAAAAAAAAAAAAAAAABEQL/2gAMAwEAAhEDEQA/AC7IcVsZA0loX2vbAb0B8qatiUUKRISBo0mZO2gssBPDBCi7QgtruihsZGWJ8291OtUeNH//2Q==');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cb858f8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/8cd181e0/dms3rep/multi/opt/imgi_2_Sales-Map-09-07-2025-1920w.png);
    margin: 0% 0% 0% 0%;
}
#cb858f8f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABBUlEQVQY0wXB20rCAACA4b1dF914I0Fd7SYLkjLESigsOygt0ki2uWikywlDofKw8jDddLo5g57o7/uEjlOh61Sx3Rr27IXxQsUNnvFDlc6kTLl1TlJNINhTlYGrM12YjH0dL3hlHioEkUZ7dE+hmUZ82kH4cir8eDp+aDELDMJ1jdW6ih/K1PqXnOp7xKUYQvNboutqrNYWUdTg77eOt1RoD4tcvycRy1ts3mwgaJ9XWKMKy8hisTKYzGWMfp4784iUIiJKcbZvYwiSlUXvlRjMTIaegWWXKJhnHGv7pJQEaXmXjJxAyBkp1I8iPadOf9yg2n4gq2c4VA7IvZ3w2LxAbuX5BzR+yHorhEX9AAAAAElFTkSuQmCC');
}
    
#\35 ce9ba65 {
    min-height: 498px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 36e369c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 468406d {
    margin: 0px 0% 0px 0%;
}
    
#group_lbg {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 10px 2% 10px 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ds8 {
    width: 517px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eiq {
    width: 86.41702798581001%;
    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_7r0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_vt6 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ce9ba65 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 468406d {
    margin: 0px 0% 0px 0%;
}
    
#cb858f8f {
    width: 100%;
    min-height: 320px;
    order: 1;
}
#cb858f8f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABBUlEQVQY0wXB20rCAACA4b1dF914I0Fd7SYLkjLESigsOygt0ki2uWikywlDofKw8jDddLo5g57o7/uEjlOh61Sx3Rr27IXxQsUNnvFDlc6kTLl1TlJNINhTlYGrM12YjH0dL3hlHioEkUZ7dE+hmUZ82kH4cir8eDp+aDELDMJ1jdW6ih/K1PqXnOp7xKUYQvNboutqrNYWUdTg77eOt1RoD4tcvycRy1ts3mwgaJ9XWKMKy8hisTKYzGWMfp4784iUIiJKcbZvYwiSlUXvlRjMTIaegWWXKJhnHGv7pJQEaXmXjJxAyBkp1I8iPadOf9yg2n4gq2c4VA7IvZ3w2LxAbuX5BzR+yHorhEX9AAAAAElFTkSuQmCC');
}
    
#group_lbg {
    width: 100%;
    min-height: 80px;
    order: 0;
    row-gap: 10px;
    align-items: center;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ds8 {
    width: 659px;
}
    
#widget_eiq {
    width: 99.78%;
}
    
#widget_7r0 {
    width: 99.78%;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#cb858f8f {
    min-height: 211px;
    align-items: center;
    width: 100%;
    order: 1;
    height: auto;
}
#cb858f8f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABBUlEQVQY0wXB20rCAACA4b1dF914I0Fd7SYLkjLESigsOygt0ki2uWikywlDofKw8jDddLo5g57o7/uEjlOh61Sx3Rr27IXxQsUNnvFDlc6kTLl1TlJNINhTlYGrM12YjH0dL3hlHioEkUZ7dE+hmUZ82kH4cir8eDp+aDELDMJ1jdW6ih/K1PqXnOp7xKUYQvNboutqrNYWUdTg77eOt1RoD4tcvycRy1ts3mwgaJ9XWKMKy8hisTKYzGWMfp4784iUIiJKcbZvYwiSlUXvlRjMTIaegWWXKJhnHGv7pJQEaXmXjJxAyBkp1I8iPadOf9yg2n4gq2c4VA7IvZ3w2LxAbuX5BzR+yHorhEX9AAAAAElFTkSuQmCC');
}
    
#\35 ce9ba65 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_lbg {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    row-gap: 10px;
    padding: 10px 2% 10px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 468406d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 3988143 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\31 dafd2b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fcb17730.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fcb17730 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#a131117f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8171c72 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bdd69b6d {
    min-height: 862px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a628e5f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 3e3c348 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 d717677 {
    width: 83.65%;
    height: auto;
    max-width: 100%;
}
    
#\30 d94f13e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#a4d6d539.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a4d6d539 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\33 ab1a466 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#b55cf535 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b740446f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b740446f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\39 b1b11ba {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\34 1e46b53 {
    width: 230px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 5;
}
    
#d278a247 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/8cd181e0/dms3rep/multi/opt/imgi_9_AF1QipMN56UfDk7vWp22IcH_voJUPsDYq2W23C55xybm-w397-h298-k-no-984h.jpg);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#d278a247.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAgEAAABQMFAAAAAAAAAAAAAAAAAQMEBQISIQYRExZC/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMRUf/aAAwDAQACEQMRAD8AsN4OfRiFG9tN6nrfJCL1rUpY5DAAFVTS2xVinh//2Q==');
}
    
#\33 e57f936 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 aa023c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#da2830cf {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
}
    
#\38 c530e90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    min-width: 4%;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#d43195a2 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 d385a67 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 5e0e41c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2451f80 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bdd69b6d {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\38 c530e90 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    order: 0;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d43195a2 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 1e46b53 {
    width: 30%;
    min-height: 50px;
}
    
#d278a247 {
    width: 100%;
    min-height: 350px;
    order: 1;
}
#d278a247.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAgEAAABQMFAAAAAAAAAAAAAAAAAQMEBQISIQYRExZC/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMRUf/aAAwDAQACEQMRAD8AsN4OfRiFG9tN6nrfJCL1rUpY5DAAFVTS2xVinh//2Q==');
}
    
#\37 8171c72 {
    width: 100%;
}
    
#da2830cf {
    height: auto;
    min-height: 64px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 aa023c5 {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\38 3988143 {
    height: 194px;
}
    
#bdd69b6d {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\38 c530e90 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
    padding: 4% 10px 4% 10px;
    margin: 0% 0% 0% 0%;
}
    
#d43195a2 {
    width: 100%;
}
    
#\34 1e46b53 {
    width: 100%;
    min-height: 50px;
}
    
#d278a247 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
#d278a247.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAgEAAABQMFAAAAAAAAAAAAAAAAAQMEBQISIQYRExZC/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMRUf/aAAwDAQACEQMRAD8AsN4OfRiFG9tN6nrfJCL1rUpY5DAAFVTS2xVinh//2Q==');
}
    
#\37 8171c72 {
    width: 100%;
    row-gap: 7px;
}
    
#da2830cf {
    align-items: center;
}
}



@media all {
    
#\31 8977823 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\32 5d8e425 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d09e34b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#da816e10 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d3213ceb {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
}
    
#\32 132e565 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
}
    
#dcc52b02 {
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ba880e49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 3275af5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe9b0b76 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b413e698::before, #b413e698 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
}
#b413e698 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/8cd181e0/dms3rep/multi/opt/imgi_2_FrontEntryIMG_1858-%281%29-1920w.jpg);
    background-attachment: fixed;
}
#b413e698.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIDBQQREjEy/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQMEAiEx/9oADAMBAAIRAxEAPwCVV4l9Yc58jELJI/IPTlZDrzQ3TtJRFKuTJ6yDpxNcP//Z');
}
    
#\33 a611998 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 90916f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 4ccdd54 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eed5702b {
    margin: 0px 0% 0px 0%;
}
    
#\33 e8dcd88 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#fcba8d71 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 abdbe8b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4483c91 {
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 f8d3510 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
}
    
#\30 dc09636 {
    justify-content: flex-start;
    align-items: center;
    width: 48.940117310053196%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 62b2934 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bc1fa0e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 df44409 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 6a55f5f {
    justify-content: flex-start;
    align-items: center;
    width: 50.00005456281544%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8eea9e4 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1323d40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a5a7369 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe9b0b76 {
    min-height: 242px;
    order: 0;
}
    
#b413e698::before, #b413e698 > .bgExtraLayerOverlay {
    
}
#b413e698.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIDBQQREjEy/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQMEAiEx/9oADAMBAAIRAxEAPwCVV4l9Yc58jELJI/IPTlZDrzQ3TtJRFKuTJ6yDpxNcP//Z');
}
    
#\33 a611998 {
    padding-left: 2%;
    padding-bottom: 2%;
    padding-right: 2%;
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 90916f7 {
    order: 0;
}
    
#da816e10 {
    min-height: 242px;
    justify-content: flex-start;
    order: 3;
}
    
#d3213ceb {
    order: 1;
}
    
#\32 132e565 {
    order: 2;
}
    
#\33 f8d3510 {
    order: 2;
}
    
#\30 dc09636 {
    min-height: 221px;
    width: 49.51150045199291%;
    min-width: 32px;
}
    
#\37 6a55f5f {
    min-height: 221px;
    width: 51.57579280056422%;
    min-width: 32px;
}
    
#\33 e8dcd88 {
    width: 100%;
    min-height: 80px;
}
    
#dcc52b02 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#dcc52b02 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b413e698::before, #b413e698 > .bgExtraLayerOverlay {
    
}
#b413e698.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIDBQQREjEy/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQMEAiEx/9oADAMBAAIRAxEAPwCVV4l9Yc58jELJI/IPTlZDrzQ3TtJRFKuTJ6yDpxNcP//Z');
}
    
#\33 a611998 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 4% 0% 4%;
}
    
#\33 e8dcd88 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 4483c91 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 132e565 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fe9b0b76 {
    min-width: 32px;
    width: 100.00%;
    min-height: 210px;
    margin: 0px 0% 0px 0%;
}
    
#da816e10 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 210px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f8d3510 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 dc09636 {
    min-width: 32px;
    width: 100.00%;
    min-height: 210px;
}
    
#\37 6a55f5f {
    min-width: 32px;
    width: 100.00%;
    min-height: 210px;
}
    
#eed5702b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 735dd2c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#\36 62728c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 9aa49d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cde15af8 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5d6159a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 eaaafc3 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbd03b57::before, #cbd03b57 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
}
#cbd03b57 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/8cd181e0/dms3rep/multi/opt/imgi_2_FrontEntryIMG_1858-%281%29-1920w.jpg);
    background-attachment: fixed;
}
#cbd03b57.lazy {
    background-image: url('');
}
    
#\33 b255cc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 79573ff {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a3ce7d11 {
    justify-content: flex-start;
    align-items: center;
    width: 49.88179005512466%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
}
    
#\33 7e67427 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#fc3061df {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 7bc5627 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5b54317 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fe9de514 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 94404d6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
}
    
#\31 54947e6 {
    justify-content: flex-start;
    align-items: center;
    width: 49.9999989001684%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
}
    
#dee462d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a29d30e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aacbb4e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6f99f09 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 2cb72d7 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
}
    
#\33 f9b0985 {
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bc554fc8 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#ba2fa0f8 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f6a714e1 {
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2b1e8e4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 735dd2c {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 94404d6 {
    order: 3;
    justify-self: auto;
    align-self: auto;
    width: 99.99999466631347%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbd03b57::before, #cbd03b57 > .bgExtraLayerOverlay {
    
}
#cbd03b57.lazy {
    background-image: url('');
}
    
#\33 f9b0985 {
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 54947e6 {
    min-height: 269px;
    width: 49.999997333156735%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5b54317 {
    order: 0;
}
    
#\34 79573ff {
    min-height: 242px;
    justify-content: flex-start;
    order: 1;
}
    
#bc554fc8 {
    padding-left: 2%;
    padding-bottom: 2%;
    padding-right: 2%;
    row-gap: 0px;
}
    
#ba2fa0f8 {
    min-height: 242px;
    order: 0;
}
    
#a3ce7d11 {
    min-height: 269px;
    width: 50%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6a714e1 {
    flex-direction: row;
    column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 2cb72d7 {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\35 735dd2c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 94404d6 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 652px;
    order: 2;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#cbd03b57::before, #cbd03b57 > .bgExtraLayerOverlay {
    
}
#cbd03b57.lazy {
    background-image: url('');
}
    
#\33 f9b0985 {
    width: 100%;
    min-height: 767px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 54947e6 {
    min-width: 32px;
    width: 100%;
    min-height: 250px;
}
    
#a5b54317 {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 79573ff {
    min-height: 250px;
    min-width: 32px;
    width: 100.00%;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#bc554fc8 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 5px;
    column-gap: 4%;
    padding: 12% 4% 4% 4%;
}
    
#a3ce7d11 {
    min-width: 32px;
    width: 100%;
    min-height: 250px;
}
    
#ba2fa0f8 {
    min-width: 32px;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f6a714e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 2cb72d7 {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}

