@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:32px !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:32px !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:32px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1476115922 .photoGalleryThumbs .image-container a { padding-top:400px !important; }
}
@media all {
  *#dm .dmInner a.u_1692679719 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1066418893 .shape-description p { font-weight:800 !important; }

  *#dm .dmInner div.u_1066418893 .shape-description ul { font-weight:800 !important; }

  *#dm .dmInner div.u_1066418893 .shape-description ol { font-weight:800 !important; }

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

  *#dm .dmInner div.u_1886094950 .shape-description p { font-weight:800 !important; }

  *#dm .dmInner div.u_1886094950 .shape-description ul { font-weight:800 !important; }

  *#dm .dmInner div.u_1886094950 .shape-description ol { font-weight:800 !important; }

  *#dm .dmInner div.u_1636612757 .shape-description p { font-weight:800 !important; }

  *#dm .dmInner div.u_1636612757 .shape-description ul { font-weight:800 !important; }

  *#dm .dmInner div.u_1636612757 .shape-description ol { font-weight:800 !important; }

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

  *#dm .dmInner div.u_1151552617 .shape-description p { font-weight:800 !important; }

  *#dm .dmInner div.u_1151552617 .shape-description ul { font-weight:800 !important; }

  *#dm .dmInner div.u_1151552617 .shape-description ol { font-weight:800 !important; }

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

  *#dm .dmInner a.u_1636451113 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_3336080981 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(19,35,96) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1077269183 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(19,35,96) !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1738659031 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(19,35,96) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1907116761 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(19,35,96) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner a.u_1212149054 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1212149054.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_389415649 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1066418893 .shape-description p { font-size:25px !important; }

  *#dm .dmInner div.u_1066418893 .shape-description ul { font-size:25px !important; }

  *#dm .dmInner div.u_1066418893 .shape-description ol { font-size:25px !important; }

  *#dm .dmInner div.u_1886094950 .shape-description p { font-size:25px !important; }

  *#dm .dmInner div.u_1886094950 .shape-description ul { font-size:25px !important; }

  *#dm .dmInner div.u_1886094950 .shape-description ol { font-size:25px !important; }

  *#dm .dmInner div.u_1636612757 .shape-description p { font-size:25px !important; }

  *#dm .dmInner div.u_1636612757 .shape-description ul { font-size:25px !important; }

  *#dm .dmInner div.u_1636612757 .shape-description ol { font-size:25px !important; }

  *#dm .dmInner div.u_1151552617 .shape-description p { font-size:25px !important; }

  *#dm .dmInner div.u_1151552617 .shape-description ul { font-size:25px !important; }

  *#dm .dmInner div.u_1151552617 .shape-description ol { font-size:25px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1481957124 .photoGalleryThumbs { padding:10px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1476115922 .photoGalleryViewAll { padding:0 10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#a6f5da0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
}
    
#ec44ee86 {
    min-height: 750px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\39 688bbd2::before, #\39 688bbd2 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.7;
}
#\39 688bbd2 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 92bd7c1 {
    margin: 0px 0% 0px 0%;
}
    
#group_09e {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(0deg, rgba(14, 14, 14, 1) 15%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    padding: 100px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#group_m8v {
    align-items: center;
    width: 1444px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tk1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 924a8f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7na.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7na {
    width: 70.33%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ig9 {
    flex-direction: row;
    align-items: center;
    width: 36.29%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    order: 1;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.1);
    border-style: solid;
    padding: 15px 0px 15px 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u1b {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\36 96afb8f {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#group_7p7 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8461538461538463%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 35px 0% 0px 0%;
}
}



@media all {
    
#\34 a7ad15d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#fdeefdeb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
}
    
#\35 c81b619 {
    min-height: 700px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 230px 40px 150px 40px;
}
    
#widget_ll0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_pml.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#widget_pml {
    width: 22.52%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_rr1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rr1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 25px 0% 25px 0%;
}
    
#widget_1jv {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#widget_2cb {
    width: 100%;
    height: 500px;
    max-width: 100%;
}
    
#\31 adf5033 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 3531312 {
    align-items: flex-start;
    width: 49.12%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 98f3b2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\32 c05cddd {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 8e1ac8d {
    background-color: var(--color_2);
    background-image: none;
}
    
#\37 bd40583.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 bd40583 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_82e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#group_leh {
    align-items: flex-start;
    width: 49.12%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9p5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_sv7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_sv7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_npb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9ta {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0 0 0;
    border-color: rgba(255, 255, 255, 0.1) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 47aa54d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-width: 1px 0 0 0;
    border-color: rgba(255, 255, 255, 0.2) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1kh {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u2m {
    align-items: flex-start;
    width: 74.95%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 15px 30px 15px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f5c8c2c9 {
    align-items: center;
    width: 25.05%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-self: stretch;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_n1g {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\37 22987cb {
    align-items: flex-start;
    width: 49.12%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f2847be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e2785773 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0 0 0;
    border-color: rgba(255, 255, 255, 0.1) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 14f18ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 14f18ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5e9ec14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c54dc760 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-width: 1px 0 0 0;
    border-color: rgba(255, 255, 255, 0.2) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cff98cd {
    align-items: flex-start;
    width: 74.95%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 15px 30px 15px 30px;
    margin: 0px 0% 0px 0%;
}
    
#e86b6d97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b874937a {
    align-items: center;
    width: 25.05%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-self: stretch;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f05c3c6f {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\32 ea3ddea {
    align-items: flex-start;
    width: 49.12%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9af9e86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 5bfe096 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0 0 0;
    border-color: rgba(255, 255, 255, 0.1) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b0ef1796.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b0ef1796 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3a9537e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7f6cf0b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-width: 1px 0 0 0;
    border-color: rgba(255, 255, 255, 0.2) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ff43e3a {
    align-items: flex-start;
    width: 74.95%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 15px 30px 15px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c663fb70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb378b4e {
    align-items: center;
    width: 25.05%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-self: stretch;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ce015e45 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\37 652a7a0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\35 183f16c {
    align-items: flex-start;
    width: 49.12%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dc508a5b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd25c592 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0 0 0;
    border-color: rgba(255, 255, 255, 0.1) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4f0b398.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4f0b398 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e791ba10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 be8448a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-width: 1px 0 0 0;
    border-color: rgba(255, 255, 255, 0.2) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b0475aa {
    align-items: flex-start;
    width: 74.95%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 15px 30px 15px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3b7cf07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca8fa638 {
    align-items: center;
    width: 25.05%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-self: stretch;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f7f9ca6a {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#e5e390f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e86b4d88 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0 0 0;
    border-color: rgba(255, 255, 255, 0.1) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1e49ea9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 1e49ea9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 11ce219 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a2d815d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-width: 1px 0 0 0;
    border-color: rgba(255, 255, 255, 0.2) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e9e8a6c5 {
    align-items: flex-start;
    width: 74.95%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 15px 30px 15px 30px;
    margin: 0px 0% 0px 0%;
}
    
#b7cc0ef7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d2a4242 {
    align-items: center;
    width: 25.05%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-self: stretch;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#baf5db33 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\32 440d97a {
    align-items: flex-start;
    width: 49.12%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bf87e2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aaa9d3d0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0 0 0;
    border-color: rgba(255, 255, 255, 0.1) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4e64b25.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 4e64b25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6fa7171 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2f99b62 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-width: 1px 0 0 0;
    border-color: rgba(255, 255, 255, 0.2) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cdc3f753 {
    align-items: flex-start;
    width: 74.95%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 15px 30px 15px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 db0b475 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcd44942 {
    align-items: center;
    width: 25.05%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-self: stretch;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ace8918e {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\38 d7a4e06.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#\38 d7a4e06 {
    width: 19.14%;
    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 {
    
#\33 1892571 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\38 5802066 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0782fab {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#e1320f69.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e1320f69 {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dfb3cbc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 dfb3cbc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a44d209 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 53a3990.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 53a3990 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fca16ce {
    align-items: center;
    width: 25.05%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-self: stretch;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9a403a6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#d2d6bbd7 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\31 6600bc9 {
    align-items: center;
    width: 25.05%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-self: stretch;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f995e1d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f995e1d {
    width: 82.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 af18315 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4d27b80.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 4d27b80 {
    width: 76.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 81af29d {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\31 ddd9f64 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0 0 0;
    border-color: rgba(255, 255, 255, 0.1) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ae1ba735 {
    align-items: flex-start;
    width: 49.12%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 94df5c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 25px 0px 0px;
}
#\32 94df5c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3e6c154 {
    align-items: center;
    width: 25.05%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-self: stretch;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c1545319 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c9b662d {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0 0 0;
    border-color: rgba(255, 255, 255, 0.1) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d9399128 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-width: 1px 0 0 0;
    border-color: rgba(19, 35, 96, 0.2) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f6e61f44 {
    align-items: flex-start;
    width: 49.12%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f3ba8bc3 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0 0 0;
    border-color: rgba(255, 255, 255, 0.1) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ce86f6b6 {
    align-items: flex-start;
    width: 49.12%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 746d2ac {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\31 e0b21a7 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\33 a43d008 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0c10860 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0 0 0;
    border-color: rgba(255, 255, 255, 0.1) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a13aab41 {
    align-items: flex-start;
    width: 74.95%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 15px 0px 15px 30px;
    margin: 0px 0% 0px 0%;
}
    
#adaf58cc {
    min-height: 1516px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 a4bca25 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0 0 0;
    border-color: rgba(255, 255, 255, 0.1) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4a36597 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 4463dbd {
    align-items: flex-start;
    width: 49.12%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f694be3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8859cc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\30 a960c88 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0 0 0;
    border-color: rgba(255, 255, 255, 0.1) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a4c5e8fd {
    align-items: flex-start;
    width: 74.95%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 15px 30px 15px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 984e714 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a505fd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af408439 {
    align-items: flex-start;
    width: 74.95%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 15px 0px 15px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 99aa996 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8c331b6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4c7e4f8 {
    align-items: center;
    width: 25.05%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-self: stretch;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d326848 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c4a21b7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\35 f1ca52e {
    align-items: flex-start;
    width: 74.95%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 15px 30px 15px 30px;
    margin: 0px 0% 0px 0%;
}
    
#eda5a4c9 {
    align-items: flex-start;
    width: 74.95%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 15px 0px 15px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 403fadd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-width: 1px 0 0 0;
    border-color: rgba(19, 35, 96, 0.2) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b69f72e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 47b29a1 {
    align-items: flex-start;
    width: 49.12%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5eec849 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 0baa7cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a8ed55d3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-width: 1px 0 0 0;
    border-color: rgba(19, 35, 96, 0.2) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6c002c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f756c17e {
    align-items: flex-start;
    width: 49.12%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2) rgba(19, 35, 96, 0.2);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9c0e76d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c8a4c54 {
    align-items: flex-start;
    width: 74.95%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 15px 30px 15px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f4d3899 {
    align-items: center;
    width: 25.05%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-self: stretch;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#deeeee7e {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#fcc0fe65.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fcc0fe65 {
    width: 77.40%;
    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 fcd61aa {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-width: 1px 0 0 0;
    border-color: rgba(19, 35, 96, 0.2) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9776d23 {
    align-items: center;
    width: 25.05%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.2);
    border-style: solid;
    align-self: stretch;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 161d111 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-width: 1px 0 0 0;
    border-color: rgba(19, 35, 96, 0.2) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aa61ff5f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-width: 1px 0 0 0;
    border-color: rgba(19, 35, 96, 0.2) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a52e5502 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 edeaba0.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#\34 edeaba0 {
    width: 19.14%;
    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 {
    
#\34 1567b02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#e1532e7b {
    min-height: 326px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 250px 40px 250px 40px;
}
    
#a534b465.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a534b465 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_se8 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ad499ef9::before, #ad499ef9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.85;
    border-radius: inherit;
}
#ad499ef9 {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/4a5d49db/dms3rep/multi/a1landscaping-photos10.jpeg?dm-skip-opt=true");
    border-radius: 0px 0px 0px 0px;
}
    
#dd3cd556 {
    margin: 0px 0% 0px 0%;
}
    
#widget_pnm {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\38 5e33b8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 50.29%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 50px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bd43fb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 45.71%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 798e66c {
    min-height: 482px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#f8f3b823 {
    width: 78.71%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f64f2650 {
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_6bs.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_6bs {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_afs[data-pinned] {
    position: sticky;
    top: 145px;
    bottom: auto;
    z-index: 1;
}
#group_afs {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 50px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_827[data-pinned] {
    position: sticky;
    top: 145px;
    bottom: auto;
    z-index: 1;
}
#group_827 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 50px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ab64bf5 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 50px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e2440e8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ae7508c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 1fca708.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 1fca708 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe75812f[data-pinned] {
    position: sticky;
    top: 145px;
    bottom: auto;
    z-index: 1;
}
#fe75812f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c935f074.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c935f074 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: -20px -20px 0px 0px;
}
    
#\30 eff83f0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b738252f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.619909502262444%;
    order: 0;
    flex-wrap: nowrap;
    padding: 20px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#cd4552c0[data-pinned] {
    position: sticky;
    top: 145px;
    bottom: auto;
    z-index: 1;
}
#cd4552c0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 50px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a79acaf0[data-pinned] {
    position: sticky;
    top: 145px;
    bottom: auto;
    z-index: 1;
}
#a79acaf0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3d0f4e6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e6e4bec2 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 50px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#b11c646c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#b11c646c {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5527239.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 5527239 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: -20px -20px 0px 0px;
}
    
#\34 7c38240 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.619909502262444%;
    order: 0;
    flex-wrap: nowrap;
    padding: 20px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#b240e73f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b240e73f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 558de41 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ac25b012[data-pinned] {
    position: sticky;
    top: 145px;
    bottom: auto;
    z-index: 1;
}
#ac25b012 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 50px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a8190d3f[data-pinned] {
    position: sticky;
    top: 145px;
    bottom: auto;
    z-index: 1;
}
#a8190d3f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d5ce783 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1502fec {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 50px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#e1511492 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0f93df0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 0f93df0 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: -20px -20px 0px 0px;
}
    
#\33 4d0b82b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.619909502262444%;
    order: 0;
    flex-wrap: nowrap;
    padding: 20px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#f4817309.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f4817309 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3968f4e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a7111ecc[data-pinned] {
    position: sticky;
    top: 145px;
    bottom: auto;
    z-index: 1;
}
#a7111ecc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 50px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 eba86af[data-pinned] {
    position: sticky;
    top: 145px;
    bottom: auto;
    z-index: 1;
}
#\33 eba86af {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0198f05 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8aad985 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 50px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\34 dbe10d5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5a15c49.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c5a15c49 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: -20px -20px 0px 0px;
}
    
#\36 33be7c1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.619909502262444%;
    order: 0;
    flex-wrap: nowrap;
    padding: 20px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5dbb5d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 5dbb5d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 662a73b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_ln3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_ln3 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 4;
    margin: 25px 0% 0px 0%;
}
    
#\35 6a6f706.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#\35 6a6f706 {
    width: 33.28%;
    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 {
    
#f082b378 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 aed390f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\35 490dd3c::before, #\35 490dd3c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.3;
    border-radius: inherit;
}
    
#\31 c93bd8a {
    margin: 0px 0% 0px 0%;
}
    
#\33 2ff0c55 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#d331aace {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    border-width: 1px 1px 0 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) #000000 rgba(255, 255, 255, 0.1);
    border-style: solid;
    border-radius: 15px 15px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 35px 0% 0px 0%;
}
    
#dcc015e3 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(0deg, rgba(14, 14, 14, 1) 15%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 450px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f76ccdc6 {
    flex-direction: row;
    align-items: center;
    width: 610px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    order: 1;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.1);
    border-style: solid;
    justify-content: flex-start;
    padding: 40px 0px 40px 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3747943 {
    align-items: center;
    width: 1300px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-end;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 baedd3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 50px 0px 0px;
}
#\30 baedd3b {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2170876 {
    width: 73.61%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 446a943::before, #\32 446a943 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 16%, rgba(0, 0, 0, 0) 100%);
}
#\32 446a943 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% -100px 0%;
}
    
#\33 39639fd {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 0px 40px;
}
    
#\36 211fc6c {
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 1b11d42 {
    margin: 0px 0% 0px 0%;
}
    
#\35 de76473 {
    width: 49.08%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gfj {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-image: url("https://irp.cdn-website.com/4a5d49db/dms3rep/multi/a1landscaping-photos40.jpeg?dm-skip-opt=true");
    padding: 300px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_2p6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-radius: 0px 0px 15px 15px;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\37 00b804d {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 35px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 58d74dc {
    flex-direction: row;
    align-items: center;
    width: 36.29%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    order: 1;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.2);
    border-style: solid;
    justify-content: flex-start;
    padding: 15px 0px 15px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e0023ca {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\34 731d9f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 731d9f5 {
    width: 46.50%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec44ee86 {
    min-height: 600px;
    padding: 0px 0px 0px 0px;
}
    
#\39 688bbd2::before, #\39 688bbd2 > .bgExtraLayerOverlay {
    
}
    
#group_ig9 {
    column-gap: 1.574803149606299%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 5px;
    width: 54.65%;
    padding: 0px 0px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 92bd7c1 {
    margin: 0px 0% 0px 0%;
}
    
#group_m8v {
    width: 635px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_u1b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.21%;
}
    
#\36 96afb8f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.21%;
}
    
#widget_7na {
    width: 43.5%;
}
    
#group_09e {
    padding: 100px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c81b619 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 200px 50px 100px 50px;
}
    
#widget_pml {
    width: 140px;
}
    
#\34 a7ad15d {
    width: 100%;
    min-height: 80px;
}
    
#fdeefdeb {
    width: 100%;
    min-height: 80px;
}
    
#\31 adf5033 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3531312 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\32 c05cddd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_leh {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#group_9ta {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 22987cb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#e2785773 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ea3ddea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\36 5bfe096 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_82e {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 652a7a0 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 183f16c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#fd25c592 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e86b4d88 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 440d97a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#aaa9d3d0 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d7a4e06 {
    width: 270px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4463dbd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\30 a960c88 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9a403a6 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 ddd9f64 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ae1ba735 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\36 c4a21b7 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 c9b662d {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 47b29a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#f6e61f44 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#f3ba8bc3 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ce86f6b6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#f756c17e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\33 0c10860 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#adaf58cc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 a4bca25 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 edeaba0 {
    width: 270px;
}
    
#e1320f69 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e1532e7b {
    padding: 150px 50px 150px 50px;
}
    
#ad499ef9::before, #ad499ef9 > .bgExtraLayerOverlay {
    
}
    
#dd3cd556 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 798e66c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 5e33b8f {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bd43fb9 {
    width: 100%;
    min-height: 80px;
}
    
#group_afs {
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 aed390f {
    padding: 0px 0px 0px 0px;
}
    
#\35 490dd3c::before, #\35 490dd3c > .bgExtraLayerOverlay {
    
}
    
#f76ccdc6 {
    width: 40%;
    align-self: center;
    justify-content: center;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c93bd8a {
    margin: 0px 0% 0px 0%;
}
    
#f2170876 {
    width: 100.00%;
}
    
#d3747943 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 baedd3b {
    width: 60.00%;
}
    
#\33 2ff0c55 {
    width: 200px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 39639fd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 642px;
}
    
#\32 446a943::before, #\32 446a943 > .bgExtraLayerOverlay {
    
}
#\32 446a943 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% -100px 0%;
}
    
#\35 de76473 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_2p6 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
    padding: 50px 35px 50px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\37 00b804d {
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 58d74dc {
    padding: 15px 0px 15px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a6f5da0a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ec44ee86 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 688bbd2::before, #\39 688bbd2 > .bgExtraLayerOverlay {
    
}
    
#group_09e {
    padding: 230px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7na {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ig9 {
    width: 100.00%;
    justify-content: center;
    --column-gap: 5px;
    column-gap: 1.5723270440251573%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: flex-start;
    padding: 0px 0px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 92bd7c1 {
    margin: 0px 0% 0px 0%;
}
    
#group_m8v {
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 924a8f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 924a8f8 {
    margin: 10px 0% 0px 0%;
}
    
#group_7p7 {
    column-gap: 1.8461538461538463%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#widget_u1b {
    margin-right: 0%;
    margin-left: 0%;
    width: 250px;
}
    
#\36 96afb8f {
    margin-right: 0%;
    margin-left: 0%;
    width: 250px;
}
}



@media (max-width: 767px) {
    
#\34 a7ad15d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fdeefdeb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
}
    
#\35 c81b619 {
    min-height: unset;
    flex-direction: column;
    padding: 100px 20px 50px 20px;
}
    
#widget_2cb {
    height: 240px;
}
    
#widget_rr1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rr1 {
    margin: 10px 0% 10px 0%;
}
    
#\31 adf5033 {
    margin: 0px 0% 0px 0%;
}
    
#widget_pml {
    width: 39.62%;
}
}



@media (max-width: 767px) {
    
#\33 3531312 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 98f3b2a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#\32 c05cddd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 20px 80px 20px;
}
    
#group_leh {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_9ta {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 22987cb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e2785773 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_82e {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\32 ea3ddea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 5bfe096 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 33a8525 {
    margin: 0px 0% 0px 0%;
}
    
#\37 652a7a0 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\35 183f16c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fd25c592 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e86b4d88 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 440d97a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#aaa9d3d0 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d7a4e06 {
    width: 83.02%;
}
}



@media (max-width: 767px) {
    
#\34 9a403a6 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\31 ddd9f64 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ae1ba735 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 c9b662d {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f6e61f44 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f3ba8bc3 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ce86f6b6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 0c10860 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#adaf58cc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 20px 80px 20px;
}
    
#\31 a4bca25 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ffbdbd97 {
    margin: 0px 0% 0px 0%;
}
    
#\36 4463dbd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 8859cc0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#\30 a960c88 {
    padding: 0px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c4a21b7 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\39 47b29a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f756c17e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 edeaba0 {
    width: 83.02%;
}
    
#e1320f69 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 1567b02 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e1532e7b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 20px 150px 20px;
}
    
#widget_se8 {
    width: 40px;
}
    
#dd3cd556 {
    margin: 0px 0% 0px 0%;
}
    
#ad499ef9::before, #ad499ef9 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\35 6226835 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5e33b8f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bd43fb9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#\33 798e66c {
    min-height: unset;
    flex-direction: column;
    row-gap: 35px;
    padding: 80px 20px 80px 20px;
}
    
#widget_6bs {
    width: 100.00%;
}
    
#f8f3b823 {
    width: 100.00%;
}
    
#\38 ab64bf5 {
    width: 100%;
    order: 1;
    align-items: center;
    padding: 20px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#c935f074 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
    order: 0;
}
    
#\30 eff83f0 {
    column-gap: 7.547169811320755%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#b738252f {
    align-items: center;
    padding: 20px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3d0f4e6 {
    column-gap: 7.547169811320755%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#e6e4bec2 {
    width: 100%;
    order: 1;
    align-items: center;
    padding: 20px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5527239 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
    order: 0;
}
    
#\34 7c38240 {
    align-items: center;
    padding: 20px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d5ce783 {
    column-gap: 7.547169811320755%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#\37 1502fec {
    width: 100%;
    order: 1;
    align-items: center;
    padding: 20px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0f93df0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
    order: 0;
}
    
#\33 4d0b82b {
    align-items: center;
    padding: 20px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0198f05 {
    column-gap: 7.547169811320755%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#\35 8aad985 {
    width: 100%;
    order: 1;
    align-items: center;
    padding: 20px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#c5a15c49 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
    order: 0;
}
    
#\36 33be7c1 {
    align-items: center;
    padding: 20px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6a6f706 {
    width: 68.24%;
}
    
#group_afs {
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f082b378 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 aed390f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\35 490dd3c::before, #\35 490dd3c > .bgExtraLayerOverlay {
    
}
    
#\33 2ff0c55 {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#d331aace {
    column-gap: 1.8461538461538463%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 0px;
}
    
#dcc015e3 {
    padding: 100px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f76ccdc6 {
    width: 100%;
    justify-content: center;
    --column-gap: 5px;
    column-gap: 1.5723270440251573%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-self: center;
    padding: 0px 20px 100px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d3747943 {
    column-gap: 6.70391061452514%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 baedd3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\30 baedd3b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f2170876 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 c93bd8a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 446a943::before, #\32 446a943 > .bgExtraLayerOverlay {
    
}
#\32 446a943 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% -50px 0%;
}
    
#\33 39639fd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 20px 0px 20px;
}
    
#\35 de76473 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_gfj {
    padding: 150px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_2p6 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 00b804d {
    column-gap: 1.8461538461538463%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 58d74dc {
    width: 100%;
    justify-content: center;
    --column-gap: 5px;
    column-gap: 1.5723270440251573%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: flex-start;
    padding: 10px 0px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e0023ca {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#\34 731d9f5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 1b11d42 {
    margin: 0px 0% 0px 0%;
}
}

