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

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

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

  *#dm .dmInner a.u_1131903209 { border-radius:8px !important; }

  *#dm .dmInner a.u_1815377468 {
    border-color:var(--color_3) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:8px !important;
  }

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

  *#dm .dmInner div.u_1999194871 img {
    border-radius:8px !important;
    object-fit:cover !important;
    box-shadow:0 0 48px rgba(0,178,255,0.15) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1197925358 { border-radius:8px !important; }

  *#dm .dmInner a.u_1348101713 {
    border-color:var(--color_3) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:8px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1911706310 { border-radius:8px !important; }

  *#dm .dmInner a.u_1281626646 {
    border-color:var(--color_3) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:8px !important;
  }

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

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

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

  *#dm .dmInner a.u_1880751517 { border-radius:8px !important; }

  *#dm .dmInner div.u_1419880752 img {
    border-radius:8px !important;
    object-fit:cover !important;
    box-shadow:0 0 48px rgba(0,178,255,0.15) !important;
  }

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

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

  *#dm .dmInner div.u_1529220674 .caption-inner { background-color:rgba(0,0,0,0.3) !important; }

  *#dm .dmInner div.u_1529220674 .caption-container .caption-title { color:#ffffff !important; }

  *#dm .dmInner div.u_1529220674 .caption-container .caption-text,
  *#dm .dmInner div.u_1529220674 .caption-container .caption-text .rteBlock { color:#ffffff !important; }

  *#dm .dmInner div.u_1529220674 .photoGalleryThumbs .image-container { border-radius:8px !important; }

  *#dm .dmInner a.u_1871527374 { border-radius:8px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1445938754 { border-radius:8px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1608298633 { border-radius:8px !important; }

  *#dm .dmInner div.u_1895858984 img {
    border-radius:8px !important;
    object-fit:cover !important;
    box-shadow:0 0 48px rgba(0,178,255,0.15) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1203657636 { border-radius:8px !important; }

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

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

  *#dm .dmInner a.u_1783968964 { border-radius:8px !important; }

  *#dm .dmInner a.u_1868099306 {
    border-color:var(--color_3) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:8px !important;
  }

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

  *#dm .dmInner a.u_1302637940 { border-radius:8px !important; }

  *#dm .dmInner div.u_1395087574 img {
    border-radius:8px !important;
    object-fit:cover !important;
    box-shadow:0 0 48px rgba(0,178,255,0.15) !important;
  }

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

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

  *#dm .dmInner a.u_1216187963 { border-radius:8px !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1102904607 { border-radius:8px !important; }

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

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

  *#dm .dmInner a.u_1472108732 {
    border-color:var(--color_3) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:8px !important;
  }

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

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

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

  *#dm .dmInner a.u_1798790411 { border-radius:8px !important; }

  *#dm .dmInner a.u_1181774600 {
    border-color:var(--color_3) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:8px !important;
  }

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

  *#dm .dmInner a.u_1524078405 {
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:8px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1974830944 {
    border-radius:8px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1529220674 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1529220674 .photoGalleryThumbs .image-container a { padding-top:100% !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#ffb5d787 {
    min-height: 100vh;
    column-gap: 4%;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
}
    
#fcb718e1 {
    background-color: var(--color_1);
}
    
#\39 da63a4e {
    row-gap: 24px;
    width: 50.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#b5241148 {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 dfd7fa6 {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#b7c595ef {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 3db6088 {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#\39 a1964b6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 01f1e5e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 9f49fe9 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#\35 63c1970.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\35 63c1970 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\32 506ec07.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\32 506ec07 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\39 74008dc {
    width: 46.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\37 3b76ec5 {
    width: 100%;
    height: auto;
}
    
#\35 e22c1d2 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
}
    
#\34 c44edaf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\34 c44edaf {
    max-width: 100%;
    width: 157px;
    min-height: 56px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: -0px;
}
}



@media all {
    
#\32 18c613e {
    min-height: 240px;
    column-gap: 0;
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
    
#\35 8044880 {
    background-color: var(--color_2);
}
    
#e75f6f0c {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\35 2566f86 {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    flex: 1 1 auto;
    padding-left: 16px;
    padding-bottom: 12px;
    justify-content: center;
    align-items: center;
    padding-right: 16px;
}
    
#d7e429a6 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\36 7b8fbda {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c3933df5 {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    flex: 1 1 auto;
    padding-left: 16px;
    padding-bottom: 12px;
    justify-content: center;
    border-width: 0px 0px 0px 1px;
    border-color: rgba(201,206,214,0.20);
    align-items: center;
    border-style: solid;
    padding-right: 16px;
}
    
#\30 d045190 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\33 120f2de {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f22439cf {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    flex: 1 1 auto;
    padding-left: 16px;
    padding-bottom: 12px;
    justify-content: center;
    border-width: 0px 0px 0px 1px;
    border-color: rgba(201,206,214,0.20);
    align-items: center;
    border-style: solid;
    padding-right: 16px;
}
    
#\39 e8c21ef {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#ceb99572 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a9999056 {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    flex: 1 1 auto;
    padding-left: 16px;
    padding-bottom: 12px;
    justify-content: center;
    border-width: 0px 0px 0px 1px;
    border-color: rgba(201,206,214,0.20);
    align-items: center;
    border-style: solid;
    padding-right: 16px;
}
    
#\33 313d158 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\33 a36c778 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 b9f05b6 {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    flex: 1 1 auto;
    padding-left: 16px;
    padding-bottom: 12px;
    justify-content: center;
    border-width: 0px 0px 0px 1px;
    border-color: rgba(201,206,214,0.20);
    align-items: center;
    border-style: solid;
    padding-right: 16px;
}
    
#a89668bd {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\34 87b56c7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\33 d35e319 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: center;
}
    
#\38 de5c93d {
    background-color: var(--color_5);
}
    
#\39 1a16a65 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\38 be75168 {
    column-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 d9e3b24 {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#\34 6bba9b8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 8bda73b {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#b828be05 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bb0494f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 c6b7cd4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\36 5a1dd4e {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 20px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.12);
    flex-direction: column;
    width: 48%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#f99ef183 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 908fd40 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 8e1bb95 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 4eb39ec.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\38 4eb39ec {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\33 16c6907 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 20px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.12);
    flex-direction: column;
    width: 48%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#ec1e5f5a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 3ba3619 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 de81a3c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 c199044.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\36 c199044 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
}



@media all {
    
#\31 00615ac {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: center;
}
    
#\33 83f7ec1 {
    background-color: var(--color_2);
}
    
#\36 92a535f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\39 055fcfd {
    column-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 1b1195b {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#\34 e3fdd5a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 081a567 {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#\38 e7cea66 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 06461b2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 50d9606 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#cb1eb3b2 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#d4ba1bea {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\35 e86bafd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fc750d8f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e5e72c29 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#f33a29bf {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\33 80e1e7d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 79806c0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f47b2640 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#a969055b {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\35 3eeb47e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 84934b2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 5d28812 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\38 184416e {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#eb25dbdb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 1bad0f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 ede009c {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\31 29b4b17 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\36 b563777 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#be5ede42 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 d2e77de {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\37 7730f1c {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\39 33cf30c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ae5b573c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ff95218b {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#e2ac6d7d {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#f8fad7ab {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 1586d9d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dbdfa3be {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#cfc90a6a {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\37 7511617 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 780cf92 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 8de872a {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 16px;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    margin-top: 48px;
    flex-wrap: wrap;
}
    
#\36 e374412.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\36 e374412 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#cc08fb0b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#cc08fb0b {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#\32 005c7dc {
    min-height: 240px;
    column-gap: 6%;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: row;
    align-items: center;
}
    
#\32 ed4e008 {
    background-color: var(--color_1);
}
    
#f0526a6a {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 47.0%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\35 8837887 {
    column-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 0cc9f98 {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#f1e88bcb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aa0252a2 {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#\33 33eef87 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 b51e4e7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 c666e4c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 805e416 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b926c48c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#b926c48c {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#fd20e66f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 7f1f398 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 47.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#e8772ccf {
    width: 100%;
    height: auto;
}
}



@media all {
    
#f836554a {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: center;
}
    
#\38 9d72472 {
    background-color: var(--color_5);
}
    
#daeac242 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#bbf78f31 {
    column-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#d45ca8d1 {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#\35 9e9acad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 d70d6da {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#\34 03b2c4e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 4b17176 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c6536183 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#cfb92216 {
    width: 100%;
}
    
#\39 9974af9 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    margin-top: 40px;
}
    
#\38 afe3e80.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\38 afe3e80 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#\30 e88fd85 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: center;
}
    
#ae75d7d1 {
    background-color: var(--color_5);
}
    
#\35 1ef8ea2 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\36 9da0573 {
    column-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 223992f {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#\37 563aef7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 7703540 {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#c98e9004 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f71e1a0f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 57b0047 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\39 7bf43f6 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: rgba(201,206,214,0.20);
    background-color: var(--color_5);
    border-radius: 8px;
    row-gap: 14px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.08);
    flex-direction: column;
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\34 ecbeab2 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\37 81eb0ac {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c898dcb6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e9da8ba3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 0d1ed93 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: rgba(201,206,214,0.20);
    background-color: var(--color_5);
    border-radius: 8px;
    row-gap: 14px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.08);
    flex-direction: column;
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\30 6c6b0f0 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\34 9768282 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 d357d26 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c663198d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 788bb51 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: rgba(201,206,214,0.20);
    background-color: var(--color_5);
    border-radius: 8px;
    row-gap: 14px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.08);
    flex-direction: column;
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#b4b1df4f {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#e555aeb0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fe49f604 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ca3c9a58 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ee090c3b {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: rgba(201,206,214,0.20);
    background-color: var(--color_5);
    border-radius: 8px;
    row-gap: 14px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.08);
    flex-direction: column;
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#dbfcdd77 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#a8078c38 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e6cbce06 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 d86deba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 e8ed7ae {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: rgba(201,206,214,0.20);
    background-color: var(--color_5);
    border-radius: 8px;
    row-gap: 14px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.08);
    flex-direction: column;
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#bbcad213 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\39 a05a051 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 bd18c22 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 c135a26 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 867d709 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: rgba(201,206,214,0.20);
    background-color: var(--color_5);
    border-radius: 8px;
    row-gap: 14px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.08);
    flex-direction: column;
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\35 8ac8f86 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\31 1577e52 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f1f0f036 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 2dea5f5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b080c337 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    margin-top: 40px;
}
    
#\32 bbc6637.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\32 bbc6637 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#f965d004 {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: row;
    align-items: center;
}
    
#b2804dbd {
    background-color: var(--color_2);
}
    
#da07304a {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 53.0%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\32 a67022d {
    column-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#f55ba2dc {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#\32 b095a22 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ee1518fb {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#\33 918a304 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a81236eb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 3c6086e {
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
    
#\39 1946567 {
    column-gap: 10px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: center;
}
    
#\31 1038bcf {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#b8a084df {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 fa211c9 {
    column-gap: 10px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 bc30c63 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#ba43c6ca {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 2d1771d {
    column-gap: 10px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: center;
}
    
#b244a98b {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#b980c968 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c3c8ad5c {
    column-gap: 10px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 76b0a9c {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\30 3b6b846 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 fb2cbf6 {
    column-gap: 10px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 05357ec {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\33 aefc753 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 4f1ecd8 {
    column-gap: 10px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 9b6d72d {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\37 c867407 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 01d598b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\31 01d598b {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#\38 098317a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 c7459ab {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 42.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#df98a99b {
    width: 100%;
    height: auto;
}
}



@media all {
    
#c106e9be {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: center;
}
    
#\38 46b927c {
    background-color: var(--color_1);
}
    
#\31 e6f7ab4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\38 0d3fa73 {
    column-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#edf60553 {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#\39 08b8693 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 ab97663 {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#b581da50 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 f9626fd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d640e112 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\36 096b051 {
    padding-top: 28px;
    padding-left: 20px;
    padding-bottom: 28px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\39 6b8ec6a {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#b86e5878 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a9112433 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 9c437a3 {
    padding-top: 28px;
    padding-left: 20px;
    padding-bottom: 28px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\34 719648c {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\37 b721cf9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 90b4497 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 0196471 {
    padding-top: 28px;
    padding-left: 20px;
    padding-bottom: 28px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\35 0d8493e {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\33 8ae2210 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 b40e666 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fd5b606c {
    padding-top: 28px;
    padding-left: 20px;
    padding-bottom: 28px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\33 0a4a5e7 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#ecde8b7e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c9118b8c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d396ed3e {
    padding-top: 28px;
    padding-left: 20px;
    padding-bottom: 28px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\39 cce4f16 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\33 4b9f615 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ac6cb2ca {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 6758fae {
    padding-top: 28px;
    padding-left: 20px;
    padding-bottom: 28px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#e576ecbe {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\31 9654c13 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 5ea1fdf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e81027b8 {
    padding-top: 28px;
    padding-left: 20px;
    padding-bottom: 28px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#d43c1afb {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#be3c19fd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 a561ead {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d035a536 {
    padding-top: 28px;
    padding-left: 20px;
    padding-bottom: 28px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#f71015f5 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\32 a3ad508 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f5e52c39 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 6fa5c33 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    margin-top: 40px;
}
    
#\30 e9b7f03.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\30 e9b7f03 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#b0860023 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: center;
}
    
#\33 f57d1ab {
    background-color: var(--color_5);
}
    
#\33 0525ce2 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\37 93b7c66 {
    column-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 773f62a {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#f395d8d5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 dd15c45 {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#ed423d3a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cf9ee30d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 6a0ce63 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\39 050e526 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: rgba(0,178,255,0.40);
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 16px;
    box-shadow: 0 4px 32px rgba(0,0,0,0.12);
    flex-direction: column;
    width: 48%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#b1634a1d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 7f1ca78 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 b9d6511 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 9ba6123 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 81398d2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c53d1fae.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#c53d1fae {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#e28974aa {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: rgba(0,178,255,0.25);
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 16px;
    box-shadow: 0 4px 32px rgba(0,0,0,0.12);
    flex-direction: column;
    width: 48%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#c9ab2263 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 3dd672e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 1a9599d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 03609e2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e1e6ba10.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#e1e6ba10 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\31 f5ffac4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    margin-top: 40px;
}
    
#b0fed79e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#b0fed79e {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#\37 f1c0cb3 {
    min-height: 240px;
    column-gap: 6%;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: row;
    align-items: center;
}
    
#\33 7f620fc {
    background-color: var(--color_2);
}
    
#a3388813 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 47.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#c68d02fd {
    width: 100%;
    height: auto;
}
    
#bbd7987a {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 47.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\38 eaab1bf {
    column-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 5707d9b {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#\35 7a51ce2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 57e8f76 {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#fe44e252 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 c691c96 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 cbbadc4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 27aa0f2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 e9b77d1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\34 e9b77d1 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#c4d0a3a4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\39 a54bcf1 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: center;
}
    
#e5b6ac4a {
    background-color: var(--color_5);
}
    
#\36 05e6e20 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\32 4f9100d {
    column-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 db0e9b1 {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#\33 4343e88 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 f80174e {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#\35 90b709c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 4991756 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 97b084d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\32 614d4b5 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: rgba(201,206,214,0.20);
    background-color: var(--color_5);
    border-radius: 8px;
    row-gap: 16px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.08);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#f7986d02 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#c38bf260 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a09d532a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e074af3a {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: rgba(201,206,214,0.20);
    background-color: var(--color_5);
    border-radius: 8px;
    row-gap: 16px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.08);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\35 7dafb91 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\37 b5237f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 d8a6bde {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fee192ed {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: rgba(201,206,214,0.20);
    background-color: var(--color_5);
    border-radius: 8px;
    row-gap: 16px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.08);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\39 75f78a0 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#ad9eaed0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e23765c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d4b3ff51 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    margin-top: 40px;
}
    
#f8b3353e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#f8b3353e {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#cbe6b883 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#c6e9982e {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: center;
}
    
#\37 2fdd582 {
    background-color: var(--color_5);
}
    
#\31 abd20fb {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#cfcc6705 {
    column-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#ec04e44a {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#d7760386 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 2fd5636 {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#d5a9e5ea {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f8f69080 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 e337f8d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#a1a86f79 {
    width: 100%;
}
    
#ca2cbbab {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    margin-top: 40px;
}
    
#ca67b8f9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#ca67b8f9 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#ba5715be {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
    align-items: center;
}
    
#\32 16504e7 {
    background-color: var(--color_1);
}
    
#c3c7b918 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\36 b6a4695 {
    column-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#fc48d05a {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#\39 02f3088 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 ec6ffa9 {
    max-width: 100%;
    width: 32px;
    height: 16px;
}
    
#d103604f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c0653914 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 edf2ca1 {
    row-gap: 16px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#de0762be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 40px;
    padding-bottom: 16px;
    padding-right: 40px;
}
#de0762be {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\37 c81c687.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 40px;
    padding-bottom: 16px;
    padding-right: 40px;
}
#\37 c81c687 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\37 0e0cd39.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 40px;
    padding-bottom: 16px;
    padding-right: 40px;
}
#\37 0e0cd39 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



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



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



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



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



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



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



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



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#ffb5d787 {
    min-height: unset;
    flex-direction: column;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#\39 da63a4e {
    width: 100%;
}
    
#\39 74008dc {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 18c613e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e75f6f0c {
    flex-wrap: wrap;
    row-gap: 12px;
}
    
#\35 2566f86 {
    width: 46%;
}
    
#c3933df5 {
    width: 46%;
}
    
#f22439cf {
    width: 46%;
}
    
#a9999056 {
    width: 46%;
}
    
#\30 b9f05b6 {
    width: 46%;
}
}



@media (max-width: 767px) {
    
#\33 d35e319 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 1a16a65 {
    align-items: center;
}
    
#\38 c6b7cd4 {
    flex-direction: column;
    row-gap: 24px;
}
    
#\36 5a1dd4e {
    width: 100%;
}
    
#\33 16c6907 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 00615ac {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 92a535f {
    align-items: center;
}
    
#\37 50d9606 {
    flex-direction: row;
}
    
#cb1eb3b2 {
    width: 46%;
}
    
#e5e72c29 {
    width: 46%;
}
    
#f47b2640 {
    width: 46%;
}
    
#\38 5d28812 {
    width: 46%;
}
    
#\38 ede009c {
    width: 46%;
}
    
#\34 d2e77de {
    width: 46%;
}
    
#ff95218b {
    width: 46%;
}
    
#dbdfa3be {
    width: 46%;
}
    
#\33 8de872a {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 005c7dc {
    min-height: unset;
    flex-direction: column;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#f0526a6a {
    width: 100%;
}
    
#\35 7f1f398 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f836554a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#daeac242 {
    align-items: center;
}
    
#c6536183 {
    align-items: center;
}
    
#\39 9974af9 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 e88fd85 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 1ef8ea2 {
    align-items: center;
}
    
#\38 57b0047 {
    flex-direction: column;
    row-gap: 20px;
}
    
#\39 7bf43f6 {
    width: 100%;
}
    
#\34 0d1ed93 {
    width: 100%;
}
    
#\38 788bb51 {
    width: 100%;
}
    
#ee090c3b {
    width: 100%;
}
    
#\38 e8ed7ae {
    width: 100%;
}
    
#\37 867d709 {
    width: 100%;
}
    
#b080c337 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f965d004 {
    min-height: unset;
    flex-direction: column;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#da07304a {
    width: 100%;
}
    
#\33 3c6086e {
    flex-direction: column;
    row-gap: 12px;
}
    
#\39 1946567 {
    width: 100%;
}
    
#\39 fa211c9 {
    width: 100%;
}
    
#\39 2d1771d {
    width: 100%;
}
    
#c3c8ad5c {
    width: 100%;
}
    
#\33 fb2cbf6 {
    width: 100%;
}
    
#\33 4f1ecd8 {
    width: 100%;
}
    
#\36 c7459ab {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c106e9be {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 e6f7ab4 {
    align-items: center;
}
    
#d640e112 {
    flex-direction: row;
}
    
#\36 096b051 {
    width: 46%;
}
    
#\34 9c437a3 {
    width: 46%;
}
    
#\33 0196471 {
    width: 46%;
}
    
#fd5b606c {
    width: 46%;
}
    
#d396ed3e {
    width: 46%;
}
    
#\34 6758fae {
    width: 46%;
}
    
#e81027b8 {
    width: 46%;
}
    
#d035a536 {
    width: 46%;
}
    
#\38 6fa5c33 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b0860023 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 0525ce2 {
    align-items: center;
}
    
#\36 6a0ce63 {
    flex-direction: column;
    row-gap: 24px;
}
    
#\39 050e526 {
    width: 100%;
}
    
#e28974aa {
    width: 100%;
}
    
#\31 f5ffac4 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 f1c0cb3 {
    min-height: unset;
    flex-direction: column;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#a3388813 {
    width: 100%;
}
    
#bbd7987a {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 a54bcf1 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 05e6e20 {
    align-items: center;
}
    
#\34 97b084d {
    flex-direction: column;
    row-gap: 20px;
}
    
#\32 614d4b5 {
    width: 100%;
}
    
#e074af3a {
    width: 100%;
}
    
#fee192ed {
    width: 100%;
}
    
#d4b3ff51 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#c6e9982e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 abd20fb {
    align-items: center;
}
    
#\33 e337f8d {
    align-items: center;
}
    
#ca2cbbab {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ba5715be {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c3c7b918 {
    align-items: center;
}
    
#\35 edf2ca1 {
    flex-direction: column;
    align-items: center;
}
    
#de0762be {
    width: 100%;
}
    
#\37 c81c687 {
    width: 100%;
}
    
#\37 0e0cd39 {
    width: 100%;
}
}

