@media all {
  *#dm .dmInner *.u_1803979586 .title-text {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1803979586 .title-text * {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text * {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner {
    font-weight:400 !important;
    color:var(--color_5) !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
    border-bottom-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-wrapper {
    border-top-style:solid !important;
    border-top-width:1px !important;
    border-bottom-style:solid !important;
    border-top-color:rgba(0,0,0,0.12) !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
    border-bottom-width:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon { fill:var(--color_3) !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow .close {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .horizontal {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .vertical {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .arrow-wrapper {
    border-radius:0 !important;
    -moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title {
    background-color:rgba(0,0,0,0) !important;
    color:var(--color_2) !important;
    font-weight:600 !important;
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
  }

  *#dm .dmInner div.u_1322758530 .svg {
    color:rgba(255,255,255,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner nav.u_1203575840.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:18px !important; }

  *#dm .dmInner nav.u_1203575840.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:18px !important; }

  *#dm .dmInner nav.u_1203575840.main-navigation.unifiednav .unifiednav__container[data-depth] {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1203575840.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:'Abril Fatface' !important;
    font-size:18px !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1901432424 .svg { fill:rgba(15,63,114,1) !important; }

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

  *#dm .dmInner div.u_1649774239 {
    background-color:rgba(15,63,114,0.4) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

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

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

  *#dm .dmInner nav.u_1508103918 { color:black !important; }

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

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

  *#dm .dmInner a.u_1770419574 span.text { font-family: Oxygen !important; }

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

  *#dm .dmInner div.u_1631590898 {
    background-color:rgba(15,63,114,0.4) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

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

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

  *#dm .dmInner div.u_1888194117 .svg {
    color:rgba(255,255,255,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1379951459 .svg {
    color:rgba(255,255,255,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1466373613 .svg { fill:rgba(15,63,114,1) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1159855970 hr { color:rgba(33,69,129,1) !important; }

  *#dm .dmInner a.u_1633721574 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1633721574 .iconBg { display:none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1551099688 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1551099688 .iconBg { display:none !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1487993377 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1487993377 .iconBg { display:none !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1326991105 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1326991105 .iconBg { display:none !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1482357165 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1482357165 .iconBg { display:none !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1506543630 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1506543630 .iconBg { display:none !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1564916910 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1564916910 .iconBg { display:none !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1954627691 {
    background-color:rgba(15,63,114,0.75) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1934944405 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1934944405 .iconBg { display:none !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1070269301 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1070269301 .iconBg { display:none !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1969871372 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1969871372 .iconBg { display:none !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1486062332 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1486062332 .iconBg { display:none !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1840592470 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1840592470 .iconBg { display:none !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1990911405 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1990911405 .iconBg { display:none !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1712445979 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1712445979 .iconBg { display:none !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1664364398 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1664364398 .iconBg { display:none !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1304806494 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1304806494 .iconBg { display:none !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1199001488 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1199001488 .iconBg { display:none !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1278770809 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1278770809 .iconBg { display:none !important; }

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

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

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

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

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

  *#dm .dmInner div.u_149945676 {
    background-image:radial-gradient(circle,rgba(217,217,217,1) 50%,rgba(15,63,114,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1092853445:hover { border-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1092853445.hover { border-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1598067497:hover { border-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1598067497.hover { border-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1757446356 {
    background-image:radial-gradient(circle,rgba(217,217,217,1) 53%,rgba(15,63,114,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1571374371 .svg {
    color:rgba(255,255,255,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1517091311 .svg {
    color:rgba(255,255,255,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1469074516 .svg {
    color:rgba(255,255,255,1) !important;
    fill:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1153199155 {
    background-image:initial !important;
    background-color:rgba(15,63,114,0.75) !important;
  }

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

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

  *#dm .dmInner div.u_228540956 {
    background-color:var(--color_9) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1208607406 {
    background-color:rgba(15,63,114,0.4) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_3938623679 img { border-radius:0% !important; }

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

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

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

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

  *#dm .dmInner div.u_1556590698 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1535767293 {
    background-image:radial-gradient(circle,rgba(15,63,114,0.75) 53%,rgba(0,0,0,0) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

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

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:56px !important;
    height:56px !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:28px !important; }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:22px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:14px !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:40px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:16px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:16px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:16px !important; }

  *#dm .dmInner *.layout-drawer-hamburger { display:none !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1647797030 span.text { font-size:16px !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:18px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:48px !important;
    height:48px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1947213866 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-image: initial;
    background-color: rgba(0, 0, 0, 0);
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 817ec37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 50px 0% 50px 0%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    
}
#\38 1fb75f1 {
    background-image: url();
}
    
#\39 b829ba9 {
    min-height: 995px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 250px 2% 200px 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1lt.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 20px;
}
#widget_1lt {
    width: 1051px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pti.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 2% 10px 2%;
}
#widget_pti {
    width: 1141px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_97j {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b829ba9 {
    padding-left: 4%;
    padding-right: 10%;
    min-height: 460px;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    
}
    
#\36 817ec37 {
    row-gap: 16px;
}
    
#widget_1lt {
    width: 613px;
}
    
#\35 d794a7c {
    margin-right: 0%;
}
    
#widget_pti {
    width: 413px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\36 817ec37 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\39 b829ba9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 12% 0% 6%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    
}
    
#widget_1lt.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#widget_1lt {
    width: 306px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 60px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pti {
    width: 306px;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a483d6c0 {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
}
    
#e8bc8b08 {
    min-height: 157px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-left: 2%;
    padding-bottom: 10px;
    max-width: none;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 17c94b0 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 0px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#d69d97d1 {
    width: 383px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2ad5ea0 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 0px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\38 d3d9c5a {
    width: 468px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa72dbee {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 0px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 911f24e {
    width: 448px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5959869 {
    width: 112px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 32ed02c.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0%;
}
#\32 32ed02c {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 87c50a9 {
    width: 112px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8bc8b08 {
    min-height: 177px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\30 b46446c {
    margin-right: 0%;
    margin-top: 0px;
}
    
#\30 17c94b0 {
    width: 30%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    justify-content: flex-start;
    min-height: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2ad5ea0 {
    width: 30%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    min-height: 8px;
}
    
#aa72dbee {
    width: 30%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    min-height: 8px;
}
    
#\37 911f24e {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d69d97d1 {
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 d3d9c5a {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e5959869 {
    height: auto;
    width: 62px;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 32ed02c {
    height: auto;
    width: 62px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 87c50a9 {
    height: auto;
    width: 61px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#e8bc8b08 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 17c94b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 5%;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\31 2ad5ea0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 5%;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#aa72dbee {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 5%;
    height: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 b46446c {
    margin-right: 0%;
    margin-top: 0px;
}
    
#d69d97d1 {
    align-self: auto;
    order: 1;
    width: 271px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5959869 {
    height: auto;
    width: 58px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 32ed02c {
    height: auto;
    width: 58px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 87c50a9 {
    height: auto;
    width: 58px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 911f24e {
    order: 1;
    margin-top: 2%;
    margin-bottom: 2%;
}
    
#\38 d3d9c5a {
    order: 1;
    width: 358px;
}
}



@media all {
    
#\30 0df6898 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 30f1079 {
    min-height: 143px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_7va {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ps4 {
    width: 220px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#d557ba40 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 30f1079 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 159px;
}
}



@media (max-width: 767px) {
    
#\30 0df6898 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\39 30f1079 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#widget_ps4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#widget_ps4 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7va {
    order: 0;
}
}



@media all {
    
#\38 9331704.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 9331704 {
    width: 43.305215602403685%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6041275 {
    min-height: 376px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_1s3 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_oqv {
    width: 87.50%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bd13c3a {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_97v.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_97v {
    width: 38.71801079412991%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_rgn {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dah {
    width: 7.21%;
    height: 108px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9331704 {
    order: 0;
    width: 35.72%;
}
    
#e6041275 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_97v {
    order: 2;
    justify-self: auto;
    align-self: auto;
    width: 37.32%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dah {
    justify-self: auto;
    align-self: auto;
    width: 9.37%;
    order: 1;
    height: 86px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rgn {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    height: auto;
    min-height: 86px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_oqv {
    order: 1;
}
    
#group_1s3 {
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#e6041275 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_1s3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_oqv {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dah {
    height: 240px;
}
}



@media all {
    
#\39 50d8b28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 562ddf2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(15, 63, 114, 1);
    background-image: initial;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 e3bea31 {
    min-height: 246px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 1%;
    max-width: none;
    padding-top: 1%;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#group_3rv {
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    flex-wrap: nowrap;
    background-image: initial;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    background-color: rgba(15, 63, 114, 1);
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#group_dm7 {
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#group_ah8 {
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(15, 63, 114, 1);
    background-image: initial;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_3mu.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_3mu {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 83a5400 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 558e1c6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7fb4bc9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dd25a2fa {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d4m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_15b {
    width: 93.52516958934652%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r5s {
    width: 93.40660906892028%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_prj {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4mr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 36fdff7 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e3bea31 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_d4m {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3mu {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\39 50d8b28 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 562ddf2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 e3bea31 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_3rv {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#group_dm7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_ah8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c138dba0 {
    margin-top: 10px;
    margin-bottom: 10px;
}
}



@media all {
    
#\32 f8e605e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 6% 16px 6%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 fff2f04 {
    min-height: 649px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c227ef95 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#innergrid_jmq {
    width: 46.58%;
    grid-template-rows: minmax(595.4000244140625px, max-content);
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_gst {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 99.9936535267076%;
    min-height: 51.09243697478991%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: wrap;
    margin-top: 1px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_0pi {
    width: 31.93%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_flv {
    width: 40.95%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_6p2 {
    width: 49.34143023748479%;
    grid-template-rows: minmax(595px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_v0n {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 53.58%;
    row-gap: 24px;
    column-gap: 4%;
    margin-top: 281px;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_k0l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_o9i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0v2 {
    width: 208px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_u9k {
    width: 100.00%;
    height: 595px;
    min-height: 100px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 fff2f04 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#innergrid_6p2 {
    width: 44.584085621219174%;
}
    
#innergrid_jmq {
    width: 51.36%;
    grid-template-rows: minmax(628px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 f8e605e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 fff2f04 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\37 4304252 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d613a092.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#d613a092 {
    width: 240px;
    height: 56px;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#adcfd947.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#adcfd947 {
    width: 1141px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#bfb82dc7 {
    min-height: 935px;
    column-gap: 7%;
    row-gap: 42px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 250px 2% 100px 2%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 9cb3b93.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 20px;
}
#\39 9cb3b93 {
    width: 1051px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c27c17e2::before, #c27c17e2 > .bgExtraLayerOverlay {
    
}
#c27c17e2 {
    background-image: url();
}
#c27c17e2.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4304252 {
    row-gap: 16px;
    align-items: center;
}
    
#\38 e1e7289 {
    margin-right: 0%;
}
    
#d613a092 {
    height: 50px;
    order: 2;
}
    
#adcfd947 {
    width: 593px;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfb82dc7 {
    min-height: 803px;
    padding: 250px 0px 0px 0px;
}
    
#\39 9cb3b93.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0%;
}
#\39 9cb3b93 {
    width: 613px;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c27c17e2::before, #c27c17e2 > .bgExtraLayerOverlay {
    
}
#c27c17e2.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\37 4304252 {
    width: 100%;
    min-height: 610px;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
    row-gap: 24px;
}
    
#d613a092 {
    height: 48px;
    order: 2;
}
    
#adcfd947 {
    width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfb82dc7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 23px;
    padding: 20% 12% 0% 6%;
}
    
#\39 9cb3b93.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\39 9cb3b93 {
    width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    max-width: 100%;
    margin: 60px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c27c17e2::before, #c27c17e2 > .bgExtraLayerOverlay {
    
}
#c27c17e2.lazy {
    background-image: url('');
}
}



@media all {
    
#f3814780.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5%;
    padding-bottom: 5%;
}
#f3814780 {
    width: 98.99%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f7d4779c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\37 3e446e7 {
    min-height: 603px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#cef27669 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 48%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: wrap;
    align-content: flex-start;
    padding-top: 3%;
    padding-bottom: 3%;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 2f1d20a {
    grid-template-rows: minmax(579px, max-content);
    width: 99.83%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin-left: 1px;
    grid-area: auto / auto / auto / auto;
}
    
#ec550658 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#d373b627 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gil {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
}
    
#widget_7jm {
    width: 100.00%;
    height: 579px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-left: -6px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3814780.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5%;
    padding-bottom: 5%;
}
    
#\37 3e446e7 {
    column-gap: 4%;
    min-height: 460px;
    padding: 0% 4% 0% 4%;
}
    
#cef27669 {
    width: 49%;
    align-items: flex-start;
    justify-content: space-between;
}
    
#\37 2f1d20a {
    width: 100.00%;
    grid-template-rows: minmax(412px, max-content);
    justify-self: auto;
    order: 0;
    margin: 5% 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec550658 {
    width: 47.00391666666667%;
    row-gap: 16px;
    justify-content: flex-start;
}
    
#d373b627.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5%;
}
#d373b627 {
    width: 100.00%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#f3814780 {
    width: 98.97925345432049%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3e446e7 {
    min-height: unset;
    flex-direction: column;
    row-gap: 15px;
    padding: 10% 6% 10% 6%;
}
    
#cef27669 {
    min-height: 160px;
    align-items: flex-end;
    width: 100%;
}
    
#\37 2f1d20a {
    grid-template-rows: minmax(319px, max-content);
    width: 99.99508034120214%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec550658 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    row-gap: 20px;
    padding: 6px 6px 6px 6px;
}
    
#d373b627 {
    width: 100.00%;
    order: 1;
}
    
#widget_7jm {
    height: 240px;
}
}



@media all {
    
#\32 6103853::before, #\32 6103853 > .bgExtraLayerOverlay {
    
}
#\32 6103853 {
    min-height: 487px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.983083333333333%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    order: 0;
    flex-wrap: nowrap;
    align-self: auto;
    max-height: none;
    height: auto;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 5ec99c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 7dc10fc {
    min-height: 1090px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 72777d4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\38 72777d4 {
    width: 52.65%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 2%;
    margin-bottom: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ot2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 487px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: wrap;
    align-content: center;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 bf406a3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\33 bf406a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    margin-top: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 291ff16 {
    width: 63px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ac5da1bb {
    justify-content: flex-start;
    align-items: center;
    width: 105.98%;
    min-height: 341px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: rgba(15, 63, 114, 0.8);
    background-image: initial;
    row-gap: 0px;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    padding: 10px 2% 10px 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 9d3220e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2%;
    padding-bottom: 2%;
}
#\38 9d3220e {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#f006d3e2 {
    width: 94.33442329510142%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e252c277 {
    min-height: 487px;
    column-gap: 0%;
    row-gap: 16px;
    width: 30.983083333333333%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    order: 2;
    align-self: auto;
    height: auto;
    flex-wrap: nowrap;
    padding: 1% 2% 3% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 37a947f {
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 359px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    background-color: rgba(15, 63, 114, 0.8);
    background-image: initial;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    padding: 10px 2% 10px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7795ff6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c549382.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2%;
    padding-bottom: 2%;
}
#\36 c549382 {
    width: 56px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b3411810.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b3411810 {
    width: 66px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a10f3578::before, #a10f3578 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.35;
    border-radius: inherit;
}
#a10f3578 {
    background-image: url(https://lirp.cdn-website.com/505602aa/dms3rep/multi/opt/pexels-photo-166651-1920w.jpeg);
}
#a10f3578.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHBAAAgICAwAAAAAAAAAAAAAAAAECAwUiEiEx/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAWEQEBAQAAAAAAAAAAAAAAAAACAFH/2gAMAwEAAhEDEQA/AM+jJuyuK4vpEEsls9X6ARRByOv/2Q==');
}
    
#\35 a34ea92 {
    min-height: 487px;
    column-gap: 0%;
    row-gap: 16px;
    width: 30.983083333333333%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    order: 1;
    align-self: auto;
    height: auto;
    flex-wrap: nowrap;
    padding: 1% 2% 3% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 2738b78 {
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 360px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    background-color: rgba(15, 63, 114, 0.8);
    background-image: initial;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    padding: 10px 2% 10px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7527109 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d44a1e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5e065eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#f430666d {
    width: 64px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 54bdb62.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5%;
    padding-bottom: 5%;
}
#\39 54bdb62 {
    width: 93.5973809886817%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4aead12.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\31 4aead12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d541b8d1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#d541b8d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c71f68e {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f34a7e65 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 487px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: wrap;
    align-content: center;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#a6f9dac3::before, #a6f9dac3 > .bgExtraLayerOverlay {
    
}
#a6f9dac3 {
    min-height: 487px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.983083333333333%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    order: 0;
    flex-wrap: nowrap;
    align-self: auto;
    max-height: none;
    height: auto;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 7c1dd05 {
    justify-content: flex-start;
    align-items: center;
    width: 105.98%;
    min-height: 341px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: rgba(15, 63, 114, 0.8);
    background-image: initial;
    row-gap: 0px;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    padding: 10px 2% 10px 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 50786cb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2%;
    padding-bottom: 2%;
}
#\39 50786cb {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#fc06b026 {
    width: 94.33442329510142%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dab4d209.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#dab4d209 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    margin-top: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 eaff6b1 {
    min-height: 487px;
    column-gap: 0%;
    row-gap: 16px;
    width: 30.983083333333333%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    order: 1;
    align-self: auto;
    height: auto;
    flex-wrap: nowrap;
    padding: 1% 2% 3% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 2d34b73 {
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 360px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    background-color: rgba(15, 63, 114, 0.8);
    background-image: initial;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    padding: 10px 2% 10px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e2a8060 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 045787f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\34 81eebf4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\34 81eebf4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af0f0cad {
    min-height: 487px;
    column-gap: 0%;
    row-gap: 16px;
    width: 30.983083333333333%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    order: 2;
    align-self: auto;
    height: auto;
    flex-wrap: nowrap;
    padding: 1% 2% 3% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c0f8bb39 {
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 359px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    background-color: rgba(15, 63, 114, 0.8);
    background-image: initial;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    padding: 10px 2% 10px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5c01791.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5%;
    padding-bottom: 5%;
}
#\30 5c01791 {
    width: 93.5973809886817%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2ade130 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#f787555b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#f787555b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6103853 {
    align-self: auto;
    width: 33.02%;
    order: 0;
    height: auto;
    min-height: 521px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7dc10fc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a10f3578::before, #a10f3578 > .bgExtraLayerOverlay {
    
}
#a10f3578.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHBAAAgICAwAAAAAAAAAAAAAAAAECAwUiEiEx/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAWEQEBAQAAAAAAAAAAAAAAAAACAFH/2gAMAwEAAhEDEQA/AM+jJuyuK4vpEEsls9X6ARRByOv/2Q==');
}
    
#ac5da1bb {
    height: auto;
    min-height: 406px;
}
    
#\31 37a947f {
    height: auto;
    min-height: 406px;
    width: 97.66506159916257%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5ec99c3 {
    margin-top: 4%;
    margin-bottom: 4%;
}
    
#e252c277 {
    width: 32.147114682249814%;
    order: 1;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ot2 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    justify-content: space-between;
    min-height: 190px;
}
    
#\35 a34ea92 {
    width: 32.147114682249814%;
    order: 2;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2738b78 {
    height: auto;
    min-height: 406px;
    width: 98.37365327321041%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f34a7e65 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    justify-content: space-between;
    min-height: 190px;
}
    
#a6f9dac3 {
    align-self: auto;
    width: 33.02%;
    order: 0;
    height: auto;
    min-height: 521px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7c1dd05 {
    height: auto;
    min-height: 406px;
}
    
#\31 eaff6b1 {
    width: 32.147114682249814%;
    order: 2;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2d34b73 {
    height: auto;
    min-height: 406px;
    width: 98.37365327321041%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af0f0cad {
    width: 32.147114682249814%;
    order: 1;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0f8bb39 {
    height: auto;
    min-height: 406px;
    width: 97.66506159916257%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\32 6103853::before, #\32 6103853 > .bgExtraLayerOverlay {
    
}
#\32 6103853 {
    width: 100%;
    min-height: 337px;
    align-items: center;
    height: auto;
    order: 0;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 5ec99c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 7dc10fc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 72777d4 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    order: 0;
}
    
#\35 291ff16 {
    height: auto;
    width: 60px;
}
    
#e252c277 {
    width: 100%;
    min-height: 351px;
    align-items: center;
    order: 2;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c549382 {
    height: auto;
}
    
#b3411810 {
    height: auto;
}
    
#a10f3578::before, #a10f3578 > .bgExtraLayerOverlay {
    
}
#a10f3578.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHBAAAgICAwAAAAAAAAAAAAAAAAECAwUiEiEx/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAWEQEBAQAAAAAAAAAAAAAAAAACAFH/2gAMAwEAAhEDEQA/AM+jJuyuK4vpEEsls9X6ARRByOv/2Q==');
}
    
#group_ot2 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac5da1bb {
    width: 99.89%;
    height: auto;
    min-height: 243px;
}
    
#\31 37a947f {
    height: auto;
    min-height: 235px;
    width: 99.89%;
    order: 0;
}
    
#\33 bf406a3 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\35 a34ea92 {
    width: 100%;
    min-height: 351px;
    align-items: center;
    order: 2;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2738b78 {
    height: auto;
    min-height: 235px;
    width: 99.89%;
    order: 0;
}
    
#c7527109 {
    height: auto;
}
    
#f430666d {
    height: auto;
}
    
#\31 4aead12 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#d541b8d1 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\39 c71f68e {
    height: auto;
    width: 60px;
}
    
#f34a7e65 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6f9dac3::before, #a6f9dac3 > .bgExtraLayerOverlay {
    
}
#a6f9dac3 {
    width: 100%;
    min-height: 337px;
    align-items: center;
    height: auto;
    order: 0;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 7c1dd05 {
    width: 99.89%;
    height: auto;
    min-height: 243px;
}
    
#dab4d209 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\31 eaff6b1 {
    width: 100%;
    min-height: 351px;
    align-items: center;
    order: 2;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2d34b73 {
    height: auto;
    min-height: 235px;
    width: 99.89%;
    order: 0;
}
    
#\34 81eebf4 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#af0f0cad {
    width: 100%;
    min-height: 351px;
    align-items: center;
    order: 2;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0f8bb39 {
    height: auto;
    min-height: 235px;
    width: 99.89%;
    order: 0;
}
    
#f787555b {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@media all {
    
#\36 181a9a4 {
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4bf8e05 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\32 266219c {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3d25677 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 de4b4f1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8e9306d {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 122d33c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\35 122d33c {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c6dfbf32 {
    width: 93.40660906892028%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f523089 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7e1070a {
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(15, 63, 114, 1);
    background-image: initial;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a6a7a53c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 38afc3d {
    min-height: 195px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 302d1ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a4ca2591 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(15, 63, 114, 1);
    background-image: initial;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#efd5db91 {
    width: 93.52516958934652%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#acbb30b0 {
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    flex-wrap: nowrap;
    background-image: initial;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    background-color: rgba(15, 63, 114, 1);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bd2dd1fc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 38afc3d {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 227px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
    padding-bottom: 2%;
}
    
#\35 122d33c {
    order: 0;
}
    
#efd5db91 {
    width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 de4b4f1 {
    order: 0;
}
    
#a6a7a53c {
    justify-self: auto;
    align-self: center;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3d25677 {
    order: 0;
}
    
#\36 f523089 {
    justify-self: auto;
    align-self: center;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 266219c {
    order: 0;
}
    
#c6dfbf32 {
    justify-self: auto;
    align-self: center;
    width: 93.4010152284264%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8e9306d {
    order: 0;
}
    
#acbb30b0 {
    width: 19.2%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#a4ca2591 {
    width: 19.2%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#a7e1070a {
    width: 19.2%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 302d1ff {
    width: 19.2%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 181a9a4 {
    width: 19.2%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#bd2dd1fc {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\36 181a9a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a7e1070a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 4a49cc3 {
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#\30 38afc3d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\36 302d1ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a4ca2591 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#acbb30b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
}



@media all {
    
#\39 87dc4cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 1e56b56 {
    min-height: 121px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 b13a34d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 b13a34d {
    width: 32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 01603ba {
    width: 6.01%;
    height: 84px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f8df303d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#f8df303d {
    width: 32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be0abf33 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: var(--color_4);
    background-image: initial;
    flex-wrap: wrap;
    align-content: center;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1e56b56 {
    min-height: 84px;
    padding: 0px 0px 0px 0px;
}
    
#\39 b13a34d {
    width: 34.87%;
}
    
#f8df303d {
    width: 36.64%;
}
    
#\39 01603ba {
    width: 5.99%;
    height: 62px;
}
    
#be0abf33 {
    align-self: center;
    column-gap: 4%;
    margin: -15% 0% -15% 0%;
}
    
#\39 87dc4cf {
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\39 87dc4cf {
    width: 100%;
    min-height: 73px;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
    height: auto;
}
    
#\33 1e56b56 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 01603ba {
    height: 64px;
    width: 68.8%;
}
    
#be0abf33 {
    column-gap: 4%;
    height: auto;
    min-height: 64px;
}
}



@media all {
    
#eade7490 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#ec77c76b {
    width: 99.99696736215982%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 db0e2cb {
    width: 98.99%;
    height: auto;
    max-width: 100%;
}
    
#b6fcbfc5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 28px;
    width: 42.25%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 fd4a69d {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 47.75391666666667%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bd050bf3 {
    min-height: 730px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    padding: 57px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_m0t {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec77c76b.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5%;
}
#ec77c76b {
    width: 100.00%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 db0e2cb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5%;
    padding-bottom: 5%;
}
    
#b6fcbfc5 {
    width: 47.00391666666667%;
    row-gap: 16px;
    justify-content: flex-start;
}
    
#\33 fd4a69d {
    width: 49%;
    align-items: flex-start;
    justify-content: space-between;
}
    
#bd050bf3 {
    column-gap: 4%;
    min-height: 460px;
    padding: 0% 4% 0% 4%;
}
}



@media (max-width: 767px) {
    
#ec77c76b {
    width: 100.00%;
    order: 1;
}
    
#\36 db0e2cb {
    width: 98.97925345432049%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6fcbfc5 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    row-gap: 20px;
    padding: 6px 6px 6px 6px;
}
    
#\33 fd4a69d {
    min-height: 160px;
    align-items: center;
    width: 100%;
    justify-content: center;
}
    
#bd050bf3 {
    min-height: unset;
    flex-direction: column;
    row-gap: 15px;
    padding: 10% 6% 10% 6%;
}
    
#widget_m0t {
    height: 384px;
    width: 100.00%;
}
}



@media all {
    
#\39 15d50a9.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 3px;
    padding-right: 3px;
}
#\39 15d50a9 {
    width: 99.99460072350304%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d2a69798 {
    width: 93.63197876349926%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 83af0d8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\36 83af0d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a03b7d6 {
    justify-content: flex-start;
    align-items: center;
    width: 105.98%;
    min-height: 341px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: rgba(15, 63, 114, 0.8);
    background-image: initial;
    padding-top: 10px;
    row-gap: 0px;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c058ccf0 {
    min-height: 487px;
    column-gap: 0%;
    row-gap: 16px;
    width: 30.983083333333333%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    order: 2;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 37eb322.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\30 37eb322 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f79a9444.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5%;
    padding-bottom: 5%;
}
#f79a9444 {
    width: 93.5973809886817%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bd2cbcb {
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 330px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    background-color: rgba(15, 63, 114, 0.8);
    background-image: initial;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    padding: 10px 2% 10px 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#d5a23d50::before, #d5a23d50 > .bgExtraLayerOverlay {
    
}
#d5a23d50 {
    min-height: 487px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.983083333333333%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    order: 0;
    flex-wrap: nowrap;
    align-self: auto;
    max-height: none;
    height: auto;
    justify-self: auto;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#d0dd25bb {
    min-height: 1022px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 f4a7422 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 487px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: wrap;
    align-content: flex-start;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 2e8db56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 831ae7f {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8831afe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 803818f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\31 803818f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    margin-top: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9f51a38 {
    width: 78px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#d875af67.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#d875af67 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4c20c2f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2%;
    padding-bottom: 2%;
}
#\39 4c20c2f {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6c19b8e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\32 6c19b8e {
    width: 46.979166666666664%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 2%;
    margin-bottom: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#c02e7dc1 {
    width: 63px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 86f0090.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2%;
    padding-bottom: 2%;
}
#\30 86f0090 {
    width: 70px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 611daf5 {
    width: 64px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7b69540 {
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 296px;
    max-height: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    background-color: rgba(15, 63, 114, 0.7);
    background-image: initial;
    padding-right: 1%;
    padding-left: 1%;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#a3f4453c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#a3f4453c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba45d9d6 {
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 337px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    background-color: rgba(15, 63, 114, 0.8);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    padding: 10px 1% 10px 1%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 b6ac638 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\37 12f7080.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-bottom: 12px;
}
#\37 12f7080 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 63830ed {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d083df3 {
    min-height: 460px;
    background-position: 0% 50%;
    column-gap: 4%;
    row-gap: 16px;
    width: 30.997743055555553%;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    order: 2;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#a5938f1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2ffae08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3fb58e3 {
    min-height: 487px;
    column-gap: 4%;
    row-gap: 16px;
    width: 30.028666666666666%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    order: 1;
    flex-direction: row;
    align-self: auto;
    max-height: none;
    height: auto;
    justify-self: auto;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 a0b135a::before, #\38 a0b135a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.35;
    border-radius: inherit;
}
#\38 a0b135a {
    background-image: url(https://lirp.cdn-website.com/505602aa/dms3rep/multi/opt/pexels-photo-166651-1920w.jpeg);
}
#\38 a0b135a.lazy {
    background-image: url('');
}
    
#\37 bb59f41 {
    justify-content: flex-start;
    align-items: center;
    width: 105.98%;
    min-height: 296px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: rgba(15, 63, 114, 0.7);
    background-image: initial;
    justify-self: auto;
    padding-top: 2px;
    padding-right: 2%;
    padding-left: 2%;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 799ad97 {
    min-height: 445px;
    background-position: 100% 50%;
    column-gap: 4%;
    row-gap: 16px;
    width: 29.717361111111114%;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    order: 1;
    max-height: none;
    height: auto;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 5735a73 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6a61c1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e73bd7bb {
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 297px;
    max-height: none;
    height: auto;
    order: 0;
    justify-self: auto;
    background-color: rgba(15, 63, 114, 0.7);
    background-image: initial;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 056014d {
    width: 94.33442329510142%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e5cc34ca.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#e5cc34ca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ede2b05 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 539px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 4befb9f {
    min-height: 449px;
    background-position: 0% 50%;
    column-gap: 0%;
    row-gap: 16px;
    width: 31.277083333333334%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    order: 0;
    flex-wrap: wrap;
    align-content: flex-end;
    height: auto;
    max-height: none;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3f4453c {
    width: 82.55891778726145%;
    order: 0;
}
    
#ba45d9d6 {
    justify-self: auto;
    align-self: auto;
    width: 99.19944299390774%;
    order: 0;
    height: auto;
    min-height: 429px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 12f7080 {
    order: 2;
}
    
#\31 d083df3 {
    justify-self: auto;
    align-self: auto;
    width: 32.31%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2a69798 {
    order: 1;
}
    
#\36 83af0d8 {
    width: 99.85643643324295%;
}
    
#\35 a03b7d6 {
    height: auto;
    min-height: 431px;
}
    
#c058ccf0 {
    width: 32.147114682249814%;
    order: 2;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a0b135a::before, #\38 a0b135a > .bgExtraLayerOverlay {
    
}
#\38 a0b135a.lazy {
    background-image: url('');
}
    
#\33 3fb58e3 {
    order: 1;
    width: 34.699196493791085%;
}
    
#\37 bb59f41 {
    height: auto;
    min-height: 336px;
}
    
#\38 799ad97 {
    order: 1;
    align-items: center;
    width: 32.81%;
}
    
#\30 bd2cbcb {
    height: auto;
    min-height: 427px;
    width: 99.08%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5a23d50 {
    align-self: auto;
    width: 33.02%;
    order: 0;
    height: auto;
    min-height: 521px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0dd25bb {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 f4a7422 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    justify-content: space-between;
    min-height: 190px;
}
    
#e73bd7bb {
    height: auto;
    min-height: 348px;
    width: 99.85%;
}
    
#\39 2e8db56 {
    margin-top: 4%;
    margin-bottom: 4%;
}
    
#\32 ede2b05 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 4befb9f {
    order: 0;
    width: 33.77%;
    column-gap: 2%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\35 9f51a38 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d875af67 {
    width: 99.23703455216369%;
}
}



@media (max-width: 767px) {
    
#\36 83af0d8 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c058ccf0 {
    width: 100%;
    min-height: 379px;
    align-items: center;
    order: 2;
    justify-self: auto;
    align-self: auto;
    height: auto;
    row-gap: 0px;
    justify-content: space-around;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a03b7d6 {
    width: 99.77354758961681%;
    height: auto;
    min-height: 251px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 37eb322 {
    width: 99.13%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bd2cbcb {
    height: auto;
    min-height: 235px;
    width: 99.89%;
    order: 0;
    padding-bottom: 10px;
    row-gap: 0px;
}
    
#d5a23d50::before, #d5a23d50 > .bgExtraLayerOverlay {
    
}
#d5a23d50 {
    width: 100%;
    min-height: 337px;
    align-items: center;
    height: auto;
    order: 0;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
}
    
#d0dd25bb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#\38 f4a7422 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2e8db56 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 803818f {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    order: 1;
    margin-top: 5%;
}
    
#\35 9f51a38 {
    height: auto;
}
    
#d875af67 {
    width: 98.67402416853812%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6c19b8e {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    order: 0;
}
    
#c02e7dc1 {
    height: auto;
    width: 60px;
}
    
#\30 86f0090 {
    height: auto;
}
    
#\34 611daf5 {
    height: auto;
    order: 0;
}
    
#\39 7b69540 {
    height: auto;
    min-height: 237px;
    order: 0;
}
    
#a3f4453c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#a3f4453c {
    width: 100%;
    align-self: center;
    max-width: 100%;
    order: 1;
    margin: 0% 0px 0% 0px;
}
    
#ba45d9d6 {
    width: 99.77354758961681%;
    height: auto;
    min-height: 258px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 63830ed {
    height: auto;
    width: 60px;
}
    
#\31 d083df3 {
    width: 97.74%;
    min-height: 361px;
    align-items: center;
    height: auto;
    padding: 5% 4% 5% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 3fb58e3 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a0b135a::before, #\38 a0b135a > .bgExtraLayerOverlay {
    
}
#\38 a0b135a.lazy {
    background-image: url('');
}
    
#\37 bb59f41 {
    height: auto;
    min-height: 224px;
    order: 0;
}
    
#\38 799ad97 {
    width: 100%;
    min-height: 350px;
    align-items: center;
    height: auto;
    justify-content: space-around;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5735a73 {
    height: auto;
}
    
#e73bd7bb {
    justify-self: auto;
    align-self: auto;
    width: 99.5401561330339%;
    order: 0;
    height: auto;
    min-height: 255px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5cc34ca {
    width: 99.56171532456422%;
    align-self: auto;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ede2b05 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4befb9f {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 0px;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f79a9444 {
    order: 1;
}
    
#a5938f1b {
    order: 2;
}
    
#\36 a7e48c5 {
    margin-bottom: 0%;
    margin-top: 0%;
}
}



@media all {
    
#\39 4727209.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\39 4727209 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 10% 0% 10% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8dd3066 {
    justify-content: flex-start;
    align-items: center;
    width: 105.98%;
    min-height: 341px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: rgba(15, 63, 114, 0.8);
    background-image: initial;
    row-gap: 0px;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    padding: 10px 2% 10px 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#cd7c2f22 {
    width: 64px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fd08f8d {
    min-height: 449px;
    background-position: 0% 50%;
    column-gap: 0%;
    row-gap: 16px;
    width: 31.27475%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    order: 0;
    flex-wrap: wrap;
    align-content: flex-start;
    height: auto;
    max-height: none;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#cb340d26 {
    min-height: 487px;
    column-gap: 0%;
    row-gap: 16px;
    width: 30.983083333333333%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    order: 2;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ffe25e6e {
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 330px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    background-color: rgba(15, 63, 114, 0.8);
    background-image: initial;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    padding: 10px 2% 10px 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#d64bbc91.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#d64bbc91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-bottom: 10%;
    margin-top: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 20f5824 {
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 330px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    background-color: rgba(15, 63, 114, 0.8);
    background-image: initial;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    padding: 10px 2% 10px 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 3290fe2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 539px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 e785e5d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\38 e785e5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 10% 0% 10% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5c0d06a::before, #\36 5c0d06a > .bgExtraLayerOverlay {
    
}
#\36 5c0d06a {
    min-height: 487px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.983083333333333%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    order: 0;
    flex-wrap: nowrap;
    align-self: auto;
    max-height: none;
    height: auto;
    justify-self: auto;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 430cf9b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#eff33329 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\37 757ab7c {
    width: 93.63197876349926%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7aed3e3 {
    width: 94.33442329510142%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ce4844a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e6eb54e {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6f68e2d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\37 6f68e2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 10%;
    margin-top: 10%;
}
    
#\32 cecb5db {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#d69a00d3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 487px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: wrap;
    align-content: flex-start;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#e7b98fe5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2%;
    padding-bottom: 2%;
}
#e7b98fe5 {
    width: 70px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cd47375 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9e9ba43 {
    min-height: 1227px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 d3b479b {
    justify-content: flex-start;
    align-items: center;
    width: 99.76%;
    min-height: 296px;
    max-height: 100%;
    height: auto;
    background-color: rgba(15, 63, 114, 0.7);
    background-image: initial;
    padding-right: 1%;
    padding-left: 1%;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 c4f64fd.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 3px;
    padding-right: 3px;
}
#\38 c4f64fd {
    width: 99.99460072350304%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 faa161f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5%;
    padding-bottom: 5%;
}
#\32 faa161f {
    width: 93.5973809886817%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 33dffb6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 e86d576.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\33 e86d576 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    margin-top: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3fe8cd2 {
    min-height: 460px;
    background-position: 0% 50%;
    column-gap: 4%;
    row-gap: 16px;
    width: 30.997743055555553%;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    order: 2;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#abcd2a17 {
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 297px;
    max-height: none;
    height: auto;
    order: 0;
    justify-self: auto;
    background-color: rgba(15, 63, 114, 0.7);
    background-image: initial;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 04bec48 {
    width: 78px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#ba3335c1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-bottom: 12px;
}
#ba3335c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c4fc911::before, #\31 c4fc911 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.35;
    border-radius: inherit;
}
#\31 c4fc911 {
    background-image: url(https://lirp.cdn-website.com/505602aa/dms3rep/multi/opt/pexels-photo-166651-1920w.jpeg);
}
#\31 c4fc911.lazy {
    background-image: url('');
}
    
#\33 c63ecd7 {
    width: 63px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dd70eec5 {
    min-height: 487px;
    column-gap: 0%;
    row-gap: 16px;
    width: 30.983083333333333%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    order: 3;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#b74d3b2e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 296px;
    max-height: 100%;
    height: auto;
    background-color: rgba(15, 63, 114, 0.7);
    background-image: initial;
    padding-top: 2px;
    padding-right: 2%;
    padding-left: 2%;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c8d4644e {
    min-height: 445px;
    background-position: 100% 50%;
    column-gap: 4%;
    row-gap: 16px;
    width: 29.717361111111114%;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    order: 1;
    max-height: none;
    height: auto;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding-top: 2%;
    padding-left: 2%;
    padding-right: 2%;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 cd41043 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d29169eb {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1f26a1c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\32 1f26a1c {
    width: 46.979166666666664%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 2%;
    margin-bottom: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3165e86.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2%;
    padding-bottom: 2%;
}
#\36 3165e86 {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#a35c1b03.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#a35c1b03 {
    width: 100.00003819162649%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-top: 10%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4727209 {
    width: 99.71%;
    order: 1;
}
    
#e9e9ba43 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 1089px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#\30 d3b479b {
    height: auto;
    min-height: 338px;
}
    
#\37 8dd3066 {
    height: auto;
    min-height: 406px;
}
    
#\30 33dffb6 {
    margin-top: 4%;
    margin-bottom: 4%;
    width: 100%;
    min-height: 8px;
}
    
#\32 3fe8cd2 {
    justify-self: auto;
    align-self: auto;
    width: 32.31%;
    order: 2;
    height: auto;
    min-height: 445px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fd08f8d {
    order: 0;
    width: 33.77%;
    column-gap: 2%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#abcd2a17 {
    height: auto;
    min-height: 335px;
    width: 99.85%;
}
    
#cb340d26 {
    width: 32.13944055944056%;
    order: 2;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffe25e6e {
    height: auto;
    min-height: 406px;
    width: 98.37365327321041%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 20f5824 {
    height: auto;
    min-height: 406px;
    width: 97.42194610545934%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e785e5d {
    width: 95.06%;
    order: 1;
}
    
#\37 3290fe2 {
    align-self: auto;
    height: auto;
    min-height: 449px;
    justify-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5c0d06a {
    align-self: auto;
    width: 33.01356643356643%;
    order: 0;
    height: auto;
    min-height: 558px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 04bec48 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba3335c1 {
    order: 2;
}
    
#\31 c4fc911::before, #\31 c4fc911 > .bgExtraLayerOverlay {
    
}
#\31 c4fc911.lazy {
    background-image: url('');
}
    
#\37 757ab7c {
    order: 1;
}
    
#c8d4644e {
    order: 1;
    align-items: center;
    width: 32.81%;
}
    
#b74d3b2e {
    height: auto;
    min-height: 336px;
}
    
#dd70eec5 {
    width: 32.14601398601398%;
    order: 1;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6f68e2d {
    width: 99.71%;
}
    
#d69a00d3 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    justify-content: space-between;
    min-height: 521px;
    order: 1;
    height: auto;
}
    
#a35c1b03 {
    width: 99.18513215020184%;
}
    
#\32 1f26a1c {
    order: 0;
}
    
#\30 cd47375.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 5%;
}
#\30 cd47375 {
    order: 1;
}
    
#\38 cd41043 {
    justify-self: auto;
    align-self: auto;
    width: 99.88515337423313%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7b98fe5 {
    order: 0;
}
    
#\33 e86d576 {
    margin-top: 20%;
}
}



@media (max-width: 767px) {
    
#\39 4727209 {
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    order: 1;
    margin: 10% 0px 0% 0px;
}
    
#\37 8dd3066 {
    width: 99.89%;
    height: auto;
    min-height: 243px;
}
    
#cd7c2f22 {
    height: auto;
}
    
#\35 fd08f8d {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
}
    
#cb340d26 {
    width: 100%;
    min-height: 351px;
    align-items: center;
    order: 2;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffe25e6e {
    height: auto;
    min-height: 235px;
    width: 99.89%;
    order: 0;
}
    
#d64bbc91 {
    width: 99.56171532456422%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 10% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3290fe2 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 20f5824 {
    height: auto;
    min-height: 235px;
    width: 99.89%;
    order: 0;
}
    
#\38 e785e5d {
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    order: 1;
    margin: 10% 0px 0% 0px;
}
    
#\36 5c0d06a::before, #\36 5c0d06a > .bgExtraLayerOverlay {
    
}
#\36 5c0d06a {
    width: 100%;
    min-height: 337px;
    align-items: center;
    height: auto;
    order: 0;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 430cf9b {
    height: auto;
    width: 60px;
}
    
#\37 e6eb54e {
    height: auto;
}
    
#\37 6f68e2d {
    width: 98.67402416853812%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 10% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d69a00d3 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7b98fe5 {
    height: auto;
}
    
#e9e9ba43 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 d3b479b {
    height: auto;
    min-height: 237px;
}
    
#\30 33dffb6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 e86d576 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\32 3fe8cd2 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
}
    
#abcd2a17 {
    justify-self: auto;
    align-self: auto;
    width: 99.5401561330339%;
    order: 0;
    height: auto;
    min-height: 255px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 04bec48 {
    height: auto;
}
    
#\31 c4fc911::before, #\31 c4fc911 > .bgExtraLayerOverlay {
    
}
#\31 c4fc911.lazy {
    background-image: url('');
}
    
#\33 c63ecd7 {
    height: auto;
    width: 60px;
}
    
#dd70eec5 {
    width: 100%;
    min-height: 351px;
    align-items: center;
    order: 2;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8d4644e {
    width: 100%;
    min-height: 350px;
    align-items: center;
    height: auto;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b74d3b2e {
    height: auto;
    min-height: 224px;
}
    
#\32 1f26a1c {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    order: 0;
}
    
#a35c1b03 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 10% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 a5131ec {
    width: 96.98%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c88360e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 c88360e {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d571f4c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.596333333333334%;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 a6e5aea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 a6e5aea {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2060d28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.91533333333333%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 5edf6c6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 7.49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 25218ce {
    min-height: 106px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a5131ec {
    align-self: auto;
    width: 74.14%;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c88360e {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d571f4c0 {
    width: 45.39%;
    row-gap: 0px;
    min-height: 8px;
}
    
#\37 a6e5aea {
    justify-self: auto;
    align-self: flex-end;
    width: 99.77%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2060d28 {
    width: 43.43660589060308%;
    row-gap: 0px;
    min-height: 8px;
}
    
#\32 5edf6c6 {
    width: 11.174179523141655%;
    min-height: 8px;
    justify-content: space-around;
    padding: 0px 0px 0px 0px;
}
    
#\35 25218ce {
    min-height: 85px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\36 a5131ec {
    height: 62px;
    width: 100.01%;
    justify-self: auto;
    align-self: center;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c88360e.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 0px;
}
#\30 c88360e {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d571f4c0 {
    width: 36.592178770949715%;
    min-height: 8px;
    align-items: center;
    flex-direction: row;
    column-gap: 0%;
    margin-right: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\37 a6e5aea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\37 a6e5aea {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2060d28 {
    width: 36.33910614525139%;
    min-height: 8px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-around;
    column-gap: 0%;
    margin-right: 4%;
    margin-left: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\32 5edf6c6 {
    width: 15.08%;
    min-height: 8px;
    align-items: center;
    height: auto;
    justify-content: center;
    column-gap: 0%;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 1px 0px 0px;
}
    
#\35 25218ce {
    min-height: 61px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#bd9b8e63.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bd9b8e63 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a55a47a6 {
    width: 62.89%;
    height: 96px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 88552fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.91533333333333%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ce564b0 {
    min-height: 116px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c33775b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 c33775b {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b4992129 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.596333333333334%;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e10e1fe7 {
    flex-direction: row;
    align-items: center;
    width: 7.49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fc9b5213 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd9b8e63 {
    justify-self: auto;
    align-self: flex-end;
    width: 99.77%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a55a47a6 {
    align-self: auto;
    width: 74.14%;
    order: 0;
    height: 74px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 88552fe {
    width: 43.43660589060308%;
    row-gap: 0px;
    min-height: 8px;
}
    
#\32 ce564b0 {
    min-height: 85px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\35 c33775b {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4992129 {
    width: 45.39%;
    row-gap: 0px;
    min-height: 8px;
}
    
#e10e1fe7 {
    width: 11.174179523141655%;
    min-height: 8px;
    justify-content: space-around;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#bd9b8e63.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#bd9b8e63 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a55a47a6 {
    height: auto;
    width: 68.75%;
    justify-self: auto;
    align-self: center;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 88552fe {
    width: 32.71201117318436%;
    min-height: 8px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-around;
    column-gap: 0%;
    margin-right: 4%;
    margin-left: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\32 ce564b0 {
    min-height: 72px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\35 c33775b.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 0px;
}
#\35 c33775b {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b4992129 {
    width: 35.20%;
    min-height: 8px;
    align-items: center;
    flex-direction: row;
    column-gap: 0%;
    margin-right: 4%;
    padding: 0px 0px 0px 0px;
}
    
#e10e1fe7 {
    width: 20.09%;
    min-height: 8px;
    align-items: center;
    height: auto;
    justify-content: center;
    column-gap: 0%;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 1px 0px 0px;
}
}



@media all {
    
#\34 5bf605c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 cda3d96 {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f4623f5b {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_gqd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
}
#widget_gqd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 cda3d96 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 75px;
}
}



@media (max-width: 767px) {
    
#\34 5bf605c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 cda3d96 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#c6c33a17 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 653fbc1 {
    min-height: 107px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 bb2e46d {
    background-color: var(--color_3);
    background-image: initial;
}
    
#group_opg {
    align-items: center;
    width: 100.00%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#widget_d9l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 653fbc1 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_opg {
    order: 0;
}
}



@media (max-width: 767px) {
    
#c6c33a17 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 653fbc1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_opg {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 6401511 {
    width: 100.00%;
    height: 595px;
    min-height: 100px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
    
#\33 16dbdb4 {
    width: 40.95%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 400d72f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b740bc8a {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 99.99764636473188%;
    min-height: 41.856638655462184%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: wrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 467ccf6 {
    width: 31.93%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ee60b211 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f7d4226b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 6% 16px 6%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 a15141b {
    width: 46.61276102088167%;
    grid-template-rows: minmax(595px, max-content);
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ca0e5ce5 {
    width: 208px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\39 297c315 {
    min-height: 602px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 bae7b1d {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 d7459f7 {
    width: 49.37%;
    grid-template-rows: minmax(595px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a05a862 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 51.64%;
    row-gap: 24px;
    column-gap: 4%;
    margin-top: 281px;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6401511 {
    justify-self: start;
    align-self: start;
    height: 472px;
    width: 100%;
    margin: 38px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 a15141b {
    width: 49.97944001821079%;
    grid-template-rows: minmax(526px, max-content);
}
    
#\39 297c315 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 550px;
}
    
#\39 d7459f7 {
    width: 48.02%;
    grid-template-rows: minmax(524px, max-content);
}
    
#\33 467ccf6 {
    width: 40.95%;
}
    
#\33 16dbdb4 {
    width: 48.36%;
}
    
#f7d4226b {
    column-gap: 2%;
    padding: 0px 0px 0px 0px;
}
    
#b740bc8a {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 37.24%;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 a05a862 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 53.08%;
    width: 100.00%;
    margin: 215px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ee60b211 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 297c315 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f7d4226b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\33 8407666 {
    min-height: 166px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-left: 2%;
    padding-bottom: 10px;
    max-width: none;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f2928baa {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
}
    
#\35 3822ad2 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 0px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\35 0a23b6e {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 0px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 0e021a3 {
    width: 448px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffbb5a62 {
    width: 112px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fdc4187 {
    width: 299px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a4e28a39 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 0px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\31 f8a0ff6 {
    width: 468px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 45a9da3 {
    width: 112px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cb112a47 {
    width: 112px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8407666 {
    min-height: 177px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\37 37fabb8 {
    margin-right: 0%;
    margin-top: 0px;
}
    
#\35 3822ad2 {
    width: 30%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    justify-content: flex-start;
    min-height: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0a23b6e {
    width: 30%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    min-height: 8px;
}
    
#\30 0e021a3 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ffbb5a62 {
    height: auto;
    width: 62px;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4e28a39 {
    width: 30%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    min-height: 8px;
}
    
#\31 fdc4187 {
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 f8a0ff6 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 45a9da3 {
    height: auto;
    width: 61px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cb112a47 {
    height: auto;
    width: 62px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 8407666 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\35 3822ad2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 5%;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\37 37fabb8 {
    margin-right: 0%;
    margin-top: 0px;
}
    
#\35 0a23b6e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 5%;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#ffbb5a62 {
    height: auto;
    width: 58px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0e021a3 {
    order: 1;
    margin-top: 2%;
    margin-bottom: 2%;
}
    
#a4e28a39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 5%;
    height: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\31 fdc4187 {
    align-self: auto;
    order: 1;
    width: 271px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f8a0ff6 {
    order: 1;
    width: 358px;
}
    
#\34 45a9da3 {
    height: auto;
    width: 58px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb112a47 {
    height: auto;
    width: 58px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#df0623b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e6ab0c5 {
    min-height: 219px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ec429281 {
    width: 34.80%;
    height: 150px;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#a076d4b7 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#cbfeda0c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#cbfeda0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e6ab0c5 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 97px;
}
    
#ec429281 {
    width: 52.53%;
    height: 110px;
}
}



@media (max-width: 767px) {
    
#df0623b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 e6ab0c5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#ec429281 {
    height: 110px;
    width: 82.90%;
}
}



@media all {
    
#c215a026 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 ecbb024 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 581229c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 9208f22 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 144b5b4 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_ps8 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 ddb8d3d {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 bb10b70 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_5v7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_eom {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_q4s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 581229c {
    min-height: 204px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 0px 0px 0px 0px;
}
    
#\37 ddb8d3d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 bb10b70 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_ps8 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_eom {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_q4s {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c215a026 {
    align-items: center;
    width: 32%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\36 9208f22 {
    width: 32%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\35 ecbb024 {
    width: 32%;
    min-height: 8px;
    row-gap: 5px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#c215a026 {
    width: 100%;
    min-height: 95px;
    align-items: center;
    row-gap: 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\35 ecbb024 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    padding: 0px 0px 15px 0px;
}
    
#\30 581229c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 1px;
    padding: 0px 0px 0px 0px;
}
    
#\36 9208f22 {
    width: 100%;
    min-height: 95px;
    align-items: center;
    height: auto;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\37 bb10b70 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 100px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ddb8d3d {
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 100px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ps8 {
    width: 100px;
    height: auto;
}
}



@media all {
    
#\32 e2f4d2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 2da7e5b {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 402px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 4bb03ce {
    background-image: url(https://lirp.cdn-website.com/505602aa/dms3rep/multi/opt/alabama-pumper-septic-tank-service-birmingham-alabama-1920w.webp);
}
#\36 4bb03ce.lazy {
    background-image: url('');
}
    
#widget_psm.flex-element.widget-wrapper > [data-element-type] {
    padding: 1% 1% 1% 1%;
}
#widget_psm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2jt {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



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



@media (max-width: 767px) {
    
#\32 e2f4d2e {
    width: 100%;
    min-height: 296px;
    align-items: center;
    height: auto;
}
    
#\38 2da7e5b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\35 b9e457d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 c8b2d01 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e7c81be5 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 21a2d0c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 20px;
}
#\32 21a2d0c {
    width: 1051px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\35 b9e457d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\34 c8b2d01 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 21a2d0c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\32 21a2d0c {
    width: 79.28%;
    justify-self: auto;
    align-self: center;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 9c33884 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 88a9f10.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 20px;
}
#\39 88a9f10 {
    width: 1051px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ee7de20e {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
}
    
#\38 6adc373.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 2% 10px 2%;
}
#\38 6adc373 {
    width: 1141px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#e537cb85 {
    min-height: 926px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 250px 2% 200px 2%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ed92bf50::before, #ed92bf50 > .bgExtraLayerOverlay {
    
}
#ed92bf50 {
    background-image: url();
}
#ed92bf50.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9c33884 {
    row-gap: 10px;
    align-items: center;
    justify-content: space-around;
    margin-top: 0px;
    margin-bottom: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\39 88a9f10.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 0px;
}
#\39 88a9f10 {
    width: 615px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6adc373 {
    width: 575px;
    margin: 0px 0% 0px 0%;
}
    
#e344376b {
    margin-right: 0%;
}
    
#e537cb85 {
    min-height: 460px;
    padding: 0px 10% 0px 4%;
}
    
#ed92bf50::before, #ed92bf50 > .bgExtraLayerOverlay {
    
}
#ed92bf50.lazy {
    background-image: url('');
}
    
#ee7de20e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 9c33884 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\39 88a9f10.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\39 88a9f10 {
    width: 306px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 60px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6adc373 {
    width: 306px;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e537cb85 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 12% 0% 6%;
}
    
#ed92bf50::before, #ed92bf50 > .bgExtraLayerOverlay {
    
}
#ed92bf50.lazy {
    background-image: url('');
}
}



@media all {
    
#\30 f42da42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.37%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a20983e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.62610436606148%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 8f16971 {
    min-height: 422px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 fb2596f {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 6f791a2 {
    width: 390px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 abcf37e {
    width: 390px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_o3k {
    width: 305px;
    height: 56px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ob1 {
    width: 100.00%;
    height: 372px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8f16971 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 6f791a2 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 abcf37e.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
    
#widget_o3k {
    height: 50px;
    width: 247px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a20983e0 {
    align-items: center;
}
    
#widget_ob1 {
    width: 99.42%;
    height: 198px;
}
}



@media (max-width: 767px) {
    
#\30 f42da42 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a20983e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 8f16971 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\35 abcf37e {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_o3k {
    height: 48px;
    width: 247px;
    margin-top: 5px;
}
    
#widget_ob1 {
    height: 240px;
}
}



@media all {
    
#\32 d0b72b4 {
    width: 390px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6e80b87 {
    width: 305px;
    height: 56px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 314c30a {
    background-color: var(--color_3);
    background-image: initial;
}
    
#c6162552 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c2a0cc3c {
    width: 390px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1da71c5 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\38 4f22e84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f11a2b30 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d0b72b4 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 6e80b87 {
    height: 50px;
    width: 247px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c6162552 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c2a0cc3c.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
    
#f11a2b30 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 6e80b87 {
    height: 48px;
    width: 247px;
    margin-top: 5px;
}
    
#c6162552 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 5px;
}
    
#c2a0cc3c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 1da71c5 {
    height: 154px;
    width: 100.01%;
}
    
#\38 4f22e84 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f11a2b30 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\32 5182389 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aa57bcd4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1d31646 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d73347a1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#d73347a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 62726cc {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_r3r {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\32 5182389 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#aa57bcd4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\38 1d31646 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#widget_r3r {
    height: 70px;
    width: 70.28%;
    margin-top: -2px;
}
    
#d73347a1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-bottom: 16px;
}
}



@media all {
    
#e78d22ac.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e78d22ac {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 42f3bd1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.596333333333334%;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ceee4afe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.91533333333333%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a53ff315 {
    min-height: 106px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4916cb8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 7.49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 c3effb5 {
    width: 96.98%;
    height: 92px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0652131.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a0652131 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e78d22ac {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 42f3bd1 {
    width: 45.39%;
    row-gap: 0px;
    min-height: 8px;
}
    
#ceee4afe {
    width: 43.43660589060308%;
    row-gap: 0px;
    min-height: 8px;
}
    
#a53ff315 {
    min-height: 85px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\35 4916cb8 {
    width: 11.174179523141655%;
    min-height: 8px;
    justify-content: space-around;
    padding: 0px 0px 0px 0px;
}
    
#\36 c3effb5 {
    align-self: auto;
    width: 74.14%;
    order: 0;
    height: 74px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0652131 {
    justify-self: auto;
    align-self: flex-end;
    width: 99.77%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#e78d22ac.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 0px;
}
#e78d22ac {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 42f3bd1 {
    width: 36.592178770949715%;
    min-height: 8px;
    align-items: center;
    flex-direction: row;
    column-gap: 0%;
    margin-right: 4%;
    padding: 0px 0px 0px 0px;
}
    
#ceee4afe {
    width: 36.33910614525139%;
    min-height: 8px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-around;
    column-gap: 0%;
    margin-right: 4%;
    margin-left: 4%;
    padding: 0px 0px 0px 0px;
}
    
#a53ff315 {
    min-height: 61px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\35 4916cb8 {
    width: 15.08%;
    min-height: 8px;
    align-items: center;
    height: auto;
    justify-content: center;
    column-gap: 0%;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 1px 0px 0px;
}
    
#\36 c3effb5 {
    height: auto;
    width: 68.75%;
    justify-self: auto;
    align-self: center;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0652131.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#a0652131 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 e9b035f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f7968cda {
    min-height: 633px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 eae03d0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_psh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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

