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

  *#dm .dmInner div.u_1118184968 hr {
    border-width:2px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1271922095 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1597854596 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1833669908 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1909888444 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1543570740 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1174978107 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1293113072 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1073600024 hr {
    border-width:2px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1133055976 hr {
    border-width:2px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1492699155 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1763756538 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1424147401 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1002460808 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1084738281 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1186936947 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1419787202 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1637167105 hr {
    border-width:2px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1613082764 hr {
    border-width:2px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1283100321-0-text { display:none !important; }

  *#dm .dmInner *.u_1283100321-1-text { display:none !important; }

  *#dm .dmInner *.u_1283100321-2-text { display:none !important; }

  *#dm .dmInner *.u_1283100321-3-text { display:none !important; }

  *#dm .dmInner div.u_1793371950 hr {
    border-width:2px !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_3524465266 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_3524465266 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1857105390 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1857105390 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1957979340 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1957979340 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1552996392 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1552996392 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1759113506 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1759113506 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1002698178 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1002698178 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1083433361 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1083433361 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1790351917 .iconBg { background-color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_1193338920 hr {
    border-width:2px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1546532869 .iconBg { background-color:var(--color_3) !important; }

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

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

  *#dm .dmInner a.u_1546532869 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(44,56,48) rgb(44,56,48) rgb(44,56,48) rgb(44,56,48) !important;
  }

  *#dm .dmInner a.u_1790351917 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(44,56,48) rgb(44,56,48) rgb(44,56,48) rgb(44,56,48) !important;
  }

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

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

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

  *#dm .dmInner a.u_1504923741 {
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
  }

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

  *#dm .dmInner div.u_1252199823 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1434676670 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1081990569 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1107434693 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1225054710 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1853463613 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1313926356 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1100255968 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1732359973 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1912874035 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1484699549 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1577367794 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1730330285 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1759236919 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1434223489 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1325601949 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1716525550 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1562167191 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1863199071 hr {
    border-width:2px !important;
    color:var(--color_2) !important;
  }
}

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

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

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

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

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

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

  *#dm .dmInner *.u_1283100321 .photoGalleryThumbs .image-container a { padding-top:100% !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1283100321 .photoGalleryThumbs .image-container a { padding-top:100% !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1546532869 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\33 7391772 {
    column-gap: 0;
    width: 100%;
    min-height: 725px;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#d6122a7c {
    background-color: var(--color_1);
}
    
#a3510359 {
    row-gap: 24px;
    background-color: var(--color_1);
    width: 55%;
    min-height: 8px;
    min-width: 4%;
    padding: 80px 5% 80px 7%;
    margin: 0px 0% 0px 0%;
}
    
#f374a568 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d17f33b6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 41320a6 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 508px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f813495f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#f813495f {
    max-width: 100%;
    width: 241px;
    min-height: 44px;
}
    
#fb996127.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#fb996127 {
    max-width: 100%;
    width: 199px;
    min-height: 44px;
}
    
#dd29e16d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 a657403 {
    width: 45%;
    min-height: 8px;
    align-items: stretch;
    background-image: url("https://irp.cdn-website.com/3ded21bb/dms3rep/multi/opt/IMG_1953-1920w.jpeg");
    min-width: 4%;
    padding: 0 0 0 0;
}
}



@media all {
    
#\34 5135039 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 20px 20px 20px;
}
    
#c146836e {
    row-gap: 48px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#a94c5c89 {
    background-color: var(--color_1);
}
    
#\38 c9c019a {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
}
    
#\37 79d3aca {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\32 f6aba77 {
    align-self: center;
    max-width: 100%;
    width: 80px;
    margin-top: 4px;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
    order: 2;
}
    
#b9e7e2f6 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\32 d42c5ad {
    column-gap: 24px;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    min-width: 4%;
    min-height: 80px;
}
    
#\36 81c9693 {
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(44,56,48,0.07);
    flex: 1 1 auto;
    width: 22%;
    border-color: var(--color_4);
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#e6b9619f {
    width: 100%;
    height: auto;
    order: 0;
}
    
#\35 b2fdfd5 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 2;
    padding: 16px 20px 20px 20px;
}
    
#\39 909f68c {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\34 2befbb1 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#fbe15eab {
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(44,56,48,0.07);
    flex: 1 1 auto;
    width: 22%;
    border-color: var(--color_4);
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#cf82c33a {
    width: 100%;
    height: 235.547px;
}
    
#\33 4fec63a {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 20px 20px 20px;
}
    
#\37 f35fcbe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 03d8664 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 a075090 {
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(44,56,48,0.07);
    flex: 1 1 auto;
    width: 22%;
    border-color: var(--color_4);
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#b474f217 {
    width: 100%;
    height: 235px;
}
    
#ea8a8897 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 20px 20px 20px;
}
    
#\39 f2cce05 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 e9a50da {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 e0fc0b2 {
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(44,56,48,0.07);
    flex: 1 1 auto;
    width: 22%;
    border-color: var(--color_4);
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#\30 f0f29f7 {
    width: 100%;
    height: 235px;
}
    
#\39 0a53c23 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 20px 20px 20px;
}
    
#\33 e43af40 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 5cff150 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e0ed9c08 {
    column-gap: 24px;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    flex-wrap: wrap;
    min-width: 4%;
    min-height: 80px;
}
    
#\36 aca3407 {
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(44,56,48,0.07);
    width: 30%;
    border-color: var(--color_4);
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#c6148948 {
    width: 100%;
    height: 299px;
}
    
#\33 56364dd {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 20px 20px 20px;
}
    
#\31 d688caf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f68f4f93 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c99ac17c {
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(44,56,48,0.07);
    width: 30%;
    border-color: var(--color_4);
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#\32 98b7133 {
    width: 100%;
    height: 299px;
}
    
#\36 2d69ad5 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 20px 20px 20px;
}
    
#\35 61fe90c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 a17872c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 b685ae1 {
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(44,56,48,0.07);
    width: 30%;
    border-color: var(--color_4);
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#fbeb4201 {
    width: 100%;
    height: 299.156px;
}
    
#\31 2eae507 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 d95056e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 47c4774 {
    max-width: 100%;
    width: 176px;
    height: auto;
    order: 0;
}
    
#widget_bht.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#widget_bht {
    align-self: auto;
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b951a88e.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#b951a88e {
    align-self: auto;
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f21c6ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\35 f21c6ad {
    align-self: auto;
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7d5b14c.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\37 7d5b14c {
    align-self: auto;
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ed7a840.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\30 ed7a840 {
    align-self: auto;
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7747e14.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\39 7747e14 {
    align-self: auto;
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4b2e40e.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\38 4b2e40e {
    align-self: auto;
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a3b7a803 {
    padding-top: 100px;
    flex-direction: column;
    width: 100%;
    padding-bottom: 100px;
    min-height: auto;
}
    
#ba50fa05 {
    background-color: var(--color_4);
}
    
#fc86c2ce {
    row-gap: 16px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\36 cf29749 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aee5952d {
    align-self: center;
    max-width: 100%;
    width: 80px;
    min-height: 1px;
    height: auto;
}
    
#\31 ef7cfbc {
    max-width: 100%;
    width: 1262px;
    height: auto;
}
}



@media all {
    
#\31 1931617 {
    width: 100%;
    height: auto;
}
    
#\32 2368222 {
    width: 100%;
    height: auto;
}
    
#\35 5591001 {
    border-color: var(--color_4);
    margin-right: 0%;
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 10px;
    margin-left: 0%;
    box-shadow: 0 4px 18px rgba(44,56,48,0.07);
    width: 24.01%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#\34 1b7c9b1 {
    row-gap: 48px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#b4bd0d89 {
    background-color: var(--color_1);
}
    
#baca28df {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
}
    
#\35 e104688 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 7144704 {
    align-self: center;
    max-width: 100%;
    width: 80px;
    margin-top: 4px;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#\30 1498597 {
    max-width: 100%;
    width: 762px;
    height: auto;
}
    
#a49a1d22 {
    column-gap: 1.3296398891966759%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: nowrap;
    min-width: 4%;
    min-height: 80px;
}
    
#\32 63abe76 {
    border-color: var(--color_4);
    margin-right: 0%;
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 10px;
    margin-left: 0%;
    box-shadow: 0 4px 18px rgba(44,56,48,0.07);
    width: 24.01%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#cc5690e6 {
    width: 100%;
    height: 247px;
}
    
#cf2e7fc2 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 20px 20px 20px;
}
    
#c306d272 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 1b95fca {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a57852ba.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 16px;
}
#a57852ba {
    max-width: 100%;
    width: auto;
    min-height: 36px;
}
    
#c4851244 {
    border-color: var(--color_4);
    margin-right: 0%;
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 10px;
    margin-left: 0%;
    box-shadow: 0 4px 18px rgba(44,56,48,0.07);
    width: 24.01%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#cabc39a6 {
    width: 100%;
    height: 247px;
}
    
#af1db5bc {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 20px 20px 20px;
}
    
#\31 49e868e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e98f17a3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a04e63f2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 16px;
}
#a04e63f2 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
}
    
#\38 77a524f {
    border-color: var(--color_4);
    margin-right: 0%;
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 10px;
    margin-left: 0%;
    box-shadow: 0 4px 18px rgba(44,56,48,0.07);
    width: 24.01%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#f89b5f5b {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 20px 20px 20px;
}
    
#\36 c4fbb1a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c6cc327d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 67087c2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 16px;
}
#\35 67087c2 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
}
    
#b968d6a5 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 20px 20px 20px;
}
    
#\30 80c3b8c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a5ebdac5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fa371149.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 16px;
}
#fa371149 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
}
    
#da943f35 {
    column-gap: 24px;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    flex-wrap: wrap;
    min-width: 4%;
    min-height: 80px;
}
    
#\30 e774fde {
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 10px;
    box-shadow: 0 4px 18px rgba(44,56,48,0.07);
    width: 30%;
    border-color: var(--color_4);
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#d6432a09 {
    width: 100%;
    height: 310px;
}
    
#\37 276225b {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 20px 20px 20px;
}
    
#\33 2e0d174 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 406b859 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 ace170a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 16px;
}
#\39 ace170a {
    max-width: 100%;
    width: auto;
    min-height: 36px;
}
    
#dd538471 {
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 10px;
    box-shadow: 0 4px 18px rgba(44,56,48,0.07);
    width: 30%;
    border-color: var(--color_4);
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#c450f8b9 {
    width: 100%;
    height: 310px;
}
    
#\38 8be0ff1 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 20px 20px 20px;
}
    
#c5c74fd2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e50f5a5a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 9d3a4ce.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 16px;
}
#\32 9d3a4ce {
    max-width: 100%;
    width: auto;
    min-height: 36px;
}
    
#\39 98292eb {
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 10px;
    box-shadow: 0 4px 18px rgba(44,56,48,0.07);
    width: 30%;
    border-color: var(--color_4);
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#db384b12 {
    width: 100%;
    height: 310.234px;
}
    
#\36 8a13e00 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 20px 20px 20px;
}
    
#\33 87762af {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c57ac158 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e335f16d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 16px;
}
#e335f16d {
    max-width: 100%;
    width: auto;
    min-height: 36px;
}
}



@media all {
    
#\33 1783454 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\32 b95d834 {
    row-gap: 48px;
    flex-direction: column;
    width: 100%;
    min-height: auto;
}
    
#\38 8c4b657 {
    background-color: var(--color_4);
}
    
#\35 64b14bd {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#e6ffca51 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 ee388cd {
    align-self: center;
    max-width: 100%;
    width: 80px;
    min-height: 1px;
    height: auto;
}
    
#d5f16f86 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c6804341 {
    column-gap: 1.772853185595568%;
    row-gap: 32px;
    flex-direction: row;
    align-content: center;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    min-width: 4%;
}
    
#b07e5195 {
    row-gap: 10px;
    margin-left: 0%;
    padding: 20px 16px 20px 16px;
    width: 32.15%;
    justify-content: flex-start;
    align-items: center;
    min-width: 140px;
    margin-right: 0%;
}
    
#\34 4e45d98 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 3752a82 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 3c84516 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 c01e514 {
    row-gap: 10px;
    margin-left: 0%;
    padding: 20px 16px 20px 16px;
    width: 32.15%;
    justify-content: flex-start;
    align-items: center;
    min-width: 140px;
    margin-right: 0%;
}
    
#\38 e21375f {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#c8dd0825 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 e31ef6b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 158d024 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 3d8fc6c {
    row-gap: 10px;
    margin-left: 0%;
    padding: 20px 16px 20px 16px;
    width: 32.15%;
    justify-content: flex-start;
    align-items: center;
    min-width: 140px;
    margin-right: 0%;
}
    
#\32 85956d4 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#f560b91f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dc8fd9d9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 1e708ad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 cb13ab5 {
    row-gap: 10px;
    margin-left: 0%;
    padding: 20px 16px 20px 16px;
    width: 32.15%;
    justify-content: flex-start;
    align-items: center;
    min-width: 140px;
    margin-right: 0%;
}
    
#\37 787ce53 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#d0b23dfc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ac826df7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 069254c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 446bb2c {
    row-gap: 10px;
    margin-left: 0%;
    padding: 20px 16px 20px 16px;
    width: 32.15%;
    justify-content: flex-start;
    align-items: center;
    min-width: 140px;
    margin-right: 0%;
}
    
#d1a3e0e5 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\39 6bcdd8b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 d7d652c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bb43234a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 798a001 {
    row-gap: 10px;
    margin-left: 0%;
    padding: 20px 16px 20px 16px;
    width: 32.15%;
    justify-content: flex-start;
    align-items: center;
    min-width: 140px;
    margin-right: 0%;
}
    
#\32 9aa1f53 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\30 7b13189 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 d982cd3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 b6e206a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 87c8760 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#cea9efdb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#cea9efdb {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\36 1202621 {
    width: 100%;
}
    
#\38 6145910 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#dc31b24e {
    row-gap: 48px;
    flex-direction: column;
    width: 100%;
    min-height: auto;
}
    
#\32 c1ef36e {
    background-color: var(--color_1);
}
    
#\35 dc788d8 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#a6c01f1a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 544f16d {
    align-self: center;
    max-width: 100%;
    width: 80px;
    min-height: 1px;
    height: auto;
}
    
#\32 21f9b67 {
    max-width: 100%;
    width: 916px;
    height: auto;
}
    
#dfd1e0a5 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#c7410be0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#c7410be0 {
    max-width: 100%;
    width: 226px;
    min-height: 56px;
}
}



@media all {
    
#\39 b4be3cd {
    row-gap: 48px;
    padding: 50px 5% 80px 5%;
    flex-direction: column;
    width: 100%;
    min-height: auto;
}
    
#\37 76319fc {
    background-color: var(--color_1);
}
    
#\35 3191fa4 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#ced647a1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 4884ebc {
    align-self: center;
    max-width: 100%;
    width: 80px;
    min-height: 1px;
    height: auto;
}
    
#c0e38026 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 c725639 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\36 86c57d5 {
    width: 100%;
}
    
#ba74e317 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\34 4174d6c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\34 4174d6c {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\36 9be172f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d66ff879 {
    row-gap: 0;
    flex-direction: column;
    max-width: none;
    width: 100%;
    min-height: auto;
    padding: 20px 2% 20px 2%;
}
    
#\33 5191c96::before, #\33 5191c96 > .bgExtraLayerOverlay {
    
}
#\33 5191c96 {
    background-color: rgba(79, 165, 112, 1);
    background-image: none;
}
    
#d11cb53a {
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    align-content: center;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
}
    
#\30 65989d2 {
    max-width: 100%;
    width: 728px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e087ac57 {
    max-width: 100%;
    width: 921px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4962c44 {
    row-gap: 12px;
    column-gap: 16px;
    margin-left: 0%;
    flex-direction: row;
    width: 50.67%;
    min-height: 120px;
    align-items: center;
    flex-wrap: wrap;
    margin-right: 0%;
    order: 2;
    height: auto;
}
    
#\35 9cdbd2d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\35 9cdbd2d {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\39 ffdfcce.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\39 ffdfcce {
    min-height: 56px;
}
    
#group_c4g {
    max-height: 100%;
    min-height: 118px;
    margin-right: 0%;
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    width: 48.4%;
    align-items: flex-start;
    order: 1;
    height: auto;
}
    
#\37 35fb425 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 cc0e8fc {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b49f88ed {
    column-gap: 0%;
    row-gap: 32px;
    flex-direction: row;
    align-content: center;
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    flex-wrap: nowrap;
    min-width: 4%;
}
    
#\30 c113861 {
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 181b85e {
    align-self: flex-start;
    min-height: 77px;
    flex-wrap: nowrap;
    row-gap: 10px;
    column-gap: 0%;
    flex-direction: row;
    width: 23.83%;
    align-items: flex-start;
    min-width: 140px;
    height: auto;
    order: 0;
    padding: 0px 16px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4594494 {
    row-gap: 48px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10px 5% 10px 5%;
}
    
#\36 87cf098 {
    background-color: var(--color_4);
}
    
#a5a2a4ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#a5a2a4ff {
    max-width: 100%;
    width: 24.13%;
    height: 63px;
    margin: 0px 0% 0px 0%;
}
    
#f6fccdf7 {
    margin: 0px 0% 0px 0%;
}
    
#group_ra9 {
    row-gap: 4px;
    column-gap: 7.587808131205849%;
    max-height: 100%;
    width: 73.40%;
    justify-content: flex-start;
    min-height: 77px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
}
    
#e55825e3 {
    align-self: flex-start;
    min-height: 75px;
    border-color: #000000 #000000 #000000 var(--color_8);
    flex-wrap: nowrap;
    row-gap: 10px;
    column-gap: 0%;
    flex-direction: row;
    width: 23.82%;
    border-width: 0 0 0 0px;
    align-items: flex-start;
    border-style: solid;
    min-width: 140px;
    height: auto;
    order: 2;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f239bbf7.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#f239bbf7 {
    max-width: 100%;
    width: 20.59%;
    height: 57px;
    margin: 0px 0% 0px 0%;
}
    
#c3206b3c {
    row-gap: 4px;
    column-gap: 7.587808131205849%;
    max-height: 100%;
    width: 70.21%;
    justify-content: flex-start;
    min-height: 75px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
}
    
#de4a8415 {
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3126f33 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9e3bd77 {
    align-self: flex-start;
    min-height: 75px;
    border-color: #000000 #000000 #000000 var(--color_8);
    flex-wrap: nowrap;
    row-gap: 10px;
    column-gap: 0%;
    flex-direction: row;
    width: 21.70%;
    border-width: 0 0 0 0px;
    align-items: flex-start;
    border-style: solid;
    min-width: 140px;
    height: auto;
    order: 4;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 97c5611.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\38 97c5611 {
    max-width: 100%;
    width: 20.63%;
    height: 57px;
    margin: 0px 0% 0px 0%;
}
    
#\35 075924a {
    row-gap: 4px;
    column-gap: 7.587808131205849%;
    max-height: 100%;
    width: 54.60%;
    justify-content: flex-start;
    min-height: 75px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
}
    
#ef17bd99 {
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7c791b1 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 235a567 {
    align-self: flex-start;
    min-height: 75px;
    border-color: #000000 #000000 #000000 var(--color_8);
    flex-wrap: nowrap;
    row-gap: 10px;
    column-gap: 0%;
    flex-direction: row;
    width: 23.82%;
    border-width: 0 0 0 0px;
    align-items: flex-start;
    border-style: solid;
    min-width: 140px;
    height: auto;
    order: 6;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c44d6472.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#c44d6472 {
    max-width: 100%;
    width: 22.12%;
    height: 57px;
    margin: 0px 0% 0px 0%;
}
    
#cb850942 {
    row-gap: 4px;
    column-gap: 7.587808131205849%;
    max-height: 100%;
    width: 49.47%;
    justify-content: flex-start;
    min-height: 75px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
}
    
#e0dd392c {
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af2b151d {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dg3 {
    align-self: flex-start;
    max-height: 100%;
    min-height: 75px;
    border-color: #000000 #000000 #000000 var(--color_8);
    margin-right: 0%;
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    flex-direction: row;
    width: 1.57%;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    align-items: center;
    border-style: solid;
    order: 1;
    height: auto;
}
    
#b3ec9f54 {
    align-self: flex-start;
    max-height: 100%;
    min-height: 75px;
    border-color: #000000 #000000 #000000 var(--color_8);
    margin-right: 0%;
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    flex-direction: row;
    width: 1.57%;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    align-items: center;
    border-style: solid;
    order: 3;
    height: auto;
}
    
#b739d436 {
    align-self: flex-start;
    max-height: 100%;
    min-height: 75px;
    border-color: #000000 #000000 #000000 var(--color_8);
    margin-right: 0%;
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    flex-direction: row;
    width: 1.56%;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    align-items: center;
    border-style: solid;
    order: 5;
    height: auto;
}
}



@media all {
    
#\36 4254540 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
}
    
#\37 8220742 {
    align-self: center;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 631px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 2;
}
    
#f15ed025 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
}
    
#\34 f456e70 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
}
    
#\37 2120f3f {
    background-color: var(--color_7);
    background-image: none;
}
    
#widget_gbl {
    max-width: 100%;
    width: 100%;
    height: 672px;
}
    
#ac6f67b3 {
    align-self: center;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 555px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#c6a4d5ff {
    align-self: center;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 80px;
    min-height: 1px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#group_dti {
    row-gap: 24px;
    column-gap: 3.686547461898476%;
    max-height: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    flex-direction: row;
    align-content: center;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    flex-wrap: wrap;
    order: 3;
}
    
#\34 d935855 {
    row-gap: 10px;
    align-self: auto;
    padding: 8px 0 8px 0;
    margin: 0px 0% 0px 0%;
    width: 47%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4c31ae8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 5d2f85f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 fc6bc5a {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\31 f61386f {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#c883f141 {
    row-gap: 10px;
    align-self: auto;
    padding: 8px 0 8px 0;
    margin: 0px 0% 0px 0%;
    width: 47%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 0;
}
    
#d7499f62 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 f4551fb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 6bb40b8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ad8576e6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 6b03d5f {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\37 15be9d6 {
    row-gap: 10px;
    align-self: auto;
    padding: 8px 0 8px 0;
    margin: 0px 0% 0px 0%;
    width: 47%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 0;
}
    
#\37 e81ba3b {
    row-gap: 10px;
    align-self: auto;
    padding: 8px 0 8px 0;
    margin: 0px 0% 0px 0%;
    width: 47%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 0;
}
    
#\31 14d2fd2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ee515a37 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 f939920 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#e4cd7f46.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#e4cd7f46 {
    align-self: center;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: auto;
    min-height: 56px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 4;
}
}



@media all {
    
#\33 1410359 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6479501 {
    align-self: auto;
    max-height: 100%;
    width: 100%;
    justify-content: space-between;
    min-height: 165px;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9217653::before, #\38 9217653 > .bgExtraLayerOverlay {
    background-color: rgba(79, 165, 112, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.94;
    content: '';
    height: 100%;
}
#\38 9217653 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/3ded21bb/dms3rep/multi/opt/498249507_685258060911998_729282808935850715_n-1920w.jpg?jxl&v=jxl");
}
    
#\32 00e1b4d {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 12px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    width: 23.89%;
    justify-content: flex-start;
    border-width: 0px;
    border-style: solid;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f4d5ad81 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b19d998a {
    align-self: center;
    max-width: 100%;
    width: 40px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c8f2e60 {
    align-self: auto;
    max-height: 100%;
    width: 100%;
    justify-content: space-between;
    min-height: 164px;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0238bde {
    align-self: auto;
    max-height: 100%;
    min-height: 446px;
    border-color: #000000 #000000 #000000 var(--color_5);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 10.28250100415049%;
    width: 33.76%;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    align-items: center;
    justify-self: auto;
    border-style: solid;
    order: 0;
    height: auto;
    padding: 10px 30px 10px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3e58ba6 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 50px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 90.06%;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7a8e308 {
    align-self: center;
    max-width: 100%;
    width: 40px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a87d56f2 {
    align-self: auto;
    max-height: 100%;
    min-height: 37px;
    flex-wrap: nowrap;
    column-gap: 0%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 074d66f {
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 74.05%;
    min-height: 8px;
    flex-wrap: nowrap;
    min-width: 4%;
}
    
#\37 58e665d {
    align-self: auto;
    max-width: 100%;
    width: 26px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 27b8a56 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4c2dff0 {
    align-self: auto;
    max-width: 100%;
    width: 26px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7806ec9 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 368px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 ebeff52 {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 10.28250100415049%;
    width: 32.11%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 0;
    padding: 10px 30px 10px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 65550a2 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3ea0413 {
    align-self: auto;
    max-width: 100%;
    width: 26px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1cd5bf5 {
    align-self: auto;
    max-height: 100%;
    min-height: 37px;
    flex-wrap: nowrap;
    column-gap: 0%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f98b92d7 {
    align-self: auto;
    max-height: 100%;
    width: 100%;
    justify-content: space-between;
    min-height: 165px;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 47f739b {
    align-self: auto;
    max-width: 100%;
    width: 26px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd4d0dfa {
    align-self: auto;
    max-width: 100%;
    width: 26px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 95b1fcf {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 efc5d29 {
    margin: 0px 0% 0px 0%;
}
    
#\35 f31598f {
    align-self: auto;
    max-height: 100%;
    min-height: 37px;
    flex-wrap: nowrap;
    column-gap: 0%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af8a36c7 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f77ed0f {
    max-width: 60px;
    width: 60px;
    min-height: 1px;
    height: auto;
    min-width: 60px;
    order: 2;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 744ede7 {
    align-self: center;
    max-width: 100%;
    width: 40px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6d5baf0 {
    align-self: auto;
    max-height: 100%;
    min-height: 446px;
    border-color: #000000 #000000 #000000 var(--color_5);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 10.28250100415049%;
    width: 32.44%;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    align-items: center;
    justify-self: auto;
    border-style: solid;
    order: 0;
    height: auto;
    padding: 10px 30px 10px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9f2b8d4 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 606973f {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_388 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#a9b7e443 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 50px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 89.23%;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d624764 {
    align-self: auto;
    max-width: 100%;
    width: 26px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a9876ac {
    align-self: auto;
    max-width: 100%;
    width: 26px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1bc37bc {
    align-self: auto;
    max-width: 100%;
    width: 26px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e9faf9d {
    align-self: auto;
    max-width: 100%;
    width: 26px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dee5ff90 {
    align-self: auto;
    max-width: 100%;
    width: 26px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cac1946 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 50px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 84.63%;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd4427e7 {
    align-self: auto;
    max-width: 100%;
    width: 26px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d0d5c7d {
    align-self: auto;
    max-width: 100%;
    width: 26px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab1b1fa1 {
    align-self: auto;
    max-width: 100%;
    width: 26px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b39692de {
    align-self: auto;
    max-width: 100%;
    width: 26px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd2e2102 {
    align-self: auto;
    max-width: 100%;
    width: 26px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7391772 {
    flex-direction: column;
    align-content: flex-start;
    min-height: 0;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 0 0% 0 0%;
}
    
#a3510359 {
    align-self: auto;
    width: 100%;
    min-height: 80px;
    justify-self: auto;
    order: 1;
    padding: 40px 5% 40px 5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 a657403 {
    column-gap: 0%;
    align-self: auto;
    flex-direction: row;
    width: 100%;
    min-height: 494px;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
}
    
#\35 48ae738 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c146836e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 81c9693 {
    width: 45%;
}
    
#fbe15eab {
    width: 45%;
}
    
#\35 a075090 {
    width: 45%;
}
    
#\39 e0fc0b2 {
    width: 45%;
}
    
#\36 aca3407 {
    width: 45%;
}
    
#c99ac17c {
    width: 45%;
}
    
#\37 b685ae1 {
    width: 45%;
}
    
#b9e7e2f6 {
    width: 544px;
}
    
#cf82c33a {
    height: auto;
}
    
#b474f217 {
    height: auto;
}
    
#\30 f0f29f7 {
    height: auto;
}
    
#\32 98b7133 {
    height: auto;
}
    
#fbeb4201 {
    height: auto;
}
    
#c6148948 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3b7a803 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 ef7cfbc {
    width: 585px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5591001 {
    margin-left: 0%;
    width: 49%;
    margin-right: 0%;
}
    
#\34 1b7c9b1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 63abe76 {
    margin-left: 0%;
    width: 49%;
    margin-right: 0%;
}
    
#c4851244 {
    margin-left: 0%;
    width: 49%;
    margin-right: 0%;
}
    
#\38 77a524f {
    margin-left: 0%;
    width: 49%;
    margin-right: 0%;
}
    
#\30 e774fde {
    margin-left: 0%;
    width: 31.47%;
    margin-right: 0%;
}
    
#dd538471 {
    margin-left: 0%;
    width: 31.47%;
    margin-right: 0%;
}
    
#\39 98292eb {
    margin-left: 0%;
    width: 31.47%;
    margin-right: 0%;
}
    
#a49a1d22 {
    column-gap: 2%;
    flex-direction: row;
    align-content: center;
    flex-wrap: wrap;
}
    
#da943f35 {
    column-gap: 2.7964205339261845%;
    flex-direction: row;
    align-content: center;
    flex-wrap: nowrap;
}
    
#cabc39a6 {
    height: auto;
}
    
#db384b12 {
    height: auto;
}
    
#c450f8b9 {
    height: auto;
}
    
#d6432a09 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b95d834 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b07e5195 {
    margin-left: 0%;
    width: 49.11%;
    margin-right: 0%;
}
    
#\30 c01e514 {
    margin-left: 0%;
    width: 49.11%;
    margin-right: 0%;
}
    
#\35 3d8fc6c {
    margin-left: 0%;
    width: 49.11%;
    margin-right: 0%;
}
    
#\31 cb13ab5 {
    margin-left: 0%;
    width: 49.11%;
    margin-right: 0%;
}
    
#\33 446bb2c {
    margin-left: 0%;
    width: 49.11%;
    margin-right: 0%;
}
    
#\35 798a001 {
    margin-left: 0%;
    width: 49.11%;
    margin-right: 0%;
}
    
#c6804341 {
    column-gap: 1.772853185595568%;
    flex-direction: row;
    align-content: center;
    flex-wrap: wrap;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d66ff879 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 5191c96::before, #\33 5191c96 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 181b85e {
    margin-left: 0%;
    width: 50%;
    margin-right: 0%;
}
    
#\30 4594494 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e55825e3 {
    column-gap: 0%;
    margin-left: 0%;
    align-self: flex-start;
    flex-direction: row;
    width: 50%;
    min-height: 77px;
    flex-wrap: nowrap;
    margin-right: 0%;
    height: auto;
}
    
#b9e3bd77 {
    column-gap: 0%;
    margin-left: 0%;
    flex-direction: row;
    width: 50%;
    flex-wrap: nowrap;
    margin-right: 0%;
}
    
#\31 235a567 {
    column-gap: 0%;
    margin-left: 0%;
    flex-direction: row;
    width: 50%;
    flex-wrap: nowrap;
    margin-right: 0%;
}
    
#group_dg3 {
    width: 1.57%;
}
    
#b3ec9f54 {
    width: 1.57%;
}
    
#b739d436 {
    width: 1.56%;
}
    
#c44d6472 {
    margin-left: 0%;
    width: 25.43%;
    margin-right: 0%;
}
    
#cb850942 {
    margin-left: 0%;
    width: 64.87%;
    margin-right: 0%;
}
    
#\38 97c5611 {
    margin-left: 0%;
    width: 27.02%;
    margin-right: 0%;
}
    
#\35 075924a {
    margin-left: 0%;
    width: 63.55%;
    margin-right: 0%;
}
    
#f239bbf7 {
    margin-left: 0%;
    width: 21.71%;
    margin-right: 0%;
}
    
#c3206b3c {
    margin-left: 0%;
    width: 67.26%;
    margin-right: 0%;
}
    
#b49f88ed {
    column-gap: 0%;
    flex-direction: row;
    align-content: center;
    flex-wrap: wrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4254540 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\37 8220742 {
    width: 555px;
}
    
#\34 d935855 {
    width: 44%;
}
    
#c883f141 {
    width: 44%;
}
    
#\37 15be9d6 {
    width: 44%;
}
    
#\37 e81ba3b {
    width: 44%;
}
    
#f15ed025 {
    width: 100%;
    min-height: 80px;
}
    
#\34 f456e70 {
    width: 100%;
    min-height: 80px;
}
    
#widget_gbl {
    height: 708px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6479501 {
    justify-content: flex-start;
}
    
#\38 9217653::before, #\38 9217653 > .bgExtraLayerOverlay {
    
}
    
#\32 00e1b4d {
    row-gap: 25px;
    align-content: center;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 1cd5bf5 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#f4d5ad81 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#f98b92d7 {
    justify-content: flex-start;
}
    
#\30 c8f2e60 {
    justify-content: flex-start;
}
    
#\34 efc5d29 {
    margin: 0px 0% 0px 0%;
}
    
#\38 0238bde {
    margin-left: 0%;
    width: 100%;
    min-height: 280px;
    margin-right: 0%;
    height: auto;
}
    
#\35 f31598f {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#a3e58ba6 {
    width: 100.00%;
}
    
#b6d5baf0 {
    margin-left: 0%;
    width: 100%;
    min-height: 287px;
    margin-right: 0%;
    height: auto;
}
    
#a87d56f2 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#f9f2b8d4 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\35 074d66f {
    column-gap: 0%;
    flex-direction: column;
    align-content: center;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
}
    
#\33 27b8a56 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\35 7806ec9 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\39 ebeff52 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#a9b7e443 {
    width: 100.00%;
}
    
#\32 cac1946 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 9217653 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\35 7806ec9 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 7391772 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#a3510359 {
    width: 100%;
    order: 1;
    padding: 48px 6% 48px 6%;
}
    
#\31 a657403 {
    width: 100%;
    min-height: 280px;
    order: 0;
}
}



@media (max-width: 767px) {
    
#c146836e {
    row-gap: 20px;
    flex-direction: column;
    min-height: unset;
    padding: 70px 4% 70px 4%;
}
    
#\38 c9c019a {
    align-items: center;
}
    
#\32 d42c5ad {
    align-items: center;
}
    
#\36 81c9693 {
    width: 100%;
}
    
#fbe15eab {
    width: 100%;
}
    
#\35 a075090 {
    width: 100%;
}
    
#\39 e0fc0b2 {
    width: 100%;
}
    
#e0ed9c08 {
    align-items: center;
}
    
#\36 aca3407 {
    width: 100%;
}
    
#c99ac17c {
    width: 100%;
}
    
#\37 b685ae1 {
    width: 100%;
}
    
#a41d6c2f {
    margin: 0px 0% 0px 0%;
}
    
#cf82c33a {
    height: auto;
}
    
#b474f217 {
    height: auto;
}
    
#\30 f0f29f7 {
    height: auto;
}
    
#\32 98b7133 {
    height: auto;
}
    
#fbeb4201 {
    height: auto;
}
    
#c6148948 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#a3b7a803 {
    padding: 70px 4% 70px 4%;
    flex-direction: column;
    min-height: unset;
}
    
#fc86c2ce {
    align-items: center;
}
    
#\33 8687ec1 {
    margin: 0px 0% 0px 0%;
}
    
#\31 ef7cfbc {
    width: 309px;
}
}



@media (max-width: 767px) {
    
#\35 5591001 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\34 1b7c9b1 {
    flex-direction: column;
    min-height: unset;
    row-gap: 14px;
    padding: 70px 4% 70px 4%;
}
    
#baca28df {
    align-items: center;
}
    
#a49a1d22 {
    column-gap: 1.3296398891966759%;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\32 63abe76 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#c4851244 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\38 77a524f {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#da943f35 {
    column-gap: 6.70391061452514%;
    flex-direction: column;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\30 e774fde {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#dd538471 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\39 98292eb {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\30 073abb8 {
    margin: 0px 0% 0px 0%;
}
    
#cabc39a6 {
    height: auto;
}
    
#db384b12 {
    height: auto;
}
    
#c450f8b9 {
    height: auto;
}
    
#d6432a09 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 b95d834 {
    padding: 70px 4% 70px 4%;
    flex-direction: column;
    min-height: unset;
}
    
#\35 64b14bd {
    align-items: center;
}
    
#c6804341 {
    row-gap: 24px;
    flex-direction: column;
}
    
#b07e5195 {
    width: 100%;
    min-width: unset;
}
    
#\30 c01e514 {
    width: 100%;
    min-width: unset;
}
    
#\35 3d8fc6c {
    width: 100%;
    min-width: unset;
}
    
#\31 cb13ab5 {
    width: 100%;
    min-width: unset;
}
    
#\33 446bb2c {
    width: 100%;
    min-width: unset;
}
    
#\35 798a001 {
    width: 100%;
    min-width: unset;
}
    
#\35 87c8760 {
    align-items: center;
}
    
#\35 5b3846d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 6145910 {
    align-items: center;
}
    
#dc31b24e {
    padding: 70px 4% 70px 4%;
    flex-direction: column;
    min-height: unset;
}
    
#\35 dc788d8 {
    align-items: center;
}
    
#dfd1e0a5 {
    align-items: center;
}
    
#\33 8d1398a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 b4be3cd {
    padding: 70px 4% 70px 4%;
    flex-direction: column;
    min-height: unset;
}
    
#\35 3191fa4 {
    align-items: center;
}
    
#\31 c725639 {
    align-items: center;
}
    
#ba74e317 {
    align-items: center;
}
    
#\36 9be172f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d66ff879 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#d11cb53a {
    align-items: center;
    width: 100%;
    min-height: 80px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d4962c44 {
    flex-direction: column;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 9cdbd2d {
    width: 100%;
}
    
#\39 ffdfcce {
    width: 100%;
}
    
#\37 35fb425 {
    margin: 0px 0% 0px 0%;
}
    
#\33 5191c96::before, #\33 5191c96 > .bgExtraLayerOverlay {
    
}
    
#group_c4g {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 181b85e {
    width: 100%;
    justify-content: flex-start;
    min-width: unset;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4594494 {
    flex-direction: column;
    min-height: unset;
    padding: 10px 4% 10px 4%;
}
    
#b49f88ed {
    row-gap: 24px;
    flex-direction: column;
}
    
#e55825e3 {
    width: 100%;
    min-width: unset;
}
    
#b9e3bd77 {
    width: 100%;
    justify-content: flex-start;
    min-width: unset;
}
    
#\31 235a567 {
    width: 100%;
    justify-content: flex-start;
    min-width: unset;
}
    
#c3206b3c {
    width: 76.70%;
}
    
#a5a2a4ff {
    width: 24.63%;
    height: 64px;
}
    
#group_ra9 {
    width: 75.37%;
}
    
#f6fccdf7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 4254540 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#f15ed025 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 f456e70 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_gbl {
    height: 240px;
}
    
#\34 d935855 {
    width: 100%;
}
    
#c883f141 {
    width: 100%;
}
    
#\37 15be9d6 {
    width: 100%;
}
    
#\37 e81ba3b {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 6479501 {
    justify-content: flex-start;
    min-height: 142px;
    height: auto;
}
    
#\38 9217653::before, #\38 9217653 > .bgExtraLayerOverlay {
    
}
    
#\32 00e1b4d {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    padding: 16px 16px 16px 16px;
}
    
#f98b92d7 {
    justify-content: flex-start;
    min-height: 142px;
    height: auto;
}
    
#b19d998a {
    width: 40px;
    height: auto;
}
    
#\30 c8f2e60 {
    justify-content: flex-start;
    min-height: 142px;
    height: auto;
}
    
#\38 0238bde {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
    height: auto;
    min-height: 386px;
}
    
#b6d5baf0 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
    height: auto;
    min-height: 346px;
}
    
#\32 744ede7 {
    width: 40px;
    height: auto;
}
    
#\35 7a8e308 {
    width: 40px;
    height: auto;
}
    
#\35 074d66f {
    column-gap: 0%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\35 7806ec9 {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 3.998418230563003% 12% 4%;
}
    
#\39 ebeff52 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
}

#\38 9217653.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQIGAwAAAAAAAAAAAAAAAQAEAgMFERNBcaHh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/AMWXVNhjMtuJmAHe+lSKi1AsMtufERRG0IX/2Q==')!important}