@media all {
  *#dm .dmInner div.u_1317192246 {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1788165368 hr { color:var(--color_6) !important; }

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

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

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

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

  *#dm .dmInner div.u_1362333360 .caption-container .caption-title {
    font-family:'DM Serif Display' !important;
    color:var(--color_5) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1016320776 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(225,183,99) !important;
  }

  *#dm .dmInner div.u_1065995267 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
    border-radius:15px 15px 15px 15px !important;
    box-shadow:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,94,0) rgb(0,94,0) rgb(0,94,0) rgb(0,94,0) !important;
  }

  *#dm .dmInner div.u_1849655437 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(225,183,99) !important;
  }

  *#dm .dmInner div.u_1328377400 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
    border-radius:15px 15px 15px 15px !important;
    box-shadow:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,94,0) rgb(0,94,0) rgb(0,94,0) rgb(0,94,0) !important;
  }

  *#dm .dmInner div.u_1682432590 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(225,183,99) !important;
  }

  *#dm .dmInner div.u_1257021616 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:15px 15px 15px 15px !important;
    box-shadow:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,94,0) rgb(0,94,0) rgb(0,94,0) rgb(0,94,0) !important;
  }

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

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

  *#dm .dmInner a.u_1226177088:hover { border-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1226177088.hover { border-color:var(--color_6) !important; }

  *#dm .dmInner div.u_1473530734 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(225,183,99) !important;
  }

  *#dm .dmInner div.u_1115300480 {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1185152859 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1185152859 .m-recaptcha { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1185152859 input:not([type="submit"]) {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1185152859 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1185152859 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1185152859 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:180px !important;
    height:50px !important;
  }

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

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

@media (min-width:1025px) {
  *#dm .dmInner *.u_1362333360 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1362333360 .photoGalleryViewAll { padding:0 10px !important; }

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

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1257021616 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1362333360 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1362333360 .photoGalleryViewAll { padding:0 10px !important; }

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

  *#dm .dmInner div.u_1524616455 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1362333360 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1362333360 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner div.u_1362333360 .caption-container .caption-title { font-size:20px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#dccef772 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e845019::before, #\33 e845019 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 94, 0, 1) 20%, rgba(217, 217, 217, 1) 100%);
}
#\33 e845019 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/94747c09/dms3rep/multi/opt/pp1-1920w.jpg");
}
    
#\38 778a487.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 778a487 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 05e0de2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 05e0de2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#fdfe251d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.02%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d692607b {
    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 68d1d76 {
    width: 160px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cd738da7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7afb901 {
    margin: 0px 0% 0px 0%;
}
    
#c08bf9e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 62.92%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 35px 25px 35px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\34 fcb0e0e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 12% 2% 12% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 8772797 {
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/94747c09/dms3rep/multi/opt/green-dust-and-scratches-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
#\32 8772797.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABUUlEQVQY0yWQwW6bQBgGV//35+n7ApF8yC2WJVwgpgVsIliMd2FXYDCOsGOaqBGqlENvfoDKzWEuozmNWC6X5Ps+BUFAs9mM5u4cgco4Oek7Mw18+XvB9Xol8eh5tFiv8bTdYpEkmIcunnYpxyZl/dKwORgMw0AiUQppXXNkLTs641nq8fc258juODcGkZRIuw7CTxJ67nvEbctuU/K8eIY77HFz6X6Pn2WJ1fkMYa2l4zgibxr+Uea80hnv/ryh//xEeTphbe1XmOc5FfVAhe2h6iM3TcOXjw/+NU3cv75ivd1ipRREMY5UD7/JmA6Hwxl1XfM4jtx1HSul2HEcuK4LUU0Tpcd3CvUeN2Ip0fc9jDFsreXQ83jjOBD31tKiqsiV8v+e2y4pJbIs47IsebPZ3ID4Fsd0H4bkFQU9BAE9+j5FUQStNbdty3lVcag1/gGaCebp2F7/NwAAAABJRU5ErkJggg==');
}
    
#bdab8278 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 54.08%;
    min-width: 4%;
}
    
#\37 5944be7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.916666666666664%;
    min-width: 4%;
}
    
#\32 ebb060b {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\39 b731f53.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\39 b731f53 {
    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;
}
    
#c0be8616 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0a825a7 {
    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;
}
    
#\31 77c47fe {
    width: 100.00%;
    height: 480px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0bbafdd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#aefd2da2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb3db653 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#\37 97ab95d {
    margin: -150px 0% 0px 0%;
}
    
#widget_ha0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#f50c1362.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#f50c1362 {
    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;
}
    
#\38 e31e7f2 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#caabb45c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 60.916666666666664%;
    min-width: 4%;
    order: 1;
}
    
#\34 4a05a34 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_db3 {
    flex-direction: row;
    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%;
}
    
#group_6fs {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#acb3b508 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cdcef90 {
    margin: 0px 0% 0px 0%;
}
    
#widget_jp2 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_obc {
    width: 37.08%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\33 4a1d7a2 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8956d62 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#cb2aeb50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd98a38d {
    width: 100.00%;
    height: 512px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fecaa420 {
    width: 160px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 61cf54c {
    width: 160px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 544f6ea {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\37 fd40403 {
    width: 100.00%;
    height: 366px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e58e0f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c107d9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 57.83%;
    min-width: 4%;
}
    
#\32 2461e47 {
    width: 160px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 158e3e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.166666666666664%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1ff41c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed92eaf6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#ed92eaf6 {
    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;
}
    
#d18150a4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 288403b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-color: rgba(0, 94, 0, 1);
    background-image: url(https://lirp.cdn-website.com/94747c09/dms3rep/multi/opt/green-dust-and-scratches-1920w.png);
    background-repeat: repeat;
    background-size: auto;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 35px 25px 35px 25px;
    margin: 0px 0% 0px 0%;
}
#\35 288403b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABUUlEQVQY0yWQwW6bQBgGV//35+n7ApF8yC2WJVwgpgVsIliMd2FXYDCOsGOaqBGqlENvfoDKzWEuozmNWC6X5Ps+BUFAs9mM5u4cgco4Oek7Mw18+XvB9Xol8eh5tFiv8bTdYpEkmIcunnYpxyZl/dKwORgMw0AiUQppXXNkLTs641nq8fc258juODcGkZRIuw7CTxJ67nvEbctuU/K8eIY77HFz6X6Pn2WJ1fkMYa2l4zgibxr+Uea80hnv/ryh//xEeTphbe1XmOc5FfVAhe2h6iM3TcOXjw/+NU3cv75ivd1ipRREMY5UD7/JmA6Hwxl1XfM4jtx1HSul2HEcuK4LUU0Tpcd3CvUeN2Ip0fc9jDFsreXQ83jjOBD31tKiqsiV8v+e2y4pJbIs47IsebPZ3ID4Fsd0H4bkFQU9BAE9+j5FUQStNbdty3lVcag1/gGaCebp2F7/NwAAAABJRU5ErkJggg==');
}
    
#\35 05ea2cf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 4% 2%;
}
    
#caf43372 {
    margin: 0px 0% 0px 0%;
}
    
#\36 ac0eb8b {
    width: 57.07%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_h6f {
    flex-direction: row;
    align-items: center;
    width: 34.45%;
    min-height: 103px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0.1%;
}
    
#\33 63904a4 {
    width: 160px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e11787c6 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#ee1b5c9d {
    margin: 0px 0% 0px 0%;
}
    
#\34 3a7e99e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\34 3a7e99e {
    width: 16.40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7a03d14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 0px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c25bbb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1140703 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bb60976 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/94747c09/dms3rep/multi/opt/green-dust-and-scratches-1920w.png");
    background-repeat: repeat;
    background-size: auto;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
}
#\33 bb60976.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABUUlEQVQY0yWQwW6bQBgGV//35+n7ApF8yC2WJVwgpgVsIliMd2FXYDCOsGOaqBGqlENvfoDKzWEuozmNWC6X5Ps+BUFAs9mM5u4cgco4Oek7Mw18+XvB9Xol8eh5tFiv8bTdYpEkmIcunnYpxyZl/dKwORgMw0AiUQppXXNkLTs641nq8fc258juODcGkZRIuw7CTxJ67nvEbctuU/K8eIY77HFz6X6Pn2WJ1fkMYa2l4zgibxr+Uea80hnv/ryh//xEeTphbe1XmOc5FfVAhe2h6iM3TcOXjw/+NU3cv75ivd1ipRREMY5UD7/JmA6Hwxl1XfM4jtx1HSul2HEcuK4LUU0Tpcd3CvUeN2Ip0fc9jDFsreXQ83jjOBD31tKiqsiV8v+e2y4pJbIs47IsebPZ3ID4Fsd0H4bkFQU9BAE9+j5FUQStNbdty3lVcag1/gGaCebp2F7/NwAAAABJRU5ErkJggg==');
}
    
#group_t7u {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mrc {
    justify-content: space-between;
    align-items: center;
    width: 35.59%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    height: auto;
    align-self: stretch;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\33 41c0845 {
    align-items: center;
    width: 35.59%;
    min-height: 27.83%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    align-content: stretch;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af564022 {
    justify-content: space-around;
    align-items: center;
    width: 35.59%;
    min-height: 33.54%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 83f50e9 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca3cc058 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9a26187 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d886965 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4632a50 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 920ffee {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 479bdff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.58%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_7);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ba3f3d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.42%;
    min-width: 4%;
    justify-content: flex-start;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0d0a332 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
}
    
#\39 90e97b6::before, #\39 90e97b6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\39 90e97b6 {
    background-image: url("https://lirp.cdn-website.com/94747c09/dms3rep/multi/opt/bgg-1920w.jpg");
}
#\39 90e97b6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQMAAgQFEgYRMSL/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAS/9oADAMBAAIRAxEAPwDNWF/jL3LUrQg1LcdjsPPZQ5PHg5gKau9j38xEeSQpf//Z');
}
    
#\31 531c8ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5r4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 2ecf4eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jvh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d12f70a0 {
    margin: 0px 0% 0px 0%;
}
    
#\34 bb40c93 {
    width: 293px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 daa79da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b4c486ec {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#widget_20k {
    width: 100%;
    height: 446px;
    max-width: 100%;
}
    
#\38 419a090 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e845019::before, #\33 e845019 > .bgExtraLayerOverlay {
    
}
    
#\34 fcb0e0e {
    padding: 12% 5% 20% 5%;
}
    
#\36 7afb901 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ebb060b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 77c47fe {
    height: 532px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb3db653 {
    padding: 0% 2% 0% 2%;
}
    
#\37 97ab95d {
    margin: -100px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e31e7f2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#cd98a38d {
    width: 100.00%;
    height: 266px;
}
    
#caabb45c {
    width: 100%;
    min-height: 80px;
}
    
#group_obc {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 544f6ea {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 fd40403 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    height: 457px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 05ea2cf {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_h6f {
    width: 32.23%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 ac0eb8b {
    width: 63.67%;
}
    
#\33 63904a4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e11787c6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\33 7a03d14 {
    width: 100%;
    min-height: 8px;
}
    
#group_mrc {
    min-height: 200px;
    min-width: 32px;
    width: 100.00%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 41c0845 {
    min-height: 176px;
    min-width: 32px;
    width: 100.00%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#af564022 {
    min-height: 200px;
    min-width: 32px;
    width: 100.00%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_t7u {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 3a7e99e {
    width: 24.64%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0d0a332 {
    padding: 6% 2% 6% 2%;
}
    
#\39 90e97b6::before, #\39 90e97b6 > .bgExtraLayerOverlay {
    
}
#\39 90e97b6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQMAAgQFEgYRMSL/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAS/9oADAMBAAIRAxEAPwDNWF/jL3LUrQg1LcdjsPPZQ5PHg5gKau9j38xEeSQpf//Z');
}
    
#d12f70a0 {
    margin: 0px 0% 0px 0%;
}
    
#\36 ba3f3d3 {
    align-items: flex-start;
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4c486ec {
    padding: 0% 0% 0% 0%;
}
    
#\38 419a090 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 e845019::before, #\33 e845019 > .bgExtraLayerOverlay {
    
}
    
#c08bf9e7 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\34 fcb0e0e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#fdfe251d {
    min-height: 86px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#dccef772 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\34 68d1d76 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bdab8278 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5944be7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ebb060b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 77c47fe {
    height: 240px;
}
    
#\39 b731f53 {
    width: 45.27%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#aefd2da2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bb3db653 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 e31e7f2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#caabb45c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_6fs {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_obc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 4a1d7a2 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#cd98a38d {
    height: 240px;
}
    
#group_db3 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f50c1362 {
    width: 63.01%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\33 544f6ea {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 fd40403 {
    height: 240px;
}
    
#\36 c107d9a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 158e3e9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ed92eaf6 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 50.65%;
}
    
#\32 2461e47 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\35 288403b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
#\35 288403b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABUUlEQVQY0yWQwW6bQBgGV//35+n7ApF8yC2WJVwgpgVsIliMd2FXYDCOsGOaqBGqlENvfoDKzWEuozmNWC6X5Ps+BUFAs9mM5u4cgco4Oek7Mw18+XvB9Xol8eh5tFiv8bTdYpEkmIcunnYpxyZl/dKwORgMw0AiUQppXXNkLTs641nq8fc258juODcGkZRIuw7CTxJ67nvEbctuU/K8eIY77HFz6X6Pn2WJ1fkMYa2l4zgibxr+Uea80hnv/ryh//xEeTphbe1XmOc5FfVAhe2h6iM3TcOXjw/+NU3cv75ivd1ipRREMY5UD7/JmA6Hwxl1XfM4jtx1HSul2HEcuK4LUU0Tpcd3CvUeN2Ip0fc9jDFsreXQ83jjOBD31tKiqsiV8v+e2y4pJbIs47IsebPZ3ID4Fsd0H4bkFQU9BAE9+j5FUQStNbdty3lVcag1/gGaCebp2F7/NwAAAABJRU5ErkJggg==');
}
    
#\35 05ea2cf {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 ac0eb8b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_h6f {
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\33 63904a4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e11787c6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 7a03d14 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3a7e99e {
    width: 48.72%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_t7u {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_mrc {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#af564022 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 41c0845 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 266px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 479bdff {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\36 ba3f3d3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#\34 0d0a332 {
    min-height: unset;
    flex-direction: column;
    padding: 15% 4% 15% 4%;
}
    
#\39 90e97b6::before, #\39 90e97b6 > .bgExtraLayerOverlay {
    
}
#\39 90e97b6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQMAAgQFEgYRMSL/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAS/9oADAMBAAIRAxEAPwDNWF/jL3LUrQg1LcdjsPPZQ5PHg5gKau9j38xEeSQpf//Z');
}
    
#d12f70a0 {
    margin: 0px 0% 0px 0%;
}
    
#\34 bb40c93 {
    width: 184px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 daa79da {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b4c486ec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\38 419a090 {
    margin: 0px 0% 0px 0%;
}
    
#widget_20k {
    width: 100.00%;
    height: 282px;
}
}

