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

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

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

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

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

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

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

  *#dm .dmInner div.u_1302262413 {
    background-color:rgba(229,246,255,1) !important;
    background-image:none !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

  *#dm .dmInner div.u_1800244154 {
    background-color:rgba(229,246,255,1) !important;
    background-image:none !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

  *#dm .dmInner div.u_1405006662 {
    background-color:rgba(229,246,255,1) !important;
    background-image:none !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

  *#dm .dmInner div.u_1733082051 {
    background-color:rgba(229,246,255,1) !important;
    background-image:none !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

  *#dm .dmInner div.u_1122079576 {
    background-color:rgba(229,246,255,1) !important;
    background-image:none !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

  *#dm .dmInner div.u_1632728684 {
    background-color:rgba(229,246,255,1) !important;
    background-image:none !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1732344944 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1637503818 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1941423700 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1162193661 {
    background-color:rgba(249,115,22,1) !important;
    background-image:none !important;
    border-radius:9px 9px 9px 9px !important;
  }

  *#dm .dmInner a.u_1162193661 .iconBg {
    display:inline-block !important;
    background-color:var(--color_6) !important;
    mask-image:url(https://irp.cdn-website.com/d2cfa2f8/icon/Phone_205258.svg) !important;
    width:27px !important;
    height:27px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1509381642 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1509381642 span.text {
    color:var(--color_7) !important;
    font-size:24px !important;
  }

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

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

  *#dm .dmInner div.u_1359233283 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1091137434 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1076556670 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1138198080 p {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:28.8px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1138198080 li {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:28.8px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1138198080 {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:28.8px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1765954254 p {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:28.8px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1765954254 li {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:28.8px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1765954254 {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:28.8px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1699708965 p {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:28.8px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1699708965 li {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:28.8px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1699708965 {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:28.8px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1282906352 p {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1282906352 li {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1282906352 {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1679410371 p {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1679410371 li {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1679410371 {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1757897135 p {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1757897135 li {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1757897135 {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1880458676 p {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1880458676 li {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1880458676 {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1346909298 p {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1346909298 li {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1346909298 {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1174627471 p {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1174627471 li {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1174627471 {
    color:rgb(20,20,20) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1565068316 {
    background-color:rgba(249,115,22,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

  *#dm .dmInner div.u_1364527750 img {
    object-fit:cover !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1810673412 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    background-color:rgba(151,195,216,0.19) !important;
    border-radius:18px 18px 18px 18px !important;
  }

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

  *#dm .dmInner *.u_1918397743 { display:block !important; }

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

  *#dm .dmInner *.u_1738099323 { display:block !important; }

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

  *#dm .dmInner *.u_1368862204 { display:block !important; }

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

  *#dm .dmInner *.u_1282941898 { display:block !important; }

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

  *#dm .dmInner *.u_1312375192 { display:block !important; }

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

  *#dm .dmInner *.u_1582491723 { display:block !important; }

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

  *#dm .dmInner div.u_1481799999 .caption-inner { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1481799999 .caption-container .caption-title { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1481799999 .caption-container .caption-text { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1481799999 .caption-container .caption-text .rteBlock { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1092611113 img {
    object-fit:contain !important;
    border-radius:30px 30px 30px 30px !important;
  }

  *#dm .dmInner div.u_1720765127 {
    background-color:rgba(249,115,22,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_1908795811 .iconBg {
    display:inline-block !important;
    background-color:rgba(0,0,0,1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/d2cfa2f8/icon/Arrow_3134097.svg) !important;
    width:14px !important;
    height:14px !important;
  }

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

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

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

  *#dm .dmInner a.u_1908795811 span.text {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:18px !important;
  }

  *#dm .dmInner nav.u_1394958984 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2129828574 .photoGalleryThumbs .image-container a { padding-top:211px !important; }

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

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

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

  *#dm .dmInner *.u_1481799999 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner div.u_1481799999 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_1481799999 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_1481799999 .caption-container .caption-text .rteBlock { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1481799999 .photoGalleryThumbs .image-container a { padding-top:49px !important; }

  *#dm .dmInner *.u_1481799999 .caption-inner {
    padding-left:4px !important;
    padding-right:4px !important;
  }

  *#dm .dmInner div.u_1481799999 .caption-container .caption-title { font-size:16px !important; }

  *#dm .dmInner div.u_1481799999 .caption-container .caption-text { font-size:14px !important; }

  *#dm .dmInner div.u_1481799999 .caption-container .caption-text .rteBlock { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1481799999 .photoGalleryThumbs .image-container a { padding-top:90px !important; }

  *#dm .dmInner div.u_1880458676 { text-align:left !important; }

  *#dm .dmInner div.u_1880458676 .rteBlock { text-align:left !important; }

  *#dm .dmInner div.u_1346909298 { text-align:left !important; }

  *#dm .dmInner div.u_1346909298 .rteBlock { text-align:left !important; }

  *#dm .dmInner div.u_1174627471 { text-align:left !important; }

  *#dm .dmInner div.u_1174627471 .rteBlock { text-align:left !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_2);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 253px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 45px 4% 45px;
    margin: 0% 0% 0% 0%;
}
    
#innergrid_51l {
    width: 100%;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-template-rows: minmax(85px, max-content) minmax(85px, max-content);
    max-width: 100%;
}
    
#widget_e6m {
    width: 60px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#\39 3099dbd {
    width: 60px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#a53156db {
    width: 60px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 20px 0.3964235154194985% 0px 0%;
    grid-area: 1 / 3 / span 1 / span 1;
}
    
#\34 04d8185 {
    width: 60px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 20px 0.5425080213620468% 0px 0%;
    grid-area: 1 / 4 / span 1 / span 1;
}
    
#c4c69a1d {
    width: 60px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
    grid-area: 1 / 5 / span 1 / span 1;
}
    
#\31 a3adee8 {
    width: 60px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
    grid-area: 1 / 6 / span 1 / span 1;
}
    
#widget_ie8 {
    width: 50.76%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 5px 0.1450507614213235% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 2;
}
    
#\37 0e1b176 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 5px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\39 c85b726 {
    width: 69.04%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 6px 0% 0px 0.2664891999788494%;
    grid-area: 2 / 3 / span 1 / span 1;
}
    
#aa2330f3 {
    width: 55.96%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 6px 1.7646916081773485% 0px 0%;
    grid-area: 2 / 4 / span 1 / span 1;
}
    
#\38 285dabd {
    width: 50%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 0px 0% 0px 3.316429383460237%;
    grid-area: 2 / 5 / span 1 / span 1;
}
    
#cf26e033 {
    width: 50%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 5px 0% 0px 0.20307873307952623%;
    grid-area: 2 / 6 / span 1 / span 1;
}
    
#d2a354bb {
    width: 59.55%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 35px 0% 0px 0.28763681789341367%;
    grid-area: 2 / 6 / span 1 / span 1;
}
    
#\37 a564a2d {
    width: 50%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 35px 0% 0px 3.333366381133672%;
    grid-area: 2 / 5 / span 1 / span 1;
}
    
#\32 79e1cdd {
    width: 61.93%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 42px 0.5414468987944163% 0px 0%;
    grid-area: 2 / 4 / span 1 / span 1;
}
    
#\32 58d598f {
    width: 57.87%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 40px 0.4209050470600677% 0px 0%;
    grid-area: 2 / 3 / span 1 / span 1;
}
    
#d2a08203 {
    width: 64.64%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 40px 4.230118443316413% 0px 0%;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\35 8d228fa {
    width: 58.21%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 40px 0% 0px 0.19247245465841795%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\33 ce027df {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    justify-self: center;
    align-self: end;
    margin: 0px 7.038912958703469% -123px 0%;
    grid-area: 2 / 3 / span 1 / span 2;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e41bc0ac {
    min-height: 252px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5b6f00c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\34 04b5a85 {
    width: 55%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 30px;
}
    
#c0b16804 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 2px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    background-color: var(--color_7);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ace115ae {
    width: 73.94%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e9732021 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ee6f3af1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#eacacf50 {
    min-height: 276px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10px 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d9cc77d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\37 a918975 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rfj {
    width: 100.00%;
    height: 229px;
    max-width: 100%;
}
}



@media all {
    
#\37 4b38579 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c1a2db4 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin-top: -84px;
    grid-area: auto / auto / auto / auto;
}
    
#e125eaa5 {
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 78e3ca4 {
    background-color: var(--color_7);
    background-image: none;
}
}



@media all {
    
#\33 4c2bd7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6b2a46e {
    width: 94px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    justify-self: auto;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -28px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f301553 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -43px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cee68d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 e5d899c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 30.6%;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(229,246,255,1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f89a07d0[data-background-color-animation] {
    background-color: rgba(229,246,255,1);
}
#f89a07d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 30.6%;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(229,246,255,1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 e94d40e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin-top: -1px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 eca37e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -39px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b9921f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 30.6%;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(229, 246, 255, 0.92);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#be6719b1 {
    min-height: 356px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 0% 122px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 dc16f9f {
    background-color: var(--color_7);
    background-image: none;
}
    
#\36 86d38b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -36px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 37cd96b {
    width: 90px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    justify-self: auto;
    order: 1;
    margin: -46px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c43300fb {
    width: 94px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    justify-self: auto;
    order: 0;
    margin: -53px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa9ab361 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 cad1b1c {
    min-height: 358px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 ec11f0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#ec768c47 {
    width: 78.05%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5377a3e {
    background-color: var(--color_2);
    background-image: none;
}
    
#\37 eee3c5e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_jgd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 adc2071 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#d0d1f177 {
    width: 99.99%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 125px 0% 0px 0%;
    grid-area: 1 / 6 / span 1 / span 1;
}
    
#\34 4bd78e6 {
    width: 90px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 34px 0% 0px 0%;
}
    
#\36 3e076d4 {
    width: 49.99%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 125px 0% 0px 4.917832736739341%;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#\35 9ee6706 {
    width: 50%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 125px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#fbfb8a54 {
    margin: 0px 0% 0px 0%;
}
    
#ffa26edb {
    width: 90px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 34px 0% 0px 0%;
    grid-area: 1 / 4 / span 1 / span 1;
}
    
#edebc06e {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 125px 0% 0px 0%;
    grid-area: 1 / 5 / span 1 / span 1;
}
    
#\34 c649fd9 {
    width: 49.99%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 125px 0% 0px 1.2712664926759665%;
    grid-area: 1 / 3 / span 1 / span 2;
}
    
#\36 a5a7df2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b22e2b7 {
    min-height: 276px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10px 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 d629052 {
    width: 90px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 34px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#bd9f9136 {
    width: 90px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 34px 0% 0px 0%;
    grid-area: 1 / 5 / span 1 / span 1;
}
    
#a92db318 {
    width: 90px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 34px 0% 0px 0%;
    grid-area: 1 / 6 / span 1 / span 1;
}
    
#cc9dc39c {
    width: 100.00%;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-template-rows: minmax(172px, max-content);
    max-width: 100%;
}
    
#adc47214 {
    width: 90px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 34px 0% 0px 5.06083733322489%;
    grid-area: 1 / 3 / span 1 / span 1;
}
    
#\30 2f9d4a0 {
    width: 50%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 125px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#b6a1d6fa {
    width: 49.99%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 125px 0% 0px 1.2529239174270583%;
    grid-area: 1 / 4 / span 1 / span 2;
}
}



@media all {
    
#\35 a7533b3 {
    min-height: 101px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 5956320 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#be3d257c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4c615d1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 a6287cd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e4a464a1 {
    width: 46.86%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 2;
    margin: 101px 0% 0px 8.507075449897819%;
}
    
#\36 df40280 {
    width: 44.47%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin: 16px 0% 0px 10.895576702137506%;
}
    
#ea31f46c {
    width: 68.04%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 18px 18px 0px 0px;
    grid-area: 1 / 3 / span 1 / span 1;
}
    
#\38 1a8e4e3 {
    width: 66.05%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 18px 10px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\35 aae61e8 {
    min-height: 485px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 d7e068e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 b0fcd2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -2px;
    order: 0;
}
    
#c3dc64cd {
    width: 100.00%;
    grid-template-rows: minmax(152px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    background-color: var(--color_2);
    background-image: none;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4f1819e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a106e652.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#a106e652 {
    width: 33.76%;
    height: auto;
    max-width: 100%;
    min-height: 49px;
    justify-self: end;
    align-self: start;
    order: 1;
    margin: 64px 1.7926927957447831% 0px 0%;
}
    
#d56c2718 {
    width: 27.22%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 21px 0% 0px 0%;
}
    
#widget_6nh {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#widget_ail {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\38 96ee8be {
    width: 65.67%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 18px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e6cc6d57 {
    width: 29.05%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: center;
    align-self: start;
    margin: 18px 0px 0px 0px;
    grid-area: 1 / 1 / span 3 / span 1;
}
    
#\31 4eb1985 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
    
#\33 0b8cada {
    width: 95.07%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: end;
    align-self: start;
    margin: 18px 0px 0px 0px;
    grid-area: 1 / 1 / span 3 / span 1;
}
    
#\36 70d0d87 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d057a216 {
    width: 27.22%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 21px 0% 0px 0%;
}
    
#a2178e07 {
    width: 46.86%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 2;
    margin: 101px 0% 0px 8.507075449897819%;
}
    
#\37 9662d52 {
    width: 100%;
    height: 514px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df9b3fbd {
    width: 100.00%;
    grid-template-rows: minmax(152px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    background-color: var(--color_2);
    background-image: none;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7ebb0eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 b0a2684 {
    width: 99.66%;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(179px, max-content);
    max-width: 100%;
    margin-left: -0px;
}
    
#\36 ebf6b1d {
    min-height: 485px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 84d15e7 {
    width: 44.47%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin: 16px 0% 0px 10.895576702137506%;
}
    
#\37 9a70600 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f04f9d0 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\30 c99757e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e8aa43a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c6ae98a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -2px;
    order: 0;
}
    
#dfd430d8 {
    width: 92.11%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: center;
    align-self: start;
    margin: 17px 0px 0px 0px;
}
    
#\37 0854e4d {
    width: 95.06%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: end;
    align-self: start;
    margin: 17px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\38 29a36e4 {
    width: 95.07%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: center;
    align-self: start;
    margin: 17px 0px 0px 0px;
    grid-area: 1 / 3 / span 1 / span 1;
}
    
#\36 18cce9e.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\36 18cce9e {
    width: 31.88%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: start;
    justify-self: end;
    margin: 80px 4.012995719660958% 0px 0%;
}
}



@media all {
    
#\37 9193271 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#d231aade {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 32px 0% 32px 0%;
}
    
#\33 2545ff7 {
    margin: 0px 0% 0px 0%;
}
    
#fbe1039c {
    background-color: var(--color_2);
    background-image: none;
}
    
#group_7o2 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_9o0 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cdb2b84 {
    width: 100.00%;
    height: 277px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 6e4921a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ab75ffc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e5fc7c19 {
    background-color: var(--color_7);
    background-image: none;
}
    
#e63acb21 {
    width: 624px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cef81f0a {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 0b8ab28 {
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#f19d599d {
    margin: 0px 0% 0px 0%;
}
    
#\39 f9a4bc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 43d49d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.42%;
    min-width: 4%;
}
    
#cc9a45d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49.58%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d2af10c {
    background-color: var(--color_2);
    background-image: none;
}
    
#dde0a524 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 32px 0% 32px 0%;
}
    
#\30 2f99e0e {
    width: 91.90%;
    height: 512px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 979ec28 {
    width: 412px;
    height: auto;
    min-height: 51px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 481px 3.2203389830508473% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#e0593561 {
    width: 100.00%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(580.21875px, max-content);
    max-width: 100%;
    background-color: var(--color_1);
    background-image: none;
    margin-top: -42px;
}
    
#\35 ca0735d {
    width: 92.2%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 152px 10px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\35 fe614a3 {
    width: 136px;
    height: auto;
    max-width: 100%;
    align-self: start;
    justify-self: center;
    margin: 425px 0px 0px 0px;
}
    
#\32 4b8fef7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f1106e69 {
    width: 88.64%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 35px 0.16423629502118645% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#c38d54e1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 2062bb2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 2062bb2 {
    width: 90.00%;
    height: 356px;
    justify-self: center;
    align-self: center;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 16ca01c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 5aa5b85 {
    min-height: 140px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e74d9813 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f5d3c6b9 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin-top: -11px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4d7b88e {
    background-color: var(--color_7);
    background-image: none;
}
}



@media all {
    
#fa641dee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin-top: -1px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d6f54e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 30.6%;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(229,246,255,1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 ec6a6a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 30.6%;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(229,246,255,1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 fed7a53 {
    width: 90px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    justify-self: auto;
    order: 1;
    margin: -54px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4f3a9af[data-background-color-animation] {
    background-color: rgba(229,246,255,1);
}
#\30 4f3a9af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 30.6%;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(229,246,255,1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c2eb44bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -43px;
    grid-area: auto / auto / auto / auto;
}
    
#bb16c465 {
    background-color: var(--color_7);
    background-image: none;
}
    
#eac1d53d {
    width: 94px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    justify-self: auto;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -46px;
    grid-area: auto / auto / auto / auto;
}
    
#d5ab4c1b {
    min-height: 372px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 0% 122px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 24d26df {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -52px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2288f60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d018da48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin-top: 28px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5a9a057 {
    margin: 0px 0% 0px 0%;
}
    
#b33abfef {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -27px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ce184bb {
    width: 94px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    justify-self: auto;
    order: 0;
    margin: -52px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e7fa47df {
    min-height: 971px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\39 f49e716[data-background-color-animation] {
    
}
#\39 f49e716::before, #\39 f49e716 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(1, 12, 28, 1);
    opacity: 0.71;
    border-radius: inherit;
}
#\39 f49e716 {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/d2cfa2f8/dms3rep/multi/opt/R62_5308-1920w.jpg");
}
    
#group_drm {
    width: 48.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\35 ed765a1 {
    margin: 0px 0% 0px 0%;
}
    
#fd587ed3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 45px 0px 45px;
}
#fd587ed3 {
    width: 82.61%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 162px 0% 0px 0%;
}
    
#group_11i {
    width: 48.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\30 e3418ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 e3418ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac9590b2 {
    align-items: center;
    width: 88.72%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.53537850358352%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: center;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e50ad9d2 {
    width: 63.67%;
    height: 538px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 eb34864.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\39 eb34864 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1f3cd64 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db5a2ef9 {
    align-items: center;
    width: 46.39%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.4365995575632518%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 5464179 {
    width: 100.00%;
    height: 47px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 d7a434e::before, #\38 d7a434e > .bgExtraLayerOverlay {
    
}
#\38 d7a434e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 5a92b7f {
    min-height: 0;
    column-gap: 15%;
    row-gap: 90px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d0e0b440 {
    background-color: var(--color_2);
    background-image: none;
}
    
#undefined {
    width: 191.67%;
}
}



@media all {
    
#\30 0f29401 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\33 6270c85 {
    margin: 0px 0% 0px 0%;
}
    
#\35 937aefa {
    min-height: 311px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_bh2 {
    width: 30.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_g9p {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
}
    
#group_dvj {
    width: 30.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_5ta {
    width: 30.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#d4c42687 {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e57a683b {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 865339f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 2px;
}
    
#\30 ae9b8cb {
    width: 100.00%;
    height: 277px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d8b3db4 {
    width: 100.00%;
    height: 282px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b050c68b {
    width: 99.99%;
    height: 212px;
    max-width: 100%;
    order: 0;
}
    
#ff7633d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -9px;
}
    
#eb9583fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 3px;
}
    
#\35 c5f2f38.flex-element.widget-wrapper > [data-element-type] {
    padding: 9px 0px 9px 0px;
}
#\35 c5f2f38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1db9c49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -9px;
}
    
#\36 020052c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.92%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#e6ed54d6 {
    margin: 5px 0% 5px 0%;
}
    
#\35 d739899 {
    min-height: 570px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 0% 0% 0%;
}
    
#\32 9c75af2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -11px;
}
    
#e4f22be9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.08%;
    min-width: 4%;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 d37871e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
}
    
#e157396e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3af058c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\31 6c0dd06 {
    margin: 0px 0% 0px 0%;
}
    
#\35 9b960c3 {
    background-color: var(--color_2);
    background-image: none;
}
}



@media all {
    
#e00c7362 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 32px 0% 32px 0%;
}
    
#\30 a11c18b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
}
    
#\31 a17355f {
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\38 11c294f {
    margin: 0px 0% 0px 0%;
}
    
#\35 b212327 {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_quq {
    width: 100%;
    height: 398px;
    max-width: 100%;
}
    
#group_up1 {
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_bre {
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_gf8 {
    width: 100%;
    height: 396px;
    max-width: 100%;
}
    
#widget_i9a {
    width: 100%;
    height: 392px;
    max-width: 100%;
}
    
#widget_2bl {
    width: 100%;
    height: 390px;
    max-width: 100%;
}
}



@media all {
    
#\31 792c8ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 cebc302 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\32 1ab24ac {
    width: 79.41%;
    height: 276px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 94bf5b0 {
    background-color: var(--color_2);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 ce027df {
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e41bc0ac {
    min-height: 205px;
    padding: 0px 2% 0px 2%;
}
    
#e9732021 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eacacf50 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 160px;
}
    
#\37 a918975 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rfj {
    height: 131px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e125eaa5 {
    padding: 16px 2% 0% 2%;
}
    
#\33 d031585 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be6719b1 {
    padding: 50px 2% 12px 2%;
}
    
#\32 6b2a46e {
    height: auto;
}
    
#fa9ab361 {
    margin: 0px 0% 0px 0%;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 aae61e8 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c4f1819e {
    width: 40.32%;
}
    
#\38 d7e068e {
    width: 55.60%;
}
    
#widget_6nh {
    height: 228px;
}
    
#widget_ail {
    width: 85.51%;
    height: 272px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 26px;
}
    
#\38 1a8e4e3 {
    margin-top: 3px;
}
    
#ea31f46c {
    margin-top: -4px;
}
    
#\38 96ee8be {
    margin-top: -6px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b0a2684 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 ebf6b1d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 9a70600 {
    column-gap: 7.284454140187803%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 f04f9d0 {
    height: 186px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9193271 {
    width: 48%;
    min-height: 8px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d231aade {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 239px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_7o2 {
    width: 48%;
    min-height: 8px;
}
    
#widget_9o0 {
    height: 168px;
}
    
#\39 cdb2b84 {
    height: 171px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6e4921a {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 ab75ffc {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#e63acb21 {
    margin-left: 0%;
    margin-right: 0%;
    width: 511px;
    max-width: none;
}
    
#cef81f0a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 8px 0% 8px 0%;
}
    
#\37 0b8ab28 {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 43d49d3 {
    width: 48%;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#cc9a45d4 {
    width: 48%;
}
    
#dde0a524 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 712px;
}
    
#\30 2f99e0e {
    width: 100.00%;
    height: 318px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4b8fef7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f5979870 {
    margin: 0px 0% 0px 0%;
}
    
#\33 979ec28 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 51px;
    width: 333px;
    margin: 518px 1.8827298973898718% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#\35 2062bb2 {
    justify-self: center;
    align-self: start;
    height: 221px;
    width: 96.04%;
    margin: 69px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5aa5b85 {
    padding: 16px 2% 0% 2%;
}
    
#\33 e5219d0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d5ab4c1b {
    min-height: 107px;
    padding: 50px 2% 32px 2%;
}
    
#eac1d53d {
    height: auto;
}
    
#\33 5a9a057 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7fa47df {
    min-height: 1000px;
    padding: 0px 2% 0px 2%;
}
    
#\39 f49e716::before, #\39 f49e716 > .bgExtraLayerOverlay {
    
}
    
#fd587ed3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 45px 0px 45px;
}
#fd587ed3 {
    width: 97.72%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 192px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac9590b2 {
    width: 100.00%;
    row-gap: 28px;
}
    
#e50ad9d2 {
    height: 310px;
    width: 96.92%;
}
    
#group_drm {
    width: 48.5%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_11i {
    width: 48.5%;
}
    
#\35 ed765a1 {
    margin: 0px 0% 0px 0%;
}
    
#db5a2ef9 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5464179 {
    margin-top: 0px;
}
    
#\38 d7a434e::before, #\38 d7a434e > .bgExtraLayerOverlay {
    
}
#\38 d7a434e {
    width: 100%;
    min-height: 80px;
}
    
#\31 5a92b7f {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6270c85 {
    margin: 0px 0% 0px 0%;
}
    
#\35 937aefa {
    padding: 50px 2% 12px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eb9583fc {
    margin-top: 3px;
}
    
#\30 ae9b8cb {
    height: 193px;
}
    
#\38 d8b3db4 {
    height: 168px;
}
    
#b050c68b {
    height: 118px;
    margin-top: 3px;
}
    
#\35 d739899 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e157396e {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\36 3af058c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 177px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e00c7362 {
    min-height: 300px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 a11c18b {
    width: 22%;
    min-height: 8px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a17355f {
    width: 22%;
    min-height: 8px;
}
    
#group_up1 {
    width: 22%;
    min-height: 8px;
}
    
#group_bre {
    width: 22%;
    min-height: 8px;
}
    
#widget_quq {
    height: 226px;
}
    
#widget_gf8 {
    height: 224px;
}
    
#widget_i9a {
    height: 222px;
}
    
#widget_2bl {
    height: 226px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 cebc302 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 1ab24ac {
    width: 91.72%;
    height: 182px;
}
    
#\31 792c8ce {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#e5fc7c19 {
    grid-template-rows: minmax(8px, max-content);
}
    
#cef81f0a {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 ce027df {
    order: 0;
}
}



@media (max-width: 767px) {
    
#e41bc0ac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\34 04b5a85 {
    width: 100%;
}
    
#c0b16804 {
    width: 100%;
    min-height: 258px;
    align-items: center;
    height: auto;
}
    
#ace115ae {
    width: 100%;
}
    
#e9732021 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\37 4b38579 {
    min-height: 154px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
    height: auto;
}
    
#e125eaa5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 50px;
}
}



@media (max-width: 767px) {
    
#\37 b9921f2 {
    width: 100%;
    min-height: 80px;
}
    
#be6719b1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 50px 4%;
}
    
#\37 e5d899c {
    width: 100%;
    min-height: 80px;
}
    
#f89a07d0 {
    width: 100%;
    min-height: 80px;
}
    
#\32 6b2a46e {
    height: auto;
    margin-top: -17px;
}
    
#\38 37cd96b {
    height: auto;
}
    
#c43300fb {
    height: auto;
    margin-top: -51px;
}
}



@media (max-width: 767px) {
    
#\34 cad1b1c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 ec11f0a {
    width: 100%;
    min-height: 1090px;
    align-items: center;
    height: auto;
}
    
#\37 eee3c5e {
    margin-top: 39px;
}
    
#ec768c47 {
    width: 99.38%;
}
}



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



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



@media (max-width: 767px) {
    
#c4f1819e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 aae61e8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 d7e068e {
    min-height: 527px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#widget_6nh {
    height: 214px;
    order: 1;
}
    
#widget_ail {
    height: 332px;
    width: 100.00%;
    order: 0;
}
    
#e6cc6d57 {
    justify-self: center;
    align-self: start;
    width: 95.07%;
    margin: 7px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\31 4eb1985 {
    position: relative;
    justify-self: center;
    align-self: start;
    width: 96.85%;
    margin: 12px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 0b8cada {
    justify-self: center;
    align-self: start;
    width: 95.07%;
    margin: 5px 0px 0px 0px;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#\36 70d0d87 {
    grid-template-rows: minmax(141.85416666666666px, max-content) minmax(141.85416666666666px, max-content) minmax(141.85416666666666px, max-content);
    grid-template-columns: repeat(1, minmax(0, 1fr));
    row-gap: 0px;
    column-gap: 0px;
    width: 99.75%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\34 7ebb0eb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 ebf6b1d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 f04f9d0 {
    height: 240px;
}
    
#\37 9662d52 {
    height: 214px;
}
    
#\30 c99757e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 18cce9e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 9193271 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d231aade {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_7o2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_9o0 {
    height: 164px;
}
    
#\39 cdb2b84 {
    margin-top: -7px;
    width: 100.00%;
    height: 175px;
}
}



@media (max-width: 767px) {
    
#\36 ab75ffc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
}
    
#e63acb21 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#cef81f0a {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 16px 0% 16px 0%;
}
    
#\37 0b8ab28 {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\37 43d49d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cc9a45d4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
    
#dde0a524 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 2f99e0e {
    height: 310px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 4b8fef7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 2062bb2 {
    height: 240px;
}
    
#\39 16ca01c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 5aa5b85 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 50px;
}
    
#e74d9813 {
    min-height: 154px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#d5ab4c1b {
    min-height: 50vh;
    flex-direction: column;
    padding: 0px 4% 50px 4%;
}
    
#\36 d6f54e0 {
    width: 100%;
    min-height: 240px;
}
    
#\34 ec6a6a4 {
    width: 100%;
    min-height: 240px;
}
    
#\37 fed7a53 {
    height: auto;
}
    
#\30 4f3a9af {
    width: 100%;
    min-height: 240px;
}
    
#\34 ce184bb {
    height: auto;
}
    
#eac1d53d {
    height: auto;
    margin-top: -74px;
}
}



@media (max-width: 767px) {
    
#e7fa47df {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_drm {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\39 f49e716::before, #\39 f49e716 > .bgExtraLayerOverlay {
    
}
    
#fd587ed3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fd587ed3 {
    width: 100%;
}
    
#group_11i {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac9590b2 {
    column-gap: 6.725514922236234%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
}
    
#e50ad9d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 16px 0px;
}
#e50ad9d2 {
    height: 352px;
    width: 100.00%;
    margin: 8px 0px 0px 0px;
}
    
#\39 eb34864 {
    width: 100.00%;
}
    
#\30 1f3cd64 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#db5a2ef9 {
    column-gap: 6.725514922236234%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 d7a434e::before, #\38 d7a434e > .bgExtraLayerOverlay {
    
}
#\38 d7a434e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 5a92b7f {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 937aefa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 50px 4%;
}
    
#group_bh2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_dvj {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_5ta {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 865339f {
    margin-top: -21px;
}
    
#\30 ae9b8cb {
    margin-top: -7px;
    width: 100.00%;
    height: 175px;
}
    
#\38 d8b3db4 {
    height: 176px;
    width: 100.00%;
}
    
#b050c68b {
    height: 126px;
}
    
#ff7633d3 {
    margin-top: -15px;
}
    
#eb9583fc {
    margin-top: 21px;
}
    
#\35 c5f2f38 {
    margin-top: -9px;
    width: 100.00%;
}
    
#f1db9c49 {
    margin-top: -7px;
}
    
#\36 020052c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e6ed54d6 {
    margin: 5px 0% 5px 0%;
}
    
#\35 d739899 {
    min-height: unset;
    flex-direction: column;
    row-gap: 12px;
    padding: 0% 2% 0% 2%;
}
    
#\32 9c75af2 {
    margin-top: -17px;
}
    
#e4f22be9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 d37871e {
    width: 100%;
    min-height: 544px;
    align-items: center;
    height: auto;
    row-gap: 23px;
    margin: 0px 0% 0px 0%;
}
    
#e157396e {
    margin-top: 5px;
}
    
#\36 3af058c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#e00c7362 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    padding: 0px 0px 0px 0px;
}
    
#\30 a11c18b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 a17355f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_quq {
    height: 548px;
}
    
#group_up1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_bre {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_gf8 {
    height: 532px;
}
    
#widget_i9a {
    height: 552px;
}
    
#widget_2bl {
    height: 552px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 792c8ce {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 cebc302 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 1ab24ac {
    height: 120px;
    width: 100.00%;
}
}

