*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner *.u_1914933736 { width:100% !important; }

  *#dm .dmInner div.u_1914933736 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1914933736 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1983500669 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1983500669 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1797400738 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1797400738 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1609175330 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1609175330 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1825251945 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1825251945 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1525871587 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1525871587 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1815430133 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1815430133 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1020973140 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1020973140 img { border-radius:0% 0% 0% 0% !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1097075874 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner div.u_1097075874 .photoGalleryViewAll.link { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1477949299 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1475117560 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1731778731 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1352257847 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner div.u_1218253659 {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1097075874 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1097075874 .photoGalleryViewAll { padding:0 20px !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner{
background-repeat:no-repeat !important;
background-size:cover !important;
background-attachment:fixed !important;
background-position:50% 50% !important}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight{
background-repeat:no-repeat !important;
background-image:none !important;
background-size:cover !important;
background-attachment:fixed !important;
background-position:50% 50% !important}
*#dm *.dmBody div.u_1243667655{
margin-left:0 !important;
padding-top:100px !important;
padding-left:40px !important;
padding-bottom:100px !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:40px !important;
margin-right:0 !important;
float:none !important;
top:0 !important;
left:0 !important;
width:auto !important;
position:relative !important;
height:auto !important;
max-width:none !important;
min-width:0 !important;
text-align:center !important}separatorHomeCss{color:red !important}@media all {
    
#\34 3476222 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    background-image: url();
    border-radius: 40px 40px 40px 40px;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 8147984 {
    min-height: 453px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ad16936c::before, #ad16936c > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.47;
}
#ad16936c {
    background-image: url(https://lirp.cdn-website.com/93615617/dms3rep/multi/opt/d07dbdfd-ea38-446d-a928-26ef79f00763-1920w.jpg);
    border-radius: 40px 40px 40px 40px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
}
    
#d3c93609 {
    width: 42%;
    height: auto;
    max-width: 100%;
    margin-top: 1px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8147984 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 190px;
}
    
#ad16936c::before, #ad16936c > .bgExtraLayerOverlay {
    
}
#ad16936c {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#d3c93609 {
    width: 93.73%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\34 3476222 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 8147984 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ad16936c::before, #ad16936c > .bgExtraLayerOverlay {
    
}
#ad16936c {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#d3c93609 {
    width: 100%;
}
}



@media all {
    
#\36 5634393 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 20960b6 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 209d060 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#a9cd58aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a7f7bc00 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f2db8e62 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f4803925 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8d04455 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b5ad6e0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a913540 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f628391a {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e0a65ad {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ca194f8 {
    min-height: 358px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f9076012 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b537b1bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 163660f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b56f2df1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f940126 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d8e3690 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#d42da7f2 {
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 40px 40px 40px 40px;
    box-shadow: none;
}
    
#\38 6fcb1d9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 fb99c82 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5634393 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 ca194f8 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 460px;
    column-gap: 0%;
    padding-bottom: 0%;
}
    
#b537b1bf {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a9cd58aa {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f2db8e62 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 5634393 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#a9cd58aa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f2db8e62 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 8d04455 {
    height: 240px;
}
    
#\32 b5ad6e0 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\35 a913540 {
    height: 240px;
}
    
#f628391a {
    height: 240px;
}
    
#\36 ca194f8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#b537b1bf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 163660f {
    align-items: flex-start;
    min-height: 99px;
}
    
#b56f2df1 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\32 f940126 {
    height: 240px;
}
    
#\38 6fcb1d9 {
    align-items: flex-start;
    min-height: 99px;
}
}



@media all {
    
#\32 db229e4 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6f24734 {
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 40px 40px 40px 40px;
}
    
#\31 e929178 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 98f590d {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#e97ed18c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bb5d2445 {
    min-height: 510px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#efc82f2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 09d6c22 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d6817bb {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f997e22 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f218576 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d6e8eee {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2683c22 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 31f7c80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d963216b {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#dc1c0817 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#aace9070 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c1cd8dd3 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f45e6b14 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 777f977 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c368f127 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 814eda6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#efc82f2f {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 31f7c80 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#aace9070 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bb5d2445 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 460px;
    column-gap: 0%;
    padding-bottom: 8%;
}
    
#\37 814eda6 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 e929178 {
    height: 240px;
}
    
#e97ed18c {
    align-items: flex-start;
    min-height: 99px;
}
    
#bb5d2445 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#efc82f2f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 f218576 {
    height: 240px;
}
    
#\35 d6e8eee {
    align-items: flex-start;
    min-height: 99px;
}
    
#\32 31f7c80 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#dc1c0817 {
    height: 240px;
}
    
#aace9070 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c1cd8dd3 {
    height: 240px;
}
    
#f45e6b14 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\37 777f977 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\37 814eda6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 026f60d {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\31 082c7d9 {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 20px;
}
    
#\32 b84cf7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cd3c7e65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/93615617/dms3rep/multi/opt/589d9edf-c86b-4a91-83c5-f0d426947075-1920w.jpg);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#cd3c7e65.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUH/8QAIhAAAgAFAwUAAAAAAAAAAAAAAQIAAwQFEQchMRIUUZGh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAXEQEAAwAAAAAAAAAAAAAAAAABAAJB/9oADAMBAAIRAxEAPwBlLqZM71qtSBR8iWBx8h510lqSBb3IG2cRmtkVTamyB6ia6r1tsOfEKtnZEDJ//9k=');
}
    
#\38 8c30038 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#b2d29668 {
    min-height: 541px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7940a21 {
    width: 95.99933182995072%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 71b1647 {
    background-color: var(--color_5);
    background-image: initial;
    border-radius: 40px 40px 40px 40px;
}
    
#\37 da7588a {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 082c7d9 {
    width: 100%;
    order: 3;
}
    
#\32 b84cf7c {
    width: 100.00%;
    order: 0;
}
    
#cd3c7e65 {
    width: 100%;
    min-height: 202px;
    height: auto;
}
#cd3c7e65.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUH/8QAIhAAAgAFAwUAAAAAAAAAAAAAAQIAAwQFEQchMRIUUZGh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAXEQEAAwAAAAAAAAAAAAAAAAABAAJB/9oADAMBAAIRAxEAPwBlLqZM71qtSBR8iWBx8h510lqSBb3IG2cRmtkVTamyB6ia6r1tsOfEKtnZEDJ//9k=');
}
    
#\38 8c30038 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#b2d29668 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#\31 7940a21 {
    width: 100%;
    order: 2;
}
    
#\37 da7588a {
    width: 59.45%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\35 026f60d {
    height: 144px;
}
    
#\31 082c7d9 {
    width: 100%;
}
    
#cd3c7e65 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
#cd3c7e65.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUH/8QAIhAAAgAFAwUAAAAAAAAAAAAAAQIAAwQFEQchMRIUUZGh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAXEQEAAwAAAAAAAAAAAAAAAAABAAJB/9oADAMBAAIRAxEAPwBlLqZM71qtSBR8iWBx8h510lqSBb3IG2cRmtkVTamyB6ia6r1tsOfEKtnZEDJ//9k=');
}
    
#\38 8c30038 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#b2d29668 {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
}
    
#\31 7940a21 {
    width: 100%;
}
    
#\37 da7588a {
    width: 100%;
    min-height: 50px;
}
}



@media all {
    
#bdfa6507 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 05e907e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 0;
    background-image: initial;
    flex-wrap: nowrap;
    padding: 4px 4px 4px 4px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#da4cbaed {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#c8dc1910 {
    min-height: 355px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 5.5% 6% 5.5%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 05e907e {
    padding: 16px 16px 16px 16px;
}
    
#c8dc1910 {
    min-height: 80px;
    padding: 3% 2% 3% 2%;
}
}



@media (max-width: 767px) {
    
#bdfa6507 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 05e907e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 36px;
    padding: 16px 16px 16px 16px;
}
    
#c8dc1910 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
}
}



@media all {
    
#\35 b11adf4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 63.918131868131866%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 160cea1 {
    width: 969.258px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c4b82a94 {
    align-items: flex-end;
    width: 28.05%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b032a0d {
    min-height: 320px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 98807c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 82eb7ac {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
    border-radius: 40px 40px 40px 40px;
}
    
#\39 a253555 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 a5d4a3a {
    width: 375px;
    height: 520px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b11adf4 {
    row-gap: 32px;
    width: 64.65285714285714%;
    min-height: 8px;
}
    
#\35 160cea1 {
    width: 90%;
}
    
#c4b82a94 {
    width: 33.19%;
    min-height: 8px;
}
    
#\36 b032a0d {
    min-height: 313px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 12% 2% 12% 2%;
}
    
#\33 a5d4a3a {
    height: 282px;
}
}



@media (max-width: 767px) {
    
#\35 b11adf4 {
    min-height: 254px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 32px;
    order: 0;
}
    
#\35 160cea1 {
    order: 1;
}
    
#c4b82a94 {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    order: 1;
}
    
#\36 b032a0d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 3% 8% 3%;
}
    
#\31 98807c8 {
    order: 0;
}
    
#\39 a253555 {
    order: 2;
}
    
#\33 a5d4a3a {
    height: 240px;
    width: 183px;
}
}



@media all {
    
#bba550bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/93615617/dms3rep/multi/opt/5c1437ff-ed59-412f-9c3e-2b6afcd709b7-1920w.jpg);
    border-radius: 40px 40px 40px 40px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#bba550bb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAiEAACAQMCBwAAAAAAAAAAAAABAwIABBEGEgUUISIxVJL/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAIBITH/2gAMAwEAAhEDEQA/AGt1G4fwjY2zXsYczBPSp07Tsy2ZCV4MjjupVrJzY6KRKLZiRh5Ejmovzdz7Dvs0apCYf//Z');
}
    
#f92e6455 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 bfd8a71 {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 55a5b3d {
    width: 99.99887693027608%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f2c0235 {
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 40px 40px 40px 40px;
}
    
#de3a5291 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ed0d7279 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a1e3a786 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50%;
    min-width: 4%;
    order: 1;
    align-items: center;
    justify-content: space-between;
    border-radius: 40px 40px 40px 40px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 983b144 {
    width: 70.00003743565746%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#afe505fa {
    width: 100%;
    height: 244px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6d4a542 {
    width: 99.99887693027608%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bba550bb {
    width: 37.99857142857143%;
}
#bba550bb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAiEAACAQMCBwAAAAAAAAAAAAABAwIABBEGEgUUISIxVJL/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAIBITH/2gAMAwEAAhEDEQA/AGt1G4fwjY2zXsYczBPSp07Tsy2ZCV4MjjupVrJzY6KRKLZiRh5Ejmovzdz7Dvs0apCYf//Z');
}
    
#f92e6455 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#de3a5291 {
    row-gap: 12px;
}
    
#ed0d7279 {
    row-gap: 25px;
}
    
#a1e3a786 {
    width: 62%;
    row-gap: 44px;
    padding: 6% 6% 6% 6%;
}
    
#\38 983b144 {
    width: 100%;
}
    
#afe505fa {
    height: 150px;
}
    
#\32 6d4a542 {
    width: 99.63%;
}
}



@media (max-width: 767px) {
    
#bba550bb {
    width: 100%;
    min-height: 127px;
    align-items: center;
    height: auto;
}
#bba550bb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAiEAACAQMCBwAAAAAAAAAAAAABAwIABBEGEgUUISIxVJL/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAIBITH/2gAMAwEAAhEDEQA/AGt1G4fwjY2zXsYczBPSp07Tsy2ZCV4MjjupVrJzY6KRKLZiRh5Ejmovzdz7Dvs0apCYf//Z');
}
    
#f92e6455 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\37 bfd8a71 {
    width: 100%;
    min-height: 50px;
}
    
#a1e3a786 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 8% 6% 8% 6%;
}
    
#\38 983b144 {
    width: 100%;
}
    
#afe505fa {
    order: 2;
}
}



@media all {
    
#c2fd1e28 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#aced60a1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 2% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\35 7569e64 {
    width: 85%;
    height: auto;
    max-width: 100%;
}
    
#fb807622 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aced60a1 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 67px;
}
    
#\35 7569e64 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#aced60a1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#\35 7569e64 {
    width: 100%;
}
    
#fb807622 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media all {
    
#\37 1331894 {
    width: 99.99873591067102%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 863a3ca {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 5b55870 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 47%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#d27fec91 {
    width: 99.99873591067102%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c4143fe {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 2;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#baedbbe7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 47%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#caafd381.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#caafd381 {
    width: 99.99873591067102%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#acbaad9e {
    width: 99.99873591067102%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\35 42efcd1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 42efcd1 {
    width: 99.99873591067102%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bf0ab8bb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 47%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 71fdda6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 71fdda6 {
    width: 99.99873591067102%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c2c9132.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 c2c9132 {
    width: 99.99873591067102%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#be7878ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/964cdbac-a25d-4e3b-b093-9610765cc4b9/dms3rep/multi/opt/red+brick+building+with+windows-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#be7878ea.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQGB//EACEQAAICAQQCAwAAAAAAAAAAAAECAwQABhESITFRBRTR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAgMEIRH/2gAMAwEAAhEDEQA/AKj5zVEWn68HCutmdmKtH6zKrFyzLYlkFAAOxbbf2cf+2Lls2rjkvIxJ2Hg9fuCKqxLcm7784KS0WcACbFSY/ZDq/9k=');
}
    
#\30 8f0162d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 47%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b71223f8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 2;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\35 dc03f42 {
    width: 99.99873591067102%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a84076f {
    width: 99.99873591067102%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f05c2ef {
    width: 99.99873591067102%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d641105 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#eff4f240 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 65%;
    min-width: 4%;
    justify-content: space-between;
    padding: 3% 16px 3% 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#e4ecf75d {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 297118a {
    width: 99.99873591067102%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8cab114 {
    width: 99.99873591067102%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 863a3ca {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#be7878ea {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
#be7878ea.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQGB//EACEQAAICAQQCAwAAAAAAAAAAAAECAwQABhESITFRBRTR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAgMEIRH/2gAMAwEAAhEDEQA/AKj5zVEWn68HCutmdmKtH6zKrFyzLYlkFAAOxbbf2cf+2Lls2rjkvIxJ2Hg9fuCKqxLcm7784KS0WcACbFSY/ZDq/9k=');
}
    
#\36 d641105 {
    height: 130px;
}
    
#eff4f240 {
    width: 100%;
    min-height: 80px;
    row-gap: 32px;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#bf0ab8bb {
    align-items: flex-start;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#be7878ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#be7878ea.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQGB//EACEQAAICAQQCAwAAAAAAAAAAAAECAwQABhESITFRBRTR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAgMEIRH/2gAMAwEAAhEDEQA/AKj5zVEWn68HCutmdmKtH6zKrFyzLYlkFAAOxbbf2cf+2Lls2rjkvIxJ2Hg9fuCKqxLcm7784KS0WcACbFSY/ZDq/9k=');
}
    
#\30 863a3ca {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding-bottom: 8%;
}
    
#\30 8f0162d {
    align-items: flex-start;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 5b55870 {
    align-items: flex-start;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b71223f8 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 c4143fe {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#baedbbe7 {
    align-items: flex-start;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d641105 {
    height: 136px;
}
    
#eff4f240 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
}
}

