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

  *#dm .dmInner div.u_1226217439 .socialHubIcon {
    width:24px !important;
    height:24px !important;
    font-size:16px !important;
    line-height:24px !important;
  }

  *#dm .dmInner div.u_1226217439 .socialHubInnerDiv {
    justify-content:flex-start !important;
    column-gap:4px !important;
  }

  *#dm .dmInner *.u_1012536110 .copyright {
    justify-content:center !important;
    text-align:center !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_4063271742 .containerBullet {
    font-weight:900 !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1436686330 .containerBullet {
    font-weight:900 !important;
    color:var(--color_4) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1012542858 input:not([type="submit"]) {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1012542858 textarea {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1012542858 select {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1012542858 input::placeholder {
    font-family: Mulish !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1012542858 input.placeholder {
    font-family: Mulish !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1012542858 textarea::placeholder {
    font-family: Mulish !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1012542858 textarea.placeholder {
    font-family: Mulish !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1012542858 select::placeholder {
    font-family: Mulish !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1012542858 select.placeholder {
    font-family: Mulish !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1012542858 .dmformsubmit {
    width:250px !important;
    float:none !important;
    display:block !important;
    height:50px !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1140359760 { text-align:left !important; }

  *#dm .dmInner *.u_1276612500 { text-align:left !important; }

  *#dm .dmInner *.u_4063271742 .bulltext { margin-left:0px !important; }

  *#dm .dmInner *.u_1436686330 .bulltext { margin-left:0px !important; }

  *#dm .dmInner *.u_1436686330 .containerBullet {
    margin-bottom:9px !important;
    margin-top:9px !important;
  }

  *#dm .dmInner *.u_4063271742 .containerBullet {
    margin-bottom:9px !important;
    margin-top:9px !important;
  }

  *#dm .dmInner *.u_1422473334 .bulltext {}

  *#dm .dmInner *.u_1422473334 .IconBulletText svg { width:20px !important; }

  *#dm .dmInner *.u_1422473334 .containerBullet {
    margin-bottom:15px !important;
    margin-top:15px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1140359760 { text-align:left !important; }

  *#dm .dmInner *.u_1276612500 { text-align:left !important; }

  *#dm .dmInner *.u_4063271742 .containerBullet {
    margin-bottom:10px !important;
    margin-top:10px !important;
  }

  *#dm .dmInner *.u_1436686330 .containerBullet {
    margin-bottom:10px !important;
    margin-top:10px !important;
  }

  *#dm .dmInner *.u_1422473334 .containerBullet {
    margin-bottom:15px !important;
    margin-top:15px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1140359760 { text-align:left !important; }

  *#dm .dmInner *.u_1276612500 { text-align:left !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { font-size:14px !important; }

  *#dm .dmInner div.u_1075142483 .socialHubIcon {
    width:24px !important;
    height:24px !important;
    font-size:16px !important;
    line-height:24px !important;
  }

  *#dm .dmInner div.u_1075142483 .socialHubInnerDiv { column-gap:12px !important; }

  *#dm .dmInner *.u_4063271742 .containerBullet {
    margin-bottom:8px !important;
    margin-top:8px !important;
  }

  *#dm .dmInner *.u_1436686330 .containerBullet {
    margin-bottom:8px !important;
    margin-top:8px !important;
  }

  *#dm .dmInner *.u_1422473334 .containerBullet {
    margin-bottom:15px !important;
    margin-top:15px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 828px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1px 2% 1px 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_79a {
    width: 99.99648923537612%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_3bo {
    width: 99.99979348443388%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 f347c34 {
    width: 99.99731529764055%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 4d2d63c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\32 4d2d63c {
    width: 220px;
    height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d40435be {
    flex-direction: row;
    align-items: center;
    width: 48.997139759409365%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 5;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 3px;
    padding-left: 20px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cce22efb {
    width: 32.81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_9ut {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 3;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#group_k3m {
    align-items: flex-start;
    width: 3px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    min-width: auto;
    flex-wrap: nowrap;
}
    
#\39 285835d {
    width: 99.99979348443388%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    padding-top: 150px;
    padding-bottom: 80px;
    min-height: 619px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#cce22efb {
    width: 50.60%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 110px 4% 30px 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_79a {
    width: 99.9951423149905%;
}
    
#\36 f347c34 {
    width: 99.9951423149905%;
}
    
#d40435be {
    width: 48.99916508538899%;
}
    
#widget_3bo {
    width: 100.00%;
}
    
#group_9ut {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
    padding-right: 0px;
    padding-left: 0px;
}
    
#\32 4d2d63c {
    margin: 0px 0% 0px 0%;
}
    
#cce22efb {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_k3m {
    min-height: 3px;
    width: 100px;
    margin: 0px 0% 0px 0%;
}
    
#\39 285835d {
    width: 100.00%;
}
}



@media all {
    
#\31 2072596 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 273px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/6c04404b/dms3rep/multi/opt/portrait-on-modern-senior-man-on-black-2025-03-07-08-08-37-utc-203ace0c-1920w.jpg);
    padding: 16px 16px 16px 16px;
}
    
#\37 5650624 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 273px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/6c04404b/dms3rep/multi/opt/crop-guy-measuring-slim-waist-2025-03-14-19-32-13-utc-39744d10-1920w.jpg);
    padding: 16px 16px 16px 16px;
}
#\37 5650624.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFEgYRITFB/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABURAQEAAAAAAAAAAAAAAAAAAAAC/9oADAMBAAIRAxEAPwCL1daqj1VbKaB4EU7TmNu1tPecjz6iI5LT/9k=');
}
    
#\32 70366c3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
}
    
#widget_mm8 {
    width: 99.99894517858714%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -25px;
}
    
#\37 91d932b {
    background-image: url(https://lirp.cdn-website.com/6c04404b/dms3rep/multi/opt/Gradient_Background_Pure_Perfromance-1920w.jpg);
}
    
#\35 d7e686a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\35 d7e686a {
    width: 250px;
    height: 50px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    margin-top: -9px;
    grid-area: auto / auto / auto / auto;
}
    
#group_hd9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    flex-wrap: wrap;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#group_fbt {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    padding-bottom: 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1t1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 4c65d1e {
    width: 71.36%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#group_kef {
    align-items: flex-start;
    width: 100.00%;
    min-height: 273px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/6c04404b/dms3rep/multi/opt/portrait-of-successful-middle-eastern-man-isolated-2025-01-09-15-17-34-utc-1920w.jpg);
    padding: 16px 16px 16px 16px;
}
    
#\33 cc24393 {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    padding-bottom: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f31b208 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 33fb6e2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#\32 d350c7c {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    padding-bottom: 16px;
    margin: 0px 0% 0px 0%;
}
    
#feedd50c {
    align-items: flex-start;
    width: 100.00%;
    min-height: 273px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/6c04404b/dms3rep/multi/opt/Pure+Skin+Pure+Performance-iv+treatment+2-1920w.jpg);
    padding: 16px 16px 16px 16px;
}
    
#\39 ccd0775 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 a4bdb0a {
    width: 71.36%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#b45fff9e {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    padding-bottom: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f6c9606 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 273px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/6c04404b/dms3rep/multi/opt/Pure+Skin+Pure+Performance-vitamin+shot-1920w.jpg);
    padding: 16px 16px 16px 16px;
}
#\36 f6c9606.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAwABAgQGERIFIVH/xAAVAQEBAAAAAAAAAAAAAAAAAAAABf/EABgRAQADAQAAAAAAAAAAAAAAAAEAAhEh/9oADAMBAAIRAxEAPwCXZcB6Q1dxUm0JGG2Y+ZWUDftUMI4M5MRizN2iKhZSzkLyf//Z');
}
    
#\34 f8547e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd3a7f49 {
    width: 71.36%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#a0e802fc {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    padding-bottom: 16px;
    margin: 0px 0% 0px 0%;
}
    
#bb3a20e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 03b6baf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#\34 8fe54b7 {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    padding-bottom: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 cbdaed3 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 273px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/6c04404b/dms3rep/multi/opt/mature-man-wireless-earphone-enjoying-music-while-2024-10-18-03-37-05-utc-1920w.jpg);
    padding: 16px 16px 16px 16px;
}
#\36 cbdaed3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAcEAACAgMBAQAAAAAAAAAAAAABAgMEAAURMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABYRAAMAAAAAAAAAAAAAAAAAAAACMf/aAAwDAQACEQMRAD8ArN5vbtG/VmlcSJLIAy/TlclzYMisthQCOgc8xjJEg70//9k=');
}
    
#d28503bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af056947 {
    width: 80.76%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#Services[data-css-edit] {
    box-shadow: 0 25px 50px -10px rgb(31 31 31/15%) !important;
}
#Services {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 70366c3 {
    padding: 60px 2% 60px 2%;
}
    
#widget_mm8 {
    order: 0;
}
    
#widget_2f5 {
    order: 1;
}
    
#group_fbt {
    width: 49%;
}
    
#\33 cc24393 {
    width: 49%;
}
    
#\32 d350c7c {
    width: 49%;
}
    
#b45fff9e {
    width: 49%;
}
    
#a0e802fc {
    width: 49%;
}
    
#\34 8fe54b7 {
    width: 49%;
}
    
#Services {
    padding-top: 0px;
    padding-bottom: 0px;
}
}



@media (max-width: 767px) {
    
#\32 70366c3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#widget_mm8 {
    order: 0;
}
    
#widget_2f5 {
    order: 1;
}
    
#group_fbt {
    width: 100%;
    align-items: center;
}
    
#\33 cc24393 {
    width: 100%;
    align-items: center;
}
    
#\32 d350c7c {
    width: 100%;
    align-items: center;
}
    
#b45fff9e {
    width: 100%;
    align-items: center;
}
    
#a0e802fc {
    width: 100%;
    align-items: center;
}
    
#\34 8fe54b7 {
    width: 100%;
    align-items: center;
}
    
#group_hd9 {
    justify-content: center;
}
    
#\35 d7e686a {
    width: 300px;
}
    
#Services {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\36 7a645df {
    width: 56.39%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#dc70ed79 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
}
    
#\38 3368c59.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\38 3368c59 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4eff1c4 {
    background-image: initial;
    background-color: rgba(17, 17, 17, 1);
}
    
#\32 22a2e8b {
    width: 99.99979348443388%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb44b937 {
    width: 99.99896742216944%;
    height: auto;
    max-width: 100%;
    order: 6;
    margin: 0px 0% 0px 0%;
}
    
#widget_q5e {
    width: undefinednull;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6dab6e9 {
    width: undefinednull;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ff14dfc {
    width: 99.99979348443388%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_618 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    padding: 16px 16px 16px 16px;
}
    
#HRT[data-css-edit] {
    box-shadow: 0 25px 50px -10px rgb(31 31 31/15%) !important;
}
#HRT {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7a645df {
    order: 1;
    width: 99.99777828363304%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc70ed79 {
    min-height: 893px;
    padding: 60px 2% 60px 2%;
}
    
#\32 22a2e8b {
    order: 0;
    width: 100.00%;
}
    
#fb44b937 {
    order: 4;
    width: 99.99777828363304%;
}
    
#widget_q5e {
    width: 325px;
}
    
#\38 3368c59 {
    width: 250px;
    order: 5;
    height: 50px;
}
    
#a6dab6e9 {
    width: 332px;
}
    
#\32 ff14dfc {
    order: 0;
    width: 100.00%;
}
    
#HRT {
    padding-top: 0px;
    padding-bottom: 0px;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\36 7a645df {
    order: 1;
    width: 99.9946195880622%;
    margin-top: -16px;
}
    
#dc70ed79 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\32 22a2e8b {
    order: 0;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb44b937 {
    order: 4;
    width: 99.9946195880622%;
    margin-top: -16px;
}
    
#widget_q5e {
    width: undefinednull;
    margin: 0px 0% 0px 0%;
}
    
#a6dab6e9 {
    width: undefinednull;
    margin: 0px 0% 0px 0%;
}
    
#\38 3368c59 {
    width: 300px;
    order: 5;
    height: 50px;
}
    
#\32 ff14dfc {
    order: 2;
    width: 100.00%;
    margin-top: 6px;
}
    
#group_618 {
    order: 3;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#HRT {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#e71ee029 {
    background-image: initial;
    background-color: rgba(26, 26, 26, 1);
}
    
#d5a98e89 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 2%;
    padding-left: 2%;
}
    
#\32 f1d30dc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_nu9 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/6c04404b/dms3rep/multi/opt/happy-fit-sporty-older-man-personal-trainer-isolat-2025-02-11-16-16-18-utc-09ba41a4-0c928cee-d7480313-1920w.png);
    background-size: contain;
    background-position: 50% 100%;
    padding: 16px 16px 16px 16px;
}
#group_nu9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB9UlEQVQY02MIDWVgAGF1dQX2YFsz/UR3u7AEN5u4FE87Mzs9Tf76+noGEGZITTUCY0cjDb6mWH+faTnRXTPyYhfPLkxIq40N0HDR1WW0t7dnYMjN9QBjf0tdoYkpIakry1J2ra1Kf7G5MWfanMJ4xzo/F6Z6LS0GhpCQEAYPDw+GJBcz7gX58RG7W4vW7u8sfXZqUu3sXW2FboWutsw+kpKMDFpaWgwqKioM5mqyHD0JgQEb63OX7u0oeXR8Uu2iHW1FvlqKKpz2oqKMDFJSUixSErJiwkLipsG25tU96VF755emPp+cl3ggwcu1RlxczlRaWlGEQVxcSlJCXMZDTFSqyVBNdWeYo9X9DD/Xb5GuDk/NdPX2SknK18rIKAYyCAmJWQkLizeJikheUpCR/2SoofHHTFv7n46q+l8ZKfmP4uKyh8XE5aYxhNubpjubGKwz1ND4Kict/1dUROqfqIj0PwUZ+b8GGhp/rfR1H1no6R5nmJLuP7Eu2uN4mo/9Hzczg7/Gmur/TDQ1/ruZ6v/N8HH4Wxbm9rQk1P0sw/bq6M2bquNuzC+M+FsT5fE308/hX16Qy7/WRP9/KyoT/22qT7m5qjJhG8POqshj+xriHu5pSvy7pjLm79KK2P/rG9L+7e3K+3d2Stm/0xOLzh3qyJoPAJMssxkZ0jQvAAAAAElFTkSuQmCC');
}
    
#widget_i4p {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 aeb842a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 768984b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d839502 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 887fa99 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    align-self: auto;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 631ff13 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#df6ad554 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 7;
    margin: 0px 0% 0px 0%;
}
    
#\37 379a68f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 10;
    margin: 0px 0% 0px 0%;
}
    
#\32 437e44f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#\35 42341bf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 8;
    margin: 0px 0% 0px 0%;
}
    
#e2ea995e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 11;
    margin: 0px 0% 0px 0%;
}
    
#WhyChooseUs[data-css-edit] {
    box-shadow: 0 25px 50px -10px rgb(31 31 31/15%) !important;
}
#WhyChooseUs {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 50%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    flex-wrap: nowrap;
    padding-top: 80px;
    padding-bottom: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d5a98e89 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 f1d30dc {
    order: 1;
}
    
#\32 aeb842a {
    order: 2;
}
    
#\31 631ff13 {
    order: 4;
}
    
#df6ad554 {
    order: 7;
}
    
#\37 379a68f {
    order: 10;
}
    
#\32 437e44f {
    order: 5;
}
    
#\35 42341bf {
    order: 8;
}
    
#e2ea995e {
    order: 11;
}
    
#group_nu9 {
    width: 100%;
    min-height: 80px;
    padding-top: 300px;
    padding-bottom: 300px;
}
#group_nu9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB9UlEQVQY02MIDWVgAGF1dQX2YFsz/UR3u7AEN5u4FE87Mzs9Tf76+noGEGZITTUCY0cjDb6mWH+faTnRXTPyYhfPLkxIq40N0HDR1WW0t7dnYMjN9QBjf0tdoYkpIakry1J2ra1Kf7G5MWfanMJ4xzo/F6Z6LS0GhpCQEAYPDw+GJBcz7gX58RG7W4vW7u8sfXZqUu3sXW2FboWutsw+kpKMDFpaWgwqKioM5mqyHD0JgQEb63OX7u0oeXR8Uu2iHW1FvlqKKpz2oqKMDFJSUixSErJiwkLipsG25tU96VF755emPp+cl3ggwcu1RlxczlRaWlGEQVxcSlJCXMZDTFSqyVBNdWeYo9X9DD/Xb5GuDk/NdPX2SknK18rIKAYyCAmJWQkLizeJikheUpCR/2SoofHHTFv7n46q+l8ZKfmP4uKyh8XE5aYxhNubpjubGKwz1ND4Kict/1dUROqfqIj0PwUZ+b8GGhp/rfR1H1no6R5nmJLuP7Eu2uN4mo/9Hzczg7/Gmur/TDQ1/ruZ6v/N8HH4Wxbm9rQk1P0sw/bq6M2bquNuzC+M+FsT5fE308/hX16Qy7/WRP9/KyoT/22qT7m5qjJhG8POqshj+xriHu5pSvy7pjLm79KK2P/rG9L+7e3K+3d2Stm/0xOLzh3qyJoPAJMssxkZ0jQvAAAAAElFTkSuQmCC');
}
    
#widget_i4p {
    order: 0;
    height: auto;
}
    
#\39 768984b {
    order: 3;
    height: auto;
}
    
#\31 d839502 {
    order: 6;
    height: auto;
}
    
#\31 887fa99 {
    order: 9;
    height: auto;
}
    
#WhyChooseUs {
    padding-top: 40px;
    padding-bottom: 40px;
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#d5a98e89 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 0px 4%;
}
    
#\32 f1d30dc {
    order: 1;
    width: 100.00%;
}
    
#group_nu9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 200px;
    padding-top: 200px;
}
#group_nu9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB9UlEQVQY02MIDWVgAGF1dQX2YFsz/UR3u7AEN5u4FE87Mzs9Tf76+noGEGZITTUCY0cjDb6mWH+faTnRXTPyYhfPLkxIq40N0HDR1WW0t7dnYMjN9QBjf0tdoYkpIakry1J2ra1Kf7G5MWfanMJ4xzo/F6Z6LS0GhpCQEAYPDw+GJBcz7gX58RG7W4vW7u8sfXZqUu3sXW2FboWutsw+kpKMDFpaWgwqKioM5mqyHD0JgQEb63OX7u0oeXR8Uu2iHW1FvlqKKpz2oqKMDFJSUixSErJiwkLipsG25tU96VF755emPp+cl3ggwcu1RlxczlRaWlGEQVxcSlJCXMZDTFSqyVBNdWeYo9X9DD/Xb5GuDk/NdPX2SknK18rIKAYyCAmJWQkLizeJikheUpCR/2SoofHHTFv7n46q+l8ZKfmP4uKyh8XE5aYxhNubpjubGKwz1ND4Kict/1dUROqfqIj0PwUZ+b8GGhp/rfR1H1no6R5nmJLuP7Eu2uN4mo/9Hzczg7/Gmur/TDQ1/ruZ6v/N8HH4Wxbm9rQk1P0sw/bq6M2bquNuzC+M+FsT5fE308/hX16Qy7/WRP9/KyoT/22qT7m5qjJhG8POqshj+xriHu5pSvy7pjLm79KK2P/rG9L+7e3K+3d2Stm/0xOLzh3qyJoPAJMssxkZ0jQvAAAAAElFTkSuQmCC');
}
    
#widget_i4p {
    height: auto;
    width: 60px;
    order: 0;
}
    
#\32 aeb842a {
    order: 2;
    width: 100.00%;
}
    
#\39 768984b {
    height: auto;
    order: 3;
    width: 60px;
}
    
#\31 d839502 {
    height: auto;
    order: 6;
    justify-self: auto;
    align-self: auto;
    width: 60px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 887fa99 {
    height: auto;
    order: 9;
    width: 60px;
}
    
#\31 631ff13 {
    order: 4;
    width: 100.00%;
}
    
#df6ad554 {
    order: 7;
    width: 100.00%;
}
    
#\37 379a68f {
    order: 10;
}
    
#\32 437e44f {
    order: 5;
    width: 100.00%;
}
    
#\35 42341bf {
    order: 8;
    width: 100.00%;
}
    
#e2ea995e {
    order: 11;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#WhyChooseUs {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 5px;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\33 2740df8 {
    width: 99.99680503891007%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 47812aa {
    background-image: initial;
    background-color: rgba(17, 17, 17, 1);
}
    
#\30 51aabd2 {
    width: 99.99680503891007%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aef8705b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 2% 75px 2%;
}
    
#\36 d4a4f29.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\36 d4a4f29 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#group_4rq {
    align-items: flex-start;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(26, 26, 26, 1);
    background-image: initial;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f551c55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e0a8cd78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: -5px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3f4b010 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 29px;
    grid-area: auto / auto / auto / auto;
}
    
#b5064f1c {
    width: 239.75px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: -9px;
    grid-area: auto / auto / auto / auto;
}
    
#group_qtd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    flex-wrap: wrap;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#fd06a379 {
    align-items: flex-start;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(26, 26, 26, 1);
    background-image: initial;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 682bb79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b574750 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: -5px;
    grid-area: auto / auto / auto / auto;
}
    
#d89f8814 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 29px;
    grid-area: auto / auto / auto / auto;
}
    
#f5044612 {
    width: 239.75px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: -9px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b292f39.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\33 b292f39 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e801b19 {
    align-items: flex-start;
    width: 23%;
    min-height: 425px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(26, 26, 26, 1);
    background-image: initial;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5cf59d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ab1a2e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: -5px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ab0c22b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 29px;
    grid-area: auto / auto / auto / auto;
}
    
#b43f7d9e {
    width: 239.75px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: -9px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9456ae8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\39 9456ae8 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin-top: 54px;
    grid-area: auto / auto / auto / auto;
}
    
#b2bb54c3 {
    align-items: flex-start;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(26, 26, 26, 1);
    background-image: initial;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c286f3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bcc738d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: -5px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 286f62d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 29px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3ca62b7 {
    width: 239.75px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: -9px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 173937a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\35 173937a {
    width: 250px;
    height: 50px;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#IVTherapy[data-css-edit] {
    box-shadow: 0 25px 50px -10px rgb(31 31 31/15%) !important;
}
#IVTherapy {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: space-between;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2740df8 {
    width: 99.99544730252676%;
}
    
#\30 51aabd2 {
    order: 0;
    width: 99.99544730252676%;
}
    
#aef8705b {
    padding: 80px 2% 40px 2%;
}
    
#group_4rq {
    width: 48.99784179077856%;
}
    
#fd06a379 {
    width: 48.99784179077856%;
    height: auto;
    min-height: 333px;
}
    
#\30 e801b19 {
    width: 48.99784179077856%;
    height: auto;
    min-height: 353px;
}
    
#b2bb54c3 {
    width: 48.99784179077856%;
}
    
#b43f7d9e {
    width: 303px;
}
    
#\39 3ca62b7 {
    width: 303px;
}
    
#b5064f1c {
    width: 303px;
}
    
#f5044612 {
    width: 303px;
}
    
#\33 b292f39 {
    margin-top: 20px;
}
    
#\39 9456ae8 {
    margin-top: 20px;
}
    
#IVTherapy {
    padding-top: 40px;
    padding-bottom: 40px;
}
}



@media (max-width: 767px) {
    
#\30 51aabd2 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#aef8705b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 15px 4%;
}
    
#\33 2740df8 {
    margin: 0px 0% 0px 0%;
}
    
#group_4rq {
    width: 100%;
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
}
    
#group_qtd {
    padding-right: 0px;
    padding-left: 0px;
}
    
#\36 d4a4f29 {
    width: 300px;
}
    
#fd06a379 {
    width: 100%;
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
}
    
#\33 b292f39 {
    width: 300px;
}
    
#\30 e801b19 {
    width: 100%;
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
}
    
#\39 9456ae8 {
    width: 300px;
}
    
#b2bb54c3 {
    width: 100%;
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
}
    
#\35 173937a {
    width: 300px;
}
    
#IVTherapy {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
}
}



@media all {
    
#deb86739 {
    width: 99.99878247876255%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c68fbb9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -9px;
    grid-area: auto / auto / auto / auto;
}
    
#e55f4d5b {
    width: 99.99878247876255%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a21c1302 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 75px 2% 75px 2%;
}
    
#b6c719ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 194746f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-top: 29px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f0ebd59 {
    background-image: initial;
    background-color: rgba(17, 17, 17, 1);
}
    
#\39 04cbf06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b02323d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\35 b02323d {
    width: 250px;
    height: 50px;
    max-width: 100%;
    align-self: center;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8dfb035 {
    align-items: flex-start;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(26, 26, 26, 1);
    background-image: initial;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 112e708 {
    width: 242px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin-top: -9px;
    grid-area: auto / auto / auto / auto;
}
    
#group_76r {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 2%;
    order: 2;
    flex-wrap: wrap;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#group_8n3 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
}
    
#\35 c148fb7 {
    align-items: flex-start;
    width: 23%;
    min-height: 506px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(26, 26, 26, 1);
    background-image: initial;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7406c26.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\39 7406c26 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    align-self: center;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#\34 69f32f8 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
}
    
#\36 8d41955 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3ca2fd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -9px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b313cfb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 95b80b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin-top: 31px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6d45df7 {
    align-items: flex-start;
    width: 23%;
    min-height: 506px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(26, 26, 26, 1);
    background-image: initial;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 57f94d5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\36 57f94d5 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    align-self: center;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#a843a9ff {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
}
    
#f83a652e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d16addfe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -9px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7fedf67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4fa7363 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin-top: 31px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 39df258 {
    align-items: flex-start;
    width: 23%;
    min-height: 506px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(26, 26, 26, 1);
    background-image: initial;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d7f9cf9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\33 d7f9cf9 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    align-self: center;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#f2ac0512 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
}
    
#\35 cfcf086 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f0f3df27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -9px;
    grid-area: auto / auto / auto / auto;
}
    
#f4373bfc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bed74b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin-top: 31px;
    grid-area: auto / auto / auto / auto;
}
    
#VitaminShots[data-css-edit] {
    box-shadow: 0 25px 50px -10px rgb(31 31 31/15%) !important;
}
#VitaminShots {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: space-between;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#deb86739 {
    order: 0;
}
    
#a21c1302 {
    padding: 40px 2% 40px 2%;
}
    
#\30 8dfb035 {
    width: 47.99900115936859%;
}
    
#\32 112e708 {
    width: 291px;
}
    
#group_8n3 {
    justify-self: auto;
    align-self: auto;
    width: 99.99744436390971%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b02323d {
    order: 1;
}
    
#\35 c148fb7 {
    width: 47.99900115936859%;
    height: auto;
    min-height: 470px;
}
    
#\39 7406c26 {
    order: 1;
    margin-top: 0px;
}
    
#\34 69f32f8 {
    justify-self: auto;
    align-self: auto;
    width: 99.99744436390971%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 95b80b6 {
    width: 291px;
}
    
#\33 6d45df7 {
    width: 47.99900115936859%;
    height: auto;
    min-height: 452px;
}
    
#\36 57f94d5 {
    order: 1;
}
    
#a843a9ff {
    justify-self: auto;
    align-self: auto;
    width: 99.99744436390971%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4fa7363 {
    width: 291px;
}
    
#\31 39df258 {
    width: 47.99900115936859%;
    height: auto;
    min-height: 452px;
}
    
#\33 d7f9cf9 {
    order: 1;
}
    
#f2ac0512 {
    justify-self: auto;
    align-self: auto;
    width: 99.99744436390971%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bed74b8 {
    width: 291px;
}
    
#VitaminShots {
    padding-top: 40px;
    padding-bottom: 40px;
}
}



@media (max-width: 767px) {
    
#deb86739 {
    order: 0;
}
    
#a21c1302 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 15px 4%;
}
    
#\30 8dfb035 {
    width: 100.00004017072558%;
}
    
#\32 112e708 {
    width: 281px;
}
    
#group_76r {
    padding-right: 0px;
    padding-left: 0px;
}
    
#\35 c148fb7 {
    width: 100.00004017072558%;
    height: auto;
    min-height: 401px;
}
    
#\38 95b80b6 {
    width: 281px;
}
    
#\33 6d45df7 {
    width: 100.00004017072558%;
    height: auto;
    min-height: 431px;
}
    
#\31 4fa7363 {
    width: 281px;
}
    
#\31 39df258 {
    width: 100.00004017072558%;
    height: auto;
    min-height: 401px;
}
    
#\39 bed74b8 {
    width: 281px;
}
    
#\35 b02323d {
    justify-self: auto;
    align-self: center;
    order: 1;
    width: 300px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8n3 {
    order: 0;
}
    
#\39 7406c26 {
    width: 300px;
}
    
#\36 57f94d5 {
    width: 300px;
}
    
#\33 d7f9cf9 {
    width: 300px;
}
    
#VitaminShots {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#abc40a9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c6ce6a38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a2649fbe {
    background-image: initial;
    background-color: rgba(17, 17, 17, 1);
}
    
#\39 a61303b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\39 a61303b {
    width: 250px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c6975ffe {
    min-height: 492px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-left: 2%;
}
    
#\36 1d439f6 {
    align-items: flex-start;
    width: 40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(26, 26, 26, 1);
    background-image: initial;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ad4bd29[data-css-edit] {
    box-shadow: 0 25px 50px -10px rgb(31 31 31/15%) !important;
}
#\36 ad4bd29 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#a491124f {
    width: 99.99878247876255%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_d9c {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\37 921e312 {
    align-items: flex-start;
    width: 40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(26, 26, 26, 1);
    background-image: initial;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e24d8038 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6b89bba {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1963e21.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\37 1963e21 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6975ffe {
    padding: 40px 2% 80px 2%;
}
    
#\36 ad4bd29 {
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#a491124f {
    order: 0;
}
    
#\36 1d439f6 {
    width: 80%;
    margin: 0px 0% 0px 0%;
}
    
#\37 921e312 {
    width: 80%;
    margin: 0px 0% 0px 0%;
}
    
#group_d9c {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#c6975ffe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 30px 4%;
}
    
#\36 ad4bd29 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
}
    
#a491124f {
    order: 0;
}
    
#\36 1d439f6 {
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 921e312 {
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#group_d9c {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-right: 0px;
    padding-left: 0px;
}
    
#\39 a61303b {
    width: 300px;
}
    
#\37 1963e21 {
    width: 300px;
}
}



@media all {
    
#\32 948d61c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ad57b0cc {
    background-image: url(https://lirp.cdn-website.com/6c04404b/dms3rep/multi/opt/Gradient_Background_Pure_Perfromance-1920w.jpg);
}
#ad57b0cc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAwACAwAAAAAAAAAAAAAAAAECAxEEMXH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAIDAAAAAAAAAAAAAAAAAAABAgMR/9oADAMBAAIRAxEAPwDNuDlOMUxC1vssxDcT4AXVvUNE/9k=');
}
    
#\37 3ae69b6 {
    width: 99.99894517858714%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e7212b6f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 2% 150px 2%;
}
    
#widget_sbk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#FAQ[data-css-edit] {
    box-shadow: 0 25px 50px -10px rgb(31 31 31/15%) !important;
}
#FAQ {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 948d61c {
    order: 1;
}
    
#\37 3ae69b6 {
    order: 0;
}
    
#e7212b6f {
    padding: 80px 2% 80px 2%;
}
    
#FAQ {
    padding-top: 40px;
    padding-bottom: 40px;
}
}



@media (max-width: 767px) {
    
#\32 948d61c {
    order: 1;
}
    
#\37 3ae69b6 {
    order: 0;
}
    
#e7212b6f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#FAQ {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 16px 0px 16px;
}
}



@media all {
    
#b66ecdb4[data-css-edit] {
    box-shadow: 0 25px 50px -10px rgb(31 31 31/15%) !important;
}
#b66ecdb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
}
    
#fe37e58c {
    background-image: initial;
    background-color: var(--color_7);
}
    
#dd7b3f8c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 80px 2% 80px 2%;
}
    
#a20a16bb {
    width: 99.99894517858714%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ae2332a8 {
    width: 99.99878247876255%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a08720a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\30 a08720a {
    width: 250px;
    height: 50px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b66ecdb4 {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#dd7b3f8c {
    min-height: 261px;
    padding: 60px 2% 60px 2%;
}
    
#a20a16bb {
    order: 0;
}
    
#ae2332a8 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#b66ecdb4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 16px 0px 16px;
}
    
#dd7b3f8c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#a20a16bb {
    order: 0;
}
    
#ae2332a8 {
    order: 1;
}
    
#\30 a08720a {
    width: 300px;
}
}



@media all {
    
#\35 3f80e0a {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
}
    
#\32 dfb3b01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48.5%;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: nowrap;
}
    
#widget_7dl {
    width: 99.99842457660496%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cie {
    width: 99.99829334733663%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#group_p6r {
    align-items: flex-start;
    width: 99.99865123075193%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    box-shadow: none;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_50c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hv9 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#group_sqg {
    align-items: flex-start;
    width: 99.99865123075193%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dkh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_hii {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    justify-content: space-between;
    grid-area: auto / auto / auto / auto;
}
    
#group_bge {
    justify-content: flex-start;
    align-items: center;
    width: 20.93%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_5i3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 64.75%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    height: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_knd {
    width: 35px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
}
    
#widget_3ge {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 9a94724 {
    width: 35px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1b467c3 {
    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_9pi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_e53 {
    align-items: flex-start;
    width: 99.99867531082484%;
    min-height: 169px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8h1 {
    width: 100.00%;
    height: 214px;
    max-width: 100%;
}
    
#widget_rt8 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#d47f363f {
    width: 280px;
    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 c56674d {
    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;
}
    
#b18523d5 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#ContactUs[data-css-edit] {
    box-shadow: 0 25px 50px -10px rgb(31 31 31/15%) !important;
}
#ContactUs {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48.5%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: url(https://lirp.cdn-website.com/6c04404b/dms3rep/multi/opt/Gradient_Background_Pure_Perfromance-2c5d22c2-1920w.jpg);
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 48px 40px 48px 40px;
}
#ContactUs.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAwACAwAAAAAAAAAAAAAAAAECAxEEMXH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAIDAAAAAAAAAAAAAAAAAAABAgMR/9oADAMBAAIRAxEAPwDNuDlOMUxC1vssxDcT4AXVvUNE/9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3f80e0a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 60px 2% 60px 2%;
}
    
#widget_7dl {
    width: 100.00%;
}
    
#\32 dfb3b01 {
    width: 100%;
    min-height: 80px;
    row-gap: 30px;
}
    
#group_p6r {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 99.99776431397974%;
    order: 0;
    height: auto;
    min-height: auto;
    align-items: center;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_50c {
    margin: 0px 0% 0px 0%;
}
    
#widget_hv9 {
    width: 431px;
    margin: 0px 0% 0px 0%;
}
    
#group_sqg {
    order: 1;
    align-items: center;
}
    
#group_hii {
    order: 2;
    column-gap: 2%;
    margin-top: 0px;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#group_e53 {
    order: 3;
}
    
#group_5i3 {
    width: 52.70%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#group_bge {
    width: 17.85%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_knd {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ContactUs {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
    padding-bottom: 40px;
    padding-top: 40px;
}
#ContactUs.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAwACAwAAAAAAAAAAAAAAAAECAxEEMXH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAIDAAAAAAAAAAAAAAAAAAABAgMR/9oADAMBAAIRAxEAPwDNuDlOMUxC1vssxDcT4AXVvUNE/9k=');
}
}



@media (max-width: 767px) {
    
#\35 3f80e0a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 30px 4% 30px 4%;
}
    
#\32 dfb3b01 {
    width: 100%;
    align-items: center;
    min-height: 80px;
}
    
#group_p6r {
    align-items: center;
    order: 0;
    padding: 20px 20px 20px 20px;
}
    
#group_hii {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bge {
    width: 100.00%;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_5i3 {
    width: 100.00%;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_sqg {
    order: 1;
}
    
#group_e53 {
    order: 3;
}
    
#widget_knd {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
    width: 36px;
}
    
#widget_rt8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_rt8 {
    justify-self: auto;
    align-self: auto;
    order: 3;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9a94724 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
    width: 36px;
}
    
#d47f363f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d47f363f {
    order: 3;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    min-height: 50px;
}
    
#\36 1b467c3 {
    order: 1;
}
    
#widget_9pi {
    order: 2;
}
    
#\37 c56674d {
    order: 2;
}
    
#widget_3ge {
    order: 1;
}
    
#widget_7dl {
    justify-self: auto;
    align-self: auto;
    width: 99.99493089856809%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cie {
    order: 2;
}
    
#ContactUs {
    width: 100%;
    align-items: center;
    min-height: 80px;
    row-gap: 16px;
    padding: 40px 16px 40px 16px;
}
#ContactUs.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAwACAwAAAAAAAAAAAAAAAAECAxEEMXH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAIDAAAAAAAAAAAAAAAAAAABAgMR/9oADAMBAAIRAxEAPwDNuDlOMUxC1vssxDcT4AXVvUNE/9k=');
}
}

