@font-face {
  font-family: Century Gothic;
  src: url('../fonts/ufonts.com_century-gothic.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}

:root {
  --mkp: #ff0090;
  --black: #2d2a34;
  --white: white;
  --deep-pink: #ff2b92;
  --medium-turquoise: #6ec6c8;
  --medium-purple-2: #776ead;
  --yellow-green-5: #a0c53a;
  --dark-orange: #ff7500;
  --dodger-blue-2: #4ca5e1;
  --crimson-2: #ea0629;
  --dark-slate-blue-4: #3c54a5;
  --medium-turquoise-2: #03d0cb;
  --dodger-blue-3: #2ea3f2;
  --firebrick: #b11d26;
  --black-2: #1973b8;
  --pronasa: #49afde;
  --yellow-green-6ss: var(--dark-cyan);
  --mg: #a8884f;
  --dark-slate-blue-2: #0a3692;
  --sienna: #8d5730;
  --dark-blue: #020586;
  --slate-blue: #534ebd;
  --dark-khaki: #adab69;
  --gold: #edc035;
  --sg: #00325f;
  --peru: #d8802e;
  --dodger-blue: #4e98dd;
  --steel-blue: #008cca;
  --olive-drab: #4fa600;
  --crimson: #ec2f36;
  --steel-blue-2: #0093d0;
  --dark-slate-blue: #0b3999;
  --steel-blue-3: #0071a0;
  --medium-purple: #9b6ec1;
  --deep-sky-blue: #0ea9f9;
  --orange-red: #fc6719;
  --chartreuse: #8f0;
  --deep-sky-blue-2: #00aafa;
  --663399: #773aaa;
  --olive-drab-2: #6aa743;
  --deep-sky-blue-3: #00b1ff;
  --light-sea-green: #00aa9c;
  --dark-grey: #a7a08c;
  --steel-blue-4: #00678e;
  --deep-sky-blue-4: #00abe6;
  --teal: #05807a;
  --teal-2: #05807a;
  --plum: #d599b9;
  --peru-2: #d8802e;
  --royal-blue: #1064b8;
  --dark-cyan: #008e94;
  --midnight-blue: #092f80;
  --steel-blue-5: #2082c0;
  --royal-blue-2: #0055a5;
  --yellow-green: #79c142;
  --663399-2: #662d91;
  --dark-goldenrod: #c39620;
  --midnight-blue-2: #092b75;
  --yellow-green-2: #95bb32;
  --steel-blue-6: #2c73b5;
  --alice-blue: #d4e5f5;
  --midnight-blue-3: #002867;
  --yellow-green-3: #82bc00;
  --cadet-blue: #009db1;
  --midnight-blue-4: #1a1845;
  --steel-blue-7: #0b69a5;
  --coral: #ed6e31;
  --dark-olive-green: #567941;
  --dark-slate-blue-3: #2c4b9c;
  --olive-drab-3: #62ab24;
  --indigo: #512374;
  --indian-red: #fb3d5c;
  --forest-green: #088f3e;
  --yellow-green-4: #81d742;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.sectfirma {
  background-color: #2d2a34;
}

.sectfirma.firma-pe {
  background-color: #008e94;
}

.sectfirma.firma-pe.firma-symdent {
  background-color: #2082c0;
}

.sectfirma.firma-pe.firma-symdent.firma-vitamed {
  background-color: #662f8f;
}

.sectfirma.firma-pe.firma-symdent.firma-vitamed.firma-camo {
  background-color: #092b75;
}

.sectfirma.firma-pe.ghty78 {
  background-color: #1d1d1d;
}

.sectfirma.firma-pe.dsfs {
  background-color: #000;
}

.firma {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.enviarcontmp {
  color: #fff;
  letter-spacing: 2px;
  background-color: #4fa600;
  width: 100%;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.formulariomp {
  text-align: left;
}

.txtformmp {
  color: #e00;
  text-align: center;
  text-transform: uppercase;
  background-color: #fff;
  font-family: Droid Sans, sans-serif;
}

.txtcall1mp {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 35px;
  font-weight: 300;
  line-height: 43px;
}

.contbotmp {
  text-align: center;
}

.contactmp {
  padding-top: 30px;
  padding-bottom: 30px;
}

.colftmp {
  text-align: right;
}

.preftmp {
  background-color: #f1f1f1;
  border-top: 2px #4fa600;
  padding-top: 20px;
  padding-bottom: 20px;
}

.fonotopmp2 {
  color: #4fa600;
  text-decoration: none;
}

.contspanmp {
  font-weight: 600;
}

.headbalance {
  padding-top: 5px;
  padding-bottom: 5px;
}

.fonobalance {
  text-align: right;
  background-image: url('../images/telephone5.png');
  background-position: 32%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 31px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.bannerbalance {
  background-image: url('../images/fondo1.jpg');
  background-position: 0 0;
  background-size: cover;
}

.tit1balance {
  color: #fff;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #0000007a;
  margin-top: 75px;
  font-family: Oswald, sans-serif;
  font-size: 41px;
  line-height: 54px;
}

.list1balance {
  color: #fff;
  margin-top: 12px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 25px;
}

.boton1balance {
  background-color: #4fa600;
  margin-top: 13px;
}

.flecha1balance {
  margin-top: 120px;
  margin-left: 0;
}

.call1balance {
  background-color: #008cca;
  padding-top: 30px;
  padding-bottom: 30px;
}

.divcontbalance {
  background-color: #00000045;
  padding: 106px 10px;
}

.servbalance {
  background-color: #fff;
  background-image: url('../images/cream_pixels_2X.png');
  background-position: 0 0;
  background-size: 160px;
  padding-top: 90px;
  padding-bottom: 90px;
}

.tit2balance {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 9px;
  font-family: Open Sans, sans-serif;
  font-size: 29px;
  font-weight: 300;
}

.tit2balance.titbaln2 {
  color: #fff;
}

.contbalance1 {
  margin-top: 14px;
}

.divservbalance {
  color: #000;
  text-align: center;
  background-color: #008cca96;
  border-radius: 5px;
  padding: 15px 5px;
}

.divservbalance.divservbalance22 {
  height: 150px;
  margin-bottom: 19px;
}

.divservbalance.divservbalance22.divauribal.divdiv {
  height: auto;
}

.divservbalance.divservbalance22.divservbalance45 {
  height: 191px;
}

.divservbalance.divservbalance22.divkin {
  height: 130px;
}

.divservbalance.divservbalance22.divservban2 {
  height: 150px;
}

.divservbalance.divservbalance22.divserbns {
  height: 135px;
}

.divservbalance.divservbalance22.divserbns.divserkin {
  height: 155px;
}

.txtservbalance {
  color: #fff;
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.txtservbalance.txtservbalanceizq {
  text-align: left;
}

.titservbalance {
  color: #fff;
  text-transform: uppercase;
  border-bottom: 1px solid #ffffff94;
  margin-bottom: 8px;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 19px;
}

.servbalance2 {
  background-color: #eee9db;
  background-image: url('../images/serv2.jpg');
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 90px;
  padding-bottom: 90px;
}

.servbalance3 {
  background-color: #ffcebb;
  background-image: url('../images/cream_pixels_2X.png');
  background-position: 0 0;
  background-size: 160px;
  padding-top: 90px;
  padding-bottom: 90px;
}

.servbalance4 {
  background-color: #ffdae3;
  background-image: url('../images/yoga_mind.body_.jpg');
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 90px;
  padding-bottom: 90px;
}

.servbalance4.nuevopromokin {
  background-image: url('../images/cream_pixels_2X_1.png');
  background-size: 160px;
}

.servbalance5 {
  background-color: #f2e2ff;
  background-image: url('../images/cream_pixels_2X.png');
  background-position: 0 0;
  background-size: 160px;
  padding-top: 90px;
  padding-bottom: 90px;
}

.call2balance {
  background-image: linear-gradient(#0ea9f999, #0ea9f999), url('../images/call2.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  padding-top: 70px;
  padding-bottom: 70px;
}

.txtcall2balance {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 45px;
}

.txtcontbalance {
  margin-top: 6px;
}

.boton3balance {
  background-color: #4fa600;
  border: 1px #fff;
  margin-top: 33px;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  display: inline-block;
}

.boton3balance.btnkine {
  text-align: center;
  width: 30%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.titulocontbalance {
  color: #fff;
  text-align: center;
  margin-bottom: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
}

.gracias1balance {
  color: #fff;
  text-align: center;
  margin-top: 129px;
  font-family: Oswald, sans-serif;
  font-size: 37px;
  line-height: 42px;
}

.gracias2balance {
  color: #fff;
  text-align: center;
  margin-top: 24px;
  margin-bottom: 85px;
  font-family: Oswald, sans-serif;
  font-size: 41px;
  font-weight: 300;
  line-height: 44px;
}

.contact-form-amysa {
  margin-bottom: 0;
}

.contact-form-amysa.form-pretty {
  z-index: 10;
  background-color: #0000;
  background-image: none;
  border-right: 3px #2082c0b8;
  border-radius: 0;
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 0 15px 21px;
  display: block;
  position: static;
}

.contact-field {
  background-image: url('../images/55d59cdcb4ce9258656a04f1_Icon-user.png');
  background-position: 15px;
  background-repeat: no-repeat;
  background-size: auto 15px;
  border: 1px solid #008e9499;
  border-radius: 5px;
  width: 98%;
  height: 39px;
  margin-bottom: 5px;
  padding-left: 45px;
  font-size: 13px;
}

.contact-field.phone {
  background-image: url('../images/559f6f2c8bde14cf4b3721da_Icon-phone.png');
  background-size: auto 15px;
  width: 100%;
}

.contact-field.phone.phone-pw {
  background-image: url('../images/559f6f2c8bde14cf4b3721da_Icon-phone_1.png');
  background-size: auto 15px;
}

.contact-field.area {
  background-image: none;
  border-color: #008e9480;
  width: 100%;
  height: 76px;
  padding-top: 12px;
  padding-left: 12px;
}

.contact-field.email-icon {
  background-image: url('../images/559ee6303d3fed5c59f3169b_Icon-mail.png');
  background-size: auto 15px;
}

.contact-field.email-icon.email-pw {
  background-image: url('../images/559ee6303d3fed5c59f3169b_Icon-mail_1.png');
  background-size: auto 15px;
}

.contact-field.pw {
  background-image: url('../images/55d59cdcb4ce9258656a04f1_Icon-user_1.png');
  background-size: auto 15px;
}

.btn-form-anysa {
  color: #fff;
  background-color: #008e94;
  border-radius: 5px;
  width: 100%;
  margin-top: 2px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 700;
}

.btn-form-anysa.btn-pretty-woman-form.gdcfg {
  background-color: var(--mkp);
}

.container-slider {
  text-align: right;
  height: auto;
  padding-top: 0;
  position: relative;
  inset: 99px 0 84%;
}

.body-pretty {
  font-family: Lato, sans-serif;
}

.banner-pretty {
  height: 650px;
}

.banner-pretty.bnk {
  background-image: linear-gradient(#fff0, #fff0), url('../images/fondo-inicio-1.jpg.jpeg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.slider-banner-pretty {
  height: 650px;
  position: relative;
  inset: 0;
}

.logo-pretty {
  float: left;
  border-bottom: 2px #008e94;
}

.mask-title-pretty {
  z-index: 14;
  height: 650px;
  padding-top: 10px;
  position: absolute;
  inset: 0;
}

.title-pretty-banner {
  color: #008e94;
  text-align: right;
  letter-spacing: -1px;
  text-shadow: 1px 1px 33px #fff;
  border-bottom: 2px #008e94;
  width: 100%;
  margin: 178px auto 10px;
  padding-bottom: 7px;
  font-family: Lato, sans-serif;
  font-size: 47px;
  font-weight: 600;
  display: block;
  overflow: visible;
}

.title-pretty-banner.dgsd {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
}

.title-pretty-banner.dgsd.m2 {
  color: var(--mkp);
  font-family: Great Vibes, cursive;
  font-weight: 400;
}

.title-form-pretty {
  color: #008e94;
  text-align: center;
  letter-spacing: 1px;
  margin-top: 0;
  padding-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 37px;
  font-weight: 500;
}

.title-form-pretty.mkodpsad {
  color: var(--mkp);
}

.call1-pretty {
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  border-top: 1px #d599b98a;
  border-bottom: 1px #d599b98a;
}

.call1-pretty.fdbv {
  padding-top: 10px;
  padding-bottom: 10px;
}

.select-pretty {
  background-color: #fff;
  border: 1px solid #008e9480;
  border-radius: 5px;
}

.centros-pretty {
  padding-top: 99px;
  padding-bottom: 145px;
}

.title-centros {
  color: #008e94;
  text-align: center;
  letter-spacing: 0;
  background-color: #0000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 37px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 500;
}

.title-centros.offertas {
  float: none;
  text-align: center;
  letter-spacing: 0;
  text-shadow: 1px 1px 6px #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 46px;
  display: block;
}

.title-centros.offertas.quienes-somos-pw {
  float: none;
  text-align: center;
  letter-spacing: 0;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-bottom: 0 solid #000;
  margin-bottom: 30px;
  padding-bottom: 0;
  font-size: 33px;
  font-weight: 400;
}

.title-centros.offertas.quienes-somos-pw.txt-call2-pw {
  color: #fff;
  margin-bottom: 40px;
  font-size: 39px;
}

.title-centros.offertas.quienes-somos-pw.mkodpsad {
  padding-top: 10px;
}

.title-centros.offertas.mkodpsad {
  background-image: linear-gradient(to bottom, var(--mkp), var(--mkp));
  color: var(--white);
  background-position: 0 0;
  border-radius: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.title-centros.mkodpsad {
  color: var(--mkp);
}

.tab-centro {
  height: 450px;
  margin-top: 59px;
}

.tab-centro.tab-2 {
  margin-top: 0;
}

.tab-centro.tab-2.tab-1 {
  margin-top: 40px;
}

.tab-menu {
  margin-bottom: 40px;
  display: block;
}

.tab-link {
  color: #fff;
  text-align: center;
  background-color: #00aa9c;
  border-radius: 3px;
  width: 22%;
  margin-right: 2%;
  padding: 15px 10px;
  transition: background-color .5s;
}

.tab-link:hover {
  background-color: #00aa9c;
}

.tab-link.w--current {
  color: #fff;
  background-color: #0d8dc2;
  border-radius: 3px;
  margin-left: 30px;
  margin-right: 2%;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  transition: background-color .5s;
}

.tab-link.pealolen {
  background-color: #008e94;
}

.tab-link.pealolen.w--current {
  margin-left: 0;
}

.tab-link.pealolen.mobile, .tab-link.santiago {
  background-color: #008e94;
  margin-right: 1%;
}

.tab-link.santiago.mobile {
  background-color: #008e94;
}

.tab-link.santiago.mobile.w--current {
  margin-right: 1%;
}

.tab-link.via-del-mar, .tab-link.providencia {
  background-color: #008e94;
  margin-right: 1%;
}

.tab-link.providencia.w--current {
  background-color: #00aa9c;
}

.tab-link.providencia.mobile {
  margin-right: 1%;
}

.tab-link.providencia.mobile.w--current {
  background-color: #008e94;
}

.tab-arrow {
  width: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 35px 0 0;
}

.title-centros-pretty {
  margin-top: 0;
  font-size: 24px;
  font-weight: 600;
}

.parrafo-centros {
  font-size: 16px;
  line-height: 22px;
}

.btn-centros {
  text-align: center;
  background-color: #f10a7a;
  border-radius: 5px;
  width: 70%;
  margin-top: 17px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  display: block;
}

.btn-centros.btn-centros-1 {
  float: left;
  text-align: center;
  background-color: #008e94;
  width: 56%;
}

.btn-centros.btn-centros-1.btn-banner-pw {
  float: none;
  color: #fff;
  letter-spacing: 1px;
  background-color: #f21a54;
  border: 3px #00678e;
  width: 53%;
  margin-top: 22px;
  margin-left: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  transition: background-color .5s;
  box-shadow: 4px 4px 3px 1px #96265c42;
}

.btn-centros.btn-centros-1.btn-banner-pw:hover {
  background-color: #f74fa0;
}

.btn-centros.btn-centros-1.btn-banner-pw.fgkhsdl {
  background-color: var(--mkp);
  font-family: Montserrat, sans-serif;
}

.btn-centros.btn-centros-1.btn-planes {
  float: left;
  background-color: #ee3056;
  width: 61%;
  transition: background-color .5s;
}

.btn-centros.btn-centros-1.btn-planes:hover {
  background-color: #000;
}

.btn-centros.btn-centros-1.btn-planes.planes-1btn {
  background-color: #662d91;
}

.btn-centros.btn-centros-1.btn-planes.planes-1btn:hover {
  background-color: #000;
}

.btn-centros.btn-centros-1.btn-planes.btn-formas-rejuv {
  background-color: #092b75;
}

.ofertas-pretty {
  background-image: linear-gradient(#ffffffb8, #ffffffb8), url('../images/regalos-de-navidad.jpg');
  background-position: 0 0, 100% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}

.parrafo-ofertas {
  color: #092f80;
  text-align: center;
  letter-spacing: 1px;
  margin-bottom: 25px;
  font-size: 24px;
  font-weight: 400;
}

.slider-ofertas {
  background-color: #ffffff9e;
  border: 0 solid #000;
  border-radius: 5px;
  height: 471px;
  padding-bottom: 0;
}

.title-slider {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  background-color: #ff008f;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
}

.txt-of {
  color: #092f80;
  text-align: center;
  padding-top: 54px;
  font-size: 20px;
  font-weight: 600;
}

.txt-ofertas {
  color: #092f80;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
}

.txt-ofertas.ded {
  text-align: left;
  background-image: url('../images/add.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 17px;
  margin-top: 24px;
  margin-left: 13px;
  margin-right: auto;
  padding-left: 17px;
  display: block;
}

.txt-ofertas.plus {
  text-align: left;
  background-image: url('../images/add.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 16px;
  margin-left: 13px;
  padding-left: 20px;
}

.txt-ofertas.plus.pelin {
  background-image: none;
}

.txt-ofertas.oack1 {
  margin-bottom: 84px;
}

.txt-ofertas.post-op {
  margin-bottom: 83px;
}

.precio-ofertas {
  color: #f3087a;
  text-align: center;
  background-color: #0000;
  margin-bottom: 0;
  padding-bottom: 13px;
  font-size: 29px;
}

.colm-ofertas {
  border-color: #092f80a6 #092f8066 #092f80a6 #092f80a6;
  border-right-style: solid;
  border-right-width: 1px;
  padding-bottom: 100%;
  padding-left: 15px;
  padding-right: 15px;
}

.colms {
  padding-right: 15px;
}

.nosotros-pretty {
  z-index: 2;
  background-color: #fff;
  height: 610px;
  position: relative;
}

.nosotros-pretty.nosotros-vitamed.tratamiento-del-dolor-section {
  height: 612px;
}

.div-1 {
  float: left;
  background-image: url('../images/figura-12.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 50%;
  height: 100%;
}

.div-1.div-nutricion-vitamed {
  background-image: url('../images/sed.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 676px;
  background-attachment: fixed;
}

.div-1.bgcb {
  background-image: url('../images/Sin-título-1200-x-667-px.jpg');
  background-position: 0%;
  background-size: cover;
  background-attachment: scroll;
}

.img-separator {
  float: right;
  vertical-align: sub;
  display: inline-block;
}

.div-2 {
  float: right;
  width: 50%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-content-txt {
  width: 430px;
  position: relative;
  top: 50%;
  left: 0;
  transform: translate(0, -50px);
}

.div-content-txt.title-nosotros-pw {
  float: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
  inset: 29% 0;
}

.div-content-txt.title-nosotros-pw.div-conyect {
  float: left;
  width: 539px;
  inset: 25% auto auto 0;
}

.parrafo-nosotros-pw {
  float: left;
  color: #8b8585;
  text-align: justify;
  font-family: Quicksand, sans-serif;
  font-size: 17px;
  line-height: 22px;
}

.nosotros2-pretty {
  z-index: 1;
  background-image: url('../images/Sin-título-1200-x-667-px-1.jpg');
  background-position: 100%;
  background-size: contain;
  height: 610px;
  position: relative;
  top: 49px;
  transform: translate(0, -50px);
}

.nosotros2-pretty.servicios {
  background-color: #fff;
  top: 50px;
}

.nosotros-2-txt {
  float: left;
  background-color: #fff;
  width: 50%;
  height: 100%;
}

.div-container-2 {
  float: right;
  width: 415px;
  margin-right: 70px;
  position: relative;
  top: 5%;
  bottom: 27%;
  right: 0;
}

.div-container-2.div-container-pasos {
  width: 634px;
  margin-right: 0;
  top: 6%;
}

.div-2-img {
  float: left;
  background-image: url('../images/Sin-título-1200-x-667-px-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  width: 50%;
  height: 100%;
  position: relative;
}

.div-2-img.div-servicios-vitamed {
  background-image: url('../images/banner-1.jpg');
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
}

.txt-call1-pw {
  color: #008e94;
  margin-top: 66px;
  font-family: Lato, sans-serif;
  font-size: 31px;
  font-weight: 400;
}

.txt-call1-pw.txt-2-call1 {
  color: #008e94;
  letter-spacing: 0;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 60px;
}

.txt-call1-pw.txt-2-call1.mkodpsad {
  color: var(--mkp);
}

.txt-call1-pw.mkodpsad {
  color: var(--black);
}

.title-2-banner-pw {
  color: #008e94;
  text-align: center;
  letter-spacing: 0;
  text-shadow: 2px 2px 18px #fff;
  margin-top: 3px;
  margin-bottom: 11px;
  font-family: Lato, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 37px;
}

.v {
  background-image: url('../images/56b8959906817e9a2bbb5c36_HP-ScrollTab.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 200px;
  width: 200px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.flecha-call1 {
  float: right;
}

.call2-pw {
  background-color: #008e94;
  padding-top: 40px;
  padding-bottom: 40px;
}

.call2-pw.rrr {
  background-color: #000;
  background-image: linear-gradient(#00000094, #00000094);
}

.promo-1 {
  z-index: 4;
  background-color: var(--deep-pink);
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
  position: static;
}

.txtloferta {
  color: #fff;
  text-align: left;
  background-color: #ff008f;
  background-image: url('../images/chronometer.png');
  background-position: 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-left: 53px;
  font-size: 21px;
  display: block;
}

.txt-2-pw {
  color: #092f80;
  text-align: left;
  margin-bottom: 0;
  font-size: 38px;
  line-height: 40px;
}

.txt-2-pw.txt3-pw {
  margin-top: 0;
  font-size: 41px;
  line-height: 33px;
}

.txt-precio-oferta {
  color: #ff2b92;
  text-align: left;
  letter-spacing: 4px;
  margin-top: 13px;
  font-size: 32px;
  font-weight: 900;
}

.referencial-txt {
  float: left;
  color: #092f80;
  text-align: left;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 700;
  display: inline-block;
}

.imghh {
  width: 387px;
}

.ghth {
  border-radius: 10px;
  position: relative;
  right: 198px;
}

.txt-telefono-pw {
  z-index: 9;
  color: #008e94;
  text-align: left;
  background-image: url('../images/559f6f2c8bde14cf4b3721da_Icon-phone_1.png');
  background-position: 0;
  background-repeat: no-repeat;
  background-size: auto 20px;
  margin-top: 35px;
  padding-left: 30px;
  font-size: 20px;
  position: static;
  inset: -82px 279px;
  overflow: visible;
}

.txt-telefono-pw.cvn {
  color: var(--mkp);
  text-align: center;
  font-size: 16px;
}

.txt-telefono-pw.cvn.fdgdfhj {
  background-image: url('../images/559ee6303d3fed5c59f3169b_Icon-mail_1.png');
}

.footer-pretty-woman {
  background-color: #e6e1e12e;
  background-image: linear-gradient(#ffffffd6, #ffffffd6), url('../images/figura-12.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 50px;
  padding-bottom: 19px;
}

.footer-pretty-woman.cfgdf {
  background-image: linear-gradient(#ffffff47, #ffffff47);
}

.img-pagos {
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
}

.list-centros {
  color: #008e94;
  letter-spacing: 1px;
  font-size: 16px;
}

.list-centros.nvbn {
  color: var(--mkp);
}

.title-list-centros {
  color: #008e94;
  text-align: left;
  font-size: 22px;
  font-weight: 400;
}

.title-list-centros.kkk {
  color: var(--black);
  font-weight: 700;
}

.txt-foot-pw {
  color: #008e94;
  text-align: left;
  background-image: url('../images/559ee6303d3fed5c59f3169b_Icon-mail_1.png');
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 24px;
  font-size: 20px;
  font-weight: 400;
}

.txt-foot-pw.adress-pw {
  background-image: url('../images/559f6f3ecbb5f93e0e6a4bff_Icon-location.png');
  background-position: 0 0;
  background-size: 20px;
  font-size: 18px;
  line-height: 24px;
}

.txt-foot-pw.adress-pw.rwer {
  color: var(--mkp);
}

.txt-foot-pw.jgh {
  background-image: url('../images/559f6f2c8bde14cf4b3721da_Icon-phone_1.png');
}

.face-link {
  background-image: url('../images/facebook.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 40px;
}

.face-link.twiter {
  background-image: url('../images/twitter.png');
  background-size: auto 40px;
}

.face-link.youtube {
  background-image: url('../images/youtube.png');
  background-size: auto 40px;
}

.img-foot-pw {
  float: none;
  width: auto;
}

.img-redes {
  text-align: center;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 0;
}

.idiid {
  width: auto;
  height: 610px;
}

.div-top-mobile {
  width: 100%;
  position: absolute;
}

.txt-link {
  text-transform: uppercase;
}

.centros-2 {
  padding-bottom: 100px;
}

.slider-ofertas-mobile {
  background-color: #ffffff94;
  border-radius: 10px;
  width: 39%;
  height: 483px;
  margin-top: 33px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.slider-mobile-1 {
  padding-left: 15px;
  padding-right: 15px;
}

.txt-referencial {
  letter-spacing: 1px;
  font-style: italic;
}

.giftcard {
  color: #f21a54;
  text-align: center;
  letter-spacing: 1px;
  font-family: Lato, sans-serif;
  font-size: 52px;
  font-weight: 400;
}

.txt-num-pw {
  color: #008e94;
  text-decoration: none;
}

.txt-num-pw.mkp {
  color: var(--mkp);
}

.txt-num-dutecc {
  color: #000;
  text-decoration: none;
}

.txt-email-pw {
  color: #008e94;
  text-decoration: none;
}

.txt-email-pw.rwer {
  color: var(--mkp);
}

.txt-n-t, .txt-emauil, .txt-edd {
  color: #000;
  text-decoration: none;
}

.slider-4-prety {
  background-image: linear-gradient(#fff, #0000 18%), url('../images/banner.jpg'), radial-gradient(circle, #fff 38%, #e6e2e2 72%);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
  background-attachment: scroll, fixed, scroll;
}

.img-plan2 {
  width: 100%;
}

.img-plan2.imgchip {
  height: 497px;
}

.promociones-verano {
  float: none;
  background-image: linear-gradient(to right, #fff 38%, #0000 85%), url('../images/img-promos.jpg'), linear-gradient(135deg, #0000 25%, #e4d5d5 83%);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
  background-attachment: scroll, fixed, scroll;
  padding-top: 80px;
  padding-bottom: 80px;
}

.promociones-verano.gd {
  background-image: url('../images/Diseño-sin-título-1.jpg');
  background-size: cover;
  background-attachment: fixed;
}

.div-prm {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 500px;
  display: block;
  position: relative;
}

.div-harm {
  height: auto;
  margin-bottom: 5px;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 0 1px #ddd;
}

.btn-harm {
  color: #fff;
  letter-spacing: 2px;
  cursor: pointer;
  background-color: #62ab24;
  background-image: url('../images/572beac3659ccabd29ef54f0_arrow-2.png');
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: 20px;
  height: 50px;
  padding: 13px 0 13px 30px;
  font-size: 17px;
  transition: all .3s;
}

.btn-harm:hover {
  color: #000;
  background-color: #fff;
  background-image: url('../images/572be498659ccabd29ef3d9a_arrow-1.png');
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: 20px;
  line-height: 24px;
  box-shadow: inset 0 0 0 1px #008e94;
}

.btn-harm.btn-harm2 {
  background-color: #117275;
}

.btn-harm.btn-harm2:hover {
  background-color: #fff;
}

.btn-harm.btn-harm3 {
  background-color: #169297;
}

.btn-harm.btn-harm3:hover {
  background-color: #fff;
}

.btn-harm.mmm {
  background-color: var(--mkp);
}

.div-harm2 {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  overflow: hidden;
  box-shadow: 2px 2px 5px #000000f0;
}

.div-harm2._2 {
  height: 0;
}

.link-tkan {
  color: #000;
  text-align: center;
  padding: 20px 10px;
  transition: all .4s;
  display: block;
}

.link-tkan:hover {
  color: #086569;
  box-shadow: inset 0 0 0 1px #05676b;
}

.img-2 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-loupe {
  opacity: 0;
  background-color: #000000b3;
  background-image: url('../images/573f2a9c1d175a09162b252f_loupe2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 400px;
  width: 100%;
  max-width: 145px;
  height: 100%;
  max-height: 145px;
  margin-top: 27px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 24px;
  transition: all .4s;
  display: block;
  position: absolute;
  inset: 0 0 auto;
  overflow: visible;
  transform: scale(1.1);
}

.div-loupe:hover {
  opacity: 1;
}

.lb {
  z-index: 2000;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0 0 auto;
  overflow: visible;
}

.lb.lb2, .lb.lb2.lb5, .lb.lb2.lb5.lb11, .lb.lb2.lb5.lb11.lb-17, .lb.lb2.lb-8, .lb.lb2.lb-8.lb-13, .lb.lb3, .lb.lb3.lb-9, .lb.lb3.lb-9.lb-15, .lb.lb3.lb12, .lb.lb3.lb12.lb18, .lb.lb-4, .lb.lb-4.lb-10, .lb.lb-4.lb-10.lb-16, .lb.lb-7, .lb.lb-7.lb-13 {
  display: none;
}

.lb-bg {
  background-color: #000000d9;
  height: 100%;
  display: block;
  position: static;
  overflow: visible;
}

.lb-bg.lb-bg-2 {
  display: block;
  position: static;
  overflow: visible;
}

.lb-box {
  background-color: #fff;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 236px;
  left: 0;
  right: 0;
  overflow: hidden;
  transform: translate(0, -50%);
}

.lb-box.lb-box-2 {
  top: 282px;
}

.lb-box.lb-box-2.lbhg {
  max-width: 800px;
}

.div-lb-img {
  background-image: url('../images/limpiexa-profunda.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: 100%;
  position: absolute;
}

.div-lb-img.img-micro {
  background-image: url('../images/papada-grande.jpg');
  background-size: cover;
}

.div-lb-img.img-micro.div-imgreductivo.div-lb-img11 {
  background-image: url('../images/celulitis.jpg');
  background-size: cover;
}

.div-lb-img.img-micro.div-imgreductivo.div-lb-img11.div-img-17 {
  background-image: url('../images/depilacion-frente.jpg');
  background-size: cover;
}

.div-lb-img.img-micro._2img {
  background-image: url('../images/micro-grande.jpg');
}

.div-lb-img.img-micro._2img.div-lb-img8 {
  background-image: url('../images/yesoterapia-grande.jpg');
  background-size: cover;
}

.div-lb-img.img-micro._2img.div-lb-img8.div-lb-img13 {
  background-image: url('../images/depilacion-menton.jpg');
  background-size: cover;
}

.div-lb-img.img-micro._2img.dfreefd {
  background-image: url('../images/rejuvenecimienti-grande.jpg');
}

.div-lb-img.div-lb-img-3 {
  background-image: url('../images/radiofrecuencia-grande.jpg');
  background-size: cover;
}

.div-lb-img.div-lb-img-3.div-lb-img-9 {
  background-image: url('../images/imgh.jpg');
  background-size: cover;
}

.div-lb-img.div-lb-img-3.div-lb-img-9.div-lb-img-15 {
  background-image: url('../images/depilacion-axila.jpg');
  background-size: cover;
}

.div-lb-img.div-lb-img-4 {
  background-image: url('../images/contornos-gfrande.jpg');
  background-size: cover;
}

.div-lb-img.div-lb-img-4.div-lb-img-10 {
  background-image: url('../images/corpporal-grande.jpg');
  background-size: cover;
}

.div-lb-img.div-lb-img-4.div-lb-img-10.div-lb-img-16 {
  background-image: url('../images/depilazion-abdomen.jpg');
  background-size: cover;
}

.div-lb-img.img-6-re {
  background-image: url('../images/radiofrecuencia-grande.jpg');
}

.div-lb-img.img-6-re.gfgfgf {
  background-image: url('../images/rejuvenecimienti-grande.jpg');
}

.div-lb-img.img-6-re.gfgfgf.img-lb12 {
  background-image: url('../images/dcre.jpg');
  background-size: cover;
}

.div-lb-img.img-6-re.gfgfgf.img-lb12.div-lb-img18 {
  background-image: url('../images/depiulacion-pierna.jpg');
  background-position: 0;
  background-size: cover;
}

.div-lb-img.div-lb-img7 {
  background-image: url('../images/msajes.jpg');
  background-size: cover;
}

.div-lb-img.div-lb-img7.div-img-13 {
  background-image: url('../images/depilacion-bigote.jpg');
  background-size: cover;
}

.div-lb-img.wer {
  background-image: url('../images/rejuvenecimienti-grande.jpg');
}

.div-lb-img.wer.radio-frecuencia {
  background-image: url('../images/radiofrecuencia-grande.jpg');
}

.div-lb-text {
  float: right;
  width: 50%;
  padding: 40px;
}

.div-lb-text.div-lb-large-text {
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-lb-text.div-lb-large-text.fddfd, .div-lb-text.div-lb-large-text.div-lbrfffff, .div-lb-text.div-lb-large-text.dce, .div-lb-text.div-lb-large-text.ujk {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-lb-text.div-txt-yesoterapia {
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-lb-text.div-txt-yesoterapia.dedede {
  padding-top: 40px;
  padding-bottom: 40px;
}

.txt1-promo {
  color: #075d61;
  margin-bottom: 18px;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
}

.txt1-promo.txt-titleddd {
  margin-bottom: 6px;
  font-size: 15px;
}

.txt-duracion-pw {
  color: #fff;
  background-color: #ff2b92;
  border-radius: 5px;
  padding: 10px 7px;
  font-size: 23px;
  display: inline-block;
}

.txt-duracion-pw.dfdfdf {
  margin-top: 12px;
}

.txt-duracion-pw.desc {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 19px;
}

.txt-duracion-pw.desc.dfdfk {
  padding: 10px 9px;
  font-size: 24px;
}

.txt-precio-promo {
  color: #fff;
  background-color: #08b5bd;
  border-right: 1px solid #fff;
  margin-top: 11px;
  padding: 10px 7px;
  font-size: 19px;
}

.txt-precio-promo._3 {
  border-right-width: 2px;
  border-right-color: #08b5bd;
}

.txt-precio-promo._3.gfg {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 15px;
}

.txt-precio-promo._1 {
  border-left: 1px solid #08b5bd;
}

.txt-precio-promo._1.gfgfg {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 15px;
}

.txt-precio-promo._1.gfgfg.ght {
  padding-top: 6px;
}

.txt-precio-promo.gfg {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 15px;
}

.txt-precio-promo-pw {
  margin-left: 6px;
  font-size: 18px;
}

.row-descripcion {
  border: 1px #008e94;
  padding-top: 15px;
  padding-bottom: 20px;
  box-shadow: inset 0 0 0 1px #08b5bd;
}

.row-descripcion.rowe {
  padding-top: 5px;
  padding-bottom: 5px;
}

.row-descripcion.rowe.ghty {
  padding-top: 10px;
  padding-bottom: 10px;
}

.link-close {
  z-index: 1;
  color: #fff;
  text-align: center;
  background-color: #008e94;
  width: 40px;
  font-size: 39px;
  line-height: 40px;
  text-decoration: none;
  transition: all .4s;
  position: absolute;
  top: 0;
  right: 0;
}

.link-close:hover {
  text-align: center;
  background-color: #035053;
  bottom: auto;
  left: auto;
}

.title-promocioas {
  text-align: center;
  font-size: 14px;
  line-height: 21px;
  text-decoration: underline;
}

.row-promos {
  margin-top: 27px;
}

.div-img-prm {
  background-image: url('../images/img-promo3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  width: 42%;
  transition: all .4s;
  position: absolute;
  inset: 70px -213px 68.888px 619px;
  overflow: visible;
}

.title3-banner {
  color: #f21a54;
  text-align: center;
  letter-spacing: 3px;
  margin-left: 18px;
  margin-right: auto;
  font-size: 41px;
  display: block;
}

.body-camo {
  background-image: url('../images/banner-principal.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  font-family: Century Gothic, sans-serif;
  font-size: 14px;
}

.body-camo.body-camo-tratamiento-cancer {
  background-image: url('../images/vajo.jpg');
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
}

.body-camo.body-camo-tratamiento-cancer.ody-cancer {
  background-image: url('../images/banner-cancer.jpg');
  background-size: cover;
}

.head-camo {
  background-color: #fff0;
  border: 6px #4fa600;
  border-bottom-color: #4fa60075;
}

.logo-camo {
  clear: none;
  width: auto;
  height: 128px;
  margin-bottom: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.banner-camo {
  background-image: linear-gradient(#0000 67%, #00aafa7a);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  margin-top: 0;
  font-family: Century Gothic, sans-serif;
  font-size: 17px;
}

.titlebanner1-camo {
  color: #4fa600;
  text-align: center;
  letter-spacing: -1px;
  text-transform: uppercase;
  text-shadow: none;
  background-color: #0000;
  width: 100%;
  margin: 94px auto 0;
  padding: 10px 0 5px;
  font-family: Oswald, sans-serif;
  font-size: 41px;
  font-weight: 900;
  display: block;
}

.titlebanner1-camo.subtitle-banner-camo {
  color: #fff;
  letter-spacing: 0;
  text-shadow: none;
  background-color: #0093d0ab;
  width: 105%;
  margin-top: 0;
  margin-bottom: -2px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Century Gothic, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 38px;
}

.titlebanner1-camo.subtitle-banner-camo.title2-gracias-camo-antiage {
  text-transform: none;
  width: 90%;
  margin-bottom: 36px;
  padding-left: 0;
  font-size: 23px;
  line-height: 35px;
}

.titlebanner1-camo.subtitle-banner-camo.subtitle-trata-dolor {
  width: 89%;
  font-size: 24px;
  line-height: 38px;
}

.titlebanner1-camo.subtitle-banner-camo.subtitle-trata-dolor.sdffdfd {
  text-align: left;
  letter-spacing: 1px;
  width: 58%;
  margin-top: 8px;
  margin-bottom: 18px;
  margin-left: 260px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
  font-family: Oswald, sans-serif;
  font-size: 30px;
}

.titlebanner1-camo.subtitle-banner-camo.subtitle-trata-dolor.sdffdfd.t2-gracias-c {
  text-align: center;
  text-transform: none;
  width: 79%;
  margin-bottom: 215px;
  margin-left: 0;
  font-size: 30px;
  font-weight: 400;
}

.titlebanner1-camo.title-gracias-camo-antiage {
  margin-top: 155px;
}

.titlebanner1-camo.title-antiage {
  margin-top: 66px;
  margin-bottom: 9px;
  font-size: 62px;
  line-height: 63px;
}

.titlebanner1-camo.title-tratamiento-dolor1 {
  text-align: left;
  letter-spacing: 0;
  padding-left: 76px;
  font-size: 45px;
}

.titlebanner1-camo.title-tratamiento-dolor1.t-gracias-dolor {
  padding-left: 0;
  font-size: 40px;
}

.titlebanner1-camo.title-cancer1 {
  font-size: 37px;
}

.container {
  display: block;
}

.form-camo {
  background-color: #0000;
  background-image: linear-gradient(to top, #0a3692b8, #0000);
  width: 60%;
  height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 103px;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.form-camo.form-camo-footer {
  width: 100%;
  padding-bottom: 20px;
}

.title-form-camo {
  color: #002867;
  text-align: center;
  text-shadow: none;
  margin-top: 110px;
  padding-top: 20px;
  font-size: 22px;
  font-weight: 600;
}

.title-form-camo.ttitle-form-ahh {
  color: #fff;
  margin-top: 27px;
}

.title-form-camo.sss {
  margin-bottom: 17px;
}

.btn-form-camo {
  background-color: #032670;
  width: 100%;
}

.hj {
  background-color: #0000;
}

.btn-banner-camo {
  color: #092b75;
  text-align: center;
  background-color: #0000;
  border: 2px solid #092b75;
  border-radius: 50px;
  width: 36%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  font-weight: 400;
  display: block;
}

.fono-head-camo {
  color: #092f80;
  text-align: left;
  letter-spacing: 0;
  background-image: url('../images/old-handphone-9.png');
  background-repeat: no-repeat;
  background-size: 20px;
  margin: 4px auto 0 16px;
  padding-left: 25px;
  font-family: Century Gothic, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 26px;
  display: inline-block;
}

.fono-head-camo.email-head-camo {
  text-align: center;
  background-image: url('../images/close-envelope-3.png');
  background-size: 20px;
  margin-top: 0;
  font-size: 15px;
  line-height: 31px;
}

.fono-head-camo.fgfgf.rfgtpp {
  margin-left: 176px;
}

.fono-head-camo.fdfdfrrrr {
  margin-left: 175px;
}

.fono-head-camo.fono-cancer2 {
  text-align: center;
  letter-spacing: -1px;
  background-position: 207px;
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  display: block;
}

.call1-camo {
  background-color: #4fa600;
  padding-top: 40px;
  padding-bottom: 40px;
}

.txt-call1-camo {
  color: #fff;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Quicksand, sans-serif;
  font-size: 39px;
}

.txt-call1-camo.txtvaa {
  letter-spacing: -1px;
  font-size: 31px;
}

.btn-call1-camo {
  text-align: center;
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 50px;
  width: 99%;
  padding: 12px 17px;
  transition: background-color .5s;
}

.btn-call1-camo:hover {
  background-color: #2f302e;
  border-style: solid;
  border-color: #2f302e;
}

.btn-call1-camo.btn-programa-ae {
  width: 70%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.btn-call1-camo.btn-programa-ae.btn-tartamiento-cancer {
  text-transform: none;
  background-color: #4fa600;
  border-style: none;
  width: 60%;
  margin-top: 20px;
}

.btn-call1-camo.btn-programa-ae.btn-tartamiento-cancer.btn-onco, .btn-call1-camo.btn-programa-ae.btn-tartamiento-cancer.btn-onco.w--current {
  margin-top: 17px;
}

.btn-call1-camo.btn-programa-ae.btn-tartamiento-cancer.fghg {
  width: 91%;
  margin-top: 0;
}

.btn-call1-camo.btn-call1-programa-antiage {
  margin-bottom: 0;
}

.btn-call1-camo.btn-call1-programa-antiage.btn-gracias-camo {
  background-color: #4fa600;
  width: 50%;
  margin-bottom: 155px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.btn-call1-camo.btn-call1-programa-antiage.btn-gracias-camo:hover {
  background-color: #070707;
}

.rejuvchip {
  background-color: #fff;
  background-image: url('../images/shapes_bg_1.jpg');
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 100px;
  padding-bottom: 100px;
}

.title2-rejuv {
  color: #092b75;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  padding-left: 0;
  font-family: Century Gothic, sans-serif;
  font-size: 24px;
  display: block;
}

.title2-rejuv.title-tratamientos-cancel {
  color: #092b75;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Century Gothic, sans-serif;
  font-size: 20px;
  line-height: 33px;
}

.title2-rejuv.title-tratamientos-cancel.title-integral-dolor {
  float: none;
  color: #fff;
  text-align: right;
  text-shadow: 1px 1px 10px #00000087;
  margin-bottom: 5px;
  font-size: 23px;
  line-height: 32px;
}

.title2-rejuv.title-tratamientos-cancel.title-integral-dolor.txt-1-df {
  text-align: left;
  margin-bottom: 0;
}

.title2-rejuv.title-paraga-ae {
  color: #fff;
  margin-top: 28px;
  margin-bottom: 9px;
  padding-left: 39px;
  font-size: 17px;
  display: flex;
}

.title2-rejuv.title-trat-cancer {
  text-align: center;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 23px;
}

.title2-rejuv.title-trat-cancer.title-onco {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
}

.div-linea-azul {
  color: #092b75;
  background-color: #092b75;
  width: 7%;
  height: 3px;
  margin-bottom: 9px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-linea-azul.linea-blanco {
  float: left;
  text-align: right;
  background-color: #fff;
  height: 2px;
}

.div-linea-azul.linea-blanco.linea-iaquierda {
  float: right;
  margin-bottom: -33px;
}

.div-linea-azul.linea-blanco.linea-1-blanca {
  margin-bottom: 17px;
  margin-left: 39px;
  display: flex;
}

.div-linea-azul.linea-blanco.div-azul-trata-canver {
  float: none;
  text-align: right;
  background-color: #092b75;
  margin-bottom: 4px;
  display: block;
}

.div-linea-azul.linea-blanco.div-azul-trata-canver.gth, .div-linea-azul.linea-blanco.div-azul-trata-canver.fdfdf {
  margin-bottom: 50px;
}

.title-formas-rejuv {
  text-transform: uppercase;
  margin-top: 0;
  font-size: 28px;
}

.parrafo-formas-rejuv {
  text-align: justify;
  font-size: 15px;
}

.parrafo-formas-rejuv.parrafo-cancer {
  color: #0a0a0a;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.img-antiage {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.tratamientos-camo {
  background-color: #092b75;
  background-image: linear-gradient(to top, #fff, #092b75b8), url('../images/older-couple.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 100px;
  padding-bottom: 100px;
}

.parrafo-oncologia {
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.parrafo-tratamiento-integral {
  color: #fff;
  text-align: justify;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.parrafo-tratamiento-integral.txt2-art {
  color: #000;
  text-align: justify;
  margin-top: 15px;
}

.tratamiento-deldolor {
  float: none;
  margin-left: 99px;
  margin-right: auto;
  display: block;
}

.tratamiento-deldolor.img-tratamiento2 {
  margin-left: 28px;
}

.btn-tratamiento-integral {
  float: right;
  background-color: #4fa600;
  border-radius: 5px;
  margin-top: 20px;
}

.btn-tratamiento-integral.btn1 {
  float: none;
}

.row-tratamientos {
  margin-top: 97px;
}

.videos-tratamientos {
  background-color: #fff;
  background-image: none;
  padding-top: 80px;
  padding-bottom: 80px;
}

.video-pop-up {
  float: left;
  width: 99%;
  height: 277px;
}

.lightbox {
  width: 452px;
  height: 253px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.img-play {
  position: relative;
  top: -172px;
  left: 177px;
}

.title1-videos {
  color: #4fa600;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Quicksand, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 26px;
}

.txt2-videos {
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 26px;
  font-weight: 900;
  line-height: 36px;
}

.parrafo-videos {
  text-align: justify;
  margin-bottom: 54px;
  padding-left: 80px;
  padding-right: 80px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
}

.terapias-antiage {
  background-color: #d2eaf6;
  padding-top: 100px;
  padding-bottom: 67px;
}

.footer-camo {
  background-image: linear-gradient(225deg, #fff, #0093d0a6), url('../images/crecimiento.jpg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 100px;
  padding-bottom: 100px;
}

.footer-camo.footer-camo-programa-anti-age {
  background-image: linear-gradient(#ffffffc4, #ffffffc4), url('../images/crecimiento.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.div-programa-ae {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.container-programas {
  justify-content: center;
  height: 500px;
  margin-bottom: 50px;
  padding: 38px 100px;
  display: flex;
}

.txt-tratamientos {
  background-image: linear-gradient(135deg, #092f80a8, #4fa60057);
  flex: 1;
}

.divimage-trata {
  flex: 1;
  padding-top: 38px;
  padding-bottom: 38px;
  display: flex;
}

.div-img-2-trata {
  background-image: url('../images/4.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-left: -82px;
  display: flex;
}

.parrafo-programa-ae {
  color: #fff;
  text-align: justify;
  letter-spacing: 0;
  justify-content: center;
  align-items: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 21px;
  display: flex;
}

.div-parrafo-programas {
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 113px;
}

.fono-footer-camo {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 11px #000000ad;
  font-size: 25px;
  line-height: 35px;
}

.desrt {
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
}

.tratamientos-de-cancer {
  background-color: #fff;
  background-image: linear-gradient(135deg, #092f80b0, #4fa60099);
  padding-top: 100px;
  padding-bottom: 100px;
  font-size: 16px;
}

.div-container-cancer {
  margin-top: -30px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.div-content-cancer {
  background-color: #fff;
  border-bottom: 10px solid #0ca9dc54;
  margin-left: 90px;
  padding: 91px 30px 20px;
  box-shadow: 8px 8px 14px 2px #00000030;
}

.custom-row {
  float: left;
  margin-left: -140px;
  margin-right: -20px;
  position: static;
}

.custom-column {
  float: left;
  width: 40%;
  padding-left: 20px;
  padding-right: 20px;
}

.custom-column._60 {
  width: 60%;
}

.galery-column.rigth-column {
  width: 340px;
}

.imagen-cancer1 {
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
  box-shadow: 4px 4px 9px #00000057;
}

.img-footer-camo {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.rodilla-txt {
  color: #fff;
  margin-bottom: 0;
  font-size: 21px;
}

.tel-head-camo {
  color: #092f80;
  text-decoration: none;
}

.tel-footer-camo {
  color: #fdfbfa;
  background-image: url('../images/chile.png');
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 25px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 28px;
  text-decoration: none;
}

.tel-footer-camo.arg, .tel-footer-camo.argentina {
  background-image: url('../images/argentina.png');
  background-size: 25px;
}

.email-footer-camo {
  color: #fdfdfd;
  text-decoration: none;
}

.arthoreverse {
  background-image: linear-gradient(#4e98dd69, #ffffffe0), url('../images/bigstock-Happy-Elderly-Couple-6061878copy.jpg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 100px;
  padding-bottom: 100px;
}

.frascos2 {
  float: none;
  width: 51%;
  margin-bottom: -19px;
  margin-left: auto;
  margin-right: 253px;
  display: block;
}

.txt1-arthro {
  color: #e73037;
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 900;
}

.txt1-arthro.txt2-arthro {
  color: #092b75;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 6px;
  margin-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 45px;
}

.btn-frasco {
  text-align: center;
  background-color: #4fa600;
  border-radius: 50px;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 17px;
  display: block;
}

.parrafo-arthro {
  color: #092b75;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 900;
  line-height: 28px;
}

.parrafo-arthro.parrafro-2-arthro {
  color: #d31c23;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 26px;
  font-style: italic;
}

.co0lm-txt {
  padding-left: 0;
  padding-right: 0;
}

.ocologia-complementaria {
  background-color: #fff;
  background-image: url('../images/573b8919b03d8ea144ce01d4_pattern.png'), url('../images/woman-fall-relaxing-Copy-e1477387888840.jpg');
  background-position: 50%, 50%;
  background-size: 7px, cover;
  background-attachment: scroll, fixed;
  padding-top: 130px;
  padding-bottom: 130px;
}

.div-content-oncologia {
  background-color: #ffffffbf;
  border-bottom: 9px solid #0ca9dc54;
  padding: 50px 30px;
}

.premisas-fundamentales {
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 100px;
  padding-bottom: 100px;
}

.title-onco {
  color: #092b75;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  line-height: 30px;
  display: block;
}

.title-onco.dede {
  margin-bottom: 0;
}

.parrafo-premisas {
  color: #fff;
  text-align: center;
  font-size: 17px;
}

.row-2ll {
  margin-top: 78px;
}

.list-bne {
  text-align: right;
  background-image: url('../images/checked-1.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 56px;
  margin-bottom: 47px;
  margin-right: 46px;
  padding-left: 0;
  padding-right: 65px;
  font-size: 16px;
  line-height: 52px;
}

.list-bne.gfgg {
  line-height: 27px;
}

.list-bne.firtsd {
  margin-top: 0;
}

.div-parrafo-etapas {
  background-color: #0796d4;
  border-radius: 439px;
  width: 326px;
  height: 326px;
  margin-left: auto;
  margin-right: auto;
  padding: 104px 25px 39px;
  display: block;
}

.list-number-pasos {
  color: #696767;
  background-image: url('../images/number-one-inside-a-circle.png');
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 46px;
  padding-left: 56px;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.list-number-pasos.rigth {
  background-image: url('../images/one.png');
  background-position: 100%;
  background-size: 50px;
  padding-left: 0;
  padding-right: 56px;
  font-size: 18px;
  font-weight: 600;
}

.list-number-pasos.rigth._2 {
  background-image: url('../images/two.png');
  background-size: 50px;
  padding-top: 13px;
  padding-bottom: 13px;
}

.list-number-pasos.rigth._3 {
  background-image: url('../images/three.png');
  background-size: 50px;
}

.list-number-pasos.rigth._4 {
  background-image: url('../images/four.png');
  background-size: 50px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 17px;
}

.list-number-pasos._5 {
  background-image: url('../images/five.png');
  background-size: 50px;
}

.list-number-pasos._6 {
  background-image: url('../images/six.png');
  background-size: 50px;
}

.list-number-pasos._7 {
  background-image: url('../images/seven.png');
  background-size: 50px;
  padding-top: 13px;
  padding-bottom: 13px;
}

.list-number-pasos._8 {
  background-image: url('../images/eight.png');
  background-size: 50px;
  padding-top: 13px;
  padding-bottom: 13px;
}

.pasos-terapia {
  background-color: #ebf5fc;
  background-image: url('../images/573b8919b03d8ea144ce01d4_pattern.png');
  background-position: 0 0;
  background-size: 5px;
  padding-top: 130px;
  padding-bottom: 130px;
}

.list-trata {
  letter-spacing: 0;
  background-image: url('../images/checked.png');
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 20px;
  margin: 0 13px 0 -3px;
  padding-left: 27px;
  font-size: 15px;
  font-weight: 900;
  line-height: 32px;
  display: block;
}

.list-trata.otras {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  margin-left: -9px;
  padding-left: 0;
}

.list-trata.negrita {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
}

.list-trata.jtyu {
  letter-spacing: -1px;
  font-size: 15px;
}

.implantes-camo {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.salider-1-camo {
  background-image: url('../images/ss.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.salider-1-camo.slid2-camo {
  background-image: url('../images/tratamiento-integral-artrosis-rodilla.jpg');
  background-position: 0 0;
  background-size: cover;
  position: relative;
}

.salider-1-camo.slid3-camo {
  background-image: url('../images/frascos23.jpg');
  background-position: 0 100%;
  background-size: cover;
}

.cirl-slider {
  width: auto;
  font-size: 8px;
  top: 285px;
}

.colmd {
  padding-left: 0;
  padding-right: 0;
}

.title-patologias-camo {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 19px;
}

.otras {
  background-image: url('../images/checked.png');
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 21px;
  margin-left: -9px;
  padding-left: 31px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.img-sum {
  border: 5px solid #eea631ba;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.slider-4 {
  background-image: url('../images/newstyle-38801.jpg');
  background-position: 0 0;
  background-size: cover;
}

.slider-5 {
  background-image: url('../images/back-remedies.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-nombre-slider {
  float: none;
  background-image: linear-gradient(#092b7599, #092b7599);
  width: 39%;
  margin-top: 66px;
  font-size: 18px;
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
}

.nombre-slider {
  color: #fff;
  width: auto;
  margin-top: -34px;
  padding-left: 5px;
  font-size: 17px;
}

.nombre-slider.txt-artrosis {
  margin-top: 0;
  font-size: 20px;
  position: static;
  top: auto;
}

.ssdsd {
  font-size: 16px;
}

.title-contacto-footer {
  color: #080808;
  text-shadow: none;
  font-weight: 800;
}

.rowkin {
  margin-top: 20px;
}

.body-cancer {
  font-family: Poppins, sans-serif;
}

.banner-01-cancer {
  background-image: linear-gradient(#0000 10%, #002867d9 50%, #002867), linear-gradient(#fff, #0000), url('../images/nerd.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  height: 750px;
  position: static;
}

.slider-6 {
  clear: both;
  background-color: #0000;
  height: 100%;
}

.slider-6.slider-cancer-banner {
  height: 100%;
  position: static;
}

.txt-banner-cancer {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 60px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 52px;
}

.txt-banner-cancer.txt3-bnaner {
  color: #092f80;
  text-align: right;
  letter-spacing: 1px;
  font-size: 24px;
  font-weight: 600;
}

.list-1 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 30px;
  margin-left: 193px;
  font-family: Poppins, sans-serif;
  font-size: 37px;
  font-style: normal;
  line-height: 39px;
}

.list-1.t2-gracias-cancer {
  font-size: 34px;
}

.btn-banner-cancer {
  float: left;
  text-align: left;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 13px;
  margin-top: 24px;
  padding-top: 13px;
  padding-bottom: 13px;
  transition: background-color .5s;
}

.btn-banner-cancer:hover {
  color: #fff;
  background-color: #4fa600;
  border-style: solid;
  border-color: #4fa600;
}

.btn-banner-cancer.btn-bio {
  float: none;
  text-align: center;
  background-color: #4fa600;
  border-style: none;
  border-color: #002867;
  width: 51%;
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.btn-banner-cancer.btn-bio.btn-tratamientos-curcuma {
  width: 30%;
}

.biotecnia {
  width: 100%;
  height: 615px;
  overflow: visible;
}

.slide {
  position: relative;
}

.mask {
  height: 550px;
}

.column {
  padding-left: 0;
  padding-right: 0;
}

.slide-2 {
  background-image: url('../images/oxygenesis-ikebana-centro.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider-bio {
  height: 615px;
}

.slide-3 {
  background-image: url('../images/blood-1100x880.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-4 {
  background-image: url('../images/LEY_DE-1.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow {
  background-color: #4fa600;
  width: 52px;
  height: 56px;
  position: relative;
  top: -316px;
  left: 310px;
  overflow: hidden;
}

.right-arrow {
  background-color: #4fa600;
  width: 52px;
  height: 56px;
  top: 39px;
  left: 674px;
}

.div-block {
  width: 80%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block.div-bio-descripcion {
  height: 551px;
  padding-bottom: 0;
}

.div-block.div-bio-descripcion.div-descripcion2 {
  color: #fff;
}

.heading-2 {
  text-align: center;
  letter-spacing: -1px;
  margin-top: 27px;
  margin-bottom: 24px;
  padding-top: 0;
  font-size: 21px;
  font-weight: 400;
  line-height: 28px;
}

.heading-2.title-2-desc {
  font-size: 24px;
}

.column-2 {
  line-height: 14px;
}

.paragraph {
  text-align: justify;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  line-height: 17px;
}

.paragraph.parrafo-valor {
  margin-top: 19px;
}

.paragraph.parrafo-valor.flflfl {
  margin-top: 15px;
}

.column-3 {
  background-image: url('../images/deded.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 615px;
  padding-left: 0;
  padding-right: 0;
}

.enfermos-cancer {
  background-color: #008cca;
  height: 615px;
}

.row-5 {
  height: 600px;
}

.cancer-4 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.heading-3 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 25px;
  font-size: 25px;
  font-weight: 500;
}

.column-5, .column-6 {
  padding-left: 20px;
  padding-right: 20px;
}

.list-tratamientos-cancer {
  color: #fff;
  text-align: left;
  background-color: #008cca;
  background-image: linear-gradient(135deg, #1064b8, #0fa3e0);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-top: 31px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 29px;
  font-size: 15px;
  font-weight: 400;
  line-height: 35px;
}

.list-tratamientos-cancer.listdfhhh {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 17px;
}

.image-3 {
  height: auto;
}

.important-text {
  margin-bottom: 0;
}

.call1-cancer {
  background-color: #0098ff;
  background-image: linear-gradient(315deg, #0fa3e0, #0055a5);
  padding-top: 50px;
  padding-bottom: 50px;
}

.curcuma1 {
  height: 682px;
  padding-top: 0;
  padding-bottom: 0;
}

.slider-7 {
  height: 100%;
}

.slider-7.slider-curcuma {
  clear: none;
  height: 705px;
  position: relative;
  inset: 0;
}

.div-block-2 {
  position: relative;
  inset: 0;
  overflow: hidden;
}

.div-block-2.div-mask-curcuma {
  z-index: 5;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  inset: -595px 0 0;
  overflow: visible;
}

.tittle-curcuma1 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 1px;
  font-weight: 400;
}

.container-2 {
  margin-bottom: 20px;
}

.slide-5 {
  background-image: linear-gradient(315deg, #00000091, #1d1a1a), url('../images/1158899.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.paragraph-2 {
  color: #fff;
}

.paragraph-2.parrafo-curcumaa {
  text-align: justify;
  margin-top: 36px;
  font-size: 15px;
}

.slide-6 {
  background-image: linear-gradient(#00000096, #00000096), url('../images/molotyy-imbir.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.slide-7 {
  background-image: linear-gradient(#000000a8, #000000a8), url('../images/curcuma-radice-integratori.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.list-curc {
  color: #fff;
  background-image: url('../images/checked-7.png');
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 25px;
  padding-left: 30px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.curcuma2 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.paragraph-3 {
  text-align: justify;
  margin-top: 30px;
  margin-bottom: 33px;
}

.image-4 {
  margin-top: 42px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.curcuma-resultados {
  background-image: linear-gradient(#ffffffad, #ffffffad), url('../images/1085095.jpeg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 50px;
  padding-bottom: 50px;
}

.title-tratamientos-curcuma {
  letter-spacing: -1px;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-size: 29px;
  font-weight: 400;
  line-height: 36px;
}

.div-lis-tratamintos {
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(135deg, #0055a5d9, #2082c0bd);
  height: 326px;
  margin-bottom: 5px;
  padding: 30px 30px 45px;
}

.text-block {
  color: #fff;
  text-align: left;
  background-image: url('../images/checked-7.png');
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 7px;
  padding-left: 30px;
  font-size: 17px;
  font-style: italic;
  font-weight: 400;
}

.beneficios-curcuma {
  background-image: linear-gradient(to top, #0000 64%, #fff), linear-gradient(#ffffff8c, #ffffff8c), url('../images/banner-principal.jpg');
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, scroll;
  padding-top: 50px;
  padding-bottom: 50px;
}

.text-block-2 {
  color: #002867;
  font-size: 15px;
  font-weight: 500;
  line-height: 27px;
}

.t-call1 {
  color: #fff;
  text-align: center;
  letter-spacing: -1px;
  text-transform: uppercase;
  font-weight: 500;
}

.text-block-3 {
  color: #181616;
  text-align: center;
  margin-top: 48px;
  font-size: 16px;
  line-height: 20px;
}

.text-block-3.yuuuu {
  margin-top: 11px;
  line-height: 16px;
}

.imjh {
  width: 255px;
  position: absolute;
  top: 0;
  right: 0;
}

.slide-8 {
  background-color: #fff;
  background-image: url('../images/de.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.tele-footer-camo {
  color: #fff;
  text-decoration: none;
}

.div-block-3 {
  position: relative;
  top: -212px;
}

.div-block-3.div-form-header {
  z-index: 64;
  width: 71%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  top: -477px;
  bottom: 73px;
}

.column-8 {
  padding-left: 0;
}

.column-9 {
  padding-left: 0;
  padding-right: 0;
}

.submit-button {
  background-color: #4fa600;
}

.title-form-head-cancer {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(to top, #0000, #4fa600 0%);
  margin-top: 30px;
  font-size: 28px;
  font-weight: 300;
}

.bodypa {
  background-image: url('../images/smiling-couple-2.jpg');
  background-position: 0 0;
  background-size: cover;
  font-family: Lato, sans-serif;
}

.logopa {
  box-shadow: 11px 11px 19px 1px #00000080;
}

.txtbanpa {
  color: #1a1845;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 85px;
  font-weight: 300;
  line-height: 90px;
}

.txtbanpa2 {
  color: #0b69a5;
  border-bottom: 1px solid #1a1845;
  font-size: 90px;
  font-weight: 900;
}

.txtbanpa3 {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0b69a5;
  margin-top: 79px;
  font-size: 17px;
  font-weight: 900;
  line-height: 30px;
}

.txtescrpa {
  color: #1a1845;
  text-align: center;
  letter-spacing: 5px;
  font-size: 25px;
  line-height: 30px;
}

.btnenviarpa {
  background-color: #1a1845;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.banpa {
  padding-bottom: 20px;
}

.infopa {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.txtinfopa {
  color: #1a1845;
  letter-spacing: 10px;
  margin-bottom: 30px;
  font-size: 50px;
  font-weight: 300;
  line-height: 50px;
}

.imgpa {
  z-index: 1;
  width: 200px;
  max-width: 100%;
  position: relative;
  left: 0;
}

.divpa {
  z-index: 0;
  background-color: #e9e9e9;
  border: 1px #0b69a5;
  height: 100px;
  margin-top: 17px;
  margin-left: -84px;
  padding: 20px 20px 20px 100px;
  position: static;
  bottom: 0;
  left: -85px;
}

.txttitproap {
  color: #1a1845;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}

.txttitproap.txttiproap2 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 30px;
  font-size: 19px;
}

.txttitproap.txttiproap2.txttitapr3 {
  text-transform: none;
  border-bottom: 1px solid #000;
  margin-top: 15px;
}

.btnpa {
  text-align: center;
  background-color: #1a1845;
  width: 90%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.rowpa {
  margin-top: 30px;
}

.callpa {
  background-color: #0b69a5;
  padding-top: 50px;
  padding-bottom: 50px;
}

.txtcallpa {
  color: #fff;
  text-align: center;
  font-size: 40px;
  font-weight: 300;
  line-height: 40px;
}

.btncontpa {
  text-align: center;
  background-color: #1a1845;
  width: 30%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 30px;
  display: block;
}

.fotpa {
  background-color: #1a1845;
  padding-top: 50px;
  padding-bottom: 50px;
}

.txtfotpa {
  color: #fff;
  font-size: 19px;
  font-weight: 300;
  line-height: 30px;
}

.txtfotpa.txtfotpa2 {
  color: #0b69a5;
  text-align: right;
  margin-top: 27px;
}

.rowpa2 {
  padding-top: 65px;
}

.linknu {
  color: #fff;
  text-decoration: none;
}

.linknu.linknu2 {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 6px #000, 0 1px #000;
}

.bodybru {
  text-align: left;
  letter-spacing: 1px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.headbru {
  border-bottom: 2px solid #2c4b9c;
  padding-top: 10px;
  padding-bottom: 10px;
}

.banbru {
  background-image: url('../images/brux.jpg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 40px;
  padding-bottom: 20px;
}

.txtbanbru {
  color: #2c4b9c;
  text-align: center;
  letter-spacing: -3px;
  border-bottom: 1px solid #2c4b9c;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 70px;
  font-weight: 900;
  line-height: 70px;
}

.txtbanbru.txtbanbri3 {
  letter-spacing: -2px;
  border-bottom-style: none;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 30px;
}

.txtbanbru.txtgracbru {
  margin-bottom: 100px;
  font-size: 50px;
  line-height: 50px;
}

.txtbanbru2 {
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  background-image: url('../images/help-button-speech-bubble-with-question-mark.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 30px;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 35px;
  font-size: 21px;
  line-height: 25px;
}

.txtbanbru2.txtbanbru3 {
  color: #fff;
  font-size: 20px;
}

.btnenviarbru {
  background-color: #333;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.formbru {
  background-color: #2c4b9c;
  border-radius: 10px;
  padding: 10px;
}

.infobru {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.infobru.infobru2 {
  background-color: #2c4b9c;
  padding-top: 50px;
  padding-bottom: 50px;
}

.txtinfobru {
  color: #2c4b9c;
  letter-spacing: 0;
  border-bottom: 1px solid #000;
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 900;
  line-height: 30px;
  display: block;
}

.txtinfobru.txtinfobru1 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border-bottom-color: #fff;
  margin-bottom: 10px;
  font-size: 40px;
  line-height: 40px;
}

.txtinfobru.txt1 {
  display: block;
}

.txtinfobru.hlast {
  display: none;
}

.txtinfobru3 {
  text-align: justify;
}

.txtinfobru4 {
  color: #fff;
  text-align: center;
  letter-spacing: 7px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 800;
}

.rowbru {
  margin-bottom: 20px;
  display: none;
}

.btncontbru {
  text-align: center;
  letter-spacing: 5px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.fotbryu {
  padding-top: 30px;
  padding-bottom: 30px;
}

.txtfotbru {
  text-align: center;
  font-size: 8px;
}

.htmlbru {
  margin-top: 20px;
}

.row-12 {
  text-align: center;
}

.column-23 {
  padding-left: 0;
  padding-right: 10px;
}

.column-24 {
  padding-left: 0;
  padding-right: 0;
}

.txtfonobrux {
  letter-spacing: 0;
  background-image: url('../images/Santiago_Metro_logo.svg.png');
  background-position: 53px 5px;
  background-repeat: no-repeat;
  background-size: 30px;
  margin-top: 20px;
  font-size: 15px;
  font-weight: 600;
  line-height: 32px;
}

.txtfonobrux._43534 {
  margin-top: 0;
}

.list-item, .list-item-2 {
  text-align: justify;
}

.imgcallbru {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.list2bru {
  padding-left: 0;
  font-size: 15px;
  font-style: italic;
  line-height: 20px;
}

.linkbru {
  color: #333;
  text-decoration: none;
}

.div-block-6 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 39px;
  display: block;
}

.button-7 {
  float: right;
  text-align: center;
  letter-spacing: 3px;
  background-color: #62ab24;
  border-radius: 4px;
  width: 50%;
  transition: background-color .4s;
}

.button-7:hover {
  background-color: #4d9013;
}

.button-7.btn-test {
  float: none;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-7 {
  background-color: #2c4b9cba;
  width: 60%;
  padding: 0 20px 20px;
}

.link-21 {
  color: #002867;
  text-decoration: none;
}

.text-block-73 {
  color: #002867;
  text-align: center;
  background-image: url('../images/receptor-de-telefono_1receptor-de-telefono.png');
  background-position: 79px 0;
  background-repeat: no-repeat;
  background-size: 22px;
  margin-bottom: 18px;
  padding-left: 44px;
  font-size: 15px;
  line-height: 30px;
}

.text-block-73.fgggarg {
  background-position: 90px 0;
  background-size: 22px;
  margin-top: 20px;
  padding-left: 5px;
}

.text-block-72 {
  color: #002867;
  text-align: center;
  background-image: url('../images/mapas-y-banderas_1mapas-y-banderas.png');
  background-position: 14px 0;
  background-repeat: no-repeat;
  background-size: 22px;
  margin-top: 18px;
  margin-bottom: 13px;
  padding-left: 29px;
  font-size: 15px;
  line-height: 26px;
}

.text-block-74 {
  color: #002867;
  text-align: center;
  background-image: url('../images/sobre_1sobre.png');
  background-position: 19%;
  background-repeat: no-repeat;
  background-size: 22px;
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 26px;
}

.text-block-75 {
  color: #002867;
  text-align: center;
  background-image: url('../images/santiago-logo-del-metro_1santiago-logo-del-metro.png');
  background-position: 34% 0;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-bottom: 9px;
  font-size: 16px;
  line-height: 23px;
}

.heading-19 {
  color: #0b4167;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.link-23 {
  color: #002867;
  font-weight: 600;
  text-decoration: none;
}

.bold-text-6 {
  text-decoration: none;
}

.text-block-76 {
  color: #002867;
  text-align: center;
  background-image: url('../images/delantera-del-coche-sedan_1delantera-del-coche-sedan.png');
  background-position: 1px;
  background-repeat: no-repeat;
  background-size: 24px;
  font-size: 14px;
  font-weight: 600;
}

.column-25 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  display: block;
}

.columns {
  justify-content: center;
  align-items: center;
  display: block;
}

.text-block-77 {
  text-align: center;
  line-height: 18px;
}

.columns-2 {
  display: none;
}

.bodyme {
  background-image: url('../images/ban.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  font-family: Montserrat, sans-serif;
}

.headme {
  padding: 10px 50px;
}

.logome {
  text-align: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.banme {
  padding: 50px 50px 100px;
}

.txtbanme {
  color: #fff;
  text-align: left;
  font-size: 40px;
  font-weight: 200;
  line-height: 40px;
}

.txtbanme2 {
  color: #fff;
  text-align: left;
  font-size: 60px;
  font-weight: 900;
  line-height: 60px;
}

.txtbanme2.txtcallme {
  font-size: 50px;
}

.txtbanme2.txtgracme, .txtbanme2.ttgrame {
  font-size: 45px;
}

.listbanme {
  color: #fff;
  width: 90%;
  font-size: 20px;
  font-weight: 200;
  line-height: 30px;
}

.listbanme.gh5 {
  font-weight: 800;
}

.btnenviarme {
  width: 100%;
}

.formme {
  background-color: var(--medium-turquoise);
  border-radius: 10px;
  margin-top: 30px;
  padding: 10px;
}

.infome {
  background-color: #fff;
  padding: 100px;
}

.infome.infome2 {
  background-color: #eee;
}

.infome._56fg {
  background-color: #ececec;
}

.txtinfome {
  border-bottom: 3px solid var(--medium-purple-2);
  text-align: center;
  width: 70%;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-size: 50px;
  font-weight: 200;
  line-height: 50px;
}

.txts1me {
  background-color: var(--medium-purple-2);
  color: #fff;
  text-align: center;
  letter-spacing: -1px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 25px;
  font-weight: 200;
  line-height: 30px;
}

.txts1me.txtprecme2 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  font-size: 20px;
}

.divme {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 520px;
  margin: 10px;
  padding: 0;
  box-shadow: 4px 4px 9px #0000004d;
}

.divme.divme2 {
  height: 470px;
}

.txtme {
  text-align: justify;
  margin: 20px;
  padding: 0;
}

.btncontme {
  background-color: var(--medium-turquoise);
  text-align: center;
  border-radius: 100px;
  width: 100%;
  margin-top: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}

.btncontme.btncallme {
  background-color: var(--medium-purple-2);
  line-height: 30px;
}

.btncontme.btnpagme {
  border-radius: 0;
  margin-top: 1px;
}

.callme {
  background-image: linear-gradient(127deg, var(--medium-purple-2), var(--medium-turquoise)), url('../images/call.jpg');
  text-align: left;
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding: 50px 100px;
}

.txtme2 {
  text-align: justify;
}

.fotme {
  background-color: #333;
  padding: 28px 100px 27px;
}

.txtfotme {
  color: #fff;
  background-image: url('../images/phone_1.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 25px;
  margin-top: 27px;
  padding-left: 35px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.txtfotme.txtfotme1 {
  background-image: url('../images/email-2.png');
}

.txtfotme.txtfotme11 {
  background-image: url('../images/placeholder.png');
}

.txtfotme2 {
  color: #fff;
  margin-bottom: 10px;
  padding-left: 35px;
  font-size: 18px;
}

.linkme {
  color: #fff;
  text-decoration: none;
}

.whatsapp-gs {
  z-index: 100;
  text-align: center;
  letter-spacing: 0;
  object-fit: fill;
  background-color: #0dc152;
  background-image: url('../images/whatsapp-2_1whatsapp (2).png');
  background-position: 5%;
  background-repeat: no-repeat;
  background-size: 20px;
  border-radius: 100px;
  width: 200px;
  margin-bottom: 17px;
  margin-left: 20px;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 27px;
  transition: box-shadow .2s;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
  box-shadow: 3px 3px 8px -2px #00000078;
}

.whatsapp-gs:hover {
  background-color: #0db64e;
  margin-bottom: 17px;
  box-shadow: 5px 5px 12px #00000078;
}

.whatsapp-gs.whatsapp-fm {
  width: 22%;
}

.whatsapp-gs.whatsapp-fm.wspme {
  background-position: 5%;
  background-size: 30px;
  width: 180px;
  height: 45px;
  margin-left: 0;
  margin-right: 20px;
  padding-left: 30px;
  inset: auto 0% 51% auto;
}

.whatsapp-gs.whatsapp-fm.wspme.wspme2 {
  bottom: 39%;
}

.whatsapp-gs.whats-ner {
  width: 22%;
  margin-left: 0;
  margin-right: 20px;
  inset: auto 0% 0% auto;
}

.whatsapp-gs.whats-ner.wor {
  text-align: center;
  background-position: 50%;
  background-size: auto;
  width: 75px;
  height: 75px;
  font-family: Poppins, sans-serif;
  display: block;
}

.txtheadme {
  color: #fff;
  background-image: url('../images/phone_2.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-top: 40px;
  padding-left: 25px;
  font-size: 18px;
  font-weight: 700;
}

.txtheadme.txtheadme2 {
  background-image: url('../images/email-2_1.png');
  margin-top: 51px;
}

.txtheadme.txtheadme3 {
  background-image: url('../images/smartphone.png');
  margin-top: 11px;
}

.btnheadme {
  color: var(--medium-purple-2);
  text-align: center;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 900;
  line-height: 40px;
}

.txtmehea {
  background-color: var(--medium-turquoise);
  color: #fff;
  border-radius: 100px;
  padding: 11px;
  font-weight: 600;
}

.txtprec {
  color: #fff;
  text-align: left;
  margin-top: 9px;
  font-size: 18px;
  line-height: 25px;
}

.divprme {
  background-color: var(--medium-turquoise);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 150px;
  margin-bottom: 20px;
  padding: 12px;
}

.divprme.divprem {
  height: 100px;
}

.rowpeme {
  border-bottom: 1px solid #fff;
  margin-bottom: 5px;
}

.htmlpag {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.contact-header-ic {
  color: #3d5b96;
  text-align: center;
  letter-spacing: 3px;
  background-image: url('../images/manija-de-telefono-silueta_1manija-de-telefono-silueta.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-top: 23px;
  font-size: 13px;
}

.contact-header-ic.contact-env {
  color: #fff;
  background-image: url('../images/correo_1correo.png');
}

.contact-header-ic.contact-env.h-m-pr {
  color: #000;
  background-image: url('../images/correo_2correo.png');
}

.contact-header-ic.contact-env.h-m-pr.hm-cser {
  background-image: url('../images/multimedia_1multimedia.png');
  margin-top: 12px;
}

.contact-header-ic.contact-env.h-m-pr.hm-cser.ty67u {
  color: #fff;
}

.contact-header-ic.contact-env.h-m-pr.hm-cser.ty67u.er456 {
  background-image: url('../images/nuevo-simbolo-de-sobre-de-espalda-negra-de-correo-electronico-de-interfaz.png');
}

.contact-header-ic.hf-pr {
  color: #000;
  background-image: url('../images/telefono_1telefono.png');
}

.contact-header-ic.hf-pr.hc-serv {
  background-image: url('../images/phone_3phone.png');
  margin-top: 12px;
}

.contact-header-ic.hf-pr.hc-serv.dfrt {
  color: #fff;
}

.contact-header-ic.hf-pr.hc-serv.dfrt.der45 {
  background-image: url('../images/whatsapp.png');
}

.contact-header-ic.hf-pr.hc-serv.dfrt.der45.phone-hm {
  background-image: url('../images/llamada-telefonica.png');
}

.contact-header-ic.hf-pr.frt56 {
  background-image: url('../images/telefono_2telefono.png');
  margin-top: 7px;
  font-weight: 500;
}

.contact-header-ic.em-or {
  color: #000;
  background-image: url('../images/correo_3correo.png');
  margin-top: 7px;
  font-weight: 500;
}

.header-ic {
  padding-top: 9px;
  padding-bottom: 10px;
}

.header-ic.banner-mannus {
  background-image: linear-gradient(#00000061, #00000061), url('../images/featured-2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 750px;
}

.header-ic.banner-mannus.dfrt567 {
  height: 848px;
}

.item-contact {
  color: #862828;
  text-align: center;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 600;
}

.item-contact.uhjui {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.column-59 {
  margin-top: 0;
}

.link-28 {
  color: #333;
  text-decoration: none;
}

.link-28.yu7, .link-28.gtyu, .link-28.fgrty {
  color: #fff;
}

.text-block-78 {
  color: #fff;
  text-align: center;
  margin-bottom: 5px;
  font-size: 63px;
  font-weight: 700;
  line-height: 62px;
}

.text-block-78.gmg {
  margin-top: 102px;
  font-size: 50px;
}

.body {
  font-family: Montserrat, sans-serif;
}

.text-block-79 {
  color: #f5c437;
  text-align: center;
  margin-top: -2px;
  margin-bottom: 5px;
  font-family: Dancing Script, sans-serif;
  font-size: 33px;
  line-height: 39px;
}

.text-block-79.ser45 {
  margin-bottom: 11px;
  font-size: 30px;
  line-height: 32px;
}

.text-block-79.der5 {
  text-align: left;
  margin-top: 0;
  font-size: 32px;
}

.text-block-80 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  font-size: 16px;
  line-height: 23px;
}

.text-block-80.tex2gt {
  font-size: 22px;
}

.div-block-27 {
  background-color: #ffffffe3;
  border-radius: 5px;
  margin-top: 70px;
  padding: 10px;
}

.div-block-27.div-form-pr {
  border-radius: 0;
  width: 100%;
  margin-top: 0;
  padding-top: 26px;
}

.div-block-27.div-form-pr.div-form-mannus {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.text-field-11, .textarea-2 {
  text-align: center;
}

.submit-button-10 {
  letter-spacing: 2px;
  background-color: #00bbe7;
  width: 100%;
}

.submit-button-10.btn-form-pr {
  background-color: #f7941e;
}

.submit-button-10.btn-form-pr.btn-form-sev {
  background-color: #004c96;
}

.submit-button-10.btn-form-mannus {
  background-color: var(--yellow-green-5);
}

.column-60 {
  text-align: center;
}

.text-block-95 {
  color: #000;
  letter-spacing: 2px;
  background-image: none;
  margin-bottom: 14px;
  font-size: 22px;
  line-height: 33px;
}

.text-block-95.contact-b-pp {
  color: #fff;
  background-color: #3e3934;
  margin-top: 49px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 42px;
}

.text-block-95.contact-b-pp.tc-b {
  background-color: #198ef8;
  margin-top: 138px;
}

.text-block-95.contact-b-pp.t-h-mannus {
  background-color: var(--yellow-green-5);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 85%;
  margin-top: 28px;
  margin-left: auto;
  margin-right: auto;
}

.section-servicios {
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-images-serv-mannus {
  background-image: url('../images/Terapia-Antiestres-03-Cuidate-Fisioterapia-y-Estetica.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-left-radius: 20px;
  height: 274px;
}

.div-images-serv-mannus.imgs2 {
  background-image: url('../images/25a8abf40ba489a89af0a30871.jpg');
}

.div-images-serv-mannus.img-2-serv {
  background-image: url('../images/Tratamiento-facial-hombres-3.jpg');
}

.div-images-serv-mannus.img-2-serv.dfr56 {
  background-image: url('../images/FB_IMG_1602604317540.jpg');
}

.div-images-serv-mannus.img-2-serv.dfr56.frtgi {
  background-image: url('../images/giftcard-pink.jpg');
  background-position: 50% 100%;
  height: 284px;
}

.div-images-serv-mannus.img-2-serv.tcmm {
  background-image: url('../images/masaje_lomi_lomi.jpg');
}

.text-block-96 {
  background-image: url('../images/comprobado.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 16px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-left: 26px;
  line-height: 21px;
}

.columns-3 {
  background-color: #fff2cb;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-bottom: 47px;
  display: flex;
}

.column-61 {
  padding-left: 0;
  padding-right: 0;
}

.column-62 {
  flex-direction: column;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: flex;
}

.column-62.t67y {
  padding-top: 5px;
  padding-bottom: 6px;
}

.column-63 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  transition: background-color .4s;
  display: flex;
}

.btn-serv-mannus {
  background-color: var(--yellow-green-5);
  text-align: center;
  border-radius: 200px;
  width: 99%;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 29px;
  transition: background-color .4s;
}

.btn-serv-mannus:hover {
  border: 1px solid var(--yellow-green-5);
  color: var(--yellow-green-5);
  background-color: #a0c53a00;
}

.btn-serv-mannus.btn-foot-m {
  width: 39%;
  display: none;
}

.btn-serv-mannus.btn-foot-m.der56 {
  width: 55%;
  margin-top: 44px;
}

.btn-serv-mannus.btn-d {
  background-color: #f5c437;
  margin-top: 15px;
  display: none;
}

.btn-serv-mannus.btn-d:hover {
  color: #f5c437;
  background-color: #463c2100;
  border-color: #f5c437;
}

.text-block-97 {
  color: #fff;
  text-align: left;
  background-color: #f5c437;
  border-top-left-radius: 0;
  border-top-right-radius: 200px;
  padding: 5px 17px 5px 12px;
  font-size: 23px;
  line-height: 34px;
}

.column-64, .column-65 {
  padding-left: 0;
  padding-right: 0;
}

.call2-mannus {
  background-image: linear-gradient(#000000ba, #000000ba), url('../images/couples-massage-with-wine-slide.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 60px;
  padding-bottom: 60px;
}

.text-block-98 {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 1px #000000bf;
  margin-bottom: 21px;
  font-size: 45px;
  font-weight: 600;
  line-height: 49px;
}

.container-3 {
  text-align: center;
}

.section {
  background-color: #44291e;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-99 {
  color: #fff;
  text-align: center;
  line-height: 25px;
}

.column-66 {
  text-align: center;
}

.image-7 {
  margin-bottom: 34px;
}

.qs-mannus {
  background-color: #f3f3f3;
  padding-top: 60px;
  padding-bottom: 60px;
}

.fhfgg {
  background-image: url('../images/oculista-sciabbica-palermo-013-a862af44-1920w.webp');
  background-position: 50%;
  background-size: cover;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: 650px;
}

.fhfgg.fr567j {
  background-image: url('../images/web.jpeg');
}

.fhfgg.fr567j.vcd23 {
  background-image: url('../images/group-diverse-people-holding-hands-up-air.jpg');
  height: 500px;
}

.fhfgg.fr567j.vcd23.gbg678 {
  background-image: url('../images/fisioterapeuta-que-trabaja-paciente-anciano-clinica-moderna.jpg');
}

.fhfgg.fr567j.vcd23.bg67 {
  background-image: url('../images/25679.jpg');
}

.fhfgg.fr567j.vcd23.vfghj {
  background-image: url('../images/20502.jpg');
}

.fhfgg.fr567j.vcd23.vfgtyui {
  background-image: url('../images/43628.jpg');
  background-repeat: no-repeat;
  height: 600px;
}

.column-67 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-28 {
  background-color: #44291e;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  height: 640px;
  padding: 40px;
}

.column-68 {
  padding-left: 0;
  padding-right: 0;
}

.text-block-100 {
  color: #fff;
  text-align: justify;
  line-height: 25px;
}

.text-block-101 {
  color: #4b4949;
  text-align: center;
  margin-bottom: 30px;
  font-size: 34px;
  font-weight: 600;
  line-height: 32px;
}

.text-block-102 {
  color: #fff;
  margin-bottom: 22px;
  font-size: 35px;
  font-weight: 500;
  line-height: 42px;
}

.text-block-103 {
  margin-top: 11px;
  margin-bottom: 18px;
  line-height: 26px;
}

.text-block-104 {
  color: #fff;
  text-align: center;
  letter-spacing: -1px;
  text-shadow: 1px 1px 1px #000000bf;
  margin-bottom: 21px;
  font-size: 37px;
  font-weight: 600;
  line-height: 49px;
}

.btn-serv-mannus-2 {
  text-align: center;
  background-color: #a0c53a;
  border-radius: 200px;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 29px;
  transition: background-color .4s;
}

.btn-serv-mannus-2:hover {
  color: #a0c53a;
  background-color: #a0c53a00;
  border: 1px solid #a0c53a;
}

.link-29, .link-30, .link-31 {
  color: #fff;
}

.text-block-105 {
  color: var(--black);
  text-align: center;
  flex: none;
  margin-bottom: 17px;
  font-size: 23px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-105.asde4 {
  text-align: left;
  margin-top: -9px;
  margin-bottom: 18px;
  font-size: 18px;
  font-weight: 700;
}

.text-block-105.asde4.ghyyu {
  font-weight: 500;
  line-height: 22px;
}

.text-block-105.asde4.dfert {
  margin-bottom: 13px;
  font-size: 21px;
  font-weight: 700;
}

.columns-4 {
  display: none;
}

.image-8 {
  margin-right: 0;
}

.linkme2 {
  text-decoration: none;
}

.header-dento {
  padding-top: 10px;
  padding-bottom: 10px;
}

.columns-5 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.column-11 {
  position: relative;
}

.text-block-106 {
  text-align: center;
  letter-spacing: 2px;
  font-size: 18px;
}

.text-block-107 {
  text-align: center;
  background-image: url('../images/tel.svg');
  background-position: 6%;
  background-repeat: no-repeat;
  background-size: 23px;
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
  text-decoration: none;
}

.text-block-107.correo-dento {
  background-image: url('../images/email.svg');
  background-position: 3%;
  font-size: 17px;
}

.text-block-107.correo-dento.ghyuio {
  background-image: url('../images/email.svg');
}

.text-block-107.correo-dento.ghyuio.ujnm {
  background-image: url('../images/email_1.svg');
  background-position: 13%;
}

.text-block-107.htd {
  background-image: url('../images/llamada-telefonica.svg');
  font-size: 17px;
}

.text-block-107.htd.fgty6 {
  background-image: url('../images/llamada-telefonica_1.svg');
  background-position: 21%;
}

.text-block-107.wsp--dento {
  background-image: url('../images/whatsapp-1.svg');
  background-position: 0%;
  background-size: 27px;
}

.text-block-107.wsp--dento.contact-left.rtgbvn {
  background-image: url('../images/whatsapp.svg');
}

.text-block-107.correo-dento {
  background-image: url('../images/envelope-1.svg');
  background-position: 7%;
}

.text-block-107.correo-dento.contact-left.contadfrt {
  background-image: url('../images/alfiler.svg');
  background-position: 0 0;
  background-size: 30px;
  font-weight: 500;
  line-height: 34px;
}

.text-block-107.correo-dento.contact-left.frtghk {
  background-image: url('../images/email.svg');
}

.text-block-107.contact-left {
  text-align: left;
  background-position: 0%;
  margin-bottom: 22px;
  padding-left: 33px;
  font-weight: 500;
}

.text-block-107.contact-left.hjutt {
  background-image: url('../images/llamada-telefonica.svg');
}

.submit-button-11 {
  text-align: center;
  background-color: #45acdf;
  border-radius: 6px;
  width: 100%;
}

.submit-button-11.ghyui {
  background-color: var(--dark-orange);
  transition: background-color .4s;
}

.submit-button-11.ghyui:hover {
  background-color: #eb710a;
}

.container-4 {
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: stretch;
  max-width: 82%;
  display: block;
}

.text-block-6 {
  color: #fff;
  margin-bottom: 25px;
  font-size: 17px;
  font-style: italic;
  line-height: 27px;
}

.text-block-6.fgt78 {
  font-size: 19px;
}

.column-71 {
  align-self: center;
}

.text-block-4 {
  color: #fff;
  text-shadow: 1px 1px 1px #19458a;
  margin-top: 167px;
  font-size: 24px;
}

.text-block-7 {
  text-align: center;
  letter-spacing: 2px;
  border: 1px #000;
  margin-bottom: 0;
  padding-bottom: 13px;
  font-size: 20px;
  line-height: 31px;
}

.text-block-5 {
  color: #fff;
  font-size: 71px;
  font-weight: 700;
  line-height: 80px;
}

.text-block-5.fgt6 {
  font-size: 72px;
}

.text-block-5.fgt6.gty7un {
  text-shadow: 1px 1px 1px #18557e;
  font-size: 47px;
  line-height: 56px;
}

.text-block-5.fgt6.gty7un.ty678k {
  margin-top: 138px;
  font-size: 54px;
  line-height: 68px;
}

.banner-dnto {
  background-image: linear-gradient(310deg, #07a8de, #171e8eb3), url('../images/dentists-treat-patients-teeth2.jpg');
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column-reverse;
  place-content: space-between center;
  align-items: center;
  height: 560px;
  display: block;
}

.banner-dnto.hjui8 {
  background-image: linear-gradient(310deg, var(--dodger-blue-2), #171e8eb3), url('../images/medical-banner-with-icons.jpg');
}

.columns-6 {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.button {
  text-align: center;
  letter-spacing: 1px;
  background-color: #45acdf;
  border: 1px solid #0090c0;
  border-radius: 6px;
  width: 58%;
  font-size: 15px;
  line-height: 34px;
  transition: background-color .4s;
}

.button:hover {
  background-color: #0090c000;
  border: 1px solid #fff;
}

.button.btn-naranjo-left {
  border-color: var(--dark-orange);
  background-color: var(--dark-orange);
  width: 45%;
}

.button.btn-naranjo-left:hover {
  border-color: var(--dark-orange);
  color: #fff;
  background-color: #e06d0c;
}

.button.gty78 {
  width: 31%;
}

.button.gty78.hjui {
  border-color: var(--dark-orange);
  background-color: var(--dark-orange);
}

.button.gty78.hjui:hover {
  background-color: #ff750000;
  border-color: #fff;
}

.div-form-dento {
  background-color: #fff;
  border-radius: 7px;
  margin-top: 120px;
  padding: 20px;
}

.div-form-dento.hjnkl {
  width: 82%;
}

.section-2 {
  background-color: #f3f3f3;
  padding-top: 100px;
  padding-bottom: 100px;
}

.text-block-108 {
  margin-bottom: 33px;
  font-size: 16px;
}

.columns-7 {
  line-height: 28px;
}

.column-72 {
  padding-left: 72px;
}

.image-9 {
  border-radius: 13px;
  box-shadow: 7px 7px 30px -11px #000000ba;
}

.body-2 {
  font-family: Poppins, sans-serif;
}

.div-block-29 {
  background-color: var(--dodger-blue-2);
  text-align: center;
  justify-content: center;
  align-items: stretch;
  height: 600px;
  padding-top: 134px;
  padding-left: 140px;
  padding-right: 140px;
  display: block;
}

.column-73 {
  padding-left: 0;
  padding-right: 0;
}

.image-10 {
  max-width: 69%;
  margin-bottom: 19px;
  padding-left: 0;
}

.text-block-109 {
  color: #fff;
  text-align: center;
  margin-bottom: 33px;
  font-size: 44px;
  line-height: 35px;
}

.columns-8 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.text-block-110 {
  color: #fff;
  text-align: center;
  font-size: 16px;
  line-height: 25px;
}

.div-block-30 {
  height: 600px;
  padding: 100px 140px 100px 100px;
}

.column-74 {
  padding-left: 0;
  padding-right: 0;
}

.list-2 {
  margin-bottom: 35px;
  font-size: 18px;
  line-height: 40px;
}

.column-75, .column-76 {
  padding-left: 0;
  padding-right: 0;
}

.section-3 {
  background-color: #f8f8f8;
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-11, .image-12, .image-13, .image-14, .image-15 {
  margin-bottom: 20px;
}

.heading-20 {
  text-align: center;
  margin-bottom: 20px;
}

.heading-21 {
  color: var(--dodger-blue-2);
  margin-top: 43px;
  margin-bottom: 37px;
  font-size: 41px;
}

.footer-dento {
  background-color: #2d2d2d;
  padding-top: 77px;
  padding-bottom: 78px;
}

.image-2 {
  text-align: center;
  max-width: 92%;
}

.image-2.fgt67 {
  background-color: #fff0;
  padding: 12px;
}

.image-2.fgt67.ghyu {
  max-width: 98%;
}

.link-block-2 {
  background-color: #fff;
  background-image: url('../images/facebook.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 500px;
  width: 50px;
  height: 50px;
  margin-right: 10px;
}

.link-block-2:hover {
  background-color: #e2e2e2;
}

.link-block-2.insta {
  color: #fff;
  background-color: #fff;
  background-image: url('../images/instagram.svg');
  border: 1px solid #ff7500;
}

.link-block-2.gt6bnm {
  background-image: url('../images/facebook_1.svg');
}

.column-10 {
  border-left: 1px solid #8d8d8d;
  padding-left: 39px;
}

.bold-text-2 {
  font-weight: 500;
}

.text-block-17 {
  color: #fff;
  margin-top: 29px;
  margin-bottom: 25px;
  font-size: 19px;
}

.html-embed {
  margin-top: 66px;
}

.section-4 {
  background-color: #092874;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-4.gty67 {
  background-color: #2a36af;
  padding-top: 55px;
  padding-bottom: 55px;
}

.section-4.gty67.hju89p {
  background-color: var(--dodger-blue-2);
}

.text-block-11 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
}

.bold-text {
  letter-spacing: 3px;
  font-size: 33px;
}

.link-32 {
  color: #333;
  font-weight: 700;
  text-decoration: none;
}

.column-78 {
  margin-top: 0;
}

.item-contact-2 {
  color: #333;
  text-align: center;
  letter-spacing: 2px;
  font-size: 15px;
}

.bante {
  padding-top: 100px;
  padding-bottom: 100px;
  padding-left: 100px;
}

.textqw {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  text-shadow: 1px 1px 6px #00000075;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 42px;
  font-style: italic;
  font-weight: 700;
  line-height: 51px;
}

.textqw.texvgracias {
  margin-top: 53px;
  font-size: 62px;
  line-height: 60px;
}

.formte {
  background-color: #fff;
  border-radius: 10px;
  margin-top: -51px;
  margin-bottom: 42px;
  padding: 29px 25px 32px;
  box-shadow: 5px 5px 20px -4px #00000045;
}

.txtescrte {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 26px;
  font-size: 33px;
  font-weight: 600;
  line-height: 46px;
}

.btnenviartel {
  background-color: #005fa7;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.btnenviartel.bnyui {
  background-color: var(--crimson-2);
  background-color: #ea0629;
}

.btnenviartel.bnyui.ynbvf {
  background-color: var(--dark-slate-blue-4);
  background-color: #3c54a5;
}

.btnenviartel.bnyui.ynbvf.cv56789 {
  background-color: var(--medium-turquoise-2);
  width: 32%;
  font-size: 18px;
}

.banner-cbm {
  background-image: linear-gradient(86deg, #000000cf, #fff0 75%), url('../images/portrait-of-happy-family-in-white-t-shirt-standing-together-at-park.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 700px;
  padding-top: 100px;
  padding-bottom: 100px;
  padding-left: 0;
}

.container-cbm {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 83%;
  display: flex;
}

.body-3 {
  font-family: Poppins, sans-serif;
}

.section-5 {
  background-color: var(--crimson-2);
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-111 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  border-left: 4px solid #fff;
  padding-left: 25px;
  font-size: 34px;
  font-weight: 600;
  line-height: 49px;
}

.text-block-111.vbgtyu {
  letter-spacing: 0;
  font-size: 26px;
  font-weight: 600;
}

.section-6 {
  padding-top: 70px;
  padding-bottom: 0;
}

.column-79 {
  text-align: center;
}

.text-block-112 {
  font-size: 40px;
}

.text-block-113 {
  text-align: left;
  margin-bottom: 17px;
  font-size: 27px;
  font-weight: 600;
  line-height: 36px;
}

.div-block-31 {
  background-color: var(--crimson-2);
  width: 12%;
  height: 4px;
  margin-bottom: 40px;
}

.div-block-31.gtycenter {
  width: 5%;
  margin-bottom: 58px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-31.gtycenter.y7ujn {
  margin-bottom: 26px;
}

.list-item-3, .list-item-4 {
  margin-bottom: 16px;
}

.list-3 {
  text-align: left;
  padding-left: 0;
}

.section-7 {
  background-color: #f7f7f7;
  padding-top: 70px;
  padding-bottom: 70px;
}

.text-block-114 {
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  background-image: url('../images/marca-de-verificacion.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 19px;
  margin-bottom: 10px;
  padding-left: 31px;
  font-size: 16px;
}

.text-block-115 {
  text-align: center;
  margin-bottom: 15px;
  font-size: 35px;
  font-weight: 600;
  line-height: 44px;
}

.column-80 {
  background-image: url('../images/240_F_321992879_npO8r5pDdd6VBBDb9ujWx17mZqbB0dbe.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 244px;
}

.column-80.fgtyu {
  background-image: url('../images/happy-smiley-family-front-view.jpg');
}

.column-81 {
  text-align: left;
  background-color: #fff;
  padding: 0;
}

.column-82 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: block;
}

.text-block-116 {
  font-size: 18px;
  font-weight: 600;
}

.text-block-117 {
  margin-bottom: 14px;
  font-size: 18px;
  font-weight: 600;
}

.div-block-32 {
  background-color: #fff;
  height: 244px;
  padding: 30px 20px;
}

.columns-10 {
  margin-top: 34px;
}

.columns-11 {
  box-shadow: 5px 5px 34px -14px #00000047;
}

.btn-call1-id {
  color: #fff;
  letter-spacing: 1px;
  background-color: #bdc6c600;
  border: 1px solid #fff;
  margin-top: 15px;
}

.btn-call1-id:hover {
  color: #474545;
  background-color: #fff;
}

.btn-call1-id.btn-serv-3 {
  color: #fff;
  text-align: center;
  border-color: #fff;
  border-radius: 6px;
  width: 53%;
  margin-top: 16px;
  font-weight: 500;
}

.btn-call1-id.btn-serv-3:hover {
  color: #fff;
  background-color: #69afbb;
  border-color: #69afbb;
}

.btn-call1-id.btn-serv-3.btn-blan-orkin {
  color: #fff;
  background-color: #e31738;
  border-color: #d81717;
  width: 68%;
}

.btn-call1-id.btn-serv-3.btn-blan-orkin:hover {
  background-color: #c01530;
}

.btn-call1-id.btn-serv-3.btn-blan-orkin.gt678 {
  background-color: #e3173800;
  border-color: #fff;
  border-radius: 200px;
  width: 94%;
  margin-top: 0;
  font-size: 15px;
  line-height: 30px;
}

.btn-call1-id.btn-serv-3.btn-blan-orkin.gt678:hover {
  color: #3b3b3b;
  background-color: #fff;
}

.btn-call1-id.btn-serv-3.btn-blan-orkin.gt678.ju890 {
  width: 50%;
}

.btn-call1-id.btn-serv-3.btn-blan-orkin.gt678.ju890.w--current {
  width: 54%;
  margin-left: 0;
  margin-right: 0;
}

.btn-call1-id.btn-serv-3.btn-blan-orkin.gt678.nm90 {
  width: 53%;
  margin-top: 24px;
}

.btn-call1-id.bg790 {
  border-radius: 200px;
  width: 25%;
  font-size: 15px;
  line-height: 27px;
}

.btn-call1-id.fgbh890 {
  background-color: var(--medium-turquoise-2);
  border-radius: 200px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 17px;
  line-height: 34px;
}

.text-block-119 {
  text-align: center;
  margin-top: 52px;
  font-size: 23px;
  font-style: italic;
  font-weight: 600;
  line-height: 34px;
}

.section-8 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.text-block-120 {
  color: #fff;
  text-align: left;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 25px;
  font-weight: 300;
  line-height: 42px;
}

.columns-12 {
  align-items: center;
  display: flex;
}

.section-9 {
  background-image: linear-gradient(#000000a6, #000000a6), url('../images/banmedica-familia.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: 400px;
  padding-top: 98px;
  padding-bottom: 95px;
}

.text-block-121 {
  color: #fff;
  letter-spacing: 2px;
  margin-bottom: 7px;
  font-size: 15px;
}

.text-block-121.gty678 {
  letter-spacing: 0;
  background-image: url('../images/telefono_2telefono.png');
  background-position: 12%;
  background-repeat: no-repeat;
  background-size: 23px;
  font-size: 22px;
  line-height: 29px;
}

.text-block-122 {
  font-size: 15px;
  line-height: 23px;
}

.text-block-123 {
  font-size: 15px;
}

.text-block-124 {
  background-image: url('../images/dinero.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 70px;
  margin-bottom: 14px;
  padding-top: 88px;
  font-size: 19px;
  font-weight: 600;
}

.text-block-124.fgt678 {
  background-image: url('../images/documento.svg');
}

.text-block-124.fg53er {
  background-image: url('../images/calendario.svg');
}

.text-block-125 {
  line-height: 24px;
}

.columns-13 {
  margin-top: 18px;
}

.text-block-126 {
  margin-bottom: 33px;
  font-size: 16px;
  line-height: 26px;
}

.link-33 {
  color: #fff;
  text-decoration: none;
}

.text-block-127 {
  color: #fff;
  text-align: left;
  margin-bottom: 29px;
  font-size: 22px;
}

.column-85 {
  text-align: left;
}

.section-10 {
  background-image: url('../images/bg_riovida-fruit-3_20211217094130.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 700px;
  display: flex;
}

.section-10.banner-bepic {
  background-image: linear-gradient(276deg, #ffffff69, #ffffffd1), url('../images/B1.jpg');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.container-5 {
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  display: block;
}

.columns-14 {
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.text-block-128 {
  text-align: center;
  letter-spacing: 2px;
  font-size: 17px;
  line-height: 30px;
}

.text-block-129 {
  color: #304690;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 39px;
  font-weight: 500;
  line-height: 53px;
}

.text-block-129.hnjk {
  font-size: 56px;
}

.text-block-129.tbb {
  color: var(--black);
  letter-spacing: 0;
  font-size: 38px;
  font-weight: 700;
}

.body-4 {
  font-family: Poppins, sans-serif;
}

.section-11 {
  background-color: #ea0629;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-11.vbghj {
  background-color: var(--dark-slate-blue-4);
  background-color: #3c54a5;
  align-items: center;
  display: block;
}

.section-11.vbghj.call1-b {
  background-color: var(--medium-turquoise-2);
  display: none;
}

.columns-15 {
  align-items: center;
  display: flex;
}

.section-12 {
  background-image: url('../images/4lifeSouthBldg_Blue.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-33 {
  background-color: #ffffffe3;
  padding: 40px 30px;
  box-shadow: 4px 4px 20px #00000059;
}

.text-block-130 {
  margin-bottom: 16px;
  line-height: 27px;
}

.text-block-131 {
  color: var(--dark-slate-blue-4);
  margin-bottom: 29px;
  font-size: 25px;
  font-weight: 500;
}

.text-block-131.tcenter {
  text-align: center;
  margin-bottom: 14px;
  font-size: 34px;
  line-height: 35px;
}

.section-13 {
  padding-top: 70px;
  padding-bottom: 70px;
  display: none;
}

.section-14 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.text-block-132 {
  background-image: url('../images/cheque.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 18px;
  margin-bottom: 22px;
  padding-left: 30px;
  font-size: 15px;
  line-height: 25px;
}

.columns-16 {
  align-items: center;
  display: flex;
}

.text-block-133 {
  text-align: center;
  letter-spacing: 2px;
  margin-bottom: 56px;
  font-size: 20px;
  font-weight: 500;
  line-height: 33px;
}

.columns-17 {
  align-items: center;
  display: flex;
}

.text-block-134 {
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 25px;
}

.text-block-134.gb789 {
  letter-spacing: 2px;
  margin-bottom: 18px;
  font-size: 16px;
  line-height: 34px;
}

.text-block-135 {
  text-align: center;
  letter-spacing: 2px;
  margin-bottom: 9px;
  font-size: 18px;
  line-height: 27px;
}

.columns-42 {
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.text-block-136 {
  color: var(--dark-slate-blue-4);
  text-align: center;
  background-color: #0000;
  margin-bottom: 76px;
  font-size: 45px;
  font-weight: 400;
  line-height: 40px;
}

.text-block-137 {
  text-align: center;
  margin-bottom: 7px;
  font-size: 15px;
}

.section-70 {
  padding-top: 65px;
  padding-bottom: 67px;
}

.section-70.gt67 {
  background-color: #f1f1f1;
}

.column-89 {
  align-self: center;
}

.text-block-138 {
  text-align: center;
  background-image: url('../images/whatsapp_2.svg');
  background-position: 23%;
  background-repeat: no-repeat;
  background-size: 23px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.text-block-138.phone-ne {
  background-image: url('../images/llamada-telefonica_1.svg');
  background-position: 26%;
  font-size: 18px;
}

.text-block-138.emaulio {
  background-image: url('../images/email_1.svg');
  background-position: 0%;
}

.text-block-138.emaulio.ghy7 {
  background-image: none;
}

.link-36 {
  color: #424242;
  text-decoration: none;
}

.link-36:hover {
  color: var(--dark-slate-blue-4);
}

.button-8 {
  letter-spacing: 1px;
  background-color: #f90;
  border-radius: 200px;
  margin-top: 10px;
  line-height: 26px;
  transition: box-shadow .4s, background-color .4s;
}

.button-8:hover {
  background-color: #faaa32;
  box-shadow: 0 5px 20px -8px #000000d1;
}

.button-8.btn-somb {
  background-color: var(--medium-turquoise-2);
}

.button-8.btn-somb:hover {
  background-color: #0baca8;
}

.callya {
  background-color: #1a9fdd;
  padding: 50px 100px;
}

.callya.fotya {
  background-color: #f5f5f5;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-139 {
  font-size: 22px;
}

.text-block-140 {
  letter-spacing: 1px;
  font-size: 19px;
  line-height: 24px;
  text-decoration: none;
}

.text-block-140.ghn {
  letter-spacing: 0;
  font-size: 19px;
  font-weight: 600;
}

.link-37 {
  color: var(--dark-slate-blue-4);
  line-height: 28px;
  text-decoration: none;
}

.link-37:hover {
  color: #283d86;
}

.youtube-2 {
  margin-top: 80px;
}

.recaptcha {
  margin-right: 0;
}

.header-cv {
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
  box-shadow: 0 3px 16px -4px #00000024;
}

.container-cv {
  max-width: 90%;
}

.container-cv.cbnm {
  text-align: center;
}

.columns-43 {
  align-items: center;
  display: flex;
}

.text-block-141 {
  text-align: left;
  letter-spacing: 2px;
  font-size: 15px;
  line-height: 25px;
}

.text-block-141.cvdt {
  color: #fff;
  text-align: left;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 600;
}

.text-block-141.cvdt.fdg4 {
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-142 {
  color: #616161;
  text-align: left;
  letter-spacing: 2px;
  background-image: url('../images/phone-call.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 24px;
  font-size: 15px;
  font-weight: 500;
}

.text-block-142.emailt {
  letter-spacing: 0;
  background-image: url('../images/email_2.svg');
  background-position: 0%;
  padding-left: 31px;
}

.text-block-142.emailt.vf7foo {
  color: #fff;
  letter-spacing: 1px;
  background-position: 0%;
  font-size: 16px;
}

.text-block-142.emailt.vf7foo.vaq234 {
  text-align: left;
  letter-spacing: 0;
  background-image: url('../images/correo-electronico.svg');
  background-position: 0%;
  background-size: 24px;
  padding-left: 33px;
  line-height: 24px;
}

.text-block-142.emailt.vf7foo.vaq234.cd3457 {
  background-image: url('../images/whatsapp_3.svg');
  background-size: 25px;
  margin-bottom: 10px;
  line-height: 27px;
}

.text-block-142.emailt.vf7foo.vaq234.vbnmkop {
  background-image: url('../images/instagram_2.svg');
}

.text-block-142.cbty {
  color: #fff;
}

.text-block-142.cbty.dfrrrr {
  text-align: left;
  letter-spacing: 1px;
  background-image: url('../images/location-pin.svg');
  background-position: 0 0;
  padding-left: 30px;
}

.text-block-142.cbty.dfrrrr.dsqzxc {
  text-align: left;
  letter-spacing: 0;
  background-image: url('../images/ubicacion-1.svg');
  background-position: 0 0;
  background-size: 25px;
  padding-bottom: 11px;
  padding-left: 28px;
  line-height: 21px;
}

.text-block-142.cbty.fgt678 {
  text-align: left;
  background-image: url('../images/phone_2.png');
  background-position: 0%;
  background-size: 23px;
  margin-bottom: 27px;
  padding-bottom: 0;
  padding-left: 29px;
  line-height: 24px;
}

.text-block-142.cbty.fgt678.gb789 {
  background-image: url('../images/whatsapp-2_1whatsapp (2).png');
  background-size: 23px;
  margin-top: 14px;
  line-height: 25px;
}

.text-block-142.cbty.fgt678.gb789.cbnjui {
  background-image: url('../images/correo-electronico.svg');
}

.text-block-142.cbty.fgt678.iocon-inst {
  letter-spacing: 0;
  background-image: url('../images/instagram_3.svg');
  background-size: 26px;
  padding-left: 36px;
  line-height: 34px;
}

.body-5 {
  font-family: Poppins, sans-serif;
}

.section-71 {
  background-image: linear-gradient(276deg, #03d0cb00, #0c71c3d9), url('../images/Russia-Hot-Sell-6m3-10m3-High-Pressure-Pressure-Vessel-Seamless-Steel-Oxygen-Cylinder.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 710px;
  display: block;
}

.section-71.camasc {
  background-image: linear-gradient(276deg, #03d0cb00, #0c71c3d9), url('../images/hospital-ward-with-beds-and-medical-equipment.jpg');
  height: 615px;
}

.section-71.secfrty.fv67890 {
  background-image: linear-gradient(276deg, #03d0cb00, #0c71c3d9), url('../images/hospital-ward-with-beds-and-medical-equipment.jpg');
}

.section-71.sedrsillas {
  background-image: linear-gradient(276deg, #03d0cb00, #0c71c3d9), url('../images/fondo2.jpg');
  height: 644px;
}

.text-block-143 {
  color: #fff;
  margin-bottom: 28px;
  font-size: 50px;
  line-height: 56px;
}

.text-block-143.text-gy {
  margin-top: 200px;
  margin-bottom: 3px;
}

.text-block-144 {
  color: #fff;
  margin-top: 117px;
  font-size: 21px;
  line-height: 36px;
}

.button-9 {
  border: 1px solid var(--medium-turquoise-2);
  background-color: var(--medium-turquoise-2);
  letter-spacing: 2px;
  border-radius: 6px;
  margin-right: 13px;
  font-size: 15px;
  line-height: 26px;
  transition: background-color .4s;
}

.button-9:hover {
  background-color: #03d0cb00;
  border-color: #fff;
}

.button-9.btn-serv {
  background-color: var(--medium-turquoise-2);
  color: #fff;
  letter-spacing: 0;
  border-width: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.button-9.btn-serv:hover {
  border-width: 1px;
  border-color: var(--medium-turquoise-2);
  color: var(--medium-turquoise-2);
  background-color: #e4b11300;
}

.button-9.btn-serv.dbdyui {
  margin-top: 14px;
  margin-left: auto;
  margin-right: auto;
}

.button-9.dbnhj {
  background-color: #03d0cb00;
  border-color: #fff;
}

.button-9.dbnhj:hover {
  color: #575757;
  background-color: #fff;
}

.div-block-34 {
  background-color: #ffffffdb;
  border-radius: 6px;
  width: 75%;
  margin-top: 109px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
}

.columns-44 {
  align-items: center;
  display: flex;
}

.column-92, .text-field-12, .text-field-13, .text-field-14, .textarea-3 {
  text-align: center;
}

.submit-button-12 {
  background-color: var(--medium-turquoise-2);
  letter-spacing: 2px;
  border-radius: 8px;
  width: 100%;
  font-size: 16px;
  line-height: 25px;
  transition: background-color .2s;
}

.submit-button-12:hover {
  background-color: #06b1ad;
}

.text-block-145 {
  letter-spacing: 2px;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 24px;
}

.text-block-146 {
  letter-spacing: 3px;
  margin-bottom: 13px;
  font-size: 21px;
  line-height: 27px;
}

.section-72 {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-72.sqs {
  background-color: #fff;
  font-size: 15px;
}

.section-72.sqs.bnj9 {
  background-color: #f3f3f3;
  padding-bottom: 166px;
}

.section-72.svbhy78 {
  background-color: #f5f5f5;
  display: none;
}

.section-72.dgd4 {
  background-color: #e9f2ff;
}

.text-block-147 {
  color: #333;
  text-align: center;
  margin-bottom: 33px;
  font-size: 35px;
  font-weight: 600;
  line-height: 45px;
}

.text-block-147.mjui {
  color: #fff;
  text-align: left;
  margin-bottom: 19px;
}

.text-block-147.cvbln {
  color: #fff;
}

.text-block-147.sillatitle {
  margin-top: 39px;
}

.text-block-147.sillatitle.cvbgy78 {
  color: #099997;
  font-size: 30px;
}

.text-block-147.df577 {
  text-align: left;
  margin-bottom: 20px;
  line-height: 37px;
}

.text-block-147.vfftyu {
  margin-bottom: 10px;
}

.text-block-147.dsf3 {
  color: #069;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-weight: 400;
}

.text-block-147.dsf3.dfs323 {
  margin-top: 33px;
  font-family: Manrope, sans-serif;
}

.text-block-147.dsf3.dfs323._435dfg {
  color: #fff;
  margin-top: 0;
}

.text-block-147.dsf3.dfs323.dfg345g.sfad3 {
  color: #000;
  text-align: left;
  font-weight: 700;
}

.contenedor-principal {
  background-color: #fff;
  border-radius: 7px;
  height: 590px;
  margin: 20px 5px;
  box-shadow: 1px 1px 26px #0000001f;
}

.contenedor-principal.div-icons {
  box-shadow: none;
  border: 1px solid #e7e7e7;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 320px;
  padding: 20px;
  display: flex;
}

.contenedor-principal.cvp {
  height: 420px;
}

.contenedor-principal.cvp.ccc {
  box-shadow: none;
  background-color: #e9f2ff;
}

.contenedor-principal.cvp.ccc.asd321 {
  height: 350px;
}

.contenedor-principal.cvp.cbv {
  height: 400px;
}

.contenedor-principal.cvp.cnv {
  height: 450px;
}

.div-img {
  background-image: url('../images/ox.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  height: 220px;
}

.div-img.imgs2 {
  background-image: url('../images/Kit-Completo.jpg');
}

.div-img.imgs2.cam4 {
  background-image: url('../images/Colchoneta-Antiescaras.jpg');
}

.div-img.imgs2.sill7 {
  background-image: url('../images/Silla-Reclinable-2.png');
}

.div-img.imgs2.sill7.bgy7890 {
  background-image: url('../images/cama-electrica-03-motores-6.png');
  height: 242px;
}

.div-img.imgs2.mul10 {
  background-image: url('../images/Baston-Canadience.jpg');
  height: 243px;
}

.div-img.imgs2.mul10._54rdtgdg {
  background-image: url('../images/Electrica-03-Motores-Nuevas-600x425.jpg');
}

.div-img.img5ser {
  background-image: url('../images/Aspirador-de-Secreciones.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-img.img5ser.cam5 {
  background-image: url('../images/Viscoelastico-5.png');
  background-position: 50%;
}

.div-img.img5ser.silla8 {
  background-image: url('../images/Silla-Traumatologica.jpg');
  background-position: 50%;
}

.div-img.img5ser.cam11 {
  background-image: url('../images/CHÑA4-600x425.jpg');
}

.div-img.img6ser {
  background-image: url('../images/Nebulizador.jpg');
}

.div-img.img6ser.silla6 {
  background-image: url('../images/Silla-Paseo-1.png');
}

.div-img.img6ser.sill9 {
  background-image: url('../images/Silla-Tela-2.jpg');
}

.div-img.img2ser {
  background-image: url('../images/Aerti-Doble-Flujo.jpg');
}

.div-img.img2ser.cam2 {
  background-image: url('../images/producto8.jpg');
}

.div-img.img3ser {
  background-image: url('../images/WhatsApp-Image-2020-10-12-at-3.54.jpg');
  background-position: 50% 0;
}

.div-img.img3ser.cam3 {
  background-image: url('../images/LCRE_0843.jpg');
}

.div-img.cam1 {
  background-image: url('../images/Cama-Electrica-03-Motores.png');
  height: 230px;
}

.div-img.cam1.banopor {
  background-image: url('../images/Sanitario-Portatil-2.png');
}

.div-img.fr56y {
  background-image: url('../images/ecografiaabdominal.jpg');
}

.div-img.fr56y._4edfbh {
  background-image: url('../images/¿Cuales-son-los-sintomas-de-insuficiencia-renal_-min.webp');
}

.div-img.fr56y.ddff567yh {
  background-image: url('../images/fotonoticia_20151030081234_420.jpg');
}

.div-img.fr56y.der45 {
  background-image: url('../images/ecografia-partes-blandas.png');
}

.div-img.dw45g {
  background-image: url('../images/ecografia-mamaria.jpg');
}

.div-img.de346j {
  background-image: url('../images/Ecografia_-pelvica-1200x800.jpeg');
}

.div-img.divdepre {
  background-image: url('../images/mujer-molesta-malas-noticias-carta-correo-electronico.jpg');
}

.div-img.divdepre.frt {
  background-image: url('../images/tejido-blando-top-1536x864.jpg');
}

.div-img.div-anciefad {
  background-image: url('../images/retrato-muchacha-estudiante-que-sienta-escritorio-que-muerde-su-puno.jpg');
}

.div-img.div-anciefad.frt67 {
  background-image: url('../images/doppler-arterial-840x588.webp');
}

.div-img.div-ggp {
  background-image: url('../images/trastorno-limite-personalidad.webp');
}

.div-img.div-ggp.gbvr5 {
  background-image: url('../images/Ecografia-Doppler-Extremidades-Inferiores-CMVO-500x350.jpg');
}

.div-img.fg6789 {
  background-image: url('../images/Psychotic-Disorders.jpg');
}

.div-img.fg6789.vb45 {
  background-image: url('../images/Ecografia-testicular-con-analisis-doppler.jpg');
}

.div-img.divtbb {
  background-image: url('../images/trastorno-bipolar-sintomas.png');
}

.div-img.divtbb.cv453 {
  background-image: url('../images/Ecografia-Doppler-Vascular.jpg');
}

.div-img.divesq {
  background-image: url('../images/retrato-hombre-sufrimiento-esquizofrenia.jpg');
}

.div-img.divesq.bt5678 {
  background-image: url('../images/Ecografía_Doppler_Arterial_Venoso_Extremidades1-1200x800.jpeg');
}

.div-img.divpl {
  background-image: url('../images/patologa-dual-adicciones-730x413-1.jpg');
}

.div-img.divpl.vgg9 {
  background-image: url('../images/ecografia-partes-blandas-big.jpg');
}

.div-img.divja {
  background-image: url('../images/amistad-es-muy-importante-nosotros.jpg');
}

.div-img.divja.vcde56 {
  background-image: url('../images/Ecografia-abdominal-en-La-Plata.jpg');
}

.div-img.frgcv {
  background-image: url('../images/AdobeStock_290653646-scaled.jpeg');
}

.div-img.frgcv.mfgt {
  background-image: url('../images/md.jpg');
}

.div-img.frgcv.bnestu {
  background-image: url('../images/serest.jpg');
}

.div-img.frgcv.tec {
  background-image: url('../images/cuidado-en-casa-1-min.jpg');
}

.div-img.frgcv.nmo90 {
  background-image: url('../images/bacteriano.jpg');
}

.div-img.hnbnmkl {
  background-image: url('../images/iStock_000039032830_Large.jpg');
}

.div-img.hnbnmkl.dp {
  background-image: url('../images/2147863603.jpg');
}

.div-img.hnbnmkl.bnmjy {
  background-image: url('../images/fructosa.jpg');
}

.div-img.nnmkl {
  background-image: url('../images/couple_148654151.jpg');
}

.div-img.nnmkl.hi {
  background-image: url('../images/QCULodhRFwkNXytg-1200x630-resize.jpg');
}

.div-img.bg1234 {
  background-image: url('../images/pareja-que-sufre-infertilidad.jpg');
}

.div-img.bg1234.bnmklop {
  background-image: url('../images/images.jpg');
}

.div-img.fvbnl0 {
  background-image: url('../images/paciente-diabetico-que-controla-nivel-glucosa-sangre-glucometro.jpg');
}

.div-img.fvbnl0.bnmio0 {
  background-image: url('../images/img_20170316_122113-1.jpg');
}

.div-img.de456789 {
  background-image: url('../images/AdobeStock_231311645-1-scaled.jpeg');
}

.div-img.de456789.xcdfr {
  background-image: url('../images/2149601721.jpg');
}

.div-img.de456789.slmtal {
  background-image: url('../images/2149014060.jpg');
}

.div-img.de456789.mesd {
  background-image: url('../images/Hábitos-saludables-para-ser-tu-mejor-versión-2.jpg');
}

.div-img.de456789.ghnm {
  background-image: url('../images/fichero_1295_20190313.jpg');
}

.div-img.fr4c {
  background-image: url('../images/image.png');
}

.div-img.fr4c.asde4 {
  background-image: url('../images/pronasa-salud-landing-oxigeno-medicinal-producto-01-300x300.webp');
  background-size: cover;
}

.div-img.fr4c.asde4.hyre {
  background-image: url('../images/pronasa-salud-landing-camas-clinicas-producto-01-300x300.webp');
  background-size: contain;
}

.div-img.fr4c.asde4.dasd3a3d {
  background-image: url('../images/pronasa-salud-landing-silla-de-ruedas-producto-04-300x300.webp');
  background-size: contain;
}

.div-img.fr4c.asde4.dasd3a3d.fsda {
  background-image: url('../images/pronasa-salud-landing-silla-de-ruedas-complemento-02-300x300.webp');
}

.div-img.fr4c.asde4.dasd3a3d.fsda.khj7 {
  background-image: url('../images/pronasa-salud-landing-silla-de-ruedas-producto-01-300x300.webp');
  background-size: contain;
}

.div-img.hjui89 {
  background-image: url('../images/sd1.jpg');
}

.div-img.hjui89._5e4rg {
  background-image: url('../images/pronasa-salud-landing-oxigeno-medicinal-producto-02-300x300.webp');
  background-size: contain;
}

.div-img.hjui89._5e4rg.gsd45 {
  background-image: url('../images/pronasa-salud-landing-camas-clinicas-producto-02-300x300.webp');
}

.div-img.hjui89._5e4rg.d3a3adadq2 {
  background-image: url('../images/pronasa-salud-landing-silla-de-ruedas-producto-02-300x300.webp');
}

.div-img.hjui89._5e4rg.d3a3adadq2.gfhrhf55y5 {
  background-image: url('../images/pronasa-salud-landing-silla-de-ruedas-producto-05-300x300.webp');
}

.div-img.hnbjkl {
  background-image: url('../images/sd4.jpg');
}

.div-img.hnbjkl.r5y4-hw {
  background-image: url('../images/pronasa-salud-landing-oxigeno-medicinal-producto-03-300x300.webp');
  background-size: contain;
}

.div-img.hnbjkl.r5y4-hw.gdfr545 {
  background-image: url('../images/pronasa-salud-landing-camas-clinicas-producto-03-300x300.webp');
}

.div-img.hnbjkl.r5y4-hw.ads2ada22 {
  background-image: url('../images/pronasa-salud-landing-silla-de-ruedas-producto-03-300x300.webp');
}

.div-img.hnbjkl.r5y4-hw.ads2ada22._767gfh {
  background-image: url('../images/pronasa-salud-landing-silla-de-ruedas-producto-06-300x300.webp');
}

.div-img.vbgt67 {
  background-image: url('../images/sd5.jpg');
}

.div-img.vbgt67._564-ww {
  background-image: url('../images/pronasa-salud-landing-oxigeno-medicinal-producto-04-300x300.webp');
  background-size: contain;
}

.div-img.vbgt67._564-ww.gdf5fdgf {
  background-image: url('../images/pronasa-salud-landing-camas-clinicas-producto-04-300x300.webp');
}

.div-img.vbgt67._454rtg {
  background-image: url('../images/pronasa-salud-landing-camas-clinicas-complemento-03-300x300.webp');
  background-size: contain;
}

.div-img.vbgt67._454rtg.hgcy6 {
  background-image: url('../images/pronasa-salud-landing-camas-clinicas-complemento-04-300x300.webp');
}

.div-img.vbgt67._454rtg.dh5dh {
  background-image: url('../images/pronasa-salud-landing-camas-clinicas-complemento-05-300x300.webp');
}

.div-img.vbgt67._454rtg._7ytjk {
  background-image: url('../images/pronasa-salud-landing-silla-de-ruedas-complemento-03-300x300.webp');
}

.div-img.vbgt67._454rtg.kj8mn {
  background-image: url('../images/pronasa-salud-landing-silla-de-ruedas-complemento-04-300x300.webp');
}

.div-img.vbgt67._454rtg._62231dfs {
  background-image: url('../images/pronasa-salud-landing-oxigeno-medicinal-complemento-03-300x300.webp');
}

.div-img.nmjui8 {
  background-image: url('../images/sd2.jpg');
}

.div-img.nmjui8._234sdf {
  background-image: url('../images/pronasa-salud-landing-camas-clinicas-complemento-01-300x300.webp');
  background-size: contain;
}

.div-img.nmjui8._234sdf.hd76 {
  background-image: url('../images/pronasa-salud-landing-camas-clinicas-icono-porque-01-100x100.webp');
  background-size: contain;
}

.div-img.nmjui8._234sdf._87h {
  background-image: url('../images/pronasa-salud-landing-silla-de-ruedas-complemento-01-300x300.webp');
}

.div-img.nmjui8._234sdf.fasf4 {
  background-image: url('../images/pronasa-salud-landing-oxigeno-medicinal-complemento-01-300x300.webp');
}

.div-img.jmklopl {
  background-image: url('../images/image-1.png');
}

.div-img.jmklopl._4224dsf1 {
  background-image: url('../images/pronasa-salud-landing-camas-clinicas-complemento-02-300x300.webp');
  background-size: contain;
}

.div-img.jmklopl._4224dsf1._6787b {
  background-image: url('../images/pronasa-salud-landing-silla-de-ruedas-complemento-02-300x300.webp');
}

.div-img.jmklopl._4224dsf1.q23aa32 {
  background-image: url('../images/pronasa-salud-landing-oxigeno-medicinal-complemento-02-300x300.webp');
}

.div-img.img-sillas1 {
  background-image: none;
  height: auto;
}

.div-text {
  padding: 20px 20px 30px;
}

.div-text.hyu7890 {
  padding-top: 0;
}

.div-text.pronn {
  text-align: center;
}

.text-block-148 {
  text-align: left;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 600;
  line-height: 25px;
}

.text-block-148.hjuil {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  background-color: #f90;
  border-radius: 20px;
  width: 46%;
  margin-top: -14px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 32px;
}

.text-block-148.title-serv {
  background-color: var(--dodger-blue-3);
  color: #fff;
  text-align: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-bottom: 0;
  padding: 10px;
  font-size: 27px;
  line-height: 37px;
}

.text-block-148.cvpt {
  text-align: center;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 17px;
  font-weight: 800;
}

.text-block-148.cvpt.qwe, .text-block-148.cvpt.rwrew {
  text-align: center;
  margin-bottom: 20px;
}

.text-block-148.cvpt.rwrew.refsrs {
  font-size: 28px;
  font-weight: 800;
  line-height: 32px;
}

.text-block-148.cvpt.rwrew.refsrs.fgd5 {
  text-align: left;
}

.text-block-148.cvpt {
  text-align: center;
  margin-bottom: 20px;
}

.text-block-148.cvpt-copy {
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 17px;
  font-weight: 800;
}

.text-block-148.cvpt-copy.dfsf3 {
  margin-bottom: 20px;
  font-weight: 400;
}

.div-block-35 {
  background-color: var(--medium-turquoise-2);
  width: 6%;
  height: 3px;
  margin-bottom: 51px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-35.fgt56 {
  width: 11%;
  margin-bottom: 32px;
  margin-left: 0;
  margin-right: auto;
}

.div-block-35.frt56789 {
  background-color: var(--firebrick);
}

.div-block-35.frt56789._5gbvh {
  width: 46px;
  margin-bottom: 34px;
  margin-left: 0;
  margin-right: auto;
}

.div-block-35.frt56789._5gbvh.fvbamar {
  background-color: var(--white);
  width: 50px;
  margin-bottom: 21px;
}

.section-73 {
  background-color: var(--medium-turquoise-2);
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.text-block-149 {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  font-size: 33px;
  line-height: 43px;
}

.text-block-149.dcv {
  margin-bottom: 16px;
}

.div-block-36 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-image: url('../images/doctor-with-stethoscope-in-the-hands-and-hospital-background.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  flex-flow: row;
  place-content: space-around;
  align-items: center;
  width: 94%;
  height: 600px;
  margin-left: auto;
  display: flex;
}

.div-block-36.vbhyu {
  background-image: url('../images/GettyImages-9161253982.jpg');
  background-position: 0%;
  width: 85%;
}

.div-block-36.csq23 {
  background-image: url('../images/SSS_7931-OK.jpg');
}

.div-block-36.csq23.cvdwq2 {
  width: 82%;
}

.div-block-37 {
  background-color: var(--black-2);
  text-align: left;
  border-radius: 9px;
  width: 108%;
  margin-left: -84px;
  padding: 30px 20px;
  box-shadow: 13px 13px 23px -4px #00000045;
}

.text-block-150 {
  color: #fff;
  text-align: justify;
  margin-bottom: 22px;
  font-size: 15px;
  font-weight: 400;
  line-height: 33px;
}

.text-block-151 {
  text-align: center;
  background-image: url('../images/entrega.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 66px;
  padding-top: 89px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.text-block-151.dcv6 {
  background-image: url('../images/asistencia-medica-las-24-horas-del-dia.svg');
}

.text-block-151.dcv6.t689 {
  color: #6f6e6e;
  letter-spacing: 1px;
  background-image: url('../images/la-inmunidad-de-grupo.svg');
  margin-top: 34px;
  font-size: 17px;
  font-weight: 400;
}

.text-block-151.dcv6.gt678i {
  background-image: url('../images/proteccion.svg');
}

.text-block-151.cvb78 {
  background-image: url('../images/calidad.svg');
}

.text-block-151.cvb78.v678 {
  color: #6f6e6e;
  background-image: url('../images/unido.svg');
  margin-top: 34px;
  font-size: 17px;
  font-weight: 400;
}

.text-block-151.i1df {
  color: #6f6e6e;
  letter-spacing: 1px;
  background-image: url('../images/pildora-1.svg');
  margin-top: 34px;
  font-size: 17px;
  font-weight: 400;
}

.text-block-151.gt678 {
  background-image: url('../images/informacion.svg');
}

.section-74 {
  background-color: #383838;
  padding-top: 56px;
  padding-bottom: 60px;
}

.section-74.fsa3as {
  background-color: var(--pronasa);
}

.columns-45 {
  align-items: center;
  display: block;
}

.html-embed-2 {
  margin-top: 61px;
}

.image-20.lojhy8 {
  max-width: 75%;
}

.link-38 {
  color: #686868;
  text-decoration: none;
}

.link-39 {
  color: #5e5b5b;
  letter-spacing: 0;
  font-size: 16px;
  text-decoration: none;
}

.link-40, .link-41 {
  color: #fff;
  text-decoration: none;
}

.text-block-152 {
  color: #fff;
  margin-bottom: 33px;
  font-size: 21px;
  line-height: 24px;
}

.logo-bepic {
  display: none;
}

.body-6 {
  font-family: Poppins, sans-serif;
}

.column-95 {
  text-align: center;
  padding-right: 56px;
}

.ghy78 {
  color: var(--medium-turquoise-2);
}

.text-block-153 {
  color: #3c54a5;
  margin-bottom: 29px;
  font-size: 25px;
  font-weight: 500;
}

.text-block-153.tcenter {
  text-align: center;
  margin-bottom: 14px;
  font-size: 34px;
  line-height: 35px;
}

.text-block-153.tcenter.mny7 {
  color: var(--black);
  text-align: left;
  margin-bottom: 36px;
}

.column-96 {
  text-align: center;
}

.div-block-38 {
  background-color: #03d0cb;
  width: 6%;
  height: 3px;
  margin-bottom: 51px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-38.fgt56 {
  background-color: var(--yellow-green-6ss);
  width: 11%;
  margin-bottom: 32px;
  margin-left: 0;
  margin-right: auto;
}

.div-block-38.fgt56.bg67 {
  background-color: #fff;
}

.div-block-38.frt56789 {
  background-color: #b11d26;
}

.div-block-38.df456h {
  background-color: var(--yellow-green-6ss);
  width: 60px;
}

.div-block-38.df456h.dc456 {
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: auto;
}

.div-block-38.df456h.vf677uj {
  background-color: #fff;
}

.div-block-38.df456h.gbnjkl {
  background-color: var(--mg);
}

.button-10 {
  letter-spacing: 2px;
  background-color: #03d0cb;
  border: 1px solid #03d0cb;
  border-radius: 6px;
  margin-right: 13px;
  font-size: 15px;
  line-height: 26px;
  transition: background-color .4s;
}

.button-10:hover {
  background-color: #03d0cb00;
  border-color: #fff;
}

.button-10.btn-serv {
  color: #fff;
  letter-spacing: 0;
  background-color: #edc035;
  border-width: 0;
  margin-right: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 21px;
}

.button-10.btn-serv:hover {
  color: #fff;
  background-color: #e4b113;
  border-color: #03d0cb;
  box-shadow: 0 3px 13px -1px #00000052;
}

.button-10.cting {
  letter-spacing: 0;
  background-color: #50be99;
  border: 1px #fff;
  border-radius: 8px;
  margin-right: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  transition: box-shadow .4s, background-color .4s;
}

.button-10.cting:hover {
  background-color: var(--dodger-blue-3);
  color: #fff;
  letter-spacing: 0;
  margin-right: 0;
  line-height: 25px;
  box-shadow: 3px 3px 15px -2px #0003;
}

.button-10.cting.cfrtyag {
  color: #252525;
  background-color: #fff;
}

.button-10.cting.cfrtyag:hover {
  background-color: var(--dark-slate-blue-2);
  color: #fff;
}

.button-10.cting.v578 {
  background-color: var(--dodger-blue-3);
  font-size: 17px;
}

.button-10.cting.v578:hover {
  background-color: var(--medium-turquoise-2);
}

.button-10.cting.btncontact {
  letter-spacing: 0;
  background-color: #1fd133;
  background-image: url('../images/whatsapp-2_1whatsapp (2).png');
  background-position: 6%;
  background-repeat: no-repeat;
  background-size: 22px;
  border-radius: 200px;
  margin-bottom: 7px;
  margin-right: 20px;
  padding: 10px 20px 10px 43px;
  position: fixed;
  inset: auto 0% 12% auto;
}

.button-10.cting.btncontact:hover {
  background-color: #05bb1a;
  box-shadow: 3px 3px 15px -2px #0003;
}

.button-10.cting.btncontact.w--current {
  background-position: 5%;
  padding-right: 20px;
}

.button-10.cting.btncontact.llamadosbtn {
  background-color: #2ea3f2;
  background-image: url('../images/phone-contact.png');
  background-position: 4%;
  bottom: 1%;
}

.button-10.cting.btnmg {
  background-color: var(--mg);
  margin-bottom: 69px;
  padding-bottom: 9px;
}

.button-10.cting.btnmg:hover {
  background-color: var(--sienna);
}

.button-10.cting.vbghy78 {
  background-color: var(--mg);
}

.button-10.cting.vbghy78:hover {
  background-color: var(--sienna);
}

.button-10.cting.pronasab {
  background-color: var(--pronasa);
  text-transform: uppercase;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.button-10.cting.pronasab:hover {
  background-color: #49afde;
}

.button-10.cting.pronasab.dfdfg3 {
  background-color: #069;
}

.button-10.cting.pronasab.dfdfg3.adsd3 {
  text-align: center;
  flex-flow: row;
  align-items: center;
  width: 400px;
  display: block;
}

.button-10.cting.pronasab.dfdfg3.bc5 {
  width: 500px;
}

.button-10.de4567 {
  background-color: var(--yellow-green-6ss);
  letter-spacing: 1px;
  border-style: none;
  border-radius: 8px;
  font-weight: 600;
}

.button-10.vfrecdfg {
  letter-spacing: 1px;
  background-color: #50be99;
  border-style: none;
  border-radius: 8px;
  margin-left: auto;
  margin-right: 0;
  font-size: 16px;
  font-weight: 500;
}

.button-10.vfrecdfg:hover {
  background-color: #2b5cdb;
}

.button-10.vfrecdfg.btgh {
  background-color: var(--mg);
}

.button-10.vfrecdfg.btgh:hover {
  background-color: var(--sienna);
}

.button-10.vfrecdfg._123daa {
  background-color: var(--pronasa);
}

.list-4 {
  color: #fff;
  padding-left: 0;
  font-size: 16px;
  line-height: 33px;
}

.list-item-5, .list-item-6, .list-item-7, .list-item-8 {
  margin-bottom: 12px;
}

.text-block-154 {
  color: #616161;
  text-align: center;
  letter-spacing: 2px;
  background-image: url('../images/phone-call.svg');
  background-position: 13%;
  background-repeat: no-repeat;
  background-size: 20px;
  font-size: 17px;
  font-weight: 500;
}

.text-block-154.cbty {
  color: #fff;
}

.text-block-154.cbty.dfrrrr {
  text-align: center;
  background-image: url('../images/location-pin.svg');
  background-position: 0%;
  padding-left: 0;
}

.text-block-154.emailt {
  letter-spacing: 1px;
  background-image: url('../images/email_2.svg');
  background-position: 9%;
}

.text-block-154.emailt.vf7foo {
  color: #fff;
  letter-spacing: 1px;
  background-position: 10%;
  font-size: 17px;
}

.columns-46 {
  margin-top: 41px;
  margin-bottom: 90px;
}

.columns-47 {
  margin-top: 0;
}

.div-block-39 {
  background-image: url('../images/001.png');
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  height: 372px;
  display: flex;
}

.image-21 {
  z-index: 4;
  width: 38%;
  margin-top: 13px;
  margin-left: 0;
  margin-right: -116px;
  position: relative;
}

.column-102 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-40 {
  background-color: var(--medium-turquoise-2);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 372px;
  padding-left: 109px;
  padding-right: 40px;
  display: flex;
}

.column-103 {
  padding-left: 0;
  padding-right: 0;
}

.text-block-155 {
  color: #fff;
  text-transform: uppercase;
  flex: 0 auto;
  margin-bottom: 15px;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-156 {
  color: #fff;
  flex: none;
  font-size: 19px;
  line-height: 32px;
}

.text-block-157 {
  text-align: center;
  margin-top: 83px;
  margin-bottom: 26px;
  font-size: 41px;
  font-weight: 500;
  line-height: 36px;
}

.text-block-158 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 25px;
  font-size: 42px;
  font-weight: 600;
  line-height: 61px;
}

.fvggg {
  color: var(--medium-turquoise-2);
}

.btnmentd {
  background-color: var(--medium-purple-2);
}

.button-11 {
  text-align: center;
  width: 50%;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-159 {
  color: #fff;
  text-align: center;
  margin-top: 50px;
  font-size: 25px;
  font-weight: 600;
  line-height: 44px;
}

.text-block-159.fg67 {
  margin-top: 0;
  font-size: 28px;
  line-height: 49px;
}

.div-block-41 {
  background-color: #0c71c3;
  border-radius: 7px;
  margin-top: 39px;
  padding: 60px 40px;
  box-shadow: 0 16px 30px -3px #0000004a;
}

.div-block-42 {
  text-align: center;
  background-color: #ececec00;
  border-radius: 6px;
  margin-top: 0;
  padding: 10px;
}

.text-block-160 {
  color: #57595b;
  text-align: center;
  letter-spacing: 3px;
  margin-bottom: 29px;
  font-size: 54px;
  font-weight: 700;
  line-height: 52px;
}

.text-block-160.klio {
  color: #fff;
  letter-spacing: 0;
  font-size: 37px;
}

.close-modal {
  display: inline-block;
}

.text-block-161 {
  float: none;
  clear: none;
  color: #fff;
  background-color: #004c96;
  padding: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-161.ghyu78 {
  color: var(--dark-slate-blue-4);
  background-color: #fff;
  border-top-right-radius: 20px;
  font-size: 31px;
  font-weight: 600;
  line-height: 26px;
  transition: background-color .4s;
}

.text-block-161.ghyu78:hover {
  background-color: var(--dark-slate-blue-4);
  color: #fff;
}

.cuadro-text {
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.title-b-rpa {
  color: #005cb9;
  margin-bottom: 11px;
  font-size: 40px;
  line-height: 46px;
}

.title-b-rpa.title-tes {
  text-align: center;
  margin-bottom: 26px;
  font-size: 36px;
  line-height: 49px;
}

.title-b-rpa.title-tes.tgp {
  text-align: center;
  letter-spacing: 0;
  color: #3956a2;
  text-align: center;
  letter-spacing: 0;
  margin-top: 3px;
  margin-bottom: 1px;
  font-size: 31px;
  line-height: 42px;
}

.title-b-rpa.title-tes.tgp._54dr {
  color: #3aa3b2;
  font-size: 28px;
  font-weight: 900;
}

.popup {
  z-index: 999;
  text-align: center;
  background-color: #0000009e;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.gold {
  color: #f7941e;
  font-size: 31px;
}

.image-56 {
  max-width: 52%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-43 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  max-width: 500px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: block;
  position: relative;
  inset: 0%;
}

.div-block-43.div-text-pop {
  max-width: 610px;
  margin-top: 81px;
  display: block;
}

.div-block-43.div-text-pop.hjuio {
  background-image: linear-gradient(#03d0cba6, #3c54a5e6), url('../images/hospital-ward-with-beds-and-medical-equipment.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 48px;
  padding-bottom: 44px;
}

.bodycl {
  background-image: url('../images/cervialgias-lesiones.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  font-family: Poppins, sans-serif;
}

.headcl {
  padding-left: 100px;
  padding-right: 100px;
}

.txtfonocl {
  color: #020586;
  background-image: url('../images/i1.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 25px;
  padding-left: 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
}

.txtfonocl.txtmailcl {
  background-image: url('../images/email_6.svg');
  margin-bottom: 12px;
}

.txtfonocl.txtmailcl.dc456 {
  background-image: url('../images/red-mundial.svg');
}

.txtfonocl.txtmailcl.instgrafe {
  background-image: url('../images/instagram_2.svg');
}

.txtfonocl.txtfot {
  color: #fff;
  background-image: url('../images/llamada-telefonica_5.svg');
  background-position: 0 10%;
  background-size: 25px;
  margin-bottom: 12px;
}

.txtfonocl.txtfot.dq23467 {
  background-image: url('../images/mapas-y-banderas.svg');
}

.linkcl {
  color: var(--dark-blue);
  text-decoration: none;
}

.linkcl.linkwh {
  color: #fff;
}

.bancl {
  padding: 100px;
}

.bancl.fvcwe {
  background-image: url('../images/dentista-sonrisa.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.txtbancl {
  color: var(--slate-blue);
  text-align: center;
  margin-top: 12px;
  margin-bottom: 11px;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.txtbancl2 {
  color: var(--dark-blue);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 900;
  line-height: 30px;
}

.txtbancl2.txtbancl3 {
  letter-spacing: 0;
  text-transform: none;
  font-family: Poppins, sans-serif;
  font-style: normal;
  font-weight: 300;
}

.formcl {
  background-image: linear-gradient(314deg, var(--dark-blue), var(--slate-blue));
  border-radius: 10px;
  margin-top: 30px;
  padding: 10px;
}

.field-label {
  color: #fff;
  text-align: center;
  margin-bottom: 19px;
  font-size: 15px;
  font-weight: 400;
}

.submit-button-13 {
  background-color: var(--slate-blue);
  width: 100%;
}

.infocl {
  background-color: #fff;
  padding: 100px;
}

.infocl.infocl2 {
  background-color: #f5f5f5;
}

.infocl.infocl2.infoelim {
  display: none;
}

.infocl.infocl3 {
  background-image: linear-gradient(to right, var(--slate-blue), var(--dark-blue));
}

.txtinfocl {
  color: var(--dark-blue);
  text-align: center;
  margin-bottom: 30px;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.txtinfocl.txtinfocl2 {
  margin-top: -23px;
  margin-bottom: 50px;
  font-weight: 300;
}

.txtinfocl.txtinfocl2.txtinfocl33 {
  color: #fff;
}

.txtinfocl.txtinfocl2.txyingop44 {
  font-size: 30px;
}

.txtinfocl.txtinfocl3 {
  color: #fff;
}

.txtinfocl.esp {
  margin-top: 0;
}

.divic {
  background-color: var(--slate-blue);
  text-align: center;
  border-radius: 10px;
  margin: 22px 22px 0;
  padding: 6px;
  box-shadow: 4px 4px 3px #00000082;
}

.text-block-162 {
  color: var(--dark-blue);
  margin-top: 55px;
  font-size: 20px;
  font-weight: 700;
}

.text-block-162.sdfsfs {
  text-align: left;
  margin-top: 3px;
  font-size: 25px;
  line-height: 30px;
}

.video {
  width: auto;
  height: auto;
  margin-right: 0;
}

.video.vicel {
  display: none;
}

.button-12 {
  width: 145.875px;
}

.button-13 {
  background-color: var(--slate-blue);
  text-align: center;
  border-radius: 100px;
  width: 300px;
  margin-top: 37px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  display: block;
}

.button-13.btncl {
  display: inline-block;
}

.div-block-44 {
  text-align: center;
  background-color: #020586;
  border-radius: 10px;
  height: auto;
  margin: 10px;
  padding: 20px;
  box-shadow: 4px 4px 10px #00000057;
}

.div-block-44.div2 {
  background-color: var(--slate-blue);
  height: 230px;
}

.div-block-44.div2.div3 {
  background-color: #fff;
  height: 230px;
}

.div-block-44.div3 {
  height: 650px;
}

.text-block-163 {
  color: #fff;
  text-align: center;
  margin-top: 16px;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  line-height: 23px;
}

.text-block-163.txtclclc {
  color: var(--dark-blue);
  font-style: normal;
}

.text-block-163.txt44 {
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}

.video-2 {
  height: 400px;
  margin-bottom: 0;
  position: relative;
  top: auto;
}

.column-107 {
  padding-left: 0;
}

.image-57 {
  margin-right: 0;
}

.div-block-45 {
  text-align: justify;
  padding-left: 20px;
}

.text-block-164 {
  margin-top: 9px;
  font-size: 18px;
  line-height: 25px;
}

.div-block-46 {
  background-color: #fff;
  height: 220px;
  padding: 30px 15px;
}

.image-58 {
  margin-top: 31px;
}

.fotcl {
  background-color: #333;
  padding: 50px 100px;
}

.html-embed-3 {
  margin-top: 28px;
}

.icocl {
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.column-109 {
  padding-left: 50px;
  padding-right: 50px;
}

.image-59 {
  margin-bottom: 20px;
}

.linksin {
  margin-right: 5px;
}

.section-75 {
  background-image: url('../images/female-eye-and-laser-beam-during-visual-acuity-correction.jpg');
  background-position: 50%;
  background-size: cover;
  align-items: center;
  height: 500px;
  display: flex;
}

.section-75.sedr67 {
  background-image: linear-gradient(76deg, #0000006e, #fff0), url('../images/doctor-trabajando-hospital-servicio-sanitario-medico.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.section-75.sedr67.kmnvxz {
  background-image: linear-gradient(135deg, #1365a5f2, #91d30000), url('../images/SSS_7868-OK.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: 650px;
}

.section-75.sedr67.kmnvxz.cvcsaq {
  background-image: linear-gradient(135deg, #1365a5f2, #91d30000), url('../images/doctor-estetoscopio-manos-fondo-hospital.jpg');
  background-position: 0 0, 0%;
  justify-content: center;
  align-items: center;
  height: 550px;
  display: flex;
}

.section-75.sedr67.kmnvxz.cvcsaq.vt7890 {
  background-image: linear-gradient(135deg, #1365a5f2, #91d30000), url('../images/instructor-ayudando-mujer-mayor-ejercicio.jpg');
}

.section-75.sedr67.kmnvxz.cvcsaq.vt7890.pofd {
  background-image: url('../images/pronasa-salud-landing-oxigeno-medicinal-banner-01-1536x555.webp');
  background-position: 0%;
  background-size: cover;
}

.section-75.sedr67.kmnvxz.cvcsaq.vt7890.pofd.fsdf4 {
  height: auto;
  padding: 100px;
  display: block;
}

.section-75.sedr67.kmnvxz.cvcsaq.vt7890.pofd.fsdf4.aert4gdf4 {
  background-image: url('../images/pronasa-salud-landing-banner-camas-clinicas-01.webp');
}

.section-75.sedr67.kmnvxz.cvcsaq.vt7890.pofd.fsdf4.lkdglk35 {
  background-image: url('../images/pronasa-salud-landing-silla-de-ruedas-banner-01.webp');
}

.section-75.sedr67.kmnvxz.cvcsaq.cvbn89 {
  background-image: linear-gradient(135deg, #1365a5f2, #91d30000), url('../images/1708.jpg');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  height: 400px;
}

.section-75.sedr67.kmnvxz.cvcsaq.cxsw345 {
  background-image: linear-gradient(135deg, #1365a5f2, #91d30000), url('../images/3755.jpg');
  background-position: 0 0, 100%;
}

.section-75.sedr67.kmnvxz.vft67 {
  background-image: linear-gradient(#0009, #0009), url('../images/freepik-export-20241028012809XiJR.jpeg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-75.fg6789o {
  background-image: linear-gradient(#00000080, #00000080), url('../images/freepik-export-20240808022247HiOl.jpeg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: center;
  height: 600px;
}

.section-75.fg6789o.gt6789 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-ceof {
  max-width: 88%;
}

.container-ceof.ds32d {
  max-width: none;
}

.body-7 {
  font-family: Montserrat, sans-serif;
}

.heading-22 {
  color: #fff;
  text-align: left;
  text-shadow: 1px 1px 1px #0000008c;
  margin-bottom: 32px;
  font-size: 64px;
  font-weight: 800;
  line-height: 61px;
}

.heading-22.rftyuo {
  margin-top: 166px;
  font-size: 56px;
}

.heading-22.dfgret {
  margin-top: 213px;
  font-size: 54px;
}

.heading-22._56tgbn {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: auto;
  font-size: 40px;
  line-height: 46px;
}

.heading-22._56tgbn.dcsa45678 {
  margin-top: 174px;
  margin-bottom: 10px;
}

.heading-22._56tgbn.ds3367 {
  margin-top: 219px;
}

.heading-22._56tgbn.dert {
  font-size: 38px;
}

.heading-22._56tgbn.fsd34 {
  font-family: Manrope, sans-serif;
  font-size: 48px;
  font-weight: 600;
}

.heading-22.fggrac {
  margin-top: 194px;
  font-size: 43px;
}

.text-block-165 {
  border-left: 7px solid var(--dodger-blue-3);
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px #0000008c;
  margin-top: 179px;
  padding-left: 11px;
  font-size: 25px;
  font-weight: 500;
}

.text-block-165.gb789 {
  letter-spacing: 0;
  text-shadow: 1px 1px 1px #00000030;
  border-left-color: #50be99;
  margin-top: 67px;
  margin-bottom: 11px;
  font-size: 19px;
  line-height: 20px;
}

.text-block-165.gb789.fgtyu {
  background-color: var(--white);
  color: var(--mg);
  -webkit-text-stroke-color: var(--white);
  text-shadow: none;
  border-left-style: none;
  flex-flow: row;
  align-items: stretch;
  width: 261px;
  padding: 10px;
  font-size: 21px;
  font-weight: 700;
  display: flex;
}

.text-block-166 {
  color: #fff;
  text-shadow: 1px 1px 1px #0000001c;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.text-block-166.ft789 {
  font-size: 17px;
}

.button-14 {
  background-color: var(--dark-khaki);
  border-radius: 300px;
  font-size: 15px;
  font-weight: 500;
  line-height: 26px;
  transition: background-color .4s;
}

.button-14:hover {
  background-color: #969559;
}

.button-14.fvbcder {
  color: #2e2e2e;
  background-color: #fff;
  border: 1px solid #fff;
  margin-top: 24px;
  margin-right: 10px;
}

.button-14.fvbcder:hover, .button-14.fvbcder.gbgcikl {
  color: #fff;
  background-color: #fff0;
}

.button-14.fvbcder.gbgcikl:hover {
  color: #2e2e2e;
  background-color: #fff;
}

.section-76 {
  flex-direction: column;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.columns-48 {
  align-items: center;
  display: flex;
}

.text-block-167 {
  letter-spacing: 1px;
  background-image: url('../images/llamada-telefonica_2.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 29px;
  font-size: 15px;
  font-weight: 600;
}

.text-block-167.t6fvem {
  background-image: url('../images/email_3.svg');
}

.link-42 {
  color: #2c2c2c;
  text-decoration: none;
}

.div-block-47 {
  background-color: #00c5ec;
  border-radius: 20px;
  width: 86%;
  margin-top: -31px;
  padding: 40px 30px;
}

.div-block-47.fvcd456 {
  display: none;
}

.div-block-47.vt6789 {
  background-color: var(--firebrick);
  background-color: #b11d26;
}

.div-block-47.vt6789.csq23 {
  background-color: #fff;
  width: 62%;
  margin-top: 127px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-47.vt6789.csq23.cvfg {
  background-color: #ffffffc2;
  width: 76%;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-47.vt6789.csq23.cvfg._543fd {
  background-color: #fffffffa;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.section-77 {
  padding-bottom: 100px;
}

.text-field-15, .text-field-16, .text-field-17, .textarea-4 {
  text-align: center;
  border-radius: 6px;
}

.text-block-168 {
  color: var(--yellow-green-6ss);
  text-align: center;
  letter-spacing: 0;
  margin-bottom: 19px;
  font-size: 23px;
  font-weight: 500;
  line-height: 27px;
}

.text-block-168.gtyuio {
  color: #2c2c2c;
}

.text-block-169 {
  text-align: justify;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 25px;
  display: block;
}

.column-113 {
  padding-right: 70px;
}

.column-114 {
  padding-left: 0;
  padding-right: 0;
}

.submit-button-14 {
  background-color: var(--gold);
  text-align: center;
  border-radius: 9px;
  width: 100%;
  transition: background-color .4s;
}

.submit-button-14:hover {
  background-color: #252525;
}

.div-block-48 {
  background-color: var(--firebrick);
  height: 650px;
  padding: 60px 140px 60px 70px;
}

.div-block-48.cvdew2 {
  background-color: #397b90;
  height: 500px;
  padding: 30px 60px;
}

.div-block-48.cvdew2.vgtyui {
  background-color: var(--mg);
  height: 600px;
}

.column-115 {
  padding-left: 0;
  padding-right: 0;
}

.heading-23 {
  color: #fff;
  margin-bottom: 15px;
  font-size: 39px;
  font-weight: 600;
}

.text-block-170 {
  color: #fff;
  text-transform: uppercase;
  background-image: url('../images/marca-de-verificacion-1.svg');
  background-position: 0 11%;
  background-repeat: no-repeat;
  background-size: 17px;
  margin-bottom: 19px;
  padding-left: 28px;
  font-size: 16px;
  line-height: 22px;
}

.heading-24 {
  color: #444;
  margin-top: 45px;
  margin-bottom: 29px;
  font-size: 42px;
}

.heading-24.ctdf {
  text-align: center;
  margin-top: 0;
}

.section-78 {
  background-color: #f2f2f2;
  padding-top: 70px;
  padding-bottom: 70px;
  display: none;
}

.section-79 {
  background-color: #2b2b2b;
  padding-top: 60px;
  padding-bottom: 60px;
}

.column-116 {
  text-align: center;
}

.image-61 {
  margin-bottom: 34px;
}

.text-block-171 {
  color: #fff;
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 33px;
}

.link-43, .link-44 {
  color: #fff;
  text-decoration: none;
}

.html-embed-4 {
  border-radius: 6px;
  margin-top: 43px;
}

.link-block-3 {
  color: #fff;
  background-color: #fff;
  background-image: url('../images/instagram_1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 300px;
  width: 50px;
  height: 50px;
  margin-right: 10px;
}

.link-block-3.facelk {
  background-image: url('../images/facebook_2.svg');
}

.link-block-3.facelk.dcd56 {
  background-image: url('../images/facebook_3.svg');
}

.link-block-4 {
  background-image: url('../images/logo-ceo2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 300px;
  height: 90px;
}

.link-block-4.vcde4670p {
  background-image: url('../images/logo-footer_3.png');
  margin-bottom: 19px;
}

.list-5 {
  padding-left: 40px;
  font-size: 17px;
  line-height: 33px;
}

.text-field-18, .text-field-19 {
  text-align: center;
  border-radius: 7px;
}

.text-block-172 {
  color: #fff;
  text-align: center;
  font-size: 15px;
  font-style: italic;
  font-weight: 600;
  line-height: 25px;
}

.italic-text {
  font-size: 52px;
  line-height: 55px;
}

.column-117 {
  text-align: center;
  flex: 0 auto;
}

.column-118 {
  text-align: left;
  flex: 0 auto;
}

.text-block-173 {
  text-align: left;
  background-image: url('../images/llamada-telefonica_3.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 19px;
  padding-left: 28px;
  font-size: 17px;
  font-weight: 700;
}

.text-block-173.gvbt67 {
  text-align: left;
  background-image: url('../images/email_4.svg');
  padding-left: 32px;
}

.text-block-173.gvbt67.sder5vg {
  background-image: url('../images/email_5.svg');
  background-size: 22px;
  font-size: 19px;
  line-height: 24px;
}

.text-block-173.gvbt67.sder5vg.daq12d {
  background-image: url('../images/email_6.svg');
}

.text-block-173.gvbt67.sder5vg.zxaq12 {
  background-image: url('../images/correo-electronico_1.svg');
  font-size: 17px;
}

.text-block-173.gvbt67.sder5vg.zxaq12.emuilmg {
  background-image: url('../images/whatsapp_4.svg');
}

.text-block-173.gvbt67.sder5vg.zxaq12.emuilmg.xxcc {
  background-image: url('../images/sobre.svg');
}

.text-block-173.gvbt67.sder5vg.zxaq12.sdf3 {
  background-image: url('../images/envelope-1.svg');
  font-family: Manrope, sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.text-block-173._2345t {
  background-image: url('../images/llamada-telefonica_4.svg');
  background-size: 22px;
  font-size: 19px;
  line-height: 24px;
}

.text-block-173._2345t.vcs23 {
  background-image: url('../images/llamada-telefonica_5.svg');
}

.text-block-173._2345t.e3w2q {
  background-image: url('../images/llamada-telefonica_6.svg');
  font-size: 17px;
}

.text-block-173._2345t.e3w2q.wspn {
  background-image: url('../images/whatsapp-2_1whatsapp (2).png');
  background-size: 26px;
  padding-left: 34px;
  line-height: 30px;
}

.text-block-173._2345t.e3w2q.nghon {
  background-image: url('../images/llamada-telefonica_7.svg');
  background-size: 20px;
}

.text-block-173._2345t.e3w2q._4214f {
  background-image: url('../images/telephone.svg');
  padding-left: 40px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-173._2345t.e3w2q._4214f.sdf3s {
  background-image: url('../images/whatsapp_1.svg');
  padding-left: 40px;
}

.link-78 {
  color: #111;
  font-size: 19px;
  text-decoration: none;
}

.container-principal {
  text-align: center;
  max-width: 88%;
}

.section-80 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-80.formed-header {
  background-color: #10cfc9;
}

.body-8 {
  font-family: Montserrat, sans-serif;
}

.column-120 {
  text-align: left;
  padding-right: 80px;
}

.column-120.gbnhj {
  padding-right: 60px;
}

.column-120.asd2 {
  padding-right: 0;
}

.columns-49 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-81 {
  background-color: #029635;
  background-image: linear-gradient(#029635c4, #029635c4), url('../images/hierba-verde.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-81.dertyui {
  background-color: #303030;
  background-image: linear-gradient(#00000080, #00000080), url('../images/hermosa-doctora-sentada-su-oficina-cerca-ultrasonido-sc.jpg');
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-81.fvf679 {
  background-color: var(--yellow-green-6ss);
  background-image: none;
}

.section-81.fvf679.bvcxas {
  background-color: #255f7c;
}

.section-81.fvf679.bvcxas.ghnbm {
  background-color: var(--mg);
}

.section-81.fvf679.bvcxas.tdg43 {
  background-color: var(--pronasa);
}

.section-81.fvf679.bvcxas.dfs3 {
  background-color: var(--pronasa);
  background-image: none;
}

.section-81.fvf679.bvcxas.dfs3.q3e {
  background-color: #069;
  background-image: linear-gradient(#0000, #0000);
}

.section-81.fvf679.vbghyui {
  background-color: #000;
}

.text-block-174 {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-174.der567hj {
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Manrope, sans-serif;
  font-size: 37px;
  font-weight: 600;
  line-height: 32px;
}

.text-block-174.der567hj.vbcd456 {
  text-transform: none;
  font-size: 26px;
  font-weight: 800;
}

.text-block-174.der567hj.vbcd456.cvfrt56 {
  font-size: 20px;
  font-weight: 500;
}

.text-block-174.der567hj.vbcd456.cvder45 {
  font-weight: 500;
}

.text-block-174.der567hj.cd4568 {
  margin-bottom: 20px;
  font-size: 41px;
  font-weight: 700;
  line-height: 42px;
}

.text-block-174.der567hj.cd4568.xcvn {
  font-size: 34px;
  font-weight: 400;
}

.text-block-174.der567hj.dcfvgh {
  font-size: 33px;
  font-weight: 700;
}

.text-block-174.der567hj.vbhy67 {
  font-size: 32px;
}

.text-block-174.rt56vb {
  color: #f8cf50;
}

.button-29 {
  letter-spacing: 1px;
  background-color: #029635;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  transition: background-color .4s;
}

.button-29:hover {
  background-color: #036e28;
}

.button-29.vgt789 {
  background-color: var(--gold);
  border: 1px #fff;
}

.button-29.vgt789:hover {
  color: #fff;
  background-color: #daab1b;
  font-weight: 500;
}

.link-79, .link-80 {
  color: #fff;
  text-decoration: none;
}

.image-65 {
  background-color: #fff;
  border-radius: 7px;
  margin-bottom: 38px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.txtbancl-2 {
  color: #534ebd;
  text-align: center;
  margin-top: 12px;
  margin-bottom: 11px;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.txtbancl2-2 {
  color: #020586;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 900;
  line-height: 30px;
}

.txtbancl2-2.txtbancl3 {
  letter-spacing: 0;
  text-transform: none;
  font-family: Poppins, sans-serif;
  font-style: normal;
  font-weight: 300;
}

.txtbancl2-2.dcqaz {
  letter-spacing: -1px;
  margin-top: 40px;
  font-size: 40px;
  line-height: 43px;
}

.formcl-2 {
  background-image: linear-gradient(314deg, #020586, #534ebd);
  border-radius: 10px;
  margin-top: 30px;
  padding: 20px;
}

.submit-button-15 {
  background-color: #534ebd;
  width: 100%;
}

.body-9 {
  font-family: Montserrat, sans-serif;
}

.section-82 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-67 {
  border-radius: 9px;
  box-shadow: 3px 5px 18px #0003;
}

.column-121 {
  text-align: left;
  padding-right: 40px;
}

.text-block-175 {
  background-image: url('../images/marca-de-verificacion_1.svg');
  background-position: 0 15%;
  background-repeat: no-repeat;
  background-size: 18px;
  margin-bottom: 31px;
  padding-left: 26px;
  font-size: 15px;
  font-weight: 500;
  line-height: 23px;
}

.text-block-176 {
  color: var(--dark-blue);
  margin-bottom: 38px;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.text-block-176.dw34cv {
  color: #fff;
  margin-bottom: 6px;
}

.section-83 {
  background-color: #f8f8f8;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-49 {
  background-color: #fff;
  border-radius: 8px;
  height: 261px;
  margin-bottom: 30px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 30px 20px;
  box-shadow: 5px 8px 20px -5px #00000021;
}

.div-block-49.divgdhj {
  background-color: #ffffffed;
  border-radius: 0 40px 40px;
  flex-direction: column;
  align-items: flex-start;
  height: 281px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.text-block-177 {
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-177.vfr5678 {
  text-align: left;
  margin-bottom: 20px;
  font-size: 15px;
  font-style: italic;
}

.image-69w {
  margin-bottom: 20px;
}

.section-84 {
  background-image: linear-gradient(#092f80cf, #092f80cf), url('../images/dentista-seleccionando-color-dientes-paciente-paleta-vista-cierre-clinica.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 80px;
  padding-bottom: 80px;
}

.image-68 {
  margin-bottom: 15px;
}

.text-block-178 {
  color: var(--dark-blue);
  font-size: 17px;
  font-weight: 600;
}

.columns-50 {
  display: block;
}

.section-85 {
  background-image: linear-gradient(260deg, var(--slate-blue), var(--slate-blue));
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-179 {
  color: #fff;
  letter-spacing: 3px;
  font-size: 35px;
  font-weight: 600;
  line-height: 40px;
}

.text-block-179.sd4r567 {
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 46px;
  font-weight: 700;
  line-height: 57px;
}

.text-block-179.sd4r567.df5678 {
  margin-bottom: 16px;
  font-size: 35px;
  line-height: 50px;
}

.button-30 {
  background-color: var(--dark-blue);
  letter-spacing: 1px;
  border-radius: 8px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
  transition: box-shadow .4s, background-color .4s;
}

.button-30:hover {
  background-color: #0e12a9;
  box-shadow: 3px 6px 11px #0003;
}

.text-block-180 {
  color: #fff;
  margin-bottom: 72px;
  font-size: 19px;
}

.text-block-181 {
  text-align: center;
  font-size: 23px;
  font-weight: 600;
  line-height: 28px;
}

.cceleste {
  color: #00a4eb;
}

.submit-button-16 {
  text-align: center;
  background-color: #edc035;
  border-radius: 9px;
  width: 100%;
  transition: background-color .4s;
}

.submit-button-16:hover {
  background-color: #252525;
}

.submit-button-16.c57890 {
  background-color: #50be99;
  font-weight: 500;
}

.submit-button-16.c57890:hover {
  background-color: #2b5cdb;
}

.submit-button-16.c57890.vbnmkl {
  background-color: var(--mg);
}

.submit-button-16.c57890.vbnmkl:hover {
  background-color: var(--sienna);
}

.submit-button-16.c57890.tdf5g {
  background-color: var(--pronasa);
}

.submit-button-16.c57890.tdf5g:hover {
  background-color: #069;
}

.column-122 {
  text-align: center;
  display: block;
}

.body-10 {
  background-color: #fff;
  font-family: Montserrat, sans-serif;
}

.text-block-182 {
  margin-bottom: 20px;
}

.text-block-183 {
  text-align: left;
  text-transform: none;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 500;
}

.section-86 {
  background-image: linear-gradient(95deg, #1973b8c9, #91d30096), url('../images/20210222_090559-2048x996.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 70px;
  padding-bottom: 118px;
}

.section-86.vg678 {
  background-image: linear-gradient(95deg, #10cfc9f5, #655dc6d6), url('../images/47953.jpg');
  background-attachment: scroll, fixed;
  padding-bottom: 70px;
}

.text-block-184 {
  color: #fff;
  text-align: justify;
  letter-spacing: 1px;
  text-shadow: 1px 1px 1px #0003;
  font-size: 17px;
  line-height: 30px;
}

.text-block-185 {
  color: #fff;
  letter-spacing: 1px;
  text-shadow: 1px 1px 1px #00000080;
  margin-bottom: 24px;
  font-size: 17px;
  line-height: 24px;
}

.text-block-185.qeasxcv {
  font-size: 22px;
}

.grid-1-column {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-1-column.gap-row-28px {
  grid-row-gap: 28px;
}

.grid-3-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-87 {
  padding-bottom: 100px;
}

.div-block-50 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  white-space: normal;
  background-color: #fff;
  border-radius: 9px;
  flex-wrap: wrap;
  align-content: stretch;
  margin-top: -53px;
  padding: 30px 20px 30px 30px;
  display: flex;
}

.lightbox-link {
  flex: 0 auto;
  width: 32%;
}

.lightbox-link-2, .lightbox-link-3, .lightbox-link-4 {
  width: 32%;
}

.column-123 {
  font-size: 13px;
}

.link-81 {
  color: #fff;
  text-decoration: none;
}

.link-block-5 {
  background-image: url('../images/instagram3.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 500px;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  transition: background-color .4s;
}

.link-block-5:hover {
  background-color: #fff;
}

.link-block-5.de457 {
  background-image: url('../images/facebook-1.svg');
}

.link-block-5.de457.link {
  background-image: url('../images/social.svg');
}

.text-block-186 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 48px;
  font-size: 16px;
  font-weight: 600;
}

.link-82 {
  color: #fff;
  text-decoration: none;
}

.logoss {
  max-width: 15%;
  margin-left: 78px;
}

.logoss.ju79op {
  max-width: 41%;
}

.logoss.logo-saldf {
  max-width: 100%;
  margin-left: 0;
  display: block;
}

.logoss.logomedi {
  max-width: 50%;
  margin-left: 0;
}

.section-88 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.section-88.fsd3 {
  background-color: #e9f2ff;
}

.columns-51 {
  align-items: center;
  display: flex;
}

.text-block-187 {
  font-size: 21px;
}

.text-block-188 {
  color: var(--sg);
  text-align: left;
  margin-bottom: 22px;
  font-size: 36px;
  font-weight: 800;
  line-height: 45px;
}

.text-block-188.fbghyu {
  color: #0e0e0e;
}

.text-block-189 {
  background-image: url('../images/revisar.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 77px;
  margin-bottom: 10px;
  margin-right: 20px;
  padding-top: 89px;
  font-size: 17px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-189.cvf45y {
  background-image: url('../images/equipo-medico-1.svg');
  background-size: 77px;
  padding-top: 89px;
}

.text-block-189.cvf45y.cde456 {
  background-image: url('../images/revisar.svg');
}

.text-block-189.cvf45y.cde456.nedi {
  background-image: url('../images/medicina-natural.svg');
}

.text-block-189.cvf45y.cde456.scdige {
  background-image: url('../images/estomago.svg');
}

.text-block-189.cvf45y.dce456 {
  background-image: url('../images/fisiologia.svg');
}

.text-block-189.cvf45y.cvbn {
  background-image: url('../images/corazon.svg');
}

.text-block-189.cvf45y.edcvo {
  background-image: url('../images/doctor.svg');
}

.text-block-189.df4567 {
  background-image: url('../images/7-dias.svg');
}

.text-block-189.df4567.cd37i {
  background-image: url('../images/seguro.svg');
}

.text-block-189.df4567.plte {
  background-image: url('../images/cuidado-de-la-salud.svg');
}

.text-block-189.df4567.vbghyu {
  background-image: url('../images/atencion-medica.svg');
}

.text-block-189.de456 {
  background-image: url('../images/asistencia-medica-y-medicina.svg');
}

.text-block-189.n2 {
  background-image: url('../images/numero-2.svg');
}

.text-block-189.n3 {
  background-image: url('../images/numero-3.svg');
}

.text-block-189.n4 {
  background-image: url('../images/numero-cuatro.svg');
}

.text-block-189.n5 {
  background-image: url('../images/numero-5.svg');
}

.text-block-189.aii {
  background-image: url('../images/primeros-auxilios.svg');
}

.text-block-189.dijkm {
  background-image: url('../images/diagnostico.svg');
}

.column-124 {
  padding-right: 81px;
}

.text-block-190 {
  margin-bottom: 35px;
  margin-right: 40px;
  font-weight: 500;
}

.column-125 {
  padding-right: 0;
}

.text-block-191 {
  color: #fff;
  margin-bottom: 28px;
  font-size: 19px;
}

.text-block-192 {
  text-align: left;
  margin-bottom: 21px;
  font-size: 16px;
  line-height: 26px;
}

.body-11 {
  background-image: url('../images/ban_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  font-family: Montserrat, sans-serif;
}

.section-89 {
  padding-left: 100px;
  padding-right: 100px;
}

.text-block-193 {
  color: #fff;
  background-image: url('../images/i1_1.png');
  background-position: 0 10%;
  background-repeat: no-repeat;
  background-size: 25px;
  margin-top: 11px;
  padding-left: 30px;
  font-size: 17px;
  line-height: 30px;
}

.text-block-193._435d {
  background-image: url('../images/i3.png');
  background-position: 0 10%;
}

.text-block-193._54dh {
  background-image: url('../images/i2.png');
  background-position: 0 10%;
}

.link-83 {
  color: #fff;
  text-decoration: none;
}

.image-70 {
  width: 250px;
}

.section-90 {
  padding: 50px 100px;
}

.div-block-51 {
  background-image: linear-gradient(117deg, #82bb2f, #00abdf);
  border-radius: 10px;
  padding: 50px;
}

.text-block-194 {
  color: #fff;
  text-align: center;
  font-size: 55px;
  font-weight: 900;
  line-height: 50px;
}

.text-block-195 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  font-size: 22px;
  line-height: 35px;
}

.form-block {
  margin-top: 35px;
}

.field-label-2 {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 900;
  line-height: 25px;
}

.submit-button-17 {
  background-color: #003f68;
  width: 100%;
  font-size: 17px;
}

.section-91 {
  background-color: #fff;
  padding: 100px;
}

.section-91._56fg {
  background-color: #f5f5f5;
}

.text-block-196 {
  font-size: 45px;
  line-height: 45px;
}

.text-block-197 {
  color: #003f68;
  margin-bottom: 30px;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
}

.text-block-197._56fg {
  color: #fff;
}

.text-block-198 {
  text-align: justify;
  font-size: 16px;
  line-height: 22px;
}

.button-31 {
  text-align: center;
  background-color: #00aade;
  border-radius: 100px;
  width: 250px;
  font-size: 17px;
}

.button-32 {
  width: 300px;
  margin-top: 30px;
}

.button-32._56fgh {
  background-color: #003f68;
}

.column-127 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.columns-52 {
  align-items: center;
  display: flex;
}

.ctana {
  background-image: url('../images/ban.png');
  background-position: 0 0;
  background-size: cover;
  padding: 100px;
}

.list-6 {
  color: #fff;
}

.list-item-9 {
  margin-bottom: 10px;
  font-size: 17px;
}

.section-92 {
  background-image: linear-gradient(123deg, #82bb2f, #003f68);
  padding: 50px 100px;
}

.html-embed-5 {
  margin-top: 20px;
}

.image-71 {
  text-align: center;
  border-radius: 7px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.title-pe {
  font-size: 18px;
  font-weight: 500;
}

.column-130 {
  padding-left: 36px;
}

.columns-56 {
  display: none;
}

.div-block-52 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  max-width: 500px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: block;
  position: relative;
  inset: 0%;
}

.div-block-52.div-text-pop {
  margin-top: 81px;
  display: block;
}

.text-block-199 {
  color: #3956a2;
  margin-bottom: 19px;
  font-size: 18px;
}

.text-block-200 {
  float: none;
  clear: none;
  color: #fff;
  background-color: #004c96;
  padding: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-200.rfgdg {
  background-color: #3aa3b2;
}

.popup-2 {
  z-index: 999;
  text-align: center;
  background-color: #0000009e;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: fixed;
  inset: 0%;
}

.div-block-53 {
  text-align: center;
  background-color: #ececec00;
  border-radius: 6px;
  margin-top: 0;
  padding: 10px;
}

.button-33 {
  background-color: #3aa3b2;
  border-radius: 100px;
  margin-top: 15px;
  margin-bottom: 10px;
  font-size: 20px;
}

.image-72 {
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.list-7 {
  margin-bottom: 22px;
  padding-left: 15px;
}

.text-block-201 {
  text-align: center;
  margin-bottom: 76px;
  font-size: 22px;
  font-weight: 600;
}

.text-block-201.vbt67 {
  margin-top: 53px;
  font-size: 19px;
}

.text-block-202 {
  color: #fff;
  text-shadow: 1px 1px 1px #0000008c;
  margin-bottom: 23px;
  font-size: 17px;
  line-height: 23px;
}

.section-93 {
  padding: 10px 100px;
}

.image-73 {
  width: 200px;
}

.body-12 {
  font-family: Montserrat, sans-serif;
}

.text-block-203 {
  background-image: url('../images/i1_2.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 25px;
  padding-left: 35px;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-203.dfgre {
  background-image: url('../images/i3_1.png');
}

.text-block-203.gtedt {
  background-image: url('../images/i2_1.png');
  background-position: 0 10%;
}

.text-block-203.rgty456 {
  background-image: url('../images/instagram_2.png');
  margin-top: 20px;
}

.link-84 {
  color: var(--sg);
  text-decoration: none;
}

.link-84.sdfsd {
  color: #fff;
}

.section-94 {
  background-image: url('../images/sdr34.jpg');
  background-position: 100%;
  background-size: cover;
  padding: 100px;
}

.div-block-54 {
  background-color: #00325fbf;
  padding: 50px;
}

.text-block-204 {
  color: #fff;
  text-align: center;
  margin-bottom: 25px;
  font-family: Playfair Display, sans-serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 60px;
}

.text-block-204.rtfgyhu6 {
  color: var(--sg);
  margin-bottom: 50px;
}

.list-8 {
  color: #fff;
  margin-top: 13px;
  padding-left: 20px;
}

.list-item-10 {
  margin-top: 8px;
  font-size: 18px;
}

.field-label-3 {
  color: #00aeca;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 18px;
}

.form-block-2 {
  margin-top: 23px;
}

.submit-button-18 {
  background-color: #00aeca;
  width: 100%;
}

.section-95 {
  padding: 100px;
}

.text-block-205 {
  color: #00aeca;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  margin-bottom: 14px;
  font-size: 22px;
  font-weight: 500;
}

.div-block-55 {
  text-align: center;
  border-radius: 10px;
  height: 300px;
  margin: 14px;
  padding: 18px;
  box-shadow: 3px 5px 13px 5px #0003;
}

.button-34 {
  background-color: var(--sg);
}

.button-35 {
  background-color: var(--sg);
  text-align: center;
  text-transform: uppercase;
  border-radius: 10px;
  width: 100%;
  margin-top: 50px;
  font-size: 16px;
}

.cta {
  background-image: linear-gradient(#00325f9c, #00325f9c), url('../images/cta.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding: 100px;
}

.text-block-206 {
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}

.text-block-207 {
  color: #fff;
  text-align: center;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  font-size: 17px;
  line-height: 22px;
}

.slider-8 {
  background-color: #fff;
}

.text-block-208 {
  text-align: center;
  width: 90%;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  font-size: 17px;
  font-style: italic;
  line-height: 23px;
}

.text-block-208.sdf3t {
  color: #00aeca;
  font-weight: 900;
}

.image-74 {
  text-align: center;
  width: 150px;
  margin-top: 11px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-96 {
  background-color: #333;
  padding: 50px 100px;
}

.code-embed {
  margin-top: 20px;
}

.text-block-209 {
  color: #fff;
  text-align: center;
  font-size: 20px;
  line-height: 25px;
}

.section-97 {
  padding: 10px 100px 0;
}

.logosad {
  width: 250px;
  margin-top: 0;
}

.asdfasf {
  text-align: center;
  margin-top: 10px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.dfsf3 {
  font-family: Montserrat, sans-serif;
}

.link-85 {
  color: #333;
  text-decoration: none;
}

.link-85.fght {
  color: #fff;
}

.image-75 {
  width: 40px;
}

.div-block-56 {
  text-align: center;
  margin-top: 11px;
  margin-bottom: 11px;
  padding-top: 0;
}

.sdf34 {
  background-image: url('../images/TOMA-DE-EXAMENES.jpg');
  background-position: 50%;
  background-size: cover;
  padding: 100px;
}

.div-block-57 {
  background-color: #1b9b9ccf;
  border-radius: 10px;
  padding: 51px;
}

.text-block-210 {
  color: #fff;
  text-align: center;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 300;
  line-height: 30px;
}

.text-block-211 {
  font-size: 50px;
  font-weight: 900;
}

.text-block-212 {
  color: #fff;
  text-align: center;
  margin-top: 11px;
  margin-bottom: 17px;
  font-size: 50px;
  font-weight: 900;
  line-height: 50px;
}

.text-block-213 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 25px;
}

.field-label-4 {
  color: #fff;
  text-align: center;
  -webkit-text-stroke-width: 1px;
  text-transform: uppercase;
  background-color: #1b9b9c;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.submit-button-19 {
  background-color: #333;
  width: 100%;
}

.section-98 {
  padding: 100px;
}

.section-98.fdge45y {
  background-color: #f3f3f3;
}

.text-block-214 {
  font-size: 40px;
}

.text-block-215 {
  margin-top: 10px;
  margin-bottom: 30px;
  font-size: 35px;
  line-height: 40px;
}

.text-block-216 {
  text-align: justify;
  font-size: 18px;
}

.text-block-216.htyutu {
  font-size: 17px;
  line-height: 22px;
}

.list-9 {
  padding-left: 20px;
}

.list-item-11 {
  margin-bottom: 5px;
  font-size: 18px;
}

.list-item-11.asd23 {
  color: #fff;
}

.button-36 {
  text-align: center;
  text-transform: uppercase;
  background-color: #e5601a;
  border-radius: 100px;
  width: 300px;
  font-size: 16px;
}

.button-37 {
  text-align: center;
  background-color: #1b9b9c;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.fgdgr4 {
  background-image: linear-gradient(#000000e6, #000000e6), url('../images/TOMA-DE-EXAMENES.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding: 50px 100px;
}

.fgdgr4.fgfg55 {
  background-color: #333;
  background-image: none;
}

.image-76 {
  width: 93px;
}

.text-block-217 {
  color: #fff;
  margin-top: 15px;
  font-size: 20px;
  line-height: 25px;
}

.div-block-58 {
  text-align: center;
}

.code-embed-2 {
  margin-top: 20px;
}

.text-block-218 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 25px;
}

.bold-text-7 {
  text-align: left;
}

.text-block-219 {
  line-height: 27px;
}

.text-block-220 {
  margin-bottom: 20px;
  line-height: 26px;
}

.image-77 {
  border-radius: 15px;
  max-width: 92%;
  box-shadow: 0 2px 20px #00000029;
}

.column-132 {
  padding-right: 60px;
}

.div-block-59 {
  background-color: #fff;
  border-radius: 20px;
  height: 305px;
  margin: 10px;
  padding: 40px 20px;
}

.text-block-221 {
  text-align: center;
  background-image: url('../images/precio-bajo_1.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 80px;
  margin-bottom: 13px;
  padding-top: 104px;
  font-size: 20px;
  font-weight: 500;
}

.text-block-221.defr556 {
  background-image: url('../images/hospital-1.svg');
}

.text-block-221.ucb {
  background-image: url('../images/ubicacion.svg');
}

.text-block-222 {
  text-align: center;
  margin-bottom: 22px;
  font-size: 15px;
}

.button-38 {
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #0cc143;
  background-image: url('../images/whatsapp_3.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35px;
  background-clip: border-box;
  border-radius: 300px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  width: 70px;
  height: 70px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 20px;
  transition: background-color .4s;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.button-38:hover {
  background-color: #0c9d38;
}

.button-38.btn-wsp {
  border-radius: 17px;
  margin-left: 20px;
  margin-right: 0;
  inset: auto auto 0% 0%;
}

.button-39 {
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #0cc143;
  background-image: url('../images/whatsapp_3.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35px;
  background-clip: border-box;
  border-radius: 300px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  width: 70px;
  height: 70px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 20px;
  transition: background-color .4s;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.button-39:hover {
  background-color: #0c9d38;
}

.slider-9 {
  text-align: center;
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slide-9 {
  min-width: auto;
  min-height: auto;
}

.mask-2 {
  box-sizing: border-box;
  aspect-ratio: 1;
  object-fit: fill;
  min-width: auto;
  min-height: auto;
  overflow: hidden;
}

.image-79 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  overflow: clip;
}

.text-block-223 {
  margin-bottom: 26px;
  font-size: 16px;
  line-height: 30px;
}

.icon-2, .icon-3 {
  color: var(--dodger-blue-3);
}

.div-block-60 {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-bottom: 60px;
  padding: 40px;
  box-shadow: 3px 6px 30px -4px #0003;
}

.text-block-224 {
  color: #fff;
  background-color: #099997;
  border-radius: 200px;
  width: 292px;
  margin-bottom: 38px;
  padding: 10px;
  font-size: 22px;
  font-weight: 500;
  line-height: 39px;
}

.column-133 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.column-133.gafs {
  background-image: linear-gradient(#ffffffd9, #ffffffd9);
  border-radius: 50px;
}

.columns-57 {
  margin-top: 40px;
}

.column-134 {
  text-align: center;
  justify-content: center;
  display: flex;
}

.column-135 {
  justify-content: center;
  display: flex;
}

.dfhfgh {
  background-color: #ffffffe6;
  border-radius: 75px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.container-6 {
  margin-bottom: 40px;
}

.section-99 {
  background-image: url('../images/Diseño-sin-título-1.jpg');
  background-position: 100% 0;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 40px;
  padding-bottom: 40px;
  box-shadow: 3px 2px 5px #0003;
}

.column-136 {
  text-align: center;
}

.columns-58 {
  background-color: #fff;
  border-radius: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  box-shadow: 0 2px 5px #0003;
}

.heading-25 {
  font-size: 20px;
  font-weight: 400;
}

.column-137, .column-138, .column-139 {
  text-align: center;
}

.cotiz, .column-140 {
  color: var(--mkp);
}

.heading-26, .heading-27 {
  font-size: 32px;
}

.slide-10 {
  background-image: url('../images/PROMOCION-BOTOX-CAPILAR.JPG');
  background-position: 0 0;
  background-size: cover;
}

.slide-11 {
  background-image: url('../images/PROMOCION-RAIZ.JPG');
  background-position: 0 0;
  background-size: contain;
}

.column-141, .container-7 {
  text-align: center;
}

.image-80 {
  padding-bottom: 40px;
}

.code-embed-3 {
  margin-top: 20px;
}

.image-81 {
  width: 120px;
}

.sdf2 {
  color: var(--pronasa);
  text-transform: uppercase;
  font-size: 18px;
}

.sdf3 {
  max-width: 80%;
}

.text-block-225 {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.image-82 {
  width: 100px;
  max-width: 80%;
  margin-bottom: 20px;
}

.image-83, .image-84, .image-85 {
  width: 100px;
  margin-bottom: 20px;
}

.text-block-226 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
}

.bold-text-8 {
  font-weight: 600;
}

.bold-text-9 {
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.text-span {
  color: var(--pronasa);
}

.text-span-2 {
  color: var(--pronasa);
  font-weight: 500;
}

.text-span-3 {
  color: var(--pronasa);
  text-align: left;
  font-weight: 600;
}

.bold-text-10 {
  font-weight: 500;
}

.container-8 {
  max-width: 80%;
}

.text-block-227 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.section-100 {
  padding-top: 40px;
  padding-bottom: 60px;
}

.list-10 {
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.text-span-4 {
  color: var(--pronasa);
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 600;
}

.section-101 {
  background-color: #49afde;
  padding-top: 100px;
  padding-bottom: 60px;
}

.container-9 {
  background-color: #fff;
  max-width: 75%;
}

.image-86 {
  width: auto;
  margin-top: -50px;
  margin-bottom: -60px;
  position: static;
}

.columns-59 {
  align-items: center;
  display: flex;
}

.column-142 {
  text-align: center;
}

.list-item-12 {
  background-image: url('../images/pronasa-salud-landing-camas-clinicas-icono-check-01.webp');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 60px;
}

.list-item-13 {
  background-image: url('../images/pronasa-salud-landing-camas-clinicas-icono-check-01.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 60px;
}

.list-item-14 {
  background-image: url('../images/pronasa-salud-landing-camas-clinicas-icono-check-01.webp');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 60px;
}

.image-87 {
  width: 24px;
}

.link-block-6, .column-143, .column-144, .column-145 {
  text-align: center;
}

.columns-60, .columns-61 {
  align-items: center;
  display: flex;
}

.text-span-5 {
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
}

.text-span-6 {
  color: var(--pronasa);
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
}

.bold-text-11 {
  font-family: Manrope, sans-serif;
}

.text-span-7 {
  color: var(--pronasa);
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-style: italic;
}

.column-147 {
  font-family: Manrope, sans-serif;
}

.bold-text-12 {
  font-weight: 800;
}

.text-block-228 {
  margin-bottom: 10px;
}

.uniones-logo {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.uniones-fonohead {
  color: #fff;
  text-align: center;
  background-image: url('../images/whatsapp_logo.png');
  background-position: 77px;
  background-repeat: no-repeat;
  background-size: 25px;
  border-bottom: 1px solid #773aaa;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-family: Roboto Slab, sans-serif;
  font-size: 21px;
  text-decoration: none;
  display: block;
}

.uniones-fonohead.unionfon2 {
  background-position: 50%;
  border-bottom-style: none;
}

.uniones-fonohead._2do-unionestxt {
  background-position: 49px 0;
}

.uniones-fonohead.uniones-txtfoot {
  background-image: none;
}

.txt-terminos-uniones {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  font-family: Lato, sans-serif;
  font-size: 15px;
}

.banner-uniones {
  padding-bottom: 0;
}

.uniones-titulobanner {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 6px #0003;
  margin-top: 90px;
  font-family: Roboto Slab, sans-serif;
  font-size: 37px;
  font-weight: 400;
  line-height: 37px;
}

.uniones-titulobanner.uniones-txtcall {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
}

.uniones-titulobanner.uniones-tituloinfo {
  margin-top: 0;
  font-size: 32px;
  font-weight: 300;
  line-height: 35px;
}

.uniones-titulobanner.uniones-tituloinfo.titbanner2 {
  text-align: left;
}

.uniones-titulobanner.uniones-tituloinfo2 {
  color: #333;
  text-shadow: none;
  margin-top: 0;
}

.uniones-glosatitulo {
  font-size: 31px;
  font-weight: 700;
  line-height: 42px;
}

.txtbanun {
  color: #773aaa;
  text-shadow: 1px 1px 6px #0003, 1px 1px 6px #fff;
  font-size: 84px;
  line-height: 48px;
}

.txtbannun2 {
  color: #fff;
  text-shadow: 1px 1px 6px #000;
  background-image: url('../images/favorite.png');
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 25px;
  font-family: Roboto Slab, sans-serif;
  font-size: 20px;
  line-height: 23px;
}

.txtbannun2.unio-txt-banner {
  text-align: center;
  letter-spacing: 0;
  background-color: #662d91cc;
  background-image: none;
  border-radius: 5px;
  margin-top: 30px;
  padding: 5px 15px;
  font-size: 20px;
}

.txtbannun2.txtinfoser {
  background-image: url('../images/heart-1.png');
  background-position: 0 7%;
  background-size: 20px;
  margin-bottom: 25px;
  line-height: 25px;
}

.union-link-condiciones {
  color: #fff;
  text-shadow: none;
  margin-top: 20px;
  font-size: 13px;
  line-height: 30px;
  transition: color .5s;
}

.union-link-condiciones:hover {
  color: #ffd600;
}

.call-uniones {
  background-color: #773aaae6;
  padding-top: 60px;
  padding-bottom: 60px;
}

.uniones-txtsubcall {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  margin-top: 5px;
  font-family: Roboto Slab, sans-serif;
  font-size: 17px;
}

.uniones-sectinfo1 {
  background-image: url('../images/MIMZ4PUM2F.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 40px;
  padding-bottom: 40px;
}

.uniones-sectinfo1.infoun {
  background-image: url('../images/photo-1460538512106-37e555b43281.jpg');
  background-size: cover;
  background-attachment: fixed;
}

.unlistun {
  padding-left: 20px;
}

.uniones-txtinfo {
  color: #fff;
  text-align: justify;
  margin-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 15px;
}

.uniones-txtinfo.uniones-txtdark {
  color: #333;
  text-align: justify;
  padding-left: 30px;
  padding-right: 30px;
  line-height: 23px;
}

.uniones-txtinfo.txttestun {
  color: #333;
  text-align: center;
  font-size: 21px;
  line-height: 25px;
}

.listun {
  color: #fff;
}

.uniones-btnmasinfo {
  text-align: center;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 5px;
  width: 50%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto Slab, sans-serif;
  font-size: 15px;
  transition: background-color .5s;
  display: block;
}

.uniones-btnmasinfo:hover {
  background-color: #00000080;
}

.dropun {
  color: #fff;
  text-align: center;
  background-color: #773aaa;
  border: 1px #000;
  width: 100%;
  margin-top: 23px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 350px;
  padding-right: 350px;
  transition: background-color .5s;
  display: block;
  position: static;
  left: 332px;
}

.dropun:hover {
  background-color: #512374;
}

.dropun.w--open {
  width: 100%;
}

.icon-4 {
  margin-top: 39.5px;
  font-size: 30px;
}

.uniones-txt-terminos {
  margin-bottom: 5px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.uniones-div-terminos {
  background-color: #f0f0f0;
  padding: 40px;
}

.droplisun.w--open {
  position: static;
}

.uniones-info2 {
  background-color: #fff;
  padding-top: 70px;
  padding-bottom: 60px;
}

.slidertest {
  background-color: #773aaa;
  border-radius: 10px;
  height: 330px;
  padding: 20px 30px;
}

.txttestun {
  color: #fff;
  margin-top: 0;
}

.txttstun2 {
  color: #fff;
  text-align: justify;
}

.uniones-ver-terminos {
  color: #222;
  font-size: 13px;
  transition: color .5s;
}

.uniones-ver-terminos:hover {
  color: #662d91;
}

.txtunionte {
  color: #fff;
  text-align: justify;
  margin-top: 15px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  line-height: 23px;
}

.txtunionte.txtxuniontte2 {
  color: #fff;
}

.uniones-sectfooter {
  background-image: linear-gradient(#000000e6, #000000e6);
  padding-top: 40px;
  padding-bottom: 40px;
}

.uniones-glosafono {
  letter-spacing: 1px;
  margin-right: 25px;
  font-size: 16px;
}

.firma-2 {
  padding-top: 34px;
  padding-bottom: 30px;
  display: block;
}

.un {
  background-image: url('../images/4IFH7OWDL8.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.text-block-229 {
  background-color: var(--white);
  color: #fff;
  text-align: center;
  margin-top: 40px;
}

.text-block-229.hfgh {
  color: #7f48ac;
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

html.w-mod-js [data-ix="load"] {
  opacity: 0;
  display: block;
  transform: translate(-160px);
}

html.w-mod-js [data-ix="appear-head"], html.w-mod-js [data-ix="appear-head-2"], html.w-mod-js [data-ix="appear-head-3"] {
  opacity: 0;
  transform: translate(0, -100px);
}

html.w-mod-js [data-ix="parrafo-nosotros-amysa"] {
  opacity: 0;
  transform: translate(500px);
}

html.w-mod-js [data-ix="fade-in-on-load"] {
  opacity: 0;
  transform: translate(0, 30px);
}

html.w-mod-js [data-ix="title-slider"] {
  opacity: 0;
  transform: translate(0, 20px);
}

html.w-mod-js [data-ix="new-interactiotab-arrow"] {
  opacity: 0;
  transform: translate(0, -11px);
}

@media screen and (max-width: 991px) {
  .txtcall1mp {
    font-size: 28px;
  }

  .fonobalance {
    background-position: 12%;
  }

  .tit1balance {
    font-size: 32px;
  }

  .list1balance {
    font-size: 14px;
    line-height: 22px;
  }

  .divservbalance.divservbalance22 {
    height: 134px;
  }

  .txtservbalance, .txtcontbalance {
    font-size: 12px;
  }

  .contact-form-amysa.form-pretty {
    width: 102%;
  }

  .title-pretty-banner {
    text-align: center;
    letter-spacing: 0;
    margin-bottom: 0;
    font-size: 35px;
  }

  .title-centros.offertas {
    letter-spacing: 2px;
  }

  .title-centros.offertas.quienes-somos-pw {
    letter-spacing: 0;
    font-size: 40px;
  }

  .tab-link.w--current {
    width: 17%;
    margin-right: 2%;
    padding: 15px 10px;
  }

  .btn-centros.btn-centros-1.btn-banner-pw {
    letter-spacing: 0;
    font-size: 15px;
  }

  .parrafo-ofertas {
    font-size: 22px;
  }

  .txt-of {
    font-size: 17px;
  }

  .txt-ofertas.ded, .txt-ofertas.plus {
    font-size: 14px;
  }

  .txt-ofertas.oack1 {
    margin-bottom: 85px;
  }

  .txt-ofertas.post-op {
    margin-bottom: 65px;
  }

  .txt-ofertas.ofertas-pack {
    margin-bottom: 39px;
  }

  .txt-ofertas.depilacion {
    margin-bottom: 60px;
  }

  .div-1 {
    width: 49%;
  }

  .img-separator {
    float: right;
    width: 160px;
    height: 100%;
  }

  .div-2 {
    float: left;
    width: 50%;
  }

  .div-content-txt.title-nosotros-pw {
    width: 279px;
  }

  .div-content-txt.title-nosotros-pw.div-conyect {
    width: 358px;
    top: 17%;
  }

  .parrafo-nosotros-pw {
    font-size: 15px;
  }

  .nosotros-2-txt {
    width: 50%;
    height: 100%;
  }

  .div-container-2 {
    float: left;
    width: auto;
    left: 54px;
  }

  .div-container-2.div-container-pasos {
    width: 387px;
    top: 3%;
    left: 23px;
  }

  .div-2-img {
    float: left;
    background-image: url('../images/legatura-dintre-kilogramele-in-plus-si-fericire.jpg');
    background-position: 50%;
    width: 50%;
  }

  .txt-call1-pw {
    font-size: 24px;
  }

  .txt-call1-pw.txt-2-call1 {
    letter-spacing: 1px;
    font-size: 44px;
  }

  .title-2-banner-pw {
    text-align: center;
    letter-spacing: 0;
    margin-top: 0;
    font-size: 44px;
  }

  .txtloferta {
    font-size: 18px;
  }

  .txt-2-pw {
    font-size: 33px;
  }

  .txt-2-pw.txt3-pw {
    font-size: 36px;
  }

  .txt-precio-oferta {
    letter-spacing: 3px;
    font-size: 28px;
  }

  .txt-telefono-pw {
    margin-top: 33px;
    font-size: 15px;
    position: static;
    top: -19px;
    bottom: -95px;
    right: 243px;
  }

  .title-list-centros {
    font-size: 19px;
  }

  .txt-foot-pw, .txt-foot-pw.adress-pw {
    font-size: 17px;
  }

  .idiid {
    float: left;
    width: 83px;
    height: 100%;
  }

  .div-top-mobile {
    top: -1px;
    left: 0;
  }

  .giftcard {
    letter-spacing: 0;
    font-size: 37px;
  }

  .slider-4-prety {
    background-position: 0 0, 50%;
  }

  .promociones-verano {
    background-image: linear-gradient(#ffffffc2, #ffffffc2), url('../images/img-promos.jpg'), linear-gradient(135deg, #0000 25%, #e4d5d5 83%);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
    background-attachment: scroll, fixed, scroll;
  }

  .div-prm {
    text-align: center;
    width: 80%;
    padding-right: 0;
  }

  .titlebanner1-camo {
    font-size: 36px;
  }

  .titlebanner1-camo.subtitle-banner-camo {
    width: 98%;
    font-size: 13px;
  }

  .titlebanner1-camo.subtitle-banner-camo.title2-gracias-camo-antiage {
    font-size: 20px;
  }

  .titlebanner1-camo.subtitle-banner-camo.subtitle-trata-dolor.sdffdfd {
    letter-spacing: 0;
    font-size: 23px;
  }

  .titlebanner1-camo.subtitle-banner-camo.subtitle-trata-dolor.sdffdfd.t2-gracias-c {
    width: 88%;
    margin-top: 0;
    padding-right: 8px;
    font-size: 27px;
  }

  .titlebanner1-camo.title-gracias-camo-antiage {
    font-size: 33px;
  }

  .titlebanner1-camo.title-antiage {
    font-size: 49px;
  }

  .titlebanner1-camo.title-tratamiento-dolor1 {
    font-size: 41px;
  }

  .titlebanner1-camo.title-tratamiento-dolor1.t-gracias-dolor, .titlebanner1-camo.title-cancer1 {
    font-size: 34px;
  }

  .form-camo {
    width: 95%;
  }

  .form-camo.form-camo-footer {
    padding-left: 5px;
    padding-right: 5px;
  }

  .fono-head-camo {
    margin-left: 6px;
    font-size: 16px;
  }

  .fono-head-camo.fgfgf {
    margin-left: 112px;
  }

  .fono-head-camo.fgfgf.rfgtpp {
    margin-left: 135px;
  }

  .fono-head-camo.fdfdfrrrr {
    margin-left: 134px;
  }

  .txt-call1-camo {
    font-size: 33px;
  }

  .txt-call1-camo.txtvaa {
    letter-spacing: -1px;
    font-size: 24px;
  }

  .btn-call1-camo {
    width: 100%;
    font-size: 10px;
  }

  .btn-call1-camo.btn-programa-ae {
    margin-top: 8px;
  }

  .btn-call1-camo.btn-programa-ae.btn-tartamiento-cancer, .btn-call1-camo.btn-call1-programa-antiage.btn-gracias-camo.w--current {
    font-size: 13px;
  }

  .title2-rejuv {
    font-size: 17px;
  }

  .title2-rejuv.title-tratamientos-cancel {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .title2-rejuv.title-paraga-ae {
    font-size: 22px;
  }

  .title2-rejuv.title-trat-cancer {
    line-height: 37px;
  }

  .title-formas-rejuv {
    margin-top: 0;
    font-size: 23px;
    line-height: 35px;
  }

  .parrafo-formas-rejuv, .parrafo-formas-rejuv.parrafo-cancer, .parrafo-oncologia {
    font-size: 13px;
  }

  .parrafo-tratamiento-integral {
    font-size: 14px;
  }

  .tratamiento-deldolor, .tratamiento-deldolor.img-tratamiento2 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img-play {
    top: -135px;
    left: 103px;
  }

  .container-programas {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-img-2-trata {
    margin-left: -61px;
  }

  .parrafo-programa-ae {
    font-size: 15px;
  }

  .div-parrafo-programas {
    padding-left: 20px;
    padding-right: 80px;
  }

  .custom-column {
    float: left;
  }

  .galery-column.rigth-column {
    width: 286px;
  }

  .frascos2 {
    margin-left: 60px;
  }

  .parrafo-arthro {
    font-size: 15px;
    line-height: 20px;
  }

  .parrafo-arthro.parrafro-2-arthro {
    letter-spacing: 0;
    font-size: 22px;
  }

  .list-bne.firtsd {
    font-size: 15px;
  }

  .list-trata {
    margin-left: 0;
    padding-left: 23px;
    font-size: 13px;
    line-height: 24px;
  }

  .list-trata.otras {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .list-trata.negrita {
    letter-spacing: -1px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 13px;
  }

  .title-patologias-camo {
    font-family: Oswald, sans-serif;
    font-size: 14px;
    line-height: 18px;
  }

  .txt-banner-cancer.txt3-bnaner {
    padding-left: 54px;
    font-size: 30px;
  }

  .btn-banner-cancer {
    margin-left: 56px;
  }

  .btn-banner-cancer.btn-bio {
    width: 72%;
  }

  .biotecnia, .slider-bio {
    height: 878px;
  }

  .left-arrow {
    width: 39px;
    height: 39px;
    top: -447px;
    left: 172px;
  }

  .right-arrow {
    width: 39px;
    height: 39px;
    top: 24px;
    left: 386px;
  }

  .heading-2 {
    margin-top: 20px;
    margin-bottom: 1px;
    font-size: 16px;
  }

  .paragraph {
    font-size: 13px;
  }

  .paragraph.parrafo-valor {
    margin-top: 0;
  }

  .enfermos-cancer {
    height: 698px;
  }

  .column-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3 {
    margin-bottom: 15px;
    font-size: 20px;
  }

  .column-5 {
    padding-left: 0;
  }

  .list-tratamientos-cancer {
    font-size: 14px;
    line-height: 20px;
  }

  .image-3 {
    margin-top: 40px;
  }

  .div-block-2.div-mask-curcuma {
    top: -686px;
  }

  .paragraph-2.parrafo-curcumaa {
    font-size: 14px;
  }

  .list-curc {
    background-size: 19px;
    font-size: 14px;
  }

  .paragraph-3 {
    margin-bottom: 8px;
    font-size: 13px;
  }

  .text-block {
    font-size: 16px;
  }

  .div-block-3.div-form-header {
    width: 81%;
  }

  .column-8 {
    padding-right: 5px;
  }

  .column-9 {
    padding-right: 0;
  }

  .title-form-head-cancer {
    font-size: 23px;
  }

  .txtbanpa {
    font-size: 60px;
    line-height: 60px;
  }

  .txtbanpa2 {
    font-size: 70px;
  }

  .txtbanpa3 {
    letter-spacing: 0;
    margin-top: 10px;
    font-size: 14px;
  }

  .banpa {
    padding-bottom: 0;
  }

  .divpa {
    height: 200px;
  }

  .txtfotpa {
    font-size: 16px;
  }

  .txtbanbru2 {
    font-size: 20px;
  }

  .column-23 {
    padding-right: 5px;
  }

  .text-block-73 {
    background-position: 33px;
    font-size: 14px;
  }

  .text-block-73.fgggarg {
    background-position: 45px;
  }

  .text-block-72 {
    font-size: 14px;
  }

  .text-block-74 {
    background-position: 24px;
    font-size: 14px;
  }

  .text-block-75 {
    background-position: 64px;
    font-size: 15px;
  }

  .text-block-76 {
    background-position: 0 0;
    font-size: 14px;
  }

  .headme, .banme {
    padding-left: 0;
    padding-right: 0;
  }

  .txtbanme2 {
    font-size: 40px;
  }

  .txtbanme2.txtcallme {
    font-size: 40px;
    line-height: 50px;
  }

  .listbanme {
    font-size: 17px;
    line-height: 25px;
  }

  .infome, .callme, .fotme {
    padding-left: 0;
    padding-right: 0;
  }

  .txtfotme2 {
    padding-left: 0;
    font-size: 15px;
  }

  .whatsapp-gs {
    width: 40%;
    font-family: Oswald, sans-serif;
    font-size: 16px;
  }

  .whatsapp-gs.whatsapp-fm {
    width: 33%;
  }

  .txtheadme, .btnheadme {
    font-size: 15px;
  }

  .item-contact {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-block-78 {
    font-size: 46px;
    line-height: 50px;
  }

  .text-block-107 {
    background-position: 0%;
    font-size: 13px;
  }

  .text-block-107.wsp--dento {
    background-position: 0%;
  }

  .text-block-107.correo-dento {
    font-size: 13px;
  }

  .container-4 {
    max-width: 92%;
  }

  .text-block-6 {
    font-size: 15px;
  }

  .text-block-4 {
    font-size: 20px;
  }

  .text-block-7 {
    letter-spacing: 0;
    font-size: 17px;
  }

  .text-block-5.fgt6.gty7un {
    font-size: 40px;
    line-height: 54px;
  }

  .button.btn-naranjo-left {
    width: 79%;
  }

  .text-block-108 {
    margin-bottom: 12px;
    font-size: 13px;
  }

  .column-72 {
    padding-left: 20px;
  }

  .div-block-29, .div-block-30 {
    height: 495px;
    padding: 40px;
  }

  .list-2 {
    font-size: 16px;
    line-height: 34px;
  }

  .heading-21 {
    margin-top: 9px;
    margin-bottom: 11px;
    font-size: 33px;
  }

  .item-contact-2 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .textqw {
    font-size: 28px;
    line-height: 35px;
  }

  .btn-call1-id {
    letter-spacing: 0;
    font-size: 13px;
  }

  .callya {
    padding-left: 0;
    padding-right: 0;
  }

  .button-9.dbnhj {
    display: none;
  }

  .title-b-rpa {
    font-size: 31px;
    line-height: 43px;
  }

  .title-b-rpa.title-tes {
    margin-bottom: -4px;
    font-size: 27px;
  }

  .headcl, .bancl {
    padding-left: 0;
    padding-right: 0;
  }

  .txtbancl2 {
    letter-spacing: 0;
  }

  .infocl {
    padding-left: 0;
    padding-right: 0;
  }

  .txtinfocl.esp {
    margin-top: 0;
  }

  .divic {
    margin: 3px;
  }

  .text-block-162 {
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 5px;
  }

  .video.vicel {
    display: none;
  }

  .div-block-44.div2.div3 {
    height: 200px;
  }

  .div-block-44.div3 {
    height: 600px;
  }

  .div-block-46 {
    height: 300px;
  }

  .fotcl {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-22 {
    font-size: 46px;
    line-height: 43px;
  }

  .text-block-165 {
    margin-bottom: -9px;
  }

  .text-block-166 {
    font-size: 15px;
  }

  .div-block-47 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-168 {
    letter-spacing: 0;
  }

  .div-block-48 {
    padding: 40px 40px 40px 20px;
  }

  .heading-23 {
    font-size: 33px;
    line-height: 39px;
  }

  .txtbancl2-2 {
    letter-spacing: 0;
  }

  .grid-3-columns {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.gallery-v5 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-89 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-90 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-194 {
    font-size: 40px;
  }

  .section-91, .ctana, .section-92 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-93 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-203 {
    font-size: 15px;
  }

  .section-94 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-54 {
    padding: 16px;
  }

  .section-95 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-205 {
    font-size: 18px;
  }

  .div-block-55 {
    height: 500px;
  }

  .slider-8 {
    height: 400px;
  }

  .section-96 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .logosad {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .sdf34 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-57 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-212 {
    font-size: 35px;
    line-height: 40px;
  }

  .text-block-213 {
    font-size: 18px;
  }

  .section-98 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-215 {
    font-size: 22px;
  }

  .text-block-216, .list-item-11 {
    font-size: 16px;
  }

  .fgdgr4 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-217 {
    font-size: 18px;
  }

  .container-9 {
    max-width: 80%;
  }

  .uniones-fonohead {
    background-position: 23%;
    font-size: 15px;
  }

  .uniones-fonohead._2do-unionestxt {
    background-position: 35px 0;
  }

  .uniones-btnmasinfo {
    width: 60%;
  }

  .uniones-glosafono {
    font-size: 13px;
  }
}

@media screen and (max-width: 767px) {
  .firma {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .txtcall1mp {
    font-size: 17px;
    line-height: 29px;
  }

  .logoftmptc {
    margin-left: 10px;
  }

  .logobalance {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .fonobalance {
    text-align: center;
    background-position: 23%;
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .bannerbalance {
    background-position: -914px 0;
    background-size: auto;
  }

  .tit1balance {
    margin-top: 27px;
    line-height: 49px;
  }

  .tit1balance.tit1balancecent {
    text-align: center;
  }

  .list1balance {
    margin-left: 49px;
  }

  .boton1balance {
    margin-bottom: 12px;
    margin-left: 169px;
  }

  .divcontbalance {
    padding: 31px 50px 23px;
  }

  .servbalance {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .divservbalance {
    margin-bottom: 8px;
  }

  .divservbalance.divservbalance22 {
    height: 141px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .divservbalance.divservbalance22.divservban2 {
    height: 150px;
  }

  .divservbalance.divservbalance22.divserbns.divserkin {
    height: 235px;
  }

  .txtservbalance.txtservbalanceizq {
    margin-top: 7px;
  }

  .servbalance2 {
    background-position: -409px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .servbalance3 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .servbalance4 {
    background-position: 50%;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .servbalance5 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .contact-form-amysa.form-pretty {
    width: 100%;
    padding-top: 18px;
  }

  .contact-field.area, .contact-field.email-icon.email-pw, .contact-field.pw {
    width: 100%;
  }

  .container-slider {
    top: -10px;
  }

  .logo-pretty {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .title-pretty-banner {
    text-align: left;
    letter-spacing: 0;
    width: 100%;
    margin-top: 202px;
    font-size: 38px;
  }

  .centros-pretty {
    padding-top: 30px;
  }

  .title-centros {
    letter-spacing: 0;
    font-size: 49px;
  }

  .title-centros.offertas {
    letter-spacing: 0;
    font-size: 37px;
  }

  .title-centros.offertas.quienes-somos-pw.txt-call2-pw {
    font-size: 47px;
  }

  .tab-centro.tab-2 {
    margin-top: 0;
  }

  .tab-link.providencia.w--current {
    width: 19%;
  }

  .title-centros-pretty {
    font-size: 20px;
  }

  .parrafo-centros {
    font-size: 14px;
  }

  .btn-centros.btn-centros-1 {
    width: 70%;
    margin-bottom: 41px;
  }

  .btn-centros.btn-centros-1.btn-banner-pw {
    float: none;
    width: 50%;
  }

  .btn-centros.btn-centros-1.btn-planes {
    float: none;
    width: 53%;
  }

  .btn-centros.btn-centros-1.btn-planes.planes-1btn {
    float: none;
    width: 56%;
  }

  .nosotros-pretty {
    height: auto;
  }

  .nosotros-pretty.nosotros-vitamed.tratamiento-del-dolor-section {
    height: 398px;
  }

  .div-2 {
    float: left;
    width: 100%;
    margin-top: 0;
  }

  .div-content-txt.title-nosotros-pw {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    top: 0%;
    left: 0;
  }

  .div-content-txt.title-nosotros-pw.div-conyect {
    float: none;
    width: 95%;
  }

  .nosotros2-pretty {
    height: auto;
    padding-bottom: 40px;
    top: 49px;
    left: 0;
  }

  .nosotros2-pretty.servicios {
    background-color: #fff;
    padding-bottom: 0;
  }

  .nosotros-2-txt {
    z-index: 0;
    float: none;
    width: 100%;
    height: auto;
    position: static;
    top: 50%;
  }

  .div-container-2 {
    float: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    position: relative;
    inset: 50% 0 0%;
  }

  .div-container-2.div-container-pasos {
    width: 100%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .txt-call1-pw {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .title-2-banner-pw {
    text-align: left;
    width: 100%;
    font-size: 45px;
  }

  .flecha-call1 {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .txtloferta {
    text-align: center;
  }

  .txt-2-pw {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .txt-precio-oferta {
    text-align: center;
  }

  .referencial-txt {
    float: none;
    text-align: center;
  }

  .imghh {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .ghth {
    margin-left: auto;
    margin-right: auto;
    display: block;
    right: 0;
  }

  .txt-telefono-pw {
    margin-top: 0;
    margin-left: 183px;
    margin-right: auto;
    display: block;
    left: 162px;
  }

  .list-centros {
    text-align: center;
    column-count: 2;
    column-rule: 1px dotted #008e94;
    column-gap: .5em;
    margin-left: auto;
    margin-right: auto;
    list-style-type: square;
    display: block;
  }

  .title-list-centros {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .txt-foot-pw {
    width: 245px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .txt-foot-pw.adress-pw {
    font-size: 16px;
  }

  .img-foot-pw {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .mobile-imagery {
    background-image: url('../images/slide1.jpg');
    background-position: 0 0;
    background-size: 960px;
    height: 400px;
    margin-bottom: 40px;
    position: relative;
  }

  .mobile-imagery.image-2-mobile {
    z-index: 0;
    background-image: url('../images/legatura-dintre-kilogramele-in-plus-si-fericire.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px;
    position: relative;
    top: 0;
  }

  .mobile-imagery.image-2-mobile.serv-mobile-vitamed {
    background-image: url('../images/file.jpg');
  }

  .mobile-imagery.mobile-vitamed-nosotros {
    background-image: url('../images/dfrss.jpg');
    background-position: 100% 0;
    background-size: cover;
  }

  .div-up-mobile {
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
  }

  .txt-link {
    font-size: 13px;
  }

  .centros-2 {
    margin-top: 0;
    padding-top: 80px;
  }

  .div-redes {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .slider-ofertas-mobile {
    width: 73%;
  }

  .giftcard {
    font-size: 40px;
  }

  .slider-4-prety {
    background-position: 50%, 0 0;
  }

  .img-plan2 {
    width: 56%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .promociones-verano {
    background-image: linear-gradient(#ffffffc9, #ffffffc9), url('../images/verano-cuidados.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .div-prm {
    width: 100%;
  }

  .div-loupe {
    max-width: 134px;
    max-height: 134px;
  }

  .body-camo.body-camo-tratamiento-cancer {
    background-image: linear-gradient(#0000, #ffffffba), url('../images/envelhecer-agua-de-coco.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .body-camo.body-camo-tratamiento-cancer.ody-cancer {
    background-image: url('../images/banner-cancer.jpg'), linear-gradient(#00000026, #00000026);
    background-position: 100%, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
    background-attachment: fixed, scroll;
  }

  .titlebanner1-camo.subtitle-banner-camo {
    width: 76%;
    font-size: 12px;
  }

  .titlebanner1-camo.subtitle-banner-camo.title2-gracias-camo-antiage {
    font-size: 24px;
  }

  .titlebanner1-camo.subtitle-banner-camo.subtitle-trata-dolor.sdffdfd {
    margin-left: 220px;
  }

  .titlebanner1-camo.title-gracias-camo-antiage {
    font-size: 37px;
  }

  .fono-head-camo {
    margin-left: 180px;
  }

  .fono-head-camo.fgfgf {
    margin-left: 196px;
  }

  .fono-head-camo.fgfgf.rfgtpp {
    margin-left: 198px;
  }

  .fono-head-camo.fdfdfrrrr {
    margin-left: 194px;
  }

  .fono-head-camo.fono-cancer2 {
    margin-top: 8px;
    margin-left: -2px;
    font-size: 21px;
  }

  .btn-call1-camo {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    display: block;
  }

  .title2-rejuv {
    line-height: 23px;
  }

  .title2-rejuv.title-paraga-ae {
    padding-left: 0;
    display: block;
  }

  .title2-rejuv.title-trat-cancer {
    font-size: 20px;
  }

  .div-linea-azul.linea-blanco.linea-1-blanca {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .video-pop-up, .lightbox {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img-play {
    top: -167px;
    left: 186px;
  }

  .txt2-videos {
    font-size: 19px;
  }

  .container-programas {
    display: block;
  }

  .txt-tratamientos {
    flex: 1;
    order: 1;
    align-self: baseline;
    padding-bottom: 33px;
  }

  .divimage-trata {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .div-img-2-trata {
    height: 252px;
    margin-left: auto;
    display: block;
  }

  .parrafo-programa-ae {
    display: block;
  }

  .div-parrafo-programas {
    padding-right: 20px;
  }

  .div-content-cancer {
    margin-left: 20px;
    margin-right: 20px;
    padding: 40px 15px 35px;
  }

  .custom-row {
    margin-left: 10px;
    margin-right: 10px;
  }

  .custom-column {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .custom-column._60 {
    width: 100%;
  }

  .galery-column {
    float: left;
    width: 48%;
  }

  .galery-column.rigth-column {
    float: none;
    text-align: center;
    width: 400px;
    margin-left: 6%;
  }

  .imagen-cancer1 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .frascos2 {
    width: 47%;
  }

  .txt1-arthro.txt2-arthro {
    font-size: 27px;
  }

  .list-bne.gfgg, .list-number-pasos.rigth, .list-number-pasos._5, .list-number-pasos._6 {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .banner-01-cancer {
    height: 800px;
  }

  .slider-6.slider-cancer-banner {
    padding-left: 20px;
  }

  .txt-banner-cancer {
    margin-top: 0;
    margin-left: 0;
    font-size: 32px;
    line-height: 44px;
  }

  .txt-banner-cancer.txt3-bnaner {
    text-align: center;
    margin-top: 33px;
    padding-left: 0;
    font-size: 24px;
    line-height: 35px;
  }

  .txt-banner-cancer.title-gracias {
    font-size: 36px;
  }

  .list-1 {
    margin-left: 0;
    font-size: 19px;
  }

  .list-1.t2-gracias-cancer {
    text-align: center;
    font-size: 25px;
  }

  .btn-banner-cancer.btn-bio.btn-tratamientos-curcuma {
    width: 50%;
  }

  .biotecnia {
    height: 906px;
  }

  .slider-bio {
    height: 337px;
  }

  .left-arrow {
    top: -177px;
    left: -253px;
  }

  .right-arrow {
    left: 494px;
  }

  .cancer-4 {
    padding-top: 80px;
  }

  .curcuma1 {
    height: 760px;
  }

  .slider-7.slider-curcuma {
    height: 806px;
  }

  .div-block-2.div-mask-curcuma {
    padding-left: 50px;
    padding-right: 50px;
    top: -800px;
  }

  .tittle-curcuma1 {
    font-size: 25px;
  }

  .list-curc {
    margin-top: 7px;
  }

  .curcuma-resultados {
    padding-left: 30px;
    padding-right: 30px;
  }

  .title-tratamientos-curcuma {
    font-size: 17px;
    line-height: 25px;
  }

  .beneficios-curcuma {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-2 {
    font-size: 14px;
  }

  .imjh {
    width: 178px;
  }

  .image-6 {
    width: 206px;
  }

  .div-block-3.div-form-header {
    top: -421px;
  }

  .form-header-cancer {
    margin-top: 36px;
  }

  .column-8, .column-9 {
    padding-right: 0;
  }

  .txtfotpa {
    text-align: center;
  }

  .column-23 {
    padding-right: 0;
  }

  .div-block-7 {
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-block-73 {
    background-position: 161px 0;
  }

  .text-block-73.fgggarg {
    background-position: 35%;
  }

  .text-block-72 {
    background-position: 82px 0;
  }

  .text-block-74 {
    background-position: 151px 0;
  }

  .text-block-75 {
    background-position: 38%;
  }

  .text-block-76 {
    background-position: 69px 0;
  }

  .bodyme {
    background-position: 0 0;
    background-size: cover;
  }

  .txtbanme, .txtbanme2.txtcallme {
    text-align: center;
  }

  .listbanme {
    width: 50%;
  }

  .divme {
    height: 450px;
  }

  .whatsapp-gs {
    background-position: 10%;
    width: 47%;
    font-size: 16px;
  }

  .whatsapp-gs.whatsapp-fm {
    width: 51%;
  }

  .whatsapp-gs.whats-ner {
    width: 45%;
  }

  .btnheadme {
    color: #fff;
    text-align: left;
  }

  .contact-header-ic.hf-pr.frt56 {
    font-size: 15px;
  }

  .item-contact {
    font-size: 13px;
  }

  .item-contact.uhjui {
    display: block;
  }

  .text-block-78 {
    font-size: 39px;
  }

  .div-block-27 {
    width: 82%;
    margin-top: 33px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .text-block-95 {
    margin-bottom: 5px;
  }

  .text-block-95.contact-b-pp.tc-b {
    margin-top: -7px;
  }

  .text-block-96 {
    font-size: 13px;
  }

  .column-62 {
    padding-left: 7px;
  }

  .header-dento, .columns-5 {
    display: block;
  }

  .column-11 {
    text-align: center;
  }

  .text-block-107.correo-dento.ghyuio {
    background-position: 22%;
    font-size: 16px;
  }

  .text-block-107.htd {
    background-position: 32%;
  }

  .text-block-4 {
    margin-top: 31px;
  }

  .banner-dnto.hjui8 {
    height: 657px;
  }

  .columns-6 {
    display: block;
  }

  .button.btn-naranjo-left {
    letter-spacing: 0;
    width: 80%;
    font-size: 14px;
  }

  .button.gty78.hjui {
    letter-spacing: 0;
    font-size: 14px;
  }

  .div-form-dento.hjnkl {
    margin-top: 14px;
  }

  .text-block-108 {
    text-align: center;
    font-size: 15px;
  }

  .column-72 {
    text-align: center;
  }

  .div-block-29 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-109 {
    font-size: 31px;
  }

  .div-block-30 {
    margin-left: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-2 {
    padding-left: 0;
  }

  .column-76 {
    display: block;
  }

  .heading-21 {
    text-align: center;
    margin-top: 41px;
    font-size: 40px;
  }

  .columns-9 {
    display: flex;
  }

  .column-78 {
    text-align: center;
  }

  .item-contact-2 {
    letter-spacing: 3px;
    font-size: 20px;
  }

  .bante {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .textqw {
    margin-top: 30px;
    font-size: 35px;
  }

  .text-block-111 {
    margin-bottom: 11px;
    font-size: 20px;
    line-height: 38px;
  }

  .text-block-115 {
    font-size: 22px;
    line-height: 36px;
  }

  .btn-call1-id.btn-serv-3 {
    margin-top: 2px;
  }

  .btn-call1-id.btn-serv-3.btn-blan-orkin.gt678 {
    width: 63%;
  }

  .text-block-119 {
    font-size: 22px;
  }

  .text-block-120 {
    font-size: 20px;
  }

  .columns-12 {
    display: block;
  }

  .text-block-121.gty678 {
    background-position: 24%;
  }

  .text-block-125 {
    margin-bottom: 43px;
  }

  .image-16 {
    max-width: 79%;
  }

  .image-17 {
    margin-bottom: 37px;
  }

  .text-block-147.dsf3.dfs323._435dfg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-b-rpa {
    text-align: center;
    font-size: 43px;
  }

  .title-b-rpa.title-tes {
    margin-bottom: 20px;
    font-size: 26px;
    line-height: 42px;
  }

  .text-block-162 {
    margin-top: 29px;
  }

  .video {
    display: none;
  }

  .div-block-44.div3 {
    height: 850px;
  }

  .text-block-173._2345t.e3w2q {
    font-size: 13px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.gallery-v5 {
    grid-column-gap: 16px;
  }

  .image-73 {
    margin-bottom: 11px;
  }

  .div-block-55 {
    height: auto;
  }

  .cta {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-207 {
    width: 80%;
  }

  .slider-8 {
    height: 450px;
  }

  .section-97 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-215 {
    font-size: 30px;
  }

  .button-37 {
    margin-bottom: 20px;
  }

  .heading-26 {
    text-align: center;
  }

  .heading-27 {
    text-align: center;
    margin-top: 0;
  }

  .image-86 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .columns-59 {
    flex-flow: column;
  }

  .column-146 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uniones-logo {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .uniones-fonohead {
    background-position: 37%;
  }

  .uniones-fonohead._2do-unionestxt {
    background-position: 194px 0;
  }

  .uniones-titulobanner.uniones-txtcall {
    font-size: 31px;
  }

  .firma-2 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .enviarcontmp {
    font-size: 17px;
  }

  .txtcall1mp {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 15px;
  }

  .fonotopmp2 {
    font-size: 15px;
    line-height: 16px;
  }

  .fonobalance {
    background-position: 23px 0;
  }

  .bannerbalance {
    background-position: 50%;
    background-size: cover;
  }

  .tit1balance {
    font-size: 24px;
    line-height: 39px;
  }

  .list1balance {
    margin-left: -1px;
  }

  .boton1balance {
    margin-bottom: 9px;
    margin-left: 38px;
  }

  .divcontbalance {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tit2balance {
    font-size: 27px;
    line-height: 27px;
  }

  .divservbalance.divservbalance22.divauribal {
    height: 209px;
  }

  .divservbalance.divservbalance22.cirdivbal {
    height: 212px;
  }

  .divservbalance.divservbalance22.divservban2 {
    height: 240px;
  }

  .divservbalance.divservbalance22.divserbns, .divservbalance.divservbalance22.divserbns.divserkin2 {
    height: 200px;
  }

  .servbalance2 {
    background-position: 41% 49%;
  }

  .servbalance5 {
    background-position: 63%;
    background-size: cover;
  }

  .call2balance {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .txtcall2balance {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 21px;
    line-height: 35px;
  }

  .txtcontbalance {
    margin-bottom: 11px;
  }

  .boton3balance.btnkine {
    width: 60%;
  }

  .gracias1balance {
    font-size: 23px;
  }

  .gracias2balance {
    margin-top: 3px;
    font-size: 23px;
  }

  .container-slider {
    top: 17px;
  }

  .mask-title-pretty {
    background-image: url('../images/fondo-inicio-1.jpg.jpeg');
    background-position: 60% 20%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
  }

  .title-pretty-banner {
    text-align: center;
    letter-spacing: -2px;
    margin-top: 113px;
    font-size: 27px;
  }

  .call1-pretty.fdbv {
    margin-top: 52px;
  }

  .title-centros {
    font-size: 26px;
  }

  .title-centros.offertas {
    letter-spacing: 0;
    font-size: 22px;
    line-height: 38px;
  }

  .title-centros.offertas.quienes-somos-pw {
    font-size: 26px;
  }

  .title-centros.offertas.quienes-somos-pw.txt-call2-pw {
    font-size: 32px;
    line-height: 42px;
  }

  .tab-centro.tab-2 {
    height: 1196px;
  }

  .tab-centro.tab-2.tab-1 {
    height: 980px;
  }

  .tab-menu {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .tab-link.pealolen, .tab-link.pealolen.mobile, .tab-link.santiago {
    width: 80%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .tab-link.santiago.mobile {
    width: 51%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .tab-link.santiago.mobile.w--current {
    width: 80%;
    text-decoration: none;
    transition: background-color .5s;
    position: relative;
    inset: 0;
  }

  .tab-link.via-del-mar, .tab-link.providencia {
    width: 80%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .tab-link.providencia.w--current {
    width: 51%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 15px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .tab-link.providencia.mobile {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .btn-centros.btn-centros-1.btn-banner-pw {
    float: none;
    width: 81%;
  }

  .btn-centros.btn-centros-1.btn-planes {
    float: none;
    width: 62%;
  }

  .btn-centros.btn-centros-1.btn-planes.planes-1btn.btn-formas-rejuv {
    width: 71%;
  }

  .parrafo-ofertas {
    letter-spacing: 0;
    font-size: 19px;
  }

  .title-slider.title-mobile-slider {
    letter-spacing: 0;
    font-size: 23px;
  }

  .div-1.bgcb {
    width: 100%;
  }

  .div-2 {
    float: left;
    margin-top: 367px;
    position: static;
    top: 0;
  }

  .div-content-txt.title-nosotros-pw.div-conyect {
    position: relative;
    top: 26%;
  }

  .parrafo-nosotros-pw {
    text-align: center;
    font-size: 14px;
  }

  .nosotros2-pretty.servicios {
    padding-right: 0;
  }

  .nosotros-2-txt {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-container-2.div-container-pasos {
    margin-top: 569px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    inset: auto auto 0% 0;
  }

  .txt-call1-pw {
    font-size: 17px;
    line-height: 36px;
  }

  .txt-call1-pw.txt-2-call1 {
    letter-spacing: -1px;
    font-size: 35px;
  }

  .title-2-banner-pw {
    text-align: center;
    letter-spacing: 0;
    font-size: 23px;
    line-height: 24px;
  }

  .v {
    display: none;
  }

  .txtloferta {
    font-size: 14px;
  }

  .txt-2-pw {
    font-size: 26px;
  }

  .txt-2-pw.txt3-pw {
    font-size: 29px;
  }

  .txt-precio-oferta {
    letter-spacing: 1px;
    font-size: 26px;
  }

  .txt-telefono-pw {
    color: #008e94;
    margin-left: 53px;
    bottom: -72px;
    left: 34px;
  }

  .mobile-imagery.mobile-vitamed-nosotros {
    background-image: url('../images/dfrss.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    height: 397px;
    margin-bottom: 40px;
    position: static;
    top: 390px;
  }

  .txt-link {
    font-size: 15px;
  }

  .centros-2 {
    margin-top: 0;
    padding-bottom: 80px;
  }

  .slider-ofertas-mobile {
    width: 95%;
  }

  .giftcard {
    text-align: center;
    letter-spacing: 0;
    font-size: 26px;
  }

  .slider-4-prety {
    background-image: url('../images/banner-mobile.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
  }

  .img-plan2.imgchip {
    width: auto;
    height: auto;
  }

  .div-harm2._2 {
    height: auto;
  }

  .link-tkan {
    text-decoration: none;
    display: block;
  }

  .div-loupe {
    background-size: 16px;
    max-width: 65px;
    max-height: 65px;
    margin-top: 23px;
  }

  .lb, .lb.lb2, .lb.lb2.lb5, .lb.lb2.lb5.lb11, .lb.lb2.lb5.lb11.lb-17, .lb.lb2.lb-8, .lb.lb2.lb-8.lb-13, .lb.lb3, .lb.lb3.lb-9, .lb.lb3.lb-9.lb-15, .lb.lb3.lb12, .lb.lb3.lb12.lb18, .lb.lb-4, .lb.lb-4.lb-10, .lb.lb-7, .lb.lb-7.lb-13 {
    display: none;
  }

  .lb-box {
    margin-left: 10px;
    margin-right: 10px;
    top: 307px;
    overflow: visible;
  }

  .lb-box.lb-box-2 {
    top: 323px;
  }

  .div-lb-img {
    width: 100%;
    height: 150px;
    position: static;
  }

  .div-lb-img.img-micro.div-imgreductivo {
    background-position: 50% 0;
  }

  .div-lb-text {
    float: none;
    text-align: left;
    width: 100%;
    padding: 20px;
  }

  .txt1-promo {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
  }

  .txt1-promo.txt-titleddd {
    margin-top: 0;
    font-size: 13px;
  }

  .txt-duracion-pw {
    font-size: 17px;
  }

  .txt-duracion-pw.desc.dfdfk {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 15px;
  }

  .txt-precio-promo {
    font-size: 14px;
  }

  .txt-precio-promo._3.gfg, .txt-precio-promo._1.gfgfg {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .txt-precio-promo._1.gfgfg.ght {
    padding-top: 3px;
  }

  .txt-precio-promo.gfg {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .txt-precio-promo-pw {
    font-size: 14px;
  }

  .row-descripcion {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .title-promocioas {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 11px;
    line-height: 17px;
    text-decoration: none;
    display: inline-block;
  }

  .title3-banner {
    letter-spacing: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
    display: block;
  }

  .body-camo {
    background-image: linear-gradient(#ffffff7d, #ffffff7d), url('../images/bann-mobile.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .body-camo.body-camo-tratamiento-cancer.ody-cancer {
    background-image: linear-gradient(#fff6, #fff6), url('../images/banner-phone.jpg'), url('../images/banner-cancer.jpg'), linear-gradient(#00000026, #00000026);
    background-position: 0 0, 50%, 50%, 0 0;
    background-repeat: repeat, no-repeat, no-repeat, repeat;
    background-size: auto, cover, cover, auto;
    background-attachment: scroll, fixed, fixed, scroll;
  }

  .banner-camo {
    background-image: none;
  }

  .titlebanner1-camo {
    font-size: 27px;
  }

  .titlebanner1-camo.subtitle-banner-camo {
    width: 98%;
    font-size: 14px;
    line-height: 20px;
  }

  .titlebanner1-camo.subtitle-banner-camo.title2-gracias-camo-antiage {
    width: 99%;
    font-size: 17px;
  }

  .titlebanner1-camo.subtitle-banner-camo.subtitle-trata-dolor.sdffdfd {
    text-align: center;
    width: 100%;
    margin-left: 0;
    font-size: 22px;
  }

  .titlebanner1-camo.subtitle-banner-camo.subtitle-trata-dolor.sdffdfd.t2-gracias-c {
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    display: block;
  }

  .titlebanner1-camo.title-tratamiento-dolor1 {
    padding-left: 0;
    font-size: 34px;
  }

  .titlebanner1-camo.title-tratamiento-dolor1.t-gracias-dolor {
    text-align: center;
  }

  .titlebanner1-camo.title-cancer1 {
    font-size: 25px;
  }

  .fono-head-camo {
    margin-left: 68px;
  }

  .fono-head-camo.fgfgf {
    margin-left: 75px;
  }

  .fono-head-camo.fgfgf.rfgtpp {
    margin-left: 78px;
  }

  .fono-head-camo.fdfdfrrrr {
    margin-left: 76px;
  }

  .fono-head-camo.fono-cancer2 {
    background-position: 53px;
  }

  .txt-call1-camo {
    text-align: center;
    font-size: 31px;
  }

  .txt-call1-camo.txtvaa {
    text-align: center;
    font-size: 19px;
    line-height: 28px;
  }

  .btn-call1-camo {
    width: 73%;
  }

  .btn-call1-camo.btn-programa-ae {
    padding-left: 10px;
    padding-right: 10px;
  }

  .btn-call1-camo.btn-programa-ae.btn-tartamiento-cancer {
    width: 84%;
    margin-top: 12px;
  }

  .btn-call1-camo.btn-call1-programa-antiage.btn-gracias-camo.w--current {
    width: 69%;
  }

  .rejuvchip {
    padding-top: 20px;
  }

  .title2-rejuv {
    font-size: 14px;
    line-height: 21px;
  }

  .title2-rejuv.title-tratamientos-cancel {
    text-align: center;
    margin-top: 0;
    font-size: 14px;
  }

  .title2-rejuv.title-tratamientos-cancel.title-integral-dolor, .title2-rejuv.title-tratamientos-cancel.title-integral-dolor.txt-1-df {
    text-align: center;
  }

  .title2-rejuv.title-paraga-ae {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 9px;
    font-size: 18px;
  }

  .title2-rejuv.title-trat-cancer {
    margin-top: 5px;
    font-size: 16px;
  }

  .title2-rejuv.title-trat-cancer.title-onco {
    font-size: 22px;
    line-height: 29px;
  }

  .div-linea-azul.linea-blanco {
    float: none;
    margin-top: 5px;
  }

  .div-linea-azul.linea-blanco.linea-iaquierda {
    float: none;
  }

  .div-linea-azul.linea-blanco.linea-1-blanca {
    margin-bottom: 0;
  }

  .title-formas-rejuv {
    text-align: center;
    font-size: 19px;
  }

  .parrafo-formas-rejuv.parrafo-cancer {
    text-align: center;
    font-size: 14px;
  }

  .tratamientos-camo {
    padding-left: 30px;
    padding-right: 30px;
  }

  .parrafo-oncologia {
    margin-top: 6px;
    padding-bottom: 0;
  }

  .parrafo-tratamiento-integral.txt2-art {
    font-size: 13px;
  }

  .tratamiento-deldolor.img-tratamiento2 {
    margin-top: 20px;
  }

  .btn-tratamiento-integral {
    float: none;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .btn-tratamiento-integral.btn1 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img-play {
    top: -141px;
    left: 106px;
  }

  .title1-videos {
    font-size: 12px;
  }

  .parrafo-videos {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .terapias-antiage {
    padding-top: 0;
  }

  .div-img-2-trata {
    height: 183px;
  }

  .parrafo-programa-ae {
    letter-spacing: -1px;
    font-size: 14px;
  }

  .div-parrafo-programas {
    padding-top: 5px;
  }

  .div-content-cancer {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 0;
    padding-right: 0;
  }

  .custom-row {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .custom-column {
    float: left;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .galery-column.rigth-column {
    width: auto;
    margin-left: 0;
  }

  .imagen-cancer1 {
    float: none;
    text-align: center;
    margin-left: 75px;
    position: relative;
    overflow: hidden;
  }

  .rodilla-txt {
    font-size: 18px;
  }

  .arthoreverse {
    background-image: linear-gradient(#faf5f580, #faf5f580), linear-gradient(#4e98dd69, #ffffffe0), url('../images/bigstock-Happy-Elderly-Couple-6061878copy.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    background-attachment: scroll, scroll, fixed;
  }

  .txt1-arthro.txt2-arthro {
    font-size: 24px;
    line-height: 30px;
  }

  .parrafo-arthro.parrafro-2-arthro {
    font-size: 18px;
  }

  .title-onco {
    font-size: 19px;
  }

  .list-bne {
    padding-top: 13px;
    padding-bottom: 13px;
    line-height: 24px;
  }

  .list-bne.firtsd {
    font-size: 14px;
    line-height: 24px;
  }

  .div-parrafo-etapas {
    text-align: center;
    width: 100%;
    height: 305px;
  }

  .salider-1-camo {
    position: relative;
  }

  .banner-01-cancer {
    height: 907px;
  }

  .slider-6.slider-cancer-banner {
    padding-right: 20px;
  }

  .txt-banner-cancer {
    letter-spacing: 0;
    margin-top: 56px;
    font-size: 19px;
    line-height: 26px;
  }

  .txt-banner-cancer.txt3-bnaner {
    margin-top: 10px;
    font-size: 24px;
  }

  .txt-banner-cancer.title-gracias {
    text-align: center;
  }

  .list-1 {
    font-size: 15px;
  }

  .list-1.t2-gracias-cancer {
    font-size: 24px;
    line-height: 22px;
  }

  .btn-banner-cancer.btn-bio {
    width: 99%;
  }

  .btn-banner-cancer.btn-bio.btn-tratamientos-curcuma {
    width: 90%;
  }

  .biotecnia {
    height: 1253px;
  }

  .div-block.div-bio-descripcion {
    width: 96%;
  }

  .column-3 {
    height: 324px;
  }

  .enfermos-cancer {
    height: 861px;
    padding-bottom: 0;
  }

  .column-4 {
    height: 856px;
  }

  .row-5 {
    height: 290px;
  }

  .cancer-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-3 {
    font-size: 18px;
    line-height: 23px;
  }

  .list-tratamientos-cancer {
    font-size: 13px;
  }

  .div-block-2.div-mask-curcuma {
    padding-left: 15px;
    padding-right: 15px;
    top: -840px;
  }

  .tittle-curcuma1 {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 31px;
  }

  .paragraph-2.parrafo-curcumaa {
    margin-top: 15px;
    font-size: 13px;
  }

  .list-curc {
    font-size: 12px;
  }

  .title-tratamientos-curcuma {
    font-size: 15px;
  }

  .text-block {
    font-size: 13px;
  }

  .beneficios-curcuma {
    padding-left: 10px;
    padding-right: 10px;
  }

  .t-call1 {
    font-size: 20px;
    line-height: 23px;
  }

  .imjh {
    width: 104px;
  }

  .div-block-3.div-form-header {
    top: -385px;
  }

  .form-header-cancer {
    margin-top: 10px;
  }

  .txtbanpa {
    font-size: 50px;
  }

  .txtbanpa2 {
    font-size: 60px;
  }

  .txtinfopa {
    letter-spacing: 5px;
    font-size: 30px;
  }

  .divpa {
    height: 400px;
  }

  .btncontpa {
    width: 100%;
  }

  .txtbanbru {
    font-size: 50px;
  }

  .div-block-7 {
    width: 90%;
  }

  .text-block-73 {
    background-position: 34px 0;
  }

  .text-block-73.fgggarg {
    background-position: 58px;
  }

  .text-block-72 {
    background-position: 0 0;
  }

  .text-block-74 {
    background-position: 36px 0;
  }

  .text-block-75 {
    background-position: 75px 0;
  }

  .text-block-76 {
    background-position: 32px 0;
    padding-left: 23px;
    font-size: 14px;
  }

  .bodyme {
    background-position: 0 0;
    background-size: auto;
  }

  .txtbanme {
    font-size: 30px;
  }

  .txtbanme2 {
    text-align: center;
    font-size: 35px;
  }

  .txtbanme2.txtcallme {
    font-size: 30px;
  }

  .listbanme {
    text-align: center;
    width: 100%;
    font-size: 15px;
  }

  .listbanme.gh5 {
    text-align: center;
  }

  .txtinfome {
    width: 100%;
    font-size: 40px;
  }

  .divme {
    height: auto;
    padding-bottom: 10px;
  }

  .divme.divme2 {
    height: auto;
  }

  .fotme {
    padding-left: 16px;
  }

  .whatsapp-gs {
    z-index: 0;
    width: 75%;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 6px;
    transition-duration: .4s;
    inset: auto auto 60px;
  }

  .whatsapp-gs:hover {
    margin-bottom: 0;
  }

  .whatsapp-gs.whatsapp-fm {
    z-index: 100;
    width: 80%;
    bottom: 6px;
  }

  .whatsapp-gs.whats-ner {
    width: 80%;
    margin-bottom: 10px;
  }

  .whatsapp-gs.whats-ner.wor {
    width: 75px;
  }

  .divprme, .divprme.divprem {
    height: auto;
  }

  .contact-header-ic.contact-env.h-m-pr.hm-cser {
    letter-spacing: 0;
    font-size: 12px;
  }

  .contact-header-ic.contact-env.h-m-pr.hm-cser.ty67u.er456 {
    display: block;
  }

  .contact-header-ic.hf-pr.hc-serv {
    letter-spacing: 0;
    font-size: 12px;
  }

  .contact-header-ic.hf-pr.hc-serv.dfrt.der45 {
    display: block;
  }

  .contact-header-ic.hf-pr.frt56 {
    background-position: 20%;
    margin-top: 11px;
    padding-top: 0;
    font-size: 14px;
    line-height: 31px;
  }

  .header-ic.banner-mannus {
    height: 700px;
  }

  .header-ic.banner-mannus.dfrt567 {
    height: 989px;
  }

  .item-contact {
    margin-bottom: 7px;
    display: block;
  }

  .item-contact.uhjui {
    font-size: 14px;
    display: block;
  }

  .item-contact.uhjui.fgty, .item-contact.ghyu79 {
    font-size: 13px;
  }

  .column-59 {
    text-align: center;
  }

  .logo-mannus {
    width: 46%;
  }

  .text-block-78 {
    margin-bottom: -2px;
    font-size: 37px;
    line-height: 43px;
  }

  .text-block-79 {
    margin-top: 1px;
    font-size: 26px;
    line-height: 30px;
  }

  .text-block-79.ser45 {
    margin-bottom: 3px;
    font-size: 23px;
    line-height: 32px;
  }

  .text-block-79.der5 {
    font-size: 29px;
  }

  .div-block-27 {
    margin-top: 11px;
  }

  .div-block-27.div-form-pr.div-form-mannus {
    width: 100%;
  }

  .text-block-95.contact-b-pp {
    margin-top: 4px;
  }

  .text-block-95.contact-b-pp.t-h-mannus {
    width: 100%;
    margin-top: 11px;
  }

  .section-servicios {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-images-serv-mannus {
    border-bottom-left-radius: 0;
    height: 226px;
  }

  .text-block-96 {
    font-size: 14px;
  }

  .columns-3 {
    display: block;
  }

  .column-62 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-63 {
    margin-bottom: 0;
    padding-bottom: 33px;
  }

  .btn-serv-mannus.btn-foot-m {
    width: 93%;
    font-size: 13px;
  }

  .btn-serv-mannus.btn-foot-m.der56 {
    margin-top: 18px;
  }

  .text-block-97 {
    border-top-right-radius: 10px;
    margin-bottom: -2px;
    font-size: 20px;
    line-height: 27px;
  }

  .call2-mannus {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-98 {
    font-size: 27px;
    line-height: 32px;
  }

  .qs-mannus {
    padding: 41px 10px 42px;
  }

  .fhfgg {
    border-top-right-radius: 0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    height: 339px;
  }

  .fhfgg.fr567j.vcd23 {
    border-radius: 0;
  }

  .fhfgg.fr567j.vcd23.bg67 {
    height: 202px;
  }

  .fhfgg.fr567j.vcd23.vfghj, .fhfgg.fr567j.vcd23.vfgtyui {
    height: 300px;
  }

  .div-block-28 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
    height: 771px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-100 {
    font-size: 13px;
  }

  .text-block-101 {
    font-size: 23px;
  }

  .text-block-102 {
    font-size: 23px;
    line-height: 34px;
  }

  .text-block-104 {
    font-size: 27px;
    line-height: 32px;
  }

  .link-29, .link-30, .link-31 {
    color: #fff;
    text-decoration: none;
  }

  .columns-4 {
    display: block;
  }

  .column-69, .column-70 {
    display: none;
  }

  .header-dento, .columns-5 {
    display: block;
  }

  .column-11 {
    text-align: center;
  }

  .text-block-107.correo-dento {
    background-position: 5%;
    background-size: 20px;
    font-size: 15px;
  }

  .text-block-107.correo-dento.ghyuio {
    background-position: 2%;
  }

  .text-block-107.correo-dento.ghyuio.ujnm {
    background-position: 0%;
  }

  .text-block-107.htd {
    background-position: 22%;
    background-size: 20px;
    margin-bottom: 11px;
    font-size: 15px;
  }

  .text-block-107.correo-dento.contact-left.frtghk {
    background-position: 0%;
  }

  .text-block-107.contact-left {
    font-size: 15px;
  }

  .logo-ms {
    margin-bottom: 19px;
  }

  .container-4 {
    max-width: 95%;
  }

  .text-block-6 {
    text-align: center;
    margin-bottom: 17px;
    font-size: 13px;
    line-height: 22px;
  }

  .text-block-6.fgt78 {
    font-size: 14px;
  }

  .column-71 {
    text-align: center;
  }

  .text-block-4 {
    text-align: center;
    margin-top: 50px;
    font-size: 16px;
  }

  .text-block-7 {
    margin-bottom: 11px;
    padding-bottom: 0;
    font-size: 17px;
  }

  .text-block-5 {
    font-size: 56px;
    line-height: 61px;
  }

  .text-block-5.fgt6 {
    font-size: 48px;
  }

  .text-block-5.fgt6.gty7un {
    text-align: center;
    font-size: 22px;
    line-height: 42px;
  }

  .text-block-5.fgt6.gty7un.ty678k {
    margin-top: 79px;
    font-size: 38px;
    line-height: 53px;
  }

  .banner-dnto {
    background-position: 0 0, 50%;
    height: 368px;
  }

  .banner-dnto.hjui8 {
    height: 674px;
  }

  .banner-dnto.hjui8.gty789 {
    height: 382px;
  }

  .columns-6 {
    display: block;
  }

  .button {
    width: 73%;
  }

  .button.btn-naranjo-left {
    width: 72%;
    margin-bottom: 17px;
    line-height: 22px;
  }

  .button.gty78 {
    width: 68%;
  }

  .div-form-dento {
    margin-top: 18px;
  }

  .div-form-dento.hjnkl {
    width: 100%;
  }

  .section-2 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .text-block-108 {
    margin-bottom: 24px;
    font-size: 15px;
  }

  .column-72 {
    padding-left: 10px;
  }

  .div-block-29 {
    height: 460px;
    padding: 40px 20px;
  }

  .columns-8 {
    display: block;
  }

  .div-block-30 {
    height: 486px;
    padding: 40px 20px;
  }

  .section-3 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .heading-20 {
    font-size: 29px;
  }

  .column-77 {
    text-align: center;
  }

  .heading-21 {
    margin-top: 24px;
    margin-bottom: 17px;
    font-size: 27px;
    line-height: 39px;
  }

  .footer-dento {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-2 {
    margin-bottom: 22px;
  }

  .column-10 {
    border-left-width: 0;
    margin-top: 34px;
    padding-left: 24px;
  }

  .section-4.gty67 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text-block-11 {
    font-size: 21px;
    line-height: 29px;
  }

  .bold-text {
    letter-spacing: 0;
    font-size: 23px;
  }

  .columns-9 {
    display: block;
  }

  .column-78 {
    text-align: center;
  }

  .item-contact-2 {
    margin-bottom: 7px;
    font-size: 18px;
    line-height: 19px;
  }

  .textqw {
    margin-top: 13px;
    font-size: 41px;
    line-height: 38px;
  }

  .textqw.texvgracias {
    margin-bottom: 2px;
    font-size: 38px;
    line-height: 50px;
  }

  .formte {
    padding-left: 15px;
    padding-right: 15px;
  }

  .txtescrte {
    margin-bottom: 12px;
    font-size: 15px;
    line-height: 26px;
  }

  .btnenviartel.bnyui.ynbvf.cv56789 {
    border-radius: 4px;
    width: 100%;
  }

  .banner-cbm {
    background-position: 0 0, 92%;
    padding-top: 71px;
  }

  .banner-cbm.bghrac {
    height: 466px;
  }

  .container-cbm {
    max-width: 91%;
    display: block;
  }

  .section-5 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text-block-111 {
    letter-spacing: -1px;
    margin-bottom: 19px;
    padding-left: 12px;
    font-size: 18px;
    line-height: 35px;
  }

  .text-block-111.vbgtyu {
    letter-spacing: 0;
    margin-top: 30px;
    padding-left: 7px;
    font-size: 15px;
    line-height: 28px;
  }

  .text-block-113 {
    margin-top: 43px;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-31.gtycenter {
    width: 13%;
  }

  .section-7 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-114 {
    text-shadow: 1px 1px 6px #000;
    background-size: 16px;
    padding-left: 26px;
    font-size: 14px;
  }

  .text-block-115 {
    font-size: 25px;
    line-height: 38px;
  }

  .column-82 {
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-32 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .btn-call1-id.btn-serv-3 {
    border-radius: 6px;
    margin-top: 1px;
  }

  .btn-call1-id.btn-serv-3.btn-blan-orkin {
    width: 66%;
    font-size: 14px;
  }

  .btn-call1-id.btn-serv-3.btn-blan-orkin.gt678 {
    width: 78%;
  }

  .btn-call1-id.btn-serv-3.btn-blan-orkin.gt678.ju890.w--current {
    width: 67%;
  }

  .btn-call1-id.btn-serv-3.btn-blan-orkin.gt678.nm90 {
    width: 86%;
  }

  .btn-call1-id.bg790 {
    width: 55%;
  }

  .text-block-118 {
    margin-bottom: 14px;
  }

  .text-block-119 {
    font-size: 19px;
    line-height: 32px;
  }

  .section-8 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-120 {
    font-size: 22px;
  }

  .columns-12 {
    display: block;
  }

  .section-9 {
    height: 300px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-121.gty678 {
    background-position: 11%;
  }

  .text-block-125 {
    margin-bottom: 32px;
  }

  .columns-13 {
    margin-top: 2px;
  }

  .text-block-126 {
    font-size: 14px;
  }

  .image-16 {
    max-width: 79%;
    margin-bottom: 14px;
  }

  .column-83 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .column-84 {
    text-align: left;
  }

  .text-block-127 {
    letter-spacing: -1px;
    font-size: 15px;
  }

  .section-10 {
    background-position: 50%;
    height: 628px;
  }

  .section-10.ghyuio {
    height: 418px;
    display: block;
  }

  .section-10.banner-bepic, .columns-14 {
    display: block;
  }

  .text-block-128 {
    letter-spacing: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .text-block-129 {
    letter-spacing: 0;
    margin-bottom: 4px;
    font-size: 21px;
    line-height: 35px;
  }

  .text-block-129.hnjk {
    margin-top: 81px;
    font-size: 29px;
  }

  .text-block-129.tbb {
    letter-spacing: -1px;
    margin-top: 53px;
    font-size: 24px;
    line-height: 30px;
  }

  .section-11 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .columns-15 {
    display: block;
  }

  .section-12 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-33 {
    padding: 20px;
  }

  .text-block-131 {
    margin-bottom: 26px;
    font-size: 20px;
    line-height: 28px;
  }

  .text-block-131.tcenter {
    font-size: 24px;
  }

  .section-13, .section-14 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .columns-16 {
    display: block;
  }

  .text-block-133 {
    letter-spacing: 0;
    margin-bottom: 25px;
    font-size: 14px;
    line-height: 28px;
  }

  .columns-17 {
    display: block;
  }

  .text-block-134.gb789 {
    text-align: center;
    letter-spacing: 0;
    font-size: 14px;
  }

  .text-block-135 {
    letter-spacing: 0;
    font-size: 15px;
  }

  .columns-42 {
    display: block;
  }

  .text-block-136 {
    margin-bottom: 25px;
    font-size: 25px;
  }

  .section-70 {
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .column-89 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-138 {
    background-position: 15%;
    margin-bottom: 19px;
  }

  .text-block-138.phone-ne {
    background-position: 21%;
    margin-bottom: 17px;
  }

  .text-block-138.emaulio {
    text-align: right;
    background-position: 6%;
    font-size: 18px;
  }

  .column-90 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .image-18 {
    margin-top: 49px;
  }

  .image-18.ct678 {
    max-width: 56%;
  }

  .image-19 {
    margin-top: 38px;
  }

  .text-block-140 {
    text-align: center;
    font-size: 15px;
  }

  .text-block-140.ghn {
    margin-bottom: 20px;
    font-size: 17px;
  }

  .recaptcha {
    outline-offset: 0px;
    outline: 2px #333;
    margin-left: auto;
    margin-right: auto;
  }

  .container-cv {
    max-width: 94%;
  }

  .columns-43 {
    display: block;
  }

  .text-block-141 {
    text-align: center;
    margin-top: 21px;
  }

  .text-block-141.cvdt {
    letter-spacing: 0;
    margin-top: 26px;
    margin-bottom: 21px;
    font-size: 17px;
    font-weight: 700;
  }

  .text-block-142 {
    text-align: center;
    letter-spacing: 0;
    background-position: 26%;
    font-size: 16px;
  }

  .text-block-142.emailt {
    letter-spacing: 0;
    background-position: 8%;
    font-size: 17px;
  }

  .text-block-142.emailt.vf7foo {
    text-align: left;
    background-position: 0%;
  }

  .text-block-142.emailt.vf7foo.vaq234 {
    background-size: 17px;
    padding-left: 25px;
    font-size: 16px;
  }

  .text-block-142.emailt.vf7foo.vaq234.cd3457 {
    padding-left: 35px;
  }

  .text-block-142.cbty {
    text-align: left;
    background-position: 0%;
    font-size: 17px;
  }

  .text-block-142.cbty.dfrrrr {
    text-align: left;
    background-position: 0 0;
    padding-left: 26px;
    font-size: 17px;
  }

  .text-block-142.cbty.dfrrrr.dsqzxc {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-142.cbty.fgt678 {
    font-size: 16px;
  }

  .text-block-142.cbty.fgt678.iocon-inst {
    font-size: 15px;
  }

  .column-91 {
    text-align: center;
  }

  .section-71 {
    height: 615px;
  }

  .section-71.secfrty {
    height: 400px;
  }

  .text-block-143 {
    text-align: center;
    margin-bottom: 16px;
    font-size: 29px;
    line-height: 32px;
  }

  .text-block-143.text-gy {
    margin-top: 116px;
    font-size: 32px;
  }

  .text-block-144 {
    text-align: center;
    margin-top: 52px;
    font-size: 16px;
  }

  .button-9.btn-serv {
    font-size: 17px;
    line-height: 28px;
  }

  .button-9.dbnhj {
    display: none;
  }

  .div-block-34 {
    width: 99%;
    margin-top: 19px;
    padding: 10px 20px;
  }

  .columns-44 {
    display: block;
  }

  .section-72 {
    padding: 40px 10px;
  }

  .section-72.sqs {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-147 {
    margin-bottom: 17px;
    font-size: 25px;
    line-height: 32px;
  }

  .text-block-147.mjui {
    font-size: 25px;
    line-height: 36px;
  }

  .text-block-147.sillatitle.cvbgy78 {
    font-size: 20px;
    line-height: 21px;
  }

  .contenedor-principal {
    height: 570px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .contenedor-principal.div-icons {
    height: 251px;
    margin-top: 15px;
    margin-bottom: 12px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .contenedor-principal.div-icons.fg {
    height: 370px;
  }

  .contenedor-principal.cciorto {
    height: 474px;
  }

  .contenedor-principal.cvp.ccc {
    height: 400px;
  }

  .div-img.imgs2.sill7.bgy7890 {
    height: 197px;
  }

  .div-text {
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-148 {
    font-size: 19px;
    font-weight: 700;
  }

  .text-block-148.hjuil {
    text-align: center;
    letter-spacing: 0;
    width: 56%;
  }

  .text-block-148.title-serv {
    font-size: 19px;
    line-height: 26px;
  }

  .div-block-35 {
    width: 12%;
    margin-bottom: 32px;
  }

  .div-block-35.fgt56 {
    width: 17%;
    margin-bottom: 19px;
  }

  .div-block-35.frt56789._5gbvh {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-35.frt56789._5gbvh.fvbamar {
    margin-bottom: 18px;
  }

  .section-73 {
    padding-top: 36px;
    padding-bottom: 35px;
  }

  .text-block-149 {
    letter-spacing: 0;
    margin-top: 13px;
    font-size: 19px;
    line-height: 33px;
  }

  .text-block-149.dcv {
    letter-spacing: 0;
    font-size: 22px;
  }

  .text-block-149.dcv.vbg {
    font-size: 20px;
  }

  .div-block-36 {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-36.vbhyu {
    background-position: 100%;
    border-radius: 9px;
    width: 97%;
  }

  .div-block-36.csq23 {
    background-size: cover;
    height: auto;
  }

  .div-block-37 {
    width: 100%;
    margin-left: 0;
    padding: 40px 20px;
  }

  .text-block-150 {
    text-align: justify;
    font-size: 14px;
    line-height: 26px;
  }

  .text-block-151, .text-block-151.dcv6 {
    font-size: 18px;
  }

  .text-block-151.dcv6.gt678i, .text-block-151.cvb78, .text-block-151.gt678 {
    font-size: 15px;
  }

  .section-74 {
    padding-top: 62px;
    padding-bottom: 17px;
  }

  .columns-45 {
    display: block;
  }

  .column-93 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-20 {
    max-width: 81%;
  }

  .column-94 {
    text-align: center;
  }

  .link-39 {
    font-size: 16px;
  }

  .text-block-152 {
    font-size: 14px;
  }

  .column-95 {
    padding-right: 10px;
  }

  .text-block-153 {
    margin-bottom: 26px;
    font-size: 20px;
    line-height: 28px;
  }

  .text-block-153.tcenter {
    font-size: 24px;
  }

  .text-block-153.tcenter.mny7 {
    text-align: center;
    margin-top: 38px;
    margin-bottom: 22px;
    font-size: 21px;
  }

  .div-block-38 {
    width: 12%;
    margin-bottom: 32px;
  }

  .div-block-38.fgt56 {
    width: 17%;
    margin-bottom: 19px;
  }

  .column-97 {
    text-align: center;
  }

  .column-98 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-99 {
    text-align: center;
  }

  .button-10.cting {
    margin-bottom: 11px;
    font-size: 15px;
    line-height: 23px;
  }

  .button-10.cting:hover {
    line-height: 23px;
  }

  .button-10.cting.btncontact {
    letter-spacing: -1px;
    background-position: 7%;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 10px 10px 10px 44px;
    font-size: 12px;
    bottom: 10%;
  }

  .button-10.cting.btncontact.llamadosbtn {
    padding-left: 39px;
    padding-right: 5px;
  }

  .button-10.vfrecdfg {
    letter-spacing: 0;
    font-size: 15px;
  }

  .list-item-8 {
    margin-bottom: 0;
  }

  .text-block-154 {
    background-position: 14%;
  }

  .text-block-154.cbty {
    letter-spacing: 0;
    background-position: 24%;
    font-size: 14px;
  }

  .text-block-154.cbty.dfrrrr {
    text-align: right;
  }

  .text-block-154.emailt {
    background-position: 0%;
  }

  .text-block-154.emailt.vf7foo {
    text-align: right;
    letter-spacing: 0;
    background-position: 0%;
    font-size: 14px;
  }

  .column-100 {
    padding-left: 0;
  }

  .column-101 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-39 {
    height: 182px;
    display: block;
  }

  .image-21 {
    margin-top: 9px;
    margin-left: 7px;
  }

  .div-block-40 {
    height: 266px;
    padding: 40px 20px;
    display: block;
  }

  .text-block-155 {
    font-size: 19px;
    line-height: 32px;
  }

  .text-block-156 {
    font-size: 15px;
    line-height: 29px;
  }

  .youtube-3, .youtube-4 {
    margin-bottom: 20px;
  }

  .column-104, .column-105, .column-106 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-158 {
    font-size: 30px;
    line-height: 36px;
  }

  .text-block-159 {
    font-size: 16px;
    line-height: 28px;
  }

  .text-block-159.fg67 {
    font-size: 20px;
    line-height: 32px;
  }

  .div-block-41 {
    padding: 40px 10px;
  }

  .text-block-160 {
    letter-spacing: 2px;
    margin-bottom: 23px;
    font-size: 32px;
    line-height: 38px;
  }

  .text-block-160.klio {
    margin-top: 18px;
    font-size: 23px;
    line-height: 28px;
  }

  .title-b-rpa {
    font-size: 23px;
    line-height: 32px;
  }

  .title-b-rpa.title-tes {
    margin-bottom: 18px;
    font-size: 23px;
    line-height: 33px;
  }

  .title-b-rpa.title-tes.tgp {
    font-size: 16px;
  }

  .popup {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .gold {
    font-size: 16px;
    line-height: 25px;
  }

  .image-56 {
    max-width: 67%;
  }

  .div-block-43 {
    flex: 1;
    align-self: auto;
    display: block;
  }

  .div-block-43.div-text-pop {
    display: block;
  }

  .div-block-43.div-text-pop.hjuio {
    padding: 20px 10px;
  }

  .bodycl {
    background-image: url('../images/cervialgias-lesiones.jpg');
    background-position: 90%;
  }

  .headcl {
    background-color: #ffffffb0;
  }

  .txtfonocl.txtmailcl, .txtfonocl.txtfot {
    margin-bottom: 16px;
    font-size: 15px;
  }

  .bancl {
    background-image: linear-gradient(#ffffff9e, #ffffff9e);
    padding-bottom: 40px;
  }

  .bancl.fvcwe {
    background-position: 50%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .txtbancl {
    font-size: 36px;
    line-height: 38px;
  }

  .field-label {
    letter-spacing: -1px;
    margin-bottom: 19px;
  }

  .infocl, .infocl.infocl2, .infocl.infocl3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .txtinfocl {
    font-size: 25px;
    line-height: 32px;
  }

  .txtinfocl.txtinfocl2 {
    margin-bottom: 20px;
  }

  .txtinfocl.txtinfocl2.txtinfocl33 {
    font-size: 23px;
  }

  .txtinfocl.txtinfocl3 {
    font-size: 24px;
  }

  .txtinfocl.esp {
    margin-top: 35px;
    font-size: 24px;
  }

  .text-block-162 {
    margin-top: 3px;
    font-size: 17px;
  }

  .text-block-162.sdfsfs {
    margin-top: 0;
    margin-bottom: 11px;
    font-size: 17px;
    line-height: 26px;
  }

  .video {
    display: none;
  }

  .video.vicel {
    display: block;
  }

  .button-13.btncl {
    width: 300px;
  }

  .div-block-44.div2.div3 {
    height: 215px;
  }

  .div-block-44.div3 {
    height: 600px;
  }

  .div-block-45 {
    padding-left: 0;
  }

  .text-block-164 {
    text-align: left;
    font-size: 16px;
  }

  .div-block-46 {
    height: 334px;
  }

  .image-58 {
    margin-bottom: 19px;
  }

  .column-108 {
    text-align: center;
  }

  .image-59 {
    min-width: 58%;
  }

  .section-75 {
    background-image: linear-gradient(#000000a3, #000000a3), url('../images/female-eye-and-laser-beam-during-visual-acuity-correction.jpg');
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: 400px;
  }

  .section-75.sedr67.kmnvxz {
    height: 733px;
  }

  .section-75.sedr67.kmnvxz.vbrdry, .section-75.sedr67.kmnvxz.cvcsaq.sd456yhj {
    height: 400px;
  }

  .section-75.sedr67.kmnvxz.cvcsaq.vt7890 {
    background-position: 0 0, 50%;
    height: 641px;
  }

  .section-75.sedr67.kmnvxz.cvcsaq.cvbn89 {
    flex-flow: column;
    height: 700px;
  }

  .section-75.sedr67.kmnvxz.cvcsaq.cxsw345 {
    height: 700px;
  }

  .section-75.sedr67.kmnvxz.vft67, .section-75.sedr67.kmnvxz.vft67.fg6789 {
    height: 400px;
  }

  .section-75.fg6789o {
    height: 819px;
  }

  .section-75.fg6789o.gt6789 {
    height: 400px;
  }

  .container-ceof {
    max-width: 91%;
  }

  .heading-22 {
    text-align: center;
    margin-bottom: 25px;
    font-size: 29px;
    line-height: 37px;
  }

  .heading-22.rftyuo {
    margin-top: 131px;
    font-size: 30px;
  }

  .heading-22.dfgret {
    margin-top: 131px;
    font-size: 31px;
  }

  .heading-22._56tgbn {
    margin-bottom: 9px;
    font-size: 23px;
    line-height: 33px;
  }

  .heading-22._56tgbn.dcsa45678 {
    margin-top: 103px;
  }

  .heading-22._56tgbn.ds3367 {
    font-size: 31px;
    line-height: 42px;
  }

  .heading-22._56tgbn.dert {
    font-size: 31px;
  }

  .heading-22.fggrac {
    margin-top: 111px;
    font-size: 32px;
    line-height: 45px;
  }

  .text-block-165 {
    text-align: center;
    letter-spacing: 1px;
    border: 1px #000;
    justify-content: center;
    align-items: center;
    width: 67%;
    margin: 89px auto -7px;
    padding-left: 7px;
    font-size: 17px;
    display: block;
  }

  .text-block-165.gb789 {
    letter-spacing: 0;
    margin-top: 8px;
    font-size: 15px;
  }

  .text-block-165.gb789.fgtyu {
    width: 229px;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 13px;
  }

  .text-block-166 {
    text-align: center;
    font-size: 13px;
    line-height: 22px;
  }

  .text-block-166.ft789 {
    text-align: center;
    letter-spacing: 0;
    font-size: 15px;
  }

  .button-14.fvbcder {
    letter-spacing: 0;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
  }

  .columns-48 {
    display: block;
  }

  .text-block-167 {
    background-position: 20%;
    background-size: 18px;
    margin-bottom: 7px;
  }

  .column-110 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .column-111, .column-112 {
    text-align: center;
  }

  .image-60 {
    margin-bottom: 22px;
  }

  .div-block-47 {
    width: 100%;
    margin-top: 31px;
    padding: 20px;
    display: none;
  }

  .div-block-47.fvcd456 {
    background-color: var(--firebrick);
    margin-top: -17px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .div-block-47.vt6789.csq23 {
    width: 101%;
    margin-top: 39px;
    display: block;
  }

  .div-block-47.vt6789.csq23.cvfg {
    width: 100%;
    margin-top: 18px;
  }

  .section-77 {
    padding-bottom: 40px;
  }

  .text-block-168 {
    letter-spacing: 0;
    font-size: 20px;
  }

  .text-block-169 {
    font-size: 14px;
  }

  .column-113 {
    padding-right: 10px;
  }

  .div-block-48 {
    padding: 40px 10px;
  }

  .div-block-48.cvdew2 {
    height: 648px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-23 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 17px;
    font-size: 29px;
    line-height: 27px;
  }

  .text-block-170 {
    background-size: 15px;
    padding-left: 21px;
    font-size: 14px;
  }

  .heading-24 {
    text-align: center;
    margin-bottom: 12px;
    font-size: 39px;
  }

  .heading-24.ctdf {
    font-size: 29px;
  }

  .section-78 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-79 {
    padding-top: 40px;
  }

  .column-116 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-171 {
    line-height: 30px;
  }

  .link-block-4.vcde4670p {
    width: 303px;
    height: 96px;
  }

  .text-block-172 {
    font-size: 14px;
    line-height: 22px;
  }

  .image-64 {
    max-width: 87%;
    margin-top: 8px;
    margin-bottom: 17px;
  }

  .column-118 {
    text-align: center;
    margin-top: 10px;
  }

  .text-block-173 {
    text-align: center;
    background-position: 21%;
    margin-bottom: 13px;
    font-size: 14px;
  }

  .text-block-173.gvbt67 {
    background-position: 2%;
    font-size: 14px;
  }

  .text-block-173.gvbt67.sder5vg {
    text-align: center;
    background-position: 10%;
    font-size: 18px;
  }

  .text-block-173.gvbt67.sder5vg.daq12d {
    background-position: 0%;
    background-size: 20px;
    padding-left: 28px;
    font-size: 15px;
  }

  .text-block-173.gvbt67.sder5vg.zxaq12 {
    text-align: center;
    background-position: 0%;
    background-size: 23px;
    padding-left: 26px;
    font-size: 14px;
  }

  .text-block-173.gvbt67.sder5vg.zxaq12.emuilmg {
    background-position: 25%;
    font-size: 15px;
  }

  .text-block-173.gvbt67.sder5vg.zxaq12.emuilmg.xxcc {
    background-position: 9%;
  }

  .text-block-173._2345t {
    font-size: 18px;
  }

  .text-block-173._2345t.vcs23 {
    background-position: 25%;
    background-size: 20px;
    font-size: 15px;
  }

  .text-block-173._2345t.e3w2q {
    background-position: 24%;
    background-size: 20px;
    margin-top: 12px;
    font-size: 15px;
  }

  .text-block-173._2345t.e3w2q.wspn {
    background-position: 24%;
    background-size: 24px;
  }

  .column-119 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-principal {
    max-width: 93%;
  }

  .column-120 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .column-120.gbnhj {
    padding-right: 0;
  }

  .section-81 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-81.fvf679 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-174 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-block-174.der567hj {
    letter-spacing: 0;
    font-size: 21px;
    font-weight: 700;
    line-height: 26px;
  }

  .text-block-174.der567hj.vbcd456 {
    letter-spacing: 0;
    font-size: 18px;
    line-height: 29px;
  }

  .text-block-174.der567hj.vbcd456.cvfrt56 {
    font-size: 15px;
    line-height: 24px;
  }

  .text-block-174.der567hj.vbcd456.cvder45 {
    font-size: 17px;
    line-height: 23px;
  }

  .text-block-174.der567hj.cd4568 {
    font-size: 15px;
    line-height: 29px;
  }

  .text-block-174.der567hj.dcfvgh {
    font-size: 25px;
    line-height: 29px;
  }

  .text-block-174.der567hj.vbhy67 {
    font-size: 22px;
    line-height: 28px;
  }

  .image-66 {
    margin-bottom: 20px;
  }

  .txtbancl-2 {
    font-size: 20px;
    line-height: 27px;
  }

  .txtbancl2-2.dcqaz {
    font-size: 22px;
    line-height: 32px;
  }

  .submit-button-15 {
    border-radius: 9px;
  }

  .section-82 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-67 {
    margin-top: 36px;
  }

  .column-121 {
    padding-right: 10px;
  }

  .text-block-175 {
    background-position: 0 6%;
    margin-bottom: 20px;
  }

  .text-block-176 {
    text-align: center;
    font-size: 22px;
  }

  .section-83 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-49 {
    margin-left: 0;
    margin-right: 0;
    padding: 20px 10px;
  }

  .div-block-49.divgdhj {
    height: 310px;
  }

  .div-block-49.divgdhj.ft56789 {
    height: 468px;
  }

  .text-block-177 {
    font-size: 18px;
  }

  .text-block-179 {
    letter-spacing: 0;
    font-size: 25px;
    font-weight: 500;
  }

  .text-block-179.sd4r567 {
    font-size: 33px;
    line-height: 44px;
  }

  .text-block-179.sd4r567.df5678 {
    font-size: 22px;
    line-height: 36px;
  }

  .text-block-181 {
    font-size: 19px;
    line-height: 27px;
  }

  .section-86 {
    padding-top: 40px;
    padding-bottom: 72px;
  }

  .section-86.vg678 {
    padding-bottom: 40px;
  }

  .text-block-184 {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 25px;
  }

  .text-block-185 {
    letter-spacing: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .text-block-185.qeasxcv {
    font-size: 15px;
  }

  .image-wrapper.overflow-hidden.border-radius-24px {
    border-radius: 16px;
  }

  .grid-1-column.gap-row-28px.hidden-mbp {
    display: none;
  }

  .grid-1-column.gap-row-28px.gap-row-16-mbp {
    grid-row-gap: 16px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.gallery-v5 {
    grid-template-columns: 1fr 1fr;
  }

  .section-87 {
    padding-bottom: 40px;
  }

  .div-block-50 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .lightbox-link, .lightbox-link-2, .lightbox-link-3, .lightbox-link-4 {
    width: 47%;
  }

  .image-69 {
    margin-bottom: 15px;
  }

  .logoss {
    max-width: 21%;
    margin-left: 0;
  }

  .logoss.ju79op {
    max-width: 65%;
  }

  .logoss.logo-saldf {
    margin-left: auto;
    margin-right: auto;
  }

  .section-88 {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .columns-51 {
    display: block;
  }

  .text-block-188 {
    text-align: center;
    margin-bottom: 23px;
    font-size: 23px;
    line-height: 29px;
  }

  .text-block-189 {
    text-align: center;
    background-position: 50% 0;
    margin-bottom: 36px;
    margin-right: 0;
  }

  .text-block-189.cvf45y.cde456 {
    margin-right: 0;
  }

  .text-block-189.cvf45y.cde456.nedi {
    margin-bottom: 17px;
  }

  .text-block-189.cvf45y.cde456.scdige {
    margin-bottom: 10px;
  }

  .text-block-189.cvf45y.dce456 {
    margin-right: 0;
  }

  .text-block-189.cvf45y.cvbn {
    margin-bottom: 17px;
  }

  .text-block-189.cvf45y.edcvo {
    margin-bottom: 10px;
  }

  .text-block-189.df4567.cd37i {
    margin-right: 0;
  }

  .text-block-189.df4567.plte {
    margin-bottom: 17px;
  }

  .text-block-189.df4567.vbghyu {
    margin-bottom: 10px;
  }

  .text-block-189.de456 {
    margin-right: 0;
  }

  .text-block-189.aii {
    margin-bottom: 17px;
  }

  .text-block-189.dijkm {
    margin-bottom: 10px;
  }

  .column-124 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-190 {
    text-align: center;
    margin-right: 0;
  }

  .column-126 {
    font-size: 13px;
  }

  .text-block-192 {
    text-align: center;
  }

  .div-block-51 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-194 {
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-197 {
    font-size: 28px;
  }

  .text-block-197._56fg {
    font-size: 30px;
  }

  .button-32 {
    width: 280px;
  }

  .columns-52 {
    display: block;
  }

  .columns-53 {
    margin-top: 21px;
  }

  .columns-54, .columns-55 {
    margin-bottom: 12px;
  }

  .column-128 {
    text-align: right;
  }

  .column-129 {
    text-align: left;
  }

  .div-block-52 {
    flex: 1;
    align-self: auto;
    display: block;
  }

  .div-block-52.div-text-pop {
    display: block;
  }

  .popup-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .image-72 {
    max-width: 67%;
  }

  .column-131 {
    text-align: center;
  }

  .text-block-201 {
    font-size: 20px;
  }

  .text-block-201.vbt67 {
    font-size: 17px;
    line-height: 23px;
  }

  .text-block-202 {
    font-size: 14px;
  }

  .flex-block {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .text-block-204 {
    font-size: 50px;
  }

  .text-block-204.rtfgyhu6 {
    font-size: 35px;
    line-height: 40px;
  }

  .slider-8 {
    height: 600px;
  }

  .text-block-208 {
    font-size: 15px;
  }

  .section-98 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-216 {
    text-align: left;
  }

  .text-block-216.htyutu {
    text-align: justify;
    font-size: 15px;
    line-height: 20px;
  }

  .image-77 {
    border-radius: 11px;
    max-width: 100%;
    margin-top: 26px;
  }

  .column-132 {
    padding-right: 10px;
  }

  .div-block-59 {
    height: 326px;
    margin-bottom: 27px;
  }

  .text-block-222 {
    margin-bottom: 0;
    font-size: 14px;
  }

  .image-78 {
    margin-bottom: 36px;
  }

  .button-38, .button-39 {
    margin-bottom: 10px;
    margin-right: 10px;
  }

  .text-block-223 {
    margin-top: 18px;
  }

  .icon-2, .icon-3 {
    font-size: 28px;
  }

  .div-block-60 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-224 {
    width: 235px;
    font-size: 17px;
    line-height: 30px;
  }

  .left-arrow-2 {
    flex: 0 auto;
    display: block;
    left: -44px;
    right: auto;
  }

  .right-arrow-2 {
    left: 206px;
  }

  .column-140 {
    padding-left: 10px;
  }

  .uniones-fonohead {
    background-position: 72px 0;
  }

  .uniones-fonohead._2do-unionestxt {
    background-position: 25%;
  }
}


@font-face {
  font-family: 'Century Gothic';
  src: url('../fonts/ufonts.com_century-gothic.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}