@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; }

  *#dm .dmInner div.u_4014291445 .caption-container .caption-title { font-size:20px !important; }

  *#dm .dmInner div.u_4014291445 .caption-button {
    width:200px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_1372980296 .caption-container .caption-title { font-size:20px !important; }

  *#dm .dmInner div.u_1372980296 .caption-button {
    width:200px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_1221932840 .caption-button {
    width:200px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_1221932840 .caption-container .caption-title { font-size:20px !important; }

  *#dm .dmInner div.u_1098528164 .caption-container .caption-title { font-size:20px !important; }

  *#dm .dmInner div.u_1098528164 .caption-button {
    width:200px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_4014291445 .caption-container .caption-text { font-size:17px !important; }

  *#dm .dmInner div.u_4014291445 .caption-container .caption-text .rteBlock { font-size:17px !important; }

  *#dm .dmInner div.u_1372980296 .caption-container .caption-text { font-size:17px !important; }

  *#dm .dmInner div.u_1372980296 .caption-container .caption-text .rteBlock { font-size:17px !important; }

  *#dm .dmInner div.u_1221932840 .caption-container .caption-text { font-size:17px !important; }

  *#dm .dmInner div.u_1221932840 .caption-container .caption-text .rteBlock { font-size:17px !important; }

  *#dm .dmInner div.u_1098528164 .caption-container .caption-text { font-size:17px !important; }

  *#dm .dmInner div.u_1098528164 .caption-container .caption-text .rteBlock { font-size:17px !important; }
}

@media all {
  *#dm .dmInner div.u_2210825388 .svg { fill:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_1591061318 hr {
    color:rgba(50,62,77,0.33) !important;
    border-width:1px !important;
  }

  *#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_4014291445 .caption-container .caption-title { color:var(--color_9) !important; }

  *#dm .dmInner div.u_4014291445 .caption-container .caption-text { color:var(--color_9) !important; }

  *#dm .dmInner div.u_4014291445 .caption-container .caption-text .rteBlock { color:var(--color_9) !important; }

  *#dm .dmInner *.u_1031212565 { display:block !important; }

  *#dm .dmInner div.u_1372980296 .caption-container .caption-title { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1372980296 .caption-container .caption-text { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1372980296 .caption-container .caption-text .rteBlock { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1372980296 .caption-inner { background-color:rgba(50,62,77,0.6) !important; }

  *#dm .dmInner *.u_1006165955 { display:block !important; }

  *#dm .dmInner div.u_1221932840 .caption-container .caption-title { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1221932840 .caption-container .caption-text { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1221932840 .caption-container .caption-text .rteBlock { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1098528164 .caption-container .caption-title { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1098528164 .caption-container .caption-text { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1098528164 .caption-container .caption-text .rteBlock { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1098528164 .caption-inner { background-color:rgba(50,62,77,0.6) !important; }

  *#dm .dmInner *.u_1101864158 { display:block !important; }

  *#dm .dmInner *.u_1188350434 { background-position:100% 100% !important; }

  *#dm .dmInner div.u_4014291445 .caption-inner { background-color:rgba(50,62,77,0.5) !important; }

  *#dm .dmInner *.u_1699804941 { background-position:50% 100% !important; }

  *#dm .dmInner *.u_1201831571 { background-position:50% 100% !important; }

  *#dm .dmInner div.u_1221932840 .caption-inner { background-color:rgba(50,62,77,0.6) !important; }

  *#dm .dmInner *.u_4014291445 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1372980296 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1221932840 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1098528164 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1692579241 { display:block !important; }

  *#dm .dmInner *.u_1676006895 { background-position:50% 0% !important; }

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

  *#dm .dmInner div.u_1974079709 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !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:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !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:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !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:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !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:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !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:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !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:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !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:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !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:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !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:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !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:50% !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) rgb(215,168,87) !important;
  }
}

@media (min-width:1025px) {
  *#dm .dmInner div.u_4014291445 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_4014291445 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner div.u_4014291445 .caption-button {
    width:200px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_1372980296 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_1372980296 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner div.u_1372980296 .caption-button {
    width:200px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_1221932840 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_1221932840 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner div.u_1221932840 .caption-button {
    width:200px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_1098528164 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_1098528164 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner div.u_1098528164 .caption-button {
    width:200px !important;
    height:60px !important;
  }

  *#dm .dmInner *.u_4014291445 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_1372980296 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_1098528164 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_1221932840 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner div.u_1372980296 .caption-container .caption-title { font-size:22px !important; }

  *#dm .dmInner div.u_4014291445 .caption-container .caption-title { font-size:22px !important; }

  *#dm .dmInner div.u_1098528164 .caption-container .caption-title { font-size:22px !important; }

  *#dm .dmInner div.u_1221932840 .caption-container .caption-title { font-size:22px !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_4014291445 .caption-button {
    width:200px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_4014291445 .caption-container .caption-title { font-size:22px !important; }

  *#dm .dmInner div.u_4014291445 .caption-container .caption-text { font-size:17px !important; }

  *#dm .dmInner div.u_4014291445 .caption-container .caption-text .rteBlock { font-size:17px !important; }

  *#dm .dmInner div.u_1372980296 .caption-container .caption-title { font-size:22px !important; }

  *#dm .dmInner div.u_1372980296 .caption-container .caption-text { font-size:17px !important; }

  *#dm .dmInner div.u_1372980296 .caption-container .caption-text .rteBlock { font-size:17px !important; }

  *#dm .dmInner div.u_1372980296 .caption-button {
    width:200px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_1221932840 .caption-container .caption-title { font-size:22px !important; }

  *#dm .dmInner div.u_1221932840 .caption-container .caption-text { font-size:17px !important; }

  *#dm .dmInner div.u_1221932840 .caption-container .caption-text .rteBlock { font-size:17px !important; }

  *#dm .dmInner div.u_1221932840 .caption-button {
    width:200px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_1098528164 .caption-container .caption-title { font-size:22px !important; }

  *#dm .dmInner div.u_1098528164 .caption-container .caption-text { font-size:17px !important; }

  *#dm .dmInner div.u_1098528164 .caption-container .caption-text .rteBlock { font-size:17px !important; }

  *#dm .dmInner div.u_1098528164 .caption-button {
    width:200px !important;
    height:60px !important;
  }
}

*#dm .dmInner div.u_1259740015 img { padding:10px !important; }

*#dm .dmInner div.u_1974079709 img { padding:10px !important; }

*#dm .dmInner div.u_1351129376 img { padding:10px !important; }

*#dm .dmInner div.u_1031393539 img { padding:10px !important; }

*#dm .dmInner div.u_1202408547 img { padding:10px !important; }

*#dm .dmInner div.u_1887289154 img { padding:10px !important; }

*#dm .dmInner div.u_1645053022 img { padding:10px !important; }

*#dm .dmInner div.u_1794413153 img { padding:10px !important; }

*#dm .dmInner div.u_1547889567 img { padding:10px !important; }

*#dm .dmInner div.u_1612384298 img { padding:10px !important; }

*#dm .dmInner div.u_1873519908 img { padding:10px !important; }

*#dm .dmInner div.u_1377080109 img { padding:10px !important; }
separatorHomeCss{color:red !important}
*#dm .dmInner div.u_1259740015
{
}
*#dm .dmInner div.u_1974079709
{
}
*#dm .dmInner div.u_1351129376
{
}
*#dm .dmInner div.u_1031393539
{
}
*#dm .dmInner div.u_1202408547
{
}
*#dm .dmInner div.u_1887289154
{
}
*#dm .dmInner div.u_1645053022
{
}
*#dm .dmInner div.u_1794413153
{
}
*#dm .dmInner div.u_1547889567
{
}
*#dm .dmInner div.u_1612384298
{
}
*#dm .dmInner div.u_1873519908
{
}
*#dm .dmInner div.u_1377080109
{
}
*#dm .dmInner div.u_1259740015
{
}
*#dm .dmInner div.u_1974079709
{
}
*#dm .dmInner div.u_1351129376
{
}
*#dm .dmInner div.u_1031393539
{
}
*#dm .dmInner div.u_1202408547
{
}
*#dm .dmInner div.u_1887289154
{
}
*#dm .dmInner div.u_1645053022
{
}
*#dm .dmInner div.u_1794413153
{
}
*#dm .dmInner div.u_1547889567
{
}
*#dm .dmInner div.u_1612384298
{
}
*#dm .dmInner div.u_1873519908
{
}
*#dm .dmInner div.u_1377080109
{
}
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 {
    
#\30 e1d6aaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\32 99b71ef {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 250px 0px 100px 0px;
}
    
#bd6cadc6::before, #bd6cadc6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.95;
}
#bd6cadc6 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/f290bb98/dms3rep/multi/603298+%281%29.jpg?dm-skip-opt=true");
}
    
#\39 bd1361b {
    margin: 0px 0% 0px 0%;
}
    
#widget_4id {
    width: 992px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_bmf {
    width: 861px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_beu {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bau {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#cdf13322 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\33 53f4181.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 53f4181 {
    width: 100%;
    height: 430px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 c5019da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
}
    
#\34 656b548 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_gtg {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_5iv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5iv {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 5px 0%;
}
    
#widget_s9r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 4e8b662 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
}
    
#\39 69ead8c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 ac2efed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ac2efed {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 5px 0%;
}
    
#\38 eaafce2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 9bd11a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
}
    
#fad639cb {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 7d4250e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 7d4250e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 5px 0%;
}
    
#\37 7515c40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 65e5058::before, #\36 65e5058 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#\36 65e5058 {
    background-image: url("https://lirp.cdn-website.com/f290bb98/dms3rep/multi/opt/146222+%281%29-1920w.jpg?dm-skip-opt=true");
}
#\36 65e5058.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECEgQRMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0RjNuFtdLvHwAC//2Q==');
}
}



@media all {
    
#\38 6d65a49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\32 5ba7afd::before, #\32 5ba7afd > .bgExtraLayerOverlay {
    
}
#\32 5ba7afd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/f290bb98/dms3rep/multi/ITALIAN_WALNUT_VEINCUT_TRAVERTINE_SLAB_INSTALL_1.jpg?dm-skip-opt=true");
    border-radius: 0px 0px 0px 0px;
}
#\32 5ba7afd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFBjEHEVH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAhET/9oADAMBAAIRAxEAPwClkmY1FutcMksYle7azbeRiWjumfr0Iim5zS1oarqXiZ//2Q==');
}
    
#\32 28711b1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#fb37e873::before, #fb37e873 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#fb37e873 {
    background-image: url("https://lirp.cdn-website.com/f290bb98/dms3rep/multi/opt/146222+%281%29-1920w.jpg?dm-skip-opt=true");
    background-position: 50% 0%;
    border-width: 0 0 0 25px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
}
#fb37e873.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECEgQRMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0RjNuFtdLvHwAC//2Q==');
}
    
#widget_b3u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_3ps {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_r01.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_r01 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#group_jeq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nm7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 beea641 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#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;
}
}



@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://lirp.cdn-website.com/f290bb98/dms3rep/multi/opt/146222+%281%29-1920w.jpg?dm-skip-opt=true");
}
#\30 fd6393a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#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.8;
    border-radius: inherit;
    background-color: var(--color_4);
}
#\36 efab565 {
    background-image: url("https://irp.cdn-website.com/f290bb98/dms3rep/multi/COSMOS_GRANITE_SLAB_INSTALL_1.jpg?dm-skip-opt=true");
    background-color: var(--color_2);
}
#\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=');
}
    
#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: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#ee4f439c::before, #ee4f439c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(50, 62, 77, 1) 100%);
}
#ee4f439c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 40.7%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/f290bb98/dms3rep/multi/CRYTOS_BRUSHED_QUARTZITE_INSTALL_1.jpg?dm-skip-opt=true");
    justify-content: flex-start;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
#ee4f439c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAgABAwUEEhEiMf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIh/9oADAMBAAIRAxEAPwCqcB51qEOwiJFqtYNG8YsDSD1bjxEQSsEpn//Z');
}
    
#\39 7cbdc8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 58.3%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a353a92 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#c86feb34 {
    margin: 0px 0% 0px 0%;
}
    
#\36 97934cd::before, #\36 97934cd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_9);
    opacity: 0.85;
    border-radius: inherit;
}
#\36 97934cd {
    background-image: url("https://lirp.cdn-website.com/f290bb98/dms3rep/multi/opt/146222+%281%29-1920w.jpg");
    background-color: var(--color_9);
}
#\36 97934cd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECEgQRMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0RjNuFtdLvHwAC//2Q==');
}
    
#group_ga7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9k3 {
    width: 481.5565640625px;
    height: auto;
    max-width: 100%;
}
    
#widget_i98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dd312481 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 24a76a3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fcc77a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 b0b01f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_lgh {
    width: 408px;
    height: auto;
    max-width: 100%;
}
}



@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%;
    margin: 0px 0% 0px 0%;
}
    
#a8e81814 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 2;
}
    
#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%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b135293d {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 3;
}
    
#\38 f5b955e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 f5b955e {
    width: 91.60%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#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%;
    justify-self: auto;
    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%;
    margin: 0px 0% 0px 0%;
}
    
#\33 92fe1cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 92fe1cb {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d7063028.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d7063028 {
    width: 84.81%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#\32 02bd7d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 02bd7d5 {
    width: 72.86%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#d6c6d56f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6c6d56f {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#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%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    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%;
    margin: 15px 0% 0px 0%;
}
    
#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%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d7f3267 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 1;
}
    
#\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: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    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%;
    margin: 15px 0% 0px 0%;
}
    
#a81b1aaa {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 0;
}
    
#\32 fcf69b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 fcf69b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#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%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c67ed661 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 0px 0%;
}
    
#\31 06c9899 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 2;
}
    
#\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;
    align-self: auto;
    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%;
    margin: 15px 0% 0px 0%;
}
    
#\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%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    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: 0;
    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%;
    margin: 0px 0% 0px 0%;
}
    
#\30 1963473 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 50px 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%;
    margin: 15px 0% 0px 0%;
}
    
#\33 3aca994 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 4;
    justify-self: auto;
    align-self: auto;
    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%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    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%;
    margin: 15px 0% 0px 0%;
}
    
#\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%;
    justify-self: auto;
    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: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#\33 7c12727 {
    background-image: url("https://lirp.cdn-website.com/f290bb98/dms3rep/multi/opt/146222+%281%29-1920w.jpg?dm-skip-opt=true");
}
#\33 7c12727.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECEgQRMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0RjNuFtdLvHwAC//2Q==');
}
    
#faa694f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#faa694f7 {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#beaa961c {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 3;
}
    
#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%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    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%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    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%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    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%;
    margin: 0px 0% 0px 0%;
}
    
#\37 184d103.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 184d103 {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\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;
}
    
#\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%;
    margin: 0px 0% 0px 0%;
}
    
#cdb899be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cdb899be {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#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%;
    margin: 15px 0% 0px 0%;
}
    
#b6ec7f73 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 1;
}
    
#fcd67535 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 1;
}
    
#a136290b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a136290b {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 bfd2c91.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 bfd2c91 {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 2494eca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 2494eca {
    width: 80%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#ac6b264d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac6b264d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#df64611a {
    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;
}
    
#a99ed5c8 {
    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;
}
    
#\35 ecf19f0 {
    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;
}
    
#\37 f9a9ef7 {
    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;
}
    
#a0b637cc {
    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;
}
    
#e151e2ce {
    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;
}
    
#\33 c0d6742 {
    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;
}
    
#\36 05c58ea {
    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;
}
    
#\37 99f8461 {
    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;
}
    
#b46dcb00 {
    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;
}
    
#\36 4381dfb {
    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;
}
    
#\34 2298e75 {
    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 (min-width: 768px) and (max-width: 1024px) {
    
#\32 99b71ef {
    padding: 200px 2% 100px 2%;
}
    
#bd6cadc6::before, #bd6cadc6 > .bgExtraLayerOverlay {
    
}
    
#\39 bd1361b {
    margin: 0px 0% 0px 0%;
}
    
#\33 53f4181 {
    height: 216px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 656b548 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 65e5058::before, #\36 65e5058 > .bgExtraLayerOverlay {
    
}
#\36 65e5058.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECEgQRMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0RjNuFtdLvHwAC//2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 28711b1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#fb37e873::before, #fb37e873 > .bgExtraLayerOverlay {
    
}
#fb37e873.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECEgQRMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0RjNuFtdLvHwAC//2Q==');
}
    
#\32 5ba7afd::before, #\32 5ba7afd > .bgExtraLayerOverlay {
    
}
#\32 5ba7afd {
    width: 100%;
    min-height: 400px;
}
#\32 5ba7afd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFBjEHEVH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAhET/9oADAMBAAIRAxEAPwClkmY1FutcMksYle7azbeRiWjumfr0Iim5zS1oarqXiZ//2Q==');
}
    
#\38 6d65a49 {
    width: 100%;
    min-height: 80px;
}
}



@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 {
    
}
#\30 fd6393a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@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 {
    
}
#\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=');
}
    
#widget_j79 {
    width: 77.18%;
}
    
#widget_7q6 {
    width: 86.74%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a353a92 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 15px;
    padding: 50px 2% 0px 2%;
}
    
#\36 97934cd::before, #\36 97934cd > .bgExtraLayerOverlay {
    
}
#\36 97934cd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECEgQRMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0RjNuFtdLvHwAC//2Q==');
}
    
#ee4f439c::before, #ee4f439c > .bgExtraLayerOverlay {
    
}
#ee4f439c {
    width: 100%;
    min-height: 400px;
}
#ee4f439c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAgABAwUEEhEiMf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIh/9oADAMBAAIRAxEAPwCqcB51qEOwiJFqtYNG8YsDSD1bjxEQSsEpn//Z');
}
    
#\39 7cbdc8f {
    width: 100%;
    min-height: 80px;
}
    
#c86feb34 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8e81814 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c6519a9c {
    height: auto;
    width: 200px;
}
    
#\30 1963473 {
    column-gap: 3.4245964505484707%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 35px;
    padding: 0px 0px 0px 0px;
    margin: 13px 0% 0px 0%;
}
    
#b135293d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 7c12727::before, #\33 7c12727 > .bgExtraLayerOverlay {
    
}
#\33 7c12727.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECEgQRMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0RjNuFtdLvHwAC//2Q==');
}
    
#beaa961c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bcb1fc64 {
    height: auto;
    width: 200px;
}
    
#a1b070a3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 92fe1cb {
    height: auto;
    width: 200px;
}
    
#d6c6d56f {
    height: auto;
    width: 200px;
}
    
#\34 d7f3267 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 d5af582 {
    height: auto;
    width: 200px;
}
    
#b7326b03 {
    column-gap: 3.4245964505484707%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
}
    
#\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: 3.4245964505484707%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 35px;
    padding: 0px 0px 0px 0px;
    margin: 13px 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 {
    padding: 100px 2% 100px 2%;
}
    
#a136290b {
    height: auto;
    width: 200px;
}
    
#b6ec7f73 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fcd67535 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 bfd2c91 {
    height: auto;
    width: 200px;
}
    
#faa694f7 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 e1d6aaa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 99b71ef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 0% 50px 0%;
}
    
#bd6cadc6::before, #bd6cadc6 > .bgExtraLayerOverlay {
    
}
    
#\39 bd1361b {
    margin: 0px 0% 0px 0%;
}
    
#\33 53f4181.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 53f4181 {
    height: 252px;
    width: 100.00%;
    margin: 15px 0% 0px 0%;
}
    
#group_beu {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#widget_bau {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#cdf13322 {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#widget_4id.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#widget_4id {
    width: 340px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bmf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#widget_bmf {
    width: 342px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 c5019da {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 656b548 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\34 4e8b662 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 9bd11a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 65e5058::before, #\36 65e5058 > .bgExtraLayerOverlay {
    
}
#\36 65e5058.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECEgQRMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0RjNuFtdLvHwAC//2Q==');
}
    
#\38 692182b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 6d65a49 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 5ba7afd::before, #\32 5ba7afd > .bgExtraLayerOverlay {
    
}
#\32 5ba7afd {
    width: 100%;
    min-height: 300px;
    align-items: center;
}
#\32 5ba7afd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFBjEHEVH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAhET/9oADAMBAAIRAxEAPwClkmY1FutcMksYle7azbeRiWjumfr0Iim5zS1oarqXiZ//2Q==');
}
    
#\32 28711b1 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fb37e873::before, #fb37e873 > .bgExtraLayerOverlay {
    
}
#fb37e873.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECEgQRMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0RjNuFtdLvHwAC//2Q==');
}
}



@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 {
    
}
#\30 fd6393a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@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 {
    
}
#\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=');
}
}



@media (max-width: 767px) {
    
#ee4f439c::before, #ee4f439c > .bgExtraLayerOverlay {
    
}
#ee4f439c {
    width: 100%;
    min-height: 351px;
    align-items: flex-start;
    height: auto;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
#ee4f439c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAgABAwUEEhEiMf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIh/9oADAMBAAIRAxEAPwCqcB51qEOwiJFqtYNG8YsDSD1bjxEQSsEpn//Z');
}
    
#\39 7cbdc8f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a353a92 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 50px 4% 0px 4%;
}
    
#\36 97934cd::before, #\36 97934cd > .bgExtraLayerOverlay {
    
}
#\36 97934cd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECEgQRMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0RjNuFtdLvHwAC//2Q==');
}
    
#group_ga7 {
    column-gap: 4.370987570004098%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_i98 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dd312481 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 24a76a3 {
    column-gap: 4.370987570004098%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 fcc77a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 b0b01f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c86feb34 {
    margin: 0px 0% 0px 0%;
}
}



@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;
    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 {
    
}
#\33 7c12727.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECEgQRMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0RjNuFtdLvHwAC//2Q==');
}
    
#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;
}
    
#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;
}
    
#\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;
    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;
    padding: 50px 4% 50px 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;
}
}

