@media all {
  *#dm .dmInner div.u_1830474883 .caption-container .caption-text { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1830474883 .caption-container .caption-title {
    font-family: Inter !important;
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1510156745 .svg { fill:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1510156745 span[data-icon-mask] { background-color:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1399324368 .svg { fill:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1399324368 span[data-icon-mask] { background-color:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1293894560 .svg { fill:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1293894560 span[data-icon-mask] { background-color:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1021790013 .svg { fill:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1021790013 span[data-icon-mask] { background-color:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1873858489 .svg { fill:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1873858489 span[data-icon-mask] { background-color:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1485735194 .svg { fill:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1485735194 span[data-icon-mask] { background-color:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1784476075 .svg { fill:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1784476075 span[data-icon-mask] { background-color:rgba(0,153,253,1) !important; }

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

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

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

  *#dm .dmInner a.u_1467085945 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/dfd46644/icon/Arrow_7830003.svg) !important;
    width:22px !important;
    height:22px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1467085945 {
    background-color:rgba(22,102,199,1) !important;
    background-image:none !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

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

  *#dm .dmInner a.u_1975959794 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner div.u_1538490999 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(22,102,199,1) rgba(22,102,199,1) rgba(22,102,199,1) rgba(22,102,199,1) !important;
  }

  *#dm .dmInner div.u_1387098303 .svg { fill:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1387098303 span[data-icon-mask] { background-color:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1934371413 .svg { fill:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1934371413 span[data-icon-mask] { background-color:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1226028980 .svg { fill:rgba(0,153,253,1) !important; }

  *#dm .dmInner div.u_1226028980 span[data-icon-mask] { background-color:rgba(0,153,253,1) !important; }

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

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

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

  *#dm .dmInner a.u_1194372641 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/dfd46644/icon/Arrow_7830003.svg) !important;
    width:22px !important;
    height:22px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1194372641 {
    background-color:rgba(22,102,199,1) !important;
    background-image:none !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

  *#dm .dmInner div.u_2034454726 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1682980817 .iconBg {
    display:none !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/dfd46644/icon/date_8486704.svg) !important;
    width:22px !important;
    height:22px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1903956368 {
    background-color:rgba(0,153,253,1) !important;
    background-image:none !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_771139616 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(22,102,199,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

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

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

  *#dm .dmInner a.u_1757286844 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(22,102,199,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

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

  *#dm .dmInner a.u_1549118202 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(22,102,199,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1548539508 {
    background-color:rgba(255,255,255,0.18) !important;
    background-image:none !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,153,253,1) rgba(0,153,253,1) rgba(0,153,253,1) rgba(0,153,253,1) !important;
  }

  *#dm .dmInner a.u_1548539508 span.text { color:rgba(0,153,253,1) !important; }

  *#dm .dmInner a.u_1548539508 .iconBg {
    display:none !important;
    background-color:rgba(0,153,253,1) !important;
    mask-image:url(https://irp.cdn-website.com/dfd46644/icon/date_8486704.svg) !important;
    width:22px !important;
    height:22px !important;
    order:1 !important;
  }

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

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

  *#dm .dmInner a.u_1682980817 {
    background-color:rgba(255,255,255,0.18) !important;
    background-image:none !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,0.54) rgba(255,255,255,0.54) rgba(255,255,255,0.54) rgba(255,255,255,0.54) !important;
  }

  *#dm .dmInner div.u_1224879583 {
    background-color:rgba(243,247,255,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1074445359 {
    background-color:rgba(243,247,255,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1869877682 {
    background-color:rgba(243,247,255,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1498350668 {
    background-color:rgba(243,247,255,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1428219778 {
    background-color:rgba(243,247,255,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1748381473 {
    background-color:rgba(243,247,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1757286844 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/dfd46644/icon/Location_8400299.svg) !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner a.u_1363177584 {
    background-color:rgba(255,255,255,1) !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1363177584 .iconBg {
    display:inline !important;
    background-color:rgba(22,102,199,1) !important;
    mask-image:url(https://irp.cdn-website.com/dfd46644/icon/Arrow_7830003.svg) !important;
    width:22px !important;
    height:22px !important;
    order:1 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1363177584 span.text {
    color:var(--color_2) !important;
    font-family: Outfit !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1967046407 hr { color:rgba(229,229,229,1) !important; }

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

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

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

  *#dm .dmInner a.u_1168189853 .iconBg {
    display:none !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/dfd46644/icon/date_8486704.svg) !important;
    width:22px !important;
    height:22px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1168189853 {
    background-color:rgba(255,255,255,0.18) !important;
    background-image:none !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,0.54) rgba(255,255,255,0.54) rgba(255,255,255,0.54) rgba(255,255,255,0.54) !important;
  }

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

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

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

  *#dm .dmInner a.u_1018864180 {
    background-color:rgba(0,153,253,1) !important;
    background-image:none !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_1018864180 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/dfd46644/icon/Arrow_3771902.svg) !important;
    width:22px !important;
    height:22px !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1830474883 .photoGalleryViewAll.link { font-family: 'Outfit' !important; }

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

  *#dm .dmInner div.u_1283563007 .svg { fill:rgba(22,102,199,1) !important; }

  *#dm .dmInner div.u_1283563007 span[data-icon-mask] { background-color:rgba(22,102,199,1) !important; }

  *#dm .dmInner div.u_1172697206 .svg { fill:rgba(22,102,199,1) !important; }

  *#dm .dmInner div.u_1172697206 span[data-icon-mask] { background-color:rgba(22,102,199,1) !important; }

  *#dm .dmInner div.u_1558026880 .svg { fill:rgba(22,102,199,1) !important; }

  *#dm .dmInner div.u_1558026880 span[data-icon-mask] { background-color:rgba(22,102,199,1) !important; }

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

  *#dm .dmInner a.u_1450231539 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,153,253,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

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

  *#dm .dmInner a.u_1903956368 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/dfd46644/icon/date_8486704.svg) !important;
    width:22px !important;
    height:22px !important;
  }

  *#dm .dmInner div.u_1017791859 .dmGeoLocBtn { border-radius:0px 0px 0px 0px !important; }

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

  *#dm .dmInner div.u_1553818039 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1830474883 .caption-button:hover {
    background-image:none !important;
    background-color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1830474883 .caption-button.hover {
    background-image:none !important;
    background-color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner a.u_1975959794 .iconBg {
    display:none !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/dfd46644/icon/call_6003330.svg) !important;
    width:22px !important;
    height:22px !important;
    order:1 !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1058803458 img {
    object-fit:cover !important;
    object-position:50% 50% !important;
    box-shadow:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

  *#dm .dmInner div.u_1830474883 { background-color:var(--color_7) !important; }

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

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

  *#dm .dmInner div.u_1460908060 .caption-container .caption-title { color:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_1460908060 { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_1460908060 .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 div.u_1460908060 .caption-inner { background-color:rgba(0,0,0,0) !important; }

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

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

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

  *#dm .dmInner a.u_1363177584.hover .iconBg { background-color:var(--color_3) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1830474883 .caption-button {
    width:200px !important;
    height:56px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1017791859 h3 { font-size:30px !important; }

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

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

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

  *#dm .dmInner div.u_1017791859 .dmGeoMLocItemTitle { font-size:24px !important; }

  *#dm .dmInner div.u_1017791859 .dmGeoSVTitle { font-size:24px !important; }

  *#dm .dmInner *.u_1830474883 .photoGalleryThumbs { padding:2px !important; }

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

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

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

  *#dm .dmInner *.u_1460908060 .photoGalleryThumbs { padding:6px !important; }

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

  *#dm .dmInner *.u_1460908060 .photoGalleryViewAll { padding:0 6px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1830474883 .caption-container .caption-title { font-size:30px !important; }

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

  *#dm .dmInner div.u_1830474883 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner div.u_1830474883 .caption-button {
    width:194px !important;
    height:50px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1058803458 img { object-position:50% 0% !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1830474883 .caption-button { height:48px !important; }

  *#dm .dmInner div.u_1830474883 .caption-button span.text { font-size:16px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1830474883 .caption-button span.text { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1549118202 span.text { font-size:14px !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1460908060 .photoGalleryViewAll { padding:0 0px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 817ec37 {
    min-height: 400px;
    column-gap: 4%;
    row-gap: 13px;
    width: 44.37%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 34px 34px 34px 34px;
    height: auto;
    align-self: center;
    box-shadow: rgba(0, 0, 0, 0.43) 0px 0px 11px 0px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0;
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-image: url("https://irp.cdn-website.com/dfd46644/dms3rep/multi/opt/The+Glassman+Van+at+the+Truck+Stop-1920w.png");
}
    
#\39 b829ba9 {
    min-height: 570px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    max-width: none;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1lt {
    width: 446px;
    height: auto;
    max-width: 100%;
    margin-top: -0px;
    order: 1;
}
    
#widget_pti {
    width: 428px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#widget_3vl {
    width: 196px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d794a7c {
    margin: 0px 0% 0px 0%;
}
    
#a7227f37 {
    flex-direction: row;
    align-items: center;
    width: 99.92%;
    min-height: 31px;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    background-image: none;
    align-content: center;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 acc6b2b {
    width: 21px;
    height: 31px;
    max-width: 100%;
}
    
#c44cb77a {
    width: 91.91%;
    height: auto;
    max-width: 100%;
}
    
#group_f1v {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 89.37%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: center;
    align-self: flex-start;
    --column-gap: 0%;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7542deb {
    width: 173px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 2.7%;
    grid-area: auto / auto / auto / auto;
}
    
#group_k1n {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 93.12%;
    min-height: 48px;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_s2v.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_s2v {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media all {
    
#\31 1e31110 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 122102e {
    min-height: 350px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_vlk {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c49e9c00 {
    background-color: var(--color_4);
}
    
#f9680eda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    padding: 3.4904013961605584% 3% 3.4904013961605584% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a649116 {
    min-height: 345px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 0% 2% 1.3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_5d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#widget_5d7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pru {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_li3 {
    width: 89.96%;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_gi4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.75%;
    min-height: 218px;
    order: 0;
    height: auto;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9e53a08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    padding: 3.4904013961605584% 3% 3.4904013961605584% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e295c57e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.75%;
    min-height: 218px;
    order: 0;
    height: auto;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f69f6cd7.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#f69f6cd7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7f9aef5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 eb0ea42 {
    width: 89.96%;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 96bd953 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    padding: 3.4904013961605584% 3% 3.4904013961605584% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 da67a08 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.75%;
    min-height: 218px;
    order: 0;
    height: auto;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7e6de9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\34 7e6de9d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5173dcf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a3510125 {
    width: 89.96%;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 a174440 {
    background-color: var(--color_4);
}
    
#\37 39dfc04 {
    min-height: 148px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 5% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e946b190 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b9bdd6a {
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#\35 bf3a9b3 {
    width: 86.76%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f5b32054 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#bf1c56a6 {
    width: 86.76%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#eb908503 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e419226 {
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#ac418a17 {
    background-color: var(--color_2);
    background-image: none;
}
    
#d63ad849 {
    min-height: 148px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 95c0374 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.18%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f1a2d2f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#edc2d5f4 {
    min-height: 763px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    padding: 7.999778761061947% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3aa7710 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 48.81%;
    justify-content: space-between;
    align-items: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ac9659bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ccb7642d {
    width: 99.93%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 5c7ab65 {
    width: 88.34%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#innergrid_3km {
    grid-template-rows: minmax(615px, max-content);
    width: 99.96%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_cg1 {
    align-items: flex-start;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 190px;
    min-height: 210px;
    background-color: var(--color_3);
    padding: 5% 4% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#group_n70 {
    align-items: center;
    width: 100%;
    min-height: 154px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2j3 {
    width: 511px;
    height: 545px;
    justify-self: start;
    max-width: 100%;
    order: 0;
    align-self: start;
    margin: 0px 0px 0px 0px;
}
    
#widget_99m {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e8963bb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ikj {
    width: 88.35%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_6v0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_6v0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\35 655caff {
    width: auto;
    height: 24px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d52775a {
    min-height: 311px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 0% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f36ea66c {
    width: 34px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 31905d8 {
    width: auto;
    height: 24px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#bde9ca5d {
    background-color: var(--color_2);
    background-image: none;
}
    
#ae4eb8ad {
    width: 100%;
    height: 16px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cda9249 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    padding: 4% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c248540 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    padding: 4% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d1f7b2d3 {
    width: 99.65%;
    height: 16px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 22fabd6 {
    width: 100%;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c46c24f {
    width: 34px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3c5e100 {
    width: 100%;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef4a0075 {
    width: 100.00%;
    height: 196px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\36 404b690 {
    width: 100.00%;
    height: 196px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f646b1c0 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    padding: 5% 6% 5% 6%;
}
    
#b73d46a6 {
    background-color: var(--color_4);
}
    
#\33 6184dc7 {
    align-self: auto;
    row-gap: 25px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    flex: 0 1 auto;
    padding: 0undefined 0 0undefined 0;
    margin: 0px 0% 0px 0%;
}
    
#e45594b5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a26f6016 {
    max-width: 700px;
    width: auto;
}
    
#cbcb6835 {
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    background-color: var(--color_1);
    border-radius: 16px;
    background-image: none;
    padding: 3% 3% 3% 3%;
}
    
#\31 d702999 {
    row-gap: 24px;
    width: 26%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#d2564da4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 778b29c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 5c59406 {
    flex-direction: row;
    width: 40%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\33 6f385d0 {
    width: 100%;
    height: auto;
    align-self: flex-start;
}
    
#\34 2f3a17a {
    row-gap: 24px;
    width: 26%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#eede7c88 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eb0e7f54 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 76954c8 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\36 2687dbd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 0149df6 {
    column-gap: 12px;
    flex-direction: row;
    width: auto;
    align-items: center;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\39 48f43ec {
    max-width: 100%;
    width: 20px;
    height: auto;
}
    
#\34 e1cc59f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ee96d7f4 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\38 226b06f {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#cbbd6de8 {
    min-height: 160px;
    column-gap: 0;
    width: 100%;
    justify-content: space-between;
    padding: 5px 3% 5px 3%;
}
    
#cdc11f4e {
    margin: 0px 0% 0px 0%;
}
    
#daf357ad {
    align-self: center;
    column-gap: 12px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    flex: 1;
    height: auto;
    min-height: 150px;
    padding: 0 12px 0 12px;
}
    
#\31 c0373a4 {
    background-color: var(--color_4);
    border-radius: 50%;
    flex-direction: row;
    width: 40px;
    align-items: center;
    height: 40px;
    min-width: 40px;
    padding: 0 0 0 0;
}
    
#\31 7eff207 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#da93cfa8 {
    row-gap: 0px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\38 0b894ac {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f65e11ac {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 74a1885 {
    align-self: center;
    column-gap: 12px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    flex: 1;
    min-height: 150px;
    padding: 0 12px 0 12px;
}
    
#\37 91371ea {
    background-color: var(--color_4);
    border-radius: 50%;
    flex-direction: row;
    width: 40px;
    align-items: center;
    height: 40px;
    min-width: 40px;
    padding: 0 0 0 0;
}
    
#\33 2d161c2 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\31 f6379b4 {
    row-gap: 0px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#fad8ca01 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 4e856b6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cd95178a {
    align-self: center;
    column-gap: 12px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    flex: 1;
    min-height: 150px;
    padding: 0 12px 0 12px;
}
    
#\32 b9162c9 {
    background-color: var(--color_4);
    border-radius: 50%;
    flex-direction: row;
    width: 40px;
    align-items: center;
    height: 40px;
    min-width: 40px;
    padding: 0 0 0 0;
}
    
#af673960 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\36 9f3d8c1 {
    row-gap: 0px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\30 46d6722 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 71ac5e5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 b4bbed9 {
    align-self: center;
    column-gap: 12px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    flex: 1;
    min-height: 150px;
    padding: 0 12px 0 12px;
}
    
#\32 bd7c883 {
    background-color: var(--color_4);
    border-radius: 50%;
    flex-direction: row;
    width: 40px;
    align-items: center;
    height: 40px;
    min-width: 40px;
    padding: 0 0 0 0;
}
    
#\39 69b3e0e {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#f9879d0f {
    row-gap: 0px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#febaef22 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 d16927e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 236c637 {
    align-self: center;
    column-gap: 12px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    flex: 1;
    min-height: 150px;
    padding: 0 12px 0 12px;
}
    
#d8603d22 {
    background-color: var(--color_4);
    border-radius: 50%;
    flex-direction: row;
    width: 40px;
    align-items: center;
    height: 40px;
    min-width: 40px;
    padding: 0 0 0 0;
}
    
#c1bf50c0 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\30 a846497 {
    row-gap: 0px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#e37e50af {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fd2303a3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ff49625b {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 aa5a77d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\39 88e5b47 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    flex: 0 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e014f17d {
    min-height: 637px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    height: auto;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_trs {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ron {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_dmj {
    width: 95.91%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 bdec701 {
    row-gap: 0px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\35 aea0cf1 {
    background-color: var(--color_4);
    border-radius: 50%;
    flex-direction: row;
    width: 40px;
    align-items: center;
    height: 40px;
    min-width: 40px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    padding: 0 0 0 0;
}
    
#\38 2a4d454 {
    align-self: center;
    column-gap: 12px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    height: auto;
    min-height: 67px;
    order: 3;
    width: 686px;
    align-content: center;
    padding: 0 0px 0 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb947be4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 21ed922 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\36 19bbe62 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#widget_ndd {
    width: 100%;
    height: 630px;
    max-width: 100%;
}
    
#a7bf95e3 {
    align-self: center;
    column-gap: 12px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    height: auto;
    min-height: 67px;
    order: 4;
    width: 686px;
    padding: 0 0px 0 0px;
    margin: 0px 0% 0px 0%;
}
    
#cd17458c {
    background-color: var(--color_4);
    border-radius: 50%;
    flex-direction: row;
    width: 40px;
    align-items: center;
    height: 40px;
    min-width: 40px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    padding: 0 0 0 0;
}
    
#\36 c3e33e5 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\38 4000f3c {
    row-gap: 0px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\37 2972a51 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 5f28f94 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 c205ce9 {
    align-self: center;
    column-gap: 12px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    height: auto;
    min-height: 73px;
    order: 5;
    width: 686px;
    padding: 0 0px 0 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0aeac80 {
    background-color: var(--color_4);
    border-radius: 50%;
    flex-direction: row;
    width: 40px;
    align-items: center;
    height: 40px;
    min-width: 40px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(0,153,253,1) rgba(0,153,253,1) rgba(0,153,253,1) rgba(0,153,253,1);
    border-style: solid;
    padding: 0 0 0 0;
}
    
#\34 6cd5419 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#b3fd861a {
    row-gap: 0px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\35 8fe625a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aa95cfc0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f7014e1f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#f7014e1f {
    width: 202px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 6;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0ce60da {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 9d72f81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a18e687c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 98a7704 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,153,253,1);
    background-image: none;
}
    
#group_sar {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 1.6666665253815949%;
    flex-wrap: nowrap;
    padding: 30px 5px 30px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_fm5 {
    align-items: flex-start;
    width: 49.16%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 1px 10px 1px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3a11ccf {
    align-items: flex-start;
    width: 44.92%;
    min-height: 504px;
    row-gap: 31px;
    column-gap: 24px;
    height: auto;
    padding: 20px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3h2 {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_kus {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_h73 {
    align-items: flex-start;
    width: 71.51%;
    min-height: 32px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.11);
    height: auto;
    border-radius: 100px 100px 100px 100px;
    order: 0;
    align-content: flex-start;
}
    
#widget_vhl {
    width: 96.87%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
}
    
#widget_6ej {
    width: 99.82%;
    height: 484px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 12c4960.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\31 12c4960 {
    width: 280px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    margin: 5px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tob {
    align-items: flex-start;
    width: 99.90%;
    min-height: 67px;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 3;
    background-color: rgba(31, 41, 55, 1);
    height: auto;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_orn {
    flex-direction: row;
    align-items: flex-start;
    width: 98.36%;
    min-height: 57px;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ibh {
    width: 6.33%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_f7e {
    width: 88.56%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c0bc7f99 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 7f62362 {
    min-height: 351px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70%;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    flex: 0 1 auto;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 6f21831 {
    min-height: 658px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    justify-content: center;
    align-content: center;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 6b88bd3[data-background-color-animation] {
    
}
#\34 6b88bd3::before, #\34 6b88bd3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\34 6b88bd3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/dfd46644/dms3rep/multi/opt/8f0c55a6-d179-4df7-945c-7f585bd1b12f-1920w.png?jxl&v=jxl");
}
    
#widget_47a {
    width: 754px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_sjd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_bqq {
    align-items: flex-start;
    width: 785px;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2964446969470442%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c46a509.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\39 c46a509 {
    width: 32.75%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9d0c9a4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\35 9d0c9a4 {
    width: 31.50%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d3661c4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 7a334b9 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 e4216c9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 9dc1b71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4995e56 {
    min-height: 505px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    height: auto;
    align-self: center;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_lgg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1u6 {
    width: 78.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ap5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_4jt {
    flex-direction: row;
    align-items: flex-start;
    width: 69.43%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.401390672749015%;
    flex-wrap: nowrap;
    height: auto;
    order: 3;
    justify-content: flex-start;
}
    
#widget_8p2 {
    width: 28.03%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 ca0c4da {
    width: 30.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f0297faf {
    width: 29.51%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 4caa8c6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\34 4caa8c6 {
    width: 37.75%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#e81a5f9f {
    width: 89.96%;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 86549af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a1524d1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    padding: 3.4904013961605584% 3% 3.4904013961605584% 3%;
    margin: 0% 0% 0% 0%;
}
    
#cf45ef72 {
    width: 89.96%;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 88dc32d.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\34 88dc32d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adcbe420 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    padding: 3.4904013961605584% 3% 3.4904013961605584% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d9df953 {
    background-color: var(--color_4);
}
    
#\33 00196c9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.75%;
    min-height: 218px;
    order: 0;
    height: auto;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7ea2976 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.75%;
    min-height: 218px;
    order: 0;
    height: auto;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ceeff3f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9c3bd79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0594e0e {
    min-height: 345px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 0% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 ecdd974 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    padding: 3.4904013961605584% 3% 3.4904013961605584% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 545d937 {
    width: 89.96%;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5a3d4c2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.75%;
    min-height: 218px;
    order: 0;
    height: auto;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc77daa9.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#dc77daa9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d15d0a57.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#d15d0a57 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1e501dc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f5741c6c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 c2c6766 {
    min-height: 629px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 c34ecd7::before, #\35 c34ecd7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 c34ecd7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: url("https://irp.cdn-website.com/dfd46644/dms3rep/multi/opt/31bf2b05-eebc-4b4d-b47f-bc62dbd0b2bd-1920w.png");
}
    
#widget_g7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_eb0 {
    width: 50.85%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#a0b268de.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#a0b268de {
    width: 16.39%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 0;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 54f6d09.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\30 54f6d09 {
    width: 19.46%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 0;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b30444e1 {
    align-items: center;
    width: 1420px;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    justify-self: auto;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-content: center;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dca1d908 {
    width: 35.89%;
    height: 65px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 10a5322 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 27.84%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7%;
    justify-self: auto;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    align-content: center;
    --column-gap: 7%;
    background-color: rgba(255, 255, 255, 0.18);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 0.33) rgba(255, 255, 255, 0.33) rgba(255, 255, 255, 0.33) rgba(255, 255, 255, 0.33);
    border-style: solid;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e7437fb {
    width: 46.89%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\31 4005036 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 b2a9465 {
    min-height: 622px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 5c3a164 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ee316128 {
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\34 15946b7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#aa3a55a4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 e06cb3b {
    background-color: rgba(244, 246, 249, 1);
    border-radius: 12px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#b2884ecc {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\35 fc9b262 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\33 c335829 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\31 051566f {
    background-color: rgba(244, 246, 249, 1);
    border-radius: 12px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#ac0b8563 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e2eb1ff1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#af435adc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#af435adc {
    max-width: 100%;
    width: 18.10%;
    min-height: auto;
    margin: 20px 0% 0px 0%;
}
    
#ac054ed2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 75b5ee2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bdd12698 {
    background-color: rgba(244, 246, 249, 1);
    border-radius: 12px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#\33 bfd10b8 {
    column-gap: 24px;
    flex-direction: row;
    width: 100.00%;
    justify-content: flex-start;
    align-items: stretch;
    margin-right: 0%;
    margin-left: 0%;
    padding: 16px 0 0 0;
}
    
#\37 4d9076e {
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\36 1cc716a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e83bfd34 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 4d5aaee {
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 0 0;
}
    
#eff74cb0 {
    max-width: 640px;
    width: 100%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 8ef65c0 {
    row-gap: 21px;
    width: 85%;
    align-items: center;
    justify-self: auto;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: center;
    min-height: 548px;
    height: auto;
    order: 0;
    align-self: center;
    flex: 0 1 auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 aa2ac76 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a77df9f7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 9d51d4e {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b7910c42 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e183f802 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 a236aca {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 299128a {
    min-height: 700px;
    column-gap: 4%;
    row-gap: 33px;
    width: 100%;
    min-width: 4%;
    align-self: auto;
    align-items: center;
    align-content: center;
    order: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#aeba1246 {
    width: 61.05%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 a34f993 {
    width: 52.16%;
    height: auto;
    max-width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 2cdfb0c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 5px 10px 5px;
    margin: 20px 0% 0px 0%;
}
    
#c8cd8068 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b829ba9 {
    min-height: 460px;
    justify-content: flex-start;
    padding: 4% 5% 4% 5%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_3vl {
    height: auto;
    min-height: 50px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 817ec37 {
    row-gap: 10px;
    width: 67.11%;
    justify-self: auto;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    min-height: 352px;
}
    
#widget_1lt {
    width: 90.32%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#widget_pti {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 d794a7c {
    margin: 0px 0% 0px 0%;
}
    
#\32 7542deb {
    height: auto;
    min-height: 50px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 acc6b2b {
    height: auto;
}
    
#group_k1n {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a7227f37 {
    width: 100%;
    height: auto;
    min-height: 41px;
    padding: 10px 1px 10px 1px;
    margin: 0px 0% 0px 0%;
}
    
#c44cb77a {
    width: 89.17%;
}
    
#group_f1v {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 122102e {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 355px;
}
    
#\31 1e31110 {
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a649116 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 240px;
    padding-bottom: 2%;
}
    
#c49e9c00 {
    background-color: var(--color_4);
}
    
#f9680eda {
    background-color: var(--color_1);
    row-gap: 12px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
}
    
#widget_5d7 {
    height: auto;
    width: 48px;
}
    
#\38 9e53a08 {
    background-color: var(--color_1);
    row-gap: 12px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
}
    
#f69f6cd7 {
    height: auto;
    width: 48px;
}
    
#\31 96bd953 {
    background-color: var(--color_1);
    row-gap: 12px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
}
    
#\34 7e6de9d {
    height: auto;
    width: 48px;
}
    
#\37 da67a08 {
    justify-content: center;
}
    
#e295c57e {
    justify-content: center;
}
    
#group_gi4 {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 39dfc04 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 a174440 {
    background-color: var(--color_4);
}
    
#e946b190 {
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d63ad849 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#eb908503 {
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 95c0374 {
    width: 47%;
    row-gap: 8px;
    justify-content: flex-start;
}
    
#ac9659bf {
    order: 0;
}
    
#edc2d5f4 {
    column-gap: 4%;
    min-height: 547px;
    padding: 5% 4% 5% 4%;
}
    
#ccb7642d {
    order: 1;
    width: 95.72%;
}
    
#\30 5c7ab65 {
    width: 95.72%;
    order: 2;
}
    
#\37 3aa7710 {
    width: 49%;
    align-items: center;
    justify-content: space-between;
    align-content: center;
}
    
#group_n70 {
    min-height: 94px;
}
    
#group_cg1 {
    background-color: var(--color_3);
    justify-self: start;
    align-self: end;
    height: auto;
    min-height: 141px;
    width: 134.6px;
    padding-right: 5%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_2j3 {
    justify-self: start;
    align-self: start;
    height: 452px;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_3km {
    width: 99.87%;
    grid-template-rows: minmax(514px, max-content);
}
    
#\34 3bd4b57 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 655caff {
    height: 20px;
    order: 1;
}
    
#\39 d52775a {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 325px;
}
    
#f36ea66c {
    height: auto;
    order: 3;
}
    
#\30 31905d8 {
    height: 20px;
    order: 1;
}
    
#ae4eb8ad {
    height: 8px;
    order: 2;
}
    
#\33 cda9249 {
    background-color: var(--color_1);
    justify-content: flex-start;
    height: auto;
    min-height: 432px;
    align-self: center;
    width: 49%;
    padding: 6% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c248540 {
    background-color: var(--color_1);
    justify-content: flex-start;
    width: 49%;
    padding: 6% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d1f7b2d3 {
    height: 8px;
    order: 2;
}
    
#\34 22fabd6 {
    order: 0;
}
    
#\35 c46c24f {
    height: auto;
    order: 3;
}
    
#\30 3c5e100 {
    order: 0;
}
    
#ef4a0075 {
    height: 253px;
}
    
#\36 404b690 {
    height: 252px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f646b1c0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 22px;
}
    
#\39 48f43ec {
    height: auto;
}
    
#\33 6f385d0 {
    align-self: flex-start;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cbbd6de8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: wrap;
    row-gap: 16px;
    min-height: 346px;
}
    
#daf357ad {
    flex: 1 1 auto;
    width: 45%;
    height: auto;
    min-height: 78px;
    padding: 0 0px 0 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 74a1885 {
    flex: 1 1 auto;
    width: 45%;
    height: auto;
    min-height: 85px;
}
    
#cd95178a {
    flex: 1 1 auto;
    width: 45%;
    height: auto;
    min-height: 72px;
    align-items: center;
    align-content: center;
    padding: 0 0px 0 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b4bbed9 {
    flex: 1 1 auto;
    width: 45%;
    height: auto;
    min-height: 88px;
}
    
#\32 236c637 {
    flex: 1 1 auto;
    width: 45%;
    justify-content: center;
    height: auto;
    min-height: 72px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff49625b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 0ce60da {
    margin: 0px 0% 0px 0%;
}
    
#widget_trs {
    width: 100.00%;
}
    
#\39 88e5b47 {
    width: 92.45%;
    min-height: 563px;
    align-self: center;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ndd {
    height: 302px;
}
    
#e014f17d {
    width: 100%;
    min-height: 80px;
}
    
#widget_dmj {
    width: 98.58%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a18e687c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 85px;
}
    
#c0bc7f99 {
    margin: 0px 0% 0px 0%;
}
    
#group_h73 {
    width: 56.08%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#widget_6ej {
    height: 411px;
}
    
#group_sar {
    column-gap: 1.6666665253815949%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_fm5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 3a11ccf {
    width: 100%;
    row-gap: 12px;
    height: auto;
    min-height: 441px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9d72f81 {
    row-gap: 14px;
    height: auto;
    min-height: 1009px;
    align-self: center;
}
    
#widget_3h2 {
    width: 76.66%;
}
    
#widget_kus {
    width: 92.99%;
}
    
#widget_vhl {
    width: 88.01%;
}
    
#group_tob {
    width: 83.25%;
}
    
#widget_f7e {
    width: 86.08%;
}
    
#group_orn {
    justify-content: flex-start;
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6f21831 {
    min-height: 297px;
    padding: 0% 2% 0% 2%;
}
    
#\35 d3661c4 {
    margin: 0px 0% 0px 0%;
}
    
#\34 7f62362 {
    width: 99.94%;
}
    
#\35 9d0c9a4 {
    width: 53.31%;
}
    
#widget_47a {
    width: 77.62%;
}
    
#widget_sjd {
    width: 77.60%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7a334b9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 e05d898 {
    margin: 0px 0% 0px 0%;
}
    
#widget_1u6 {
    width: 99.87%;
}
    
#group_4jt {
    width: 89.75%;
    column-gap: 3.401390672749015%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    row-gap: 8px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8p2 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 ca0c4da {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f0297faf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1524d1c {
    background-color: var(--color_1);
    row-gap: 12px;
    justify-content: center;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
}
    
#\35 0594e0e {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 240px;
    padding-bottom: 2%;
}
    
#\38 ecdd974 {
    background-color: var(--color_1);
    row-gap: 12px;
    justify-content: center;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
}
    
#\34 88dc32d {
    height: auto;
    width: 48px;
}
    
#dc77daa9 {
    height: auto;
    width: 48px;
}
    
#adcbe420 {
    background-color: var(--color_1);
    row-gap: 12px;
    justify-content: center;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
}
    
#\37 d9df953 {
    background-color: var(--color_4);
}
    
#d15d0a57 {
    height: auto;
    width: 48px;
}
    
#cf45ef72 {
    width: 100.00%;
}
    
#\38 545d937 {
    width: 99.60%;
}
    
#e81a5f9f {
    width: 96.98%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c2c6766 {
    column-gap: 1%;
    padding: 0% 2% 0% 2%;
}
    
#\35 6a6ca44 {
    margin: 0px 0% 0px 0%;
}
    
#widget_eb0 {
    width: 74.85%;
}
    
#\30 54f6d09 {
    width: 24.88%;
}
    
#a0b268de {
    width: 24.75%;
}
    
#\32 10a5322 {
    width: 63.67%;
    height: auto;
    min-height: 103px;
}
    
#dca1d908 {
    height: 83px;
}
    
#f5741c6c {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b2a9465 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 49a044d {
    margin: 0px 0% 0px 0%;
}
    
#\30 8ef65c0 {
    width: 100.00%;
    height: auto;
    min-height: 490px;
    row-gap: 12px;
}
    
#\33 bfd10b8 {
    --column-gap: 8px;
    column-gap: 8px;
}
    
#e83bfd34 {
    width: 192px;
    align-self: center;
}
    
#bdd12698 {
    justify-content: center;
    padding: 20px 5px 20px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e06cb3b {
    justify-content: center;
    padding: 20px 5px 20px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\31 051566f {
    justify-content: center;
    padding: 20px 5px 20px 5px;
    margin: 0px 0% 0px 0%;
}
    
#eff74cb0 {
    width: 69.62%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7910c42 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 28e8b89 {
    margin: 0px 0% 0px 0%;
}
    
#\31 299128a {
    height: auto;
    min-height: 487px;
}
    
#\34 2cdfb0c {
    height: auto;
    min-height: 163px;
    row-gap: 6px;
    padding: 0px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#aeba1246 {
    width: 88.59%;
}
    
#\30 a34f993 {
    width: 82.52%;
}
    
#c8cd8068 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\36 817ec37 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-end;
    row-gap: 7px;
    justify-self: auto;
    align-self: auto;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b829ba9 {
    min-height: 471px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: flex-start;
    align-content: flex-start;
    padding: 10% 3% 10% 3%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_1lt.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#widget_1lt {
    width: 288px;
    margin: -0px 0% 0px 0%;
}
    
#widget_pti {
    width: 301px;
}
    
#widget_3vl {
    height: auto;
    min-height: 48px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 7542deb {
    height: auto;
    min-height: 48px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 acc6b2b {
    height: auto;
}
    
#a7227f37 {
    width: 92.80%;
    height: auto;
    min-height: 31px;
    align-items: center;
    align-content: center;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c44cb77a {
    width: 89.80%;
}
    
#group_k1n {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    width: 97.27%;
}
    
#widget_s2v {
    width: 99.86%;
}
    
#\35 d794a7c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 1e31110 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\32 122102e {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#f9680eda {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\37 a649116 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 16px;
    padding-bottom: 16px;
    flex-wrap: nowrap;
}
    
#c49e9c00 {
    background-color: var(--color_4);
}
    
#widget_5d7 {
    height: auto;
    width: 60px;
}
    
#\38 9e53a08 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#f69f6cd7 {
    height: auto;
    width: 60px;
}
    
#\31 96bd953 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\34 7e6de9d {
    height: auto;
    width: 60px;
}
}



@media (max-width: 767px) {
    
#\37 39dfc04 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 6% 8% 6%;
}
    
#\36 a174440 {
    background-color: var(--color_4);
}
    
#e946b190 {
    min-height: 60px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#\35 bf3a9b3 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#eb908503 {
    min-height: 96px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#d63ad849 {
    min-height: unset;
    flex-direction: column;
    padding: 20px 6% 20px 6%;
}
    
#bf1c56a6 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\30 f701d39 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 95c0374 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    row-gap: 20px;
    padding: 6px 6px 6px 6px;
}
    
#ac9659bf {
    order: 0;
}
    
#edc2d5f4 {
    min-height: unset;
    flex-direction: column;
    row-gap: 43px;
    padding: 12% 6% 16% 6%;
}
    
#ccb7642d {
    order: 1;
    width: 95.80%;
}
    
#\37 3aa7710 {
    min-height: 160px;
    align-items: flex-end;
    width: 100%;
}
    
#\30 5c7ab65 {
    width: 100.00%;
    order: 2;
}
    
#widget_2j3 {
    height: 275px;
    width: 315px;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_n70 {
    min-height: 110px;
}
    
#group_cg1 {
    background-color: var(--color_3);
    width: 137px;
    min-height: 146px;
}
    
#innergrid_3km {
    grid-template-rows: minmax(319px, max-content);
    width: 100.00%;
}
    
#widget_ikj {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 655caff {
    height: 20px;
}
    
#\39 d52775a {
    min-height: unset;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 12%;
    row-gap: 16px;
}
    
#f36ea66c {
    height: auto;
    order: 3;
}
    
#\30 31905d8 {
    height: 20px;
    order: 1;
}
    
#ae4eb8ad {
    min-height: 4px;
    height: 4px;
}
    
#\33 cda9249 {
    width: 100%;
    min-height: 393px;
    align-items: center;
    background-color: var(--color_1);
    justify-content: flex-start;
    height: auto;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c248540 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-color: var(--color_1);
    justify-content: flex-start;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d1f7b2d3 {
    height: 4px;
    min-height: 4px;
    order: 2;
}
    
#\34 22fabd6 {
    order: 0;
}
    
#\35 c46c24f {
    height: auto;
}
    
#ef4a0075 {
    height: 241px;
}
    
#\36 404b690 {
    height: 241px;
}
}



@media (max-width: 767px) {
    
#f646b1c0 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 20px 0% 20px 0%;
}
    
#\33 6184dc7 {
    align-items: center;
    align-content: center;
    row-gap: 17px;
}
    
#cbcb6835 {
    flex-direction: column;
    row-gap: 24px;
    padding: 10% 8% 10% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\31 d702999 {
    width: 100%;
}
    
#\35 5c59406 {
    width: 100%;
}
    
#\34 2f3a17a {
    width: 100%;
}
    
#\38 76954c8 {
    row-gap: 12px;
}
    
#\37 0149df6 {
    row-gap: 8px;
    flex-direction: row;
    width: 329px;
    column-gap: 3%;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    --column-gap: 3%;
    align-items: center;
}
    
#\34 e1cc59f {
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    width: 28.55%;
}
    
#\39 48f43ec {
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 12.46%;
    height: auto;
}
    
#ee96d7f4 {
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    width: 11.85%;
    height: 28px;
}
    
#\38 226b06f {
    order: 3;
    width: 32.83%;
    margin: 0px 0% 0px 0%;
}
    
#\33 6f385d0 {
    align-self: flex-start;
    height: auto;
    width: 99.85%;
}
    
#bf2bd2c3 {
    margin: 0px 0% 0px 0%;
}
    
#a26f6016 {
    width: 324px;
}
    
#e45594b5 {
    width: 92.30%;
}
}



@media (max-width: 767px) {
    
#cbbd6de8 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 20px 4% 20px 4%;
}
    
#daf357ad {
    width: 99.82%;
    height: auto;
    min-height: 55px;
}
    
#\30 74a1885 {
    width: 99.39%;
    height: auto;
    min-height: 66px;
}
    
#cd95178a {
    width: 99.21%;
    height: auto;
    min-height: 71px;
}
    
#\31 b4bbed9 {
    width: 99.82%;
    height: auto;
    min-height: 77px;
}
    
#\32 236c637 {
    width: 99.82%;
    height: auto;
    min-height: 91px;
}
    
#\34 d16927e {
    width: 252px;
    align-self: center;
}
    
#cdc11f4e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ff49625b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 88e5b47 {
    width: 100%;
    min-height: 654px;
    align-items: center;
    row-gap: 15px;
    height: auto;
    padding: 20px 10px 20px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e014f17d {
    min-height: 240px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2a4d454 {
    width: 100%;
}
    
#widget_ndd {
    height: 240px;
    width: 100.00%;
}
    
#a7bf95e3 {
    width: 100%;
}
    
#\34 c205ce9 {
    width: 100%;
}
    
#f7014e1f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#f7014e1f {
    height: auto;
    min-height: 48px;
    margin: 20px 0% 0px 0%;
}
    
#widget_trs {
    width: 100.00%;
}
    
#widget_dmj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_dmj {
    width: 100.00%;
    margin: 0px 0% 10px 0%;
}
    
#aa95cfc0 {
    width: 229px;
    align-self: center;
}
}



@media (max-width: 767px) {
    
#\31 9d72f81 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 17px;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a18e687c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_6ej {
    height: auto;
}
    
#\31 12c4960 {
    height: auto;
    min-height: 48px;
}
    
#group_sar {
    column-gap: 1.6666665253815949%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
    padding: 0px 5px 30px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_fm5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 272px;
}
    
#\32 3a11ccf {
    width: 100%;
    height: auto;
    min-height: 443px;
    row-gap: 21px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_h73 {
    width: 89.30%;
}
    
#group_tob {
    width: 100.00%;
}
    
#widget_f7e {
    width: 89.75%;
}
    
#widget_vhl {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 7f62362 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 11px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 6f21831 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 c46a509.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 7px 0px 7px;
}
#\39 c46a509 {
    height: auto;
    min-height: 48px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 9d0c9a4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\35 9d0c9a4 {
    height: auto;
    min-height: 44px;
    width: 100%;
    margin: 5px 0% 5px 0%;
}
    
#group_bqq {
    column-gap: 2.2964446969470442%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 7px;
    height: auto;
    min-height: 102px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_47a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 289px;
}
}



@media (max-width: 767px) {
    
#\32 7a334b9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 9dc1b71 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 4995e56 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 9px;
    padding: 20px 10px 20px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 4caa8c6 {
    height: auto;
    min-height: 48px;
    width: 77.11%;
}
    
#group_4jt {
    width: 100.00%;
    column-gap: 3.401390672749015%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#widget_8p2 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 ca0c4da {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f0297faf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_ap5 {
    width: 99.94%;
}
    
#widget_1u6 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#a1524d1c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\35 0594e0e {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 16px;
    padding-bottom: 16px;
    flex-wrap: nowrap;
}
    
#\38 ecdd974 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\34 88dc32d {
    height: auto;
    width: 60px;
}
    
#dc77daa9 {
    height: auto;
    width: 60px;
}
    
#adcbe420 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\37 d9df953 {
    background-color: var(--color_4);
}
    
#d15d0a57 {
    height: auto;
    width: 60px;
}
}



@media (max-width: 767px) {
    
#f5741c6c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
    padding: 20px 10px 20px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 c2c6766 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a0b268de {
    height: auto;
    min-height: 48px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 54f6d09.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\30 54f6d09 {
    height: auto;
    min-height: 48px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b30444e1 {
    column-gap: 2.2964446969470442%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    height: auto;
    min-height: 136px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dca1d908 {
    height: 88px;
    margin-right: 0%;
    margin-left: 0%;
    width: 60.54%;
}
    
#widget_eb0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_eb0 {
    width: 93.48%;
    margin: 0px 0px 20px 0px;
}
    
#widget_g7d {
    width: 89.00%;
}
    
#\32 10a5322 {
    width: 100.00%;
    column-gap: 7%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 173px;
    row-gap: 4px;
    justify-content: center;
}
    
#\32 e7437fb {
    margin-right: 0%;
    margin-left: 0%;
    width: 77.16%;
}
}



@media (max-width: 767px) {
    
#\32 b2a9465 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 8ef65c0 {
    align-items: center;
    width: 101.97%;
    row-gap: 6px;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bdd12698 {
    width: 100%;
}
    
#\37 e06cb3b {
    width: 100%;
}
    
#\33 bfd10b8 {
    row-gap: 16px;
    flex-direction: column;
}
    
#\31 051566f {
    width: 100%;
}
    
#e2eb1ff1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#af435adc {
    width: 98.12%;
    height: auto;
    min-height: 47px;
}
    
#eff74cb0 {
    width: 90.27%;
}
    
#\34 15946b7 {
    width: 91.49%;
}
}



@media (max-width: 767px) {
    
#b7910c42 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 299128a {
    min-height: 573px;
    align-items: center;
    width: 99.82%;
    row-gap: 13px;
    height: auto;
}
    
#aeba1246 {
    width: 97.49%;
}
    
#\30 a34f993 {
    width: 97.04%;
}
    
#\34 2cdfb0c {
    row-gap: 12px;
    min-height: 204px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#c8cd8068 {
    width: 99.95%;
}
}

#\34 6b88bd3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVQI12MQbvoo2PhBoOGdePM72bZ3Cu3vpFvfybS91+j5aDzhM4PZ5Hcmk98bTv5gOPGdac8L884nVu0PbDofOPU9cp/yjCFhxvmMJXfz179KWvwgtv9MaM32qMLlYTkLwgqXhFWtYSjrnFs3dU3rgl1V0zaWNs3Nz+8oS6suSSzJTy3Pzq5jaKpr6OzonjBxWntnX2NNQ01uYX16Rm1yclVaWkVmFkNLbW1DdXVtZVVdVXVdVXVTTU1bfV1HY0N7Y0NbQz1DX3t7b1tbT2tLd0tzV3MTCDWByI6mpo6mRgAkhW1HQQ4B1QAAAABJRU5ErkJggg==')!important}#\35 c34ecd7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAIAAAAlXwkiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaElEQVQI1wFdAKL/ALbU+qbK9ZO97oay5H6q2oOu2XCey1OEtjptoz1vowCZwfSKtu94p+NyoNdxns5yn8tmlcJYiLdLfK1MfKwAfa3ubqPpXZLYXY/KZJHCYZC+XIu6Xou5XYu4Woq1dzA3HYzPBjsAAAAASUVORK5CYII=')!important}