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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_3784930575 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1241888034 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

  *#dm .dmInner a.u_1171398450 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1067595218 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1067595218 {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(194,0,0) rgb(194,0,0) rgb(194,0,0) rgb(194,0,0) !important;
  }

  *#dm .dmInner a.u_1067595218:hover {
    border-color:var(--color_7) !important;
    background-color:rgba(194,0,0,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1067595218.hover {
    border-color:var(--color_7) !important;
    background-color:rgba(194,0,0,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1171398450:hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-color:rgba(194,0,0,1) !important;
  }

  *#dm .dmInner a.u_1171398450.hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-color:rgba(194,0,0,1) !important;
  }

  *#dm .dmInner a.u_1171398450 {
    background-color:rgba(196,0,0,1) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_2816057409 img { object-fit:contain !important; }

  *#dm .dmInner div.u_239927042 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1965771413 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1635933827 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1635933827:hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-color:rgba(194,0,0,1) !important;
  }

  *#dm .dmInner a.u_1635933827.hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-color:rgba(194,0,0,1) !important;
  }

  *#dm .dmInner a.u_1635933827 {
    background-color:rgba(196,0,0,1) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_517542014 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1385048318 img { object-fit:cover !important; }

  *#dm .dmInner div.u_4042339685 .svg { fill:rgba(211,165,114,1) !important; }

  *#dm .dmInner div.u_1046515703 .svg { fill:rgba(211,165,114,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1996413564 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1996413564 {
    background-color:rgba(0,0,0,1) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner a.u_1996413564:hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner a.u_1996413564.hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1745487946 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1513982559 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

  *#dm .dmInner div.u_1448631879 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1096276836 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1780533342 img { object-fit:contain !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1907617230 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1907617230 {
    background-color:rgba(0,0,0,1) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner a.u_1907617230:hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner a.u_1907617230.hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1841329769 input:not([type="submit"]) {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1.6px 1.6px 1.6px 1.6px !important;
    border-color:rgba(211,165,114,1) rgba(211,165,114,1) rgba(211,165,114,1) rgba(211,165,114,1) !important;
  }

  *#dm .dmInner div.u_1841329769 textarea {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1.6px 1.6px 1.6px 1.6px !important;
    border-color:rgba(211,165,114,1) rgba(211,165,114,1) rgba(211,165,114,1) rgba(211,165,114,1) !important;
  }

  *#dm .dmInner div.u_1841329769 select {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1.6px 1.6px 1.6px 1.6px !important;
    border-color:rgba(211,165,114,1) rgba(211,165,114,1) rgba(211,165,114,1) rgba(211,165,114,1) !important;
  }

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

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

  *#dm .dmInner div.u_1841329769 input[type="submit"] {
    font-weight:bold !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1841329769 .dmformsubmit {
    background-color:rgba(194,0,0,1) !important;
    background-image:initial !important;
    float:none !important;
    display:block !important;
    border-radius:0px 0px 0px 0px !important;
    width:170px !important;
  }

  *#dm .dmInner div.u_1841329769 .dmwidget-title {
    font-size:24px !important;
    color:var(--color_4) !important;
    text-align:center !important;
  }

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

  *#dm .dmInner div.u_1841329769 .dmforminput input { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1841329769 .dmforminput textarea { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1841329769 .dmforminput .fileUploadLink { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1841329769 .checkboxwrapper span { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1841329769 .radiowrapper span { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1841329769 .optinwrapper div { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1841329769 .freetextwrapper { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1841329769 .dmforminput select { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1841329769 .dmforminput option { color:var(--color_4) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3784930575 .photoGalleryThumbs .image-container a { padding-top:305px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1164497783 .photoGalleryThumbs .image-container a { padding-top:270px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1841329769 .dmwidget-title { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1745487946 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1745487946 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1513982559 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1513982559 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1164497783 .photoGalleryThumbs { padding:6.5px !important; }

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

  *#dm .dmInner *.u_1164497783 .photoGalleryViewAll { padding:0 6.5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1171398450 span.text { font-size:12px !important; }

  *#dm .dmInner a.u_1067595218 span.text { font-size:12px !important; }

  *#dm .dmInner a.u_1635933827 span.text { font-size:12px !important; }

  *#dm .dmInner *.u_921049628 .photoGalleryThumbs { padding:6.5px !important; }

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

  *#dm .dmInner *.u_921049628 .photoGalleryViewAll { padding:0 6.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_7);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 727px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 0) 100%);
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 100%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 1);
    background-image: url(https://lirp.cdn-website.com/b1b0e4a3/dms3rep/multi/opt/PIERCE-1920w.jpg);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#innergrid_a76 {
    width: 100.00%;
    grid-template-rows: minmax(416px, max-content);
    max-width: 100%;
}
    
#widget_ndf {
    width: 49.375713800660556%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 147px;
}
    
#widget_66k {
    width: 66.342560221555%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 54px;
}
    
#\36 b213c68 {
    width: 130px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-right: 151px;
    margin-top: 342px;
}
    
#aaab1980 {
    width: 130px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 341px;
    margin-left: 150px;
}
    
#widget_i2h.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_i2h {
    width: 67.55833873506806%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 216px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_66k {
    justify-self: center;
    align-self: start;
    width: 80.549190345249%;
    margin: 44px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_ndf {
    justify-self: center;
    align-self: start;
    width: 84.04949587534372%;
    margin: 121px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_i2h {
    justify-self: center;
    align-self: start;
    width: 94.53864955698135%;
    margin: 168px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 b213c68 {
    justify-self: center;
    align-self: start;
    margin: 290px 146px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aaab1980 {
    justify-self: center;
    align-self: start;
    margin: 290px 0px 0px 155px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_a76 {
    width: 100.00%;
    grid-template-rows: minmax(356px, max-content);
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 488px;
}
    
#\36 3bd85219866cc3622781521 {
    padding-top: 131px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 464px;
    align-items: center;
    width: 100%;
    margin-top: 20%;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_ndf {
    justify-self: center;
    align-self: start;
    width: 75.95959595959596%;
    margin: 94px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_66k {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 54px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_i2h {
    justify-self: center;
    align-self: start;
    width: 91.91919191919192%;
    margin: 161px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 b213c68.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\36 b213c68 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 38px;
    width: 108px;
    margin: 330px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aaab1980 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 38px;
    width: 108px;
    margin: 375px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    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/b1b0e4a3/dms3rep/multi/opt/pexels-photo-2928342-1920w.jpeg);
}
#\36 3d24979f4a54e38542a8abe.lazy {
    background-image: url('');
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: -15% 0% -15% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 201px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#innergrid_jrn {
    width: 100.00%;
    grid-template-rows: minmax(516px, max-content);
    max-width: 100%;
    background-image: linear-gradient(90deg, rgba(194, 0, 0, 1) 0%, rgba(136, 0, 0, 1) 100%);
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 1) 0px 0px 11px 0px;
}
    
#\32 f7235a2 {
    width: 33.23866081418366%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 56px;
}
    
#widget_a59 {
    width: 86.39986229451759%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 129px;
}
    
#f16f8d02 {
    width: 130px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 443px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#innergrid_jrn {
    margin-top: 26px;
}
    
#\32 f7235a2 {
    justify-self: center;
    align-self: start;
    width: 93.36626139817629%;
    margin: 48px 0px 0px 2px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_a59 {
    justify-self: center;
    align-self: start;
    width: 86.04863221884499%;
    margin: 107px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f16f8d02 {
    justify-self: center;
    align-self: start;
    margin: 418px 0px 0px 2px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\37 138216e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 4% 0%;
}
    
#afa2c532 {
    background-image: linear-gradient(495deg, rgba(194, 0, 0, 1) 0%, rgba(136, 0, 0, 1) 100%);
    background-origin: border-box;
    box-shadow: none;
}
    
#group_0qb {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#widget_1nv.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#widget_1nv {
    width: 103.10963883849497%;
    height: auto;
    max-width: 200%;
    justify-self: start;
    align-self: start;
    margin: -120px 0px 0px -43px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_s0m {
    width: 100.00%;
    grid-template-rows: minmax(582px, max-content);
    max-width: 100%;
}
    
#\32 0475b9e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\32 0475b9e {
    width: 100%;
    height: auto;
    max-width: 200%;
    justify-self: end;
    align-self: start;
    margin-top: 210px;
    margin-right: -37px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 138216e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\37 138216e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_0qb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_1nv {
    justify-self: start;
    align-self: end;
    width: 49.59726443768997%;
    margin: 0px 0px -38px -5px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 0475b9e {
    justify-self: end;
    align-self: start;
    width: 49.536474164133736%;
    margin: -32px -5px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_s0m {
    width: 100.00%;
    grid-template-rows: minmax(886.875px, max-content);
}
}



@media all {
    
#\39 168ec99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\34 551b35b {
    min-height: 539px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 0% 0%;
}
    
#f2e59065::before, #f2e59065 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#f2e59065 {
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/b1b0e4a3/dms3rep/multi/opt/BG2-1920w.png);
    box-shadow: rgba(0, 0, 0, 1) 0px 0px 11px 0px inset;
}
#f2e59065.lazy {
    background-image: url('');
}
    
#innergrid_hme {
    width: 100.00%;
    grid-template-rows: minmax(523px, max-content);
    max-width: 100%;
}
    
#widget_1k1 {
    width: 40.4298004626952%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 23px;
    margin-left: 84px;
}
    
#widget_451 {
    width: 43.88917004048583%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 92px;
    margin-left: 84px;
}
    
#widget_4dn {
    width: 39.76923076923077%;
    height: 629px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-right: 55px;
    margin-top: -108px;
}
    
#widget_st0 {
    width: 15.559933487565067%;
    height: 234px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-left: 131px;
    margin-top: 194px;
}
    
#\30 792f9e5 {
    width: 15.419895893580104%;
    height: 249px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-left: 375px;
    margin-top: 179px;
}
    
#widget_v95 {
    width: 10.929366685945634%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 435px;
    margin-left: 163px;
}
    
#\38 653f426 {
    width: 10.929366685945634%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 435px;
    margin-left: 406px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 551b35b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f2e59065::before, #f2e59065 > .bgExtraLayerOverlay {
    
}
#f2e59065.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\39 168ec99 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 551b35b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#f2e59065::before, #f2e59065 > .bgExtraLayerOverlay {
    
}
#f2e59065.lazy {
    background-image: url('');
}
    
#widget_4dn {
    height: 273px;
    justify-self: center;
    align-self: end;
    width: 78.04711246200607%;
    margin: 0px 0px -36px 11px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_st0 {
    height: 151px;
    justify-self: start;
    align-self: start;
    width: 33.753799392097264%;
    margin: 197px 0px 0px 43px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 792f9e5 {
    height: 149px;
    justify-self: end;
    align-self: start;
    width: 35.16352583586626%;
    margin: 193px 31px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_1k1 {
    justify-self: center;
    align-self: start;
    width: 61.39817629179332%;
    margin: 47px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_451 {
    justify-self: center;
    align-self: start;
    width: 87.95987841945289%;
    margin: 93px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_v95 {
    justify-self: start;
    align-self: start;
    width: 33.719756838905774%;
    margin: 348px 0px 0px 43px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 653f426 {
    justify-self: end;
    align-self: start;
    width: 25.816869300911854%;
    margin: 348px 45px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_hme {
    width: 100.00%;
    grid-template-rows: minmax(609px, max-content);
}
}



@media all {
    
#b7408b9b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\30 5e92698 {
    min-height: 747px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#c81ffd8e::before, #c81ffd8e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-color: rgba(0, 0, 0, 1);
}
#c81ffd8e {
    background-image: url(https://lirp.cdn-website.com/b1b0e4a3/dms3rep/multi/opt/pexels-photo-2623692-1920w.png);
}
#c81ffd8e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAABjklEQVQozx2RPQvBURTG79cQA0neBinDH5O3kCL8FXnJO6GQwmBgUZKBURkpIyuRD2CQmUXyMR6dM5zb7d5zfuc5zxHX6xXT6RShUAh2ux3hcBj9fh+bzQb093w+8X6/IdbrNUqlEsxmM9RqNSwWCyKRCLrdLpbLJfb7PU6nE0SlUkEwGIROp4NKpYJCoeDkRCKBwWCA2WyGxWIB4XK5EI1GObxeL0wmE9N9Ph/S6TSq1SoIJoxGI2RZRqvVQi6Xg81mg16vh9PpRCAQYBmkX1AbolFVMpmE1WqFUqmERqOBwWDgAalA0EGJ8XicH6iQhtJqtXz3eDysV7TbbeTzeW7h9/vhcDggSRLcbjey2SyGwyHm8znEeDxmKwqFAmuMxWJMaDQaWK1WOB6P7Kcgc2kQSmw2myiXy+j1euwhJbxeL3w+H4h6vY5arYZisYhOp8NBm9put7jf7/h+v/j9fhBEI69SqRTTSDNp2u12uN1ueDwevEYxGo2Ykslk2GCiTyYT3vXhcMD5fMblcsEf6dojB3g/URAAAAAASUVORK5CYII=');
}
    
#innergrid_qlp {
    width: 100.00%;
    grid-template-rows: minmax(558px, max-content);
    max-width: 100%;
    margin-top: -19px;
}
    
#faa88d3a {
    width: 40.4298004626952%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 55px;
    margin-right: 94px;
}
    
#a79a0e01 {
    width: 30.568609022556387%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 136px;
    margin-right: 130px;
}
    
#fcc6fa4a {
    width: 130px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 400px;
    margin-left: 407px;
}
    
#widget_hb3 {
    width: 21.90934065934066%;
    height: 351px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 75px;
    margin-left: 88px;
}
    
#\35 672c675 {
    width: 21.90934065934066%;
    height: 351px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 190px;
    margin-left: 335px;
}
    
#widget_7q1 {
    width: 78px;
    height: 78px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 287px;
    margin-left: 152px;
}
    
#\37 0905dd1 {
    width: 78px;
    height: 78px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 151px;
    margin-left: 155px;
}
    
#\30 fe1cd8e {
    width: 30.568609022556387%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 272px;
    margin-right: 131px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5e92698 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 616px;
}
    
#c81ffd8e::before, #c81ffd8e > .bgExtraLayerOverlay {
    
}
#c81ffd8e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAABjklEQVQozx2RPQvBURTG79cQA0neBinDH5O3kCL8FXnJO6GQwmBgUZKBURkpIyuRD2CQmUXyMR6dM5zb7d5zfuc5zxHX6xXT6RShUAh2ux3hcBj9fh+bzQb093w+8X6/IdbrNUqlEsxmM9RqNSwWCyKRCLrdLpbLJfb7PU6nE0SlUkEwGIROp4NKpYJCoeDkRCKBwWCA2WyGxWIB4XK5EI1GObxeL0wmE9N9Ph/S6TSq1SoIJoxGI2RZRqvVQi6Xg81mg16vh9PpRCAQYBmkX1AbolFVMpmE1WqFUqmERqOBwWDgAalA0EGJ8XicH6iQhtJqtXz3eDysV7TbbeTzeW7h9/vhcDggSRLcbjey2SyGwyHm8znEeDxmKwqFAmuMxWJMaDQaWK1WOB6P7Kcgc2kQSmw2myiXy+j1euwhJbxeL3w+H4h6vY5arYZisYhOp8NBm9put7jf7/h+v/j9fhBEI69SqRTTSDNp2u12uN1ueDwevEYxGo2Ykslk2GCiTyYT3vXhcMD5fMblcsEf6dojB3g/URAAAAAASUVORK5CYII=');
}
    
#widget_hb3 {
    justify-self: start;
    align-self: start;
    height: 173px;
    width: 21.90868045441305%;
    margin: 49px 0px 0px 25px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 0905dd1 {
    justify-self: center;
    align-self: start;
    margin: 134px 0px 0px 7px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 672c675 {
    justify-self: start;
    align-self: start;
    height: 171px;
    width: 21.90868045441305%;
    margin: 135px 0px 0px 127px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#faa88d3a {
    justify-self: end;
    align-self: start;
    width: 52.94931546752112%;
    margin: 48px 15px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a79a0e01 {
    justify-self: end;
    align-self: start;
    width: 41.4797553160501%;
    margin: 113px 8px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 fe1cd8e {
    justify-self: end;
    align-self: start;
    width: 40.61870084474221%;
    margin: 258px 12px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_7q1 {
    justify-self: center;
    align-self: start;
    margin: 275px 0px 0px 7px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fcc6fa4a {
    justify-self: end;
    align-self: start;
    margin: 399px 164px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_qlp {
    width: 100.00%;
    grid-template-rows: minmax(506px, max-content);
}
}



@media (max-width: 767px) {
    
#b7408b9b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 5e92698 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c81ffd8e::before, #c81ffd8e > .bgExtraLayerOverlay {
    
}
#c81ffd8e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAABjklEQVQozx2RPQvBURTG79cQA0neBinDH5O3kCL8FXnJO6GQwmBgUZKBURkpIyuRD2CQmUXyMR6dM5zb7d5zfuc5zxHX6xXT6RShUAh2ux3hcBj9fh+bzQb093w+8X6/IdbrNUqlEsxmM9RqNSwWCyKRCLrdLpbLJfb7PU6nE0SlUkEwGIROp4NKpYJCoeDkRCKBwWCA2WyGxWIB4XK5EI1GObxeL0wmE9N9Ph/S6TSq1SoIJoxGI2RZRqvVQi6Xg81mg16vh9PpRCAQYBmkX1AbolFVMpmE1WqFUqmERqOBwWDgAalA0EGJ8XicH6iQhtJqtXz3eDysV7TbbeTzeW7h9/vhcDggSRLcbjey2SyGwyHm8znEeDxmKwqFAmuMxWJMaDQaWK1WOB6P7Kcgc2kQSmw2myiXy+j1euwhJbxeL3w+H4h6vY5arYZisYhOp8NBm9put7jf7/h+v/j9fhBEI69SqRTTSDNp2u12uN1ueDwevEYxGo2Ykslk2GCiTyYT3vXhcMD5fMblcsEf6dojB3g/URAAAAAASUVORK5CYII=');
}
    
#widget_hb3 {
    height: 209px;
    justify-self: start;
    align-self: start;
    width: 56.846504559270514%;
    margin: 379px 0px 0px 20px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 672c675 {
    height: 209px;
    justify-self: end;
    align-self: start;
    width: 56.846504559270514%;
    margin: 478px 13px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fcc6fa4a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#fcc6fa4a {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 40px;
    width: 114px;
    margin: 330px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a79a0e01 {
    justify-self: end;
    align-self: start;
    width: 76.15%;
    margin: 107px 7px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#faa88d3a {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 57px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 0905dd1 {
    justify-self: start;
    align-self: start;
    height: 56px;
    width: 56px;
    margin: 120px 0px 0px 15px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_7q1 {
    justify-self: start;
    align-self: start;
    height: 70px;
    width: 70px;
    margin: 235px 0px 0px 8px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 fe1cd8e {
    justify-self: end;
    align-self: start;
    width: 76.15%;
    margin: 221px 6px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\34 b072b35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 55d73b9 {
    min-height: 211px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 be75972 {
    background-color: var(--color_7);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 55d73b9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 156px;
}
}



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



@media all {
    
#\35 ac8eaed {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#e6e1eefc {
    width: 100.00%;
    grid-template-rows: minmax(582px, max-content);
    max-width: 100%;
}
    
#b21af607.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#b21af607 {
    width: 103.10963883849497%;
    height: auto;
    max-width: 200%;
    justify-self: start;
    align-self: start;
    margin: -120px 0px 0px -43px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#eb7c4240 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 4% 0%;
}
    
#d9e3f2db {
    background-image: linear-gradient(495deg, rgba(194, 0, 0, 1) 0%, rgba(136, 0, 0, 1) 100%);
    background-origin: border-box;
    box-shadow: none;
}
    
#\35 11839c1.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\35 11839c1 {
    width: 100%;
    height: auto;
    max-width: 200%;
    justify-self: end;
    align-self: start;
    margin-top: 210px;
    margin-right: -37px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eb7c4240 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b21af607 {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: -39px 0px 0px -68px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e6e1eefc {
    width: 100.00%;
    grid-template-rows: minmax(252px, max-content);
}
    
#\35 11839c1 {
    justify-self: end;
    align-self: start;
    width: 100%;
    margin: 106px -62px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media all {
    
#\39 572fb49 {
    min-height: 539px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 0% 0%;
}
    
#df93212b {
    width: 40.4298004626952%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 23px;
    margin-left: 84px;
}
    
#f832f25b {
    width: 100.00%;
    grid-template-rows: minmax(523px, max-content);
    max-width: 100%;
}
    
#a33df31f::before, #a33df31f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#a33df31f {
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/b1b0e4a3/dms3rep/multi/opt/BG2-1920w.png);
    box-shadow: rgba(0, 0, 0, 1) 0px 0px 11px 0px inset;
}
#a33df31f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAlklEQVQI102O/QqEIBDEfdx5mxQi0z4tSyGISOn5YjzuuD+GXXZ/Ozvivm/knPE8D1JKuK4Lx3EgxgjnHNq2RVVVEBye51kAguz3fcc8z+i6DlprKKU+4FeEQggYxxHGGDRNg7quIaWE4HBZluJCyHuPvu8LSMhaWyTWdS3LbdswTVPJxcrXzPcDuSBI/bvzkM7MOQwDXmH6imSpIqa0AAAAAElFTkSuQmCC');
}
    
#c84745df {
    width: 15.559933487565067%;
    height: 234px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-left: 131px;
    margin-top: 194px;
}
    
#\31 eeac833 {
    width: 39.76923076923077%;
    height: 629px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-right: 55px;
    margin-top: -108px;
}
    
#ff5f5df8 {
    width: 15.419895893580104%;
    height: 249px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-left: 375px;
    margin-top: 179px;
}
    
#\35 715faf9 {
    width: 10.929366685945634%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 435px;
    margin-left: 163px;
}
    
#fb1254dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\30 9404f46 {
    width: 10.929366685945634%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 435px;
    margin-left: 406px;
}
    
#\35 d29a2f1 {
    width: 43.88917004048583%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 92px;
    margin-left: 84px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 572fb49 {
    min-height: 353px;
    padding: 0% 2% 0% 2%;
}
    
#a33df31f::before, #a33df31f > .bgExtraLayerOverlay {
    
}
#a33df31f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAlklEQVQI102O/QqEIBDEfdx5mxQi0z4tSyGISOn5YjzuuD+GXXZ/Ozvivm/knPE8D1JKuK4Lx3EgxgjnHNq2RVVVEBye51kAguz3fcc8z+i6DlprKKU+4FeEQggYxxHGGDRNg7quIaWE4HBZluJCyHuPvu8LSMhaWyTWdS3LbdswTVPJxcrXzPcDuSBI/bvzkM7MOQwDXmH6imSpIqa0AAAAAElFTkSuQmCC');
}
    
#\31 eeac833 {
    justify-self: end;
    align-self: start;
    height: 405px;
    width: 52.039032915817074%;
    margin: -17px -14px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#df93212b {
    justify-self: start;
    align-self: start;
    width: 46.83949898048355%;
    margin: 14px 0px 0px 23px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 d29a2f1 {
    justify-self: start;
    align-self: start;
    width: 48.98%;
    margin: 66px 0px 0px 23px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c84745df {
    justify-self: start;
    align-self: start;
    width: 15.558549373725604%;
    margin: 124px 0px 0px 38px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ff5f5df8 {
    justify-self: start;
    align-self: start;
    width: 15.418438683367317%;
    height: 159px;
    margin: 157px 0px 0px 170px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 715faf9 {
    justify-self: start;
    align-self: start;
    width: 13.84%;
    margin: 315px 0px 0px 49px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 9404f46 {
    justify-self: start;
    align-self: start;
    width: 10.92885231575881%;
    margin: 314px 0px 0px 185px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 e5f0741 {
    margin: 0px 0% 0px 0%;
}
    
#f832f25b {
    width: 100.00%;
    grid-template-rows: minmax(355px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 572fb49 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#df93212b {
    justify-self: center;
    align-self: start;
    width: 61.39817629179332%;
    margin: 42px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a33df31f::before, #a33df31f > .bgExtraLayerOverlay {
    
}
#a33df31f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAlklEQVQI102O/QqEIBDEfdx5mxQi0z4tSyGISOn5YjzuuD+GXXZ/Ozvivm/knPE8D1JKuK4Lx3EgxgjnHNq2RVVVEBye51kAguz3fcc8z+i6DlprKKU+4FeEQggYxxHGGDRNg7quIaWE4HBZluJCyHuPvu8LSMhaWyTWdS3LbdswTVPJxcrXzPcDuSBI/bvzkM7MOQwDXmH6imSpIqa0AAAAAElFTkSuQmCC');
}
    
#c84745df {
    height: 240px;
}
    
#\31 eeac833 {
    height: 273px;
    justify-self: end;
    align-self: end;
    width: 78.04711246200607%;
    margin: 0px -71px -37px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ff5f5df8 {
    height: 240px;
}
    
#\35 715faf9 {
    justify-self: end;
    align-self: start;
    width: 10.927051671732524%;
    margin: 215px 52px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fb1254dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 d29a2f1 {
    justify-self: center;
    align-self: start;
    width: 80.96899696048632%;
    margin: 89px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\39 ba653ee {
    min-height: 201px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 bc65634 {
    width: 130px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 443px;
}
    
#b87b994e {
    width: 86.39986229451759%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 129px;
}
    
#\38 df0d5e6 {
    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/b1b0e4a3/dms3rep/multi/opt/pexels-photo-2928342-1920w.jpeg);
}
#\38 df0d5e6.lazy {
    background-image: url('');
}
    
#da593623 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: -15% 0% -15% 0%;
}
    
#\36 7fc177e {
    width: 33.23866081418366%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 56px;
}
    
#\30 577f482 {
    width: 100.00%;
    grid-template-rows: minmax(516px, max-content);
    max-width: 100%;
    background-image: linear-gradient(90deg, rgba(194, 0, 0, 1) 0%, rgba(136, 0, 0, 1) 100%);
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 1) 0px 0px 11px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 ba653ee {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 7fc177e {
    justify-self: center;
    align-self: start;
    width: 48.379697057966794%;
    margin: 38px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b87b994e {
    justify-self: center;
    align-self: start;
    width: 93.19836877366734%;
    margin: 103px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 bc65634 {
    justify-self: center;
    align-self: start;
    margin: 290px 0px 0px 1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 577f482 {
    width: 100.00%;
    grid-template-rows: minmax(375px, max-content);
}
}



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



@media all {
    
#\38 2789cb4 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#\35 29f6d5a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#de8faa7e {
    width: 52.53%;
    height: 456px;
    min-height: 100px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 14px;
}
    
#e5846634 {
    width: 36.003163533091275%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-right: 33px;
}
    
#f600255b {
    width: 100.00%;
    grid-template-rows: minmax(450px, max-content);
    max-width: 100%;
}
    
#\31 bc4931b {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2789cb4 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#e5846634 {
    justify-self: end;
    align-self: start;
    width: 41.27%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 2789cb4 {
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    min-height: 80px;
}
    
#\35 29f6d5a {
    width: 100%;
    min-height: 8px;
}
    
#de8faa7e {
    justify-self: start;
    align-self: start;
    height: 244px;
    width: 100.00%;
    margin: 14px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e5846634 {
    justify-self: center;
    align-self: start;
    width: 85.82929292929293%;
    margin: 269px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f600255b {
    width: 100.00%;
    grid-template-rows: minmax(703.7999877929688px, max-content);
}
}

