@media all {
  *#dm .dmInner a.u_1746920839 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

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

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

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

  *#dm .dmInner div.u_1375200092 .uqlMainContainer span.text { font-weight:600 !important; }

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

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

  *#dm .dmInner div.u_1375200092 .uqlMainContainer {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1375200092 .uqlLoginBtn { font-weight:600 !important; }

  *#dm .dmInner div.u_1375200092 .uqlRegisterBtn {
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1375200092 .uqlDivider { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1375200092 .uqnUser {
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1375200092 span.uqlCandidateInfo {
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1855785635 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(94,63,152) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1746383726 .caption-inner {
    border-style:solid !important;
    border-width:0px !important;
    border-color:var(--color_1) !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1731617823 {
    background-image:linear-gradient(90deg,rgba(113,203,211,1) 0%,rgba(113,191,67,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1267095155 {
    background-image:linear-gradient(90deg,rgba(113,203,211,1) 0%,rgba(113,191,67,1) 100%) !important;
    background-origin:border-box !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1057694613 img {
    border-radius:25% !important;
    object-fit:cover !important;
  }

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

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

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

  *#dm .dmInner div.u_3665472188 .caption-inner {
    border-style:solid !important;
    border-width:0px !important;
    border-color:var(--color_2) !important;
    background-image:linear-gradient(90deg,rgba(113,203,211,1) 0%,rgba(113,191,67,1) 100%) !important;
  }

  *#dm .dmInner div.u_1623643760 img {
    border-radius:8% 8% 8% 8% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1415419659 {
    background-image:linear-gradient(90deg,rgba(113,203,211,1) 0%,rgba(113,191,67,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1346563595 {
    background-image:linear-gradient(90deg,rgba(113,203,211,1) 0%,rgba(113,191,67,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1377985879 {
    background-origin:border-box !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div#2165508247 .shmJobsFeed-Link span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_4209288379 .shmJobsFeed-Pagination {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

  *#dm .dmInner div.u_4209288379 div.shmJobsFeed-innerContainer {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/97b6be9f/dms3rep/multi/opt/Zaleo+-+Hero+Images+1-2cefbec5-1920w.jpg) !important;
    background-size:cover !important;
  }

  *#dm .dmInner div.u_4209288379 .shmJobsFeed-JobName .Name:hover { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_4209288379 .shmJobsFeed-JobName .Name {
    color:rgba(255,255,255,1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_4209288379 div.shmJobsFeed-Location .cityStyle { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_4209288379 div.shmJobsFeed-LocationActive .cityStyle { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_4209288379 .shmJobsFeed-WorkType .WorkType {
    color:rgba(255,255,255,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_4209288379 .shmJobsFeed-innerContainer div.shmJobsFeed-Date {
    color:rgba(255,255,255,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_4209288379 .shmJobsFeed-Description { color:rgba(255,255,255,0.8) !important; }

  *#dm .dmInner div.u_4209288379 a.shmJobsFeed-Link {
    background-image:linear-gradient(90deg,rgba(113,203,211,0.85) 0%,rgba(113,191,67,1) 100%) !important;
    background-origin:border-box !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner *.u_4209288379 a.shmJobsFeed-Link {
    justify-content:center !important;
    text-align:center !important;
  }

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

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

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

  *#dm .dmInner a.u_1551049789 {
    background-image:linear-gradient(90deg,rgba(113,203,211,1) 0%,rgba(113,191,67,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1379962917 .postDescription { max-height:-0.1em !important; }

  *#dm .dmInner div.u_1379962917 .readMore a {
    font-weight:600 !important;
    color:rgba(94,63,152,1) !important;
  }

  *#dm .dmInner div.u_1379962917 .postArticle .blogImgLink { height:320px !important; }

  *#dm .dmInner div.u_1379962917 .postArticle>.inner {
    -webkit-box-shadow:rgba(0,0,0,0.1) 0px 3px 11px 0px !important;
    box-shadow:rgba(0,0,0,0.1) 0px 3px 11px 0px !important;
    -moz-box-shadow:rgba(0,0,0,0.1) 0px 3px 11px 0px !important;
    border-radius:20px 20px 20px 20px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3665472188 .caption-button:hover { background-image:none !important; }

  *#dm .dmInner div.u_3665472188 .caption-button.hover { background-image:none !important; }

  *#dm .dmInner div.u_1114394930 .caption-inner {
    border-style:solid !important;
    border-width:0px !important;
    border-color:var(--color_2) !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1114394930 .caption-button:hover { background-image:none !important; }

  *#dm .dmInner div.u_1114394930 .caption-button.hover { background-image:none !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1704643698 .uqlMainContainer span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1375200092 .uqlMainContainer {
    height:54px !important;
    width:192px !important;
  }

  *#dm .dmInner div.u_1375200092 .uqlMainContainer span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1375200092 .uqlLoginBtn { font-size:16px !important; }

  *#dm .dmInner div.u_1375200092 .uqlRegisterBtn { font-size:16px !important; }

  *#dm .dmInner *.u_1375200092 .uqlDivider {
    width:2px !important;
    margin-right:0px !important;
    margin-left:0px !important;
  }

  *#dm .dmInner div.u_1375200092 .uqnUser { font-size:16px !important; }

  *#dm .dmInner div.u_1375200092 span.uqlCandidateInfo { font-size:16px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_247146184 .siema>div>div>div.w-space {
    padding-left:0px !important;
    padding-right:0px !important;
  }

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

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

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

  *#dm .dmInner *.u_3665472188 .photoGalleryThumbs { padding:2.5px !important; }

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

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

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

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

  *#dm .dmInner *.u_4209288379 .shmJobsFeed-slider .slick-slide {
    margin-left:10px !important;
    margin-right:10px !important;
  }

  *#dm .dmInner div.u_4209288379 div.shmJobsFeed-innerContainer {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-position:100% 50% !important;
  }

  *#dm .dmInner *.u_4209288379 div.shmJobsFeed-slider .shmJobsFeed-Item { border-radius:20px !important; }

  *#dm .dmInner *.u_4209288379 div.shmJobsFeed-grid .shmJobsFeed-Item { border-radius:20px !important; }

  *#dm .dmInner *.u_4209288379 .shmJobsFeed-ItemBeta {
    border-radius:20px !important;
    margin-left:10px !important;
    margin-right:10px !important;
  }

  *#dm .dmInner *.u_4209288379 .clsDivJFBMainItem { border-radius:20px !important; }

  *#dm .dmInner *.u_4209288379 .clsUserAmountString {
    border-radius:20px !important;
    padding-left:20px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner div.u_4209288379 .shmJobsFeed-JobName .Name { font-size:24px !important; }

  *#dm .dmInner div.u_4209288379 div.shmJobsFeed-Location .cityStyle { font-size:15px !important; }

  *#dm .dmInner *.u_4209288379 div.shmJobsFeed-Location { margin-bottom:8px !important; }

  *#dm .dmInner div.u_4209288379 .shmJobsFeed-WorkType .WorkType { font-size:15px !important; }

  *#dm .dmInner div.u_4209288379 .shmJobsFeed-Description { font-size:15px !important; }

  *#dm .dmInner *.u_4209288379 .shmJobsFeed-innerContainer div.shmJobsFeed-Date { margin-bottom:15px !important; }

  *#dm .dmInner *.u_4209288379 div.shmJobsFeed-innerContainer {
    border-radius:20px !important;
    padding-bottom:20px !important;
    padding-left:20px !important;
    padding-right:20px !important;
    min-height:375px !important;
  }

  *#dm .dmInner div.u_4209288379 a.shmJobsFeed-Link {
    width:150px !important;
    height:40px !important;
  }

  *#dm .dmInner *.u_4209288379 button.slick-next {
    width:40px !important;
    height:40px !important;
    background-size:40px !important;
  }

  *#dm .dmInner *.u_4209288379 button.slick-next:hover {
    width:40px !important;
    height:40px !important;
    background-size:40px !important;
  }

  *#dm .dmInner *.u_4209288379 button.slick-prev {
    width:40px !important;
    height:40px !important;
    background-size:40px !important;
  }

  *#dm .dmInner *.u_4209288379 button.slick-prev:hover {
    width:40px !important;
    height:40px !important;
    background-size:40px !important;
  }

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

  *#dm .dmInner div.u_1379962917 .postTitle a { font-size:16px !important; }

  *#dm .dmInner div.u_1379962917 .more-posts-text-container { width:254px !important; }

  *#dm .dmInner *.u_1114394930 .photoGalleryThumbs { padding:2.5px !important; }

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

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

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

  *#dm .dmInner div.u_1114394930 .caption-button { width:200px !important; }

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

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

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

  *#dm .dmInner div.u_3665472188 .caption-button {
    width:200px !important;
    height:45px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

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

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

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

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

  *#dm .dmInner div.u_1114394930 .caption-button {
    width:195px !important;
    height:45px !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1776390973 .uqlDivider {
    margin-left:0px !important;
    margin-right:0px !important;
  }

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

  *#dm .dmInner div.u_1114394930 .caption-button {
    width:189px !important;
    height:45px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping]:not([data-scrolling]) {
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 441px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 350px 80px 100px 80px;
}
    
#\36 3bd85219866cc362278151f[data-background-color-animation] {
    
}
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(113, 203, 211, 1) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/97b6be9f/dms3rep/multi/opt/Zaleo-slider-banner-V2-1920x1280-ef53220a-1920w.png");
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_t70.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_t70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 8957651.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5% 0px 5%;
}
#\32 8957651 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ff19f28::before, #\30 ff19f28 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 ff19f28 {
    background-color: var(--color_7);
    background-image: url();
    border-width: 0 0 0 0;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
}
    
#\32 d21bbac {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 3%;
    row-gap: 0px;
    order: 1;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 30px 60px 60px 60px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5bd7ee4 {
    margin: 0px 0% 0px 0%;
}
    
#fd876f50 {
    min-height: 519px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 44b5210 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 298px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    min-width: 32px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_8d0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5g6 {
    width: 100%;
    height: 380px;
    max-width: 100%;
}
    
#\30 c2837a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5% 0px 5%;
}
#\30 c2837a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: -4px 0% -15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b368b1d1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5% 0px 5%;
}
#b368b1d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f34696a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5% 0px 5%;
}
#\37 f34696a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f1a4cc5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f94da518 {
    width: 100%;
    height: 380px;
    max-width: 100%;
}
    
#\35 6b59462.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5% 0px 5%;
}
#\35 6b59462 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2b7cfbe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5% 0px 5%;
}
#\32 2b7cfbe {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: -4px 0% -15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2b36869.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5% 0px 5%;
}
#f2b36869 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c564b91e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6c019b2 {
    width: 100%;
    height: 380px;
    max-width: 100%;
}
    
#e28c44d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5% 0px 5%;
}
#e28c44d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 11cc845.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5% 0px 5%;
}
#\32 11cc845 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: -4px 0% -15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f73e75ef.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#f73e75ef {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b18ae8c1 {
    margin: 0px 0% 0px 0%;
}
    
#\37 bb89c83 {
    width: 97.61%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 254a6b4 {
    min-height: 231px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8d972bc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#bf68806d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 75.72%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cd1eb42f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 21.24%;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(107,206,217,1) rgba(107,206,217,1) rgba(107,206,217,1) rgba(107,206,217,1);
    border-width: 0px 0px 0px 0px;
    justify-content: flex-start;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_oh6 {
    align-items: flex-start;
    width: 100%;
    min-height: 121px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/97b6be9f/dms3rep/multi/opt/Zaleo-texture-graphic-1920w.png);
    background-origin: border-box;
    border-radius: 0px 0px 0px 0px;
    padding: 10% 10% 10% 10%;
    margin: 0px 0% 0px 0%;
}
    
#\30 b3cc571 {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6108da6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f712353d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 14818af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.15%;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(107,206,217,1) rgba(107,206,217,1) rgba(107,206,217,1) rgba(107,206,217,1);
    border-width: 0px 0px 0px 0px;
    justify-content: flex-start;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6fe1c45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48.75%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b15d337 {
    min-height: 71px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ca4f81f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ca4f81f5 {
    width: 97.61%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 b17762a {
    margin: 0px 0% 0px 0%;
}
    
#\39 0e621d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\39 0e621d5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vri.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_vri {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 89b23d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 c2986be {
    min-height: 15px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#fc3d77c5 {
    margin: 0px 0% 0px 0%;
}
    
#\38 e2d5bd9::before, #\38 e2d5bd9 > .bgExtraLayerOverlay {
    
}
#\38 e2d5bd9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/97b6be9f/dms3rep/multi/opt/Zaleo+-+Hero+Images+1-2cefbec5-1920w.jpg");
    background-color: var(--color_6);
}
}



@media all {
    
#\37 6d20032 {
    margin: 0px 0% 0px 0%;
}
    
#dc3b8291::before, #dc3b8291 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.5;
    border-radius: inherit;
}
#dc3b8291 {
    background-color: rgba(255,255,255,1);
    background-image: url();
    border-width: 0 0 0 0;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
}
    
#b9217c61 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 3%;
    row-gap: 0px;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 20px 0% 20px 0%;
}
    
#\38 9bc24ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\38 9bc24ca {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a15f407 {
    min-height: 696px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 60px 60px 60px 60px;
    margin: 0% 0% 0% 0%;
}
    
#be2be57d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ead59d42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63.67%;
    min-width: 4%;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d55e09c {
    min-height: 420px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10px 5% 10px 5%;
    margin: 0% 0% 0% 0%;
}
    
#c2fe5081 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: var(--color_3);
}
    
#\37 115af46 {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd3b5b44 {
    margin: 0px 0% 0px 0%;
}
    
#group_07p {
    width: 32.29%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_mc4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2px 0px 2px;
}
#widget_mc4 {
    width: 99.75%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c3828b2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bd3631d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#ca933d02 {
    min-height: 522px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 60px 60px 60px 60px;
    margin: 0% 0% 0% 0%;
}
    
#b2d67b26 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#widget_g8l {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc5fa5f7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_dfk {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#undefined {
    width: 80%;
}
    
#\34 abc4bdc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e73ca4a1 {
    margin: 0px 0% 0px 0%;
}
    
#\37 530d131 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 52f927e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a13396b3 {
    min-height: 510px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 5% 0px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d749a52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f0975f6e {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 986b322 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5a40c64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d4d47564 {
    margin: 0px 0% 0px 0%;
}
    
#\33 66974ac {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(113, 203, 211, 1) 0%, rgba(113, 191, 67, 1) 100%);
    background-origin: border-box;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 71e7ea1 {
    width: 32.29%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 e55afd8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2px 0px 2px;
}
#\34 e55afd8 {
    width: 99.75%;
    height: 354px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e50983c5 {
    width: 280px;
    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 248cdd1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63.67%;
    min-width: 4%;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 78ab933 {
    margin: 0px 0% 0px 0%;
}
    
#\37 6c3a831 {
    min-height: 405px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5px 5% 5px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b9f0639 {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af8f8dfa {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: var(--color_1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d9b34f1d {
    width: 98.72%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 d3918c6 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 45px;
}
    
#\37 1aab4df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 80.92%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c1e42610 {
    margin: 0px 0% 0px 0%;
}
    
#d32ededf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 16.08%;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(107,206,217,1) rgba(107,206,217,1) rgba(107,206,217,1) rgba(107,206,217,1);
    border-width: 0px 0px 0px 0px;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#b826de56::before, #b826de56 > .bgExtraLayerOverlay {
    
}
#b826de56 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/97b6be9f/dms3rep/multi/opt/Zaleo+-+Hero+Images+1-2cefbec5-1920w.jpg");
    background-color: var(--color_6);
}
    
#d8443a8e {
    min-height: 237px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 60px 60px 60px 60px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f1faa3f9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 fc7c7dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 8c73c7d {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#f32d35fa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(113, 203, 211, 1) 0%, rgba(113, 191, 67, 1) 100%);
    background-origin: border-box;
}
}



@media all {
    
#\32 1785760[data-background-color-animation] {
    
}
#\32 1785760::before, #\32 1785760 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\32 1785760 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(113, 203, 211, 1);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 a3b26bf {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 386de41 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 17px;
    width: 100%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 468ec41 {
    min-height: 300px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 60px 60px 60px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\34 cf74708.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 cf74708 {
    width: 220px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    min-height: 45px;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd8cf454 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a1dc2c79::before, #a1dc2c79 > .bgExtraLayerOverlay {
    
}
#a1dc2c79 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/97b6be9f/dms3rep/multi/opt/Zaleo+-+Hero+Images+1-2cefbec5-1920w.jpg");
    background-color: var(--color_6);
}
    
#dda01411 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 4% 0px 4% 0px;
    margin: 0% 0% 0% 0%;
}
    
#a8aa427b {
    min-height: 142px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#cbd2bd99 {
    width: 98.72%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 4b7d4ad {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fba7592f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 ffba437 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c36d1bd {
    min-height: 494px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 60px 20px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\36 0ce9ff8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 2ee5e0b {
    margin: 0px 0% 0px 0%;
}
    
#\36 e98800c {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gn7 {
    width: 1678px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 f09baca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a8f3173 {
    min-height: 441px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 350px 80px 100px 80px;
}
    
#f743c2df[data-background-color-animation] {
    
}
#f743c2df::before, #f743c2df > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(113, 203, 211, 1) 100%);
}
#f743c2df {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/97b6be9f/dms3rep/multi/opt/Zaleo-slider-banner-V2-1920x1280-ef53220a-1920w.png");
    background-position: 50% 0%;
}
    
#\36 cc3195a {
    margin: 0px 0% 0px 0%;
}
    
#\37 83193ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 83193ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-color: var(--color_1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 40px;
    padding: 120px 30px 120px 30px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding-right: 0px;
    padding-top: 16px;
    justify-content: center;
    row-gap: 22px;
    padding-left: 6px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ff19f28::before, #\30 ff19f28 > .bgExtraLayerOverlay {
    
}
    
#fd876f50 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 d21bbac {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b18ae8c1 {
    margin: 0px 0% 0px 0%;
}
    
#\33 254a6b4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b15d337 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 b17762a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc3d77c5 {
    margin: 0px 0% 0px 0%;
}
    
#\38 e2d5bd9::before, #\38 e2d5bd9 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc3b8291::before, #dc3b8291 > .bgExtraLayerOverlay {
    
}
    
#b9217c61 {
    width: 100%;
    min-height: 80px;
}
    
#\33 a15f407 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 30px 50px 30px;
}
    
#\37 6d20032 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d55e09c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#dd3b5b44 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mc4 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca933d02 {
    padding: 50px 30px 50px 30px;
}
    
#fc5fa5f7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_g8l {
    width: 100%;
}
    
#\34 abc4bdc {
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 986b322 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d4d47564 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e55afd8 {
    height: auto;
}
    
#\34 78ab933 {
    margin: 0px 0% 0px 0%;
}
    
#\37 6c3a831 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c1e42610 {
    margin: 0px 0% 0px 0%;
}
    
#b826de56::before, #b826de56 > .bgExtraLayerOverlay {
    
}
    
#d8443a8e {
    padding: 50px 30px 50px 30px;
}
    
#d9b34f1d {
    width: 494px;
}
    
#d32ededf {
    width: 29%;
}
    
#\37 1aab4df {
    width: 68%;
}
    
#\35 d3918c6 {
    width: 190px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1faa3f9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 8c73c7d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1785760::before, #\32 1785760 > .bgExtraLayerOverlay {
    
}
    
#\34 468ec41 {
    padding: 50px 30px 50px 30px;
}
    
#cd8cf454 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1dc2c79::before, #a1dc2c79 > .bgExtraLayerOverlay {
    
}
    
#fba7592f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c36d1bd {
    padding: 50px 30px 20px 30px;
}
    
#\39 2ee5e0b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f09baca {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding-right: 0px;
    padding-top: 16px;
    justify-content: center;
    row-gap: 22px;
    padding-left: 6px;
    margin: 0% 0% 0% 0%;
}
    
#\37 a8f3173 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 40px;
    padding: 120px 30px 120px 30px;
}
    
#f743c2df::before, #f743c2df > .bgExtraLayerOverlay {
    
}
#f743c2df {
    background-color: var(--color_1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#\36 cc3195a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    padding-top: 0%;
    row-gap: 18px;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding: 50px 15px 50px 15px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-color: var(--color_1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_t70 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 ff19f28::before, #\30 ff19f28 > .bgExtraLayerOverlay {
    
}
    
#fd876f50 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 d21bbac {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    column-gap: 0%;
}
    
#widget_5g6 {
    height: 240px;
}
    
#f94da518 {
    height: 240px;
}
    
#\35 6c019b2 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\33 254a6b4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#bf68806d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cd1eb42f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 6px 4% 6px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b3cc571 {
    height: auto;
    width: 70px;
}
}



@media (max-width: 767px) {
    
#\38 14818af {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 6px 4% 6px;
    margin: 0% 0% 0% 0%;
}
    
#\32 6fe1c45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 b15d337 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 89b23d9 {
    width: 100%;
    min-height: 5px;
    align-items: center;
    height: auto;
}
    
#\34 c2986be {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 e2d5bd9::before, #\38 e2d5bd9 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#dc3b8291::before, #dc3b8291 > .bgExtraLayerOverlay {
    
}
    
#b9217c61 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    column-gap: 0%;
}
    
#\33 a15f407 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\37 6d20032 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ead59d42 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 d55e09c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_07p {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_mc4 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#bd3631d1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ca933d02 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#fc5fa5f7 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\33 986b322 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 5a40c64 {
    min-height: 5px;
    align-items: center;
    width: 100%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 71e7ea1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 e55afd8 {
    height: auto;
}
    
#\34 248cdd1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 6c3a831 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 1aab4df {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d32ededf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 6px 4% 6px;
    margin: 0% 0% 0% 0%;
}
    
#b826de56::before, #b826de56 > .bgExtraLayerOverlay {
    
}
    
#d8443a8e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#c1e42610 {
    margin: 0px 0% 0px 0%;
}
    
#\35 d3918c6 {
    min-height: 45px;
    width: 220px;
}
}



@media (max-width: 767px) {
    
#\34 fc7c7dd {
    min-height: 5px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\34 8c73c7d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 1785760::before, #\32 1785760 > .bgExtraLayerOverlay {
    
}
    
#\32 386de41 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 468ec41 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#cd8cf454 {
    margin: 0px 0% 0px 0%;
}
    
#\34 cf74708 {
    margin-top: 11px;
    width: 230px;
}
}



@media (max-width: 767px) {
    
#a1dc2c79::before, #a1dc2c79 > .bgExtraLayerOverlay {
    
}
    
#dda01411 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a8aa427b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



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



@media (max-width: 767px) {
    
#\36 f09baca {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    row-gap: 18px;
    padding: 0% 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a8f3173 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding: 50px 15px 30px 15px;
}
    
#f743c2df::before, #f743c2df > .bgExtraLayerOverlay {
    
}
#f743c2df {
    background-color: var(--color_1);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\36 cc3195a {
    margin: 0px 0% 0px 0%;
}
    
#\37 83193ad {
    width: 100.00%;
    margin-top: 221px;
}
}

