@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 a.u_3725199440 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ce742fcb/icon/Phone_7688262.svg) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_3725199440:hover .iconBg { background-color:rgb(239,231,216) !important; }

  *#dm .dmInner a.u_3725199440.hover .iconBg { background-color:rgb(239,231,216) !important; }

  *#dm .dmInner a.u_1494678930 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ce742fcb/icon/Arrow_3134092.svg) !important;
    background-color:var(--color_2) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1291523548 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_4) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1866059227 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_4) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1318721629 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_4) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1031588934 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_4) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2459749344 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    padding:25% !important;
    border-radius:0% !important;
    border-color:rgb(71,65,53) !important;
    border-width:2px !important;
  }

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

  *#dm .dmInner div.u_1797814980 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    padding:25% !important;
    border-radius:0% !important;
    border-color:rgb(71,65,53) !important;
    border-width:2px !important;
  }

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

  *#dm .dmInner div.u_1874121565 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    padding:25% !important;
    border-radius:0% !important;
    border-color:rgb(71,65,53) !important;
    border-width:2px !important;
  }

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

  *#dm .dmInner div.u_1288272341 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    padding:25% !important;
    border-radius:0% !important;
    border-color:rgb(71,65,53) !important;
    border-width:2px !important;
  }

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

  *#dm .dmInner div.u_1041784283 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    padding:25% !important;
    border-radius:0% !important;
    border-color:rgb(71,65,53) !important;
    border-width:2px !important;
  }

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

  *#dm .dmInner div.u_507266787 .dmformsubmit { width:653px !important; }

  *#dm .dmInner div.u_507266787 input:not([type="submit"]) {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(71,65,53) rgb(71,65,53) rgb(71,65,53) rgb(71,65,53) !important;
  }

  *#dm .dmInner div.u_507266787 textarea {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(71,65,53) rgb(71,65,53) rgb(71,65,53) rgb(71,65,53) !important;
  }

  *#dm .dmInner div.u_507266787 select {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(71,65,53) rgb(71,65,53) rgb(71,65,53) rgb(71,65,53) !important;
  }

  *#dm .dmInner div.u_507266787 input::placeholder {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_507266787 input.placeholder {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_507266787 textarea::placeholder {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_507266787 textarea.placeholder {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_507266787 select::placeholder {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_507266787 select.placeholder {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_507266787 .dmforminput input {
    color:var(--color_4) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_507266787 .dmforminput textarea {
    color:var(--color_4) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_507266787 .dmforminput .fileUploadLink {
    color:var(--color_4) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_507266787 .checkboxwrapper span {
    color:var(--color_4) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_507266787 .radiowrapper span {
    color:var(--color_4) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_507266787 .optinwrapper div {
    color:var(--color_4) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_507266787 .freetextwrapper {
    color:var(--color_4) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_507266787 .dmforminput select {
    color:var(--color_4) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_507266787 .dmforminput option {
    color:var(--color_4) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_4243345828 {
    background-color:var(--color_3) !important;
    background-image:none !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) {
  *#dm .dmInner a.u_4243345828 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.85;
    content: '';
    height: 100%;
}
#c01c31c9 {
    background-image: url("https://lirp.cdn-website.com/ce742fcb/dms3rep/multi/opt/hero-1920w.jpg");
}
    
#\35 c5aa20b {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 807px;
    flex-wrap: nowrap;
    max-width: none;
    padding: 15% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1a6e889 {
    column-gap: 4%;
    row-gap: 5px;
    width: 48%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#aba9dfaa {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_6d0 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kqq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_1i1 {
    width: 216px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_to9 {
    width: 100%;
    height: 2px;
    max-width: 100%;
    order: 1;
}
    
#widget_hcu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_406 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c5aa20b {
    min-height: 272px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 20% 2% 7% 2%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    content: '';
    height: 100%;
}
    
#\38 1a6e889 {
    width: 67.39%;
    min-height: 8px;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#group_406 {
    width: 28.52532751091703%;
    min-height: 8px;
}
    
#widget_1i1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_1i1 {
    height: auto;
    min-height: 41px;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\35 c5aa20b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 40% 4% 20% 4%;
}
    
#\38 1a6e889 {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    content: '';
    height: 100%;
}
    
#group_6d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_406 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_1i1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_1i1 {
    height: auto;
    min-height: 41px;
    width: 191px;
    margin: 0px 0px 0px 0px;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#aba9dfaa {
    width: 94.49%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d6d39793 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.68%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 82f5ed0 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\39 864f763 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_j25 {
    justify-content: flex-end;
    align-items: flex-end;
    width: 34.270841750841754%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/ce742fcb/dms3rep/multi/opt/1+%282%29-1920w.png);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_s6m {
    align-items: flex-start;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_uqb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5fo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9pd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jh3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a6ce436 {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_k01 {
    align-items: flex-start;
    width: 30.08%;
    min-height: 135px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    height: auto;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
}
    
#widget_cml {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_18b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b6u {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 82f5ed0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#cfc7a516 {
    margin: 0px 0% 0px 0%;
}
    
#d6d39793 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#group_j25 {
    width: 100%;
    min-height: 300px;
    order: 0;
}
    
#widget_5fo {
    width: 88.38%;
}
}



@media (max-width: 767px) {
    
#d6d39793 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\34 82f5ed0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#group_j25 {
    width: 100%;
    min-height: 250px;
    align-items: flex-end;
}
    
#\35 a6ce436.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 a6ce436 {
    width: 139px;
    margin: 0px 0% 0px 0%;
}
    
#group_k01 {
    width: 30.07%;
    height: auto;
    min-height: 89px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 a865c46 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 52d4121 {
    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%;
}
    
#\34 19931f4::before, #\34 19931f4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.95;
    border-radius: inherit;
}
#\34 19931f4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/ce742fcb/dms3rep/multi/opt/bg-wood-1920w.png");
}
#\34 19931f4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATklEQVQI11WO0Q3AIAhEWUqFyXq4G7BaY0Brk5fj3RdHjuHolZq+Kzq58iqa8JZ0pjwOLrkIFYp//3xKTCHXYVjUi8tDmQzNak5hTzt7X0pkVbx8NgEJAAAAAElFTkSuQmCC');
}
    
#group_bqf {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
}
    
#c320bf2d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 5490b9f {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 c45b7c7 {
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9cb98f4 {
    flex-direction: row;
    align-items: center;
    width: 10.53%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5fe523e {
    width: 83.60%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_unr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_7lv {
    align-items: center;
    width: 26.44%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_pp5 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_gvd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4gm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 7cfdd80 {
    align-items: center;
    width: 26.44%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e7e50d74 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 90c18c3 {
    width: 93.06%;
    height: auto;
    max-width: 100%;
}
    
#\31 5491b5f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 9b0d78c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
}
    
#b7cff2c1 {
    align-items: center;
    width: 26.44%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 df1a72e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#ac049e60 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 9666ccf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f0bdd97 {
    align-items: center;
    width: 26.44%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 6a41600 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b626d623 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 30ffff9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_f4a {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_61a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_id2 {
    width: 166px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 52d4121 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 63a2b0f {
    margin: 0px 0% 0px 0%;
}
    
#\34 19931f4::before, #\34 19931f4 > .bgExtraLayerOverlay {
    
}
#\34 19931f4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATklEQVQI11WO0Q3AIAhEWUqFyXq4G7BaY0Brk5fj3RdHjuHolZq+Kzq58iqa8JZ0pjwOLrkIFYp//3xKTCHXYVjUi8tDmQzNak5hTzt7X0pkVbx8NgEJAAAAAElFTkSuQmCC');
}
    
#\30 c45b7c7 {
    align-items: flex-start;
}
    
#\38 9cb98f4 {
    width: 25.81%;
}
    
#group_7lv {
    width: 50%;
}
    
#\34 7cfdd80 {
    width: 50%;
}
    
#b7cff2c1 {
    width: 50%;
}
    
#\34 f0bdd97 {
    width: 50%;
}
    
#group_f4a {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\35 a865c46 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 52d4121 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 6% 4% 6%;
}
    
#\34 19931f4::before, #\34 19931f4 > .bgExtraLayerOverlay {
    
}
#\34 19931f4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATklEQVQI11WO0Q3AIAhEWUqFyXq4G7BaY0Brk5fj3RdHjuHolZq+Kzq58iqa8JZ0pjwOLrkIFYp//3xKTCHXYVjUi8tDmQzNak5hTzt7X0pkVbx8NgEJAAAAAElFTkSuQmCC');
}
    
#group_bqf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 9b0d78c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_f4a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 9cb98f4 {
    width: 100.00%;
    justify-content: flex-start;
}
    
#\30 c45b7c7 {
    align-items: flex-start;
}
    
#\34 7cfdd80 {
    width: 100.00%;
    min-width: 32px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#group_7lv {
    width: 100.00%;
    min-width: 32px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_gvd {
    margin-left: 0px;
    margin-right: 0px;
}
    
#b7cff2c1 {
    min-width: 32px;
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 f0bdd97 {
    min-width: 32px;
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_id2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_id2 {
    width: 130px;
    height: auto;
    min-height: 41px;
    margin: 0px 0% 0px 0%;
}
    
#\35 63a2b0f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 7820b15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d419a70b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\37 fb66cce::before, #\37 fb66cce > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.8;
    border-radius: inherit;
}
#\37 fb66cce {
    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/ce742fcb/dms3rep/multi/opt/2+%282%29-1920w.png");
}
#\37 fb66cce.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxUlEQVQI1wG6AEX/AH1POGRBLls7Km1FMWlAK2dAKGE9I2lCJl87IVEyGwCbZUeRYkaLYEaQYkeAVTtzSi9mQSVmQCRaOB5LLRcAqW5LrHRRsHpYq3dXlGVHfVI0bUQmZz8hVTMZRCgSAJZiQaVtSbh8VrB5VZpoR39TM29FJWQ9Hk4uFDkgDACDWkCRYEGfaUiYZkaKXD16Ti9uRCRdORxEJxAvGgkAgGBLjmJGkWJEh1o8flM2d0wta0MkUzQaOiIOJhUHOlg5JgJbk9kAAAAASUVORK5CYII=');
}
    
#\34 945c3f4 {
    width: 82.11%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1651657 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c79f732 {
    align-items: flex-start;
    width: 99.9992317049747%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 85a879b {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f92d5b6e {
    flex-direction: row;
    align-items: center;
    width: 19.39%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1sh {
    width: 99.9992317049747%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2ea881f {
    width: 99.9992317049747%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d419a70b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 1e8e06d {
    margin: 0px 0% 0px 0%;
}
    
#\37 fb66cce::before, #\37 fb66cce > .bgExtraLayerOverlay {
    
}
#\37 fb66cce.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxUlEQVQI1wG6AEX/AH1POGRBLls7Km1FMWlAK2dAKGE9I2lCJl87IVEyGwCbZUeRYkaLYEaQYkeAVTtzSi9mQSVmQCRaOB5LLRcAqW5LrHRRsHpYq3dXlGVHfVI0bUQmZz8hVTMZRCgSAJZiQaVtSbh8VrB5VZpoR39TM29FJWQ9Hk4uFDkgDACDWkCRYEGfaUiYZkaKXD16Ti9uRCRdORxEJxAvGgkAgGBLjmJGkWJEh1o8flM2d0wta0MkUzQaOiIOJhUHOlg5JgJbk9kAAAAASUVORK5CYII=');
}
    
#f92d5b6e {
    width: 41.27%;
}
}



@media (max-width: 767px) {
    
#\33 7820b15 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#d419a70b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 fb66cce::before, #\37 fb66cce > .bgExtraLayerOverlay {
    
}
#\37 fb66cce.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxUlEQVQI1wG6AEX/AH1POGRBLls7Km1FMWlAK2dAKGE9I2lCJl87IVEyGwCbZUeRYkaLYEaQYkeAVTtzSi9mQSVmQCRaOB5LLRcAqW5LrHRRsHpYq3dXlGVHfVI0bUQmZz8hVTMZRCgSAJZiQaVtSbh8VrB5VZpoR39TM29FJWQ9Hk4uFDkgDACDWkCRYEGfaUiYZkaKXD16Ti9uRCRdORxEJxAvGgkAgGBLjmJGkWJEh1o8flM2d0wta0MkUzQaOiIOJhUHOlg5JgJbk9kAAAAASUVORK5CYII=');
}
    
#f92d5b6e {
    width: 100.00%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ef0b77d5::before, #ef0b77d5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.95;
    border-radius: inherit;
}
#ef0b77d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.65%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/ce742fcb/dms3rep/multi/opt/bg-wood-1920w.png);
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#ef0b77d5.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATklEQVQI11WO0Q3AIAhEWUqFyXq4G7BaY0Brk5fj3RdHjuHolZq+Kzq58iqa8JZ0pjwOLrkIFYp//3xKTCHXYVjUi8tDmQzNak5hTzt7X0pkVbx8NgEJAAAAAElFTkSuQmCC');
}
    
#fd85b4e7 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 db0a374 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 05fa68a {
    margin: 0px 0% 0px 0%;
}
    
#group_5sm {
    width: 68.3030303030303%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 9f5ecb5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#cda12794 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a7027a09 {
    flex-direction: row;
    align-items: center;
    width: 45.17%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f2c57d36 {
    width: 82.11%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6cd5de1 {
    align-items: flex-start;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: stretch;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_78f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 209px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_hjo {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.742961809977515%;
    min-height: 90.43%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_16i {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_spg {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b1o {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6pv {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a351a98e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.79327390217442%;
    min-height: 90.43%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b37e75ce {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 f649b7d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 56f72f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c57d251 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 97ddf75 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.79327390217442%;
    min-height: 90.43%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6d1994f {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 05a751e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 491fe00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb46df60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fbaebb4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 209px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 510a476 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.742961809977515%;
    min-height: 90.43%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d660f028 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#ab455e72 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b44ddc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fb360e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd832c29 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.79327390217442%;
    min-height: 90.43%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7f8bd1d {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#db2b244e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b2fcb48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 25dd340 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 780d52b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.79327390217442%;
    min-height: 90.43%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd85b4e7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\32 05fa68a {
    margin: 0px 0% 0px 0%;
}
    
#ef0b77d5::before, #ef0b77d5 > .bgExtraLayerOverlay {
    
}
#ef0b77d5 {
    width: 100%;
    min-height: 80px;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
#ef0b77d5.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATklEQVQI11WO0Q3AIAhEWUqFyXq4G7BaY0Brk5fj3RdHjuHolZq+Kzq58iqa8JZ0pjwOLrkIFYp//3xKTCHXYVjUi8tDmQzNak5hTzt7X0pkVbx8NgEJAAAAAElFTkSuQmCC');
}
    
#group_5sm {
    width: 100%;
    min-height: 80px;
}
    
#group_78f {
    column-gap: 20px;
}
    
#\35 fbaebb4 {
    column-gap: 20px;
}
}



@media (max-width: 767px) {
    
#ef0b77d5::before, #ef0b77d5 > .bgExtraLayerOverlay {
    
}
#ef0b77d5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 2% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
#ef0b77d5.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATklEQVQI11WO0Q3AIAhEWUqFyXq4G7BaY0Brk5fj3RdHjuHolZq+Kzq58iqa8JZ0pjwOLrkIFYp//3xKTCHXYVjUi8tDmQzNak5hTzt7X0pkVbx8NgEJAAAAAElFTkSuQmCC');
}
    
#fd85b4e7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_5sm {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 05fa68a {
    margin: 0px 0% 0px 0%;
}
    
#group_78f {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_hjo {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a351a98e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 97ddf75 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 fbaebb4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 510a476 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#bd832c29 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 780d52b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a7027a09 {
    width: 100.00%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 588969c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b5af7b08 {
    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%;
}
    
#fae6a9d7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_1i6 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\32 d2d4d1d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c0105d79 {
    align-items: flex-start;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf029041 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 5357f8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 981babe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_itq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b5af7b08 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 0px;
}
    
#\35 b93fd23 {
    margin: 0px 0% 0px 0%;
}
    
#\38 588969c {
    padding: 10px 2% 10px 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 588969c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b5af7b08 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_1i6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 2e80c0e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 cde9697 {
    min-height: 436px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#aa37419d::before, #aa37419d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.8;
    border-radius: inherit;
}
#aa37419d {
    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/ce742fcb/dms3rep/multi/opt/contact-bg2-1920w.png");
    background-position: 50% 100%;
}
#aa37419d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAsklEQVQI1z3LbQ+BQAAA4PsdmCF5Cb1IxXWnTpa0dl0vxsakhWYx//+b8cHnZw9QuJrebxKZZ0g8OLPMm98prmL7TvFpMwcyVzMGTWfa+3MZ4ldKHpGV+xAo3ToUWhttGCFpv1LPv/3eOVVCbhQDlW+gccfTBYak1J4eXaMIzGdCqtguw+WX8aTjaUOGpMRSjq6e+/DBrDJcXgP0ZXPUXqsDaoqJpZxcI9subhQXAbr48AOVHC5nVXDjiAAAAABJRU5ErkJggg==');
}
    
#group_43i::before, #group_43i > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#group_43i {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/ce742fcb/dms3rep/multi/opt/contact-bg2-1920w.png);
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
#group_43i.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAsklEQVQI1z3LbQ+BQAAA4PsdmCF5Cb1IxXWnTpa0dl0vxsakhWYx//+b8cHnZw9QuJrebxKZZ0g8OLPMm98prmL7TvFpMwcyVzMGTWfa+3MZ4ldKHpGV+xAo3ToUWhttGCFpv1LPv/3eOVVCbhQDlW+gccfTBYak1J4eXaMIzGdCqtguw+WX8aTjaUOGpMRSjq6e+/DBrDJcXgP0ZXPUXqsDaoqJpZxcI9subhQXAbr48AOVHC5nVXDjiAAAAABJRU5ErkJggg==');
}
    
#\33 1152cdb {
    margin: 0px 0% 0px 0%;
}
    
#widget_7j8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tik {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d1ece64b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 65a95b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_eho {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_pqn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 cde9697 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 436px;
    column-gap: 0%;
    padding: 0% 0% 0% 2%;
}
    
#\33 1152cdb {
    margin: 0px 0% 0px 0%;
}
    
#aa37419d::before, #aa37419d > .bgExtraLayerOverlay {
    
}
#aa37419d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAsklEQVQI1z3LbQ+BQAAA4PsdmCF5Cb1IxXWnTpa0dl0vxsakhWYx//+b8cHnZw9QuJrebxKZZ0g8OLPMm98prmL7TvFpMwcyVzMGTWfa+3MZ4ldKHpGV+xAo3ToUWhttGCFpv1LPv/3eOVVCbhQDlW+gccfTBYak1J4eXaMIzGdCqtguw+WX8aTjaUOGpMRSjq6e+/DBrDJcXgP0ZXPUXqsDaoqJpZxcI9subhQXAbr48AOVHC5nVXDjiAAAAABJRU5ErkJggg==');
}
    
#group_43i::before, #group_43i > .bgExtraLayerOverlay {
    
}
#group_43i {
    width: 50%;
    min-height: 8px;
}
#group_43i.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAsklEQVQI1z3LbQ+BQAAA4PsdmCF5Cb1IxXWnTpa0dl0vxsakhWYx//+b8cHnZw9QuJrebxKZZ0g8OLPMm98prmL7TvFpMwcyVzMGTWfa+3MZ4ldKHpGV+xAo3ToUWhttGCFpv1LPv/3eOVVCbhQDlW+gccfTBYak1J4eXaMIzGdCqtguw+WX8aTjaUOGpMRSjq6e+/DBrDJcXgP0ZXPUXqsDaoqJpZxcI9subhQXAbr48AOVHC5nVXDjiAAAAABJRU5ErkJggg==');
}
    
#\34 2e80c0e {
    width: 50%;
    min-height: 8px;
}
    
#widget_pqn {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\34 2e80c0e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 10px 6% 10px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 cde9697 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#aa37419d::before, #aa37419d > .bgExtraLayerOverlay {
    
}
#aa37419d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAsklEQVQI1z3LbQ+BQAAA4PsdmCF5Cb1IxXWnTpa0dl0vxsakhWYx//+b8cHnZw9QuJrebxKZZ0g8OLPMm98prmL7TvFpMwcyVzMGTWfa+3MZ4ldKHpGV+xAo3ToUWhttGCFpv1LPv/3eOVVCbhQDlW+gccfTBYak1J4eXaMIzGdCqtguw+WX8aTjaUOGpMRSjq6e+/DBrDJcXgP0ZXPUXqsDaoqJpZxcI9subhQXAbr48AOVHC5nVXDjiAAAAABJRU5ErkJggg==');
}
    
#group_43i::before, #group_43i > .bgExtraLayerOverlay {
    
}
#group_43i {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#group_43i.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAsklEQVQI1z3LbQ+BQAAA4PsdmCF5Cb1IxXWnTpa0dl0vxsakhWYx//+b8cHnZw9QuJrebxKZZ0g8OLPMm98prmL7TvFpMwcyVzMGTWfa+3MZ4ldKHpGV+xAo3ToUWhttGCFpv1LPv/3eOVVCbhQDlW+gccfTBYak1J4eXaMIzGdCqtguw+WX8aTjaUOGpMRSjq6e+/DBrDJcXgP0ZXPUXqsDaoqJpZxcI9subhQXAbr48AOVHC5nVXDjiAAAAABJRU5ErkJggg==');
}
    
#\33 1152cdb {
    margin: 0px 0% 0px 0%;
}
    
#widget_pqn {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}

