@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:32px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
@media all {
  *#dm .dmInner div.u_2612097147 .svg { fill:var(--color_9) !important; }

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

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

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

  *#dm .dmInner div.u_1259740015 img {
    border-radius:25% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1974079709 img {
    border-radius:25% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) !important;
  }

  *#dm .dmInner div.u_1351129376 img {
    border-radius:25% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) !important;
  }

  *#dm .dmInner div.u_1873519908 img {
    border-radius:25% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) !important;
  }

  *#dm .dmInner div.u_1612384298 img {
    border-radius:25% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) !important;
  }

  *#dm .dmInner div.u_1645053022 img {
    border-radius:25% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) !important;
  }

  *#dm .dmInner div.u_1794413153 img {
    border-radius:25% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) !important;
  }

  *#dm .dmInner div.u_1547889567 img {
    border-radius:25% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) !important;
  }

  *#dm .dmInner div.u_1377080109 img {
    border-radius:25% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) !important;
  }

  *#dm .dmInner div.u_1887289154 img {
    border-radius:25% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) !important;
  }

  *#dm .dmInner div.u_1202408547 img {
    border-radius:25% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) !important;
  }

  *#dm .dmInner div.u_1031393539 img {
    border-radius:25% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) !important;
  }

  *#dm .dmInner a.u_493565575:hover { background-image:none !important; }

  *#dm .dmInner a.u_493565575.hover { background-image:none !important; }

  *#dm .dmInner a.u_1749490583:hover { background-image:none !important; }

  *#dm .dmInner a.u_1749490583.hover { background-image:none !important; }

  *#dm .dmInner a.u_1461354502:hover { background-image:none !important; }

  *#dm .dmInner a.u_1461354502.hover { background-image:none !important; }

  *#dm .dmInner a.u_1531768352:hover { background-image:none !important; }

  *#dm .dmInner a.u_1531768352.hover { background-image:none !important; }

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

  *#dm .dmInner div.u_1663606902 span[data-icon-mask] { background-color:var(--color_2) !important; }
}
*#dm .dmInner div.u_1259740015 img
{
	padding:10px !important;
	background-color:rgba(255,255,255,.25) !important;
}
*#dm .dmInner div.u_1974079709 img
{
	padding:10px !important;
	background-color:rgba(255,255,255,.25) !important;
}
*#dm .dmInner div.u_1351129376 img
{
	padding:10px !important;
	background-color:rgba(255,255,255,.25) !important;
}
*#dm .dmInner div.u_1873519908 img
{
	padding:10px !important;
	background-color:rgba(255,255,255,.25) !important;
}
*#dm .dmInner div.u_1031393539 img
{
	padding:10px !important;
	background-color:rgba(255,255,255,.25) !important;
}
*#dm .dmInner div.u_1202408547 img
{
	padding:10px !important;
	background-color:rgba(255,255,255,.25) !important;
}
*#dm .dmInner div.u_1887289154 img
{
	padding:10px !important;
	background-color:rgba(255,255,255,.25) !important;
}
*#dm .dmInner div.u_1377080109 img
{
	padding:10px !important;
	background-color:rgba(255,255,255,.25) !important;
}
*#dm .dmInner div.u_1547889567 img
{
	padding:10px !important;
	background-color:rgba(255,255,255,.25) !important;
}
*#dm .dmInner div.u_1794413153 img
{
	padding:10px !important;
	background-color:rgba(255,255,255,.25) !important;
}
*#dm .dmInner div.u_1645053022 img
{
	padding:10px !important;
	background-color:rgba(255,255,255,.25) !important;
}
*#dm .dmInner div.u_1612384298 img
{
	padding:10px !important;
	background-color:rgba(255,255,255,.25) !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1259740015
{
}
*#dm .dmInner div.u_1974079709
{
}
*#dm .dmInner div.u_1351129376
{
}
*#dm .dmInner div.u_1873519908
{
}
*#dm .dmInner div.u_1031393539
{
}
*#dm .dmInner div.u_1202408547
{
}
*#dm .dmInner div.u_1887289154
{
}
*#dm .dmInner div.u_1377080109
{
}
*#dm .dmInner div.u_1547889567
{
}
*#dm .dmInner div.u_1794413153
{
}
*#dm .dmInner div.u_1645053022
{
}
*#dm .dmInner div.u_1612384298
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\38 6d65a49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\32 28711b1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 150px 40px;
}
    
#fb37e873 {
    background-image: none;
    background-position: 50% 0%;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
}
    
#widget_b3u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_3ps {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e3eb3858 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9sg {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_2i7 {
    width: 100%;
    height: 630px;
    max-width: 100%;
}
    
#ade2dbf5 {
    margin: -2px 0% 0px 0%;
}
}



@media all {
    
#\34 8260262 {
    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;
}
    
#\35 3e547a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\33 66388ef {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 fd6393a::before, #\30 fd6393a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.85;
    border-radius: inherit;
}
#\30 fd6393a {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/1f03cbda/dms3rep/multi/146222+%281%29.jpg?dm-skip-opt=true");
}
    
#widget_qgk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_jk2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ur5 {
    width: 100%;
    height: 60px;
    max-width: 100%;
    order: 0;
}
    
#group_m44 {
    align-items: flex-start;
    width: 47.38%;
    min-height: 402px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 120px 5px 30px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_55h {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 0%;
    min-height: 820px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1px;
    --column-gap: 1px;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.2);
    border-style: solid;
    order: 1;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_anj {
    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;
}
    
#widget_pf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rh5 {
    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;
}
    
#\38 246e66f {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mi6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(255,255,255,0.2) #000000;
    border-style: solid;
    padding: 5px 5px 50px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c1dffba {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 15px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f34afba {
    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;
}
    
#eb094e2e {
    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;
}
    
#e5c82528 {
    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;
}
    
#\39 f0eee66 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f42be12f {
    align-items: flex-start;
    width: 47.38%;
    min-height: 402px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 20px 5px 30px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bb96ec2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(255,255,255,0.2) #000000;
    border-style: solid;
    padding: 5px 5px 50px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c9ee748 {
    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;
}
    
#\35 23d42d2 {
    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;
}
    
#adf89dbe {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 939132f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 15px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#dd021ce0 {
    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;
}
    
#\36 0591b9d {
    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;
}
    
#cdb636a6 {
    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;
}
    
#eee2af51 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#de8fdcb7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\36 e224d52 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 efab565::before, #\36 efab565 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    background-color: var(--color_1);
}
#\36 efab565 {
    background-image: url("https://irp.cdn-website.com/1f03cbda/dms3rep/multi/COSMOS_GRANITE_SLAB_INSTALL_1.jpg?dm-skip-opt=true");
    background-color: var(--color_1);
    border-radius: 48px 48px 48px 48px;
}
    
#widget_j79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 8a1d4a5 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7q6 {
    width: 77.56%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 4594352.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 4594352 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8e81814 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 2;
    justify-content: space-between;
}
    
#a8ac3825.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a8ac3825 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b135293d {
    align-items: center;
    width: 23.68%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 3;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: space-between;
}
    
#\38 f5b955e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 f5b955e {
    width: 103.32%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d99935aa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#d99935aa {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcb1fc64.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bcb1fc64 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 92fe1cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 92fe1cb {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7063028.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d7063028 {
    width: 93.09%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 02bd7d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 02bd7d5 {
    width: 130.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6c6d56f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6c6d56f {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db3af0af.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#db3af0af {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a17e6b1 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\39 ca9415b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 ca9415b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6d92de2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e6d92de2 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d7f3267 {
    align-items: center;
    width: 23.68%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: space-between;
}
    
#\35 776739b {
    width: 100%;
    height: 15px;
    max-width: 100%;
}
    
#\31 9ff5ed2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b7326b03 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    flex-wrap: nowrap;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4bc4ea3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 4bc4ea3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a81b1aaa {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 0;
    justify-content: space-between;
}
    
#\32 fcf69b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 fcf69b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e77b9387.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e77b9387 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c67ed661 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#\31 06c9899 {
    align-items: center;
    width: 23.68%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: space-between;
}
    
#\30 a687016 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 3;
    justify-self: auto;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 59a1fbe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 59a1fbe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e7f6592.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 e7f6592 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fe1cad1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 fe1cad1 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6519a9c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6519a9c {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1963473 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#\32 4b1630b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 4b1630b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3aca994 {
    align-items: center;
    width: 23.68%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 4;
    justify-self: auto;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5874f35.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 5874f35 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6d75760.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6d75760 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1d4b99d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 1d4b99d {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7c12727::before, #\33 7c12727 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#\33 7c12727 {
    background-image: url("https://irp.cdn-website.com/1f03cbda/dms3rep/multi/Depositphotos_211740888_L.jpg?dm-skip-opt=true");
    border-radius: 48px 48px 48px 48px;
    background-color: var(--color_1);
}
    
#faa694f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#faa694f7 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#beaa961c {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 3;
    justify-content: space-between;
}
    
#a1b070a3 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 0;
    justify-content: space-around;
}
    
#\36 6e9558a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 6e9558a {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ec097cc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 ec097cc {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2439ca9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 2439ca9 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d5af582.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d5af582 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 184d103.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 184d103 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c6166ed {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 2;
    justify-content: space-between;
}
    
#\30 1779142 {
    margin: 0px 0% 0px 0%;
}
    
#eaebd248.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eaebd248 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdb899be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cdb899be {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d902a64c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 150px 40px;
}
    
#fe4c1092.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe4c1092 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6ec7f73 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 1;
    justify-content: space-between;
}
    
#fcd67535 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 1;
    justify-content: space-between;
}
    
#a136290b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a136290b {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bfd2c91.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 bfd2c91 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2494eca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 2494eca {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac6b264d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac6b264d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df64611a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a99ed5c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ecf19f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f9a9ef7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0b637cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e151e2ce {
    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;
}
    
#\33 c0d6742 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 05c58ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 99f8461 {
    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;
}
    
#b46dcb00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4381dfb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2298e75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_voa {
    align-items: center;
    width: 113.06%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-content: center;
}
    
#group_l9o {
    align-items: center;
    width: 100.01%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-content: center;
}
    
#group_2b3 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    align-content: center;
}
    
#group_5n4 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    align-content: center;
}
    
#group_48i {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    align-content: center;
}
    
#group_vhu {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    align-content: center;
}
    
#group_9hb {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    align-content: center;
}
    
#group_4n8 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    align-content: center;
}
    
#group_c8a {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    align-content: center;
}
    
#group_jq3 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    align-content: center;
}
    
#group_piv {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    align-content: center;
}
    
#group_8fu {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    align-content: center;
}
}



@media all {
    
#\35 46ebe92 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#d21e832c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b6432f62.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b6432f62 {
    width: 992px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3b3fc1d {
    background-image: none;
}
    
#widget_mqk {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mhn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 49f4185 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#be956c7c {
    min-height: 927px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 250px 40px 200px 40px;
    margin: 0% 0% 0% 0%;
}
    
#f6a58f47::before, #f6a58f47 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_10);
    opacity: 0.67;
    border-radius: inherit;
}
#f6a58f47 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/1f03cbda/dms3rep/multi/Stone+Trend+storefront.webp?dm-skip-opt=true");
    background-position: 50% 100%;
}
    
#da8d787f {
    width: 1055px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7a600e3 {
    width: 1173px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 75c71c9 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\37 5b98372 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba18a409 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#e62a9028 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 2cb3948 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a9ea2aa9 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\32 5b33c7d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/1f03cbda/dms3rep/multi/curve+stone.png?dm-skip-opt=true");
}
    
#a9327f71 {
    margin: -98px 0% -5px 0%;
}
}



@media all {
    
#\35 8966512::before, #\35 8966512 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#\35 8966512 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 39.77%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/1f03cbda/dms3rep/multi/CRYTOS_BRUSHED_QUARTZITE_INSTALL_1.jpg?dm-skip-opt=true");
    border-radius: 0px 24px 24px 0;
    background-color: var(--color_1);
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 a90bcc9 {
    width: 408px;
    height: auto;
    max-width: 100%;
}
    
#b212f10e {
    background-image: none;
    background-color: rgba(0,0,0,0);
}
    
#fa2f8656 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 57.23%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4366ff4 {
    margin: 0px 0% 0px 0%;
}
    
#\37 1169dd5 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 150px 0px;
}
    
#a09bd901 {
    width: 414px;
    height: auto;
    max-width: 100%;
}
    
#group_8gc::before, #group_8gc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#group_8gc {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    background-image: url("https://irp.cdn-website.com/1f03cbda/dms3rep/multi/CAMOUFLAGE_BROWN_MARBLE_SLAB_INSTALL_1.jpg?dm-skip-opt=true");
    justify-content: flex-end;
    background-color: var(--color_1);
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_240 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uka {
    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;
}
    
#group_u47 {
    align-items: flex-start;
    width: 99.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#widget_kjv {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#widget_5tn {
    width: 100%;
    height: 150px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4e771b4::before, #\32 4e771b4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#\32 4e771b4 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    background-image: url("https://irp.cdn-website.com/1f03cbda/dms3rep/multi/INFINITY_BLUE_SLAB_INSTALL.jpg?dm-skip-opt=true");
    justify-content: flex-end;
    background-color: var(--color_1);
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#d7ad073d {
    align-items: flex-start;
    width: 99.6%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\33 b8c4cd7 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 50ff301 {
    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;
}
    
#\30 4c7c697 {
    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;
}
    
#\38 b2e980d {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#\37 23452c8::before, #\37 23452c8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#\37 23452c8 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    background-image: url("https://irp.cdn-website.com/1f03cbda/dms3rep/multi/SUPER_WHITE_DOLOMITE_MARBLE_SLAB_INSTALL_1.jpg?dm-skip-opt=true");
    justify-content: flex-end;
    background-color: var(--color_1);
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 051ef1b {
    align-items: flex-start;
    width: 99.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#c6684244 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3e91167 {
    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;
}
    
#\36 ac8a8fe {
    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;
}
    
#\37 64bca03 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#\31 9325cdb::before, #\31 9325cdb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#\31 9325cdb {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    background-image: url("https://irp.cdn-website.com/1f03cbda/dms3rep/multi/THIN_VENEER_LYMRA_INSTALL_1.jpg?dm-skip-opt=true");
    justify-content: flex-end;
    background-color: var(--color_1);
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 2471e77 {
    align-items: flex-start;
    width: 99.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#c128a9e1 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d658db1d {
    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;
}
    
#ceb0831e {
    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;
}
    
#\33 8a6f931 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
}



@media all {
    
#b3046cdd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 b3b24e6 {
    background-image: none;
    background-position: 50% 0%;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
}
    
#d1850648 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 62224f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#ccfad0f7 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\35 4ef8f54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 4c65d62 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 c5aca7c {
    width: 100%;
    height: 442px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 28711b1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 2% 100px 2%;
}
    
#\38 6d65a49 {
    width: 100%;
    min-height: 80px;
}
    
#group_9sg {
    width: 100%;
    min-height: 80px;
}
    
#ade2dbf5 {
    margin: -2px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 66388ef {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 fd6393a::before, #\30 fd6393a > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e224d52 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 efab565::before, #\36 efab565 > .bgExtraLayerOverlay {
    
}
    
#widget_j79 {
    width: 77.18%;
}
    
#widget_7q6 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8e81814 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#c6519a9c {
    height: auto;
    width: 200px;
}
    
#\30 1963473 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 40px;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b135293d {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 7c12727::before, #\33 7c12727 > .bgExtraLayerOverlay {
    
}
    
#beaa961c {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#bcb1fc64 {
    height: auto;
    width: 200px;
}
    
#a1b070a3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 92fe1cb {
    height: auto;
    width: 200px;
}
    
#d6c6d56f {
    height: auto;
    width: 200px;
}
    
#\34 d7f3267 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\36 d5af582 {
    height: auto;
    width: 200px;
}
    
#b7326b03 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 40px;
    align-content: center;
    --column-gap: 4%;
}
    
#\37 184d103 {
    height: auto;
    width: 200px;
}
    
#\35 c6166ed {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#a81b1aaa {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#c67ed661 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    row-gap: 40px;
    --column-gap: 4%;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1779142 {
    margin: 0px 0% 0px 0%;
}
    
#\31 06c9899 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#eaebd248 {
    height: auto;
    width: 200px;
}
    
#cdb899be {
    height: auto;
    width: 200px;
}
    
#d902a64c {
    padding: 100px 2% 100px 2%;
}
    
#a136290b {
    height: auto;
    width: 200px;
}
    
#b6ec7f73 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#fcd67535 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\31 bfd2c91 {
    height: auto;
    width: 200px;
}
    
#faa694f7 {
    height: auto;
}
    
#\33 3aca994 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\30 a687016 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 a17e6b1 {
    row-gap: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d21e832c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_mqk {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6432f62 {
    order: 1;
}
    
#widget_mhn {
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be956c7c {
    min-height: 697px;
    padding: 150px 2% 100px 2%;
}
    
#e62a9028 {
    margin: 0px 0% 0px 0%;
}
    
#\30 49f4185 {
    height: auto;
    min-height: 477px;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9ea2aa9 {
    min-height: 100px;
    padding: 0px 2% 0px 2%;
}
    
#a9327f71 {
    margin: -98px 0% -5px 0%;
}
    
#\32 5b33c7d {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8966512 {
    width: 100%;
    min-height: 400px;
}
    
#fa2f8656 {
    width: 100%;
    min-height: 80px;
    row-gap: 32px;
    padding: 0px 0% 0px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 4366ff4 {
    margin: 0px 0% 0px 0%;
}
    
#\37 1169dd5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 32px;
    padding: 0px 2% 100px 0%;
}
    
#group_8gc {
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4e771b4 {
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 23452c8 {
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9325cdb {
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 62224f2 {
    width: 100%;
    min-height: 80px;
}
    
#ccfad0f7 {
    width: 100%;
    min-height: 80px;
}
    
#\37 4c65d62 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (max-width: 767px) {
    
#\38 6d65a49 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 28711b1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 80px 4%;
}
    
#group_9sg {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_2i7 {
    height: 240px;
}
    
#ade2dbf5 {
    margin: -2px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 3e547a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 66388ef {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 fd6393a::before, #\30 fd6393a > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#de8fdcb7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 e224d52 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 efab565::before, #\36 efab565 > .bgExtraLayerOverlay {
    
}
    
#widget_7q6 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 4594352 {
    height: auto;
    width: 200px;
}
    
#a8e81814 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c6519a9c {
    height: auto;
    width: 200px;
}
    
#\30 1963473 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b135293d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 3aca994 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 7c12727::before, #\33 7c12727 > .bgExtraLayerOverlay {
    
}
    
#beaa961c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bcb1fc64 {
    height: auto;
    width: 200px;
}
    
#faa694f7 {
    height: auto;
    width: 200px;
}
    
#a1b070a3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 92fe1cb {
    height: auto;
    width: 200px;
}
    
#d6c6d56f {
    height: auto;
    width: 200px;
}
    
#\33 a17e6b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 40px;
}
    
#e6d92de2 {
    width: 210px;
}
    
#\34 d7f3267 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 d5af582 {
    height: auto;
    width: 200px;
}
    
#b7326b03 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 40px;
}
    
#\37 184d103 {
    height: auto;
    width: 200px;
}
    
#\35 c6166ed {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a81b1aaa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c67ed661 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1779142 {
    margin: 0px 0% 0px 0%;
}
    
#\31 06c9899 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#eaebd248 {
    height: auto;
    width: 200px;
}
    
#cdb899be {
    height: auto;
    width: 200px;
}
    
#d902a64c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 80px 4% 80px 4%;
}
    
#a136290b {
    height: auto;
    width: 200px;
}
    
#b6ec7f73 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fcd67535 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 a687016 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 bfd2c91 {
    height: auto;
    width: 200px;
}
}



@media (max-width: 767px) {
    
#\35 46ebe92 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d21e832c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 8% 80px 8%;
}
    
#b6432f62.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#b6432f62 {
    width: 340px;
    margin: 0px 0% 0px 0%;
}
    
#b6e8a8f8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 49f4185 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#be956c7c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 200px 4% 150px 4%;
}
    
#da8d787f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#da8d787f {
    width: 340px;
    margin: 0px 0% 0px 0%;
}
    
#d7a600e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#d7a600e3 {
    width: 342px;
    margin: 0px 0% 0px 0%;
}
    
#\33 75c71c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 250px;
}
    
#\37 5b98372 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#ba18a409 {
    margin-right: 0%;
    margin-left: 0%;
    width: 250px;
}
    
#e62a9028 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 2cb3948 {
    min-height: 50px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#a9ea2aa9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#a9327f71 {
    margin: -48px 0% -5px 0%;
}
}



@media (max-width: 767px) {
    
#\35 8966512 {
    width: 100%;
    min-height: 277px;
    align-items: flex-start;
    height: auto;
    padding: 16% 15px 16% 15px;
    margin: 0px 0% 0px 0%;
}
    
#fa2f8656 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 0px 0% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 4366ff4 {
    margin: 0px 0% 0px 0%;
}
    
#\37 1169dd5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 4% 80px 0%;
}
    
#group_8gc {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#widget_5tn {
    height: 100px;
}
    
#\32 4e771b4 {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 b8c4cd7 {
    height: 100px;
}
    
#\37 23452c8 {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#c6684244 {
    height: 100px;
}
    
#\31 9325cdb {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#c128a9e1 {
    height: 100px;
}
}



@media (max-width: 767px) {
    
#\31 62224f2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#ccfad0f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 4c65d62 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 c5aca7c {
    height: 240px;
}
}

#\35 8966512.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAgABAwUEEhEiMf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIh/9oADAMBAAIRAxEAPwCqcB51qEOwiJFqtYNG8YsDSD1bjxEQSsEpn//Z')!important}#group_8gc.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIBAAAQMDBQEAAAAAAAAAAAAAAwABBQIEERIUIUFR4f/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQIRITH/2gAMAwEAAhEDEQA/AKJCJxD25Sk1CtxYpG3iyQ0xHsYjbQnFT9/URG1XBYbjP//Z')!important}#\32 4e771b4.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAcEAACAgIDAAAAAAAAAAAAAAABBAACAwYFEiL/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Ao3Dn8rTq2dmgtlXIFSJRXeXOo8xED//Z')!important}#\37 23452c8.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAGxAAAQUBAQAAAAAAAAAAAAAAAQACAwQFERL/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABYRAAMAAAAAAAAAAAAAAAAAAAABIf/aAAwDAQACEQMRAD8AoZupn692alFTfB5b310LSx2zHG1gBIaAERUUA6f/2Q==')!important}#\31 9325cdb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwMF/8QAJRAAAQMCAwkAAAAAAAAAAAAAAQACAyExBRESBAYTFSIjMkFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAIRA//aAAwDAQACEQMRAD8AdBJheGubG2WGEus3UMyr6NhdXtnOt0Xb7k85irZgW1A93Aj6j4j38Ur1RyOps//Z')!important}#\33 7c12727.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGBABAQADAAAAAAAAAAAAAAAAAAEDESH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwDQOO7qnQTC/9k=')!important}#\36 efab565.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFEjEGIiP/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECITH/2gAMAwEAAhEDEQA/ALbvyOou8OIaIZiezm6IWNe6oyPqNoiHdNvRMylw/9k=')!important}