@media all {
  *#dm .dmInner *.dmform-error { text-align:LEFT !important; }

  *#dm .dmInner *.dmform-error .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner a.u_1025821743 { text-align:left !important; }

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

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

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

  *#dm .dmInner div.u_1091825857 .svg { fill:rgba(224,168,79,1) !important; }

  *#dm .dmInner div.u_1042970836 .svg { fill:rgba(224,168,79,1) !important; }

  *#dm .dmInner div.u_1098643872 .svg { fill:rgba(224,168,79,1) !important; }

  *#dm .dmInner *.u_2897616209 .mergers h3 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_2897616209 .mergers:not(.activeCol):hover { background-color:rgba(224,168,79,1) !important; }

  *#dm .dmInner *.u_2897616209 .widget-Loader-Container svg circle.two { stroke:rgba(58,194,178,1) !important; }

  *#dm .dmInner div.u_2897616209 .mergers { background-color:rgba(251,248,241,1) !important; }

  *#dm .dmInner div.u_2897616209 .tbwBtn:hover {
    background-color:rgba(58,194,178,1) !important;
    background-image:none !important;
    border-color:rgba(255,255,255,0) !important;
  }

  *#dm .dmInner div.u_2897616209 .tbwBtn.hover {
    background-color:rgba(58,194,178,1) !important;
    background-image:none !important;
    border-color:rgba(255,255,255,0) !important;
  }

  *#dm .dmInner div.u_2897616209 .tbwBtn {
    background-color:rgba(224,168,79,1) !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(255,255,255,0) !important;
    border-radius:5px 5px 5px 5px !important;
    -webkit-box-shadow:rgba(0,0,0,0.1) 3px 3px 11px 0px !important;
    box-shadow:rgba(0,0,0,0.1) 3px 3px 11px 0px !important;
    -moz-box-shadow:rgba(0,0,0,0.1) 3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_2897616209 .tbwBtn:hover span.text { text-decoration:none !important; }

  *#dm .dmInner div.u_2897616209 .tbwBtn.hover span.text { text-decoration:none !important; }

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

  *#dm .dmInner div.u_2897616209 .content {
    text-decoration:none !important;
    font-family:'Barlow Condensed' !important;
  }

  *#dm .dmInner div.u_2897616209 .activeCol { background-color:rgba(58,194,178,1) !important; }

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

  *#dm .dmInner div.u_946861908 {
    background-color:rgba(251,248,241,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1726018074 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(42,42,42) rgb(42,42,42) rgb(42,42,42) rgb(42,42,42) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner *.u_2897616209 .activeTxt h3.tablink {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_2897616209 .tbwBtn span.text {
    text-decoration:none !important;
    color:rgba(0,0,0,1) !important;
    font-family:'Barlow Condensed' !important;
    font-weight:600 !important;
  }

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

  *#dm .dmInner div.u_1097581537 .svg { fill:rgba(224,168,79,1) !important; }

  *#dm .dmInner div.u_1733298289 .svg { fill:rgba(224,168,79,1) !important; }

  *#dm .dmInner div.u_1528857482 .svg { fill:rgba(224,168,79,1) !important; }

  *#dm .dmInner div.u_1809614296 .svg { fill:rgba(224,168,79,1) !important; }

  *#dm .dmInner div.u_1046611415 .svg { fill:rgba(224,168,79,1) !important; }

  *#dm .dmInner div.u_1773666138 .svg { fill:rgba(224,168,79,1) !important; }

  *#dm .dmInner a.u_1499090847 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1206099078 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_3320532563 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1388018167 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1434528040 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1718204577 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1904086242 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1166551610 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_17221348 span.text { font-weight:600 !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.dmform-error { font-size:16px !important; }

  *#dm .dmInner div.dmform-error .rteBlock { font-size:16px !important; }

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

  *#dm .dmInner *.u_2897616209 .title-tabTitleTop.TabImgVertical .mergers {
    border-top-left-radius:10px !important;
    border-bottom-left-radius:10px !important;
  }

  *#dm .dmInner div.u_2897616209 .tbwBtn span.text { font-size:18px !important; }

  *#dm .dmInner div.u_2897616209 .tbwBtn {
    height:40px !important;
    width:225px !important;
  }

  *#dm .dmInner div.u_2897616209 .twInnerContent { font-size:24px !important; }

  *.dmTabletBody #dm .d-page-1716942098 DIV.dmInner { background-attachment:initial !important; }

  *#dm .dmInner *.u_2897616209 .mergers { margin-bottom:10px !important; }

  *#dm .dmInner *.u_2897616209 .content {
    padding-top:5px !important;
    padding-bottom:5px !important;
    padding-left:5px !important;
    padding-right:5px !important;
  }

  *#dm .dmInner div.u_2897616209 .mergers h3 { font-size:24px !important; }

  *#dm .dmInner div.u_2897616209 .activeTxt h3.tablink { font-size:24px !important; }

  *#dm .d-page-1716942098 DIV.dmInner {
    background-color:rgba(255,255,255,1) !important;
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/0b236779/dms3rep/multi/opt/HTS_PICS-6207h.jpg) !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-color:rgba(255,255,255,1) !important;
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/0b236779/dms3rep/multi/opt/HTS_PICS-6207h.jpg) !important;
    background-size:cover !important;
    background-attachment:initial !important;
    background-position:50% 50% !important;
  }
}
#dm .dmInner .twButtonContainer,#dm .dmInner .twButtonContainer a,#dm .dmInner .twButtonContainer a:link,#dm .dmInner .twButtonContainer a:visited,#dm .dmInner .twButtonContainer a:hover,#dm .dmInner .twButtonContainer a:active,#dm .dmInner .twButtonContainer a:focus,#dm .dmInner .twButtonContainer a *,#dm .dmInner .twButtonContainer button,#dm .dmInner .twButtonContainer button *,#dm .dmInner .twButtonContainer .tbwBtn,#dm .dmInner .twButtonContainer .tbwBtn *,#dm .dmInner .twButtonContainer span.text
{
	text-decoration:none !important;
	text-decoration-line:none !important;
	text-decoration-thickness:0 !important;
	text-underline-offset:0 !important;
	border-bottom:0 !important;
	box-shadow:none !important;
	background-image:none !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2897616209 { width:100% !important; }

  *#dm .dmInner div.u_2897616209 .mergers h3 { font-size:20px !important; }

  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:repeat !important;
    background-image:url(https://lirp.cdn-website.com/0b236779/dms3rep/multi/opt/HTS_PICS-6207h.jpg) !important;
    background-size:auto !important;
    background-position:50% 0% !important;
    background-color:rgba(255,255,255,0) !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:repeat !important;
    background-image:url(https://lirp.cdn-website.com/0b236779/dms3rep/multi/opt/HTS_PICS-6207h.jpg) !important;
    background-size:auto !important;
    background-position:50% 0% !important;
    background-color:rgba(255,255,255,0) !important;
  }

  *#dm .dmInner a.u_1166551610 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1025821743 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1718204577 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1904086242 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_3320532563 span.text { font-size:18px !important; }

  *#dm .dmInner div.u_2897616209 .content { font-size:18px !important; }

  *#dm .dmInner div.u_2897616209 .tbwBtn span.text { font-size:18px !important; }

  *#dm .dmInner a.u_17221348 span.text { font-size:18px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/0b236779/dms3rep/multi/opt/HTS_PICS-6207h.jpg) !important;
    background-size:cover !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/0b236779/dms3rep/multi/opt/HTS_PICS-6207h.jpg) !important;
    background-size:cover !important;
  }

  *#dm .dmInner a.u_1025821743 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1388018167 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1434528040 span.text { font-size:18px !important; }

  *#dm .dmInner div.u_2897616209 .tbwBtn span.text { font-size:18px !important; }

  *#dm .dmInner div.u_2897616209 .content { font-size:18px !important; }

  *#dm .dmInner a.u_1166551610 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_17221348 span.text { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255,255,255,0);
    --overlapping-background-image: rgba(255,255,255,0);
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_7) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251,248,241,1);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 12px;
    width: 33.3%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    padding: 0% 0.9533267592345166% 0% 0.9533267592345166%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 43px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0% 0% 0% 0%;
}
    
#d3d896cd {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 1% 0.9533267592345166% 1% 0.9533267592345166%;
    margin: 0% 0% 0% 0%;
}
    
#group_l3n {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 5d8a2e2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 ecdc959 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_upu {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ab76e544 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_9cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#widget_9cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#ec7ae377.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#ec7ae377 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa06fb95.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#fa06fb95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_g0g {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#f13b72b2 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6kb {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 0;
    --column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcdc1720 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#eca9168e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\37 47f583b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(251,248,241,1);
    order: 0;
    align-items: center;
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_n5o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fca287cf {
    margin: 0px 0% 0px 0%;
}
    
#\39 b16d74f::before, #\39 b16d74f > .bgExtraLayerOverlay {
    
}
#\39 b16d74f {
    background-color: rgba(255,255,255,0);
    background-image: none;
    background-position: 50% 100%;
    background-attachment: fixed;
}
    
#widget_0l3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9nr {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 7608691 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c87f07c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/0b236779/dms3rep/multi/opt/hts-pics%285%29-1920w.jpg");
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
#\38 c87f07c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAABAACAwEFERIVIkFR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABoRAAICAwAAAAAAAAAAAAAAAAACAQMEESH/2gAMAwEAAhEDEQA/AKd3JeZaGExx6BI68varObqF0xmERPGrVk6G152f/9k=');
}
    
#aa0fba77 {
    width: 225px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    min-height: 40px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dcc80c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 253db0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b2d70a84 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 1bc23eb {
    border-style: solid;
    border-color: var(--color_7) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
    background-color: rgba(251,248,241,1);
    background-image: none;
}
    
#fae86391 {
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 8ab03c6::before, #\34 8ab03c6 > .bgExtraLayerOverlay {
    
}
#\34 8ab03c6 {
    background-color: rgba(255,255,255,0);
    background-image: none;
    background-attachment: fixed;
}
    
#add1ed76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,1);
    order: 0;
    align-items: stretch;
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 5bf7752.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 12px 8px 12px;
}
#\36 5bf7752 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 285df69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c5cb7f35 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#a29b42f8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_hc8 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 ece46e4 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#b7f6bea5::before, #b7f6bea5 > .bgExtraLayerOverlay {
    
}
#b7f6bea5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65%;
    min-width: 4%;
    background-color: rgba(251, 248, 241, 0.85);
    background-image: none;
    background-position: 100% 50%;
    align-items: center;
    box-shadow: none;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ab8f25d0::before, #ab8f25d0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.15;
}
#ab8f25d0 {
    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/0b236779/dms3rep/multi/opt/pexels-photo-15369750-1920w.jpeg");
}
#ab8f25d0.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b465177d {
    margin: 0% 0% 0% 0%;
}
    
#group_8v9 {
    width: 35%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(251,248,241,1);
    background-image: none;
    order: 1;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_5j9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ier {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_e10 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(37,50,56,1);
    background-image: none;
    align-self: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9ff180a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(251,248,241,1);
    background-image: none;
    align-self: stretch;
    height: auto;
    padding: 6% 2% 6% 2%;
    margin: auto 0% auto 0%;
}
    
#widget_unq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_f52 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lpt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_4am {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_d3k {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 56f978d {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 c12dbdc {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e5ae2d7a {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 de2fb98 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_cgn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_uid.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0% 0% 0% 0%;
}
#widget_uid {
    width: 175px;
    height: auto;
    max-width: 100%;
    min-height: 40px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb7f0d8b {
    width: 99.7%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6d87f21.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0% 0% 0% 0%;
}
#\34 6d87f21 {
    width: 175px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-height: 40px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ae9195a3 {
    min-height: 52.52514641384563%;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a1d873c {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_7) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,0);
    background-image: none;
}
    
#c404a40e {
    margin: 0% 0% 0% 0%;
}
    
#ad99efde {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(251,248,241,1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b5fcb4a4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
    align-self: center;
    --column-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0px 0% 0px;
}
    
#a3ee134a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 75%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5871867734435545%;
    flex-wrap: nowrap;
}
    
#ee444b99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#ee444b99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5424c78 {
    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;
}
    
#\38 ed3cee5 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_k59 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    background-color: rgba(251,248,241,1);
    background-image: none;
}
    
#widget_fu4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0% 0% 0% 0%;
}
#widget_fu4 {
    width: 150px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#widget_r6v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#widget_r6v {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 6722582 {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_7) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(37,50,56,1);
    background-image: none;
}
    
#\36 dd96bef {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6fe5648 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a875cbd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 63px;
    max-height: 100%;
    align-self: auto;
    order: 5;
    height: auto;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d615c5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/0b236779/dms3rep/multi/opt/brinhp-1920w.jpg");
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-position: 50% 0%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\37 d615c5c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAAUEAwAAAAAAAAAAAAAAAAECAxEEBSExBhRh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIh/9oADAMBAAIRAxEAPwCN3GmnFFWqqEqdUUwevdjRJt/FjSRnfX5jOQASxTa0T//Z');
}
    
#\33 9fe1bfc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f28d5f08 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 63px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    height: auto;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3e853ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5e1a4c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a8eedd5 {
    min-height: 52.52514641384563%;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f803c48f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5aa8adb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 63px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    height: auto;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e379296 {
    margin: 0% 0% 0% 0%;
}
    
#\31 aac4ca9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd0b3218 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 601876e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 63px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    height: auto;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e205989 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 390151e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_knj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ce234f45 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 63px;
    max-height: 100%;
    align-self: auto;
    order: 5;
    height: auto;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 757154c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdda9d93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 1452329 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3187f4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ae574cba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b674478d {
    margin: 0px 0% 0px 0%;
}
    
#group_udb {
    background-position: 0% 50%;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/be32e5c5-3d34-48cf-ae22-07e71d41112a/dms3rep/multi/opt/heating-cooling-image-1920w.png");
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
}
#group_udb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAACE4AAAhOAFFljFgAAAA1klEQVQI1wXB30vCQADA8fvrkygJ7QcIQa1Q38Kpu9vWTqe724/bZAUV9JKoFPTQS/T+7fMRP79/bA+fTKZzPO+e0XBM7RpMZlFSEUUxzjWI/dc3xrX0r6457fbxbu9wVY1ZG1QgicKYqqoRTVnh+5LO8RlHnRO8G4+ydGTrDDkPCFVIUVQIoxMmDzPOLwb0epeMhyNsZkmXKTN/igwU1haITZ7jihKdLFEyJJKKLF2xSDQqUGid4twGsdsf+NjueH17p22fKYxlpRckYcxjlGBzR/v0wj+kucAqf+8P2gAAAABJRU5ErkJggg==');
}
    
#widget_4pg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#cccdbb86 {
    background-color: rgba(251,248,241,1);
    background-image: none;
}
}



@media all {
    
#\38 9503910 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(37,50,56,1);
    background-image: none;
    align-self: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 029bf4b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5e59d55 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(251,248,241,1);
    background-image: none;
    align-self: stretch;
    height: auto;
    padding: 6% 2% 6% 2%;
    margin: auto 0% auto 0%;
}
    
#\32 6501af1 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f70f999.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0% 0% 0% 0%;
}
#\31 f70f999 {
    width: 175px;
    height: auto;
    max-width: 100%;
    min-height: 40px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a89ddbcc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ae5e384 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 941cb84 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 69dc42d {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#a44ca706 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 c37f4b1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 9f3cd0c {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#db7220b0::before, #db7220b0 > .bgExtraLayerOverlay {
    
}
#db7220b0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\38 9dea7a3 {
    margin: 0% 0% 0% 0%;
}
    
#d90d24f0 {
    width: 99.7%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 a01a529::before, #\32 a01a529 > .bgExtraLayerOverlay {
    
}
#\32 a01a529 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65%;
    min-width: 4%;
    background-color: rgba(251, 248, 241, 0.85);
    background-image: none;
    background-position: 100% 50%;
    align-items: center;
    box-shadow: none;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 300cea3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 5a0db62 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e443f19a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 8e66bca.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0% 0% 0% 0%;
}
#\39 8e66bca {
    width: 175px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-height: 40px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de8376ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 7f9a39c {
    width: 35%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(251,248,241,1);
    background-image: none;
    order: 1;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e04f43e8 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#be761a33 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc676843 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b73d2755 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 6c65a60 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 cc0b466 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f871c42 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(37,50,56,1);
    background-image: none;
    align-self: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 363e3b1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0% 0% 0% 0%;
}
#\35 363e3b1 {
    width: 175px;
    height: auto;
    max-width: 100%;
    min-height: 40px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 12c70ff::before, #\35 12c70ff > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.15;
}
#\35 12c70ff {
    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/0b236779/dms3rep/multi/opt/pexels-photo-15369750-1920w.jpeg");
}
#\35 12c70ff.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 aa5c6af {
    margin: 0% 0% 0% 0%;
}
    
#\37 5fcf606 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#b0974ca2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0% 0% 0% 0%;
}
#b0974ca2 {
    width: 175px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-height: 40px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9f73707 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 5f76c48 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\37 95655d8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(251,248,241,1);
    background-image: none;
    align-self: stretch;
    height: auto;
    padding: 6% 2% 6% 2%;
    margin: auto 0% auto 0%;
}
    
#\32 722935b {
    width: 35%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(251,248,241,1);
    background-image: none;
    order: 1;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 422fef7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b87a665c {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 aade08c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 21835d5 {
    width: 99.7%;
    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 a7b6471 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d3648ca3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 17c4637 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 0689a94::before, #\34 0689a94 > .bgExtraLayerOverlay {
    
}
#\34 0689a94 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65%;
    min-width: 4%;
    background-color: rgba(251, 248, 241, 0.85);
    background-image: none;
    background-position: 100% 50%;
    align-items: center;
    box-shadow: none;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 7116084 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 40f9e17 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 4fca3d1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 4ece4fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\39 4ece4fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f96f529 {
    margin: 0% 0% 0% 0%;
}
    
#a40b61c8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\34 116341c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\34 116341c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a448e9f9 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 eb4404d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f26ec1d8 {
    min-height: 43px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f71bf5d {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_7) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251,248,241,1);
    background-image: none;
}
    
#\34 efd8b2b {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8340a8d {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\33 0d4f8bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\33 0d4f8bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b246109 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 12px;
    width: 33.3%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    padding: 0% 0.9533267592345166% 0% 0.9533267592345166%;
    margin: 0% 0% 0% 0%;
}
    
#\39 c0bced7 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e92f4cce {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 1% 0.9533267592345166% 1% 0.9533267592345166%;
    margin: 0% 0% 0% 0%;
}
    
#fad1131f {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 0;
    --column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e133d1f9 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 12px;
    width: 33.3%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    padding: 0% 0.9533267592345166% 0% 0.9533267592345166%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f9c0895 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 fbae498 {
    margin: 0% 0% 0% 0%;
}
    
#\30 0c037b8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#c4ab4f2d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#c4ab4f2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f22a8446 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 170c1e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\33 170c1e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8ee3265 {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_7) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251,248,241,1);
    background-image: none;
}
    
#\36 9fa33f6 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 218cb79.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\33 218cb79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7fcc9a2 {
    min-height: 43px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d732d4a {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 1% 0.9533267592345166% 1% 0.9533267592345166%;
    margin: 0% 0% 0% 0%;
}
    
#a87557ad {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d8f4df4f {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\32 a422655 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 0;
    --column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a7825d5 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b296372a {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4ec0690 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 33a3ad5 {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_7) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251,248,241,1);
    background-image: none;
}
    
#c72a1023 {
    min-height: 52.52514641384563%;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e534d3fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f23487d {
    margin: 0% 0% 0% 0%;
}
    
#\30 3e5b25e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 c29f072 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e6c2e8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/0b236779/dms3rep/multi/opt/walker+park+ADU-1920w.jpg");
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-position: 50% 0%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\30 e6c2e8f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACBAUDEgYRFCEx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAACMf/aAAwDAQACEQMRAD8ApDj1dCtI74ddrjYdievpW1baxw0DxMvoIiJzj//Z');
}
    
#f7f8971b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_9jn {
    width: 225px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
}
    
#d3d896cd {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eca9168e {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\37 47f583b {
    width: 100%;
    min-height: 8px;
}
    
#\39 b16d74f::before, #\39 b16d74f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7608691 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 4% 4% 4% 4%;
}
    
#\31 dcc80c1 {
    width: 47%;
    min-height: 8px;
    order: 1;
    align-items: flex-start;
}
    
#\38 c87f07c {
    width: 49%;
    min-height: 8px;
    order: 0;
    height: auto;
}
#\38 c87f07c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAABAACAwEFERIVIkFR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABoRAAICAwAAAAAAAAAAAAAAAAACAQMEESH/2gAMAwEAAhEDEQA/AKd3JeZaGExx6BI68varObqF0xmERPGrVk6G152f/9k=');
}
    
#fae86391 {
    margin: 0% 0% 0% 0%;
}
    
#b2d70a84 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5cb7f35 {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    padding: 5% 4% 5% 4%;
}
    
#add1ed76 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\34 8ab03c6::before, #\34 8ab03c6 > .bgExtraLayerOverlay {
    
}
    
#a29b42f8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ece46e4 {
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-top: 6%;
}
    
#b7f6bea5::before, #b7f6bea5 > .bgExtraLayerOverlay {
    
}
#b7f6bea5 {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ab8f25d0::before, #ab8f25d0 > .bgExtraLayerOverlay {
    
}
#ab8f25d0.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#group_8v9 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae9195a3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 2% 4% 2%;
}
    
#ad99efde {
    width: 100%;
    min-height: 80px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c404a40e {
    margin: 0% 0% 0% 0%;
}
    
#group_k59 {
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d615c5c {
    width: 100%;
    min-height: 80px;
}
#\37 d615c5c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAAUEAwAAAAAAAAAAAAAAAAECAxEEBSExBhRh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIh/9oADAMBAAIRAxEAPwCN3GmnFFWqqEqdUUwevdjRJt/FjSRnfX5jOQASxTa0T//Z');
}
    
#\30 a8eedd5 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 5e1a4c6 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1452329 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#ae574cba {
    width: 48%;
    min-height: 8px;
}
    
#group_udb {
    width: 48%;
    min-height: 8px;
    background-position: 0% 50%;
}
#group_udb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAACE4AAAhOAFFljFgAAAA1klEQVQI1wXB30vCQADA8fvrkygJ7QcIQa1Q38Kpu9vWTqe724/bZAUV9JKoFPTQS/T+7fMRP79/bA+fTKZzPO+e0XBM7RpMZlFSEUUxzjWI/dc3xrX0r6457fbxbu9wVY1ZG1QgicKYqqoRTVnh+5LO8RlHnRO8G4+ydGTrDDkPCFVIUVQIoxMmDzPOLwb0epeMhyNsZkmXKTN/igwU1haITZ7jihKdLFEyJJKKLF2xSDQqUGid4twGsdsf+NjueH17p22fKYxlpRckYcxjlGBzR/v0wj+kucAqf+8P2gAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a01a529::before, #\32 a01a529 > .bgExtraLayerOverlay {
    
}
#\32 a01a529 {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7f9a39c {
    width: 100%;
    min-height: 80px;
}
    
#a44ca706 {
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-top: 6%;
}
    
#db7220b0::before, #db7220b0 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5f76c48 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 51% 4% 5% 5%;
}
    
#\32 722935b {
    width: 100%;
    min-height: 80px;
}
    
#\35 12c70ff::before, #\35 12c70ff > .bgExtraLayerOverlay {
    
}
#\35 12c70ff.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 0689a94::before, #\34 0689a94 > .bgExtraLayerOverlay {
    
}
#\34 0689a94 {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 aa5c6af {
    margin: 0% 0% 0% 0%;
}
    
#\37 95655d8 {
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: auto 0% auto 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 40f9e17 {
    width: 33.3%;
    min-height: 8px;
}
    
#\36 b246109 {
    width: 33.3%;
    min-height: 8px;
}
    
#e92f4cce {
    width: 33.3%;
    min-height: 8px;
}
    
#f26ec1d8 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e133d1f9 {
    width: 100%;
    min-height: 80px;
}
    
#\38 d732d4a {
    width: 100%;
    min-height: 80px;
}
    
#\31 7fcc9a2 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 f9c0895 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3e5b25e {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#c72a1023 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 e6c2e8f {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 25% 0% 25% 0%;
    margin: 0% 0% 0% 0%;
}
#\30 e6c2e8f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACBAUDEgYRFCEx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAACMf/aAAwDAQACEQMRAD8ApDj1dCtI74ddrjYdievpW1baxw0DxMvoIiJzj//Z');
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d3d896cd {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#eca9168e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 47f583b {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 b16d74f::before, #\39 b16d74f > .bgExtraLayerOverlay {
    
}
    
#widget_9nr {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\34 7608691 {
    min-height: unset;
    flex-direction: column;
    padding: 2% 4% 8% 4%;
}
    
#\38 c87f07c {
    width: 100%;
    min-height: 200px;
    align-items: center;
    order: 0;
    height: auto;
}
#\38 c87f07c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAABAACAwEFERIVIkFR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABoRAAICAwAAAAAAAAAAAAAAAAACAQMEESH/2gAMAwEAAhEDEQA/AKd3JeZaGExx6BI68varObqF0xmERPGrVk6G152f/9k=');
}
    
#\31 dcc80c1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
}



@media (max-width: 767px) {
    
#add1ed76 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#c5cb7f35 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
}
    
#\34 8ab03c6::before, #\34 8ab03c6 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\31 ece46e4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b7f6bea5::before, #b7f6bea5 > .bgExtraLayerOverlay {
    
}
#b7f6bea5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ab8f25d0::before, #ab8f25d0 > .bgExtraLayerOverlay {
    
}
#ab8f25d0.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#group_8v9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ae9195a3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#ad99efde {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 4.4692737430167595% 2% 4.4692737430167595% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c404a40e {
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 601876e {
    margin: 0px 0% 0px 0%;
}
    
#\30 a875cbd {
    margin: 0px 0% 0px 0%;
}
    
#\37 d615c5c {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 25% 2% 25% 2%;
    margin: 0% 0% 0% 0%;
}
#\37 d615c5c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAAUEAwAAAAAAAAAAAAAAAAECAxEEBSExBhRh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIh/9oADAMBAAIRAxEAPwCN3GmnFFWqqEqdUUwevdjRJt/FjSRnfX5jOQASxTa0T//Z');
}
    
#f28d5f08 {
    margin: 0px 0% 0px 0%;
}
    
#\30 a8eedd5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 5e1a4c6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c5aa8adb {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ce234f45 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 1452329 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 3187f4e {
    margin: 0px 0% 0px 0%;
}
    
#ae574cba {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
}
    
#group_udb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 25% 0% 25% 0%;
    margin: 0% 0% 0% 0%;
}
#group_udb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAACE4AAAhOAFFljFgAAAA1klEQVQI1wXB30vCQADA8fvrkygJ7QcIQa1Q38Kpu9vWTqe724/bZAUV9JKoFPTQS/T+7fMRP79/bA+fTKZzPO+e0XBM7RpMZlFSEUUxzjWI/dc3xrX0r6457fbxbu9wVY1ZG1QgicKYqqoRTVnh+5LO8RlHnRO8G4+ydGTrDDkPCFVIUVQIoxMmDzPOLwb0epeMhyNsZkmXKTN/igwU1haITZ7jihKdLFEyJJKKLF2xSDQqUGid4twGsdsf+NjueH17p22fKYxlpRckYcxjlGBzR/v0wj+kucAqf+8P2gAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\32 a01a529::before, #\32 a01a529 > .bgExtraLayerOverlay {
    
}
#\32 a01a529 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7f9a39c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a44ca706 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50% 4% 5% 4%;
}
    
#db7220b0::before, #db7220b0 > .bgExtraLayerOverlay {
    
}
    
#\38 9dea7a3 {
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\33 5f76c48 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 722935b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 12c70ff::before, #\35 12c70ff > .bgExtraLayerOverlay {
    
}
#\35 12c70ff.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 0689a94::before, #\34 0689a94 > .bgExtraLayerOverlay {
    
}
#\34 0689a94 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 40f9e17 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 b246109 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e92f4cce {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#f26ec1d8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#e133d1f9 {
    min-height: 8px;
    align-items: center;
    width: 33.3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    padding: 1% 0.9533267592345166% 1% 0.9533267592345166%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d732d4a {
    min-height: 8px;
    align-items: flex-start;
    width: 33.3%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
}
    
#\31 7fcc9a2 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 f9c0895 {
    min-height: 8px;
    align-items: flex-start;
    width: 33.3%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\37 4ec0690 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#a87557ad {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 a422655 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#\30 0c037b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 a7825d5 {
    justify-content: center;
    width: 100%;
}
    
#\36 fbae498 {
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\30 3e5b25e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
}
    
#c72a1023 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 e6c2e8f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 0;
    padding: 25% 2% 25% 2%;
    margin: 0% 0% 0% 0%;
}
#\30 e6c2e8f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACBAUDEgYRFCEx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAACMf/aAAwDAQACEQMRAD8ApDj1dCtI74ddrjYdievpW1baxw0DxMvoIiJzj//Z');
}
}

