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

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

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

  *#dm .dmInner a.u_1524976708 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/11283d34/icon/call.svg) !important;
  }

  *#dm .dmInner a.u_1524976708 span.text {
    font-weight:300 !important;
    font-family: Jost !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1524976708 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_2805009164 .svg { fill:rgba(250,127,0,1) !important; }

  *#dm .dmInner div.u_1930160407 .svg { fill:rgba(250,127,0,1) !important; }

  *#dm .dmInner div.u_1585873522 .svg { fill:rgba(250,127,0,1) !important; }

  *#dm .dmInner div.u_1255442805 .svg { fill:rgba(250,127,0,1) !important; }

  *#dm .dmInner div.u_1853702238 hr {
    border-width:1px !important;
    color:rgba(250,127,0,0.25) !important;
  }

  *#dm .dmInner div.u_1384998918 hr {
    border-width:1px !important;
    color:rgba(250,127,0,0.25) !important;
  }

  *#dm .dmInner div.u_1771143132 hr {
    border-width:1px !important;
    color:rgba(250,127,0,0.25) !important;
  }

  *#dm .dmInner div.u_1268746454 hr {
    border-width:1px !important;
    color:rgba(250,127,0,0.25) !important;
  }

  *#dm .dmInner div.u_1435969938 hr {
    border-width:1px !important;
    color:rgba(250,127,0,0.25) !important;
  }

  *#dm .dmInner div.u_1542633529 hr {
    border-width:1px !important;
    color:rgba(250,127,0,0.25) !important;
  }

  *#dm .dmInner div.u_1728513863 hr {
    border-width:1px !important;
    color:rgba(250,127,0,0.25) !important;
  }

  *#dm .dmInner div.u_1769775680 hr {
    border-width:1px !important;
    color:rgba(250,127,0,0.25) !important;
  }

  *#dm .dmInner div.u_1005230376 hr {
    border-width:1px !important;
    color:rgba(250,127,0,0.25) !important;
  }

  *#dm .dmInner div.u_1326298641 hr {
    border-width:1px !important;
    color:rgba(250,127,0,0.25) !important;
  }

  *#dm .dmInner div.u_1566919280 hr {
    border-width:1px !important;
    color:rgba(250,127,0,0.25) !important;
  }

  *#dm .dmInner div.u_1957475618 hr {
    border-width:1px !important;
    color:rgba(250,127,0,0.25) !important;
  }

  *#dm .dmInner div.u_1776258660 hr {
    border-width:1px !important;
    color:rgba(250,127,0,0.25) !important;
  }

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

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

  *#dm .dmInner div.u_1627579617 hr {
    border-width:1px !important;
    color:rgba(250,127,0,0.25) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1451647661 span.text {
    font-weight:300 !important;
    font-family: Jost !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1451647661 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:1px 1px 1px 1px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1451647661:hover {
    border-color:var(--color_4) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1451647661.hover {
    border-color:var(--color_4) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1451647661 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/11283d34/icon/down-arrow.svg) !important;
    background-color:var(--color_1) !important;
    order:1 !important;
  }

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

  *#dm .dmInner div.u_1184014016 .hw-tab-btn {
    border-bottom-style:solid !important;
    border-style:solid !important;
    border-width:0px !important;
    border-color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1184014016 .hw-tab-desc { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1184014016 .hw-tab-btn { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1184014016 .hw-tab-btn:hover { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1184014016 .hw-tab-btn.hw-tab-active { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1184014016 .hw-slider-wrapper.hw-slider-mode .hw-slider-arrow { color:var(--color_4) !important; }

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

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

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

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

  *#dm .dmInner a.u_1653600444 span.text {
    font-weight:300 !important;
    font-family: Jost !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1653600444 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:1px 1px 1px 1px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1653600444:hover {
    border-color:var(--color_4) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1653600444.hover {
    border-color:var(--color_4) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1653600444 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/11283d34/icon/right-arrow.svg) !important;
    background-color:var(--color_1) !important;
    order:1 !important;
  }

  *#dm .dmInner *.u_1140205204 .ws-scrl-logos .image-wrapper { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1140205204 .ws-scrl-logos .image-wrapper { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1140205204 .ws-scrl-logos .marquee-image { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1657298265 .card-title {
    font-family: 'Jost' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1657298265 .card-description { font-weight:300 !important; }

  *#dm .dmInner *.u_1657298265 .swiper-button svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1657298265 .card {
    border-radius:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1153181111 .testimonial-card {
    border-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1153181111 .card-quote {
    color:var(--color_1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1153181111 .author-name {
    font-weight:500 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1153181111 .author-role {
    color:var(--color_2) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1153181111 .author-portrait {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1153181111 .rating-icon svg path { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_1153181111 .rating-icon svg circle { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_1153181111 .rating-icon svg rect { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_1153181111 .rating-icon svg ellipse { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_1153181111 .rating-icon svg polygon { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_1153181111 .rating-icon svg polyline { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1153181111 .image-only-card {
    border-style:solid !important;
    border-width:0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner *.u_81651656 .event-card-meta span { color:var(--color_1) !important; }

  *#dm .dmInner *.u_81651656 .event-card-title { color:var(--color_1) !important; }

  *#dm .dmInner div.u_81651656 .event-card {
    border-style:solid !important;
    border-width:0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner *.u_81651656 .carousel-arrow { color:var(--color_2) !important; }

  *#dm .dmInner div.u_81651656 .carousel-arrow {
    background-color:var(--color_2) !important;
    border-radius:0% 0% 0% 0% !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_81651656 .event-card-btn { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_81651656 .event-card-desc { color:var(--color_1) !important; }

  *#dm .dmInner div.u_81651656 .event-attendees { color:var(--color_1) !important; }

  *#dm .dmInner div.u_81651656 .event-price { font-weight:600 !important; }

  *#dm .dmInner div.u_81651656 .event-card-title {
    font-family: 'Jost' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner *.u_81651656 .event-badge-category-icon {
    color:var(--color_4) !important;
    fill:var(--color_4) !important;
  }

  *#dm .dmInner div.u_81651656 .event-badge-category {
    color:var(--color_4) !important;
    background-color:var(--color_2) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner *.u_1184014016 .hw-tablist { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1184014016 .hw-tab-btn:hover { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1184014016 .hw-tab-btn.hw-tab-active { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1184014016 .hw-slider-wrapper.hw-slider-mode .hw-slider-arrow { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1184014016 .hw-tablist { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1184014016 .hw-tab-label {
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner div.u_1674903858 hr {
    border-width:1px !important;
    color:rgba(250,127,0,0.25) !important;
  }

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

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

  *#dm .dmInner a.u_1994830439:hover {
    border-color:var(--color_4) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1994830439.hover {
    border-color:var(--color_4) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1994830439 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:1px 1px 1px 1px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1994830439 span.text {
    font-weight:300 !important;
    font-family: Jost !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1994830439 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/11283d34/icon/right-arrow.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
  }

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

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

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

  *#dm .dmInner div.u_1729161163 img {
    border-radius:0px 0px 0px 0px !important;
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1246542796 hr {
    border-width:1px !important;
    color:rgba(250,127,0,0.25) !important;
  }

  *#dm .dmInner a.u_1587949250 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/11283d34/icon/call.svg) !important;
  }

  *#dm .dmInner a.u_1587949250 span.text {
    font-weight:300 !important;
    font-family: Jost !important;
  }

  *#dm .dmInner a.u_1587949250 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1587949250:hover { border-color:var(--color_4) !important; }

  *#dm .dmInner a.u_1587949250.hover { border-color:var(--color_4) !important; }

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

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

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

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

  *#dm .dmInner a.u_1818041220 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/11283d34/icon/call.svg) !important;
  }

  *#dm .dmInner a.u_1818041220 span.text {
    font-weight:300 !important;
    font-family: Jost !important;
  }

  *#dm .dmInner a.u_1818041220 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1750582940 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/11283d34/icon/call.svg) !important;
  }

  *#dm .dmInner a.u_1750582940 span.text {
    font-weight:300 !important;
    font-family: Jost !important;
  }

  *#dm .dmInner a.u_1750582940 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1750582940:hover { border-color:var(--color_4) !important; }

  *#dm .dmInner a.u_1750582940.hover { border-color:var(--color_4) !important; }

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

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

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

  *#dm .dmInner a.u_1750582940.hover .iconBg { background-color:var(--color_4) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1524976708 span.text { font-size:16px !important; }

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

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

  *#dm .dmInner *.u_1657298265 .card-image { height:180px !important; }

  *#dm .dmInner *.u_1657298265 .card { padding:24px !important; }

  *#dm .dmInner *.u_1657298265 .button-wrapper { margin-top:30px !important; }

  *#dm .dmInner *.u_1657298265 .swiper-button svg {
    margin-left:60px !important;
    margin-right:60px !important;
    width:36px !important;
  }

  *#dm .dmInner *.u_1657298265 .card-description { line-height:26px !important; }

  *#dm .dmInner *.u_1657298265 .card-content { height:125px !important; }

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

  *#dm .dmInner div.u_1657298265 .card-description { font-size:17px !important; }

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

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

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

  *#dm .dmInner a.u_1750582940 span.text { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1140205204 .ws-scrl-logos .image-wrapper {
    padding-left:0px !important;
    padding-right:0px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
    height:115px !important;
    margin-left:15px !important;
    margin-right:15px !important;
  }

  *#dm .dmInner div.u_81651656 .event-card-title { font-size:24px !important; }

  *#dm .dmInner div.u_81651656 .event-card-desc { font-size:15px !important; }

  *#dm .dmInner *.u_81651656 .event-card-desc { line-height:24px !important; }

  *#dm .dmInner div.u_81651656 .event-meta-row span { font-size:15px !important; }

  *#dm .dmInner div.u_81651656 .event-attendees { font-size:15px !important; }

  *#dm .dmInner div.u_81651656 .event-price { font-size:16px !important; }

  *#dm .dmInner *.u_81651656 .event-card-body { padding:24px !important; }

  *#dm .dmInner div.u_81651656 .event-card-btn {
    width:238px !important;
    height:45px !important;
  }

  *#dm .dmInner div.u_81651656 .event-card-btn span.text { font-size:15px !important; }

  *#dm .dmInner *.u_1184014016 .hw-tab-btn { min-height:40px !important; }

  *#dm .dmInner *.u_1184014016 .hw-tablist { padding:6px !important; }

  *#dm .dmInner div.u_1729161163 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1140205204 .ws-scrl-logos .image-wrapper {
    margin-left:15px !important;
    margin-right:15px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
    height:115px !important;
  }

  *#dm .dmInner *.u_1657298265 .button-wrapper { margin-top:30px !important; }

  *#dm .dmInner *.u_1657298265 .swiper-button svg {
    margin-left:96px !important;
    margin-right:96px !important;
    width:48px !important;
  }

  *#dm .dmInner div.u_1657298265 .card-description { font-size:18px !important; }

  *#dm .dmInner *.u_1657298265 .card { padding:24px !important; }

  *#dm .dmInner *.u_1657298265 .card-image { height:190px !important; }

  *#dm .dmInner *.u_1657298265 .card-content {
    height:125px !important;
    gap:5px !important;
    padding-right:6px !important;
    padding-left:6px !important;
  }

  *#dm .dmInner *.u_1657298265 .card-description { line-height:26px !important; }

  *#dm .dmInner *.u_1153181111 .testimonial-card {
    padding:24px !important;
    gap:18px !important;
  }

  *#dm .dmInner *.u_1153181111 .slider-rows-wrapper { gap:24px !important; }

  *#dm .dmInner *.u_1153181111 .grid-inner { gap:24px !important; }

  *#dm .dmInner *.u_1153181111 .carousel-track { gap:24px !important; }

  *#dm .dmInner div.u_1153181111 .card-quote { font-size:16px !important; }

  *#dm .dmInner *.u_1153181111 .card-quote { -webkit-line-clamp:5 !important; }

  *#dm .dmInner div.u_1153181111 .author-name { font-size:16px !important; }

  *#dm .dmInner div.u_1153181111 .author-role { font-size:14px !important; }

  *#dm .dmInner div.u_1153181111 .author-portrait {
    width:50px !important;
    height:50px !important;
  }

  *#dm .dmInner *.u_1153181111 .card-rating { gap:4px !important; }

  *#dm .dmInner *.u_1153181111 .rating-icon {
    width:16px !important;
    height:16px !important;
  }

  *#dm .dmInner div.u_81651656 .event-card-btn { width:238px !important; }

  *#dm .dmInner div.u_81651656 .event-card-btn span.text { font-size:15px !important; }

  *#dm .dmInner *.u_81651656 .event-card-body { padding:24px !important; }

  *#dm .dmInner div.u_81651656 .event-card-title { font-size:24px !important; }

  *#dm .dmInner div.u_81651656 .event-card-desc { font-size:15px !important; }

  *#dm .dmInner *.u_81651656 .event-card-desc { line-height:24px !important; }

  *#dm .dmInner div.u_81651656 .event-meta-row span { font-size:15px !important; }

  *#dm .dmInner div.u_81651656 .event-attendees { font-size:15px !important; }

  *#dm .dmInner div.u_81651656 .event-price { font-size:16px !important; }

  *#dm .dmInner div.u_81651656 .event-badge-category { font-size:12px !important; }

  *#dm .dmInner *.u_1184014016 .hw-tablist {
    gap:12px !important;
    padding:6px !important;
  }

  *#dm .dmInner *.u_1184014016 .hw-tab-btn {
    padding-top:5px !important;
    padding-bottom:5px !important;
    padding-right:24px !important;
    padding-left:24px !important;
    min-height:40px !important;
  }

  *#dm .dmInner div.u_1184014016 .hw-tab-label { font-size:18px !important; }

  *#dm .dmInner div.u_1657298265 .card-title { font-size:24px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1184014016 .hw-tab-label { font-size:16px !important; }

  *#dm .dmInner *.u_1140205204 .ws-scrl-logos .image-wrapper {
    padding-top:0px !important;
    padding-bottom:0px !important;
    height:115px !important;
    padding-left:0px !important;
    padding-right:0px !important;
    margin-left:15px !important;
    margin-right:15px !important;
  }

  *#dm .dmInner *.u_1657298265 .button-wrapper { margin-top:30px !important; }

  *#dm .dmInner *.u_1657298265 .swiper-button svg {
    width:48px !important;
    margin-left:72px !important;
    margin-right:72px !important;
  }

  *#dm .dmInner *.u_1657298265 .card-image { height:180px !important; }

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

  *#dm .dmInner *.u_1657298265 .card { padding:24px !important; }

  *#dm .dmInner div.u_1657298265 .card-description { font-size:18px !important; }

  *#dm .dmInner *.u_1657298265 .card-description { line-height:26px !important; }

  *#dm .dmInner *.u_1657298265 .card-content { height:125px !important; }

  *#dm .dmInner div.u_81651656 .event-card-title { font-size:24px !important; }

  *#dm .dmInner div.u_81651656 .event-card-desc { font-size:15px !important; }

  *#dm .dmInner *.u_81651656 .event-card-desc { line-height:24px !important; }

  *#dm .dmInner div.u_81651656 .event-meta-row span { font-size:15px !important; }

  *#dm .dmInner div.u_81651656 .event-attendees { font-size:15px !important; }

  *#dm .dmInner div.u_81651656 .event-price { font-size:16px !important; }

  *#dm .dmInner *.u_1184014016 .hw-tab-btn {
    min-width:20px !important;
    min-height:40px !important;
  }

  *#dm .dmInner *.u_1184014016 .hw-tablist { padding:6px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 643px;
    flex-wrap: nowrap;
    padding: 16% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 1) 51%, rgba(0, 0, 0, 0) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/11283d34/dms3rep/multi/opt/P1002950-1920w.jpg");
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_ulp {
    max-width: 100%;
    width: 829px;
    height: auto;
    order: 1;
}
    
#a7db8ce2 {
    max-width: 100%;
    width: 744px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_6n2 {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.4334600760456273%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
}
    
#\31 37b2d06.flex-element.widget-wrapper > [data-element-type] {
    padding: 12.5px 24px 12.5px 24px;
}
#\31 37b2d06 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d909f54.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12.5px 25px 12.5px 25px;
}
#\30 d909f54 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9f986f2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\33 9f986f2 {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 f9f91ee {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 5f11791 {
    column-gap: 2%;
    row-gap: 36px;
    max-width: none;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ac697954 {
    margin: 0px 0% 0px 0%;
}
    
#a718ac21 {
    width: 1099px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de1ec839 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc67d3bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bc67d3bf {
    width: 877px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ab3e1a2 {
    background-color: var(--color_3);
    background-image: none;
}
    
#ba86b3b3 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_10l {
    width: 99.97%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 5530162 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0a9be35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 9011f47.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 9011f47 {
    width: 712px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 2aa3556 {
    background-color: var(--color_3);
    background-image: none;
}
    
#d4d31e7c {
    width: 100%;
    height: 519px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d00b9a5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ee9bbfd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ea813f19 {
    width: 100%;
    height: 519px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 efcc1de {
    width: 688px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a3dc74c3 {
    min-height: 704px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b26fc8ad {
    margin: 0px 0% 0px 0%;
}
    
#\31 2ffe419 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 5c2524c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 f90622e {
    width: 48.83%;
    height: 496px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f70928b3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 4e86598 {
    width: 43.17%;
    height: 427px;
    max-width: 100%;
    align-self: flex-end;
}
    
#b240448f {
    min-height: 743px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 4% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 72542c8 {
    background-color: var(--color_4);
    background-image: none;
}
    
#c5d36676 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 42%;
    min-width: 4%;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#dffe7e39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 8d6a32f {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fa51b929 {
    margin: 0px 0% 0px 0%;
}
    
#cfdc2845.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#cfdc2845 {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 94f6d8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 22.7%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    align-items: center;
    background-color: var(--color_3);
    background-image: none;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c46ad850 {
    background-color: var(--color_4);
    background-image: none;
}
    
#b3545bd7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 22.7%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 rgba(250, 127, 0, 0.25) #000000 #000000;
    border-width: 0 0px 0 0;
    align-items: center;
    background-color: var(--color_3);
    background-image: none;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 596a01e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 22.7%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 rgba(250, 127, 0, 0.25) #000000 #000000;
    border-width: 0 0px 0 0;
    align-items: center;
    background-color: var(--color_3);
    background-image: none;
    padding: 3% 1.9969512195121952% 3% 1.9969512195121952%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2031d88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 22.7%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-color: var(--color_3);
    background-image: none;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e67d500c {
    min-height: 148px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f44f910 {
    width: 99.83%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#cbd2d576 {
    margin: 0px 0% 0px 0%;
}
    
#b0fef4da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hda {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 1c95292 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 904cb6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf98ffab {
    width: 94.60%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4510e39 {
    width: 99.86%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e14b0f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a9cf4dd {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2cf2d48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6f03811 {
    width: 99.83%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c47cba26 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bf991638 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 b5429ac {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bdaeaab5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 18px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    order: 0;
    padding: 0px 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 78aa9bd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#a87b5e9b {
    margin: 0px 0% 0px 0%;
}
    
#\33 dabcf16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8deb4f2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 66c8e26 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 18px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_lmp {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\32 89790c5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 c1f611d {
    min-width: 34px;
    width: 34px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d41bac93 {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acc0067c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e79116f {
    width: 408px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ab8c612a {
    width: 278px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#\33 95a013e {
    width: 30.4%;
    height: 142px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#cfd1fb30 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 686b145 {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8843f1f {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8bd3565 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0f6215c {
    width: 30.4%;
    height: 142px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\37 f3b5e20 {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7e8f7c4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 abf9577 {
    width: 305px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#\38 95e5103 {
    min-width: 34px;
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d4abdeb {
    width: 361px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 44a1ab5 {
    width: 267px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#\31 e90b09f {
    min-width: 34px;
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5d3bba5 {
    width: 408px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 5ec6f85 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 70c933a {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 987cf2b {
    width: 30.4%;
    height: 142px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#bb72f61b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4807edb {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f195dc7d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 18px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    order: 2;
    padding: 0px 0px 0% 0px;
    margin: 4% 0% 0% 0%;
}
    
#\36 e7eb1ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b7a2e75 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d46870e6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#aa4b1b06 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 18px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    order: 4;
    padding: 0px 0px 0% 0px;
    margin: 4% 0% 0% 0%;
}
    
#abe6a8c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4a6627d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 489bc4a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 673b09a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 18px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 3;
    padding: 0px 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2181bab {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d7138c88 {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d03dd40 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 205px;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ee0415f {
    width: 30.4%;
    height: 142px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#d683909d {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cce8ec1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fee9558e {
    width: 232px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#b96bd2f3 {
    min-width: 34px;
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca3f0940 {
    width: 381px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 880a46e {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 75ab602 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2f0bcf8 {
    width: 30.4%;
    height: 142px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#aed918f4 {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dd6be36 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8d20be1 {
    width: 244px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#\38 58b980e {
    min-width: 34px;
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 64d77fb {
    width: 381px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#aafb45ae {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2299df1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    height: auto;
    order: 5;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dc1180b {
    width: 30.4%;
    height: 142px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\31 84e2c2a {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8965569 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b27c303d {
    width: 252px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#\39 85dbc68 {
    min-width: 34px;
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b4da042 {
    width: 381px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 d6a59eb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\32 8301b6a {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f0e0bf0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 205px;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 75c01b0 {
    width: 30.4%;
    height: 142px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#fac9574e {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee9529a5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad9616a0 {
    width: 240px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#\38 177e6cf {
    min-width: 34px;
    width: 43px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 03741cd {
    width: 381px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a517d69d {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d454c79a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f096bb66 {
    width: 30.4%;
    height: 142px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#efd632a0 {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aaadeebb {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4d3c726 {
    width: 305px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
    margin-left: 0px;
}
    
#\33 460650b {
    min-width: 34px;
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 96d8007 {
    width: 381px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b7eeb0ef {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 18px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 5;
    padding: 0px 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 fd05a94 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\36 a85c534 {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b09df9eb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 175px;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5cea580 {
    width: 30.4%;
    height: 142px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\33 badb13f {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 48a3436 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3cf74cb {
    width: 238px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#\30 f003727 {
    min-width: 34px;
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec5a8b8f {
    width: 408px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f865fa4e {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d104945e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 27c7d8b {
    width: 30.4%;
    height: 142px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\33 16f93b2 {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f282d88 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7a6324e {
    width: 208px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#ae36a604 {
    min-width: 34px;
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 13c2568 {
    width: 330px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#db278978 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 b0bda8d {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be67f797 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f75bab72 {
    width: 30.4%;
    height: 142px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\34 866871d {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 397211a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cefb598 {
    width: 259px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#\35 b31fb79 {
    min-width: 34px;
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9e7c9ce {
    width: 408px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ce8edffe {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9724de1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc5f8ebf {
    width: 30.4%;
    height: 142px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#e668ed58 {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d98a641b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 430845e {
    width: 305px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#eda8a258 {
    min-width: 34px;
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d66edbe {
    width: 408px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 bb62037 {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ffe4cf3 {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f79a9f33 {
    width: 408px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#aa602b98 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 012bcb5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 176px;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0552b0d {
    min-width: 34px;
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5348a79 {
    width: 261px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#\30 60d3f09 {
    width: 30.4%;
    height: 142px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\33 0b501b2 {
    min-width: 34px;
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8b1056c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f09e932d {
    width: 30.4%;
    height: 142px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#df4055d3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    height: auto;
    order: 5;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcf189fc {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2f21836 {
    width: 408px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a295df09 {
    width: 261px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#b85ebf3b {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 e6004fc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c6397696::before, #c6397696 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#c6397696 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/11283d34/dms3rep/multi/opt/LePatafan-restautant-refuge-lessaisies_vue_terrasse_panorama-2-1920w.jpg");
}
#c6397696.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACBAMGEwUhIzFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMEEf/aAAwDAQACEQMRAD8AzFgXZMjRKlKOcbHDcD1UVbu1jI/nHZRErM7CscMLorUt0if/2Q==');
}
    
#\37 bd9681e {
    width: 958px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 359d670 {
    width: 66.61%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d6c524f2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 acd449a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4cf3f65 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b4224ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 12.5px 24px 12.5px 24px;
}
#\32 b4224ff {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0a98513 {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.4334600760456273%;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f222857.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12.5px 25px 12.5px 25px;
}
#\39 f222857 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 48d5bd1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\33 48d5bd1 {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 641356d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e071bf0a {
    min-height: 257px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 3% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 120cb72 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\34 c291594 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e7ecb85 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#abb8f626 {
    margin: 0px 0px 0px 0px;
}
    
#group_jb3[data-pinned] {
    position: sticky;
    top: 110px;
    bottom: auto;
    z-index: 1;
}
#group_jb3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 e053eff {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db396364 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b842f625 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 527d9c1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b4017c74 {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 cc320b4 {
    background-color: var(--color_4);
    background-image: none;
}
    
#acb6dd69 {
    margin: 0px 0% 0px 0%;
}
    
#\31 5fb2657 {
    width: 48.83%;
    height: 496px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 996ac1c {
    width: 43.17%;
    height: 427px;
    max-width: 100%;
    align-self: flex-end;
    order: 0;
}
    
#bea5ab1f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 42%;
    min-width: 4%;
    order: 0;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 8872a46 {
    min-height: 743px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b4a84e51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c7892558 {
    width: 93.59%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a042d8b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 12.5px 24px 12.5px 24px;
}
#a042d8b0 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a501e2af.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#a501e2af {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d78f92ee {
    min-height: 98px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-items: flex-end;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\37 beadb81 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bb6adb0f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 0a644d4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#group_5mb {
    align-items: flex-start;
    width: 52.91%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-end;
    height: auto;
}
    
#dfca2f1e {
    align-items: flex-start;
    width: 41.34%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-end;
    height: auto;
}
    
#e68d0f8c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8aebe53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4cdb342 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8g6 {
    align-items: flex-start;
    width: 48.95183596558649%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ngr {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#group_7c7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d41dc214 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb6d590e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed4b20ff {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_65o {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b7d01e2 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_as8 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 63823ac {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b4e44b0 {
    margin: 0px 0% 0px 0%;
}
    
#ed89f3ef {
    align-items: flex-start;
    width: 48%;
    min-height: 821px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#bca61cde {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\37 a29e35d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 930f130 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7569e8e {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b88677a {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 95491b3 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 789bcd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 24df9b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9f8f07c {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ij3 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 3.9669421487603307%;
    flex-wrap: nowrap;
    order: 5;
    height: auto;
}
    
#group_n3b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
}
    
#\39 86d7c3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j17 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fae3d1c1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
}
    
#\33 9b79b91 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 bf5f8dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0176dcf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
}
    
#\32 7fac37d {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d666c86e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4bd1c57 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
}
    
#d68528cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a88f788d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
}
    
#fe2c4ae8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f2a5502 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 1ae2dbd {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 9d81c0b {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 3.9669421487603307%;
    flex-wrap: nowrap;
    order: 5;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 295684d {
    min-height: 189px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 eb1dfea {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 b5f8b0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#bb147fc4 {
    margin: 0px 0% 0px 0%;
}
    
#\30 5135cd5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\35 6377989.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 6377989 {
    width: 994px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdbc820f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e22c8da6 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 172e36d {
    column-gap: 2%;
    row-gap: 36px;
    max-width: none;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d3bc75f {
    width: 87.19%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec6a1fa2 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a1904d68 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\30 b7a1388 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c97189d3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 9ed6e53 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 17ce613 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#b7ad1788 {
    margin: 0px 0% 0px 0%;
}
    
#\39 33557a9 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b14f465c {
    width: 87.19%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6752dce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6752dce {
    width: 1104px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0a009e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bee4ce7 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ulg {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#group_djs {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 101px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 6px 0% 0px 0%;
}
    
#group_i3r {
    align-items: center;
    width: auto;
    min-height: 81px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    height: auto;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_a4v {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    order: 0;
}
    
#widget_tbe {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b293ea16.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b293ea16 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ec7a6cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 ec7a6cf {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 928e6a7 {
    align-items: center;
    width: auto;
    min-height: 81px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    height: auto;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 1a676e5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    order: 0;
}
    
#e5df8b6b {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 429dc47.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 429dc47 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a84aefe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 a84aefe {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 4473999 {
    min-height: 202px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fc1106ef::before, #fc1106ef > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#fc1106ef {
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://lirp.cdn-website.com/11283d34/dms3rep/multi/opt/chalet+hiver+bis-1920w.jpg");
}
#fc1106ef.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHxAAAgECBwAAAAAAAAAAAAAAAAMBAgQFBhEWMUGh/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAEFAAAAAAAAAAAAAAAAAAACAwQRMf/aAAwDAQACEQMRAD8A24plS0S6ItEsZTryR2xT0j0AbTNerQlUFm8P/9k=');
}
    
#a03b93ca {
    margin: 0px 0% 0px 0%;
}
    
#\31 317432e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url();
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#\31 317432e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 d08416d {
    width: 852px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1cf7f46.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c1cf7f46 {
    width: 798px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bf778f3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12.5px 25px 12.5px 25px;
}
#\32 bf778f3 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 575px;
    padding: 28% 4% 14% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_ulp {
    width: 557px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#a7db8ce2 {
    width: 581px;
}
    
#\36 3bd85219866cc3622781521 {
    row-gap: 48px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5f11791 {
    row-gap: 36px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
}
    
#\35 f9f91ee {
    width: 100%;
    min-height: 80px;
}
    
#ac697954 {
    margin: 0px 0% 0px 0%;
}
    
#bc67d3bf {
    width: 701px;
}
    
#a718ac21 {
    width: 472px;
}
    
#ba86b3b3 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0a9be35 {
    width: 59.75%;
    min-height: 8px;
    row-gap: 36px;
    justify-content: center;
}
    
#\39 9011f47.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 9011f47 {
    width: 402px;
    margin: 0px 0% 0px 0%;
}
    
#d4d31e7c {
    height: 485px;
}
    
#d00b9a5d {
    width: 20.18%;
    min-height: 8px;
}
    
#\35 ee9bbfd {
    width: 16.07%;
    min-height: 8px;
}
    
#ea813f19 {
    height: 485px;
}
    
#a3dc74c3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 654px;
    column-gap: 2%;
    padding: 8% 0% 8% 0%;
}
    
#\30 efcc1de {
    width: 420px;
}
    
#b26fc8ad {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa51b929 {
    margin: 0px 0% 0px 0%;
}
    
#\34 f90622e {
    height: 244px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4e86598 {
    width: 85.24%;
    height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#b240448f {
    min-height: 440px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 21px;
    column-gap: 4%;
    padding: 8% 4% 0% 0%;
}
    
#c5d36676 {
    width: 62.52%;
    min-height: 8px;
    justify-content: flex-start;
    row-gap: 36px;
    padding: 4% 0% 4% 0%;
}
    
#\39 8d6a32f {
    width: 33.48%;
    min-height: 8px;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f70928b3 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 94f6d8e {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e67d500c {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 240px;
    row-gap: 24px;
    padding: 8% 2% 8% 2%;
}
    
#\34 2031d88 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b3545bd7 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 596a01e {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cbd2d576 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b5429ac {
    min-height: 213px;
    padding: 8% 2% 8% 2%;
}
    
#a87b5e9b {
    margin: 0px 0% 0px 0%;
}
    
#\34 66c8e26 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_lmp {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 89790c5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 673b09a {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 2181bab {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 d6a59eb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b7eeb0ef {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 fd05a94 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#db278978 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b9e7c9ce {
    width: 423px;
}
    
#\30 13c2568 {
    width: 423px;
}
    
#ec5a8b8f {
    width: 423px;
}
    
#\36 78aa9bd {
    width: 90.89%;
}
    
#\36 44a1ab5 {
    width: 344px;
}
    
#bb72f61b {
    height: auto;
    min-height: 30px;
}
    
#\39 70c933a {
    height: auto;
    min-height: 94px;
}
    
#ab8c612a {
    width: 233px;
}
    
#\37 abf9577 {
    width: 341px;
}
    
#\38 95e5103 {
    width: 45px;
}
    
#\34 430845e {
    width: 259px;
}
    
#fee9558e {
    width: 288px;
}
    
#\30 8d20be1 {
    width: 306px;
}
    
#b27c303d {
    width: 311px;
}
    
#ad9616a0 {
    width: 332px;
}
    
#\38 177e6cf {
    width: 55px;
}
    
#\38 f0e0bf0 {
    height: auto;
    min-height: 170px;
}
    
#\31 d03dd40 {
    height: auto;
    min-height: 170px;
}
    
#a3cf74cb {
    width: 320px;
}
    
#\37 7a6324e {
    width: 250px;
}
    
#f5348a79 {
    width: 313px;
}
    
#aa602b98 {
    height: auto;
    min-height: 30px;
}
    
#\30 012bcb5 {
    height: auto;
    min-height: 170px;
}
    
#df4055d3 {
    height: auto;
    min-height: 170px;
}
    
#d104945e {
    height: auto;
    min-height: 170px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e6004fc {
    padding: 8% 2% 8% 2%;
}
    
#\35 4cf3f65 {
    margin: 0px 0% 0px 0%;
}
    
#c6397696::before, #c6397696 > .bgExtraLayerOverlay {
    
}
#c6397696.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACBAMGEwUhIzFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMEEf/aAAwDAQACEQMRAD8AzFgXZMjRKlKOcbHDcD1UVbu1jI/nHZRErM7CscMLorUt0if/2Q==');
}
    
#\37 bd9681e {
    width: 622px;
}
    
#\34 359d670 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e071bf0a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 8% 2% 8% 2%;
}
    
#\34 c291594 {
    width: 100%;
    min-height: 330px;
}
    
#\38 e7ecb85 {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#abb8f626 {
    margin: 0px 0px 0px 0px;
}
    
#db396364 {
    width: 67.21%;
}
    
#\33 e053eff {
    width: 88.75%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4017c74 {
    width: 33.48%;
    min-height: 8px;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#acb6dd69 {
    margin: 0px 0% 0px 0%;
}
    
#\31 5fb2657 {
    height: 244px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 996ac1c {
    width: 85.24%;
    height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#bea5ab1f {
    width: 62.52%;
    min-height: 8px;
    justify-content: flex-start;
    row-gap: 36px;
    padding: 4% 0% 4% 0%;
}
    
#\30 8872a46 {
    min-height: 440px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 21px;
    column-gap: 4%;
    padding: 8% 0% 0% 4%;
}
    
#c7892558 {
    width: 92.66%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 beadb81 {
    padding: 8% 2% 8% 2%;
}
    
#\35 b4e44b0 {
    margin: 0px 0% 0px 0%;
}
    
#group_8g6 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 0a644d4 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 36px;
}
    
#d78f92ee {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_5mb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dfca2f1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ed89f3ef {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e68d0f8c {
    width: 73.49%;
}
    
#\37 4cdb342 {
    width: 94.03%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 295684d {
    min-height: 108px;
    padding: 4% 0% 8% 0%;
}
    
#bb147fc4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6377989 {
    width: 549px;
}
    
#\33 172e36d {
    row-gap: 36px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 2% 4% 2%;
}
    
#ec6a1fa2 {
    width: 100%;
    min-height: 80px;
}
    
#\30 b7a1388 {
    width: 100%;
    min-height: 80px;
}
    
#c97189d3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9ed6e53 {
    padding: 8% 0% 8% 0%;
}
    
#b7ad1788 {
    margin: 0px 0% 0px 0%;
}
    
#d6752dce {
    width: 521px;
}
    
#\35 bee4ce7 {
    height: auto;
    min-height: 303px;
}
    
#group_djs {
    height: auto;
    min-height: 88px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4473999 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 360px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 8% 8% 8% 8%;
}
    
#fc1106ef::before, #fc1106ef > .bgExtraLayerOverlay {
    
}
#fc1106ef.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHxAAAgECBwAAAAAAAAAAAAAAAAMBAgQFBhEWMUGh/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAEFAAAAAAAAAAAAAAAAAAACAwQRMf/aAAwDAQACEQMRAD8A24plS0S6ItEsZTryR2xT0j0AbTNerQlUFm8P/9k=');
}
    
#\31 317432e {
    width: 100%;
    min-height: 8px;
    row-gap: 50px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#\31 317432e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#e071bf0a {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 120cb72 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 4473999 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fc1106ef {
    grid-template-rows: minmax(8px, max-content);
}
#fc1106ef.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHxAAAgECBwAAAAAAAAAAAAAAAAMBAgQFBhEWMUGh/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAEFAAAAAAAAAAAAAAAAAAACAwQRMf/aAAwDAQACEQMRAD8A24plS0S6ItEsZTryR2xT0j0AbTNerQlUFm8P/9k=');
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 268px;
    align-items: center;
    height: auto;
    row-gap: 44px;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 48% 4% 24% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#a7db8ce2 {
    width: 343px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ulp {
    width: 311px;
}
    
#\31 37b2d06 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 d909f54 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#group_6n2 {
    column-gap: 2.4334600760456273%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 9f986f2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\33 9f986f2 {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 f9f91ee {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\37 5f11791 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#a718ac21 {
    width: 303px;
}
    
#bc67d3bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bc67d3bf {
    width: 343px;
    margin: 0px 0% 0px 0%;
}
    
#ac697954 {
    margin: 0px 0% 0px 0%;
}
    
#ba86b3b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#widget_10l {
    width: 100.00%;
    height: 589px;
}
}



@media (max-width: 767px) {
    
#\31 0a9be35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    row-gap: 18px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 9011f47 {
    margin-bottom: 20px;
    width: 343px;
}
    
#d4d31e7c {
    height: 200px;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d00b9a5d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\35 ee9bbfd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#ea813f19 {
    height: 200px;
}
    
#\30 efcc1de {
    width: 338px;
}
    
#a3dc74c3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 36px;
    padding: 12% 4% 12% 4%;
}
    
#b26fc8ad {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fa51b929 {
    margin: 0px 0% 0px 0%;
}
    
#\34 f90622e {
    height: 240px;
    justify-self: auto;
    align-self: auto;
    width: 48.78%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4e86598 {
    height: 200px;
    order: 1;
    width: 43.22%;
}
    
#b240448f {
    min-height: unset;
    flex-direction: column;
    row-gap: 48px;
    padding: 12% 4% 4% 4%;
}
    
#c5d36676 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    order: 0;
}
    
#\39 8d6a32f {
    width: 100%;
    min-height: 350px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f70928b3 {
    width: 274px;
}
    
#cfdc2845 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 94f6d8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2031d88 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e67d500c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    column-gap: 0%;
    padding: 8% 4% 8% 4%;
}
    
#b3545bd7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 596a01e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f44f910 {
    width: 269px;
}
    
#cf98ffab {
    width: 288px;
}
    
#f4510e39 {
    width: 276px;
}
    
#b6f03811 {
    width: 313px;
}
    
#cbd2d576 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 b5429ac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 5% 6% 5%;
}
    
#bdaeaab5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8deb4f2 {
    width: 182px;
}
    
#a87b5e9b {
    margin: 0px 0% 0px 0%;
}
    
#\36 78aa9bd {
    width: 100.00%;
}
    
#\34 66c8e26 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c1f611d {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d41bac93 {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#acc0067c {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#ab8c612a {
    width: 71.37%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 95a013e {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 4% 0%;
}
    
#cfd1fb30 {
    order: 3;
    justify-self: auto;
    width: 99.99%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 686b145 {
    order: 0;
}
    
#\34 8843f1f {
    order: 2;
}
    
#\30 8bd3565 {
    order: 1;
    justify-self: auto;
    width: 99.99%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0f6215c {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 4% 0%;
}
    
#\37 f3b5e20 {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 7e8f7c4 {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\37 abf9577 {
    width: 69.82%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 95e5103 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 44a1ab5 {
    width: 67.65%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 e90b09f {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5ec6f85 {
    order: 1;
    justify-self: auto;
    width: 99.99%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 70c933a {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 987cf2b {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 4% 0%;
}
    
#bb72f61b {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\31 4807edb {
    order: 0;
}
    
#group_lmp {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 89790c5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f195dc7d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    padding: 0px 0px 0px 0px;
    margin: 8% 0% 0% 0%;
}
    
#\37 b7a2e75 {
    width: 223px;
}
    
#d46870e6 {
    width: 100.00%;
}
    
#aa4b1b06 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    padding: 0px 0px 0px 0px;
    margin: 8% 0% 0% 0%;
}
    
#\35 4a6627d {
    width: 255px;
}
    
#\31 489bc4a {
    width: 100.00%;
}
    
#\34 673b09a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2181bab {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d7138c88 {
    order: 0;
}
    
#\31 d03dd40 {
    order: 1;
    justify-self: auto;
    width: 99.99%;
    height: auto;
    min-height: 371px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ee0415f {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 4% 0%;
}
    
#d683909d {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 cce8ec1 {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#fee9558e {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b96bd2f3 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 880a46e {
    order: 2;
}
    
#\37 75ab602 {
    order: 3;
    justify-self: auto;
    width: 99.99%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2f0bcf8 {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 4% 0%;
}
    
#aed918f4 {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 dd6be36 {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\30 8d20be1 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 58b980e {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aafb45ae {
    order: 4;
}
    
#b2299df1 {
    order: 5;
    justify-self: auto;
    width: 99.99%;
    height: auto;
    min-height: 345px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dc1180b {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 4% 0%;
}
    
#\31 84e2c2a {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 8965569 {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#b27c303d {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 85dbc68 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d6a59eb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 8301b6a {
    order: 0;
}
    
#\38 f0e0bf0 {
    order: 1;
    justify-self: auto;
    width: 99.99%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 75c01b0 {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 4% 0%;
}
    
#fac9574e {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ee9529a5 {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#ad9616a0 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 177e6cf {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a517d69d {
    order: 2;
}
    
#d454c79a {
    order: 3;
    justify-self: auto;
    width: 99.99%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f096bb66 {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 4% 0%;
}
    
#efd632a0 {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aaadeebb {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\35 4d3c726 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 460650b {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7eeb0ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 fd05a94 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 a85c534 {
    order: 0;
}
    
#b09df9eb {
    order: 1;
    justify-self: auto;
    width: 99.99%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5cea580 {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 4% 0%;
}
    
#\33 badb13f {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 48a3436 {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#a3cf74cb {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 f003727 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f865fa4e {
    order: 2;
}
    
#d104945e {
    order: 5;
    justify-self: auto;
    width: 99.99%;
    height: auto;
    min-height: 366px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 27c7d8b {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 4% 0%;
}
    
#\33 16f93b2 {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f282d88 {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\37 7a6324e {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ae36a604 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db278978 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 b0bda8d {
    order: 0;
}
    
#be67f797 {
    order: 3;
    justify-self: auto;
    width: 99.99%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f75bab72 {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 4% 0%;
}
    
#\34 866871d {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 397211a {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\33 cefb598 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 b31fb79 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce8edffe {
    order: 2;
}
    
#e9724de1 {
    order: 3;
    justify-self: auto;
    width: 99.99%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc5f8ebf {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 4% 0%;
}
    
#e668ed58 {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d98a641b {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\34 430845e {
    width: 74.48%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#eda8a258 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bb62037 {
    order: 2;
}
    
#\32 ffe4cf3 {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aa602b98 {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\30 012bcb5 {
    order: 1;
    justify-self: auto;
    width: 99.99%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0552b0d {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5348a79 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 60d3f09 {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 4% 0%;
}
    
#\33 0b501b2 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8b1056c {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#f09e932d {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 4% 0%;
}
    
#df4055d3 {
    order: 3;
    justify-self: auto;
    width: 99.99%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcf189fc {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a295df09 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b85ebf3b {
    order: 4;
}
}



@media (max-width: 767px) {
    
#\35 e6004fc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\37 bd9681e {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#d6c524f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 24px;
}
    
#c6397696::before, #c6397696 > .bgExtraLayerOverlay {
    
}
#c6397696.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACBAMGEwUhIzFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMEEf/aAAwDAQACEQMRAD8AzFgXZMjRKlKOcbHDcD1UVbu1jI/nHZRErM7CscMLorUt0if/2Q==');
}
    
#\34 359d670 {
    width: 84.98%;
}
    
#\35 4cf3f65 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b4224ff {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b0a98513 {
    column-gap: 2.4334600760456273%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 f222857 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 48d5bd1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\33 48d5bd1 {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e071bf0a {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 12% 4% 6% 4%;
}
    
#\34 c291594 {
    width: 100%;
    min-height: 246px;
    align-items: flex-start;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 24px;
}
    
#\38 e7ecb85 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
}
    
#\33 e053eff {
    width: 100.00%;
}
    
#db396364 {
    width: 305px;
}
    
#group_jb3 {
    align-items: center;
}
    
#abb8f626 {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#b4017c74 {
    width: 100%;
    min-height: 350px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#acb6dd69 {
    margin: 0px 0% 0px 0%;
}
    
#\31 5fb2657 {
    height: 240px;
    justify-self: auto;
    align-self: auto;
    width: 48.78%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 996ac1c {
    height: 200px;
    order: 1;
    width: 43.22%;
}
    
#bea5ab1f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    order: 0;
}
    
#\30 8872a46 {
    min-height: unset;
    flex-direction: column;
    row-gap: 48px;
    padding: 12% 4% 4% 4%;
}
    
#c7892558 {
    width: 335.99958281249997px;
    order: 1;
}
    
#a042d8b0 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
}
    
#a501e2af.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#a501e2af {
    width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#b4a84e51 {
    order: 0;
}
    
#\39 527d9c1 {
    order: 2;
}
}



@media (max-width: 767px) {
    
#d78f92ee {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 beadb81 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\36 0a644d4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#e68d0f8c {
    width: 343px;
}
    
#widget_ngr {
    height: 240px;
}
    
#d41dc214 {
    width: 201px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_65o {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 63823ac {
    order: 2;
}
    
#group_8g6 {
    width: 100%;
    align-items: center;
    padding: 4% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_7c7 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 82px;
}
    
#ed4b20ff {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bb6d590e {
    width: 99.54%;
}
    
#group_5mb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#dfca2f1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 b4e44b0 {
    margin: 0px 0% 0px 0%;
}
    
#ed89f3ef {
    width: 100%;
    align-items: center;
    padding: 4% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#bca61cde {
    height: 240px;
}
    
#\37 a29e35d {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 82px;
}
    
#\34 930f130 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 7569e8e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 789bcd9 {
    width: 223px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 24df9b3 {
    width: 99.54%;
}
    
#\37 9f8f07c {
    order: 2;
}
    
#\39 86d7c3d {
    width: 246.260625px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_n3b {
    column-gap: 2.1637459852369414%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 9px;
    height: auto;
    min-height: 93px;
}
    
#widget_j17 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30px;
}
    
#fae3d1c1 {
    column-gap: 2.1637459852369414%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 9px;
    height: auto;
    min-height: 93px;
}
    
#\33 9b79b91 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30px;
}
    
#\34 bf5f8dd {
    width: 226.24405625px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 0176dcf {
    column-gap: 2.1637459852369414%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 9px;
    height: auto;
    min-height: 93px;
}
    
#\32 7fac37d {
    margin-right: 0%;
    margin-left: 0%;
    width: 30px;
}
    
#d666c86e {
    width: 173.740028125px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_ij3 {
    row-gap: 30px;
}
    
#a4bd1c57 {
    column-gap: 2.1637459852369414%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 9px;
    height: auto;
    min-height: 93px;
}
    
#d68528cc {
    width: 202px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a88f788d {
    column-gap: 2.1637459852369414%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 9px;
    height: auto;
    min-height: 93px;
}
    
#fe2c4ae8 {
    width: 202px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 f2a5502 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30px;
}
    
#\33 1ae2dbd {
    margin-right: 0%;
    margin-left: 0%;
    width: 30px;
}
    
#\36 9d81c0b {
    row-gap: 30px;
}
}



@media (max-width: 767px) {
    
#\34 295684d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 0% 12% 0%;
}
    
#\33 b5f8b0f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bb147fc4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 6377989.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 6377989 {
    width: 343px;
    margin: 0px 0% 0px 0%;
}
    
#\33 172e36d {
    row-gap: 36px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 4% 6% 4%;
}
    
#\38 d3bc75f {
    width: 343px;
}
    
#ec6a1fa2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\30 b7a1388 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#c97189d3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 9ed6e53 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 12% 0% 12% 0%;
}
    
#\39 33557a9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b14f465c {
    width: 227px;
}
    
#d6752dce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6752dce {
    width: 293px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bee4ce7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#group_i3r {
    width: 49%;
    column-gap: 6.434316353887399%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 75px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b293ea16.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b293ea16 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 ec7a6cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 ec7a6cf {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 928e6a7 {
    width: 49%;
    height: auto;
    min-height: 75px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 429dc47.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 429dc47 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 a84aefe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 a84aefe {
    width: 343px;
    margin: 0px 0% 0px 0%;
}
    
#b7ad1788 {
    margin: 0px 0% 0px 0%;
}
    
#group_djs {
    height: auto;
    min-height: 81px;
    column-gap: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    --column-gap: 6%;
    width: 84.99%;
}
    
#group_a4v {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#widget_ulg {
    width: 373px;
}
}



@media (max-width: 767px) {
    
#\31 4473999 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 8% 8% 8% 8%;
}
    
#fc1106ef::before, #fc1106ef > .bgExtraLayerOverlay {
    
}
#fc1106ef.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHxAAAgECBwAAAAAAAAAAAAAAAAMBAgQFBhEWMUGh/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAEFAAAAAAAAAAAAAAAAAAACAwQRMf/aAAwDAQACEQMRAD8A24plS0S6ItEsZTryR2xT0j0AbTNerQlUFm8P/9k=');
}
    
#\31 317432e {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    row-gap: 50px;
    padding: 4% 6% 6% 6%;
}
#\31 317432e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 d08416d {
    width: 338px;
}
    
#c1cf7f46 {
    margin-bottom: 20px;
    width: 343px;
}
    
#\32 bf778f3 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}

