@media all {
  *#dm .dmInner a.u_1666299830 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1256980019 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner a.u_1256980019 span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_2224579047 .caption-inner { background-color:var(--color_2) !important; }

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

  *#dm .dmInner *.u_1100433676 { display:none !important; }

  *#dm .dmInner *.u_1605229094 { display:none !important; }

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

  *#dm .dmInner *.u_1669580425 { display:none !important; }

  *#dm .dmInner *.u_1769385870 { display:none !important; }

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

  *#dm .dmInner *.u_1019651870 { display:none !important; }

  *#dm .dmInner *.u_1340801712 { display:none !important; }

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

  *#dm .dmInner *.u_1355086424 { display:none !important; }

  *#dm .dmInner *.u_1313197835 { display:none !important; }

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

  *#dm .dmInner *.u_1738926486 { display:none !important; }

  *#dm .dmInner *.u_1444522422 { display:none !important; }

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

  *#dm .dmInner *.u_1473130393 { display:none !important; }

  *#dm .dmInner *.u_1628479828 { display:none !important; }

  *#dm .dmInner div.u_2224579047 .photoGalleryThumbs .image-container { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1672790772 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1200354379 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1198596933 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1343233769 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.3) !important;
  }

  *#dm .dmInner div.u_1342295021 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.3) !important;
  }

  *#dm .dmInner div.u_1609337484 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.3) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2224579047 .photoGalleryThumbs { padding:3px !important; }

  *#dm .dmInner *.u_2224579047 .layout-container { padding:3px !important; }

  *#dm .dmInner *.u_2224579047 .photoGalleryViewAll { padding:0 3px !important; }

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

  *#dm .dmInner *.u_210658520 .photoGalleryThumbs { padding:2.5px !important; }

  *#dm .dmInner *.u_210658520 .layout-container { padding:2.5px !important; }

  *#dm .dmInner *.u_210658520 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner *.u_210658520 .photoGalleryThumbs .image-container a { padding-top:373px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2224579047 .photoGalleryThumbs { padding:2.5px !important; }

  *#dm .dmInner *.u_2224579047 .layout-container { padding:2.5px !important; }

  *#dm .dmInner *.u_2224579047 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner *.u_210658520 .photoGalleryThumbs { padding:2.5px !important; }

  *#dm .dmInner *.u_210658520 .layout-container { padding:2.5px !important; }

  *#dm .dmInner *.u_210658520 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2224579047 .photoGalleryThumbs .image-container a { padding-top:211px !important; }

  *#dm .dmInner *.u_2224579047 .photoGalleryThumbs { padding:2.5px !important; }

  *#dm .dmInner *.u_2224579047 .layout-container { padding:2.5px !important; }

  *#dm .dmInner *.u_2224579047 .photoGalleryViewAll { padding:0 2.5px !important; }

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

  *#dm .dmInner *.u_210658520 .photoGalleryThumbs { padding:2.5px !important; }

  *#dm .dmInner *.u_210658520 .layout-container { padding:2.5px !important; }

  *#dm .dmInner *.u_210658520 .photoGalleryViewAll { padding:0 2.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#df975524 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7932e0b {
    min-height: 638px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 8% 5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f55a106::before, #\39 f55a106 > .bgExtraLayerOverlay {
    
}
#\39 f55a106 {
    background-image: url(https://lirp.cdn-website.com/faa95c6a/dms3rep/multi/opt/ASVC-fe6d3ecf-1920w.jpg);
}
    
#widget_k8g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_iua {
    width: 43.70%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_rpa {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 616413c {
    width: 44.427964624620756%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_5e1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#acbbbfb0 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7932e0b {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 653px;
}
    
#\39 f55a106::before, #\39 f55a106 > .bgExtraLayerOverlay {
    
}
#\39 f55a106 {
    background-position: 0% 50%;
}
    
#widget_iua {
    width: 85.99%;
}
}



@media (max-width: 767px) {
    
#df975524 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 7932e0b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\39 f55a106::before, #\39 f55a106 > .bgExtraLayerOverlay {
    
}
#\39 f55a106 {
    background-position: 0% 50%;
}
    
#widget_iua {
    width: 100.00%;
}
    
#\31 616413c {
    width: 53.17%;
}
    
#group_5e1 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
}
    
#widget_rpa {
    margin: 0px 0% 0px 0%;
}
    
#acbbbfb0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 053f5e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ae411e83 {
    min-height: 463px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 8% 5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a833826 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#widget_73r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ssp {
    width: 88.20%;
    height: auto;
    max-width: 100%;
}
    
#widget_9rs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kbe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae411e83 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_ssp {
    width: 99.85%;
}
}



@media (max-width: 767px) {
    
#\33 053f5e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ae411e83 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 3%;
}
    
#widget_ssp {
    width: 100.00%;
}
}



@media all {
    
#\35 0072500 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0f61e1d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e39e86e1 {
    min-height: 230px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 8% 5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#dc9873ab::before, #dc9873ab > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.85;
}
#dc9873ab {
    background-image: url(https://lirp.cdn-website.com/faa95c6a/dms3rep/multi/opt/517342372_17931269202066276_9131246006073835120_n+%281%29-1920w.jpg);
    background-color: var(--color_1);
}
#dc9873ab.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMF/8QAIBAAAgICAAcAAAAAAAAAAAAAAQMAAgQRBRMUQVFhcf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEUUf/aAAwDAQACEQMRAD8AWvgGDRAezPSb07bhjZAOhmL19mBRFeUQSSD7kuhV4iJaSg//2Q==');
}
    
#widget_eml {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_4r4 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 9e22310 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 291162a {
    align-items: flex-start;
    width: 100.00%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    height: auto;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 rgba(255, 255, 255, 0.3) #000000;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2565c8d {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b3b1ee5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b365b61a {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f275373 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(16, 16, 16, 0.7);
    background-image: initial;
    border-style: solid;
    border-width: 1px 1px 3px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_2) var(--color_3);
    justify-content: space-between;
    order: 0;
}
    
#\36 31973c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c26e35e4 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    height: auto;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 04c7b0e {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9af09e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(16, 16, 16, 0.7);
    background-image: initial;
    border-style: solid;
    border-width: 1px 1px 3px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_2) var(--color_3);
    justify-content: space-between;
    order: 0;
}
    
#\34 5e67740 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 77a617c {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5c06937 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    height: auto;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b79eae80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e0f71f32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(16, 16, 16, 0.7);
    background-image: initial;
    border-style: solid;
    border-width: 1px 1px 3px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_2) var(--color_3);
    justify-content: space-between;
    order: 0;
}
    
#widget_12l.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_12l {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#f2c49969.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f2c49969 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9166a5a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 9166a5a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_01g {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e39e86e1 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#dc9873ab::before, #dc9873ab > .bgExtraLayerOverlay {
    
}
#dc9873ab.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMF/8QAIBAAAgICAAcAAAAAAAAAAAAAAQMAAgQRBRMUQVFhcf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEUUf/aAAwDAQACEQMRAD8AWvgGDRAezPSb07bhjZAOhmL19mBRFeUQSSD7kuhV4iJaSg//2Q==');
}
    
#\34 f275373 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 9af09e5 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e0f71f32 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 9e22310 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#d0f61e1d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e39e86e1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#dc9873ab::before, #dc9873ab > .bgExtraLayerOverlay {
    
}
#dc9873ab.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMF/8QAIBAAAgICAAcAAAAAAAAAAAAAAQMAAgQRBRMUQVFhcf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEUUf/aAAwDAQACEQMRAD8AWvgGDRAezPSb07bhjZAOhmL19mBRFeUQSSD7kuhV4iJaSg//2Q==');
}
    
#\38 291162a {
    min-height: auto;
}
    
#\35 2565c8d {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\34 f275373 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#c26e35e4 {
    min-height: auto;
}
    
#\32 9af09e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 5e67740 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\30 77a617c {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\33 5c06937 {
    min-height: auto;
}
    
#e0f71f32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 9e22310 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
}



@media all {
    
#\38 9fc023c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b023b5b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 8% 5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_64m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3o0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 262419c {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b023b5b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 9fc023c {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\38 9fc023c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\34 b023b5b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\31 3f3adfb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/faa95c6a/dms3rep/multi/opt/Have+us+install+epoxy+floors+into+your+home--.+If+you+want+epoxy+flooring+installed+inside+your+%281%29-938647bf-1920w.jpg);
    border-radius: 30px 30px 30px 30px;
}
    
#\37 00ac3ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\39 d9c54f9 {
    min-height: 680px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 5.5% 8% 5.5% 8%;
}
    
#widget_ks7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_1om {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_dmv {
    flex-direction: row;
    align-items: center;
    width: 22.40%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    padding: 5px 10px 5px 10px;
}
    
#widget_gvv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f660fafd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 15b2139 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 423e24e {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 491a3ad {
    border-radius: 0px 0px 0px 0px;
    border-width: 0 0 8px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 d9c54f9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 3f3adfb {
    width: 100%;
    min-height: 362px;
    height: auto;
}
    
#\37 00ac3ae {
    width: 100%;
    min-height: 80px;
}
    
#group_dmv {
    width: 29.12%;
}
}



@media (max-width: 767px) {
    
#\31 3f3adfb {
    width: 100%;
    min-height: 220px;
    align-items: center;
    height: auto;
}
    
#\37 00ac3ae {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 d9c54f9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_dmv {
    width: 55.35%;
}
    
#f660fafd {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
}
    
#\31 15b2139 {
    margin: 0px 0% 0px 0%;
}
    
#\32 423e24e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 4cfaf84 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\33 28385b3 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 5% 8% 5% 8%;
}
    
#widget_6a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 12dbd8a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f7c4f12 {
    flex-direction: row;
    align-items: center;
    width: 13.51%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    justify-self: auto;
    padding: 2px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vlq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    padding: 0px 0px 0px 0px;
}
    
#fc5e6f84 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    justify-content: flex-start;
    order: 0;
    background-color: var(--color_1);
    background-image: initial;
}
    
#d718a23d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bfeacb3f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 42674df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    justify-content: flex-start;
    order: 0;
    background-color: var(--color_1);
    background-image: initial;
}
    
#\34 b408384 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ffb89d01 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dc5b5a0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b916871e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 1a0db4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    justify-content: flex-start;
    order: 0;
    background-color: var(--color_1);
    background-image: initial;
}
    
#b59060af {
    background-image: url();
}
#b59060af.lazy {
    background-image: url('');
}
    
#\30 96573c3 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#a0d6f3f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_cou {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 28385b3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 50px;
}
    
#\39 1a0db4c {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#fc5e6f84 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 42674df {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f7c4f12 {
    width: 29.24%;
}
    
#group_vlq {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 12px;
}
    
#a0d6f3f6 {
    width: 68.53%;
}
}



@media (max-width: 767px) {
    
#\37 4cfaf84 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 28385b3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#\31 f7c4f12 {
    width: 63.30%;
}
    
#fc5e6f84 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 42674df {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 1a0db4c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 96573c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_vlq {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
}



@media all {
    
#af642dc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(16, 16, 16, 0.5);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
}
    
#\32 3d4161c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 8% 5% 8%;
}
    
#\39 76663d0::before, #\39 76663d0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.85;
    border-radius: inherit;
}
#\39 76663d0 {
    background-image: url(https://lirp.cdn-website.com/faa95c6a/dms3rep/multi/opt/502573807_17929598502066276_9167545073299448309_n-d9592fa6-1920w.jpg);
}
#\39 76663d0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAID/8QAHxAAAgECBwAAAAAAAAAAAAAAAAECAwQFBhITFiFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwDTCc0VXbaNuMppdyZfJ6/iAJck63//2Q==');
}
    
#widget_7nn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0u9 {
    width: 65.78%;
    height: auto;
    max-width: 100%;
}
    
#\30 72a8323 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f4c6f615 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a7b24bf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3d4161c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 76663d0::before, #\39 76663d0 > .bgExtraLayerOverlay {
    
}
#\39 76663d0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAID/8QAHxAAAgECBwAAAAAAAAAAAAAAAAECAwQFBhITFiFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwDTCc0VXbaNuMppdyZfJ6/iAJck63//2Q==');
}
    
#widget_0u9 {
    width: 91.77%;
}
}



@media (max-width: 767px) {
    
#af642dc0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 3d4161c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 76663d0::before, #\39 76663d0 > .bgExtraLayerOverlay {
    
}
#\39 76663d0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAID/8QAHxAAAgECBwAAAAAAAAAAAAAAAAECAwQFBhITFiFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwDTCc0VXbaNuMppdyZfJ6/iAJck63//2Q==');
}
    
#widget_0u9 {
    width: 100.00%;
}
    
#\30 a7b24bf {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
}
    
#f4c6f615 {
    margin: 0px 0% 0px 0%;
}
    
#\30 72a8323 {
    margin: 0px 0% 0px 0%;
}
}

