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

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

  *#dm .dmInner a.u_128864350 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/bfa2ad6c-7661-49bf-a7b9-96bf85acf2a1/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
    width:18px !important;
    height:18px !important;
  }

  *#dm .dmInner a.u_128864350 { gap:18px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:ClashDisplay-Semibold !important;
    color:var(--color_1) !important;
  }

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

*#dm .dmInner a.u_1311226068 .iconBg {
  display:none !important;
  background-color:var(--color_1) !important;
  order:1 !important;
  mask-image:url(https://irp.cdn-website.com/md/dmtmpl/bfa2ad6c-7661-49bf-a7b9-96bf85acf2a1/icon/Arrow_3134190.svg) !important;
}

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

*#dm .dmInner a.u_1112713973 .iconBg {
  display:none !important;
  background-color:var(--color_1) !important;
  order:1 !important;
  mask-image:url(https://irp.cdn-website.com/md/dmtmpl/bfa2ad6c-7661-49bf-a7b9-96bf85acf2a1/icon/Arrow_3134190.svg) !important;
}

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

*#dm .dmInner a.u_1901980867 .iconBg {
  display:none !important;
  background-color:var(--color_1) !important;
  order:1 !important;
  mask-image:url(https://irp.cdn-website.com/md/dmtmpl/bfa2ad6c-7661-49bf-a7b9-96bf85acf2a1/icon/Arrow_3134190.svg) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*#dm .dmInner a.u_1311226068 {
  background-color:var(--color_3) !important;
  background-image:initial !important;
  gap:46px !important;
  justify-content:center !important;
  text-align:center !important;
}

*#dm .dmInner a.u_1112713973 {
  background-color:var(--color_3) !important;
  background-image:initial !important;
  gap:46px !important;
  justify-content:center !important;
  text-align:center !important;
}

*#dm .dmInner a.u_1901980867 {
  background-color:var(--color_3) !important;
  background-image:initial !important;
  gap:46px !important;
  justify-content:center !important;
  text-align:center !important;
}

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

*#dm .dmInner a.u_1887797321 .iconBg {
  display:none !important;
  background-color:var(--color_1) !important;
  order:1 !important;
  mask-image:url(https://irp.cdn-website.com/md/dmtmpl/bfa2ad6c-7661-49bf-a7b9-96bf85acf2a1/icon/Arrow_3134190.svg) !important;
}

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

*#dm .dmInner a.u_1008827080 .iconBg {
  display:none !important;
  background-color:var(--color_1) !important;
  order:1 !important;
  mask-image:url(https://irp.cdn-website.com/md/dmtmpl/bfa2ad6c-7661-49bf-a7b9-96bf85acf2a1/icon/Arrow_3134190.svg) !important;
}

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

*#dm .dmInner a.u_1929136391 .iconBg {
  display:none !important;
  background-color:var(--color_1) !important;
  order:1 !important;
  mask-image:url(https://irp.cdn-website.com/md/dmtmpl/bfa2ad6c-7661-49bf-a7b9-96bf85acf2a1/icon/Arrow_3134190.svg) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*#dm .dmInner a.u_1887797321 {
  background-color:var(--color_3) !important;
  background-image:initial !important;
  gap:46px !important;
  justify-content:center !important;
  text-align:center !important;
}

*#dm .dmInner a.u_1008827080 {
  background-color:var(--color_3) !important;
  background-image:initial !important;
  gap:46px !important;
  justify-content:center !important;
  text-align:center !important;
}

*#dm .dmInner a.u_1929136391 {
  background-color:var(--color_3) !important;
  background-image:initial !important;
  gap:46px !important;
  justify-content:center !important;
  text-align:center !important;
}

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

*#dm .dmInner a.u_1678444173 .iconBg {
  display:none !important;
  background-color:var(--color_1) !important;
  order:1 !important;
  mask-image:url(https://irp.cdn-website.com/md/dmtmpl/bfa2ad6c-7661-49bf-a7b9-96bf85acf2a1/icon/Arrow_3134190.svg) !important;
}

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

*#dm .dmInner a.u_1978289431 .iconBg {
  display:none !important;
  background-color:var(--color_1) !important;
  order:1 !important;
  mask-image:url(https://irp.cdn-website.com/md/dmtmpl/bfa2ad6c-7661-49bf-a7b9-96bf85acf2a1/icon/Arrow_3134190.svg) !important;
}

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

*#dm .dmInner a.u_1630461050 .iconBg {
  display:none !important;
  background-color:var(--color_1) !important;
  order:1 !important;
  mask-image:url(https://irp.cdn-website.com/md/dmtmpl/bfa2ad6c-7661-49bf-a7b9-96bf85acf2a1/icon/Arrow_3134190.svg) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*#dm .dmInner a.u_1678444173 {
  background-color:var(--color_3) !important;
  background-image:initial !important;
  gap:46px !important;
  justify-content:center !important;
  text-align:center !important;
}

*#dm .dmInner a.u_1978289431 {
  background-color:var(--color_3) !important;
  background-image:initial !important;
  gap:46px !important;
  justify-content:center !important;
  text-align:center !important;
}

*#dm .dmInner a.u_1630461050 {
  background-color:var(--color_3) !important;
  background-image:initial !important;
  gap:46px !important;
  justify-content:center !important;
  text-align:center !important;
}

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

*#dm .dmInner a.u_1383898483 .iconBg {
  display:none !important;
  background-color:var(--color_1) !important;
  order:1 !important;
  mask-image:url(https://irp.cdn-website.com/md/dmtmpl/bfa2ad6c-7661-49bf-a7b9-96bf85acf2a1/icon/Arrow_3134190.svg) !important;
}

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

*#dm .dmInner a.u_1407555721 .iconBg {
  display:none !important;
  background-color:var(--color_1) !important;
  order:1 !important;
  mask-image:url(https://irp.cdn-website.com/md/dmtmpl/bfa2ad6c-7661-49bf-a7b9-96bf85acf2a1/icon/Arrow_3134190.svg) !important;
}

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

*#dm .dmInner a.u_1135221666 .iconBg {
  display:none !important;
  background-color:var(--color_1) !important;
  order:1 !important;
  mask-image:url(https://irp.cdn-website.com/md/dmtmpl/bfa2ad6c-7661-49bf-a7b9-96bf85acf2a1/icon/Arrow_3134190.svg) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*#dm .dmInner a.u_1383898483 {
  background-color:var(--color_3) !important;
  background-image:initial !important;
  gap:46px !important;
  justify-content:center !important;
  text-align:center !important;
}

*#dm .dmInner a.u_1407555721 {
  background-color:var(--color_3) !important;
  background-image:initial !important;
  gap:46px !important;
  justify-content:center !important;
  text-align:center !important;
}

*#dm .dmInner a.u_1135221666 {
  background-color:var(--color_3) !important;
  background-image:initial !important;
  gap:46px !important;
  justify-content:center !important;
  text-align:center !important;
}


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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1135856135 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/bfa2ad6c-7661-49bf-a7b9-96bf85acf2a1/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
  }

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

  *#dm .dmInner a.u_1135856135 { gap:18px !important; }

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

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

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

  *#dm .dmInner nav.u_1852540798 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:24px !important; }

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

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

  *#dm .dmInner div.u_3027851586 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\35 558ffe9 {
    column-gap: 4%;
    row-gap: 34px;
    background-color: var(--color_5);
    border-radius: 24px 24px 24px 24px;
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 23049cf {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    width: 49%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/3ea7cc8f/dms3rep/multi/opt/3879_Masterly+Visuals_logo_HK+0-03-1-1920w.png");
    min-width: 4%;
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 3e6ea47 {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#e083ad44 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_pg8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#widget_740 {
    max-width: 100%;
    width: 232px;
    min-height: 50px;
    height: auto;
    order: 3;
}
    
#widget_eii {
    max-width: 100%;
    width: 100%;
    height: 200px;
}
    
#b02f8b70 {
    margin: 0px 0% 0px 0%;
}
    
#widget_m0c {
    width: 92.24%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\33 5b2760d {
    column-gap: 4%;
    row-gap: 56px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    height: auto;
    padding: 16px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b0479e9 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    max-width: none;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c54a706 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#widget_nru {
    max-width: 100%;
    width: 99.85%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vos.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_vos {
    max-width: 100%;
    width: 100%;
    height: 791px;
    justify-self: stretch;
    align-self: end;
    margin: 0px 0% 0px 0%;
}
    
#bd3a8ef7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd3a8ef7 {
    max-width: 100%;
    width: 71.51%;
    height: auto;
    justify-self: center;
    align-self: start;
    margin: -100px 0% -100px 0%;
}
    
#innergrid_ept {
    width: 99.98%;
    grid-template-rows: minmax(791px, max-content);
    max-width: 100%;
    margin-top: 42px;
}
}



@media all {
    
#\34 628c1f2 {
    column-gap: 4%;
    row-gap: 10px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\31 11124ae {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_4ms {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_o1g {
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
    min-width: 4%;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 51f251e {
    margin: 0px 0% 0px 0%;
}
    
#\34 847a1ab {
    align-self: start;
    max-width: 100%;
    width: 95.88%;
    justify-self: end;
    height: auto;
    order: 1;
    margin: 0px 0px 0px 0px;
}
    
#d2161051 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-height: 80px;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f80bfbb {
    align-self: auto;
    margin-left: -4px;
    max-width: 100%;
    grid-template-rows: minmax(134px, max-content);
    width: 63.28%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a9646ed5 {
    row-gap: 34px;
    column-gap: 4%;
    align-self: auto;
    max-height: 100%;
    width: 29.24%;
    justify-content: flex-start;
    min-height: 122px;
    align-items: flex-start;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_92k {
    width: 66.84%;
    height: 122px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\32 10e25ab {
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bc8439f6 {
    column-gap: 4%;
    row-gap: 100px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\32 438f5f9 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_5mk {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8ru {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ec177baf {
    align-self: auto;
    max-width: 100%;
    width: 43.91%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3dab282 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b9c21daf {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1649c68.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#\33 1649c68 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e0cb789.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#\32 e0cb789 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    height: auto;
    order: 4;
}
    
#\38 1581f39 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 200px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d2352d85::before, #d2352d85 > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.15;
    content: '';
    height: 100%;
}
#d2352d85 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    width: 32%;
    justify-content: flex-end;
    min-height: 8px;
    background-image: url(https://lirp.cdn-website.com/3ea7cc8f/dms3rep/multi/opt/ECSportsLive116-1920w.webp);
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ed03ffaf {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6ccff9b::before, #\35 6ccff9b > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.15;
    content: '';
    height: 100%;
}
#\35 6ccff9b {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    width: 32%;
    justify-content: flex-end;
    min-height: 8px;
    background-image: url(https://lirp.cdn-website.com/3ea7cc8f/dms3rep/multi/opt/pexels-photo-8361478-1920w.jpeg);
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 51d041c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 200px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 605d328 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#baa04e67 {
    max-width: 100%;
    width: 100%;
    height: 200px;
    order: 0;
}
    
#\37 dd51105 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\37 a17a83d {
    margin: 0px 0% 0px 0%;
}
    
#\31 89f6a06 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#da508b2e::before, #da508b2e > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.15;
    content: '';
    height: 100%;
}
#da508b2e {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    width: 32%;
    justify-content: flex-end;
    min-height: 8px;
    background-image: url(https://lirp.cdn-website.com/3ea7cc8f/dms3rep/multi/opt/DSC_8543-1920w.jpg);
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bd0a16b9 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cdd74ee1 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ef96207.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#\36 ef96207 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7ddc7dd {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 490px;
    flex-wrap: nowrap;
    padding: 2% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\39 6c63758 {
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 2a104cc {
    background-color: var(--color_3);
    background-image: initial;
}
    
#ee1a5bdf {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1553bf5 {
    column-gap: 4%;
    row-gap: 80px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#e85a54e1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_o64 {
    width: 80.81%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -88px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#b011250d {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b1fad0bc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#b1fad0bc {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#e1f5a5ec.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#e1f5a5ec {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#bab317ba {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 376px;
    flex-wrap: nowrap;
    padding: 2% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3594f95::before, #\36 3594f95 > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.15;
    content: '';
    height: 100%;
}
#\36 3594f95 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    width: 32%;
    justify-content: flex-end;
    min-height: 8px;
    background-image: url(https://lirp.cdn-website.com/3ea7cc8f/dms3rep/multi/opt/Masterly+Studios+DSC_3389_%282%29-Focus-1920w.jpg);
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 4fea914 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#fd893f07 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 200px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e41718f {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a6750f0 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a7cb488e {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#aca2df4d {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#e09ebf92 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 200px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ffa2c09 {
    margin: 0px 0% 0px 0%;
}
    
#a1e98759::before, #a1e98759 > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.15;
    content: '';
    height: 100%;
}
#a1e98759 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    width: 32%;
    justify-content: flex-end;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/3ea7cc8f/dms3rep/multi/opt/pexels-photo-16118368-1920w.jpeg");
    background-position: 0% 50%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d49d144a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#d49d144a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a4f79c4 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 200px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 af3dd76 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c4b2ee94::before, #c4b2ee94 > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.15;
    content: '';
    height: 100%;
}
#c4b2ee94 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    width: 32%;
    justify-content: flex-end;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/3ea7cc8f/dms3rep/multi/opt/Andrew-Rhoden--Stage-Picture--BCM02231+%281%29+-+Copy-1920w.jpeg");
    background-position: 0% 50%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 1791743 {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 490px;
    flex-wrap: nowrap;
    padding: 2% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2e638c2::before, #\37 2e638c2 > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.15;
    content: '';
    height: 100%;
}
#\37 2e638c2 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    width: 32%;
    justify-content: flex-end;
    min-height: 8px;
    background-image: url(https://lirp.cdn-website.com/3ea7cc8f/dms3rep/multi/opt/Best-lifestyle-photographer--1920w.webp);
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 feb5a4c {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a184bbe::before, #\38 a184bbe > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.15;
    content: '';
    height: 100%;
}
#\38 a184bbe {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    width: 32%;
    justify-content: flex-end;
    min-height: 8px;
    background-image: url(https://lirp.cdn-website.com/3ea7cc8f/dms3rep/multi/opt/DSC_7624-Motion-1920w.jpg);
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d87ebc21 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c53009a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 200px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ca58f2df.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#ca58f2df {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#c22305b5 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e8bfe2e2 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f6d0c726 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 7179f37.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#\36 7179f37 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    height: auto;
    order: 4;
}
    
#\31 9748e8f::before, #\31 9748e8f > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.15;
    content: '';
    height: 100%;
}
#\31 9748e8f {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    width: 32%;
    justify-content: flex-end;
    min-height: 8px;
    background-image: url(https://lirp.cdn-website.com/3ea7cc8f/dms3rep/multi/opt/DSC_7519-Motion-1920w.jpg);
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 163fbf9 {
    max-width: 100%;
    width: 100%;
    height: 200px;
    order: 0;
}
    
#d5572841 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ef567e40 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 200px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6c1c585.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#\33 6c1c585 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\38 042ea3f {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 20878c1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 882a15b {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8594bf2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#\32 8594bf2 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ebc474b {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 200px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c76ab97 {
    margin: 0px 0% 0px 0%;
}
    
#a0e1d0f3::before, #a0e1d0f3 > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.15;
    content: '';
    height: 100%;
}
#a0e1d0f3 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    width: 32%;
    justify-content: flex-end;
    min-height: 8px;
    background-image: url(https://lirp.cdn-website.com/3ea7cc8f/dms3rep/multi/opt/pexels-photo-34309316-1920w.jpeg);
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c9255a03 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f394e7c8 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 200px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 21c57ef.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#\30 21c57ef {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b624307.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#\34 b624307 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#c63e030f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 200px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f81ea705::before, #f81ea705 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.15;
}
#f81ea705 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    width: 32%;
    justify-content: flex-end;
    min-height: 8px;
    background-image: url(https://lirp.cdn-website.com/3ea7cc8f/dms3rep/multi/opt/Masterly-Studios---DSC_6434-px-1920w.webp);
    background-position: 50% 0%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ecc790f {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2d1779e::before, #\34 2d1779e > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.15;
    content: '';
    height: 100%;
}
#\34 2d1779e {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    width: 32%;
    justify-content: flex-end;
    min-height: 8px;
    background-image: url(https://lirp.cdn-website.com/3ea7cc8f/dms3rep/multi/opt/DSC_7779-Standard-1920w.webp);
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1343cb1 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#aa7c71ea {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b68b348a {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 376px;
    flex-wrap: nowrap;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#b6174c4e {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dca8c83 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 8800687 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 df6f83c {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 2838e48 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 ca4cf7c {
    width: 205.75px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 33003b7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 33003b7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#b4bfa871.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b4bfa871 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#b9c0d21e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddd37743 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 6;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cfbc9e1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 cfbc9e1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\31 88b3cde {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a73f3d7a {
    width: 506px;
    height: auto;
    max-width: 100%;
    margin-bottom: 30px;
}
    
#b3706356 {
    width: 440px;
    height: auto;
    max-width: 100%;
}
    
#\36 4bf8114 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.70%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 8f0c197.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 8f0c197 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a684b99 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 af8acbf {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 6ce8a5e {
    width: 429px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f8739f2d {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#ac6b62dd {
    width: 436px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 25a903c {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#de1d43cf {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aef5962e {
    width: 435px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 43bf3d2 {
    width: 437px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d8bd9da1 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ea735d12 {
    width: 205.492px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 c86868d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e897b2a {
    width: 440px;
    height: auto;
    max-width: 100%;
}
    
#\30 eff97ea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 8;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0872722 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d7aaeac5 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 473ee00 {
    width: 429px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 acc5fa5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 acc5fa5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
}
}



@media all {
    
#\33 eccb1ff {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a72aafb {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 17835aa {
    column-gap: 8%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 0b9a270 {
    column-gap: 4%;
    row-gap: 10px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\31 63e10ac {
    max-width: 100%;
    width: 100%;
    height: 666px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b31943cf {
    align-self: auto;
    max-width: 100%;
    width: 255px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#add38a79 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 7718d76 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 78bbb58 {
    row-gap: 44px;
    column-gap: 4%;
    align-self: center;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4befb02 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#dab0cae8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b094137f {
    width: 91.88%;
    height: auto;
    max-width: 100%;
}
    
#\38 80510d7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 73f55a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 a330826 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\38 2dab305 {
    width: 180px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    margin-top: 2%;
}
    
#\36 1db7373 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 e58b9f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 592c3ba {
    min-height: 133px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d41533b0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\30 7c9ea2e {
    margin: 0px 0% 0px 0%;
}
    
#widget_jsc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_n4i {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 d097ed3 {
    min-height: 239px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 331093b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#f58d636d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.60%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 020a037 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.34%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_7ep {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8c06cb9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mte {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_i7i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jj4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4qs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_te7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3e6ea47 {
    row-gap: 24px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\35 558ffe9 {
    width: 100%;
    min-height: 80px;
    padding: 4% 4% 4% 4%;
}
    
#\31 23049cf {
    width: 100%;
    min-height: 80px;
}
    
#widget_eii {
    height: 292px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b0479e9 {
    padding: 18% 0% 0% 0%;
}
    
#\33 5b2760d {
    justify-content: flex-end;
    align-items: center;
    row-gap: 90px;
}
    
#widget_vos {
    align-self: end;
    max-width: 100%;
    width: 100%;
    height: 399px;
    margin: 0px 0px 0px 0px;
}
    
#widget_nru {
    width: 85%;
}
    
#bd3a8ef7 {
    width: 100%;
    justify-self: start;
    align-self: start;
    margin: -48px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_ept {
    margin-top: -31px;
    width: 100.00%;
    grid-template-rows: minmax(396px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 628c1f2 {
    row-gap: 0px;
    padding-left: 4%;
    padding-right: 4%;
}
    
#group_o1g {
    min-height: 52px;
    height: auto;
}
    
#widget_4ms.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_4ms {
    margin: 0px 0px 0px -5%;
}
    
#widget_92k {
    width: 72.14%;
}
    
#\35 f80bfbb {
    width: 51.79%;
}
    
#a9646ed5 {
    width: 44.85%;
    height: auto;
    min-height: 122px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc8439f6 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\32 10e25ab {
    row-gap: 24px;
    min-height: 52px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 51d041c {
    height: 150px;
}
    
#baa04e67 {
    height: 150px;
}
    
#\37 a17a83d {
    margin: 0px 0% 0px 0%;
}
    
#da508b2e::before, #da508b2e > .bgExtraLayerOverlay {
    
}
#da508b2e {
    width: 32%;
    min-height: 8px;
    row-gap: 12px;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1581f39 {
    height: 150px;
}
    
#d2352d85::before, #d2352d85 > .bgExtraLayerOverlay {
    
}
#d2352d85 {
    width: 32%;
    min-height: 8px;
    row-gap: 12px;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6ccff9b::before, #\35 6ccff9b > .bgExtraLayerOverlay {
    
}
#\35 6ccff9b {
    width: 32%;
    min-height: 8px;
    row-gap: 12px;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 7ddc7dd {
    row-gap: 13px;
    column-gap: 2%;
    flex-direction: row;
    min-height: 279px;
    flex-wrap: nowrap;
    padding: 2% 2% 0% 2%;
}
    
#\33 605d328 {
    width: 83.48%;
}
    
#bd0a16b9 {
    width: 86.98%;
}
    
#\32 e0cb789 {
    min-height: 40px;
}
    
#\33 1649c68 {
    min-height: 40px;
}
    
#\36 ef96207 {
    min-height: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6c63758 {
    row-gap: 100px;
    min-height: 52px;
    height: auto;
}
    
#\39 1553bf5 {
    row-gap: 23px;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_o64 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bab317ba {
    row-gap: 13px;
    column-gap: 2%;
    flex-direction: row;
    min-height: 231px;
    flex-wrap: nowrap;
    padding: 2% 2% 4% 2%;
}
    
#\36 3594f95::before, #\36 3594f95 > .bgExtraLayerOverlay {
    
}
#\36 3594f95 {
    width: 32%;
    min-height: 8px;
    row-gap: 12px;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e09ebf92 {
    height: 150px;
}
    
#\31 ffa2c09 {
    margin: 0px 0% 0px 0%;
}
    
#fd893f07 {
    height: 150px;
}
    
#a1e98759::before, #a1e98759 > .bgExtraLayerOverlay {
    
}
#a1e98759 {
    width: 32%;
    min-height: 8px;
    row-gap: 12px;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a4f79c4 {
    height: 150px;
}
    
#c4b2ee94::before, #c4b2ee94 > .bgExtraLayerOverlay {
    
}
#c4b2ee94 {
    width: 32%;
    min-height: 8px;
    row-gap: 12px;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a6750f0 {
    width: 88.48%;
}
    
#e1f5a5ec {
    min-height: 40px;
}
    
#b1fad0bc {
    min-height: 40px;
}
    
#d49d144a {
    min-height: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1791743 {
    row-gap: 13px;
    column-gap: 2%;
    flex-direction: row;
    min-height: 279px;
    flex-wrap: nowrap;
    padding: 2% 2% 0% 2%;
}
    
#\37 163fbf9 {
    height: 150px;
}
    
#\37 2e638c2::before, #\37 2e638c2 > .bgExtraLayerOverlay {
    
}
#\37 2e638c2 {
    width: 32%;
    min-height: 8px;
    row-gap: 12px;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 a184bbe::before, #\38 a184bbe > .bgExtraLayerOverlay {
    
}
#\38 a184bbe {
    width: 32%;
    min-height: 8px;
    row-gap: 12px;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 c53009a {
    height: 150px;
}
    
#ef567e40 {
    height: 150px;
}
    
#\30 20878c1 {
    margin: 0px 0% 0px 0%;
}
    
#\31 9748e8f::before, #\31 9748e8f > .bgExtraLayerOverlay {
    
}
#\31 9748e8f {
    width: 32%;
    min-height: 8px;
    row-gap: 12px;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7179f37 {
    min-height: 40px;
}
    
#\33 6c1c585 {
    min-height: 40px;
}
    
#ca58f2df {
    min-height: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 ebc474b {
    height: 150px;
}
    
#\38 c76ab97 {
    margin: 0px 0% 0px 0%;
}
    
#\34 2d1779e::before, #\34 2d1779e > .bgExtraLayerOverlay {
    
}
#\34 2d1779e {
    width: 32%;
    min-height: 8px;
    row-gap: 12px;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#a0e1d0f3::before, #a0e1d0f3 > .bgExtraLayerOverlay {
    
}
#a0e1d0f3 {
    width: 32%;
    min-height: 8px;
    row-gap: 12px;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#b68b348a {
    row-gap: 13px;
    column-gap: 2%;
    flex-direction: row;
    min-height: 231px;
    flex-wrap: nowrap;
    padding: 2% 2% 4% 2%;
}
    
#f394e7c8 {
    height: 150px;
}
    
#c63e030f {
    height: 150px;
}
    
#f81ea705::before, #f81ea705 > .bgExtraLayerOverlay {
    
}
#f81ea705 {
    width: 32%;
    min-height: 8px;
    row-gap: 12px;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#b6174c4e {
    width: 74.96%;
}
    
#\34 b624307 {
    min-height: 40px;
}
    
#\30 21c57ef {
    min-height: 40px;
}
    
#\32 8594bf2 {
    min-height: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8800687 {
    column-gap: 4%;
}
    
#\34 df6f83c {
    width: 24.9609px;
}
    
#\31 88b3cde {
    width: 100%;
    min-height: 80px;
}
    
#a73f3d7a {
    width: 595px;
    margin-bottom: 15px;
}
    
#b3706356 {
    width: 595px;
}
    
#\33 2838e48 {
    width: 25.4062px;
}
    
#\35 ca4cf7c {
    width: 186px;
}
    
#\36 4bf8114 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\37 a684b99 {
    column-gap: 4%;
}
    
#\32 af8acbf {
    width: 196px;
}
    
#\36 6ce8a5e {
    width: 326.672px;
}
    
#ac6b62dd {
    width: 335.688px;
}
    
#\38 25a903c {
    width: 186px;
}
    
#de1d43cf {
    width: 25.6406px;
}
    
#aef5962e {
    width: 329.703px;
}
    
#\30 43bf3d2 {
    width: 320.914px;
}
    
#d8bd9da1 {
    width: 26.1094px;
}
    
#ea735d12 {
    width: 186px;
}
    
#b9c0d21e {
    column-gap: 4%;
}
    
#\34 c86868d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 2% 6% 2% 6%;
}
    
#ddd37743 {
    column-gap: 4%;
}
    
#\39 e897b2a {
    width: 595px;
}
    
#\30 eff97ea {
    column-gap: 4%;
}
    
#f0872722 {
    width: 186px;
}
    
#d7aaeac5 {
    width: 25.4062px;
}
    
#\38 473ee00 {
    width: 326.672px;
}
    
#fdfb2be6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 78bbb58 {
    align-self: flex-start;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 0b9a270 {
    row-gap: 24px;
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 17835aa {
    column-gap: 2%;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
#\31 63e10ac {
    align-self: stretch;
    max-height: none;
    width: 100.00%;
    height: 390px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a72aafb {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dab0cae8 {
    width: 100%;
    min-height: 8px;
}
    
#\38 80510d7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 3% 4% 3% 4%;
}
    
#b094137f {
    width: 100.00%;
}
    
#\36 1db7373 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 592c3ba {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 7c9ea2e {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\35 558ffe9 {
    row-gap: 26px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 5% 5% 5% 5%;
}
    
#\31 23049cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 3e6ea47 {
    flex-direction: column;
    padding-left: 4%;
    min-height: unset;
    padding-right: 4%;
}
    
#widget_740 {
    margin-left: 0px;
    width: 100%;
    margin-right: 0px;
}
    
#widget_eii {
    height: 126px;
}
}



@media (max-width: 767px) {
    
#\33 5b2760d {
    row-gap: 40px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 b0479e9 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30% 0% 0% 0%;
}
    
#widget_nru {
    align-self: center;
    margin-left: 0%;
    width: 85%;
    margin-right: 0%;
}
    
#widget_vos {
    height: 240px;
}
    
#bd3a8ef7 {
    align-self: start;
    width: 92.5%;
    justify-self: center;
    margin: -31px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_ept {
    width: 100.00%;
    grid-template-rows: minmax(185px, max-content);
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\34 628c1f2 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 2px 2% 2px;
}
    
#group_o1g {
    width: 100%;
    min-height: 50px;
    align-items: flex-start;
    height: auto;
}
    
#widget_4ms.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_4ms {
    width: 98.99%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 847a1ab {
    align-self: end;
    width: 100%;
    justify-self: center;
    margin: 0px 0px 0px 0px;
}
    
#d2161051 {
    row-gap: 9px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\35 f80bfbb {
    grid-template-rows: minmax(62.5px, max-content);
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9646ed5 {
    row-gap: 19px;
    width: 100%;
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_92k {
    height: 121px;
    width: 79.90%;
}
    
#\31 51f251e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 10e25ab {
    row-gap: 24px;
    padding-left: 0px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding-right: 0px;
}
    
#bc8439f6 {
    row-gap: 24px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#ec177baf {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\33 51d041c {
    height: 114px;
}
    
#baa04e67 {
    height: 114px;
}
    
#da508b2e::before, #da508b2e > .bgExtraLayerOverlay {
    
}
#da508b2e {
    width: 100%;
    min-height: 320px;
    align-items: flex-start;
}
    
#\38 1581f39 {
    height: 114px;
}
    
#d2352d85::before, #d2352d85 > .bgExtraLayerOverlay {
    
}
#d2352d85 {
    width: 100%;
    min-height: 320px;
    align-items: flex-start;
    justify-content: flex-end;
}
    
#\35 6ccff9b::before, #\35 6ccff9b > .bgExtraLayerOverlay {
    
}
#\35 6ccff9b {
    width: 100%;
    min-height: 320px;
    align-items: flex-start;
}
    
#\38 7ddc7dd {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\32 e0cb789 {
    min-height: 40px;
}
    
#\33 1649c68 {
    min-height: 40px;
}
    
#\36 ef96207 {
    min-height: 40px;
}
}



@media (max-width: 767px) {
    
#\39 6c63758 {
    row-gap: 100px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
    
#\39 1553bf5 {
    row-gap: 100px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#widget_o64 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#bab317ba {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\36 3594f95::before, #\36 3594f95 > .bgExtraLayerOverlay {
    
}
#\36 3594f95 {
    width: 100%;
    min-height: 320px;
    align-items: flex-start;
    justify-content: flex-end;
}
    
#e09ebf92 {
    height: 114px;
}
    
#fd893f07 {
    height: 114px;
}
    
#a1e98759::before, #a1e98759 > .bgExtraLayerOverlay {
    
}
#a1e98759 {
    width: 100%;
    min-height: 320px;
    align-items: flex-start;
    justify-content: flex-end;
}
    
#\34 a4f79c4 {
    height: 114px;
}
    
#c4b2ee94::before, #c4b2ee94 > .bgExtraLayerOverlay {
    
}
#c4b2ee94 {
    width: 100%;
    min-height: 320px;
    align-items: flex-start;
    justify-content: flex-end;
}
    
#b1fad0bc {
    min-height: 40px;
}
    
#d49d144a {
    min-height: 40px;
}
}



@media (max-width: 767px) {
    
#\35 1791743 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\37 163fbf9 {
    height: 114px;
}
    
#\37 2e638c2::before, #\37 2e638c2 > .bgExtraLayerOverlay {
    
}
#\37 2e638c2 {
    width: 100%;
    min-height: 320px;
    align-items: flex-start;
}
    
#\38 a184bbe::before, #\38 a184bbe > .bgExtraLayerOverlay {
    
}
#\38 a184bbe {
    width: 100%;
    min-height: 320px;
    align-items: flex-start;
    justify-content: flex-end;
}
    
#\35 c53009a {
    height: 114px;
}
    
#ef567e40 {
    height: 114px;
}
    
#\31 9748e8f::before, #\31 9748e8f > .bgExtraLayerOverlay {
    
}
#\31 9748e8f {
    width: 100%;
    min-height: 320px;
    align-items: flex-start;
}
    
#\36 7179f37 {
    min-height: 40px;
}
    
#\33 6c1c585 {
    min-height: 40px;
}
    
#ca58f2df {
    min-height: 40px;
}
}



@media (max-width: 767px) {
    
#\39 ebc474b {
    height: 114px;
}
    
#\34 2d1779e::before, #\34 2d1779e > .bgExtraLayerOverlay {
    
}
#\34 2d1779e {
    width: 100%;
    min-height: 320px;
    align-items: flex-start;
    justify-content: flex-end;
}
    
#a0e1d0f3::before, #a0e1d0f3 > .bgExtraLayerOverlay {
    
}
#a0e1d0f3 {
    width: 100%;
    min-height: 320px;
    align-items: flex-start;
    justify-content: flex-end;
}
    
#b68b348a {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#f394e7c8 {
    height: 114px;
}
    
#c63e030f {
    height: 114px;
}
    
#f81ea705::before, #f81ea705 > .bgExtraLayerOverlay {
    
}
#f81ea705 {
    width: 100%;
    min-height: 320px;
    align-items: flex-start;
    justify-content: flex-end;
}
    
#\34 b624307 {
    min-height: 40px;
}
    
#\30 21c57ef {
    min-height: 40px;
}
    
#\32 8594bf2 {
    min-height: 40px;
}
}



@media (max-width: 767px) {
    
#\36 8800687 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 df6f83c {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\31 88b3cde {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a73f3d7a {
    margin-bottom: 10px;
}
    
#b3706356 {
    width: 100.00%;
}
    
#\33 2838e48 {
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ca4cf7c {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4bf8114 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 14px;
}
    
#\37 a684b99 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 af8acbf {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 6ce8a5e {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ac6b62dd {
    order: 2;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 25a903c {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#de1d43cf {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#aef5962e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 43bf3d2 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d8bd9da1 {
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ea735d12 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b9c0d21e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 c86868d {
    min-height: unset;
    flex-direction: column;
    padding: 8% 8% 8% 8%;
}
    
#ddd37743 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 e897b2a {
    width: 100%;
}
    
#\30 eff97ea {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f0872722 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d7aaeac5 {
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 473ee00 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 eccb1ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\39 78bbb58 {
    align-self: flex-start;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 17835aa {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\35 0b9a270 {
    row-gap: 24px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\31 63e10ac {
    height: 240px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dab0cae8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#b094137f {
    width: 100.00%;
}
    
#\38 80510d7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#\36 1db7373 {
    margin: 0px 0% 0px 0%;
}
}



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



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

