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

  *#dm .dmInner a.u_1076471399:hover { background-image:none !important; }

  *#dm .dmInner a.u_1076471399.hover { background-image:none !important; }

  *#dm .dmInner a.u_1076471399 span.text {
    font-size:14px !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1060231116 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6ec00e15/icon/Phone_8407704.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1060231116:hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1060231116.hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1060231116:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1060231116.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1060231116:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1060231116.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1060231116 span.text {
    font-size:14px !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1897378081 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1897378081 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1897378081:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1897378081.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1222271425 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1222271425 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1222271425:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1222271425.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1997723241 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6ec00e15/icon/Phone_8407704.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1997723241:hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1997723241.hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1997723241:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1997723241.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1997723241:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1997723241.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1997723241 span.text {
    font-size:14px !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1636129626 span.text {
    font-size:14px !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1636129626 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1636129626:hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1636129626.hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1896474709 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1896474709 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1896474709:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1896474709.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1621982026 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1621982026 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1621982026:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1621982026.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1596636616 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1596636616 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

  *#dm .dmInner a.u_1126569454 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6ec00e15/icon/Phone_8407704.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1126569454:hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1126569454.hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1126569454:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1126569454.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1126569454:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1126569454.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1126569454 span.text {
    font-size:14px !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1577941839:hover { background-image:none !important; }

  *#dm .dmInner a.u_1577941839.hover { background-image:none !important; }

  *#dm .dmInner a.u_1577941839 span.text {
    font-size:14px !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1596636616:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1596636616.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1596636616.hover span.text { color:var(--color_3) !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1967855033
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0.5);
    --overlapping-background-image: rgba(255, 255, 255, 0.5);
}
}



@media all {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.36%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 16px 0.9805014327654985% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 100vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.64%;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 50% 0 0 50%;
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/IMG_7117-1920w.jpg");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.75;
}
#\36 3bd85219866cc362278151f {
    background-size: contain;
    background-position: 0% 50%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/6ec00e15/dms3rep/multi/plumbing-svg.svg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_4s5 {
    width: 93.71%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_39i {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    order: 0;
    padding: 8px 14px 8px 14px;
    margin: 0px 0% 0px 0%;
}
    
#widget_m48 {
    width: 100%;
    height: auto;
    min-width: 100%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_cq9 {
    width: 16px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#group_7nf {
    align-items: flex-start;
    width: 99.82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_f9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_25k {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9415042982964956%;
    order: 4;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cf1c7d6 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d93a2842 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nqd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9nf {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#e7ad3a42 {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mkh {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ce70eab3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da73c93b {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#cc945790 {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6866914 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4576c86 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\31 a6c0165 {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 102px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_ei1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b2913d46 {
    margin: 0px 0% 0px 0%;
}
    
#f1251c90::before, #f1251c90 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
}
#f1251c90 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/IMG_8386-1920w.jpg");
    box-shadow: none;
    background-attachment: fixed;
}
#f1251c90.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgP/xAAkEAABAwIEBwAAAAAAAAAAAAABAAIDBREEBiFBBxITFDFRwf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAZEQACAwEAAAAAAAAAAAAAAAAAAgEDE1H/2gAMAwEAAhEDEQA/AEmKzMyms64jj7kDXlN/qOO4hTOcSW6k32R6RoNh78qBp0RO6GbX6Lip/9k=');
}
    
#\33 38fa9c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    align-items: center;
    padding: 4% 0% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 2f9bcf2 {
    width: 96.15%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b3e3bf50 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 77da659 {
    min-height: 443px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_n6r {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9415042982964956%;
    order: 5;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b5812774 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\37 da4e140 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-width: 250px;
    padding: 8px 12px 8px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3cba71d {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\31 84448ff {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#c0c940be {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9415042982964956%;
    order: 5;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 772192c {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 55px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 aa9a08e {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a63865a9::before, #a63865a9 > .bgExtraLayerOverlay {
    
}
#a63865a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: auto;
    background-position: 0% 100%;
    border-radius: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 4c634f4 {
    min-height: 616px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a33c4cbd::before, #a33c4cbd > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.92;
}
#a33c4cbd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/6ec00e15/dms3rep/multi/background-hero1%28resized%29.svg");
    background-position: 0% 50%;
    background-size: auto;
}
#a33c4cbd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAjUlEQVQY001Qyw6DMAxLDzC6UtiA8f9fak+WHNSD1cR1nEcAKABmkiuArtdQ3Ejqr4SDxXg5nx3X5MJV1cKnyF0W/7Vwizo4vI2R6+F50rUNY2jm5Ho6fgUAP5K7cSefwm0gLpKH4KLkt2z9IXkKAA6LL+c7gBa5nZJhiVwqZ57kWHQWC5+D+/gST9L8AQznLxk7Lg1KAAAAAElFTkSuQmCC');
}
    
#widget_a78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d9e2fd8c {
    margin: 0px 0% 0px 0%;
}
    
#group_n2v {
    background-position: 50% 0%;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/6ec00e15/dms3rep/multi/primary-border-top.svg");
    background-color: rgba(250,250,250,1);
    height: auto;
}
#group_n2v.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVQI1wXBMQ2AMAAAwa7v5iW9HSZsdMELCS4IAujWu4Ed2MRu7MV+bGEf9mAXdm4Oaw3SEl5TTQAAAABJRU5ErkJggg==');
}
    
#ca66fd2a {
    background-position: 50% 100%;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    background-image: url("https://irp.cdn-website.com/6ec00e15/dms3rep/multi/primary-border-bottom.svg");
    background-color: rgba(250,250,250,1);
    height: auto;
}
#ca66fd2a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVQI12PgNEjI5DRI6OA0SNjKaZBwk9Mg4SOnQcInToOEO5wGCTs5DRJ6OQ0S8gH9YAzuEpzDcwAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\32 4997665 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 182px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 8px 14px 8px 14px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 513b6de {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f8f9bab2 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d19e090 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 70d0c7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cc30ad0::before, #\34 cc30ad0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.55;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\34 cc30ad0 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 32.34%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/Sewer+Video+Inspection+Atascadero+Plumbing+-1920w.png");
    align-self: auto;
    order: 5;
    padding: 26px 26px 26px 26px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 cc30ad0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA3klEQVQI1wXB7UrCYACA0V1ZMd1HazUXe6mUtH21cHMiZo1EKYtSf8iYZpZFBP1IyHt8OkfSHYV9W8GyNOyKjiNMat4xjcTFS0PcVoCfBkiqXUIzZYw9GctUEMLkzDvlPPaJuk3imxbtQQepbMnI+i6qsoNplBDigLpf46LTpHuX0Z8Muc9HSOqRQtmU0QyZw4pKte5w2Y7ojfo8zKdMP3Nm3wWSEwiEJ6j6J7jNBnGWkj0PeFrNyH9eWWzemW9WSF4vJLyOSG4Trh4zhsWYydcLxe+a5d8Hy+2axfaNfxYRhZlqyGWUAAAAAElFTkSuQmCC');
}
    
#\33 a10512c {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4821962752098814%;
    order: 3;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c49faaf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7561a98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 1d165f2 {
    margin: 0px 0% 0px 0%;
}
    
#ad8ea790 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bb4c761 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 969018d {
    min-height: 1674px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b6424e6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 87a0898 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3eefef0::before, #\39 3eefef0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.55;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\39 3eefef0 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 32.34%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/Newgasshutoffandgasleakrepair-1920w.jpeg");
    align-self: auto;
    order: 3;
    padding: 26px 26px 26px 26px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 3eefef0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwAF/8QAIhAAAQMDAwUAAAAAAAAAAAAAAQIEEQADBQYSMRMVMlOS/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAgP/2gAMAwEAAhEDEQA/AEdlqEX3htEbEhMndyalamYJUQVXJBjxonf5Ny4zq7yV9MiBCeK2u4OvYPmnXMYFv//Z');
}
    
#\33 fbc242b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(250,250,250,1);
    background-image: none;
}
    
#\38 6d1a37e::before, #\38 6d1a37e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.55;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\38 6d1a37e {
    justify-content: flex-end;
    align-items: flex-start;
    width: 32.34%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/pexels-photo-13961561-1920w.jpeg");
    order: 1;
    padding: 26px 26px 26px 26px;
    margin: 0px 0% 0px 0%;
}
#\38 6d1a37e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAACAQMFAAAAAAAAAAAAAAAAAQIDBCIFERMxof/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AjqrvYau3yYOXRRq9rbLPwACz/9k=');
}
    
#f6a9118f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f7da9c5b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d031561::before, #\30 d031561 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.55;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\30 d031561 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 32.34%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/WATER-SOFTENER-jpg-1920w.webp");
    align-self: auto;
    order: 4;
    padding: 26px 26px 26px 26px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\30 d031561.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADQAQCdASoKAA0AAUAmJZACdADbWl4SAADfVAKc2ahUTPQL159IkJZn7kI/GsNs2TTrsG30H3arWTjxgWUAAA==');
}
    
#ae09b8dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 7fb6494 {
    width: 82.83%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 969feb5::before, #\30 969feb5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.55;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\30 969feb5 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 32.34%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/IMG_8538-1920w.jpg");
    order: 0;
    padding: 26px 26px 26px 26px;
    margin: 0px 0% 0px 0%;
}
#\30 969feb5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAIRAAAgEDAwUAAAAAAAAAAAAAAQIDAAQGERJBFCExodH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAIRAf/aAAwDAQACEQMRAD8AUntHSXqNrbmYDbxx8p5YmCgaoO1YPN8ou7Q3EcSIBE409VBHlt40akompAPmhslEpsP/2Q==');
}
    
#\32 a417be8::before, #\32 a417be8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.55;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\32 a417be8 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 32.34%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/sewercleanoutandinstallation-1920w.jpeg");
    order: 2;
    padding: 26px 26px 26px 26px;
    margin: 0px 0% 0px 0%;
}
#\32 a417be8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQMG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQIDBBEABRIhIkGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAWEQEBAQAAAAAAAAAAAAAAAAABACH/2gAMAwEAAhEDEQA/AAJuwls7OKXk0+4q+R95rA8pQtQNns5Ofo4zpZkLKi40fE4iF0B0PmTLOZf/2Q==');
}
    
#\35 e3890a6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bdd572a3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 be268ec {
    width: 99.18%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 b8401c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#da58e545 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 c7b828e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d432564 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#feea445f {
    width: 14.7301px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\35 0ce853e {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\34 d296a32 {
    width: 14.7301px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\38 f40f7d6 {
    width: 96.15%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2560d44::before, #\30 2560d44 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.55;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\30 2560d44 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 49%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/muddyleakrepairatascaderoplumbing-1920w.jpeg");
    align-self: auto;
    order: 5;
    padding: 26px 26px 26px 26px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\30 2560d44.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgX/xAAiEAACAQIGAwEAAAAAAAAAAAABAgMABAUREhMiQQYhMbH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECESH/2gAMAwEAAhEDEQA/ACXlWLw79vbxszLuDkvXv5TGC0w0wxkscyo/KPth1veorSoOJ1AAd1ZS7jRFUWsZ0jKiilgtLH0//9k=');
}
    
#\39 e966194 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0495fe4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 99de5a1 {
    width: 99.18%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 98e5d09 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 6;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c3v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 e36d9b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee9c41e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9852040 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1a48197 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fc88b4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bea4ccac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd756799::before, #bd756799 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#bd756799 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 49%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: none;
    align-self: auto;
    order: 5;
    background-color: var(--color_1);
    padding: 26px 26px 26px 26px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#babc0f7c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a024f54b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bos {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 ed38b5b {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8395aba {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9415042982964956%;
    order: 1;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0f1bcf2 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e846525a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 0b699aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 e53e822 {
    min-height: 777px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cc653fc1::before, #cc653fc1 > .bgExtraLayerOverlay {
    
}
#cc653fc1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#cc2184fd {
    margin: 0px 0% 0px 0%;
}
    
#group_638 {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5986376193725529%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    background-color: var(--color_3);
    background-image: none;
}
    
#\39 f8143fa {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_5k2 {
    align-items: flex-start;
    width: 59.35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a3a65de {
    align-items: center;
    width: auto;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5986376193725529%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\32 c3cba51 {
    width: 16px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#a0f1c3eb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 269989b {
    width: 100%;
    height: auto;
    min-width: 100%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#c41f92dd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q9c {
    width: 49.2%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_v88 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_en7 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lqh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cv0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 1650720 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 0658860 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 aeb317d {
    background-position: 50% 100%;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    background-image: url("https://irp.cdn-website.com/6ec00e15/dms3rep/multi/primary-border-bottom.svg");
    background-color: var(--color_3);
    height: auto;
}
#\35 aeb317d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVQI12PgNEjI5DRI6OA0SNjKaZBwk9Mg4SOnQcInToOEO5wGCTs5DRJ6OQ0S8gH9YAzuEpzDcwAAAABJRU5ErkJggg==');
}
    
#\39 f7a6b92 {
    background-position: 50% 0%;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/6ec00e15/dms3rep/multi/primary-border-top.svg");
    background-color: var(--color_3);
    height: auto;
    justify-content: flex-start;
}
#\39 f7a6b92.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVQI1wXBMQ2AMAAAwa7v5iW9HSZsdMELCS4IAujWu4Ed2MRu7MV+bGEf9mAXdm4Oaw3SEl5TTQAAAABJRU5ErkJggg==');
}
    
#\36 96e17d2 {
    margin: 0px 0% 0px 0%;
}
    
#c3e0a050 {
    min-height: 616px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 db9b46a::before, #\35 db9b46a > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 1;
}
#\35 db9b46a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/6ec00e15/dms3rep/multi/background-hero1%28resized%29.svg");
    background-position: 0% 50%;
    background-size: auto;
}
#\35 db9b46a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAjUlEQVQY001Qyw6DMAxLDzC6UtiA8f9fak+WHNSD1cR1nEcAKABmkiuArtdQ3Ejqr4SDxXg5nx3X5MJV1cKnyF0W/7Vwizo4vI2R6+F50rUNY2jm5Ho6fgUAP5K7cSefwm0gLpKH4KLkt2z9IXkKAA6LL+c7gBa5nZJhiVwqZ57kWHQWC5+D+/gST9L8AQznLxk7Lg1KAAAAAElFTkSuQmCC');
}
    
#fe2de52b::before, #fe2de52b > .bgExtraLayerOverlay {
    
}
#fe2de52b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: auto;
    background-position: 0% 100%;
    border-radius: 0% 0% 0% 0%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_u70 {
    align-items: center;
    width: 100%;
    min-height: 424px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.4707521491482478%;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#d0a65e94 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 876793a {
    width: 70.71%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 146d9b0 {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\33 76c981d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 182px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 8px 14px 8px 14px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b18173df {
    width: 14.7301px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\35 2edfc69 {
    width: 14.7301px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#group_hgt {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4707521491482478%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_ilt {
    align-items: flex-start;
    width: 32.35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_3);
    background-image: none;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_vql {
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/morrobay-1920w.jpg");
}
#group_vql.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACBAYFEQMTIf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREAAgMBAAAAAAAAAAAAAAAAAAMBAhEy/9oADAMBAAIRAxEAPwCG3WmTn2Rpk3iZ3MbsEFY83XItJADNDxEVkcgdWNP/2Q==');
}
    
#\36 578f334 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.065659587871512%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9b8 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_viu {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d8a94219 {
    align-items: flex-start;
    width: 32.35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_3);
    background-image: none;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 ce04168 {
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/temple-1920w.jpg");
}
#\34 ce04168.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAeEAEAAgIBBQAAAAAAAAAAAAABAAIDEQQFEhQhUv/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREAAgMBAAAAAAAAAAAAAAAAAAEDBFIT/9oADAMBAAIRAxEAPwCbFg5fjhTMtw27ZFbN1Esncen6iJN2JdMPCLKP/9k=');
}
    
#bfe31617 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.065659587871512%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8e6b71c {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 436c60a {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c9353f7c {
    align-items: flex-start;
    width: 32.35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_3);
    background-image: none;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f9303747 {
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/margarita-1920w.png");
}
#f9303747.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAAxUlEQVQI1wG6AEX/AHqcwHiav3OWvHKUuXKStXeWt3yXt4OevYynxJOwzAByf5BwfY5ue4pxfIl0fYd7goiAhYmFi42LkZSRmJsAcGNgc2RfcWJaa2JbZWRea2xjeHRhf3VZhHdch3phAHZcTnhdS3deRWpdSFdcUE9gWV1pWGprSHtyRYV4SgBzWkZ0XUR8Zkh0ak5cZVM+WlM6WVFBWUZTYEZeZ0sAaFY/Zlk7eW1LgnlTcXFQQVdDI0hDHkhJMFNPP11UvvFNXiQ9YPcAAAAASUVORK5CYII=');
}
    
#\38 58bedf2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.065659587871512%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d0677f33 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a9256418 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 7f9959f {
    align-items: flex-start;
    width: 32.35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_3);
    background-image: none;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 4dbafa2 {
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/creston-1920w.png");
}
#\33 4dbafa2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAPoAAAD6AG1e1JrAAAA5ElEQVQI1wHZACb/AJW425q936LB46bD46bB4KC62pWx04mmy4Ggw32cvQCWpJ6eq6amsK2jrK2ZoqmJlKR6iJ5ufpZneIxkdIYAmZBpnJRwnpV4lI15iIJ5eHh9a215ZGZwXFxdWVhUAIh2R4h3Toh4V4ByW4BzY3x0b3NubWxoZWBaTlxVRAB2ZUh0ZUx1Z1F0aFV9cmB/d216dWp2cWBwaEtvZEIAaFpBZllFZVdGaV1Kc2dTdGtZcmpTc2xNd21Edms+AG5fQWpcQ2JUP2ldRGxhS2piTmxjRnZtR4V5RYN3P7z6Y13sxdjTAAAAAElFTkSuQmCC');
}
    
#\37 b14a981 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.065659587871512%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b6d28d31 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 487246a {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fbc02d10 {
    align-items: flex-start;
    width: 32.35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_3);
    background-image: none;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 042c27a {
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/garden-1920w.png");
}
#\39 042c27a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAPoAAAD6AG1e1JrAAAA5ElEQVQI1wHZACb/AGKduWaet2qetG6dsm+br22XqW+VpHWWo32cp4ShqwBuiYVzi4h5j4t8kIx+kYx/j4l+jIJ+in6EjoOLlIsAf3tah39hkIVpkoVqk4ZrkoZpjYJlj4NjmIlppJJyAHd2TYSAWJOLZpqPa52TcZ+VdZuTcqCUca+cd7+nhACEgVSLh1qVjmCbkWWbk22ZlXOYlXSjmXa4pH7Lr4kAoZRipJhlqJtoq51sp5xxopt1oZp1qJt1uaR8x6uFAM2wfcqvfcSreb+oebeidrGedq6cd7Kcdryie8Smf+Qhc7kpGOK7AAAAAElFTkSuQmCC');
}
    
#\39 a97a499 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.065659587871512%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b5be1937 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d1d6012a {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 3a7099a {
    align-items: flex-start;
    width: 32.35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_3);
    background-image: none;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 e1f448e {
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/san-miguel-1920w.png");
}
#\37 e1f448e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAo0lEQVQI12Oozo9qL4+bWp84qzFhVl305LLgtmzP8gTH4iirymhzhtQQm+IYh+ZUl84M1/ZU5/o4u9Jws7xAgxx/7YIAdQZXI+lwW4VcD/UiT61CT50cd51MN+00F9VEB9lEewkGey0RP2PpRFuVNEeNTFedfG/DAl/jTDfdMEsFL0MxBisVEV99mTgrtXhbzSRn3QJ/s5oIuxI/8wgrNWcdSQCpMi43hplOBwAAAABJRU5ErkJggg==');
}
    
#d38ca1d8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.065659587871512%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 7cafc86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/6ec00e15/dms3rep/multi/download+%282%29-f9edc07d.svg");
    margin: 0% 0% 0% 0%;
}
#\32 7cafc86.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAJUlEQVQI12PgNEiYxWmQsJXTIOE6p0HCO06DhJ9Q/A4qBpKbBQAUQg4VWrJrQwAAAABJRU5ErkJggg==');
}
    
#\30 4e4e0a3 {
    min-height: 117px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 cf43f16::before, #\33 cf43f16 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 cf43f16 {
    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/6ec00e15/dms3rep/multi/opt/IMG_8386-1920w.jpg");
    background-attachment: fixed;
}
#\33 cf43f16.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgP/xAAkEAABAwIEBwAAAAAAAAAAAAABAAIDBREEBiFBBxITFDFRwf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAZEQACAwEAAAAAAAAAAAAAAAAAAgEDE1H/2gAMAwEAAhEDEQA/AEmKzMyms64jj7kDXlN/qOO4hTOcSW6k32R6RoNh78qBp0RO6GbX6Lip/9k=');
}
    
#ba3304f2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 114ef1f {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 5;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fbe0925 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-radius: 0% 50% 50% 0%;
    box-shadow: none;
    background-color: rgba(41,41,41,1);
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/IMG_7228-924h.jpg");
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
#\39 fbe0925.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMEBf/EACQQAAEEAAMJAAAAAAAAAAAAAAEAAgMEBQYREhMhJDEyQVGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIDEv/aAAwDAQACEQMRAD8AwKdM4xI8WHybtvRx8n4mnKtTU8zYRksupVJREB3ahQux+wHEbDeB9lTbI2uTyx8JH//Z');
}
    
#\33 b851380 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 10% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 a261b2a {
    width: 100%;
    height: auto;
    min-width: 100%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\33 fdd9650 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d731906e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 4% 4% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7330ff4::before, #\31 7330ff4 > .bgExtraLayerOverlay {
    
}
#\31 7330ff4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
}
    
#\36 d17f7c7 {
    min-height: 750px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ee2631e6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 8px 14px 8px 14px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 78fcdfc {
    margin: 0px 0% 0px 0%;
}
    
#\36 613408d {
    width: 16px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\35 7a2bdb1 {
    width: 96.15%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c142f8ce {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3ad90b1 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\37 a7e06ab {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#df50e1c1 {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdaf159c {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d249e1e6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7846a68 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 9ce678e {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b47ccd2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1febf0e {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b42bcb8 {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3a8b184 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1989792 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 36ed239 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad9c2314 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1b72744 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#c2c25dda {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 1ee04ad {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(250,250,250,1);
    background-image: none;
}
    
#\31 e3fa58a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 133ca72 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f18e82d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5c4a908::before, #\37 5c4a908 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\37 5c4a908 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/paint-white-1920w.png");
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(252,252,252,1) rgba(252,252,252,1) rgba(252,252,252,1) rgba(252,252,252,1);
    border-style: solid;
    justify-self: auto;
    order: 3;
    border-radius: 15px 15px 15px 15px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 5c4a908.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQY003Qa07DMBAEYB+NlDTNixIVELeNZ2Z9MDTWRuKHFT8+b2ZdIuJH0kFyATDWWt/O8xxqrSOAheSHpM8SEd+eSOoQwADgBuBOcpP0jIijkDzy1kxyJPme6EFyN/Qw3PPmLMmgIwArgD3xVnJjJWnoKpPnub+R9Pdh6Gw+uNAdwJRrN+NIU7mQc2UzzjheERLORZIbWbKSn2VI3KGktWeMiK+IMJ7+wyurpL2/Y2vtt7V2ZCMd1lqvinP+8fUHFUH+XP3CkucAAAAASUVORK5CYII=');
}
    
#\36 ef01e26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a627ab9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fded3c52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fc2cc00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb88f56a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 329117b::before, #\31 329117b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.74;
    border-radius: inherit;
}
#\31 329117b {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/bg-pattern-2-1920w.png");
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    border-width: 0px 0px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    border-radius: 15px 15px 15px 15px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
#\31 329117b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQY012Q0QrCMBRD+0miTrd1ndtERfz/3zmRQAbiw+hIz02aWyRNkkafwCzpJmmNfgc24FUAA2POGTDogSHDK/AxWPM1Q3YI6JQh4Lvkx07DD+jomiTfrcXTcZsSu2X4Fsh3gx17T0tqexFgCdii15J281/cGKcWbTb48BokLXGucVyyLrcfHf3Mm9zyLKmL4+5u7bSvx40vFgL2wBXoJB0lHb6jPUHtIH7TYwAAAABJRU5ErkJggg==');
}
    
#edb301b0::before, #edb301b0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#edb301b0 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/paint-white-1920w.png");
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(252,252,252,1) rgba(252,252,252,1) rgba(252,252,252,1) rgba(252,252,252,1);
    border-style: solid;
    order: 1;
    border-radius: 15px 15px 15px 15px;
    background-repeat: repeat;
    background-size: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
#edb301b0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQY003Qa07DMBAEYB+NlDTNixIVELeNZ2Z9MDTWRuKHFT8+b2ZdIuJH0kFyATDWWt/O8xxqrSOAheSHpM8SEd+eSOoQwADgBuBOcpP0jIijkDzy1kxyJPme6EFyN/Qw3PPmLMmgIwArgD3xVnJjJWnoKpPnub+R9Pdh6Gw+uNAdwJRrN+NIU7mQc2UzzjheERLORZIbWbKSn2VI3KGktWeMiK+IMJ7+wyurpL2/Y2vtt7V2ZCMd1lqvinP+8fUHFUH+XP3CkucAAAAASUVORK5CYII=');
}
    
#\39 74283b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c4e90a12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2548d81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 4b7cca9::before, #\31 4b7cca9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\31 4b7cca9 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/paint-white-1920w.png");
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(252,252,252,1) rgba(252,252,252,1) rgba(252,252,252,1) rgba(252,252,252,1);
    border-style: solid;
    justify-self: auto;
    order: 5;
    border-radius: 15px 15px 15px 15px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 4b7cca9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQY003Qa07DMBAEYB+NlDTNixIVELeNZ2Z9MDTWRuKHFT8+b2ZdIuJH0kFyATDWWt/O8xxqrSOAheSHpM8SEd+eSOoQwADgBuBOcpP0jIijkDzy1kxyJPme6EFyN/Qw3PPmLMmgIwArgD3xVnJjJWnoKpPnub+R9Pdh6Gw+uNAdwJRrN+NIU7mQc2UzzjheERLORZIbWbKSn2VI3KGktWeMiK+IMJ7+wyurpL2/Y2vtt7V2ZCMd1lqvinP+8fUHFUH+XP3CkucAAAAASUVORK5CYII=');
}
    
#\31 fd54e28 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f3f31e82 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b0a4665 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dd31b44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 61324fb {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a177ca8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dc47119 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 282f690 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 632cc17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8934b78 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b22286e0 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d9e0c096::before, #d9e0c096 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#d9e0c096 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/paint-white-1920w.png");
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(252,252,252,1) rgba(252,252,252,1) rgba(252,252,252,1) rgba(252,252,252,1);
    border-style: solid;
    justify-self: auto;
    order: 6;
    border-radius: 15px 15px 15px 15px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#d9e0c096.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQY003Qa07DMBAEYB+NlDTNixIVELeNZ2Z9MDTWRuKHFT8+b2ZdIuJH0kFyATDWWt/O8xxqrSOAheSHpM8SEd+eSOoQwADgBuBOcpP0jIijkDzy1kxyJPme6EFyN/Qw3PPmLMmgIwArgD3xVnJjJWnoKpPnub+R9Pdh6Gw+uNAdwJRrN+NIU7mQc2UzzjheERLORZIbWbKSn2VI3KGktWeMiK+IMJ7+wyurpL2/Y2vtt7V2ZCMd1lqvinP+8fUHFUH+XP3CkucAAAAASUVORK5CYII=');
}
    
#d62b4aa8::before, #d62b4aa8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#d62b4aa8 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/paint-white-1920w.png");
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(252,252,252,1) rgba(252,252,252,1) rgba(252,252,252,1) rgba(252,252,252,1);
    border-style: solid;
    order: 2;
    border-radius: 15px 15px 15px 15px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
#d62b4aa8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQY003Qa07DMBAEYB+NlDTNixIVELeNZ2Z9MDTWRuKHFT8+b2ZdIuJH0kFyATDWWt/O8xxqrSOAheSHpM8SEd+eSOoQwADgBuBOcpP0jIijkDzy1kxyJPme6EFyN/Qw3PPmLMmgIwArgD3xVnJjJWnoKpPnub+R9Pdh6Gw+uNAdwJRrN+NIU7mQc2UzzjheERLORZIbWbKSn2VI3KGktWeMiK+IMJ7+wyurpL2/Y2vtt7V2ZCMd1lqvinP+8fUHFUH+XP3CkucAAAAASUVORK5CYII=');
}
    
#de803b53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cdf228b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea32d2c7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d156b19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6acbf94 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    order: 0;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 80ff911 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c6538bc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7eaa677 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b02cd594 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c301f29c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb5259f7 {
    margin: 0px 0% 0px 0%;
}
    
#\38 df18b84 {
    width: 14.7301px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#eace405f {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\30 76b757f {
    width: 14.7301px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\34 5855edd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 182px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 8px 14px 8px 14px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#da00495d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_3);
    order: 0;
    background-image: none;
    padding: 4% 0% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#eb408277 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 8px 14px 8px 14px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ae28d77 {
    min-height: 752px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b57febf4 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 620bd21 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-radius: 50% 0px 0px 50%;
    box-shadow: none;
    background-color: rgba(41,41,41,1);
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/IMG_6010-1920w.jpg");
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f0b3f34c {
    width: 100%;
    height: auto;
    min-width: 100%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\38 b5c472e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 b5c472e {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\36 463d343.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 463d343 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8c1eac3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c192e0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 0% 0% 0% 5%;
    margin: 0% 0% 0% 0%;
}
    
#ac5612ea {
    margin: 0px 0% 0px 0%;
}
    
#d8e45183 {
    width: 16px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\35 a9200ae::before, #\35 a9200ae > .bgExtraLayerOverlay {
    
}
#\35 a9200ae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
}
    
#\36 d31214a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 71c9f7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d7f82c1 {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f3a3b80 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    min-width: 30px;
}
    
#\36 777368a {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f3b1098 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 93a979b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    min-width: auto;
    align-self: auto;
    order: 0;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d5f8151 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    min-width: 30px;
}
    
#\36 7ab78ea {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    min-width: 30px;
}
    
#fa632f61 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    min-width: auto;
    align-self: auto;
    order: 0;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 45697d0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b8c5980 {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6814746 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    min-width: auto;
    align-self: auto;
    order: 0;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bb8ecd9 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    min-width: 30px;
}
    
#\30 798d69b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 5;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1f499dd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    min-width: auto;
    align-self: auto;
    order: 0;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5511ff3 {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4b600fe {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 6;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 7788851 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 0% 0% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 0192197 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    padding: 4% 0% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 9047f5b {
    min-height: 582px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#\31 066d11a::before, #\31 066d11a > .bgExtraLayerOverlay {
    
}
#\31 066d11a {
    background-image: url(https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/halftone+%289%29-1920w.png);
    background-size: auto;
    background-position: 0% 50%;
    background-color: rgba(252,252,252,1);
}
#\31 066d11a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 ee0fc95 {
    width: 85.17%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0d3e66c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#eab644b6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 711d222 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 5;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c48e371 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-radius: 50% 0px 0px 50%;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/6ec00e15/dms3rep/multi/opt/IMG_7852-1920w.jpg");
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
#\31 c48e371.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAHxAAAgEEAgMAAAAAAAAAAAAAAQIDAAQFERMhEjNh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQMRE0H/2gAMAwEAAhEDEQA/AJ7V8xZS8MsJDfBS4lyWhuE1q1ROSPyVW772KXFtAR6loUKZO9cP/9k=');
}
    
#\32 775247a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 8px 14px 8px 14px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4347891 {
    width: 100%;
    height: auto;
    min-width: 100%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\31 37caa5c {
    width: 16px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_7nf {
    width: 100%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 450px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2913d46 {
    margin: 0px 0% 0px 0%;
}
    
#f1251c90::before, #f1251c90 > .bgExtraLayerOverlay {
    
}
#f1251c90.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgP/xAAkEAABAwIEBwAAAAAAAAAAAAABAAIDBREEBiFBBxITFDFRwf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAZEQACAwEAAAAAAAAAAAAAAAAAAgEDE1H/2gAMAwEAAhEDEQA/AEmKzMyms64jj7kDXlN/qOO4hTOcSW6k32R6RoNh78qBp0RO6GbX6Lip/9k=');
}
    
#\30 77da659 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\33 38fa9c5 {
    width: 100%;
    min-height: 700px;
    row-gap: 10px;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4c634f4 {
    padding: 0% 0% 0% 0%;
}
    
#d9e2fd8c {
    margin: 0px 0% 0px 0%;
}
    
#a33c4cbd::before, #a33c4cbd > .bgExtraLayerOverlay {
    
}
#a33c4cbd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAjUlEQVQY001Qyw6DMAxLDzC6UtiA8f9fak+WHNSD1cR1nEcAKABmkiuArtdQ3Ejqr4SDxXg5nx3X5MJV1cKnyF0W/7Vwizo4vI2R6+F50rUNY2jm5Ho6fgUAP5K7cSefwm0gLpKH4KLkt2z9IXkKAA6LL+c7gBa5nZJhiVwqZ57kWHQWC5+D+/gST9L8AQznLxk7Lg1KAAAAAElFTkSuQmCC');
}
    
#a63865a9::before, #a63865a9 > .bgExtraLayerOverlay {
    
}
    
#group_n2v {
    background-position: 50% 50%;
}
#group_n2v.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVQI1wXBMQ2AMAAAwa7v5iW9HSZsdMELCS4IAujWu4Ed2MRu7MV+bGEf9mAXdm4Oaw3SEl5TTQAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1d165f2 {
    margin: 0px 0% 0px 0%;
}
    
#\30 d031561 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.26%;
}
#\30 d031561.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADQAQCdASoKAA0AAUAmJZACdADbWl4SAADfVAKc2ahUTPQL159IkJZn7kI/GsNs2TTrsG30H3arWTjxgWUAAA==');
}
    
#\38 969018d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 cc30ad0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.26%;
}
#\34 cc30ad0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA3klEQVQI1wXB7UrCYACA0V1ZMd1HazUXe6mUtH21cHMiZo1EKYtSf8iYZpZFBP1IyHt8OkfSHYV9W8GyNOyKjiNMat4xjcTFS0PcVoCfBkiqXUIzZYw9GctUEMLkzDvlPPaJuk3imxbtQQepbMnI+i6qsoNplBDigLpf46LTpHuX0Z8Muc9HSOqRQtmU0QyZw4pKte5w2Y7ojfo8zKdMP3Nm3wWSEwiEJ6j6J7jNBnGWkj0PeFrNyH9eWWzemW9WSF4vJLyOSG4Trh4zhsWYydcLxe+a5d8Hy+2axfaNfxYRhZlqyGWUAAAAAElFTkSuQmCC');
}
    
#\33 a10512c {
    column-gap: 1.4821962752098814%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\39 3eefef0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.26%;
}
#\39 3eefef0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwAF/8QAIhAAAQMDAwUAAAAAAAAAAAAAAQIEEQADBQYSMRMVMlOS/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAgP/2gAMAwEAAhEDEQA/AEdlqEX3htEbEhMndyalamYJUQVXJBjxonf5Ny4zq7yV9MiBCeK2u4OvYPmnXMYFv//Z');
}
    
#\32 a417be8::before, #\32 a417be8 > .bgExtraLayerOverlay {
    
}
#\32 a417be8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.26%;
}
#\32 a417be8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQMG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQIDBBEABRIhIkGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAWEQEBAQAAAAAAAAAAAAAAAAABACH/2gAMAwEAAhEDEQA/AAJuwls7OKXk0+4q+R95rA8pQtQNns5Ofo4zpZkLKi40fE4iF0B0PmTLOZf/2Q==');
}
    
#\30 969feb5::before, #\30 969feb5 > .bgExtraLayerOverlay {
    
}
#\30 969feb5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.26%;
}
#\30 969feb5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAIRAAAgEDAwUAAAAAAAAAAAAAAQIDAAQGERJBFCExodH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAIRAf/aAAwDAQACEQMRAD8AUntHSXqNrbmYDbxx8p5YmCgaoO1YPN8ou7Q3EcSIBE409VBHlt40akompAPmhslEpsP/2Q==');
}
    
#\38 6d1a37e::before, #\38 6d1a37e > .bgExtraLayerOverlay {
    
}
#\38 6d1a37e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.26%;
}
#\38 6d1a37e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAACAQMFAAAAAAAAAAAAAAAAAQIDBCIFERMxof/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AjqrvYau3yYOXRRq9rbLPwACz/9k=');
}
    
#\30 2560d44 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.26%;
}
#\30 2560d44.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgX/xAAiEAACAQIGAwEAAAAAAAAAAAABAgMABAUREhMiQQYhMbH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECESH/2gAMAwEAAhEDEQA/ACXlWLw79vbxszLuDkvXv5TGC0w0wxkscyo/KPth1veorSoOJ1AAd1ZS7jRFUWsZ0jKiilgtLH0//9k=');
}
    
#bd756799::before, #bd756799 > .bgExtraLayerOverlay {
    
}
#bd756799 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.26%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e53e822 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cc2184fd {
    margin: 0px 0% 0px 0%;
}
    
#cc653fc1::before, #cc653fc1 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f7a6b92 {
    background-position: 50% 50%;
}
#\39 f7a6b92.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVQI1wXBMQ2AMAAAwa7v5iW9HSZsdMELCS4IAujWu4Ed2MRu7MV+bGEf9mAXdm4Oaw3SEl5TTQAAAABJRU5ErkJggg==');
}
    
#\36 96e17d2 {
    margin: 0px 0% 0px 0%;
}
    
#c3e0a050 {
    padding: 0% 0% 0% 0%;
}
    
#\35 db9b46a::before, #\35 db9b46a > .bgExtraLayerOverlay {
    
}
#\35 db9b46a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAjUlEQVQY001Qyw6DMAxLDzC6UtiA8f9fak+WHNSD1cR1nEcAKABmkiuArtdQ3Ejqr4SDxXg5nx3X5MJV1cKnyF0W/7Vwizo4vI2R6+F50rUNY2jm5Ho6fgUAP5K7cSefwm0gLpKH4KLkt2z9IXkKAA6LL+c7gBa5nZJhiVwqZ57kWHQWC5+D+/gST9L8AQznLxk7Lg1KAAAAAElFTkSuQmCC');
}
    
#fe2de52b::before, #fe2de52b > .bgExtraLayerOverlay {
    
}
    
#group_ilt {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.26%;
}
    
#d8a94219 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.26%;
}
    
#c9353f7c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.26%;
}
    
#\30 7f9959f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.26%;
}
    
#fbc02d10 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.26%;
}
    
#\39 3a7099a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.26%;
}
    
#group_hgt {
    column-gap: 1.4707521491482478%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4e4e0a3 {
    padding: 0% 0% 0% 0%;
}
    
#ba3304f2 {
    margin: 0px 0% 0px 0%;
}
    
#\33 cf43f16::before, #\33 cf43f16 > .bgExtraLayerOverlay {
    
}
#\33 cf43f16.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgP/xAAkEAABAwIEBwAAAAAAAAAAAAABAAIDBREEBiFBBxITFDFRwf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAZEQACAwEAAAAAAAAAAAAAAAAAAgEDE1H/2gAMAwEAAhEDEQA/AEmKzMyms64jj7kDXlN/qOO4hTOcSW6k32R6RoNh78qBp0RO6GbX6Lip/9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 fbe0925 {
    min-height: 450px;
    width: 89.93%;
}
#\39 fbe0925.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMEBf/EACQQAAEEAAMJAAAAAAAAAAAAAAEAAgMEBQYREhMhJDEyQVGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIDEv/aAAwDAQACEQMRAD8AwKdM4xI8WHybtvRx8n4mnKtTU8zYRksupVJREB3ahQux+wHEbDeB9lTbI2uTyx8JH//Z');
}
    
#d731906e {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7330ff4::before, #\31 7330ff4 > .bgExtraLayerOverlay {
    
}
    
#\33 b851380 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d17f7c7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\39 78fcdfc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb5259f7 {
    margin: 0px 0% 0px 0%;
}
    
#\31 fd54e28 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 12px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d62b4aa8::before, #d62b4aa8 > .bgExtraLayerOverlay {
    
}
#d62b4aa8 {
    width: 32%;
    min-width: 32%;
    max-width: 100%;
}
#d62b4aa8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQY003Qa07DMBAEYB+NlDTNixIVELeNZ2Z9MDTWRuKHFT8+b2ZdIuJH0kFyATDWWt/O8xxqrSOAheSHpM8SEd+eSOoQwADgBuBOcpP0jIijkDzy1kxyJPme6EFyN/Qw3PPmLMmgIwArgD3xVnJjJWnoKpPnub+R9Pdh6Gw+uNAdwJRrN+NIU7mQc2UzzjheERLORZIbWbKSn2VI3KGktWeMiK+IMJ7+wyurpL2/Y2vtt7V2ZCMd1lqvinP+8fUHFUH+XP3CkucAAAAASUVORK5CYII=');
}
    
#\31 6acbf94 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 329117b::before, #\31 329117b > .bgExtraLayerOverlay {
    
}
#\31 329117b {
    width: 32%;
    min-width: 32%;
    max-width: 100%;
}
#\31 329117b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQY012Q0QrCMBRD+0miTrd1ndtERfz/3zmRQAbiw+hIz02aWyRNkkafwCzpJmmNfgc24FUAA2POGTDogSHDK/AxWPM1Q3YI6JQh4Lvkx07DD+jomiTfrcXTcZsSu2X4Fsh3gx17T0tqexFgCdii15J281/cGKcWbTb48BokLXGucVyyLrcfHf3Mm9zyLKmL4+5u7bSvx40vFgL2wBXoJB0lHb6jPUHtIH7TYwAAAABJRU5ErkJggg==');
}
    
#\31 61324fb {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
}
    
#edb301b0::before, #edb301b0 > .bgExtraLayerOverlay {
    
}
#edb301b0 {
    width: 32%;
    min-width: 32%;
    max-width: 100%;
}
#edb301b0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQY003Qa07DMBAEYB+NlDTNixIVELeNZ2Z9MDTWRuKHFT8+b2ZdIuJH0kFyATDWWt/O8xxqrSOAheSHpM8SEd+eSOoQwADgBuBOcpP0jIijkDzy1kxyJPme6EFyN/Qw3PPmLMmgIwArgD3xVnJjJWnoKpPnub+R9Pdh6Gw+uNAdwJRrN+NIU7mQc2UzzjheERLORZIbWbKSn2VI3KGktWeMiK+IMJ7+wyurpL2/Y2vtt7V2ZCMd1lqvinP+8fUHFUH+XP3CkucAAAAASUVORK5CYII=');
}
    
#\31 dc47119 {
    width: 59.35%;
}
    
#\37 5c4a908::before, #\37 5c4a908 > .bgExtraLayerOverlay {
    
}
#\37 5c4a908 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
#\37 5c4a908.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQY003Qa07DMBAEYB+NlDTNixIVELeNZ2Z9MDTWRuKHFT8+b2ZdIuJH0kFyATDWWt/O8xxqrSOAheSHpM8SEd+eSOoQwADgBuBOcpP0jIijkDzy1kxyJPme6EFyN/Qw3PPmLMmgIwArgD3xVnJjJWnoKpPnub+R9Pdh6Gw+uNAdwJRrN+NIU7mQc2UzzjheERLORZIbWbKSn2VI3KGktWeMiK+IMJ7+wyurpL2/Y2vtt7V2ZCMd1lqvinP+8fUHFUH+XP3CkucAAAAASUVORK5CYII=');
}
    
#b22286e0 {
    width: 100%;
    min-height: 80px;
}
    
#d9e0c096::before, #d9e0c096 > .bgExtraLayerOverlay {
    
}
#d9e0c096 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
#d9e0c096.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQY003Qa07DMBAEYB+NlDTNixIVELeNZ2Z9MDTWRuKHFT8+b2ZdIuJH0kFyATDWWt/O8xxqrSOAheSHpM8SEd+eSOoQwADgBuBOcpP0jIijkDzy1kxyJPme6EFyN/Qw3PPmLMmgIwArgD3xVnJjJWnoKpPnub+R9Pdh6Gw+uNAdwJRrN+NIU7mQc2UzzjheERLORZIbWbKSn2VI3KGktWeMiK+IMJ7+wyurpL2/Y2vtt7V2ZCMd1lqvinP+8fUHFUH+XP3CkucAAAAASUVORK5CYII=');
}
    
#\31 4b7cca9::before, #\31 4b7cca9 > .bgExtraLayerOverlay {
    
}
#\31 4b7cca9 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
#\31 4b7cca9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQY003Qa07DMBAEYB+NlDTNixIVELeNZ2Z9MDTWRuKHFT8+b2ZdIuJH0kFyATDWWt/O8xxqrSOAheSHpM8SEd+eSOoQwADgBuBOcpP0jIijkDzy1kxyJPme6EFyN/Qw3PPmLMmgIwArgD3xVnJjJWnoKpPnub+R9Pdh6Gw+uNAdwJRrN+NIU7mQc2UzzjheERLORZIbWbKSn2VI3KGktWeMiK+IMJ7+wyurpL2/Y2vtt7V2ZCMd1lqvinP+8fUHFUH+XP3CkucAAAAASUVORK5CYII=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da00495d {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ae28d77 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\35 c192e0a {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 620bd21 {
    min-height: 450px;
}
    
#ac5612ea {
    margin: 0px 0% 0px 0%;
}
    
#\35 a9200ae::before, #\35 a9200ae > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7788851 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\36 0192197 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 9047f5b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 32px;
    padding: 60px 0% 60px 0%;
}
    
#eab644b6 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c48e371 {
    min-height: 450px;
}
#\31 c48e371.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAHxAAAgEEAgMAAAAAAAAAAAAAAQIDAAQFERMhEjNh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQMRE0H/2gAMAwEAAhEDEQA/AJ7V8xZS8MsJDfBS4lyWhuE1q1ROSPyVW772KXFtAR6loUKZO9cP/9k=');
}
    
#\31 066d11a::before, #\31 066d11a > .bgExtraLayerOverlay {
    
}
#\31 066d11a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding: 16px 2% 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 250px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    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;
}
}



@media (max-width: 767px) {
    
#b2913d46 {
    margin: 0px 0% 0px 0%;
}
    
#f1251c90::before, #f1251c90 > .bgExtraLayerOverlay {
    
}
#f1251c90.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgP/xAAkEAABAwIEBwAAAAAAAAAAAAABAAIDBREEBiFBBxITFDFRwf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAZEQACAwEAAAAAAAAAAAAAAAAAAgEDE1H/2gAMAwEAAhEDEQA/AEmKzMyms64jj7kDXlN/qOO4hTOcSW6k32R6RoNh78qBp0RO6GbX6Lip/9k=');
}
    
#\30 77da659 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\33 38fa9c5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#c0c940be {
    column-gap: 2.9415042982964956%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 79.72%;
}
    
#\36 aa9a08e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 772192c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a63865a9::before, #a63865a9 > .bgExtraLayerOverlay {
    
}
#a63865a9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 4c634f4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a33c4cbd::before, #a33c4cbd > .bgExtraLayerOverlay {
    
}
#a33c4cbd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAjUlEQVQY001Qyw6DMAxLDzC6UtiA8f9fak+WHNSD1cR1nEcAKABmkiuArtdQ3Ejqr4SDxXg5nx3X5MJV1cKnyF0W/7Vwizo4vI2R6+F50rUNY2jm5Ho6fgUAP5K7cSefwm0gLpKH4KLkt2z9IXkKAA6LL+c7gBa5nZJhiVwqZ57kWHQWC5+D+/gST9L8AQznLxk7Lg1KAAAAAElFTkSuQmCC');
}
    
#group_n2v {
    background-position: 50% 0%;
    height: auto;
    min-height: 32px;
}
#group_n2v.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVQI1wXBMQ2AMAAAwa7v5iW9HSZsdMELCS4IAujWu4Ed2MRu7MV+bGEf9mAXdm4Oaw3SEl5TTQAAAABJRU5ErkJggg==');
}
    
#ca66fd2a {
    min-height: 0px;
}
#ca66fd2a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVQI12PgNEjI5DRI6OA0SNjKaZBwk9Mg4SOnQcInToOEO5wGCTs5DRJ6OQ0S8gH9YAzuEpzDcwAAAABJRU5ErkJggg==');
}
    
#d9e2fd8c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f8f9bab2 {
    row-gap: 12px;
}
    
#\30 d031561::before, #\30 d031561 > .bgExtraLayerOverlay {
    
}
#\30 d031561 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
#\30 d031561.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADQAQCdASoKAA0AAUAmJZACdADbWl4SAADfVAKc2ahUTPQL159IkJZn7kI/GsNs2TTrsG30H3arWTjxgWUAAA==');
}
    
#\31 7fb6494 {
    width: 100%;
}
    
#\34 cc30ad0::before, #\34 cc30ad0 > .bgExtraLayerOverlay {
    
}
#\34 cc30ad0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
#\34 cc30ad0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA3klEQVQI1wXB7UrCYACA0V1ZMd1HazUXe6mUtH21cHMiZo1EKYtSf8iYZpZFBP1IyHt8OkfSHYV9W8GyNOyKjiNMat4xjcTFS0PcVoCfBkiqXUIzZYw9GctUEMLkzDvlPPaJuk3imxbtQQepbMnI+i6qsoNplBDigLpf46LTpHuX0Z8Muc9HSOqRQtmU0QyZw4pKte5w2Y7ojfo8zKdMP3Nm3wWSEwiEJ6j6J7jNBnGWkj0PeFrNyH9eWWzemW9WSF4vJLyOSG4Trh4zhsWYydcLxe+a5d8Hy+2axfaNfxYRhZlqyGWUAAAAAElFTkSuQmCC');
}
    
#\33 a10512c {
    column-gap: 1.4821962752098814%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\30 969feb5::before, #\30 969feb5 > .bgExtraLayerOverlay {
    
}
#\30 969feb5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
#\30 969feb5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAIRAAAgEDAwUAAAAAAAAAAAAAAQIDAAQGERJBFCExodH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAIRAf/aAAwDAQACEQMRAD8AUntHSXqNrbmYDbxx8p5YmCgaoO1YPN8ou7Q3EcSIBE409VBHlt40akompAPmhslEpsP/2Q==');
}
    
#\32 a417be8::before, #\32 a417be8 > .bgExtraLayerOverlay {
    
}
#\32 a417be8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
#\32 a417be8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQMG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQIDBBEABRIhIkGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAWEQEBAQAAAAAAAAAAAAAAAAABACH/2gAMAwEAAhEDEQA/AAJuwls7OKXk0+4q+R95rA8pQtQNns5Ofo4zpZkLKi40fE4iF0B0PmTLOZf/2Q==');
}
    
#\37 1d165f2 {
    margin: 0px 0% 0px 0%;
}
    
#\38 969018d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#da58e545 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 3eefef0::before, #\39 3eefef0 > .bgExtraLayerOverlay {
    
}
#\39 3eefef0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
#\39 3eefef0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwAF/8QAIhAAAQMDAwUAAAAAAAAAAAAAAQIEEQADBQYSMRMVMlOS/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAgP/2gAMAwEAAhEDEQA/AEdlqEX3htEbEhMndyalamYJUQVXJBjxonf5Ny4zq7yV9MiBCeK2u4OvYPmnXMYFv//Z');
}
    
#\38 6d1a37e::before, #\38 6d1a37e > .bgExtraLayerOverlay {
    
}
#\38 6d1a37e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
#\38 6d1a37e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAACAQMFAAAAAAAAAAAAAAAAAQIDBCIFERMxof/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AjqrvYau3yYOXRRq9rbLPwACz/9k=');
}
    
#\30 2560d44::before, #\30 2560d44 > .bgExtraLayerOverlay {
    
}
#\30 2560d44 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
#\30 2560d44.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgX/xAAiEAACAQIGAwEAAAAAAAAAAAABAgMABAUREhMiQQYhMbH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECESH/2gAMAwEAAhEDEQA/ACXlWLw79vbxszLuDkvXv5TGC0w0wxkscyo/KPth1veorSoOJ1AAd1ZS7jRFUWsZ0jKiilgtLH0//9k=');
}
    
#bd756799::before, #bd756799 > .bgExtraLayerOverlay {
    
}
#bd756799 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
}



@media (max-width: 767px) {
    
#\38 0b699aa {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 e53e822 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#cc653fc1::before, #cc653fc1 > .bgExtraLayerOverlay {
    
}
    
#group_638 {
    column-gap: 1.5986376193725529%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_5k2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 a3a65de {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 aeb317d {
    min-height: 0px;
}
#\35 aeb317d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVQI12PgNEjI5DRI6OA0SNjKaZBwk9Mg4SOnQcInToOEO5wGCTs5DRJ6OQ0S8gH9YAzuEpzDcwAAAABJRU5ErkJggg==');
}
    
#\39 f7a6b92 {
    background-position: 50% 0%;
    height: auto;
    min-height: 32px;
}
#\39 f7a6b92.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVQI1wXBMQ2AMAAAwa7v5iW9HSZsdMELCS4IAujWu4Ed2MRu7MV+bGEf9mAXdm4Oaw3SEl5TTQAAAABJRU5ErkJggg==');
}
    
#\36 96e17d2 {
    margin: 0px 0% 0px 0%;
}
    
#c3e0a050 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 db9b46a::before, #\35 db9b46a > .bgExtraLayerOverlay {
    
}
#\35 db9b46a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAjUlEQVQY001Qyw6DMAxLDzC6UtiA8f9fak+WHNSD1cR1nEcAKABmkiuArtdQ3Ejqr4SDxXg5nx3X5MJV1cKnyF0W/7Vwizo4vI2R6+F50rUNY2jm5Ho6fgUAP5K7cSefwm0gLpKH4KLkt2z9IXkKAA6LL+c7gBa5nZJhiVwqZ57kWHQWC5+D+/gST9L8AQznLxk7Lg1KAAAAAElFTkSuQmCC');
}
    
#fe2de52b::before, #fe2de52b > .bgExtraLayerOverlay {
    
}
#fe2de52b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_ilt {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    margin-top: 13px;
}
    
#d8a94219 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c9353f7c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 7f9959f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fbc02d10 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 3a7099a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_hgt {
    column-gap: 1.4707521491482478%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 876793a {
    width: 100.00%;
}
    
#d0a65e94 {
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\32 7cafc86 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\32 7cafc86.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAJUlEQVQI12PgNEiYxWmQsJXTIOE6p0HCO06DhJ9Q/A4qBpKbBQAUQg4VWrJrQwAAAABJRU5ErkJggg==');
}
    
#\30 4e4e0a3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\33 cf43f16::before, #\33 cf43f16 > .bgExtraLayerOverlay {
    
}
#\33 cf43f16.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgP/xAAkEAABAwIEBwAAAAAAAAAAAAABAAIDBREEBiFBBxITFDFRwf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAZEQACAwEAAAAAAAAAAAAAAAAAAgEDE1H/2gAMAwEAAhEDEQA/AEmKzMyms64jj7kDXlN/qOO4hTOcSW6k32R6RoNh78qBp0RO6GbX6Lip/9k=');
}
    
#ba3304f2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 fbe0925 {
    min-height: 288px;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
#\39 fbe0925.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMEBf/EACQQAAEEAAMJAAAAAAAAAAAAAAEAAgMEBQYREhMhJDEyQVGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIDEv/aAAwDAQACEQMRAD8AwKdM4xI8WHybtvRx8n4mnKtTU8zYRksupVJREB3ahQux+wHEbDeB9lTbI2uTyx8JH//Z');
}
    
#d731906e {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    row-gap: 12px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7330ff4::before, #\31 7330ff4 > .bgExtraLayerOverlay {
    
}
    
#\33 b851380 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d17f7c7 {
    min-height: unset;
    flex-direction: column;
    padding: 5% 0% 5% 0%;
}
    
#\39 78fcdfc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 fd54e28 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d62b4aa8::before, #d62b4aa8 > .bgExtraLayerOverlay {
    
}
#d62b4aa8 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#d62b4aa8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQY003Qa07DMBAEYB+NlDTNixIVELeNZ2Z9MDTWRuKHFT8+b2ZdIuJH0kFyATDWWt/O8xxqrSOAheSHpM8SEd+eSOoQwADgBuBOcpP0jIijkDzy1kxyJPme6EFyN/Qw3PPmLMmgIwArgD3xVnJjJWnoKpPnub+R9Pdh6Gw+uNAdwJRrN+NIU7mQc2UzzjheERLORZIbWbKSn2VI3KGktWeMiK+IMJ7+wyurpL2/Y2vtt7V2ZCMd1lqvinP+8fUHFUH+XP3CkucAAAAASUVORK5CYII=');
}
    
#\31 6acbf94 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 329117b::before, #\31 329117b > .bgExtraLayerOverlay {
    
}
#\31 329117b {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\31 329117b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQY012Q0QrCMBRD+0miTrd1ndtERfz/3zmRQAbiw+hIz02aWyRNkkafwCzpJmmNfgc24FUAA2POGTDogSHDK/AxWPM1Q3YI6JQh4Lvkx07DD+jomiTfrcXTcZsSu2X4Fsh3gx17T0tqexFgCdii15J281/cGKcWbTb48BokLXGucVyyLrcfHf3Mm9zyLKmL4+5u7bSvx40vFgL2wBXoJB0lHb6jPUHtIH7TYwAAAABJRU5ErkJggg==');
}
    
#\31 61324fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#edb301b0::before, #edb301b0 > .bgExtraLayerOverlay {
    
}
#edb301b0 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#edb301b0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQY003Qa07DMBAEYB+NlDTNixIVELeNZ2Z9MDTWRuKHFT8+b2ZdIuJH0kFyATDWWt/O8xxqrSOAheSHpM8SEd+eSOoQwADgBuBOcpP0jIijkDzy1kxyJPme6EFyN/Qw3PPmLMmgIwArgD3xVnJjJWnoKpPnub+R9Pdh6Gw+uNAdwJRrN+NIU7mQc2UzzjheERLORZIbWbKSn2VI3KGktWeMiK+IMJ7+wyurpL2/Y2vtt7V2ZCMd1lqvinP+8fUHFUH+XP3CkucAAAAASUVORK5CYII=');
}
    
#\31 dc47119 {
    width: 93.09%;
}
    
#\37 5c4a908::before, #\37 5c4a908 > .bgExtraLayerOverlay {
    
}
#\37 5c4a908 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\37 5c4a908.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQY003Qa07DMBAEYB+NlDTNixIVELeNZ2Z9MDTWRuKHFT8+b2ZdIuJH0kFyATDWWt/O8xxqrSOAheSHpM8SEd+eSOoQwADgBuBOcpP0jIijkDzy1kxyJPme6EFyN/Qw3PPmLMmgIwArgD3xVnJjJWnoKpPnub+R9Pdh6Gw+uNAdwJRrN+NIU7mQc2UzzjheERLORZIbWbKSn2VI3KGktWeMiK+IMJ7+wyurpL2/Y2vtt7V2ZCMd1lqvinP+8fUHFUH+XP3CkucAAAAASUVORK5CYII=');
}
    
#b22286e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d9e0c096::before, #d9e0c096 > .bgExtraLayerOverlay {
    
}
#d9e0c096 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#d9e0c096.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQY003Qa07DMBAEYB+NlDTNixIVELeNZ2Z9MDTWRuKHFT8+b2ZdIuJH0kFyATDWWt/O8xxqrSOAheSHpM8SEd+eSOoQwADgBuBOcpP0jIijkDzy1kxyJPme6EFyN/Qw3PPmLMmgIwArgD3xVnJjJWnoKpPnub+R9Pdh6Gw+uNAdwJRrN+NIU7mQc2UzzjheERLORZIbWbKSn2VI3KGktWeMiK+IMJ7+wyurpL2/Y2vtt7V2ZCMd1lqvinP+8fUHFUH+XP3CkucAAAAASUVORK5CYII=');
}
    
#\31 4b7cca9::before, #\31 4b7cca9 > .bgExtraLayerOverlay {
    
}
#\31 4b7cca9 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\31 4b7cca9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQY003Qa07DMBAEYB+NlDTNixIVELeNZ2Z9MDTWRuKHFT8+b2ZdIuJH0kFyATDWWt/O8xxqrSOAheSHpM8SEd+eSOoQwADgBuBOcpP0jIijkDzy1kxyJPme6EFyN/Qw3PPmLMmgIwArgD3xVnJjJWnoKpPnub+R9Pdh6Gw+uNAdwJRrN+NIU7mQc2UzzjheERLORZIbWbKSn2VI3KGktWeMiK+IMJ7+wyurpL2/Y2vtt7V2ZCMd1lqvinP+8fUHFUH+XP3CkucAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#b8c1eac3 {
    --column-gap: 0px;
    column-gap: 0px;
}
    
#da00495d {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    row-gap: 12px;
}
    
#\34 ae28d77 {
    min-height: unset;
    flex-direction: column;
    padding: 10% 4% 10% 4%;
}
    
#b57febf4 {
    width: 213px;
}
    
#\35 c192e0a {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 620bd21 {
    min-height: 250px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#ac5612ea {
    margin: 0px 0% 0px 0%;
}
    
#\35 a9200ae::before, #\35 a9200ae > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 7788851 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 0192197 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding: 4% 0% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 9047f5b {
    min-height: 0;
    flex-direction: column;
    row-gap: 12px;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#eab644b6 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c48e371 {
    min-height: 250px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
#\31 c48e371.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAHxAAAgEEAgMAAAAAAAAAAAAAAQIDAAQFERMhEjNh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQMRE0H/2gAMAwEAAhEDEQA/AJ7V8xZS8MsJDfBS4lyWhuE1q1ROSPyVW772KXFtAR6loUKZO9cP/9k=');
}
    
#\31 066d11a::before, #\31 066d11a > .bgExtraLayerOverlay {
    
}
#\31 066d11a {
    background-position: 0% 50%;
}
#\31 066d11a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}

