@media all {
  *#dm .dmInner div.u_1715862953 .socialHubIcon {
    color:var(--color_5) !important;
    border-color:var(--color_5) !important;
  }

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

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

  *#dm .dmInner a.u_1658378889 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1658378889 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner a.u_1385516449 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1385516449 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1018451152 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1982663420 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1168205612 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1168205612 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner div.u_1391311708 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1522505056 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1522505056 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner div.u_1956418304 img { border-radius:10px 10px 10px 10px !important; }

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

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

  *#dm .dmInner a.u_1270946048 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1270946048 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner a.u_1251300195 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1251300195 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1923069689 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1382866730 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1038951698 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1038951698 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner div.u_1016414246 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1171654318 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1171654318 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner div.u_1845421143 img { border-radius:10px 10px 10px 10px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1430033703 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1157265876 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1051034659 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1397920773 .svg { fill:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner a.u_1933101850:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1933101850.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1244038909:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1244038909.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1244038909 .iconBg {
    display:inline-block !important;
    background-color:rgba(255,255,255,1) !important;
    mask-image:url(https://irp.cdn-website.com/9b586ab9/icon/Calendar_861179.svg) !important;
  }

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

  *#dm .dmInner a.u_1933101850 .iconBg {
    display:inline-block !important;
    background-color:rgba(255,255,255,1) !important;
    mask-image:url(https://irp.cdn-website.com/9b586ab9/icon/Paper_7927403.svg) !important;
  }

  *#dm .dmInner a.u_1828799952:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1828799952.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1828799952 .iconBg {
    display:inline-block !important;
    background-color:rgba(255,255,255,1) !important;
    mask-image:url(https://irp.cdn-website.com/9b586ab9/icon/Calendar_861179.svg) !important;
  }

  *#dm .dmInner a.u_1966641700:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1966641700.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1966641700 .iconBg {
    display:inline-block !important;
    background-color:rgba(255,255,255,1) !important;
    mask-image:url(https://irp.cdn-website.com/9b586ab9/icon/cart_7772433.svg) !important;
  }

  *#dm .dmInner a.u_1301408828:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1301408828.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1301408828 .iconBg {
    display:inline-block !important;
    background-color:rgba(255,255,255,1) !important;
    mask-image:url(https://irp.cdn-website.com/9b586ab9/icon/Calendar_861179.svg) !important;
  }

  *#dm .dmInner a.u_1536460173:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1536460173.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1536460173 .iconBg {
    display:inline-block !important;
    background-color:rgba(255,255,255,1) !important;
    mask-image:url(https://irp.cdn-website.com/9b586ab9/icon/Calendar_861179.svg) !important;
  }

  *#dm .dmInner div.u_1852561588 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(248,174,15,1) !important;
  }

  *#dm .dmInner div.u_1739469325 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(248,174,15,1) !important;
  }

  *#dm .dmInner div.u_1909552377 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(248,174,15,1) !important;
  }

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

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

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

  *#dm .dmInner a.u_1745246039 span.text { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1244038909 span.text { font-size:10px !important; }

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

  *#dm .dmInner a.u_1745246039 span.text { font-size:10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.91;
    border-radius: inherit;
}
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 5px;
    background-image: url(https://lirp.cdn-website.com/9b586ab9/dms3rep/multi/opt/pexels-photo-2387532-1920w.jpeg);
    padding: 0px 50px 0px 50px;
    margin: 0px 50% 0px 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 662px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    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/9b586ab9/dms3rep/multi/opt/Parkville+HVAC+Company-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#cc1446ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dd67053 {
    width: 61.79999767878614%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ltt {
    align-items: flex-start;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
}
    
#fbca8cbc {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_24k {
    align-items: center;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v82 {
    width: 28.27%;
    height: 78px;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c0c285a8 {
    width: 280px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b8e32c1 {
    width: 280px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db578cbc {
    width: 280px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    border-radius: 5px;
    width: 123%;
    min-height: 8px;
    padding: 40px 4% 40px 4%;
    margin: 0px 15% 0px 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 75px 0% 75px 0%;
}
    
#fbca8cbc {
    column-gap: 24px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_v82 {
    width: 28.297460717940737%;
}
    
#\34 dd67053 {
    width: 67.20%;
}
    
#group_24k {
    height: auto;
    min-height: 78px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    border-radius: 5px;
    order: 1;
    justify-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-attachment: fixed;
}
    
#widget_v82 {
    height: 82px;
    width: 100%;
}
    
#fbca8cbc {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 20px;
}
    
#\30 b8e32c1 {
    min-width: 32px;
    width: 269px;
    margin: 0px 0% 0px 0%;
}
    
#c0c285a8 {
    min-width: 32px;
    width: 269px;
    margin: 0px 0% 0px 0%;
}
    
#db578cbc {
    min-width: 32px;
    width: 269px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_24k {
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 dd67053 {
    margin-left: 0%;
    width: 100.00%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#cc1446ee {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#a62a421e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
}
    
#ead38e6b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\31 7f1c490 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    border-radius: 25px 25px 25px 25px;
    background-image: initial;
    box-shadow: rgba(171, 171, 171, 1) 0px 3px 11px 0px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1127bf5 {
    margin: 0px 0% 0px 0%;
}
    
#ccab5b6c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c938d513 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\39 282061e {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 acc62aa {
    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/9b586ab9/dms3rep/multi/opt/Schomburg-Heating---Cooling---St.-Joseph---Parkville-MO-HVAC-Company-%2811%29-1920w.png);
}
#\37 acc62aa.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA30lEQVQI1wXBa0vCYACA0f2l+tKFIFKEGnZxkY0k3bucNtdyrd3a1M3NZGlIEVIRRP/06RzpZ1Hwt5qxzgOmloavqcR9nVFfI9RUfHFB5llI62nA73LEZ+4yd3QiXSUxdVK7R2LekDoGLxMXaRnZfJchX88ei9DEFyqP+hWe0SYYGBRPQ97KGCm5bbEaD/jILAqng9msIxSZ64aMUBvEDz3eywjJv+swH5u8Zibh4JLWSYXj6i5yZYvz+gGWUEi9LpI7bJOPuswnAluXUY52qO5tUNvf5PRwG9Gsca+d8Q8T9IcGbPiAlwAAAABJRU5ErkJggg==');
}
    
#\31 c86d6ae {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 04aa39b {
    width: 280px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abc144a1 {
    width: 280px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#a62a421e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 8% 4% 8% 4%;
}
    
#\31 7f1c490 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1127bf5 {
    margin: 0px 0% 0px 0%;
}
    
#ead38e6b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#abc144a1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 04aa39b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c86d6ae {
    width: 100.00%;
}
    
#\39 282061e {
    width: 102px;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 7bf4cf6 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 baedf77 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(135deg, rgba(3, 27, 62, 1) 19%, rgba(34, 39, 135, 1) 100%);
    background-origin: border-box;
}
    
#a26d834e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5359dc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 64ef7ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 20px 10px 20px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 467ec4a {
    margin: 0px 0% 0px 0%;
}
    
#d97da155 {
    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;
}
    
#group_3vt {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 42px;
    order: 1;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7bf4cf6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#\31 467ec4a {
    margin: 0px 0% 0px 0%;
}
    
#\36 64ef7ca {
    width: 100%;
    min-height: 80px;
    row-gap: 20px;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\34 7bf4cf6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 4% 6% 4%;
}
    
#\36 64ef7ca {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 467ec4a {
    margin: 0px 0% 0px 0%;
}
    
#d97da155 {
    width: 100.00%;
}
    
#group_3vt {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a26d834e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5359dc6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 7748e0c {
    width: 59.07%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 00e64b3 {
    margin: 0px 0% 0px 0%;
}
    
#\38 b12a0c5 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 5px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    box-shadow: var(--color_2) 3px 3px 11px 0px;
    order: 0;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#a609bc77 {
    width: 127px;
    height: auto;
    max-width: 100%;
    min-height: 37px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6cc44b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6cc44b7 {
    width: 100.00%;
    height: 208px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fd25be5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfb4b23a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc9af54c {
    align-items: flex-start;
    width: 99.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 343677b {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#fcf52d94 {
    min-height: 314px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c56690a3 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 5px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    box-shadow: var(--color_2) -3px 3px 11px 0px;
    order: 0;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b384947.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 b384947 {
    width: 99.11%;
    height: 208px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8731bbf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.94%;
    min-height: 208px;
    max-height: 100%;
    min-width: 32px;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 ccd059a {
    width: 127px;
    height: auto;
    max-width: 100%;
    min-height: 37px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f81dcd6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.94%;
    min-height: 208px;
    max-height: 100%;
    min-width: 32px;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6a5e85a {
    align-items: flex-start;
    width: 99.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c24ac39 {
    width: 143.58%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5d4ca70 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 5px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    box-shadow: var(--color_2) -3px 3px 11px 0px;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e92f69c {
    width: 81.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5a204b3 {
    width: 127px;
    height: auto;
    max-width: 100%;
    min-height: 37px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0e9c07d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0e9c07d {
    width: 99.11%;
    height: 208px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf80d9cd {
    width: 127px;
    height: auto;
    max-width: 100%;
    min-height: 37px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a018c4b {
    width: 143.58%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf3b839f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.94%;
    min-height: 208px;
    max-height: 100%;
    min-width: 32px;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 cf5b40d {
    width: 143.58%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9bfbb18.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9bfbb18 {
    width: 99.11%;
    height: 208px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbc73464 {
    width: 143.58%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 529e7dd {
    align-items: flex-start;
    width: 99.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e6ad99e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.94%;
    min-height: 208px;
    max-height: 100%;
    min-width: 32px;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 527c4b7 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 5px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    box-shadow: var(--color_2) 3px 3px 11px 0px;
    order: 0;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#bbfaa736 {
    align-items: flex-start;
    width: 99.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b12a0c5 {
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 527c4b7 {
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#fcf52d94 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 987px;
    column-gap: 2%;
    row-gap: 15px;
    padding: 2% 2% 1% 2%;
}
    
#c56690a3 {
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 b384947 {
    height: 200px;
}
    
#\39 5d4ca70 {
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 7748e0c {
    width: 100.00%;
}
    
#\38 00e64b3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 0e9c07d {
    height: 220px;
}
    
#\38 b12a0c5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#e6cc44b7 {
    height: 220px;
}
    
#fcf52d94 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 20px;
    padding: 2% 4% 1% 4%;
}
    
#c56690a3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b384947 {
    height: 220px;
}
    
#bf3b839f {
    align-items: flex-start;
    min-height: 99px;
}
    
#e8731bbf {
    align-items: flex-start;
    min-height: 99px;
}
    
#\33 f81dcd6 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\32 9bfbb18 {
    height: 220px;
}
    
#\37 e6ad99e {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 527c4b7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5d4ca70 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 00e64b3 {
    margin: 0px 0% 0px 0%;
}
    
#\32 7748e0c {
    width: 100.00%;
}
    
#\35 6a5e85a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fc9af54c {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 529e7dd {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bbfaa736 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 7f8037e {
    align-items: flex-start;
    width: 99.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d19f56f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d19f56f4 {
    width: 99.11%;
    height: 208px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb25e2ce {
    align-items: flex-start;
    width: 99.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cdd83648 {
    align-items: flex-start;
    width: 99.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#af2efb88 {
    width: 61.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d4c8675 {
    width: 100.00%;
    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 a44effd {
    margin: 0px 0% 0px 0%;
}
    
#\39 af10d4f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.94%;
    min-height: 208px;
    max-height: 100%;
    min-width: 32px;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 5bc7d2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5bc7d2a {
    width: 100.00%;
    height: 208px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e712ed70 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 5px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    box-shadow: var(--color_2) -3px 3px 11px 0px;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9c8960d {
    width: 143.58%;
    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 da73a13 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.94%;
    min-height: 208px;
    max-height: 100%;
    min-width: 32px;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#deca4ec0 {
    width: 143.58%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 25e8389 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.94%;
    min-height: 208px;
    max-height: 100%;
    min-width: 32px;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 6abcc0b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.94%;
    min-height: 208px;
    max-height: 100%;
    min-width: 32px;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#c7455ad8 {
    width: 62.90%;
    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 e9aa502 {
    width: 127px;
    height: auto;
    max-width: 100%;
    min-height: 37px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 878300a {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\30 10470ac {
    width: 143.58%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d715fae {
    width: 127px;
    height: auto;
    max-width: 100%;
    min-height: 37px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#feb36ccc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#feb36ccc {
    width: 99.11%;
    height: 208px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 651007b {
    width: 127px;
    height: auto;
    max-width: 100%;
    min-height: 37px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ade297a {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    box-shadow: var(--color_2) -3px 3px 11px 0px;
    order: 0;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#cf00b725 {
    width: 64.31%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a67c6880.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a67c6880 {
    width: 99.11%;
    height: 208px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed5e5da0 {
    align-items: flex-start;
    width: 99.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f0974b96 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 5px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    box-shadow: var(--color_2) 3px 3px 11px 0px;
    order: 0;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\38 ebd99f2 {
    min-height: 314px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1306f50 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 5px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    box-shadow: var(--color_2) 3px 3px 11px 0px;
    order: 0;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#dbdcce9b {
    width: 127px;
    height: auto;
    max-width: 100%;
    min-height: 37px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9dc8867 {
    width: 143.58%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 ade297a {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#e712ed70 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#a67c6880 {
    height: 200px;
}
    
#f0974b96 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 ebd99f2 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 958px;
    column-gap: 2%;
    row-gap: 15px;
    padding: 1% 2% 6% 2%;
}
    
#\32 1306f50 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 a44effd {
    margin: 0px 0% 0px 0%;
}
    
#cf00b725 {
    width: 100.00%;
}
    
#af2efb88 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#d19f56f4 {
    height: 220px;
}
    
#feb36ccc {
    height: 220px;
}
    
#\39 af10d4f {
    align-items: flex-start;
    min-height: 99px;
}
    
#\38 5bc7d2a {
    height: 220px;
}
    
#\39 ade297a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#e712ed70 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#a67c6880 {
    height: 220px;
}
    
#f0974b96 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ebd99f2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 20px;
    padding: 4% 4% 10% 4%;
}
    
#\32 1306f50 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 da73a13 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 25e8389 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 6abcc0b {
    align-items: flex-start;
    min-height: 99px;
}
    
#ed5e5da0 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fb25e2ce {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7f8037e {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a44effd {
    margin: 0px 0% 0px 0%;
}
    
#cdd83648 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 6702424 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1183734 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4ca38cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b98bd5d {
    min-height: 409px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 7f155f2 {
    width: 80.17156247070955%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d742c8e0 {
    margin: 0px 0% 0px 0%;
}
    
#\31 9f97837 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cc06fb2 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e274280 {
    width: 80.17606148654983%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 283c6fe {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a78a681 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f3207eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7d075c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b3bd4f04 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\37 f3aa7fe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#eac29dc2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 0b69300 {
    width: 80.17606148654983%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e8f11e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b98bd5d {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 2%;
    row-gap: 15px;
    padding: 2% 2% 6% 2%;
}
    
#\34 cc06fb2 {
    height: auto;
    width: 110px;
}
    
#\36 283c6fe {
    height: auto;
    width: 110px;
}
    
#\39 f3207eb {
    width: 49%;
    min-height: 8px;
    row-gap: 20px;
    flex: 1 1 auto;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 7d075c0 {
    width: 49%;
    flex: 1 1 auto;
    justify-content: flex-start;
    row-gap: 20px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 e8f11e0 {
    width: 49%;
    min-height: 8px;
    row-gap: 20px;
    flex: 1 1 auto;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 f3aa7fe {
    height: auto;
    min-height: 135px;
}
    
#d742c8e0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 b98bd5d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b3bd4f04 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 b98bd5d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 4% 8% 4%;
}
    
#\34 cc06fb2 {
    width: 96px;
    height: auto;
}
    
#\31 9f97837 {
    width: 96px;
    height: auto;
}
    
#\36 283c6fe {
    width: 96px;
    height: auto;
}
    
#\39 f3207eb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7d075c0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e8f11e0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d742c8e0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 399c4cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#eaac5704 {
    min-height: 130px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c02fc260 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#c620da97 {
    width: 97.93384342211462%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 130bca9 {
    margin: 0px 0% 0px 0%;
}
    
#fbd97c28 {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eaac5704 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 130px;
    column-gap: 2%;
}
    
#\37 130bca9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 399c4cc {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\30 399c4cc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#eaac5704 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 4% 4% 2% 4%;
}
    
#\37 130bca9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b7bd69aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2494b29 {
    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;
}
    
#\39 360ed8e {
    min-height: 130px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#fd9c2179 {
    margin: 0px 0% 0px 0%;
}
    
#\39 feefa79 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 6cfd44f {
    width: 97.93384342211462%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4def8aa {
    width: 64.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 360ed8e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 130px;
    column-gap: 2%;
}
    
#fd9c2179 {
    margin: 0px 0% 0px 0%;
}
    
#b7bd69aa {
    width: 100%;
    min-height: 8px;
    row-gap: 10px;
}
    
#\34 4def8aa {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b7bd69aa {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 360ed8e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 8% 4% 2% 4%;
}
    
#fd9c2179 {
    margin: 0px 0% 0px 0%;
}
    
#\34 4def8aa {
    width: 100.00%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 a361b6e {
    min-height: 0;
    column-gap: 2%;
    row-gap: 20px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f57e737 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a077fc93 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 edf6a80 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 8e06a33 {
    width: 77.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 32d45d9 {
    width: 85.76%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 efb596f {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bbbb316 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a361b6e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 bbbb316 {
    margin: 0px 0% 0px 0%;
}
    
#\33 edf6a80 {
    row-gap: 20px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 efb596f {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 32d45d9 {
    width: 100.00%;
}
    
#\34 8e06a33 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 a361b6e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\33 edf6a80 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
}
    
#\36 efb596f {
    min-height: 100px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bbbb316 {
    margin: 0px 0% 0px 0%;
}
    
#\34 8e06a33 {
    width: 100.00%;
}
    
#\33 32d45d9 {
    width: 100.00%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cc2821ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.57%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2697c73 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f940e57 {
    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/9b586ab9/dms3rep/multi/opt/Resized_20230628_070659-1920w.jpg);
}
#\35 f940e57.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAdEAABBAIDAAAAAAAAAAAAAAAAAQIDBBFBFTFx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAaEQABBQEAAAAAAAAAAAAAAAAAAQIDBDER/9oADAMBAAIRAxEAPwC6C3ExyTMrrnaJ2VcnT3Umz4ATvuzKujMqRcw//9k=');
}
    
#\34 d49ce15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2160979 {
    width: 70px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 aa7edd8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f99afe1 {
    width: 59.42560728744939%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: var(--color_5);
    background-image: initial;
    justify-content: flex-start;
    border-radius: 10px 10px 10px 10px;
    box-shadow: var(--color_2) 3px 3px 11px 0px;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#d2e4b2f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3ca1348.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 3ca1348 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#e9df02df {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nre {
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f5cacaa {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc4acd81 {
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2d0a464 {
    width: 70px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bbd20e39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 51915e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffeb7658 {
    width: 70px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 031c5db {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ac7bedb {
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e17c8aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c482861c {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 43d7b32 {
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f96063e {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aaa75a21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 02d0ad7 {
    width: 70px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 ac8dba4 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6084127 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b61153c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f1c7ec8 {
    width: 70px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fa2982ce {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fc49766 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1d83199 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2697c73 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
}
    
#b1d83199 {
    margin: 0px 0% 0px 0%;
}
    
#cc2821ff {
    width: 100%;
    min-height: 80px;
}
    
#\31 f99afe1 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#cc2821ff {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 2697c73 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 10% 4% 10% 4%;
}
    
#\31 f99afe1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#b1d83199 {
    margin: 0px 0% 0px 0%;
}
    
#\34 d49ce15 {
    width: 100.00%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 e0df4da {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    border-radius: 25px 25px 25px 25px;
    box-shadow: var(--color_2) 0px 3px 11px 0px;
    align-items: center;
    justify-content: flex-start;
    padding: 10px 30px 10px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\39 7659c1a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c7ea6c3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 709cd71 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f303af0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gjs {
    align-items: center;
    width: 71.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_sdn {
    align-items: flex-start;
    width: 26.822670483246334%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gei.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gei {
    width: 100%;
    height: 320px;
    max-width: 100%;
    margin: -110px 0px 0px 0px;
}
    
#widget_95m {
    width: 100%;
    height: 18px;
    max-width: 100%;
    order: 2;
}
    
#\38 641e36d {
    margin: 0px 0% 0px 0%;
}
    
#bd78ecff {
    width: 280px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7659c1a {
    min-height: 374px;
    padding: 8% 2% 8% 2%;
}
    
#\38 641e36d {
    margin: 0px 0% 0px 0%;
}
    
#group_gjs {
    width: 59.21173359940135%;
}
    
#group_sdn {
    width: 38.79%;
    height: auto;
    min-height: 240px;
}
    
#widget_gei.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gei {
    height: 296px;
    width: 100.00%;
    margin: -50px 0px -50px 0px;
}
    
#\32 f303af0 {
    width: 88.90%;
}
}



@media (max-width: 767px) {
    
#\39 e0df4da {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 7659c1a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 8% 4% 8% 4%;
}
    
#widget_gei.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gei {
    height: 240px;
    margin: 0px 0px 0px 0px;
}
    
#\38 641e36d {
    margin: 0px 0% 0px 0%;
}
    
#group_gjs {
    width: 100.00%;
    min-width: 32px;
    height: auto;
    min-height: 122px;
    margin: 0px 0% 0px 0%;
}
    
#group_sdn {
    width: 70.97%;
    height: auto;
    min-height: 150px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 457eeac {
    width: 51.17%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/9b586ab9/dms3rep/multi/opt/our-service-area--281-29-777h.png);
    justify-content: flex-start;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(171, 171, 171, 1) -3px 3px 11px 0px;
    order: 0;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
#\32 457eeac.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6UlEQVQY01XPW27CMBCF4ex/FW3shBDUi4QoHsfjW0K39VcOAtSH0bx8mjmnM0Xok+M9XOj1h16v9NHRR+E9CrYujL+BbqhCnxu8YrWNwz6hwxbhcPMPKLwFx6DCQR3jDu8zFMe0Orpx9f/g2CY6THrB47bD++sGTcsUhSEKJvn9/VDkcVEwDap7ldCWb9m3fcIq2FZG20W3X7TqMRowwTNmz1z9PaPJssPWeFLPSZWPmJhjYC6B4xroDpvHVo+JniktfKXIJWVcrpxT4rMm5k3ppptgV8+QF04lcc4Fnyoxbzv+3grTTfkDkQw3/gYFWwoAAAAASUVORK5CYII=');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 f3a15d8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 c856f19 {
    width: 99.99590367887475%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef0eb665 {
    margin: 0px 0% 0px 0%;
}
    
#\38 0e81226 {
    width: 46.15%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 93de0eb {
    width: 46.833333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\38 2e87453 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 bf6fc4e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 20px;
    order: 2;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#group_ug1 {
    align-items: flex-start;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
}
    
#\33 75dca77 {
    width: 46.30%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9bcc47c {
    width: 280px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 457eeac {
    width: 100%;
    min-height: 679px;
    height: auto;
}
#\32 457eeac.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6UlEQVQY01XPW27CMBCF4ex/FW3shBDUi4QoHsfjW0K39VcOAtSH0bx8mjmnM0Xok+M9XOj1h16v9NHRR+E9CrYujL+BbqhCnxu8YrWNwz6hwxbhcPMPKLwFx6DCQR3jDu8zFMe0Orpx9f/g2CY6THrB47bD++sGTcsUhSEKJvn9/VDkcVEwDap7ldCWb9m3fcIq2FZG20W3X7TqMRowwTNmz1z9PaPJssPWeFLPSZWPmJhjYC6B4xroDpvHVo+JniktfKXIJWVcrpxT4rMm5k3ppptgV8+QF04lcc4Fnyoxbzv+3grTTfkDkQw3/gYFWwoAAAAASUVORK5CYII=');
}
    
#\39 93de0eb {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2e87453 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 20px;
}
    
#ef0eb665 {
    margin: 0px 0% 0px 0%;
}
    
#\30 9bcc47c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\30 9bcc47c {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 bf6fc4e {
    justify-self: auto;
    width: 99.99771160609613%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ug1 {
    order: 0;
    height: auto;
    min-height: 57px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 457eeac {
    width: 100%;
    min-height: 265px;
    align-items: center;
    height: auto;
}
#\32 457eeac.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6UlEQVQY01XPW27CMBCF4ex/FW3shBDUi4QoHsfjW0K39VcOAtSH0bx8mjmnM0Xok+M9XOj1h16v9NHRR+E9CrYujL+BbqhCnxu8YrWNwz6hwxbhcPMPKLwFx6DCQR3jDu8zFMe0Orpx9f/g2CY6THrB47bD++sGTcsUhSEKJvn9/VDkcVEwDap7ldCWb9m3fcIq2FZG20W3X7TqMRowwTNmz1z9PaPJssPWeFLPSZWPmJhjYC6B4xroDpvHVo+JniktfKXIJWVcrpxT4rMm5k3ppptgV8+QF04lcc4Fnyoxbzv+3grTTfkDkQw3/gYFWwoAAAAASUVORK5CYII=');
}
    
#\39 93de0eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 2e87453 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 8% 4% 4% 4%;
}
    
#\34 bf6fc4e {
    min-height: 100px;
    column-gap: 20px;
    min-width: 32px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef0eb665 {
    margin: 0px 0% 0px 0%;
}
    
#group_ug1 {
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9bcc47c {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 0e81226 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 75dca77 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b166a640 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 ad5842b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6eccb35 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 dee93f9 {
    width: 57.407583333333335%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0% 0% 0% 0%;
}
    
#d6cd5f66 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b48c5a5 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#e694e82b {
    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 1e819b2 {
    width: 40.59%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(255,255,255,1);
    background-image: url(https://lirp.cdn-website.com/9b586ab9/dms3rep/multi/opt/IMG_0198-1920w.jpg);
    justify-content: flex-start;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(171, 171, 171, 1) -3px 3px 11px 0px;
    order: 0;
    background-position: 0% 50%;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 2px 2px 2px 2px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
#\33 1e819b2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFB//EACQQAAECBAUFAAAAAAAAAAAAAAMBAgAEERIFBiExQRMjQlJx/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAgMFEQT/2gAMAwEAAhEDEQA/ACYoQhDtmAyz3sIlzUpqn2FetmTwlUt40XaNTwcIluqNi0XlqReaANqdoe3qkIkuOhxwHEZldCxf/9k=');
}
    
#\39 978dcec {
    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;
}
    
#e4bb6e79 {
    width: 280px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b166a640 {
    margin: 0px 0% 0px 0%;
}
    
#\32 dee93f9 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b48c5a5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 20px;
}
    
#\33 1e819b2 {
    width: 100%;
    min-height: 343px;
    height: auto;
}
#\33 1e819b2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFB//EACQQAAECBAUFAAAAAAAAAAAAAAMBAgAEERIFBiExQRMjQlJx/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAgMFEQT/2gAMAwEAAhEDEQA/ACYoQhDtmAyz3sIlzUpqn2FetmTwlUt40XaNTwcIluqNi0XlqReaANqdoe3qkIkuOhxwHEZldCxf/9k=');
}
}



@media (max-width: 767px) {
    
#\32 dee93f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#d6cd5f66 {
    min-height: 960px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b48c5a5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 4% 4% 4% 4%;
}
    
#\33 1e819b2 {
    width: 100%;
    min-height: 246px;
    align-items: center;
    height: auto;
    row-gap: 0px;
}
#\33 1e819b2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFB//EACQQAAECBAUFAAAAAAAAAAAAAAMBAgAEERIFBiExQRMjQlJx/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAgMFEQT/2gAMAwEAAhEDEQA/ACYoQhDtmAyz3sIlzUpqn2FetmTwlUt40XaNTwcIluqNi0XlqReaANqdoe3qkIkuOhxwHEZldCxf/9k=');
}
    
#b166a640 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 265a9b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f7d18a5 {
    min-height: 217px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 30a3f9e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 56aedef {
    width: 93.35921226795803%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7c4880e {
    width: 90px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 75a8688 {
    width: 90px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 35acb9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 7eec4b2 {
    width: 93.35921226795803%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfb8a7da {
    width: 90px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f204013 {
    width: 93.35921226795803%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6fb4f97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\31 a251656 {
    width: 90px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eed05dff {
    width: 93.35921226795803%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4abb6a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 18dd9f2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f7d18a5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 18dd9f2 {
    margin: 0px 0% 0px 0%;
}
    
#a6fb4f97 {
    width: 22.375400291120815%;
}
    
#\32 35acb9a {
    width: 24.59%;
}
}



@media (max-width: 767px) {
    
#\30 265a9b2 {
    min-height: 80px;
    align-items: center;
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 f7d18a5 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 20px;
    column-gap: 2%;
    padding: 4% 4% 4% 4%;
}
    
#\32 35acb9a {
    min-height: 80px;
    align-items: center;
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a6fb4f97 {
    min-height: 80px;
    align-items: center;
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 4abb6a5 {
    min-height: 80px;
    align-items: center;
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 18dd9f2 {
    margin: 0px 0% 0px 0%;
}
}

