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

  *#dm .dmInner a.u_1005004851 .iconBg { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1687910651 img {
    border-radius:2px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1191287504 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/935a3985/icon/Phone_8365903.svg) !important;
  }

  *#dm .dmInner div.u_1814954087 img {
    border-radius:2px !important;
    object-fit:cover !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner a.u_1986502833 .iconBg { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1986502833 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1191618326 .iconBg { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1191618326 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1957821897 .iconBg { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1957821897 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1800300734 .iconBg { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1800300734 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1723525679 .iconBg { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1723525679 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1207669139 .iconBg { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1207669139 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1768477918 .iconBg { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1768477918 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1755783767 .iconBg { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1755783767 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1257191309 .iconBg { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1257191309 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1417948388 .iconBg { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1417948388 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1243601099 .iconBg { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1243601099 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner *.u_4152551401 .nav-btn.next-btn {
    background-color:var(--color_5) !important;
    border-color:var(--color_5) !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_4152551401 .nav-btn.prev-btn { color:var(--color_2) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1830278255 .iconBg { color:var(--color_1) !important; }

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

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

  *#dm .dmInner a.u_1849957169 .iconBg {
    color:var(--color_1) !important;
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/935a3985/icon/Phone_8365903.svg) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner *.u_4152551401 .author-name { text-align:CENTER !important; }

  *#dm .dmInner *.u_4152551401 .author-location { text-align:LEFT !important; }

  *#dm .dmInner *.u_4152551401 .testimonial-quote { text-align:LEFT !important; }

  *#dm .dmInner *.u_4152551401 .testimonial-title { text-align:LEFT !important; }

  *#dm .dmInner div.u_1593836435 .chw-card { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1593836435 .chw-heading { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1593836435 .chw-paragraph { color:var(--color_11) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_4152551401 .testimonial-title { font-size:22px !important; }

  *#dm .dmInner *.u_4152551401 .testimonial-widget { padding:40px !important; }

  *#dm .dmInner *.u_1115098071 .photoGalleryThumbs { padding:2.5px !important; }

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

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

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

  *#dm .dmInner *.u_1593836435 .chw-wrapper { gap:20px !important; }

  *#dm .dmInner *.u_1593836435 .chw-card-inner { padding:30px !important; }

  *#dm .dmInner *.u_1593836435 .chw-icon-bg {
    width:50px !important;
    height:50px !important;
    padding:10px !important;
  }

  *#dm .dmInner *.u_1593836435 .chw-subheading { margin-top:0px !important; }

  *#dm .dmInner *.u_1593836435 .chw-content { gap:10px !important; }

  *#dm .dmInner div.u_1593836435 .chw-paragraph { font-size:15px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1115098071 .photoGalleryThumbs .image-container a { padding-top:180px !important; }

  *#dm .dmInner *.u_1115098071 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1115098071 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1115098071 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_1593836435 .chw-content { gap:10px !important; }

  *#dm .dmInner *.u_1593836435 .chw-wrapper { gap:20px !important; }

  *#dm .dmInner *.u_1593836435 .chw-card-inner { padding:20px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\38 c085e3b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 26px 15px 26px;
}
#\38 c085e3b {
    max-width: 100%;
    width: auto;
    min-height: 54px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 670bd04 {
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/935a3985/dms3rep/multi/opt/ChatGPT+Image+Sep+14-+2026-+01_22_12+PM-1920w.png");
}
    
#c3a04c0c {
    max-width: 100%;
    width: 650px;
    height: auto;
}
    
#e49d2559 {
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    min-height: 8px;
    background-image: linear-gradient(90deg, rgba(31, 47, 74, 1) 46%, rgba(240, 236, 250, 0) 100%);
    background-origin: border-box;
    padding: 100px 4% 100px 4%;
    margin: 0px 0% 0px 0%;
}
    
#f46aa7d8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 0f69ed9 {
    width: 45%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
    padding: 0 0 0 0;
}
    
#f76a07cf {
    max-width: 100%;
    width: 610px;
    height: auto;
}
    
#\39 7cd42e1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 26px 15px 26px;
}
#\39 7cd42e1 {
    max-width: 100%;
    width: auto;
    min-height: 54px;
    min-width: 200px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1f72586 {
    min-height: 800px;
    column-gap: 0;
    width: 100%;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\32 373d952 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d5cfe084 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7977b4d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4969ce2 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 ac291ec {
    width: 100%;
    height: 550px;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9a2411e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 26px 15px 26px;
}
#\31 9a2411e {
    max-width: 100%;
    width: auto;
    min-height: 46px;
    min-width: 170px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bb0f653 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\39 a7db15a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 00c1e33 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 6872577 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\35 9003513 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\36 4264942 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
    margin-top: -10px;
}
    
#\36 4789359 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\38 2328740 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\38 c4b3acc {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3928ca6 {
    min-height: 0;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
}
    
#f3d8295d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c2317679 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af584083 {
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    min-height: 80px;
    order: 1;
}
    
#\30 55aaa51 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
    order: 0;
}
    
#\39 147ec04 {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: var(--color_1);
    border-radius: 6px 6px 6px 6px;
    row-gap: 20px;
    box-shadow: 0 8px 20px rgba(31, 47, 74, 0.08);
    width: 24.25%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    flex: 1 1 auto;
    align-content: center;
    order: 1;
    padding: 20px 24px 20px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 81233d0 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
    margin-top: -10px;
}
    
#\30 a895a53 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a5ffd5f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 6ced373 {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: var(--color_1);
    border-radius: 6px 6px 6px 6px;
    row-gap: 20px;
    box-shadow: 0 8px 20px rgba(31, 47, 74, 0.08);
    width: 24.25%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    flex: 1 1 auto;
    align-content: center;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d8d2d7d0 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ef6fba0 {
    max-width: 100%;
    width: 100%;
    min-height: 46px;
    margin-top: auto;
    min-width: 170px;
    order: 4;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 0d527e2 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#e3296c5b {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: var(--color_1);
    border-radius: 6px 6px 6px 6px;
    row-gap: 20px;
    box-shadow: 0 8px 20px rgba(31, 47, 74, 0.08);
    width: 33%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    flex: 0 1 auto;
    align-content: center;
    order: 4;
    min-width: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d409d2a8 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcccc4b5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#fcccc4b5 {
    max-width: 100%;
    width: 100%;
    min-height: 46px;
    min-width: 170px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adfa226e {
    background-color: var(--color_4);
}
    
#fcf2ef15 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\38 57691a9 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a87b4bb {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ca3d868 {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: var(--color_1);
    border-radius: 2px;
    row-gap: 20px;
    box-shadow: 0 8px 20px rgba(31, 47, 74, 0.08);
    width: 24.25%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    flex: 1 1 auto;
    align-content: center;
    order: 2;
    padding: 20px 24px 20px 24px;
    margin: 0px 0% 0px 0%;
}
    
#d864d351 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfc6e5f8 {
    max-width: 100%;
    width: 100%;
    min-height: 46px;
    margin-top: auto;
    min-width: 170px;
    order: 4;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 c9514c2 {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: var(--color_1);
    border-radius: 6px 6px 6px 6px;
    row-gap: 20px;
    box-shadow: 0 8px 20px rgba(31, 47, 74, 0.08);
    width: 24.25%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    flex: 1 1 auto;
    align-content: center;
    order: 3;
    padding: 20px 24px 20px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c89f829 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 20f5ec5 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#ce35bc63 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
    margin-top: -10px;
}
    
#\37 6cd45da {
    max-width: 100%;
    width: 100%;
    min-height: 46px;
    margin-top: auto;
    min-width: 170px;
    order: 4;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 0ceae20.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\34 0ceae20 {
    max-width: 100%;
    width: 100%;
    min-height: 46px;
    min-width: 170px;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8706f18 {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: var(--color_1);
    border-radius: 6px 6px 6px 6px;
    row-gap: 20px;
    box-shadow: 0 8px 20px rgba(31, 47, 74, 0.08);
    width: 24.25%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    flex: 1 1 auto;
    align-content: center;
    order: 5;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0c1b8f8 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 45ddf1d {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e95347cd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#e95347cd {
    max-width: 100%;
    width: 100%;
    min-height: 46px;
    min-width: 170px;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 79f7bef {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: var(--color_1);
    border-radius: 6px 6px 6px 6px;
    row-gap: 20px;
    box-shadow: 0 8px 20px rgba(31, 47, 74, 0.08);
    width: 33%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    flex: 0 1 auto;
    align-content: center;
    order: 6;
    min-width: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 385033d {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e73f2875 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc2f60fa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#cc2f60fa {
    max-width: 100%;
    width: 100%;
    min-height: 46px;
    min-width: 170px;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e80a4476 {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: var(--color_1);
    border-radius: 6px 6px 6px 6px;
    row-gap: 20px;
    box-shadow: 0 8px 20px rgba(31, 47, 74, 0.08);
    width: 24.25%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    flex: 1 1 auto;
    align-content: center;
    order: 7;
    padding: 20px 24px 20px 24px;
    margin: 0px 0% 0px 0%;
}
    
#bf08462a {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a56d00c8 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\31 4daa11e {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
    margin-top: -10px;
}
    
#eb9dc7f3 {
    max-width: 100%;
    width: 100%;
    min-height: 46px;
    margin-top: auto;
    min-width: 170px;
    order: 4;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 1023ebf {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: var(--color_1);
    border-radius: 6px 6px 6px 6px;
    row-gap: 20px;
    box-shadow: 0 8px 20px rgba(31, 47, 74, 0.08);
    width: 24.25%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    flex: 1 1 auto;
    align-content: center;
    order: 7;
    padding: 20px 24px 20px 24px;
    margin: 0px 0% 0px 0%;
}
    
#f7b4ccbc {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d2b96ed {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#bef9bd8e {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
    margin-top: -10px;
}
    
#e883dc95 {
    max-width: 100%;
    width: 100%;
    min-height: 46px;
    margin-top: auto;
    min-width: 170px;
    order: 4;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a7e364d6 {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: var(--color_1);
    border-radius: 6px 6px 6px 6px;
    row-gap: 20px;
    box-shadow: 0 8px 20px rgba(31, 47, 74, 0.08);
    width: 24.25%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    flex: 1 1 auto;
    align-content: center;
    order: 7;
    padding: 20px 24px 20px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 38f75b3 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3ada400 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
    margin-top: -10px;
}
    
#\30 99313fc {
    max-width: 100%;
    width: 100%;
    min-height: 46px;
    margin-top: auto;
    min-width: 170px;
    order: 4;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f07cf943 {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: var(--color_1);
    border-radius: 6px 6px 6px 6px;
    row-gap: 20px;
    box-shadow: 0 8px 20px rgba(31, 47, 74, 0.08);
    width: 24.25%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    flex: 1 1 auto;
    align-content: center;
    order: 7;
    padding: 20px 24px 20px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d962722 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fe189f8 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#f165ef4f {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
    margin-top: -10px;
}
    
#ef22fe60 {
    max-width: 100%;
    width: 100%;
    min-height: 46px;
    margin-top: auto;
    min-width: 170px;
    order: 4;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ea8e9e89 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
    order: 2;
}
    
#d169f2da.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 26px 15px 26px;
}
#d169f2da {
    max-width: 100%;
    width: auto;
    min-height: 54px;
    min-width: 200px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fda41cde {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bdce18dc {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#a8282e94 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0f7dba1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#be2967b3 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-self: auto;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 7183d99 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 0938228 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 dd44705 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 20px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#bee92bbf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 0aee79f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 44.54%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c078e130 {
    width: 100%;
    height: 880px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6f4b294 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abe02e80 {
    margin: 0px 0% 0px 0%;
}
    
#c4b47517 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.45%;
    min-width: 4%;
    order: 0;
    align-content: flex-start;
    padding: 40px 4% 40px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 44f56fc {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lg4 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 20px;
}
    
#\37 70ae72e {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 dcdbe6c {
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b9278878 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#c0d79963 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5de5fff {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 943f0f5 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f172ba58 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 6d78389.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 26px 15px 26px;
}
#\34 6d78389 {
    max-width: 100%;
    width: auto;
    min-height: 54px;
    min-width: 200px;
}
    
#a15515c4 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#eaffbb53 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3ce9388 {
    min-height: auto;
    row-gap: 20px;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    padding: 100px 4% 100px 4%;
}
    
#\33 bd72eaf::before, #\33 bd72eaf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.85;
    border-radius: inherit;
}
#\33 bd72eaf {
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/935a3985/dms3rep/multi/opt/ChatGPT+Image+Sep+14-+2026-+01_22_30+PM-1920w.png");
    background-attachment: fixed;
}
    
#\30 d125ebb {
    row-gap: 12px;
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    --column-gap: 20px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a9f0273a {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#d1c87d6d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 26px 15px 26px;
}
#d1c87d6d {
    max-width: 100%;
    width: auto;
    min-height: 54px;
    min-width: 220px;
}
    
#b1f8973c {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\36 168f4e5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 c4099c9 {
    background-color: var(--color_4);
}
    
#c5a59227 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    height: auto;
    min-height: 74px;
}
    
#baac470a {
    max-width: 100%;
    width: 865px;
    height: auto;
}
    
#aa6bd227 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 977de06 {
    min-height: auto;
    row-gap: 12px;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    padding: 100px 4% 100px 4%;
}
    
#\38 d1e3b23.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 26px 15px 26px;
}
#\38 d1e3b23 {
    max-width: 100%;
    width: auto;
    min-height: 54px;
    min-width: 220px;
    margin: 0px 0% 0px 0%;
}
    
#\37 195935a {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\38 a4d0373 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
    margin-top: 20px;
    flex-wrap: wrap;
}
    
#a93ab8c1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5df59f6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c1daab13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 0d095a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e198504.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 26px 15px 26px;
}
#\37 e198504 {
    max-width: 100%;
    width: auto;
    min-height: 46px;
    min-width: 170px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4500546 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fd20bb5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#df004fa6 {
    min-height: 508px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d3765ffe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 60ed83d {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b2527dd {
    width: 100%;
    height: 450px;
    min-height: 100px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 685bea4 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 670bd04 {
    background-position: 50% 50%;
}
    
#e49d2559 {
    width: 90%;
    padding: 80px 4% 80px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0f69ed9 {
    width: 9.99%;
}
    
#bac253cf {
    margin: 0px 0% 0px 0%;
}
    
#d1f72586 {
    min-height: 650px;
    padding: 0 0% 0 0%;
}
    
#\32 373d952 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 4969ce2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 a5c896c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af584083 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 20px;
}
    
#\31 6ced373 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e3296c5b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 3928ca6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 147ec04 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 ca3d868 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 c9514c2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a8706f18 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 79f7bef {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e80a4476 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 1023ebf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a7e364d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f07cf943 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1584557 {
    margin: 0px 0% 0px 0%;
}
    
#bdce18dc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 dd44705 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 2% 20px 2%;
}
    
#\32 0aee79f {
    width: 100%;
    min-height: 80px;
}
    
#abe02e80 {
    margin: 0px 0% 0px 0%;
}
    
#c4b47517 {
    width: 100%;
    min-height: 80px;
    height: auto;
    padding: 40px 10px 40px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a018dffe {
    margin: 0px 0% 0px 0%;
}
    
#f172ba58 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 977de06 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 10px;
}
    
#\38 a4d0373 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f80439a9 {
    margin: 0px 0% 0px 0%;
}
    
#df004fa6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\38 c085e3b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 670bd04 {
    background-position: 50% 50%;
}
    
#e49d2559 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    padding: 100px 4% 40px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0f69ed9 {
    width: 100%;
}
    
#bac253cf {
    margin: 0px 0% 0px 0%;
}
    
#d1f72586 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0 0% 0 0%;
}
    
#\32 373d952 {
    column-gap: 4.4692737430167595%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    row-gap: 10px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 ac291ec {
    height: auto;
    width: 100%;
}
    
#\31 9a2411e {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\35 7977b4d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
}
    
#\39 a7db15a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 4969ce2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
    
#\37 a5c896c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 c4b3acc {
    height: 240px;
}
    
#\31 6ced373 {
    width: 100%;
}
    
#e3296c5b {
    width: 100%;
}
    
#\37 3928ca6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#d409d2a8 {
    height: 240px;
}
    
#af584083 {
    width: 100%;
    min-height: 80px;
}
    
#\30 55aaa51 {
    width: 100%;
    min-height: 80px;
}
    
#\39 147ec04 {
    width: 100%;
}
    
#\39 ca3d868 {
    width: 100%;
}
    
#\30 a895a53 {
    height: 240px;
}
    
#d864d351 {
    height: 240px;
}
    
#\32 c9514c2 {
    width: 100%;
}
    
#\30 c89f829 {
    height: 240px;
}
    
#a8706f18 {
    width: 100%;
}
    
#\36 0c1b8f8 {
    height: 240px;
}
    
#\38 79f7bef {
    width: 100%;
}
    
#\32 385033d {
    height: 240px;
}
    
#e80a4476 {
    width: 100%;
}
    
#bf08462a {
    height: 240px;
}
    
#\33 1023ebf {
    width: 100%;
}
    
#f7b4ccbc {
    height: 240px;
}
    
#a7e364d6 {
    width: 100%;
}
    
#\35 38f75b3 {
    height: 240px;
}
    
#f07cf943 {
    width: 100%;
}
    
#\31 d962722 {
    height: 240px;
}
    
#ea8e9e89 {
    width: 100%;
    min-height: 80px;
}
    
#d169f2da {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 1584557 {
    margin: 0px 0% 0px 0%;
}
    
#bdce18dc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
    
#be2967b3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\35 dd44705 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
    
#\32 0aee79f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#c078e130 {
    height: auto;
    width: 100%;
}
    
#abe02e80 {
    margin: 0px 0% 0px 0%;
}
    
#c4b47517 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    order: 1;
    padding: 40px 10px 40px 10px;
    margin: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#\34 6d78389 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f3ce9388 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\30 d125ebb {
    column-gap: 6.072106261859583%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}
    
#d1c87d6d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b1f8973c {
    width: 100%;
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#\32 977de06 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#\38 d1e3b23 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\37 195935a {
    align-items: center;
    align-content: center;
}
    
#\38 a4d0373 {
    align-items: center;
}
    
#a93ab8c1 {
    margin: 0px 0% 0px 0%;
}
    
#c5a59227 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 0d095a6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    align-content: center;
}
    
#f80439a9 {
    margin: 0px 0% 0px 0%;
}
    
#\37 e198504 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#d3765ffe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#df004fa6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
}

#\33 bd72eaf.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/AKGOcZ+YfZeYc4mKVnt4N3BtLmtmMGpiNGBYM1hQMwCFeWGFg2iCh2J8glF2eD9ycDlxazhvZzpoXjlhVzoAXYJ2Y4p4aI93d5NyhpFsko5nk4lij4NgiXxcg3VaAGSmo3Wvp4SyppWvn6Kpla+ljq6gh6iZgaKTfJ+PegCb0s2o1M6x0Me6x7y/vLDIuKnFs6PBsJ+9q5q8qpcA3uDS5N7O4tTD18a0ybenw7Ghv62ewK6evqybv62bwshkS1v4ldMAAAAASUVORK5CYII=')!important}