body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-faq-accordion .accordion-content .accordion-inner .obj-inner .faqs .inner .item .q, .bg-color-gradient-dark {
  background: -webkit-gradient(linear, left top, right top, from(rgb(0, 23, 38)), to(rgb(1, 84, 140)));
  background: linear-gradient(to right, rgb(0, 23, 38) 0%, rgb(1, 84, 140) 100%);
}

.bg-color-gradient-diagonal {
  background: linear-gradient(135deg, rgb(0, 43, 71) 0%, rgb(0, 10, 17) 100%);
}

body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-content .obj-inner {
  text-align: justify;
  -ms-hyphens: auto;
      hyphens: auto;
  word-spacing: -0.05rem;
  word-break: auto-phrase;
}

.row-py {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media screen and (min-width: 1120px) {
  .row-py {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
.row-py-sm {
  padding-top: 40px;
  padding-bottom: 40px;
}
.row-pt {
  padding-top: 40px;
}
@media screen and (min-width: 1120px) {
  .row-pt {
    padding-top: 120px;
  }
}
.row-pb {
  padding-bottom: 40px;
}
@media screen and (min-width: 1120px) {
  .row-pb {
    padding-bottom: 120px;
  }
}
.row-pb-sm {
  padding-bottom: 40px;
}
@media screen and (min-width: 992px) {
  .row-pb-sm {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .row-reverse > .wpb_column {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .row-reverse > .wpb_column:last-child {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.bg-color-light {
  background-color: #F4F8FA;
}
.bg-color-gradient {
  background: -webkit-gradient(linear, left top, right top, from(rgb(0, 24, 40)), to(rgb(1, 85, 142)));
  background: linear-gradient(to right, rgb(0, 24, 40) 0%, rgb(1, 85, 142) 100%);
}
.fusion-header .fusion-logo-link img {
  -webkit-filter: brightness(0%);
          filter: brightness(0%);
}

body.page-template-emface-page.page-template-emsculpt-neo-page #wrapper header.fusion-header-wrapper .nav-notice-bar {
  background: #DCDADA;
  color: #000;
}
body.page-template-emface-page.page-template-emsculpt-neo-page #wrapper header.fusion-header-wrapper .fusion-header .fusion-mobile-menu-icons a, body.page-template-emface-page.page-template-emsculpt-neo-page #wrapper header.fusion-header-wrapper .fusion-header .fusion-mobile-menu-icons a:before {
  color: #000;
}
body.page-template-emface-page.page-template-emsculpt-neo-page #wrapper header.fusion-header-wrapper .fusion-header .fusion-main-menu > ul > li > a {
  color: #000;
}
body.page-template-emface-page.page-template-emsculpt-neo-page #wrapper header.fusion-header-wrapper .fusion-header .fusion-main-menu > ul > li.menu-item-17 a .menu-text, body.page-template-emface-page.page-template-emsculpt-neo-page #wrapper header.fusion-header-wrapper .fusion-header .fusion-main-menu > ul > li.menu-item-275 a .menu-text {
  border-color: rgba(0, 24, 40, 0.5);
  color: #000;
}
body.page-template-emface-page.page-template-emsculpt-neo-page #wrapper header.fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-main-menu > ul > li > a {
  color: #000 !important;
}
body.page-template-emsculpt-neo-page .post-password-required {
  padding-top: clamp(30rem, 40vh, 50rem);
  padding-bottom: 10rem;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-video-text .obj-inner .obj-text-content {
  text-align: center;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-video-text .obj-inner .obj-text-content > * {
  color: #000;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-text-anchored-image {
  background: none;
  padding-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  gap: 40px;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-text-anchored-image::before {
  display: none;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-text-anchored-image .image-container {
  margin: 0;
  position: static;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-text-anchored-image .obj-inner .obj-text-content p:first-child img {
  margin-bottom: 2rem;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-text-anchored-image .obj-inner .obj-text-content > * {
  color: #000;
  font-style: italic;
}
@media screen and (min-width: 992px) {
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-text-anchored-image {
    padding: 120px 0;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-text-anchored-image .image-container {
    position: absolute;
    top: 0;
    bottom: auto;
  }
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-content .obj-title {
  color: #01558E;
  font: italic 350 25px/1.5 "Montserrat", sans-serif;
  letter-spacing: 0.1rem;
}
@media screen and (min-width: 1120px) {
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-content .obj-title {
    font-size: 32px;
  }
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-content .obj-inner iframe {
  width: 100%;
  max-width: 48rem;
  height: clamp(12rem, 56.25vw, 24rem);
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-content .obj-inner .obj-title {
  text-align: center;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-content .obj-inner p {
  font: italic 350 18px/1.6 "Montserrat", sans-serif;
}
@media screen and (min-width: 1120px) {
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-content .obj-inner p {
    font-size: 24px;
  }
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-content.text-center .obj-inner {
  text-align: center;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-content.testimonial .obj-inner p {
  font-style: normal;
}
@media screen and (min-width: 1430px) {
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-content.wrapped-title .obj-inner .obj-title {
    text-align: right;
    white-space: nowrap;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-content.wrapped-title .obj-context {
    padding-left: 80px;
  }
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-content-box {
  padding-right: 15px;
  padding-left: 15px;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-content-box .obj-inner .obj-title {
  text-align: left;
}
@media screen and (min-width: 1430px) {
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-content-box-right {
    padding-right: calc((100vw - 1400px) / 2);
  }
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-text-strip {
  background: #6A6A6A;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-text-strip .obj-inner .obj-title {
  font-style: normal;
  text-shadow: 0 0 0 transparent;
  text-transform: uppercase;
  font-weight: 700;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-text-strip-2 {
  background-color: #01548C;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-faq-accordion .accordion-toggle {
  background: none;
  background-color: #01548C;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-faq-accordion .accordion-toggle .obj-title {
  font-style: normal;
  text-shadow: 0 0 0 transparent !important;
  font-weight: 700 !important;
  font-size: 21px !important;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-faq-accordion .accordion-toggle .obj-title .obj-svg-holder {
  display: none;
}
@media screen and (min-width: 992px) {
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-faq-accordion .accordion-toggle .obj-title {
    font-size: 32px !important;
  }
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-faq-accordion .accordion-content {
  background: none;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-faq-accordion .accordion-content .accordion-inner {
  padding-bottom: 0;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-faq-accordion .accordion-content .accordion-inner .obj-inner .faqs .inner .item .q .title {
  text-align: left;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-emface-faq-accordion .accordion-content .accordion-inner .obj-inner .faqs .inner .item .a .obj-text-content p {
  color: #000;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-content-center .obj-inner-header .obj-title {
  color: #001828;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 40px;
  text-transform: uppercase;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-list .obj-inner-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 1rem;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-list .obj-inner .obj-item p {
  font-style: normal;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-list .obj-inner .obj-item .obj-figure {
  margin: 0;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-list .obj-inner .obj-item .obj-figure img {
  width: 100%;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-list .obj-inner .obj-item .obj-title {
  text-decoration: underline;
  margin-bottom: 0;
  text-transform: uppercase;
  font-style: italic;
  text-align: left;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-list .obj-inner .obj-item-inner {
  padding: 1rem 0 0;
}
@media screen and (min-width: 768px) {
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-list .obj-inner .obj-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 2%;
       -moz-column-gap: 2%;
            column-gap: 2%;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-list .obj-inner .obj-item .obj-figure {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    min-width: 15rem;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-list .obj-inner-body {
    row-gap: 0;
  }
}
@media screen and (min-width: 1120px) {
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-list .obj-inner .obj-item {
    -webkit-column-gap: 5%;
       -moz-column-gap: 5%;
            column-gap: 5%;
  }
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner {
  padding: 15px;
  text-align: center;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner p {
  font-style: normal;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner-header {
  padding: 40px 0;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner-header .obj-figure {
  margin: 0;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner-body {
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 3rem;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner-footer {
  margin-top: 3rem;
  text-align: right;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner-footer p {
  font-size: 0.7rem;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner-bg {
  display: none;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner .obj-item .obj-figure {
  margin: 0 0 1rem;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner .obj-item .obj-figure img {
  width: 100%;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner .obj-item .obj-title {
  color: #fff;
  text-decoration: underline;
  margin-bottom: 1rem;
  font-style: italic;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner .obj-item-inner {
  -webkit-box-shadow: inset 0 0 0 2px #fff;
          box-shadow: inset 0 0 0 2px #fff;
  padding: 3rem 15px;
  text-align: center;
  color: #fff;
}
@media screen and (min-width: 768px) {
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner-body {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 10%;
       -moz-column-gap: 10%;
            column-gap: 10%;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner-body p:not(.obj-title) {
    font-size: 1.25rem;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner-footer {
    margin-top: 5rem;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner .obj-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner .obj-item-inner {
    height: 100%;
  }
}
@media screen and (min-width: 1120px) {
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner {
    position: relative;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner-bg {
    display: block;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner-bg .obj-figure {
    margin: 0;
    position: absolute;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner-bg .obj-figure-1 {
    bottom: 0;
    left: 0;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile .obj-inner-bg .obj-figure-2 {
    top: 0;
    right: 0;
  }
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile-simple .obj-inner-header .obj-title {
  text-align: left;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile-simple .obj-inner-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 2rem;
  color: #01558E;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile-simple .obj-inner-body p {
  font-style: normal;
  text-align: left;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile-simple .obj-inner-body .obj-title {
  text-align: left;
  font-style: italic;
  color: #002B47;
  margin-bottom: 0.75rem;
  font-size: 1.25rem;
}
@media screen and (min-width: 768px) {
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile-simple .obj-inner-body {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-right: -1rem;
    margin-left: -1rem;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile-simple .obj-inner-body .obj-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile-simple .obj-inner-body .obj-item-inner {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile-simple .obj-inner-body .obj-title {
    font-size: 1.75rem;
  }
}
@media screen and (min-width: 992px) {
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile-simple .obj-inner-body {
    margin-right: -5rem;
    margin-left: -5rem;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-repeatable-tile-simple .obj-inner-body .obj-item-inner {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-image-boxes .obj-inner-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 1rem;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-image-boxes .obj-inner .obj-figure {
  margin: 0;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-image-boxes .obj-inner .obj-figure img {
  width: 100%;
}
@media screen and (min-width: 768px) {
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-image-boxes .obj-inner-body {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 5%;
       -moz-column-gap: 5%;
            column-gap: 5%;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-holder-image-boxes .obj-inner .obj-figure {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-carousel-wrap {
  margin: 0;
  padding-bottom: 0;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-carousel-wrap .slick-slider {
  margin: 40px;
  padding: 0;
  -webkit-box-shadow: inset 0 0 0 1px #fff;
          box-shadow: inset 0 0 0 1px #fff;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-carousel-wrap .slick-slider .slick-slide {
  vertical-align: top;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-carousel-wrap .slick-slider .obj-content {
  padding: 15px 0;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-carousel-wrap .slick-slider .slick-arrow {
  color: #fff !important;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-carousel-wrap .slick-slider .slick-arrow.slick-disabled {
  color: rgba(255, 255, 255, 0.25) !important;
  pointer-events: none;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-carousel-wrap .slick-slider .slick-arrow.slick-prev {
  left: -2rem;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-carousel-wrap .slick-slider .slick-arrow.slick-next {
  right: -2rem;
}
@media screen and (min-width: 1200px) {
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-carousel-wrap .slick-slider {
    margin: 80px;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-carousel-wrap .slick-slider .obj-content {
    padding: 40px;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-carousel-wrap .slick-slider .slick-arrow {
    font-size: 2rem !important;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-carousel-wrap .slick-slider .slick-arrow.slick-prev {
    left: -4rem;
  }
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-carousel-wrap .slick-slider .slick-arrow.slick-next {
    right: -4rem;
  }
}
@media screen and (min-width: 1450px) {
  body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .obj-carousel-wrap .slick-slider {
    margin-right: 0;
    margin-left: 0;
  }
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .vc_row.footer-cta-emface-row {
  background-color: #01548C;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .vc_row.footer-cta-emface-row .obj-inner .obj-title {
  font-style: normal;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .vc_row.footer-cta-emface-row .footer-cta-pink-button .obj-btn {
  background-color: #fff;
  color: #000;
}
body.page-template-emsculpt-neo-page #wrapper #main #content .post-content .vc_row.footer-cta-emface-row .footer-cta-pink-button .obj-btn:hover {
  opacity: 0.75;
}
body.page-template-emsculpt-neo-page .light .obj-content {
  color: #fff;
}

.obj-emsculpt-hero-banner {
  background-color: #F2F2F4;
}
.obj-emsculpt-hero-banner .obj-inner {
  padding-top: 15rem;
}
.obj-emsculpt-hero-banner .obj-figure {
  margin: 0;
}
.obj-emsculpt-hero-banner .obj-figure img {
  width: 100%;
}

.row-carousel-wrap .ult-carousel-wrapper {
  margin-bottom: 0;
  padding-bottom: 0;
}
.row-carousel-wrap .slick-slide .wpb_single_image,
.row-carousel-wrap .slick-slide .wpb_single_image * {
  width: 100%;
  max-width: unset;
}
.row-carousel-wrap .slick-slide img {
  width: 100%;
  max-width: unset;
  height: 16rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.obj-holder-repeatable-list .obj-inner-header .obj-title {
  text-align: center;
}