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

  *#dm .dmInner *.u_1498139545 .wrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1498139545 .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner *.u_1355628767 .wrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1355628767 .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner *.u_1523135719 .wrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1523135719 .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner *.u_1706349554 .wrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1706349554 .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner a.u_1017984850:hover {
    background-color:rgba(59,186,196,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1017984850.hover {
    background-color:rgba(59,186,196,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1355628767 .wrapper { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1355628767 .rteBlock { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1523135719 .wrapper { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1523135719 .rteBlock { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1498139545 .wrapper { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1498139545 .rteBlock { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1706349554 .wrapper { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1706349554 .rteBlock { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1017984850 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1px 1px 1px 1px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1017984850 span.text {
    font-size:24px !important;
    color:rgba(255,255,255,1) !important;
    font-weight:400 !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1657380919 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgba(77,92,221,1) rgba(77,92,221,1) rgba(77,92,221,1) rgba(77,92,221,1) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1306526601 hr {
    color:rgba(255,255,255,1) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1102509218 img {
    border-radius:50% !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1630042299:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1630042299.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1630042299 {
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) !important;
    border-width:0px 0px 0px 0px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1630042299:hover {
    background-color:rgba(59,186,196,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1630042299.hover {
    background-color:rgba(59,186,196,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1630042299 span.text {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1328228798 img {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-radius:30px 30px 30px 30px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgb(59,186,196) rgb(59,186,196) rgb(59,186,196) rgb(59,186,196) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1592227099 img {
    border-radius:50% !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1234262878 img {
    border-radius:0% !important;
    box-shadow:none !important;
    border-style:solid !important;
    border-color:rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1084616411 img {
    border-radius:0% !important;
    box-shadow:none !important;
    border-style:solid !important;
    border-color:rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner a.u_1296999536:hover {
    background-image:linear-gradient(405deg,rgba(81,87,176,0.5) 0%,rgba(59,186,196,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1296999536.hover {
    background-image:linear-gradient(405deg,rgba(81,87,176,0.5) 0%,rgba(59,186,196,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1296999536 {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-image:linear-gradient(405deg,rgba(81,87,176,1) 0%,rgba(59,186,196,1) 100%) !important;
    background-origin:border-box !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner a.u_1865541857 {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(59,60,134,1) !important;
  }

  *#dm .dmInner a.u_1865541857:hover {
    background-image:initial !important;
    background-color:rgba(59,186,196,1) !important;
  }

  *#dm .dmInner a.u_1865541857.hover {
    background-image:initial !important;
    background-color:rgba(59,186,196,1) !important;
  }

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

  *#dm .dmInner a.u_1293088137 {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(59,60,134,1) !important;
  }

  *#dm .dmInner a.u_1293088137:hover {
    background-image:initial !important;
    background-color:rgba(59,186,196,1) !important;
  }

  *#dm .dmInner a.u_1293088137.hover {
    background-image:initial !important;
    background-color:rgba(59,186,196,1) !important;
  }

  *#dm .dmInner a.u_1914116479:hover {
    background-color:rgba(59,186,196,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1914116479.hover {
    background-color:rgba(59,186,196,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1914116479 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1px 1px 1px 1px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1914116479 span.text {
    font-size:24px !important;
    color:rgba(255,255,255,1) !important;
    font-weight:400 !important;
  }

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

  *#dm .dmInner a.u_1836171022:hover {
    background-image:linear-gradient(405deg,rgba(81,87,176,0.5) 0%,rgba(59,186,196,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1836171022.hover {
    background-image:linear-gradient(405deg,rgba(81,87,176,0.5) 0%,rgba(59,186,196,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1836171022 {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-image:linear-gradient(405deg,rgba(81,87,176,1) 0%,rgba(59,186,196,1) 100%) !important;
    background-origin:border-box !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1426360075 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_2333707364 img { box-shadow:none !important; }

  *#dm .dmInner div.u_1525284598 img {
    border-radius:50% !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1023385988 {
    border-style:solid !important;
    border-color:rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1924454004 img {
    border-radius:50% !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1190685152 {
    border-style:solid !important;
    border-color:rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1799956442 img {
    border-radius:50% !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1138599705 {
    border-style:solid !important;
    border-color:rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1138599705:hover .svg { fill:rgba(59,186,196,1) !important; }

  *#dm .dmInner div.u_1138599705.hover .svg { fill:rgba(59,186,196,1) !important; }

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

  *#dm .dmInner a.u_1626556883:hover {
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
    background-color:rgba(59,186,196,1) !important;
  }

  *#dm .dmInner a.u_1626556883.hover {
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
    background-color:rgba(59,186,196,1) !important;
  }

  *#dm .dmInner a.u_1626556883 {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-image:initial !important;
    background-color:rgba(59,60,134,1) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(59,186,196) rgb(59,186,196) rgb(59,186,196) rgb(59,186,196) !important;
  }

  *#dm .dmInner a.u_1626556883 span.text {
    font-weight:500 !important;
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
  }

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

  *#dm .dmInner div.u_1023385988:hover .svg { fill:rgba(59,186,196,1) !important; }

  *#dm .dmInner div.u_1023385988.hover .svg { fill:rgba(59,186,196,1) !important; }

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

  *#dm .dmInner div.u_1190685152:hover .svg { fill:rgba(59,186,196,1) !important; }

  *#dm .dmInner div.u_1190685152.hover .svg { fill:rgba(59,186,196,1) !important; }

  *#dm .dmInner a.u_1327751540 span.text {
    font-weight:500 !important;
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1327751540:hover {
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
    background-color:rgba(59,60,134,1) !important;
  }

  *#dm .dmInner a.u_1327751540.hover {
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
    background-color:rgba(59,60,134,1) !important;
  }

  *#dm .dmInner a.u_1327751540 {
    box-shadow:none !important;
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1085836603 img {
    border-radius:50% !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner a.u_1151887460:hover {
    background-image:linear-gradient(405deg,rgba(81,87,176,0.5) 0%,rgba(59,186,196,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1151887460.hover {
    background-image:linear-gradient(405deg,rgba(81,87,176,0.5) 0%,rgba(59,186,196,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1151887460 {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-image:linear-gradient(405deg,rgba(81,87,176,1) 0%,rgba(59,186,196,1) 100%) !important;
    background-origin:border-box !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1778871621 img {
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-radius:3% 3% 3% 3% !important;
    object-position:100% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgb(59,186,196) rgb(59,186,196) rgb(59,186,196) rgb(59,186,196) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_492425746 img {
    border-radius:30px 30px 30px 30px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner *.u_1359367132 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner *.u_1681874406 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

  *#dm .dmInner a.u_1220297477:hover {
    background-image:linear-gradient(405deg,rgba(81,87,176,0.5) 0%,rgba(59,186,196,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1220297477.hover {
    background-image:linear-gradient(405deg,rgba(81,87,176,0.5) 0%,rgba(59,186,196,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1220297477 {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-image:linear-gradient(405deg,rgba(81,87,176,1) 0%,rgba(59,186,196,1) 100%) !important;
    background-origin:border-box !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1309031893 span.text {
    font-weight:500 !important;
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1309031893 {
    box-shadow:none !important;
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1309031893:hover {
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
    background-color:rgba(59,186,196,1) !important;
  }

  *#dm .dmInner a.u_1309031893.hover {
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
    background-color:rgba(59,186,196,1) !important;
  }

  *#dm .dmInner *.u_1894654609 .wrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1894654609 .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner *.u_1786285139 .wrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1786285139 .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner div.u_1865529382 input:not([type="submit"]) {
    background-color:rgba(250,249,246,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1865529382 textarea {
    background-color:rgba(250,249,246,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1865529382 select {
    background-color:rgba(250,249,246,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1865529382 .dmform-success {
    font-weight:500 !important;
    text-align:center !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1865529382 .dmform-success .rteBlock {
    font-weight:500 !important;
    text-align:center !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1865529382 .dmform-error {
    font-weight:500 !important;
    text-align:center !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1865529382 input[type="submit"] {
    color:rgba(255,255,255,1) !important;
    font-size:24px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1865529382 .dmformsubmit:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1865529382 .dmformsubmit.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1865529382 .dmformsubmit:hover input[type="submit"] { color:rgba(59,186,196,1) !important; }

  *#dm .dmInner div.u_1865529382 .dmformsubmit.hover input[type="submit"] { color:rgba(59,186,196,1) !important; }

  *#dm .dmInner div.u_1894654609 .wrapper { color:rgba(14,17,17,1) !important; }

  *#dm .dmInner div.u_1894654609 .rteBlock { color:rgba(14,17,17,1) !important; }

  *#dm .dmInner div.u_1786285139 .wrapper { color:rgba(14,17,17,1) !important; }

  *#dm .dmInner div.u_1786285139 .rteBlock { color:rgba(14,17,17,1) !important; }

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

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

  *#dm .dmInner a.u_1927057851 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:30px 30px 30px 30px !important;
    box-shadow:none !important;
    justify-content:center !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner a.u_1843695759 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:30px 30px 30px 30px !important;
    box-shadow:none !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1843695759 span.text {
    font-size:16px !important;
    font-weight:500 !important;
    color:rgba(28,28,28,1) !important;
  }

  *#dm .dmInner div.u_1865529382 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1865529382 .m-recaptcha {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1927057851 span.text {
    font-size:30px !important;
    font-weight:500 !important;
    color:rgba(28,28,28,1) !important;
  }

  *#dm .dmInner div.u_1631868035 .svg { fill:rgba(59,186,196,1) !important; }

  *#dm .dmInner div.u_1944203705 .svg { fill:rgba(59,186,196,1) !important; }

  *#dm .dmInner div.u_1021903899 img {
    border-radius:50% !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:rgb(81,87,176) rgb(81,87,176) rgb(81,87,176) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1436173648 .wrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1436173648 .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner div.u_1436173648 .wrapper { color:rgba(14,17,17,1) !important; }

  *#dm .dmInner div.u_1436173648 .rteBlock { color:rgba(14,17,17,1) !important; }

  *#dm .dmInner div.u_1865529382 .dmforminput { padding-block:10px !important; }

  *#dm .dmInner div.u_1865529382 .spacing-container { margin-block:-10px !important; }

  *#dm .dmInner div.u_1865529382 .dmformsubmit {
    float:none !important;
    display:block !important;
    background-color:rgba(59,186,196,1) !important;
    background-image:initial !important;
    width:230px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    height:50px !important;
    margin-block-start:50px !important;
    justify-content:center !important;
    text-align:center !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

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

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

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

  *#dm .dmInner a.u_1791254702 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:30px 30px 30px 30px !important;
    box-shadow:none !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1791254702 span.text {
    font-size:36px !important;
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1791254702:hover span.text { color:rgba(59,60,134,0.56) !important; }

  *#dm .dmInner a.u_1791254702.hover span.text { color:rgba(59,60,134,0.56) !important; }

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

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

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

  *#dm .dmInner a.u_1777509174 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:30px 30px 30px 30px !important;
    box-shadow:none !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1777509174 span.text {
    font-size:36px !important;
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1777509174:hover span.text { color:rgba(59,60,134,0.56) !important; }

  *#dm .dmInner a.u_1777509174.hover span.text { color:rgba(59,60,134,0.56) !important; }

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

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

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

  *#dm .dmInner a.u_1760512918 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:30px 30px 30px 30px !important;
    box-shadow:none !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1760512918 span.text {
    font-size:36px !important;
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1760512918:hover span.text { color:rgba(59,60,134,0.56) !important; }

  *#dm .dmInner a.u_1760512918.hover span.text { color:rgba(59,60,134,0.56) !important; }

  *#dm .dmInner nav.u_1423652282 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1498139545 .image { width:25px !important; }

  *#dm .dmInner div.u_1355628767 .image { width:25px !important; }

  *#dm .dmInner div.u_1523135719 .image { width:25px !important; }

  *#dm .dmInner div.u_1523135719 .spacer { height:0px !important; }

  *#dm .dmInner div.u_1498139545 .spacer { height:0px !important; }

  *#dm .dmInner div.u_1355628767 .spacer { height:0px !important; }

  *#dm .dmInner div.u_1706349554 .image { width:25px !important; }

  *#dm .dmInner div.u_1706349554 .spacer { height:0px !important; }

  *#dm .dmInner div.u_1355628767 .wrapper { font-size:20px !important; }

  *#dm .dmInner div.u_1355628767 .rteBlock { font-size:20px !important; }

  *#dm .dmInner div.u_1523135719 .wrapper { font-size:20px !important; }

  *#dm .dmInner div.u_1523135719 .rteBlock { font-size:20px !important; }

  *#dm .dmInner div.u_1498139545 .wrapper { font-size:20px !important; }

  *#dm .dmInner div.u_1498139545 .rteBlock { font-size:20px !important; }

  *#dm .dmInner div.u_1706349554 .wrapper { font-size:20px !important; }

  *#dm .dmInner div.u_1706349554 .rteBlock { font-size:20px !important; }

  *#dm .dmInner *.u_506810381 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1045181967 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1182805828 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1894819213 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1464874664 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1389706585 .shape-text { font-size:20px !important; }

  *#dm .dmInner *.u_1359367132 .photoGalleryThumbs { padding:10px !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_1681874406 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner div.u_1894654609 .wrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1894654609 .rteBlock { font-size:18px !important; }

  *#dm .dmInner div.u_1786285139 .wrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1786285139 .rteBlock { font-size:18px !important; }

  *#dm .dmInner div.u_1786285139 .spacer { height:0px !important; }

  *#dm .dmInner div.u_1786285139 .image { width:25px !important; }

  *#dm .dmInner div.u_1894654609 .image { width:25px !important; }

  *#dm .dmInner div.u_1894654609 .spacer { height:10px !important; }

  *#dm .dmInner div.u_1436173648 .wrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1436173648 .rteBlock { font-size:18px !important; }

  *#dm .dmInner div.u_1436173648 .image { width:25px !important; }

  *#dm .dmInner div.u_1436173648 .spacer { height:10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1523135719 .image { width:25px !important; }

  *#dm .dmInner div.u_1523135719 .spacer { height:0px !important; }

  *#dm .dmInner div.u_1523135719 .wrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1523135719 .rteBlock { font-size:18px !important; }

  *#dm .dmInner div.u_1498139545 .image { width:25px !important; }

  *#dm .dmInner div.u_1498139545 .spacer { height:0px !important; }

  *#dm .dmInner div.u_1498139545 .wrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1498139545 .rteBlock { font-size:18px !important; }

  *#dm .dmInner div.u_1355628767 .image { width:25px !important; }

  *#dm .dmInner div.u_1355628767 .wrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1355628767 .rteBlock { font-size:18px !important; }

  *#dm .dmInner div.u_1355628767 .spacer { height:0px !important; }

  *#dm .dmInner div.u_1706349554 .image { width:25px !important; }

  *#dm .dmInner div.u_1706349554 .spacer { height:0px !important; }

  *#dm .dmInner div.u_1706349554 .wrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1706349554 .rteBlock { font-size:18px !important; }

  *#dm .dmInner *.u_1359367132 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_1894654609 .spacer { height:5px !important; }

  *#dm .dmInner div.u_1436173648 .spacer { height:4px !important; }

  *#dm .dmInner div.u_1786285139 .spacer { height:0px !important; }

  *#dm .dmInner div.u_1786285139 .image { width:25px !important; }

  *#dm .dmInner div.u_1436173648 .image { width:25px !important; }

  *#dm .dmInner div.u_1894654609 .image { width:25px !important; }

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

  *#dm .dmInner div.u_492425746 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

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

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

  *#dm .dmInner *.u_1681874406 .photoGalleryThumbs { padding:10px !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_506810381 .photoGalleryThumbs { padding:6.5px !important; }

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

  *#dm .dmInner *.u_506810381 .photoGalleryViewAll { padding:0 6.5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1498139545 .image { width:30px !important; }

  *#dm .dmInner div.u_1355628767 .image { width:30px !important; }

  *#dm .dmInner div.u_1523135719 .image { width:30px !important; }

  *#dm .dmInner div.u_1706349554 .image { width:30px !important; }

  *#dm .dmInner div.u_1523135719 .spacer { height:3px !important; }

  *#dm .dmInner div.u_1498139545 .spacer { height:5px !important; }

  *#dm .dmInner div.u_1355628767 .spacer { height:5px !important; }

  *#dm .dmInner div.u_1706349554 .spacer { height:5px !important; }

  *#dm .dmInner div.u_1328228798 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1778871621 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1786285139 .image { width:30px !important; }

  *#dm .dmInner div.u_1894654609 .image { width:30px !important; }

  *#dm .dmInner div.u_1894654609 .spacer { height:12px !important; }

  *#dm .dmInner div.u_1786285139 .spacer { height:5px !important; }

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

  *#dm .dmInner div.u_1436173648 .image { width:30px !important; }

  *#dm .dmInner div.u_1436173648 .spacer { height:10px !important; }

  *#dm .dmInner div.u_1894654609 .wrapper { font-size:14px !important; }

  *#dm .dmInner div.u_1894654609 .rteBlock { font-size:14px !important; }

  *#dm .dmInner div.u_1786285139 .wrapper { font-size:14px !important; }

  *#dm .dmInner div.u_1786285139 .rteBlock { font-size:14px !important; }

  *#dm .dmInner div.u_1436173648 .wrapper { font-size:14px !important; }

  *#dm .dmInner div.u_1436173648 .rteBlock { font-size:14px !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1359367132 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner *.u_1359367132 .photoGalleryThumbs .image-container a { padding-top:40px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1865529382
{
}
#\31 570250062
{
	height:auto !important;
}
*#dm .dmInner div.u_1865529382
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#db0d8cdd {
    width: 94.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: -10px;
    grid-area: auto / auto / auto / auto;
}
    
#a9d314e4 {
    width: 9.08%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 fae388d {
    align-items: center;
    width: 84.30%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 1780f01 {
    width: 105.40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a55549af {
    width: 86.92241958967571%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcff780a {
    justify-content: space-between;
    align-items: center;
    width: 99.97%;
    min-height: 32px;
    max-height: 100%;
    height: auto;
    order: 2;
    row-gap: 0px;
    flex-wrap: nowrap;
    margin-top: -10px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\35 70b6153 {
    width: 86.92241958967571%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5192cb0 {
    width: 9.08%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 a797816 {
    align-items: center;
    width: 84.30%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 6dce592 {
    width: 126px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8a69031 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#f426de25 {
    align-items: center;
    width: 84.30%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\31 ccf2f63 {
    width: 9.08%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 173d452 {
    width: 9.08%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 777fe85 {
    align-items: center;
    width: 84.30%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#e32395b1 {
    align-items: center;
    width: 84.30%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\35 0a7da11 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\39 839d233 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#ecbea7ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(59,60,134,1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    order: 0;
    align-items: center;
    padding: 35px 16px 70px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 f3fcbfc {
    width: 9.08%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 854cf0e {
    width: 86.92241958967571%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9806990 {
    width: 94.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: -10px;
    grid-area: auto / auto / auto / auto;
}
    
#dd5516cd {
    width: 9.08%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 a433ee3 {
    align-items: center;
    width: 84.30%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#dc6a8cf9 {
    width: 86.92241958967571%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfaf0369 {
    align-items: center;
    width: 84.30%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 7e60062 {
    width: 110px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a94f82ee {
    align-items: center;
    width: 84.30%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\36 5a08fef {
    width: 94.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: -10px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 08e6a54 {
    width: 234px;
    height: auto;
    min-height: 69px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d70ca48f {
    align-items: center;
    width: 84.30%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 df90f8a {
    width: 110px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b6a52acf {
    width: 105.40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa401c2d {
    width: 86.92241958967571%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee17e76f {
    width: 958px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 015feac::before, #\31 015feac > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\31 015feac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: var(--color_6);
    width: 100%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    align-items: center;
    box-shadow: none;
    padding-right: 4%;
    padding-bottom: 7%;
    padding-left: 4%;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
}
    
#\30 ad6e935 {
    width: 86.92241958967571%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f4edf29 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    margin-top: 5%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 5b09091 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-color: rgba(59,186,196,1) rgba(59,186,196,1) rgba(59,186,196,1) rgba(59,186,196,1);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    order: 0;
    align-items: center;
    padding: 50px 16px 70px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#e7a94a81 {
    width: 200px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 dd68b72 {
    width: 76.89%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8eba1f7 {
    width: 200px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 3;
    align-self: center;
    justify-self: auto;
    margin-top: 5px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6966a60 {
    width: 9.08%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c1ae8ffd {
    min-height: 618px;
    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-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 19483d9 {
    width: 9.08%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e41b8ee {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 c7e9f95 {
    align-items: center;
    width: 84.30%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#af3ede49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-color: rgba(59,186,196,1) rgba(59,186,196,1) rgba(59,186,196,1) rgba(59,186,196,1);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    order: 0;
    align-items: center;
    padding: 50px 16px 70px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#cef4be87 {
    width: 76.16%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec595ce4 {
    width: 76.17%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 92d344b {
    width: 9.08%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fc4647c7 {
    width: 9.08%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 a827a59 {
    width: 86.92241958967571%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a61066c1 {
    width: 970px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a5b39ab3 {
    width: 105.40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f426de25 {
    width: 45.93%;
}
    
#\31 ccf2f63 {
    width: 8.36739648718687%;
}
    
#\31 777fe85 {
    width: 47.27%;
}
    
#dfaf0369 {
    width: 45.93%;
}
    
#c1ae8ffd {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 fae388d {
    width: 41.91%;
}
    
#e32395b1 {
    width: 47.27%;
}
    
#\39 e41b8ee {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 839d233 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 854cf0e {
    width: 86.90%;
}
    
#\30 c7e9f95 {
    width: 361px;
    justify-content: flex-start;
}
    
#a94f82ee {
    width: 41.92%;
}
    
#\31 f3fcbfc {
    width: 8.36739648718687%;
}
    
#bcff780a {
    width: 76.42%;
}
    
#d70ca48f {
    width: 45.93%;
}
    
#\31 a433ee3 {
    width: 42.25%;
}
    
#\35 70b6153 {
    width: 86.95%;
}
    
#\31 5192cb0 {
    width: 8.306245353159852%;
}
    
#\32 a797816 {
    width: 47.60%;
}
    
#\37 8a69031 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f4edf29 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dc6a8cf9 {
    width: 86.90%;
}
}



@media (max-width: 767px) {
    
#dfaf0369 {
    width: 93.04%;
}
    
#a9d314e4 {
    height: auto;
}
    
#\38 fae388d {
    width: 93.04%;
}
    
#\39 7e60062 {
    height: auto;
}
    
#\37 1780f01 {
    width: 100.00%;
}
    
#a94f82ee {
    width: 93%;
}
    
#bcff780a {
    height: auto;
    min-height: 86px;
    width: 91.33%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d70ca48f {
    width: 92.60%;
}
    
#\30 df90f8a {
    height: auto;
}
    
#b6a52acf {
    width: 100.00%;
}
    
#ee17e76f {
    width: 100%;
}
    
#\31 5192cb0 {
    height: auto;
}
    
#\31 015feac {
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 8% 4% 20% 4%;
}
    
#\32 a797816 {
    width: 94%;
}
    
#\39 6dce592 {
    height: auto;
}
    
#\33 f4edf29 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 0%;
}
    
#\37 8a69031 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 5b09091 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 50px;
}
    
#f426de25 {
    width: 93.04%;
}
    
#\31 ccf2f63 {
    height: auto;
}
    
#\34 173d452 {
    height: auto;
}
    
#\31 777fe85 {
    width: 94%;
}
    
#\31 6966a60 {
    height: auto;
}
    
#c1ae8ffd {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#e32395b1 {
    width: 94%;
}
    
#\36 19483d9 {
    height: auto;
}
    
#\39 839d233 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e41b8ee {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f3fcbfc {
    height: auto;
}
    
#ecbea7ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 50px;
}
    
#af3ede49 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 50px;
}
    
#dd5516cd {
    height: auto;
}
    
#\38 92d344b {
    height: auto;
}
    
#\31 a433ee3 {
    width: 93%;
}
    
#fc4647c7 {
    height: auto;
}
    
#a61066c1 {
    width: 83.57%;
    order: 0;
}
    
#a5b39ab3 {
    width: 76.46%;
}
}



@media all {
    
#\39 5339012 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 356px;
    max-height: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\37 7d95fa4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 f19014a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd73453b {
    justify-content: flex-start;
    align-items: flex-end;
    width: 101.92%;
    min-height: 381px;
    max-height: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#a5913273 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 22px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f97e73c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 853fa04.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\39 853fa04 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\32 d01b891.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 d01b891 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#be491d5d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#be491d5d {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\35 df9f3f0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f2030f56 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d05287d1 {
    min-height: 795px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 4% 6% 4%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\38 4141bca.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\38 4141bca {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#ddfe0300.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#ddfe0300 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\37 f37e114.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\37 f37e114 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#f080d924.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f080d924 {
    width: 99.99768034443372%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 921cd7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cdc9d6c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 4;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d0ffb88f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdd8904b.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#cdd8904b {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\31 2e944c6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 4;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 0f51959 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 85.37%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e38f327d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#e38f327d {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#\35 a6b431c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 22px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 5;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f775879e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 6;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 d16c8fb {
    width: 87.61%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d51956f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 d6aab0a {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#e71b66d6.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#e71b66d6 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\37 8679dd1.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\37 8679dd1 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\34 7fd5bf4.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 7fd5bf4 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#b7849fb5.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#b7849fb5 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#\37 a37bc8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed2d5baa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdaae0e9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 101.88%;
    min-height: 269px;
    max-height: 100%;
    order: 3;
    align-self: stretch;
    height: auto;
    row-gap: 20px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#bb4437af.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#bb4437af {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\38 fb101d7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 49.998667877686955%;
    min-height: 100.00%;
    max-height: none;
    background-color: rgba(250,249,247,1);
    background-image: initial;
    height: auto;
    align-self: stretch;
    order: 1;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    justify-self: auto;
    box-shadow: none;
    padding: 4% 3% 4% 3%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#cfff1365 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 6;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 6cc4bf3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a4f7e4b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3e20677 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#aa8840f5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#eed60928::before, #eed60928 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#eed60928 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 65.43522537562603%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\34 fc256cd {
    width: 94.05%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 48551d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb427f1a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f87ed26 {
    width: 89.85%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e11cb9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fc5ee8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 601888e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 601888e {
    width: 99.99768034443372%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fbf1c62 {
    width: 33.06%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fdc782d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 dd2dbf9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31.55%;
    min-width: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#aebb577a {
    justify-content: space-between;
    align-items: flex-start;
    width: 49.998667877686955%;
    min-height: 100.00%;
    max-height: none;
    background-image: linear-gradient(405deg, rgba(81, 87, 176, 1) 0%, rgba(59, 186, 196, 1) 100%);
    height: auto;
    align-self: stretch;
    order: 1;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(59,186,196,1) rgba(59,186,196,1) rgba(59,186,196,1) rgba(59,186,196,1);
    border-width: 0px 0px 0px 0px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-origin: border-box;
    padding: 4% 3% 4% 3%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\39 dd7ab71.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\39 dd7ab71 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#a8c5d39c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 272px;
    max-height: 100%;
    order: 3;
    align-self: stretch;
    height: auto;
    row-gap: 20px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\38 c20a6fc {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#a670f5f0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ac3ab352 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 93803ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3876f26 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a7a09e24 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 5;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5339012 {
    min-height: 180px;
}
    
#\38 fb101d7 {
    min-height: 480px;
    justify-self: auto;
    align-self: auto;
    width: 49.997703896347325%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aebb577a {
    min-height: 480px;
    justify-self: auto;
    align-self: auto;
    width: 49.997703896347325%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eed60928 {
    width: 100%;
    min-height: 80px;
}
    
#cd73453b {
    min-height: 180px;
}
    
#d05287d1 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 fbf1c62 {
    width: 22.06%;
    height: auto;
}
    
#\31 dd2dbf9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 5339012 {
    min-height: 160px;
}
    
#aa8840f5 {
    justify-content: flex-start;
}
    
#\37 7d95fa4 {
    justify-content: flex-start;
}
    
#eed60928 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#cd73453b {
    min-height: 160px;
}
    
#\38 fbf1c62 {
    height: auto;
}
    
#a5913273 {
    justify-content: flex-start;
}
    
#\31 dd2dbf9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding-left: 6px;
    padding-right: 6px;
    order: 0;
    height: auto;
    padding-top: 0px;
}
    
#\36 fdc782d {
    justify-content: flex-start;
}
    
#fdaae0e9 {
    height: auto;
    min-height: 146px;
}
    
#\34 0f51959 {
    justify-content: flex-start;
}
    
#\38 fb101d7 {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 420px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aebb577a {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 420px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f775879e {
    justify-content: flex-start;
}
    
#a8c5d39c {
    height: auto;
    min-height: 146px;
}
    
#\38 c20a6fc {
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 df9f3f0 {
    justify-content: flex-start;
}
    
#f2030f56 {
    justify-content: flex-start;
}
    
#d05287d1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 10%;
}
    
#\36 d51956f {
    justify-content: flex-start;
}
    
#\36 3e20677 {
    justify-content: flex-start;
}
    
#a7a09e24 {
    justify-content: flex-start;
}
}



@media all {
    
#e198ad12 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee23880f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bebadaf0::before, #bebadaf0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(59,60,134,1);
    opacity: 0.8;
}
#bebadaf0 {
    background-image: url(https://lirp.cdn-website.com/0927260b/dms3rep/multi/opt/TMS-21-1920w.jpg);
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 0.25) 12px 0px 11px -9px inset;
}
#bebadaf0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQVIgUGEzFx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQACAwAAAAAAAAAAAAAAAAABAgADEf/aAAwDAQACEQMRAD8AkQ3W9Q6aK0xtBEvH2Ctcd3NjJY+LJuJ9CIi06F2VQoUsBP/Z');
}
    
#\32 8ce7883 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 404px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#e65f5c1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bebadaf0::before, #bebadaf0 > .bgExtraLayerOverlay {
    
}
#bebadaf0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQVIgUGEzFx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQACAwAAAAAAAAAAAAAAAAABAgADEf/aAAwDAQACEQMRAD8AkQ3W9Q6aK0xtBEvH2Ctcd3NjJY+LJuJ9CIi06F2VQoUsBP/Z');
}
    
#\32 8ce7883 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#e198ad12 {
    width: 100.00%;
}
    
#bebadaf0::before, #bebadaf0 > .bgExtraLayerOverlay {
    
}
#bebadaf0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQVIgUGEzFx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQACAwAAAAAAAAAAAAAAAAABAgADEf/aAAwDAQACEQMRAD8AkQ3W9Q6aK0xtBEvH2Ctcd3NjJY+LJuJ9CIi06F2VQoUsBP/Z');
}
    
#\32 8ce7883 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e65f5c1c {
    width: 100%;
    min-height: 234px;
    align-items: center;
    height: auto;
}
}



@media all {
    
#\35 669ad86 {
    background-image: initial;
    background-color: rgba(0, 0, 0, 0);
}
    
#f61b1693 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(59,186,196,1) rgba(255,255,255,1);
    border-width: 0px 0px 3px 0px;
    align-items: center;
    margin-top: -12%;
    padding: 45px 15px 25px 15px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\39 0a9f619 {
    width: 246px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dbc61031 {
    min-height: 297px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\38 7be59cc.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\38 7be59cc {
    width: 1170px;
    height: 490px;
    max-width: 100%;
    order: 0;
}
    
#\33 cf8e8be {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    height: auto;
    margin-top: 10%;
    margin-bottom: 5%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
}



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



@media (max-width: 767px) {
    
#f61b1693 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dbc61031 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 7be59cc {
    width: 299px;
}
    
#\33 cf8e8be {
    height: auto;
    min-height: 270px;
    margin-bottom: 0%;
    margin-top: 50%;
}
}



@media all {
    
#e428ea45 {
    width: 450px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c26a4460 {
    background-image: url(https://lirp.cdn-website.com/0927260b/dms3rep/multi/opt/Inspire+TMS+Denver+%281%29-1920w.png);
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 11px -9px inset;
    background-position: 50% 0%;
}
#c26a4460.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAY0lEQVQI12Pwj9vom7rJu2CrZ+U29+YdTr27Aydtjp+1Lmbxerd1exiQpd2ad7j07grqWx83aWXk7DUuq3ahS7v27PRsW+PTssyjb6Xdkp1o0jtde3Y41q+0rVxk2bLMatFOAHo9O6bpUpqEAAAAAElFTkSuQmCC');
}
    
#f6dfcb95 {
    min-height: 747px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#b42a764a {
    width: 262px;
    height: auto;
    min-height: 67px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 063be78 {
    width: 496px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6a27ed6 {
    width: 84.33%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ed8c658 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 78.75%;
    min-width: 4%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-top: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\30 dfed5b8 {
    width: 511px;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cba7025 {
    width: 21.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\30 ea493a4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a912754 {
    width: 262px;
    height: auto;
    min-height: 67px;
    max-width: 100%;
}
    
#\33 6f120c2 {
    width: 511px;
    height: auto;
    max-width: 100%;
    order: 3;
    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) {
    
#e428ea45 {
    width: 466px;
}
    
#c26a4460 {
    background-position: 0% 50%;
}
#c26a4460.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAY0lEQVQI12Pwj9vom7rJu2CrZ+U29+YdTr27Aydtjp+1Lmbxerd1exiQpd2ad7j07grqWx83aWXk7DUuq3ahS7v27PRsW+PTssyjb6Xdkp1o0jtde3Y41q+0rVxk2bLMatFOAHo9O6bpUpqEAAAAAElFTkSuQmCC');
}
    
#f6dfcb95 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 730px;
}
    
#\39 063be78 {
    width: 464px;
}
    
#f6a27ed6 {
    width: 100.00%;
}
    
#\31 ed8c658 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    justify-content: center;
    padding-top: 0px;
}
    
#\30 dfed5b8 {
    width: 465px;
}
    
#\33 6f120c2 {
    width: 463px;
}
}



@media (max-width: 767px) {
    
#e428ea45 {
    width: 260px;
    margin-top: 10px;
}
    
#c26a4460 {
    background-position: 0% 50%;
}
#c26a4460.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAY0lEQVQI12Pwj9vom7rJu2CrZ+U29+YdTr27Aydtjp+1Lmbxerd1exiQpd2ad7j07grqWx83aWXk7DUuq3ahS7v27PRsW+PTssyjb6Xdkp1o0jtde3Y41q+0rVxk2bLMatFOAHo9O6bpUpqEAAAAAElFTkSuQmCC');
}
    
#f6dfcb95 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 10px;
}
    
#b42a764a {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 063be78 {
    width: 258px;
}
    
#f6a27ed6 {
    width: 100.00%;
}
    
#\31 ed8c658 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 16px;
    row-gap: 25px;
}
    
#\30 dfed5b8 {
    width: 258px;
}
    
#\34 cba7025 {
    width: 100%;
    min-height: 145px;
    align-items: center;
    height: auto;
}
    
#\30 a912754 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6f120c2 {
    width: 262px;
}
}



@media all {
    
#ac94ded1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e636ae3 {
    width: 91.52%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#eca7f23f {
    padding-top: 5%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 2%;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#bd1c6b07 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-left: 16px;
    align-items: center;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac94ded1 {
    width: 80.74%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 e636ae3 {
    width: 94.88%;
}
    
#eca7f23f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#bd1c6b07 {
    align-items: center;
    padding-bottom: 25px;
}
}



@media (max-width: 767px) {
    
#ac94ded1 {
    width: 100.00%;
}
    
#\30 e636ae3 {
    width: 100.00%;
}
    
#eca7f23f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#bd1c6b07 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\30 c50c648 {
    width: 90.28%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aa2ad649 {
    width: 30.06%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bd5e61e6 {
    width: 30.06%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 c0b2706 {
    width: 95.41%;
    height: auto;
    max-width: 100%;
    margin-top: -5%;
}
    
#d8db2635 {
    align-items: center;
    width: 50%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 1460c59 {
    width: 90.28%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ee942bf2 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 c03b122 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#d82ddd89 {
    width: 90.28%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 6ae518a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: -5%;
}
    
#\31 bc73adc {
    width: 100.00%;
    height: 626px;
    max-width: 100%;
}
    
#f939f426 {
    width: 95.41%;
    height: auto;
    max-width: 100%;
    margin-top: -5%;
}
    
#\30 8cbd5dd {
    width: 30.06%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 88426a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.75%;
    min-width: 4%;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#fb8417ef {
    align-items: center;
    width: 50%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 ce44578 {
    align-items: center;
    width: 49.82638888888889%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    box-shadow: none;
    border-radius: 50px 50px 50px 50px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-width: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#a682103f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.25%;
    min-width: 4%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-top: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 a487dd4 {
    width: 90.28%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 bd4e0c8 {
    width: 95.41%;
    height: auto;
    max-width: 100%;
    margin-top: -5%;
}
    
#\32 1121bfd {
    width: 30.05%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ef90b243 {
    width: 90.28%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 1c74b2d {
    align-items: center;
    width: 50%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#a4e55d5f {
    width: 84.26%;
    height: auto;
    max-width: 100%;
    margin-top: -5%;
}
    
#c3b84d0e {
    width: 30.06%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c15dd517 {
    width: 30.06%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 088c9d9 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\38 4067c37 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 41abf25 {
    width: 95.41%;
    height: auto;
    max-width: 100%;
    margin-top: -5%;
}
    
#\38 b618e72 {
    align-items: center;
    width: 50.17%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 f1fe611 {
    min-height: 780px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 f848194 {
    align-items: center;
    width: 50%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8cbd5dd {
    height: auto;
}
    
#c3b84d0e {
    height: auto;
}
    
#\33 88426a9 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#c15dd517 {
    height: auto;
}
    
#aa2ad649 {
    height: auto;
}
    
#bd5e61e6 {
    height: auto;
}
    
#a682103f {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
}
    
#\31 bc73adc {
    width: 82.58%;
    height: 512px;
}
    
#\39 f1fe611 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 1121bfd {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 8cbd5dd {
    height: auto;
}
    
#c3b84d0e {
    height: auto;
}
    
#\33 88426a9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-bottom: 50px;
}
    
#c15dd517 {
    height: auto;
}
    
#aa2ad649 {
    height: auto;
}
    
#bd5e61e6 {
    height: auto;
}
    
#a682103f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-top: 20px;
}
    
#\31 bc73adc {
    height: 368px;
}
    
#\33 41abf25 {
    width: 82.05%;
}
    
#\39 f1fe611 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\32 1121bfd {
    height: auto;
}
}



@media all {
    
#\32 bf2e0a3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3c3e526 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    background-image: initial;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\35 20da065::before, #\35 20da065 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    background-color: rgba(59,60,134,1);
}
#\35 20da065 {
    background-image: url(https://lirp.cdn-website.com/0927260b/dms3rep/multi/opt/Inspire-TMS-Denver-Broomfield-0005-1920w.jpg);
    box-shadow: none;
}
#\35 20da065.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFEQYhQVFh/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAMBAQEAAAAAAAAAAAAAAAECAwAEEf/aAAwDAQACEQMRAD8A0K4yNhqIzVPAaBw3OfFCk1Faw9wNCCQTv2iI7ps8QoQ5GHPOvpYb/9k=');
}
    
#\34 c252f28 {
    width: 660px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fcbf58f {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 604px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 20da065::before, #\35 20da065 > .bgExtraLayerOverlay {
    
}
#\35 20da065.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFEQYhQVFh/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAMBAQEAAAAAAAAAAAAAAAECAwAEEf/aAAwDAQACEQMRAD8A0K4yNhqIzVPAaBw3OfFCk1Faw9wNCCQTv2iI7ps8QoQ5GHPOvpYb/9k=');
}
    
#\38 fcbf58f {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\32 bf2e0a3 {
    width: 100.00%;
}
    
#e3c3e526 {
    width: 100%;
    min-height: 255px;
    align-items: center;
    height: auto;
    justify-content: center;
    padding-bottom: 30px;
}
    
#\35 20da065::before, #\35 20da065 > .bgExtraLayerOverlay {
    
}
#\35 20da065.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFEQYhQVFh/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAMBAQEAAAAAAAAAAAAAAAECAwAEEf/aAAwDAQACEQMRAD8A0K4yNhqIzVPAaBw3OfFCk1Faw9wNCCQTv2iI7ps8QoQ5GHPOvpYb/9k=');
}
    
#\34 c252f28 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 96.79%;
}
    
#\38 fcbf58f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#cc185435 {
    min-height: 871px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 14% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#afe2764f {
    width: 94.97%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -20px;
}
    
#\37 f30c31f {
    align-items: center;
    width: 52.94679352249446%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#db4be7d5 {
    width: 84.64%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 002aaf1 {
    width: 43.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce397c0b {
    flex-direction: row;
    align-items: center;
    width: 86.64%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c3cce02f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 7px;
    width: 48.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    align-items: center;
    padding: 0% 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 bf55988 {
    align-items: center;
    width: 100.00%;
    min-height: 169px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 5%;
    justify-self: auto;
    order: 3;
    height: auto;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 15px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6386181 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/0927260b/dms3rep/multi/opt/Inspire+TMS+Denver+%284%29-1920w.png);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b9a9d983 {
    width: 92.95%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 64213ba {
    width: 234px;
    height: auto;
    min-height: 69px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 ea6486c {
    width: 41.44%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 788b4b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f19674b::before, #\33 f19674b > .bgExtraLayerOverlay {
    
}
#\33 f19674b {
    align-items: flex-start;
    width: 100.00%;
    min-height: 632px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 31px 31px 31px 31px;
    box-shadow: none;
    order: 0;
    background-image: url();
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_het {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f5f6f73 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6386181 {
    background-position: 0% 50%;
    background-attachment: fixed;
}
    
#cc185435 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b9a9d983 {
    width: 54.00%;
}
    
#\37 f30c31f {
    width: 46.82%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 002aaf1 {
    height: auto;
}
    
#c3cce02f {
    width: 100%;
    min-height: 460px;
    height: auto;
    align-items: center;
    justify-content: flex-end;
}
    
#\32 bf55988 {
    justify-content: center;
    width: 84.87%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 64213ba {
    margin: 0px 0% 0px 0%;
}
    
#\30 ea6486c {
    height: auto;
}
    
#\30 788b4b4 {
    width: 100%;
    min-height: 80px;
}
    
#widget_het {
    height: auto;
    width: 58.47%;
}
    
#\33 f19674b {
    align-items: center;
    height: auto;
    min-height: 488px;
}
    
#afe2764f {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#cc185435 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    flex-wrap: nowrap;
}
    
#b9a9d983 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    margin-top: 0px;
}
    
#\37 f30c31f {
    width: 83.91%;
    align-items: center;
    height: auto;
    min-height: 95px;
    margin: 0px 0% 0px 0%;
}
    
#\35 002aaf1 {
    height: auto;
    width: 53.21%;
}
    
#c3cce02f {
    min-height: 530px;
    align-items: center;
    width: 100%;
    height: auto;
    padding-bottom: 0px;
    justify-content: flex-end;
}
    
#\32 bf55988 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 64213ba {
    margin: 0px 0% 0px 0%;
}
    
#\30 ea6486c {
    height: auto;
}
    
#\30 788b4b4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 f19674b::before, #\33 f19674b > .bgExtraLayerOverlay {
    
}
#\33 f19674b {
    height: auto;
    min-height: 311px;
    width: 95.34%;
    align-items: center;
}
    
#widget_het {
    height: auto;
    width: 100.00%;
}
    
#\34 f5f6f73 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#afe2764f {
    margin-top: 0px;
    width: 83.89%;
}
}



@media all {
    
#\38 2308425 {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
}
    
#\31 7abc85b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 19.2%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-width: 0 0 0 1px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#aca7aa54 {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
}
    
#f772d587 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 19.2%;
    justify-content: flex-start;
    min-width: 4%;
    order: 4;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-width: 0 0 0 1px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b4b7625 {
    min-height: 249px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f88911b {
    width: 543px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e27fe7f7 {
    width: 543px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d7096f7d {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
}
    
#ed8146c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 19.2%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-width: 0 0 0 1px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ed196a24 {
    width: 216px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c3e2d655 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 19.2%;
    justify-content: flex-start;
    min-width: 4%;
    order: 3;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-width: 0 0 0 1px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e8e0d9f8 {
    width: 181px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ca679afc {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
}
    
#a54f3509 {
    background-image: linear-gradient(405deg, rgba(59, 186, 196, 1) 0%, rgba(81, 87, 176, 1) 100%);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: var(--color_1) #000000 #000000 #000000;
    border-width: 0px 0 0px 0;
    background-position: 0% 50%;
    background-origin: border-box;
}
    
#cbfc5b39 {
    width: 543px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d5871652 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2d74937.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\32 2d74937 {
    width: 166px;
    height: 57px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7abc85b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#f772d587 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ed196a24 {
    width: 428px;
}
    
#\37 b4b7625 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 1%;
    min-height: 0;
}
    
#c3e2d655 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ed8146c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#d5871652 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#e27fe7f7 {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\38 2308425 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 34.80%;
    margin-top: 0px;
}
    
#\31 7abc85b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    order: 0;
    height: auto;
    justify-content: center;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#aca7aa54 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 15.67%;
    margin-top: 0px;
}
    
#f772d587 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    order: 0;
    height: auto;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b4b7625 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 1%;
    padding-bottom: 10%;
}
    
#\39 f88911b {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 125px;
}
    
#e27fe7f7 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 133px;
}
    
#d7096f7d {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 16.77%;
    margin-top: 0px;
}
    
#ed8146c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    order: 0;
    height: auto;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ed196a24 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 292px;
}
    
#c3e2d655 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    order: 0;
    height: auto;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e8e0d9f8 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 135px;
}
    
#ca679afc {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 22.75%;
    margin-top: 0px;
}
    
#cbfc5b39 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 141px;
}
    
#d5871652 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    order: 0;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\39 dc4b06e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\37 7f5c4e5 {
    padding-top: 2%;
    min-height: 299px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#eba69d53 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 215px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10%;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(59,60,134,1) rgba(59,60,134,1) rgba(59,60,134,1) rgba(59,60,134,1);
    border-width: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\33 8dafb44 {
    width: 291px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ee8c91c3 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a07f427 {
    align-items: flex-start;
    width: 53.96%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\38 7ba2d96 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#aa94d3dd {
    width: 121.102px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd46263d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\30 93c4d7a {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\31 81f1dce {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 215px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10%;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(59,60,134,1) rgba(59,60,134,1) rgba(59,60,134,1) rgba(59,60,134,1);
    border-width: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\38 77e17a1 {
    align-items: flex-start;
    width: 53.96%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 113f9b2 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0532e16 {
    width: 291px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#fcab89a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\34 8ae9a6b {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 8d9a5f4 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 215px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10%;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(59,60,134,1) rgba(59,60,134,1) rgba(59,60,134,1) rgba(59,60,134,1);
    border-width: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\38 34cec21 {
    width: 121.102px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fab1f380 {
    align-items: flex-start;
    width: 53.96%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#b6d30636 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0bd6a9e {
    width: 291px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d4f11d1 {
    width: 126px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 368a42a {
    background-color: rgba(59,60,134,1);
    background-image: url();
    box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 11px -9px inset;
}
#\30 368a42a.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7f5c4e5 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 dc4b06e {
    width: 100%;
    min-height: 80px;
}
    
#dd46263d {
    width: 100%;
    min-height: 80px;
}
    
#fcab89a0 {
    width: 100%;
    min-height: 80px;
}
    
#\38 7ba2d96 {
    width: 100.00%;
}
    
#\31 81f1dce {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 dc4b06e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\37 7f5c4e5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 0px;
}
    
#\33 8dafb44 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 292px;
}
    
#aa94d3dd {
    height: auto;
}
    
#dd46263d {
    width: 100%;
    min-height: 192px;
    align-items: center;
    order: 1;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 0532e16 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 292px;
}
    
#fcab89a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\38 34cec21 {
    height: auto;
}
    
#\31 0bd6a9e {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 292px;
}
    
#\30 d4f11d1 {
    height: auto;
}
    
#\30 93c4d7a {
    height: auto;
    min-height: 160px;
}
    
#\31 81f1dce {
    height: auto;
    min-height: 160px;
}
    
#\34 8ae9a6b {
    height: auto;
    min-height: 160px;
}
    
#\30 8d9a5f4 {
    height: auto;
    min-height: 160px;
}
    
#\38 7ba2d96 {
    height: auto;
    min-height: 160px;
}
    
#eba69d53 {
    height: auto;
    min-height: 160px;
}
}



@media all {
    
#fe49c010 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 55.52%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) rgba(59,186,196,1) var(--color_2);
    border-width: 0px 0px 3px 0px;
    flex-wrap: nowrap;
    order: 0;
    align-items: center;
    padding: 80px 5px 80px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\36 61b678f {
    width: 4.98%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f078e14 {
    min-height: 542px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 7% 8% 7%;
    margin: 0% 0% 0% 0%;
}
    
#a88be5e6 {
    width: 87.49%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7d7c44c {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\38 c137e6d {
    align-items: center;
    width: 92.34%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    justify-self: auto;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1f4e373 {
    align-items: center;
    width: 92.71%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    justify-self: auto;
    order: 2;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ec9be12 {
    width: 81.23%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8a604c6 {
    width: 81.2%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c2866e5 {
    width: 958px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_kur {
    width: 44.45241071428572%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_stl {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-left: -10%;
}
    
#e331b689 {
    width: 4.98%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 704d9b5 {
    align-items: center;
    width: 92.39%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    justify-self: auto;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c437cfe2 {
    width: 4.98%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2ea04c9 {
    width: 81.2%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd734736.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#dd734736 {
    width: 208px;
    height: 65px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 61b678f {
    height: auto;
}
    
#\38 f078e14 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_stl.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_stl {
    width: 87.58%;
    margin: 0px 0% 0px 0%;
}
    
#fe49c010 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#group_kur {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a88be5e6 {
    width: 100.00%;
    margin-top: -35px;
}
    
#\38 c137e6d {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fe49c010 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    margin-left: 0%;
    margin-right: 0%;
    padding: 50px 10px 50px 10px;
}
    
#\36 61b678f {
    height: auto;
    width: 13.45%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f078e14 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
}
    
#\39 1f4e373 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 ec9be12 {
    align-self: center;
    width: 98.47%;
    margin: 0px 0% 0px 0%;
}
    
#\34 8a604c6 {
    align-self: center;
    width: 84.37%;
    margin: 0px 0% 0px 0%;
}
    
#\38 c2866e5 {
    width: 100%;
}
    
#group_kur {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: center;
    padding: 8px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e331b689 {
    height: auto;
    width: 13.45%;
    margin: 0px 0% 0px 0%;
}
    
#\32 704d9b5 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c437cfe2 {
    height: auto;
    width: 13.45%;
    margin: 0px 0% 0px 0%;
}
    
#a2ea04c9 {
    align-self: center;
    width: 84.37%;
    margin: 0px 0% 0px 0%;
}
    
#widget_stl {
    margin-left: 0%;
}
}



@media all {
    
#\37 3453903 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8026000 {
    align-self: auto;
    max-width: 100%;
    width: 99.99843757693128%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin-top: -10px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b1a7e13 {
    align-self: auto;
    max-height: 100%;
    min-height: 172px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 99.9973184357542%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 997074c {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(210px, max-content);
    width: 10.00%;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 1px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cbba98a {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(210px, max-content);
    width: 10.02%;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 1px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#e707f539 {
    width: 41.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b36cc1f {
    justify-content: flex-start;
    width: 44.98%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\35 85f943e {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 1229px;
    flex-wrap: nowrap;
    padding-left: 4%;
    padding-top: 6%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 2ff97ee {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fb5bfdc {
    max-height: 100%;
    min-height: 88px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\39 d4e4f7f {
    column-gap: 4%;
    row-gap: 0px;
    width: 54.97780678851175%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    order: 1;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\39 38bdac1 {
    align-items: flex-start;
    width: 61.77%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bb7b0194 {
    width: 126px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e56d61a8 {
    align-self: auto;
    max-height: 100%;
    min-height: 172px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 99.9973184357542%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 279d9fd {
    align-self: auto;
    max-height: 100%;
    min-height: 172px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 99.99588003635262%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 6b1beaa {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(210px, max-content);
    width: 10.02%;
    border-color: #000000 rgba(233,233,233,1) #000000 #000000;
    border-width: 0 1px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 856a855 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-top: -10px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c7922bb {
    align-self: center;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
}
    
#\32 246f84c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-top: -10px;
    grid-area: auto / auto / auto / auto;
}
    
#ebd77176 {
    max-height: 100%;
    min-height: 88px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#b0fa8300 {
    width: 88.03%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 20034e0 {
    max-height: 100%;
    min-height: 88px;
    width: 99.22%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#c0936c85 {
    align-self: center;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
}
    
#b3e054cb {
    width: 43.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 96e1bd3 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b2956524 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d868615 {
    width: 472px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e5ca21a3 {
    align-self: auto;
    max-width: 100%;
    width: 100.02%;
    height: auto;
    order: 1;
    margin-top: -10px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 019afc5 {
    width: 425px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 974b908 {
    max-height: 100%;
    min-height: 88px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#d2f2c9dc {
    align-self: auto;
    max-height: 100%;
    min-height: 172px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 99.99588003635262%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#f54ae030 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#deaa5639 {
    align-self: auto;
    max-height: 100%;
    min-height: 172px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 99.99588003635262%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\32 51480e7 {
    max-height: 100%;
    min-height: 88px;
    width: 99.22%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#f2f77cd0 {
    align-self: center;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
}
    
#\31 7efcfc8 {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(210px, max-content);
    width: 10.02%;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 1px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#ed4673de {
    background-color: var(--color_6);
    background-image: initial;
}
    
#\30 1ea42cf {
    max-height: 100%;
    min-height: 88px;
    width: 96.71%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#ebf2a958 {
    align-self: center;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
}
    
#\35 c510679 {
    align-self: center;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
}
    
#b553a9b8 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-top: -10px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f724b3a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 86.64%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#a10e9eeb {
    max-height: 100%;
    min-height: 88px;
    width: 99.22%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\36 fdd0a99 {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(210px, max-content);
    width: 10.02%;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 1px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ce6b0f3 {
    max-height: 100%;
    min-height: 88px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\37 eb5c9ed {
    max-height: 100%;
    min-height: 88px;
    width: 80.08%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    row-gap: 0px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b1a7e13 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 997074c {
    grid-template-rows: minmax(172px, max-content);
    width: 14%;
    margin-right: 10%;
}
    
#\34 cbba98a {
    width: 14%;
}
    
#\31 b36cc1f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 85f943e {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\31 2ff97ee {
    width: 100%;
}
    
#\35 fb5bfdc {
    width: 70%;
    min-height: 100px;
    justify-content: flex-start;
}
    
#\39 d4e4f7f {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
}
    
#e56d61a8 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 279d9fd {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 6b1beaa {
    width: 14%;
}
    
#\33 856a855 {
    width: 100%;
}
    
#\36 c7922bb {
    align-self: start;
    width: 48px;
    justify-self: end;
    margin: 62px -23px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ebd77176 {
    width: 70%;
    min-height: 100px;
    justify-content: flex-start;
}
    
#b0fa8300 {
    width: 91.01%;
}
    
#c0936c85 {
    align-self: start;
    width: 48px;
    justify-self: end;
    margin: 62px -23px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 974b908 {
    width: 70%;
    min-height: 100px;
    justify-content: flex-start;
}
    
#d2f2c9dc {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#deaa5639 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 324px;
    margin: 0px 0% 0px 0%;
}
    
#f2f77cd0 {
    align-self: start;
    width: 48px;
    justify-self: end;
    margin: 62px -23px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 7efcfc8 {
    width: 14%;
}
    
#ebf2a958 {
    align-self: start;
    width: 48px;
    justify-self: end;
    margin: 62px -23px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 c510679 {
    align-self: start;
    width: 48px;
    justify-self: end;
    margin: 62px -23px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 fdd0a99 {
    width: 14%;
}
    
#\39 ce6b0f3 {
    width: 70%;
    min-height: 100px;
    justify-content: flex-start;
}
    
#\37 eb5c9ed {
    width: 70%;
    min-height: 63px;
    justify-content: flex-start;
    height: auto;
}
    
#\39 d868615 {
    width: 636px;
}
}



@media (max-width: 767px) {
    
#\37 3453903 {
    width: 75.10%;
}
    
#\38 8026000 {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\34 b1a7e13 {
    min-height: 302px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 997074c {
    grid-template-rows: minmax(155px, max-content);
    width: 12.18%;
    margin: 0px 0% 0px -15%;
}
    
#\34 cbba98a {
    grid-template-rows: minmax(140px, max-content);
    width: 14%;
    margin: 0px 0% 0px -15%;
}
    
#e707f539 {
    height: auto;
}
    
#\31 b36cc1f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 85f943e {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\31 2ff97ee {
    width: 100%;
}
    
#\35 fb5bfdc {
    width: 100.00%;
    min-height: 90px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d4e4f7f {
    flex-direction: column;
    padding-left: 0px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    padding-right: 0px;
    row-gap: 20px;
}
    
#\39 38bdac1 {
    width: 83.91%;
    align-items: center;
    height: auto;
    min-height: 85px;
    align-self: center;
    margin: 15px 0% 0px 0%;
}
    
#bb7b0194 {
    height: auto;
}
    
#e56d61a8 {
    min-height: 140px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\36 279d9fd {
    min-height: 140px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\31 6b1beaa {
    grid-template-rows: minmax(140px, max-content);
    width: 14%;
    margin: 0px 0% 0px -15%;
}
    
#\33 856a855 {
    width: 100%;
}
    
#\36 c7922bb {
    align-self: center;
    width: 40px;
    justify-self: end;
    margin: 0px -20px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 246f84c {
    width: 100%;
}
    
#ebd77176 {
    width: 100.00%;
    min-height: 90px;
    margin: 20px 0% 0px 0%;
}
    
#\31 20034e0 {
    width: 100.00%;
    min-height: 90px;
}
    
#c0936c85 {
    align-self: center;
    width: 40px;
    justify-self: end;
    margin: 0px -20px 0px 0px;
}
    
#b3e054cb {
    height: auto;
}
    
#\31 96e1bd3 {
    width: 100%;
}
    
#b2956524 {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\39 d868615 {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e5ca21a3 {
    width: 88.46%;
}
    
#\36 019afc5 {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 974b908 {
    width: 100.00%;
    min-height: 90px;
    align-items: center;
    margin: 20px 0% 0px 0%;
}
    
#d2f2c9dc {
    min-height: 140px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#f54ae030 {
    width: 86.64%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#deaa5639 {
    min-height: 140px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\32 51480e7 {
    width: 100.00%;
    min-height: 174px;
    align-items: center;
    height: auto;
    margin-top: 20px;
}
    
#f2f77cd0 {
    align-self: center;
    width: 40px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: -20px;
}
    
#\31 7efcfc8 {
    grid-template-rows: minmax(140px, max-content);
    width: 14%;
    margin: 0px 0% 0px -15%;
}
    
#\30 1ea42cf {
    width: 100.00%;
    min-height: 90px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#ebf2a958 {
    align-self: center;
    width: 40px;
    justify-self: end;
    margin: 0px -20px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 c510679 {
    align-self: center;
    width: 40px;
    justify-self: end;
    margin: 0px -20px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b553a9b8 {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a10e9eeb {
    width: 100.00%;
    min-height: 90px;
    align-items: center;
}
    
#\36 fdd0a99 {
    grid-template-rows: minmax(140px, max-content);
    width: 14%;
    margin: 0px 0% 0px -15%;
}
    
#\39 ce6b0f3 {
    width: 100.00%;
    min-height: 90px;
    margin: 20px 0% 0px 0%;
}
    
#\37 eb5c9ed {
    width: 94.90%;
    min-height: 90px;
    align-self: center;
    align-items: center;
    margin: 20px 0% 0px 0%;
}
}



@media all {
    
#\33 709b3d1 {
    width: 234px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a5fb8ba {
    justify-content: space-between;
    align-items: flex-start;
    width: 97.92%;
    min-height: 92px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    justify-self: auto;
    row-gap: 25px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c48e0df {
    width: 100.00%;
    height: 598px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4fde009 {
    margin: 0px 0% 0px 0%;
}
    
#d545e92b {
    width: 652px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a0f15063 {
    width: 41.6875%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-color: rgba(59,186,196,1) rgba(59,186,196,1) rgba(59,186,196,1) rgba(59,186,196,1);
    border-width: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 fddab9a {
    min-height: 805px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding: 5% 0% 5% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 c8e4da9::before, #\35 c8e4da9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 c8e4da9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 58.31%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    justify-content: flex-end;
    background-color: rgba(0, 0, 0, 0);
    padding: 5% 4% 5% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 fb638f4::before, #\34 fb638f4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\34 fb638f4 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\30 9aa5cd3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 9aa5cd3 {
    width: 958px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 26c3817 {
    align-items: center;
    width: 100.00%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    align-self: center;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0906ca4 {
    width: 4.98%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e17489d0 {
    width: 81.2%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9832ba5 {
    align-items: center;
    width: 100.00%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    align-self: center;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5455f95 {
    width: 4.98%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8d664bc {
    width: 81.2%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8f77915 {
    align-items: center;
    width: 100.00%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    align-self: center;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1c59365 {
    width: 4.98%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5e1570d {
    width: 90.43%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c48e0df {
    width: 91.36%;
    height: 404px;
}
    
#d545e92b {
    width: 85.49%;
    order: 0;
}
    
#a0f15063 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    order: 0;
}
    
#\32 fddab9a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\35 c8e4da9 {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 30px;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    padding: 6% 6% 6% 6%;
}
    
#\34 fb638f4::before, #\34 fb638f4 > .bgExtraLayerOverlay {
    
}
}



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



@media (max-width: 767px) {
    
#\33 a5fb8ba {
    height: auto;
    min-height: 114px;
    width: 99.81%;
    order: 1;
    align-items: center;
    row-gap: 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c48e0df {
    height: 240px;
}
    
#d545e92b {
    width: 76.86%;
    order: 0;
}
    
#a0f15063 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\32 fddab9a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\35 c8e4da9 {
    row-gap: 21px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    order: 1;
    padding: 4% 4% 15% 4%;
}
    
#\34 fb638f4::before, #\34 fb638f4 > .bgExtraLayerOverlay {
    
}
    
#\30 9aa5cd3 {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 26c3817 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\35 0906ca4 {
    height: auto;
    width: 13.45%;
    margin: 0px 0% 0px 0%;
}
    
#e17489d0 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 9832ba5 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    align-items: center;
}
    
#e5455f95 {
    height: auto;
    width: 13.45%;
    margin: 0px 0% 0px 0%;
}
    
#\34 8d664bc {
    width: 84.36%;
    margin: 0px 0% 0px 0%;
}
    
#\31 8f77915 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    align-items: center;
}
    
#\33 1c59365 {
    height: auto;
    width: 13.45%;
    margin: 0px 0% 0px 0%;
}
    
#a5e1570d {
    width: 90.66%;
    margin: 0px 0% 0px 0%;
}
    
#\33 709b3d1 {
    margin-top: 30px;
}
}



@media all {
    
#\36 f9a933f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\35 e0a4761 {
    min-height: 267px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\34 3861d28 {
    background-color: rgba(59,60,134,1);
    background-image: initial;
}
    
#df944e33 {
    width: 87.49%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fff42b4 {
    width: 958px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e0a4761 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 245px;
}
    
#df944e33 {
    width: 99.75%;
}
}



@media (max-width: 767px) {
    
#\36 f9a933f {
    width: 100%;
    min-height: 100px;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 10px;
}
    
#\35 e0a4761 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#df944e33 {
    width: 85.22%;
}
    
#\36 fff42b4 {
    width: 100%;
}
}



@media all {
    
#\39 663dcc7 {
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding-right: 16px;
    align-items: center;
    padding-top: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 da9971a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\38 293e91b {
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\39 c2e2166 {
    background-color: rgba(59,60,134,1);
    background-image: initial;
}
    
#widget_8ae {
    width: 87.87%;
    height: 700px;
    max-width: 100%;
}
    
#\33 a5e88f2 {
    width: 544px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 babe856 {
    width: 958px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin-top: -3%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d8ca56e {
    justify-content: space-between;
    align-items: flex-start;
    width: 91.12%;
    min-height: 92px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#a02473fc {
    width: 528px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ug9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#group_3k5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 3;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#group_7li {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 36.21%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\33 fee4cb1 {
    width: 528px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d348ae5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 52.57%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#c06220f5 {
    width: 528px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 293e91b {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 663dcc7 {
    width: 100%;
    min-height: 80px;
}
    
#\36 da9971a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_8ae {
    width: 73.81%;
    height: 536px;
}
    
#\31 d8ca56e {
    align-items: center;
    width: 69.29%;
}
    
#group_3k5 {
    width: 78.77%;
    justify-content: center;
}
    
#\37 d348ae5 {
    width: 28.46%;
}
}



@media (max-width: 767px) {
    
#\39 663dcc7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 16px;
}
    
#\36 da9971a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 0px;
}
    
#\38 293e91b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_8ae {
    height: 338px;
}
    
#\33 a5e88f2 {
    width: 100%;
    order: 0;
}
    
#\30 babe856 {
    width: 100%;
}
    
#\31 d8ca56e {
    height: auto;
    min-height: 114px;
    width: 99.81%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a02473fc {
    width: 100%;
}
    
#\33 fee4cb1 {
    width: 100%;
}
    
#c06220f5 {
    width: 100%;
}
    
#group_3k5 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
}
    
#group_7li {
    width: 50.99%;
    height: auto;
    min-height: 29px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d348ae5 {
    height: auto;
    min-height: 29px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 095d67d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd3c43f6 {
    min-height: 198px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7017ee8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(59,60,134,1);
    background-image: initial;
}
    
#\38 607bb3a {
    width: 62.83%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
}



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



@media (max-width: 767px) {
    
#\35 095d67d {
    min-height: 200px;
    align-items: center;
    width: 100%;
    height: auto;
    justify-content: center;
}
    
#fd3c43f6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\38 607bb3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 607bb3a {
    width: 70.28%;
    margin: 0px 0% 0px 0%;
}
    
#e75df78b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b4dc456e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\34 973ca92 {
    padding-top: 3%;
    padding-bottom: 5%;
    min-height: 515px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\35 f32aa9b {
    background-color: rgba(59,60,134,1);
    background-image: initial;
}
    
#widget_4k6 {
    width: 100.00%;
    height: 438px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#aff80d5e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_j9p {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    border-style: solid;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-width: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_v6a {
    width: 27.75%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#fa8d07f6 {
    width: 234px;
    height: auto;
    min-height: 69px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin-top: 30px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 973ca92 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-top: 0%;
}
    
#widget_v6a {
    height: auto;
    width: 24.08%;
}
    
#widget_4k6 {
    height: 400px;
    width: 100.00%;
}
    
#aff80d5e {
    width: 100.00%;
}
    
#b4dc456e {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#group_j9p {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding-top: 0px;
}
}



@media (max-width: 767px) {
    
#b4dc456e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\34 973ca92 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#aff80d5e {
    width: 100.00%;
}
    
#group_j9p {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-bottom: 5px;
    padding-top: 5px;
}
    
#widget_v6a {
    height: auto;
    width: 48.32%;
}
    
#fa8d07f6 {
    margin: 20px 0% 0px 0%;
}
    
#widget_4k6 {
    height: 206px;
}
}



@media all {
    
#\39 3678568 {
    background-color: rgba(59,60,134,1);
    background-image: initial;
}
    
#d9e5e55d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: linear-gradient(450deg, rgba(81, 87, 176, 1) 0%, rgba(59, 186, 196, 1) 100%);
    background-origin: border-box;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-width: 0px 0px 0px 0px;
    padding: 30px 16px 30px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#cd9f2080 {
    padding-bottom: 6%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 2%;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\37 9d2041c {
    width: 958px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cb84f32 {
    width: 86.13%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cd9f2080 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 cb84f32 {
    width: 85.53%;
}
}



@media (max-width: 767px) {
    
#d9e5e55d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 15px;
}
    
#cd9f2080 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 9d2041c {
    width: 100%;
}
    
#\36 cb84f32 {
    width: 166px;
}
}



@media all {
    
#\36 757ec9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 c492e96 {
    min-height: 61px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_gsu {
    width: 100%;
    height: 75px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\36 757ec9e {
    width: 100%;
    min-height: 30px;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\36 c492e96 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#widget_gsu {
    height: 11px;
}
}



@media all {
    
#d41d04ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#b5fb03d3 {
    padding-bottom: 4%;
    min-height: 501px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_268 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 50px;
}
    
#a12806db {
    width: 652px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a726085 {
    width: 958px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 10px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#d41d04ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b5fb03d3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a12806db {
    width: 78.79%;
    order: 0;
}
    
#\34 a726085 {
    width: 100%;
}
    
#widget_268 {
    height: 638px;
}
}



@media all {
    
#ce5845bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-top: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#ea39302b {
    padding-bottom: 2%;
    min-height: 104px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\33 8035db2 {
    background-color: rgba(59,60,134,1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 0px -12px 11px -9px inset;
}
    
#\30 51d405d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\30 51d405d {
    width: 210px;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#ce5845bc {
    width: 100%;
    min-height: 20px;
    align-items: center;
    height: auto;
}
    
#ea39302b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\35 f44f688 {
    padding-bottom: 15%;
    min-height: 922px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#fc31d210.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#fc31d210 {
    width: 379px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4ef23b6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#d4ef23b6 {
    width: 94.12%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 30px;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#defb03b8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#defb03b8 {
    width: 293px;
    height: 60px;
    max-width: 100%;
    order: 0;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f380b1ee {
    align-items: center;
    width: 48.23817978203272%;
    min-height: 177px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 1px 1px 1px 1px;
    padding-top: 20px;
    padding-bottom: 10px;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-right: 0%;
}
    
#d7e05eb5 {
    align-items: center;
    width: 48.23817978203272%;
    min-height: 177px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 1px 1px 1px 1px;
    padding-top: 20px;
    padding-bottom: 10px;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\34 215008f {
    width: 452px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1e8d939 {
    width: 450px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ef42a818 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.30%;
    min-height: 177px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\32 f77a440.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\32 f77a440 {
    width: 385px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 1;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#dd32ee1e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-right: 1%;
    justify-content: flex-start;
    padding-left: 0%;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#ce209e29 {
    margin-top: -10%;
}
    
#\35 3ff532a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\35 3ff532a {
    width: 237px;
    height: 60px;
    max-width: 100%;
    order: 0;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 eb67b44 {
    width: 25.54%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-top: -50px;
}
    
#b5bdc06e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#f61c978c {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\31 09b83b0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\31 09b83b0 {
    width: 450px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fd79b193.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#fd79b193 {
    width: 379px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc162f95 {
    align-items: flex-start;
    width: 98.24771789899212%;
    min-height: 364px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    padding-bottom: 40px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 1px 1px 1px 1px;
    padding-top: 20px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 22d0aaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50.33725%;
    min-width: 4%;
    padding-right: 16px;
    padding-left: 16px;
    justify-content: flex-start;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#abb9c62e {
    width: 53px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#b00f81cf {
    width: 53px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\30 466906e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 45.66%;
    min-width: 4%;
    background-image: linear-gradient(405deg, rgba(81, 87, 176, 1) 0%, rgba(59, 186, 196, 1) 100%);
    border-radius: 25px 25px 25px 25px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    align-items: center;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 0px 0px 0px 0px;
    background-origin: border-box;
    padding: 45px 16px 45px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f44f688 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 1%;
    padding: 0% 1% 10% 2%;
}
    
#\34 215008f {
    width: 418px;
}
    
#\37 1e8d939 {
    width: 418px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 f77a440 {
    width: 460px;
}
    
#ce209e29 {
    margin-top: -25%;
}
    
#\31 09b83b0 {
    width: 418px;
}
    
#bc162f95 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    align-items: center;
    padding-top: 20px;
}
    
#\39 eb67b44 {
    height: auto;
}
    
#\36 22d0aaa {
    width: 100%;
    min-height: 80px;
    padding-top: 50px;
}
    
#\30 466906e {
    row-gap: 30px;
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\35 f44f688 {
    min-height: unset;
    flex-direction: column;
    padding-left: 5%;
    padding-right: 5%;
}
    
#fc31d210 {
    margin-left: 0%;
    margin-right: 0%;
    width: 90.19%;
}
    
#d4ef23b6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
    
#f380b1ee {
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 159px;
    margin: 0px 0% 0px 0%;
}
    
#d7e05eb5 {
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 159px;
    margin: 0px 0% 0px 0%;
}
    
#\34 215008f {
    width: 260px;
}
    
#\37 1e8d939 {
    width: 260px;
}
    
#\32 f77a440 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 90.19%;
}
    
#dd32ee1e {
    width: 100.00%;
}
    
#\39 eb67b44 {
    height: auto;
    width: 38.20%;
}
    
#b5bdc06e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 09b83b0 {
    width: 260px;
}
    
#fd79b193 {
    margin-left: 0%;
    margin-right: 0%;
    width: 90.19%;
}
    
#bc162f95 {
    width: 100.00%;
    margin-top: 15%;
}
    
#\36 22d0aaa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
}
    
#\30 466906e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
}
}



@media all {
    
#\36 27fe733 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f804a836 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\34 157f115 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aa480f2e {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 60px 0% 60px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 fa25e15 {
    align-items: center;
    width: 90.75%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 8px 0%;
    margin: -10px 0% 0px 0%;
}
    
#da8cefcf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#da8cefcf {
    width: 1185px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: -15px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d89c9a2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 25px 0% 0% 0%;
}
    
#e82ba8ec.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#e82ba8ec {
    width: 282px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8a09625 {
    align-items: center;
    width: 32.79%;
    min-height: 313px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3%;
    height: auto;
    order: 0;
    background-image: linear-gradient(405deg, rgba(81, 87, 176, 1) 0%, rgba(59, 186, 196, 1) 100%);
    border-radius: 50px 50px 50px 50px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-self: auto;
    justify-self: auto;
    flex-wrap: nowrap;
    background-origin: border-box;
    padding: 15px 0% 15px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6b31b85 {
    align-items: center;
    width: 32.79%;
    min-height: 313px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3%;
    height: auto;
    order: 2;
    background-image: linear-gradient(405deg, rgba(81, 87, 176, 1) 0%, rgba(59, 186, 196, 1) 100%);
    border-radius: 50px 50px 50px 50px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-self: auto;
    justify-self: auto;
    flex-wrap: nowrap;
    background-origin: border-box;
    padding: 15px 0% 15px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe5adc3e {
    align-items: center;
    width: 90.75%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 8px 0%;
    margin: -10px 0% 0px 0%;
}
    
#\31 d08fe82.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\31 d08fe82 {
    width: 328px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 22297f6 {
    width: 91.02%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db378389 {
    align-items: center;
    width: 32.79%;
    min-height: 313px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3%;
    height: auto;
    order: 1;
    background-image: linear-gradient(405deg, rgba(81, 87, 176, 1) 0%, rgba(59, 186, 196, 1) 100%);
    border-radius: 50px 50px 50px 50px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-self: auto;
    justify-self: auto;
    flex-wrap: nowrap;
    background-origin: border-box;
    padding: 15px 0% 15px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 abf4ffe {
    align-items: center;
    width: 90.75%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 8px 0%;
    margin: -10px 0% 0px 0%;
}
    
#d100c4c1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#d100c4c1 {
    width: 328px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f193494 {
    width: 99.58%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5cad5ca {
    width: 95.21%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 27fe733 {
    width: 81.30%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 fa25e15 {
    row-gap: 5px;
}
    
#\31 d89c9a2 {
    column-gap: 2%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 8a09625 {
    width: 32.789353299700956%;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\34 157f115 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#aa480f2e {
    row-gap: 15px;
}
    
#\31 6b31b85 {
    width: 32.789353299700956%;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#fe5adc3e {
    row-gap: 5px;
}
    
#db378389 {
    width: 32.789353299700956%;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\37 abf4ffe {
    row-gap: 5px;
}
}



@media (max-width: 767px) {
    
#\38 fa25e15 {
    height: auto;
    min-height: 113px;
    margin-top: 0px;
}
    
#\31 d89c9a2 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 10px;
}
    
#\36 8a09625 {
    width: 96.66%;
    align-self: center;
    row-gap: 15px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 157f115 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#aa480f2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 30px;
}
    
#\31 6b31b85 {
    width: 96.66%;
    align-self: center;
    row-gap: 15px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fe5adc3e {
    height: auto;
    min-height: 113px;
    margin-top: 0px;
    width: 100.00%;
}
    
#db378389 {
    width: 96.66%;
    align-self: center;
    row-gap: 15px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 abf4ffe {
    height: auto;
    min-height: 113px;
    margin-top: 0px;
}
    
#\34 f193494 {
    width: 100.00%;
}
}

