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

  *#dm .dmInner div.u_1380194664 hr {
    color:var(--color_2) !important;
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:3px !important;
  }

  *#dm .dmInner div.u_1732801324 hr {
    color:var(--color_2) !important;
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:3px !important;
  }

  *#dm .dmInner div.u_2968228355 .svg { fill:rgba(251,142,40,1) !important; }

  *#dm .dmInner div.u_1650200269 .svg { fill:rgba(251,142,40,1) !important; }

  *#dm .dmInner div.u_1876169449 .svg { fill:rgba(251,142,40,1) !important; }

  *#dm .dmInner div.u_1639283123 .svg { fill:rgba(251,142,40,1) !important; }

  *#dm .dmInner div.u_1124194250 .svg { fill:rgba(251,142,40,1) !important; }

  *#dm .dmInner div.u_1735796848 {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }
}

*#dm .dmInner div.u_1312014615 .dmGeoInnerTitle { margin:0px !important; }

*#dm *.dmBody div.u_1312014615 .dmGeoMLocList {
  columns:2 !important;
  display:none !important;
}

*#dm *.dmBody div.u_1312014615 .dmGeoInnerWrapper { padding:10px !important; }

.slideContentContainer { background:#FFF !important; }

.sc-gEvEer { background:none !important; }
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1312014615
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 818px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    border-style: solid;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_ss8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 32c3099 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_tsi {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_49a {
    flex-direction: row;
    align-items: center;
    width: 210px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    background-color: var(--color_4);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 5px 0 0 0;
    border-color: rgba(79, 206, 106, 1) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_pfu {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l1p {
    align-items: flex-start;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c875815 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_sqq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_vkd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    --column-gap: 5px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_37t {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_sld {
    width: 15px;
    height: auto;
    max-width: 100%;
}
    
#fbcdbabb {
    width: 15px;
    height: auto;
    max-width: 100%;
}
    
#cd853528 {
    width: 15px;
    height: auto;
    max-width: 100%;
}
    
#c9f3cc19 {
    width: 15px;
    height: auto;
    max-width: 100%;
}
    
#\37 b44eb6a {
    width: 15px;
    height: auto;
    max-width: 100%;
}
    
#e36db7ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_lij {
    align-items: flex-start;
    width: 98.44%;
    min-height: 71.73%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/5776a7a3/dms3rep/multi/opt/kitchen-bath-remodeling-Pasco-county-1-1920w.jpg");
    height: auto;
    background-size: contain;
    padding: 150px 16px 150px 16px;
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d184766a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#cb185323 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 8e7cc19 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_p00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 913b5d0 {
    width: 79.66%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hef {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_an1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_an1 {
    width: 500px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\32 68857e0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 68857e0 {
    width: 500px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#group_agr {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_u7l[data-css-edit] {
    border: 4px dotted #083C7C;
}
#group_u7l {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(253,254,161,1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0,0,0,1) 3px 0px 11px 0px;
}
    
#\33 25b51f2[data-css-edit] {
    border: 4px dotted #083C7C;
}
#\33 25b51f2 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(253, 254, 161, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0,0,0,1) 3px 0px 11px 0px;
}
    
#dcdc366c {
    width: 79.66%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 9639910 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c6da6336 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 c0a1a1a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\34 69591b6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#group_o1b::before, #group_o1b > .bgExtraLayerOverlay {
    
}
#group_o1b {
    align-items: flex-start;
    width: 49.08%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/5776a7a3/dms3rep/multi/opt/kitchen2024-jpg-1920w.webp");
    justify-self: auto;
    align-self: stretch;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 80px 20px 80px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#group_o1b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADwAQCdASoKAAgAAUAmJZwCdAEOloWbzAAA/abkTUwoiVVRaR+x6DF32ewdrP/58cB+EqciwAA=');
}
    
#\33 a26457d {
    align-items: flex-start;
    width: 49.08%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.8461538461538463%;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ut6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\35 baae95f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#group_jcb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d7246d3f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fc1f8d7::before, #\37 fc1f8d7 > .bgExtraLayerOverlay {
    
}
#\37 fc1f8d7 {
    align-items: flex-start;
    width: 49.08%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/5776a7a3/dms3rep/multi/opt/kitchen-bath-remodeling-Pasco-county-3-1-1920w.jpg");
    justify-self: auto;
    align-self: stretch;
    order: 1;
    padding: 80px 20px 80px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 fc1f8d7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQIAAwQFBhEhEkFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADEiH/2gAMAwEAAhEDEQA/AK0bPFmPZZZWC3j2R7mRtz5asVXpQeAPkRCtjkSwrUseT//Z');
}
    
#\39 f9e6e0e {
    align-items: flex-start;
    width: 49.08%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.8461538461538463%;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaf1f54a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 6a5096c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#b7e25580 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 21e21b0 {
    align-items: flex-start;
    width: 49.08%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.8461538461538463%;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8ca32a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 4439a95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\38 00fd214::before, #\38 00fd214 > .bgExtraLayerOverlay {
    
}
#\38 00fd214 {
    align-items: flex-start;
    width: 49.08%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/5776a7a3/dms3rep/multi/opt/a-recently-finished-bathroom-remodel-1920w.webp");
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 80px 20px 80px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 00fd214.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRjIAAABXRUJQVlA4ICYAAADQAQCdASoKAAYAAUAmJZQCdAD0RjsuwAD7uniImCMNGdk7xAAAAA==');
}
    
#de5b406d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 79d1338::before, #\33 79d1338 > .bgExtraLayerOverlay {
    
}
#\33 79d1338 {
    align-items: flex-start;
    width: 49.08%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/5776a7a3/dms3rep/multi/opt/beautiful-floor-scaled-1920w.webp");
    justify-self: auto;
    align-self: stretch;
    order: 1;
    padding: 80px 20px 80px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\33 79d1338.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAACwAQCdASoKAAUAAUAmJQBOgBuc0toAAP7GBgZfpgzRuxFoeayDln0mCg69aW5uyG6T9T+UAAA=');
}
    
#\32 d463337 {
    align-items: flex-start;
    width: 49.08%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.8461538461538463%;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0cfa9ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 a6231f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_vvf {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v9c {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
}
    
#widget_fad {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3b43576 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rmb {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_34s {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff9579f6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0c4ee2d::before, #b0c4ee2d > .bgExtraLayerOverlay {
    
}
#b0c4ee2d {
    align-items: flex-start;
    width: 49.08%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/5776a7a3/dms3rep/multi/opt/molding-1920w.webp");
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 80px 20px 80px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#b0c4ee2d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRjgAAABXRUJQVlA4ICwAAACwAQCdASoKAAcAAUAmJaQAAu1xF54YAP79zL5mwSMp7T8cTD99CURgwAAAAA==');
}
    
#\35 ecd6610 {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 79055f0 {
    align-items: flex-start;
    width: 49.08%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.8461538461538463%;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b498355b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 62c404d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#c9f3c076 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be88f022 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 1433775 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 fb7dfcd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9afd291 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(84, 89, 95, 1);
    background-image: none;
}
    
#widget_fpr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 dbaae9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7it {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ab790c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f7932580 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 5036b59 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 2aee8f5::before, #\39 2aee8f5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.75;
    border-radius: inherit;
}
#\39 2aee8f5 {
    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/5776a7a3/dms3rep/multi/opt/kitchen-wizard-and-more-kitchen-cabinets-pasco-county-1-1920w.webp");
    background-size: contain;
}
#\39 2aee8f5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRoIAAABXRUJQVlA4WAoAAAAQAAAACQAAAwAAQUxQSCkAAAAAM1VmRishICAeHEVxim5UVGFqYVZMfZV2VVViamFWP2ZtTCszQUtEOwBWUDggMgAAANABAJ0BKgoABAABQCYlAE6AHpFP1jIAAP7q7HhxWjUktPQgMqnrFzU5jT/643Nr6QAA');
}
    
#group_iqj {
    align-items: flex-start;
    width: 52.68%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-color: rgba(0,0,0,0);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#bb50fc7f {
    align-items: flex-start;
    width: 42.44%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8h8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c22e15a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 506381d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#b6facc82 {
    min-height: 550px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 a96707c::before, #\37 a96707c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.5;
    border-radius: inherit;
}
#\37 a96707c {
    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/5776a7a3/dms3rep/multi/opt/beautiful-floor-scaled-1920w.webp");
    background-position: 50% 0%;
}
    
#widget_65d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eddc673e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c6e94a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jks {
    flex-direction: row;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dlf {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cf031ac4 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a37c3602 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce559906 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 3484a2a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f4aaeca0 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 170cf21 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f980261c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 ada27d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 3b9580a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#bfecf6ed {
    width: 100.00%;
    height: 426px;
    min-height: 100px;
    max-width: 100%;
}
    
#f8feaa29 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.889763779527559%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 aecb71e {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4c3cf0e {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 5d0b82d {
    width: 50%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fdc92cc2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\32 56b1bee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 6fb7ade {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 e3a5abb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 1e63494 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 0f2ce7c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6f7228f::before, #\39 6f7228f > .bgExtraLayerOverlay {
    
}
#\39 6f7228f {
    align-items: flex-start;
    width: 39.41%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7cb930a {
    align-items: flex-start;
    width: 60%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.889763779527559%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\37 93fbdc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bb61c520 {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#widget_pfu {
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb185323 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f0834d4c {
    margin: 0px 0% 0px 0%;
}
    
#group_agr {
    column-gap: 3.8032124618037884%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_u7l {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 25b51f2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c0a1a1a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f99e55e1 {
    margin: 0px 0% 0px 0%;
}
    
#group_o1b::before, #group_o1b > .bgExtraLayerOverlay {
    
}
#group_o1b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADwAQCdASoKAAgAAUAmJZwCdAEOloWbzAAA/abkTUwoiVVRaR+x6DF32ewdrP/58cB+EqciwAA=');
}
    
#\37 fc1f8d7::before, #\37 fc1f8d7 > .bgExtraLayerOverlay {
    
}
#\37 fc1f8d7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQIAAwQFBhEhEkFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADEiH/2gAMAwEAAhEDEQA/AK0bPFmPZZZWC3j2R7mRtz5asVXpQeAPkRCtjkSwrUseT//Z');
}
    
#\38 00fd214::before, #\38 00fd214 > .bgExtraLayerOverlay {
    
}
#\38 00fd214.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRjIAAABXRUJQVlA4ICYAAADQAQCdASoKAAYAAUAmJZQCdAD0RjsuwAD7uniImCMNGdk7xAAAAA==');
}
    
#\33 79d1338::before, #\33 79d1338 > .bgExtraLayerOverlay {
    
}
#\33 79d1338.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAACwAQCdASoKAAUAAUAmJQBOgBuc0toAAP7GBgZfpgzRuxFoeayDln0mCg69aW5uyG6T9T+UAAA=');
}
    
#b0c4ee2d::before, #b0c4ee2d > .bgExtraLayerOverlay {
    
}
#b0c4ee2d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRjgAAABXRUJQVlA4ICwAAACwAQCdASoKAAcAAUAmJaQAAu1xF54YAP79zL5mwSMp7T8cTD99CURgwAAAAA==');
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5036b59 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 501232c {
    margin: 0px 0% 0px 0%;
}
    
#\39 2aee8f5::before, #\39 2aee8f5 > .bgExtraLayerOverlay {
    
}
#\39 2aee8f5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRoIAAABXRUJQVlA4WAoAAAAQAAAACQAAAwAAQUxQSCkAAAAAM1VmRishICAeHEVxim5UVGFqYVZMfZV2VVViamFWP2ZtTCszQUtEOwBWUDggMgAAANABAJ0BKgoABAABQCYlAE6AHpFP1jIAAP7q7HhxWjUktPQgMqnrFzU5jT/643Nr6QAA');
}
    
#f7932580 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_iqj {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bb50fc7f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b6facc82 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b6894294 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a96707c::before, #\37 a96707c > .bgExtraLayerOverlay {
    
}
    
#group_jks {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3484a2a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f4aaeca0 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 170cf21 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f980261c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 d5d2b86 {
    margin: 0px 0% 0px 0%;
}
    
#bfecf6ed {
    height: 442px;
}
    
#\35 4c3cf0e {
    width: 279.125px;
}
    
#\32 aecb71e {
    width: 277px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8624648 {
    margin: 0px 0% 0px 0%;
}
    
#\37 6fb7ade {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 1e63494 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\37 93fbdc5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 56b1bee {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 0f2ce7c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 6f7228f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 7cb930a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 e3a5abb {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_pfu {
    height: auto;
}
    
#group_lij {
    padding: 120px 16px 120px 16px;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#d184766a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cb185323 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_agr {
    column-gap: 7.5%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_u7l {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 25b51f2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c6da6336 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c0a1a1a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_o1b::before, #group_o1b > .bgExtraLayerOverlay {
    
}
#group_o1b {
    width: 100%;
    order: 1;
    height: auto;
    min-height: 240px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#group_o1b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADwAQCdASoKAAgAAUAmJZwCdAEOloWbzAAA/abkTUwoiVVRaR+x6DF32ewdrP/58cB+EqciwAA=');
}
    
#\33 a26457d {
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fc1f8d7::before, #\37 fc1f8d7 > .bgExtraLayerOverlay {
    
}
#\37 fc1f8d7 {
    width: 100%;
    order: 1;
    min-height: 240px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\37 fc1f8d7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQIAAwQFBhEhEkFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADEiH/2gAMAwEAAhEDEQA/AK0bPFmPZZZWC3j2R7mRtz5asVXpQeAPkRCtjkSwrUseT//Z');
}
    
#\39 f9e6e0e {
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 21e21b0 {
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 00fd214::before, #\38 00fd214 > .bgExtraLayerOverlay {
    
}
#\38 00fd214 {
    width: 100%;
    order: 1;
    min-height: 240px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\38 00fd214.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRjIAAABXRUJQVlA4ICYAAADQAQCdASoKAAYAAUAmJZQCdAD0RjsuwAD7uniImCMNGdk7xAAAAA==');
}
    
#\33 79d1338::before, #\33 79d1338 > .bgExtraLayerOverlay {
    
}
#\33 79d1338 {
    width: 100%;
    order: 1;
    min-height: 240px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\33 79d1338.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAACwAQCdASoKAAUAAUAmJQBOgBuc0toAAP7GBgZfpgzRuxFoeayDln0mCg69aW5uyG6T9T+UAAA=');
}
    
#\32 d463337 {
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_jcb {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d7246d3f {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b7e25580 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#de5b406d {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ff9579f6 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b0c4ee2d::before, #b0c4ee2d > .bgExtraLayerOverlay {
    
}
#b0c4ee2d {
    width: 100%;
    order: 1;
    min-height: 240px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#b0c4ee2d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRjgAAABXRUJQVlA4ICwAAACwAQCdASoKAAcAAUAmJaQAAu1xF54YAP79zL5mwSMp7T8cTD99CURgwAAAAA==');
}
    
#\38 79055f0 {
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 1433775 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 fb7dfcd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 dbaae9c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 ab790c5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_7it {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#f7932580 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 5036b59 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#bb50fc7f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 2aee8f5::before, #\39 2aee8f5 > .bgExtraLayerOverlay {
    
}
#\39 2aee8f5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRoIAAABXRUJQVlA4WAoAAAAQAAAACQAAAwAAQUxQSCkAAAAAM1VmRishICAeHEVxim5UVGFqYVZMfZV2VVViamFWP2ZtTCszQUtEOwBWUDggMgAAANABAJ0BKgoABAABQCYlAE6AHpFP1jIAAP7q7HhxWjUktPQgMqnrFzU5jT/643Nr6QAA');
}
    
#group_iqj {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 506381d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b6facc82 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 a96707c::before, #\37 a96707c > .bgExtraLayerOverlay {
    
}
    
#group_jks {
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#widget_dlf {
    margin-right: 0%;
    margin-left: 0%;
    width: 280px;
}
    
#cf031ac4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 280px;
}
}



@media (max-width: 767px) {
    
#\39 3484a2a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f4aaeca0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 170cf21 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f980261c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#bfecf6ed {
    height: 340px;
}
    
#\32 aecb71e {
    margin-right: 0%;
    margin-left: 0%;
    width: 280px;
}
    
#\35 4c3cf0e {
    margin-right: 0%;
    margin-left: 0%;
    width: 280px;
}
    
#f8feaa29 {
    column-gap: 1.889763779527559%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 5d0b82d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 6fb7ade {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 1e63494 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0f2ce7c {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 6f7228f::before, #\39 6f7228f > .bgExtraLayerOverlay {
    
}
#\39 6f7228f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 7cb930a {
    width: 100%;
    align-items: center;
    column-gap: 1.889763779527559%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb61c520 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

