/* screen - phone-375-index-spanish-all-breakpoints */

.phone-375-index-spanish-all-breakpoints {
  background-color: var(--background);
  margin: 0px;
  min-height: 3490px;
  min-width: 375px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.phone-375-index-spanish-all-breakpoints .getty-images-1423371560-gJxURO {
  background-color: transparent;
  height: 466px;
  object-fit: cover;
  position: absolute;
  right: -277px;
  top: calc(4.73% - 22px);
  width: 1131px;
}

.phone-375-index-spanish-all-breakpoints .rectangle-66-gJxURO {
  background: linear-gradient(90deg, #ffffff 0%, #ffffff 14.79%, rgba(255, 255, 255, 0) 100%);
  background-color: transparent;
  height: 511px;
  left: -2px;
  position: absolute;
  top: 98px;
  width: calc(100.00% + 2px);
}

.phone-375-index-spanish-all-breakpoints .group-25-gJxURO {
  background-color: transparent;
  height: 716px;
  left: 7.47%;
  mix-blend-mode: normal;
  position: absolute;
  top: 1078px;
  width: 85.26%;
}

.phone-375-index-spanish-all-breakpoints .group-14-btKg4X {
  background-color: transparent;
  display: block;
  height: 267px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 100%;
}

.phone-375-index-spanish-all-breakpoints .group-14-btKg4X.bp4-animate-enter4 {
  animation: bp4-animate-enter4-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter4-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.phone-375-index-spanish-all-breakpoints .los-consejeros-de-be-PawcXx {
  background-color: transparent;
  bottom: 0px;
  height: 193px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 1px);
}

.phone-375-index-spanish-all-breakpoints .headset-icon-PawcXx {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.phone-375-index-spanish-all-breakpoints .path-9-FvpsGu {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.phone-375-index-spanish-all-breakpoints .group-15-btKg4X {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 394px;
  left: 1px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: calc(100.00% - 16px);
}

.phone-375-index-spanish-all-breakpoints .group-15-btKg4X.bp4-animate-enter5 {
  animation: bp4-animate-enter5-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter5-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.phone-375-index-spanish-all-breakpoints .important-mLTTM2 {
  background-color: transparent;
  height: 31px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(21.86% - 7px);
  white-space: nowrap;
  width: calc(100.00% - 33px);
}

.phone-375-index-spanish-all-breakpoints .las-citas-estn-dispo-mLTTM2 {
  background-color: transparent;
  bottom: 0px;
  height: 277px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.phone-375-index-spanish-all-breakpoints .span0-5kfXyY {
}

.phone-375-index-spanish-all-breakpoints .span1-5kfXyY {
}

.phone-375-index-spanish-all-breakpoints .span2-5kfXyY {
}

.phone-375-index-spanish-all-breakpoints .span3-5kfXyY {
}

.phone-375-index-spanish-all-breakpoints .span4-5kfXyY {
}

.phone-375-index-spanish-all-breakpoints .clock-icon-mLTTM2 {
  background-color: transparent;
  height: 57px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.phone-375-index-spanish-all-breakpoints .path-10-gi99b4 {
  background-color: transparent;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.phone-375-index-spanish-all-breakpoints .path-1-gJxURO {
  background-color: transparent;
  bottom: 46.19%;
  height: 1px;
  left: 27px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 53px);
}

.phone-375-index-spanish-all-breakpoints .path-264-gJxURO {
  background-color: transparent;
  height: 1px;
  left: 27px;
  object-fit: cover;
  position: absolute;
  top: 29.41%;
  width: calc(100.00% - 53px);
}

.phone-375-index-spanish-all-breakpoints .group-18-gJxURO {
  background-color: transparent;
  bottom: calc(23.34% - 195px);
  display: block;
  height: 834px;
  left: calc(50.00% - 150px);
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 300px;
}

.phone-375-index-spanish-all-breakpoints .group-18-gJxURO.bp4-animate-enter6 {
  animation: bp4-animate-enter6-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter6-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.phone-375-index-spanish-all-breakpoints .steps-card-phone-L4BExt {
  top: 0px;
}

.phone-375-index-spanish-all-breakpoints .rectangle-11-1OSmEP {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.phone-375-index-spanish-all-breakpoints .haga-clic-en-su-opci-1OSmEP {
  background-color: transparent;
  height: 88px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 35px;
  text-align: left;
  top: calc(48.91% - 43px);
  width: 206px;
}

.phone-375-index-spanish-all-breakpoints .x1-1OSmEP {
  background-color: transparent;
  bottom: calc(48.98% - 23px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 18px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.phone-375-index-spanish-all-breakpoints .steps-card-phone-UjlENn {
  top: calc(33.33% - 60px);
}

.phone-375-index-spanish-all-breakpoints .rectangle-11-GpSdlF {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.phone-375-index-spanish-all-breakpoints .seleccione-el-da-y-l-GpSdlF {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 23px;
  text-align: left;
  top: calc(49.25% - 23px);
  width: 221px;
}

.phone-375-index-spanish-all-breakpoints .x2-GpSdlF {
  background-color: transparent;
  bottom: calc(49.35% - 23px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 18px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.phone-375-index-spanish-all-breakpoints .steps-card-phone-Yhesxe {
  bottom: calc(33.33% - 60px);
}

.phone-375-index-spanish-all-breakpoints .rectangle-11-RM7dSx {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.phone-375-index-spanish-all-breakpoints .ingrese-la-informaci-RM7dSx {
  background-color: transparent;
  height: 88px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 23px;
  text-align: left;
  top: calc(48.91% - 43px);
  width: 221px;
}

.phone-375-index-spanish-all-breakpoints .x3-RM7dSx {
  background-color: transparent;
  bottom: calc(49.35% - 23px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 18px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.phone-375-index-spanish-all-breakpoints .steps-card-phone-ViLsKv {
  bottom: 0px;
}

.phone-375-index-spanish-all-breakpoints .rectangle-11-KZIbZZ {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.phone-375-index-spanish-all-breakpoints .marque-su-calendario-KZIbZZ {
  background-color: transparent;
  height: 67px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 34px;
  text-align: left;
  top: calc(47.79% - 32px);
  width: 210px;
}

.phone-375-index-spanish-all-breakpoints .x4-KZIbZZ {
  background-color: transparent;
  bottom: calc(49.35% - 23px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 18px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.phone-375-index-spanish-all-breakpoints .title-box-gJxURO {
  background-color: transparent;
  display: block;
  height: 325px;
  left: calc(37.50% - 114px);
  opacity: 0;
  position: absolute;
  top: 655px;
  transform: translate(25px, 0);
  width: 303px;
}

.phone-375-index-spanish-all-breakpoints .title-box-gJxURO.bp4-animate-enter7 {
  animation: bp4-animate-enter7-frames 0.40s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes bp4-animate-enter7-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.phone-375-index-spanish-all-breakpoints .group-34-tohqLB {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.phone-375-index-spanish-all-breakpoints .bienvenido-a-la-insc-anwmnb {
  background-color: transparent;
  height: 83px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(19.42% - 16px);
  width: calc(100.00% - 16px);
}

.phone-375-index-spanish-all-breakpoints .title-anwmnb {
  background-color: transparent;
  bottom: 0px;
  height: 178px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 42px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 34px);
}

.phone-375-index-spanish-all-breakpoints .mask-group-2-anwmnb {
  background-color: transparent;
  height: 17px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.phone-375-index-spanish-all-breakpoints .es-rpido-y-fcil-programar-su-cita-gJxURO {
  background-color: transparent;
  bottom: calc(43.54% - 24px);
  height: 54px;
  left: 69px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 135px);
}

.phone-375-index-spanish-all-breakpoints .rectangle-71-gJxURO {
  background-color: var(--black-2);
  bottom: -102px;
  height: 18.11%;
  left: -26px;
  position: absolute;
  width: calc(100.00% + 61px);
}

.phone-375-index-spanish-all-breakpoints .group-611-gJxURO {
  background-color: transparent;
  bottom: 122px;
  height: 301px;
  left: calc(50.00% - 114px);
  position: absolute;
  width: 227px;
}

.phone-375-index-spanish-all-breakpoints .group-608-AxaIOD {
  background-color: transparent;
  height: 99px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.phone-375-index-spanish-all-breakpoints .rectangle-11-YzIPCZ {
  background-color: var(--perano);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.phone-375-index-spanish-all-breakpoints .group-68-OVxcB4 {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.phone-375-index-spanish-all-breakpoints .group-68-OVxcB4:hover {
  opacity: 0;
}

.phone-375-index-spanish-all-breakpoints .rectangle-11-xrHQuz {
  background-color: var(--black-haze);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.phone-375-index-spanish-all-breakpoints .group-609-AxaIOD {
  background-color: transparent;
  bottom: 0px;
  height: 99px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.phone-375-index-spanish-all-breakpoints .rectangle-11-2axWuW {
  background-color: var(--perano);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.phone-375-index-spanish-all-breakpoints .group-71-AyH48w {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.phone-375-index-spanish-all-breakpoints .group-71-AyH48w:hover {
  opacity: 0;
}

.phone-375-index-spanish-all-breakpoints .rectangle-11-exRSu4 {
  background-color: var(--black-haze);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.phone-375-index-spanish-all-breakpoints .group-612-gJxURO {
  background-color: transparent;
  height: 91px;
  left: -20px;
  position: absolute;
  top: 106px;
  width: calc(100.00% + 41px);
}

.phone-375-index-spanish-all-breakpoints .language-toggle-bacground-YTcHrx {
  background-color: var(--gallery);
  box-shadow: 0px 6px 6px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.phone-375-index-spanish-all-breakpoints .component-9-31-YTcHrx {
  background-color: transparent;
  bottom: 27px;
  height: 40px;
  left: calc(16.39% - 18px);
  position: absolute;
  width: 111px;
}

.phone-375-index-spanish-all-breakpoints .english-rs6JAg {
  background-color: transparent;
  bottom: calc(33.33% - 9px);
  height: 28px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: right;
  width: calc(100.00% - 14px);
}

.phone-375-index-spanish-all-breakpoints .component-8-31-YTcHrx {
  background-color: transparent;
  bottom: 27px;
  height: 40px;
  position: absolute;
  right: calc(13.80% - 16px);
  width: 119px;
}

.phone-375-index-spanish-all-breakpoints .espaol-BEObnw {
  background-color: transparent;
  bottom: calc(33.33% - 9px);
  height: 28px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 14px);
}

.phone-375-index-spanish-all-breakpoints .spanish-toggle-YTcHrx {
  background-color: transparent;
  height: calc(100.00% - 33px);
  position: absolute;
  right: calc(49.84% - 47px);
  top: 17px;
  width: 95px;
}

.phone-375-index-spanish-all-breakpoints .component-10-4-qwpOXQ {
  background-color: transparent;
  bottom: 0px;
  height: 58px;
  left: calc(50.00% - 48px);
  position: absolute;
  width: 95px;
}

.phone-375-index-spanish-all-breakpoints .rectangle-9-ETXfr5 {
  background-color: var(--gunsmoke);
  border-radius: 19px;
  height: calc(100.00% - 20px);
  left: 10px;
  position: relative;
  top: 10px;
  width: calc(100.00% - 20px);
}

.phone-375-index-spanish-all-breakpoints .component-6-3-qwpOXQ {
  background-color: transparent;
  bottom: 1px;
  cursor: pointer;
  height: 56px;
  pointer-events: auto;
  position: absolute;
  right: calc(10.26% - 6px);
  transition: all 0.3s ease;
  width: 56px;
}

.phone-375-index-spanish-all-breakpoints .component-6-3-qwpOXQ:hover {
  transform: translate(-3px, 0);
}

.phone-375-index-spanish-all-breakpoints .ellipse-9-zOC7Uq {
  background-color: var(--secondary);
  border-radius: 24px;
  box-shadow: -3px 2px 2px #0000004d;
  height: calc(100.00% - 8px);
  left: 4px;
  position: relative;
  top: 4px;
  width: calc(100.00% - 8px);
}

.phone-375-index-spanish-all-breakpoints .logo-nav-gJxURO {
  height: 3.15%;
  position: absolute;
}

.phone-375-index-spanish-all-breakpoints .logo-nav-5fKugE {
  height: 100%;
  mix-blend-mode: normal;
  position: relative;
}

.phone-375-index-spanish-all-breakpoints .rectangle-6-zoWkMP {
  background-color: var(--background);
  box-shadow: 0px 3px 6px #00000030;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.phone-375-index-spanish-all-breakpoints .premier-logo-zoWkMP {
  background-color: transparent;
  height: 68px;
  object-fit: cover;
  position: absolute;
  right: calc(49.66% - 112px);
  top: 24px;
  width: 226px;
}

.phone-375-index-spanish-all-breakpoints .logo-nav {
  background-color: transparent;
  left: 0px;
  top: 0px;
  width: 100%;
}

.phone-375-index-spanish-all-breakpoints .mult-buttons {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.phone-375-index-spanish-all-breakpoints .rectangle-11 {
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
/* screen - tablet-768-index-spanish */

.tablet-768-index-spanish {
  background-color: var(--background);
  margin: 0px;
  min-height: 2415px;
  min-width: 768px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.tablet-768-index-spanish .getty-images-1423371560-e7Laaa {
  background-color: transparent;
  height: 609px;
  object-fit: cover;
  position: absolute;
  right: -128px;
  top: calc(3.38% - 21px);
  width: 1480px;
}

.tablet-768-index-spanish .rectangle-66-e7Laaa {
  background: linear-gradient(90deg, #ffffff 0%, #ffffff 14.79%, rgba(255, 255, 255, 0) 100%);
  background-color: transparent;
  height: 616px;
  left: -14px;
  position: absolute;
  top: 55px;
  width: calc(100.00% + 31px);
}

.tablet-768-index-spanish .group-19-e7Laaa {
  background-color: transparent;
  bottom: calc(30.21% - 176px);
  display: block;
  height: 581px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  right: calc(47.46% - 224px);
  transform: translate(0, 25px);
  width: 471px;
}

.tablet-768-index-spanish .group-19-e7Laaa.bp3-animate-enter4 {
  animation: bp3-animate-enter4-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter4-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-768-index-spanish .steps-card-OyddxR {
  top: 0px;
}

.tablet-768-index-spanish .rectangle-11-Trc8r0 {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.tablet-768-index-spanish .haga-clic-en-su-opci-Trc8r0 {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 32px;
  text-align: left;
  top: calc(48.28% - 22px);
  width: 380px;
}

.tablet-768-index-spanish .x1-Trc8r0 {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.tablet-768-index-spanish .steps-card-IiOOH1 {
  top: calc(33.33% - 35px);
}

.tablet-768-index-spanish .rectangle-11-6wZkQu {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.tablet-768-index-spanish .seleccione-el-da-y-l-6wZkQu {
  background-color: transparent;
  height: 25px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: calc(49.37% - 12px);
  white-space: nowrap;
  width: 407px;
}

.tablet-768-index-spanish .x2-6wZkQu {
  background-color: transparent;
  bottom: calc(46.68% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.tablet-768-index-spanish .steps-card-GzZuSU {
  bottom: calc(33.33% - 35px);
}

.tablet-768-index-spanish .rectangle-11-eNtl0C {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.tablet-768-index-spanish .ingrese-la-informaci-eNtl0C {
  background-color: transparent;
  height: 67px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 55px;
  text-align: left;
  top: calc(48.65% - 33px);
  width: 357px;
}

.tablet-768-index-spanish .x3-eNtl0C {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.tablet-768-index-spanish .steps-card-v4GX3J {
  bottom: 0px;
}

.tablet-768-index-spanish .rectangle-11-U2ilBZ {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.tablet-768-index-spanish .marque-su-calendario-U2ilBZ {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 51px;
  text-align: left;
  top: calc(50.00% - 23px);
  width: 361px;
}

.tablet-768-index-spanish .x4-U2ilBZ {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.tablet-768-index-spanish .group-41-e7Laaa {
  background-color: transparent;
  height: 384px;
  position: absolute;
  right: calc(43.10% - 277px);
  top: 731px;
  width: 643px;
}

.tablet-768-index-spanish .group-14-xnIrWD {
  background-color: transparent;
  display: block;
  height: 309px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 1px;
  transform: translate(0, 25px);
  width: 255px;
}

.tablet-768-index-spanish .group-14-xnIrWD.bp3-animate-enter5 {
  animation: bp3-animate-enter5-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter5-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-768-index-spanish .los-consejeros-de-be-8To5dS {
  background-color: transparent;
  bottom: 0px;
  height: 235px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.tablet-768-index-spanish .headset-icon-8To5dS {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.tablet-768-index-spanish .path-9-K9dq1U {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-index-spanish .group-15-xnIrWD {
  background-color: transparent;
  display: block;
  height: 100%;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transform: translate(0, 25px);
  width: 317px;
}

.tablet-768-index-spanish .group-15-xnIrWD.bp3-animate-enter6 {
  animation: bp3-animate-enter6-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter6-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-768-index-spanish .important-hzdKEc {
  background-color: transparent;
  height: 31px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(19.55% - 6px);
  white-space: nowrap;
  width: calc(100.00% - 16px);
}

.tablet-768-index-spanish .las-citas-estn-dispo-hzdKEc {
  background-color: transparent;
  bottom: 0px;
  height: 277px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.tablet-768-index-spanish .span0-SVkcUQ {
}

.tablet-768-index-spanish .span1-SVkcUQ {
}

.tablet-768-index-spanish .span2-SVkcUQ {
}

.tablet-768-index-spanish .span3-SVkcUQ {
}

.tablet-768-index-spanish .span4-SVkcUQ {
}

.tablet-768-index-spanish .clock-icon-hzdKEc {
  background-color: transparent;
  height: 57px;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.tablet-768-index-spanish .path-10-xxnlQp {
  background-color: transparent;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.tablet-768-index-spanish .path-1-e7Laaa {
  background-color: transparent;
  height: 1px;
  left: 71px;
  object-fit: cover;
  position: absolute;
  top: 47.91%;
  width: calc(100.00% - 141px);
}

.tablet-768-index-spanish .title-box-e7Laaa {
  background-color: transparent;
  display: block;
  height: 280px;
  left: 72px;
  opacity: 0;
  position: absolute;
  top: calc(13.82% - 39px);
  transform: translate(25px, 0);
  width: 324px;
}

.tablet-768-index-spanish .title-box-e7Laaa.bp3-animate-enter7 {
  animation: bp3-animate-enter7-frames 0.40s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes bp3-animate-enter7-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-768-index-spanish .group-34-AuVf4U {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768-index-spanish .bienvenido-a-la-insc-P1hhje {
  background-color: transparent;
  height: 57px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(18.39% - 10px);
  width: calc(100.00% + 2px);
}

.tablet-768-index-spanish .title-P1hhje {
  background-color: transparent;
  bottom: 0px;
  height: 178px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 42px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 44px);
}

.tablet-768-index-spanish .mask-group-2-P1hhje {
  background-color: transparent;
  height: 16px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 46px);
}

.tablet-768-index-spanish .es-rpido-y-fcil-programar-su-cita-e7Laaa {
  background-color: transparent;
  bottom: calc(49.02% - 14px);
  height: 28px;
  left: 60px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 128px);
}

.tablet-768-index-spanish .rectangle-13-e7Laaa {
  background-color: var(--black-2);
  bottom: -4px;
  height: 19.42%;
  left: -42px;
  position: absolute;
  width: calc(100.00% + 84px);
}

.tablet-768-index-spanish .group-610-e7Laaa {
  background-color: transparent;
  bottom: 257px;
  height: 99px;
  left: calc(50.00% - 245px);
  position: absolute;
  width: 490px;
}

.tablet-768-index-spanish .group-608-Zktiiz {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 227px;
}

.tablet-768-index-spanish .rectangle-11-vX4WCx {
  background-color: var(--perano);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.tablet-768-index-spanish .group-68-KBFaIV {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768-index-spanish .group-68-KBFaIV:hover {
  opacity: 0;
}

.tablet-768-index-spanish .rectangle-11-DuFtmR {
  background-color: var(--black-haze);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.tablet-768-index-spanish .group-609-Zktiiz {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 227px;
}

.tablet-768-index-spanish .rectangle-11-dejnCC {
  background-color: var(--perano);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.tablet-768-index-spanish .group-71-9BVg6r {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768-index-spanish .group-71-9BVg6r:hover {
  opacity: 0;
}

.tablet-768-index-spanish .rectangle-11-3EcJQd {
  background-color: var(--black-haze);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.tablet-768-index-spanish .group-612-e7Laaa {
  background-color: transparent;
  height: 91px;
  left: -34px;
  position: absolute;
  top: 106px;
  width: calc(100.00% + 58px);
}

.tablet-768-index-spanish .language-toggle-bacground-ywbWBC {
  background-color: var(--gallery);
  box-shadow: 0px 6px 6px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-index-spanish .component-9-30-ywbWBC {
  background-color: transparent;
  bottom: 27px;
  height: 40px;
  left: calc(35.66% - 40px);
  position: absolute;
  width: 111px;
}

.tablet-768-index-spanish .english-0NHGJC {
  background-color: transparent;
  bottom: calc(33.33% - 9px);
  height: 28px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: right;
  width: calc(100.00% - 14px);
}

.tablet-768-index-spanish .component-8-30-ywbWBC {
  background-color: transparent;
  bottom: 27px;
  height: 40px;
  position: absolute;
  right: calc(34.79% - 41px);
  width: 119px;
}

.tablet-768-index-spanish .espaol-TNxMfE {
  background-color: transparent;
  bottom: calc(33.33% - 9px);
  height: 28px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 14px);
}

.tablet-768-index-spanish .spanish-toggle-ywbWBC {
  background-color: transparent;
  height: calc(100.00% - 33px);
  position: absolute;
  right: calc(49.93% - 47px);
  top: 17px;
  width: 95px;
}

.tablet-768-index-spanish .component-10-4-5ED9DF {
  background-color: transparent;
  bottom: 0px;
  height: 58px;
  left: calc(50.00% - 48px);
  position: absolute;
  width: 95px;
}

.tablet-768-index-spanish .rectangle-9-dnx2TX {
  background-color: var(--gunsmoke);
  border-radius: 19px;
  height: calc(100.00% - 20px);
  left: 10px;
  position: relative;
  top: 10px;
  width: calc(100.00% - 20px);
}

.tablet-768-index-spanish .component-6-3-5ED9DF {
  background-color: transparent;
  bottom: 1px;
  cursor: pointer;
  height: 56px;
  pointer-events: auto;
  position: absolute;
  right: calc(10.26% - 6px);
  transition: all 0.3s ease;
  width: 56px;
}

.tablet-768-index-spanish .component-6-3-5ED9DF:hover {
  transform: translate(-3px, 0);
}

.tablet-768-index-spanish .ellipse-9-yQT33M {
  background-color: var(--secondary);
  border-radius: 24px;
  box-shadow: -3px 2px 2px #0000004d;
  height: calc(100.00% - 8px);
  left: 4px;
  position: relative;
  top: 4px;
  width: calc(100.00% - 8px);
}

.tablet-768-index-spanish .logo-nav-e7Laaa {
  height: 4.55%;
  left: -15px;
  position: absolute;
  width: calc(100.00% + 28px);
}

.tablet-768-index-spanish .logo-nav-hWnbz7 {
  height: 100%;
  left: 0px;
  mix-blend-mode: normal;
  position: relative;
  width: 100%;
}

.tablet-768-index-spanish .rectangle-6-ddsNWj {
  background-color: var(--background);
  box-shadow: 0px 3px 6px #00000030;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-index-spanish .premier-logo-ddsNWj {
  background-color: transparent;
  height: 68px;
  left: calc(12.46% - 28px);
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 226px;
}

.tablet-768-index-spanish .logo-nav {
  background-color: transparent;
  top: 0px;
}

.tablet-768-index-spanish .mult-buttons {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-index-spanish .rectangle-11 {
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-index-spanish .steps-card {
  background-color: transparent;
  height: 104px;
  left: 0px;
  position: absolute;
  width: 100%;
}
/* screen - web-1280-index-spanish */

.web-1280-index-spanish {
  background-color: var(--background);
  margin: 0px;
  min-height: 2041px;
  min-width: 1280px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.web-1280-index-spanish .mask-group-5-rrbGBy {
  background-color: transparent;
  height: 731px;
  object-fit: cover;
  position: absolute;
  right: -56px;
  top: calc(5.04% - 37px);
  width: 2080px;
}

.web-1280-index-spanish .rectangle-66-rrbGBy {
  background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0.9) 43.84%, rgba(255, 255, 255, 0.5) 54.68%, rgba(255, 255, 255, 0) 100%);
  background-color: transparent;
  height: 742px;
  left: 0px;
  position: absolute;
  top: 55px;
  width: calc(100.00% - 15px);
}

.web-1280-index-spanish .group-43-rrbGBy {
  background-color: transparent;
  height: 29.18%;
  position: absolute;
  right: calc(43.78% - 451px);
  top: 871px;
  width: 1031px;
}

.web-1280-index-spanish .path-1-zPMSXx {
  background-color: transparent;
  height: calc(100.00% - 16px);
  left: 48.50%;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1px;
}

.web-1280-index-spanish .group-19-zPMSXx {
  background-color: transparent;
  display: block;
  height: 97.32%;
  left: 514px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 517px;
}

.web-1280-index-spanish .group-19-zPMSXx.bp1-animate-enter8 {
  animation: bp1-animate-enter8-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter8-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1280-index-spanish .steps-card-U0a8BJ {
  top: 82.05%;
}

.web-1280-index-spanish .rectangle-11-vytK81 {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.web-1280-index-spanish .marque-su-calendario-vytK81 {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 51px;
  text-align: left;
  top: calc(50.00% - 23px);
  width: 361px;
}

.web-1280-index-spanish .x4-vytK81 {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.web-1280-index-spanish .steps-card-XfHuIO {
  top: 57.32%;
}

.web-1280-index-spanish .rectangle-11-rugmrj {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.web-1280-index-spanish .ingrese-la-informaci-rugmrj {
  background-color: transparent;
  height: 67px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 70px;
  text-align: left;
  top: calc(48.65% - 33px);
  width: 342px;
}

.web-1280-index-spanish .x3-rugmrj {
  background-color: transparent;
  bottom: calc(46.80% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.web-1280-index-spanish .steps-card-Phqx59 {
  top: 32.64%;
}

.web-1280-index-spanish .rectangle-11-fbmvwO {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.web-1280-index-spanish .seleccione-el-da-y-l-fbmvwO {
  background-color: transparent;
  height: 25px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: calc(49.37% - 12px);
  white-space: nowrap;
  width: 407px;
}

.web-1280-index-spanish .x2-fbmvwO {
  background-color: transparent;
  bottom: calc(46.80% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.web-1280-index-spanish .steps-card-F3HBKX {
  top: 7.97%;
}

.web-1280-index-spanish .rectangle-11-Zbz16n {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.web-1280-index-spanish .haga-clic-en-su-opci-Zbz16n {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 40px;
  text-align: left;
  top: calc(48.28% - 22px);
  width: 372px;
}

.web-1280-index-spanish .x1-Zbz16n {
  background-color: transparent;
  bottom: calc(46.80% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.web-1280-index-spanish .es-rpido-y-fcil-programar-su-cita-U0a8BJ {
  background-color: transparent;
  height: 28px;
  left: 40px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -3px;
  white-space: nowrap;
  width: calc(100.00% - 38px);
}

.web-1280-index-spanish .group-40-zPMSXx {
  background-color: transparent;
  height: 98.99%;
  position: absolute;
  right: 515px;
  top: 6px;
  width: 50.09%;
}

.web-1280-index-spanish .group-14-AsgvrJ {
  background-color: transparent;
  display: block;
  height: 38.31%;
  left: 1px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 86.49%;
}

.web-1280-index-spanish .group-14-AsgvrJ.bp1-animate-enter9 {
  animation: bp1-animate-enter9-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter9-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1280-index-spanish .los-consejeros-de-be-5aEDr6 {
  background-color: transparent;
  bottom: 0px;
  height: 151px;
  left: 2px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 40px);
}

.web-1280-index-spanish .headset-icon-5aEDr6 {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.web-1280-index-spanish .path-9-LiFaCL {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280-index-spanish .group-15-AsgvrJ {
  background-color: transparent;
  display: block;
  height: 53.35%;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 46.65%;
  transform: translate(0, 25px);
  width: 92.25%;
}

.web-1280-index-spanish .group-15-AsgvrJ.bp1-animate-enter10 {
  animation: bp1-animate-enter10-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter10-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1280-index-spanish .important-wi4B9I {
  background-color: transparent;
  height: 31px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(29.45% - 9px);
  white-space: nowrap;
  width: calc(100.00% - 38px);
}

.web-1280-index-spanish .las-citas-estn-dispo-wi4B9I {
  background-color: transparent;
  bottom: 0px;
  height: 193px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 38px);
}

.web-1280-index-spanish .span0-xuW7y4 {
}

.web-1280-index-spanish .span1-xuW7y4 {
}

.web-1280-index-spanish .span2-xuW7y4 {
}

.web-1280-index-spanish .span3-xuW7y4 {
}

.web-1280-index-spanish .span4-xuW7y4 {
}

.web-1280-index-spanish .clock-icon-wi4B9I {
  background-color: transparent;
  height: 57px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.web-1280-index-spanish .path-10-iPSOVv {
  background-color: transparent;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.web-1280-index-spanish .title-box-rrbGBy {
  background-color: transparent;
  display: block;
  height: 296px;
  left: 140px;
  opacity: 0;
  position: absolute;
  top: calc(20.80% - 62px);
  transform: translate(25px, 0);
  width: 437px;
}

.web-1280-index-spanish .title-box-rrbGBy.bp1-animate-enter11 {
  animation: bp1-animate-enter11-frames 0.40s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes bp1-animate-enter11-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1280-index-spanish .group-34-vOtBRA {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1280-index-spanish .bienvenido-a-la-insc-QCh46C {
  background-color: transparent;
  height: 57px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(22.59% - 13px);
  width: calc(100.00% - 53px);
}

.web-1280-index-spanish .title-QCh46C {
  background-color: transparent;
  bottom: 3px;
  color: var(--black);
  font-style: normal;
  font-weight: 300;
  height: 181px;
  left: 0px;
  line-height: 58px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 35px);
}

.web-1280-index-spanish .mask-group-2-QCh46C {
  background-color: transparent;
  height: 24px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 3px);
}

.web-1280-index-spanish .group-606-rrbGBy {
  background-color: transparent;
  bottom: 0px;
  height: 469px;
  left: -19px;
  position: absolute;
  width: calc(100.00% + 38px);
}

.web-1280-index-spanish .rectangle-13-g70Ngc {
  background-color: var(--black-2);
  bottom: 0px;
  height: 100%;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1280-index-spanish .mult-buttons-g70Ngc {
  left: calc(34.69% - 79px);
}

.web-1280-index-spanish .rectangle-11-D5QDry {
  background-color: var(--perano);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.web-1280-index-spanish .mult-buttons-2CxUZl {
  right: calc(34.69% - 79px);
}

.web-1280-index-spanish .rectangle-11-gnLRKf {
  background-color: var(--perano);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.web-1280-index-spanish .group-68-g70Ngc {
  background-color: transparent;
  cursor: pointer;
  height: 99px;
  left: calc(34.69% - 79px);
  pointer-events: auto;
  position: absolute;
  top: calc(37.34% - 37px);
  transition: all 0.2s ease;
  width: 227px;
}

.web-1280-index-spanish .group-68-g70Ngc:hover {
  opacity: 0;
}

.web-1280-index-spanish .rectangle-11-v0x8bu {
  background-color: var(--black-haze);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.web-1280-index-spanish .group-71-g70Ngc {
  background-color: transparent;
  cursor: pointer;
  height: 99px;
  pointer-events: auto;
  position: absolute;
  right: calc(34.69% - 79px);
  top: calc(37.35% - 37px);
  transition: all 0.2s ease;
  width: 227px;
}

.web-1280-index-spanish .group-71-g70Ngc:hover {
  opacity: 0;
}

.web-1280-index-spanish .rectangle-11-3DQ0vN {
  background-color: var(--black-haze);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.web-1280-index-spanish .language-toggle-bacground-rrbGBy {
  background-color: var(--gallery);
  box-shadow: 0px 6px 6px #00000029;
  height: 4.46%;
  left: -19px;
  position: absolute;
  top: 5.19%;
  width: calc(100.00% + 38px);
}

.web-1280-index-spanish .component-9-29-rrbGBy {
  background-color: transparent;
  bottom: 1871px;
  height: 40px;
  left: calc(41.23% - 46px);
  position: absolute;
  width: 111px;
}

.web-1280-index-spanish .english-YWmaxm {
  background-color: transparent;
  bottom: calc(33.33% - 9px);
  height: 28px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: right;
  width: calc(100.00% - 14px);
}

.web-1280-index-spanish .component-8-29-rrbGBy {
  background-color: transparent;
  bottom: 1871px;
  height: 40px;
  position: absolute;
  right: calc(40.74% - 48px);
  width: 119px;
}

.web-1280-index-spanish .espaol-0N5BwD {
  background-color: transparent;
  bottom: calc(33.33% - 9px);
  height: 28px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 14px);
}

.web-1280-index-spanish .spanish-toggle-rrbGBy {
  background-color: transparent;
  height: 58px;
  position: absolute;
  right: calc(49.96% - 47px);
  top: 123px;
  width: 95px;
}

.web-1280-index-spanish .component-10-4-nsqZcI {
  background-color: transparent;
  bottom: 0px;
  height: 58px;
  left: calc(50.00% - 48px);
  position: absolute;
  width: 95px;
}

.web-1280-index-spanish .rectangle-9-bu93Jw {
  background-color: var(--gunsmoke);
  border-radius: 19px;
  height: calc(100.00% - 20px);
  left: 10px;
  position: relative;
  top: 10px;
  width: calc(100.00% - 20px);
}

.web-1280-index-spanish .component-6-3-nsqZcI {
  background-color: transparent;
  bottom: 1px;
  cursor: pointer;
  height: 56px;
  pointer-events: auto;
  position: absolute;
  right: calc(10.26% - 6px);
  transition: all 0.3s ease;
  width: 56px;
}

.web-1280-index-spanish .component-6-3-nsqZcI:hover {
  transform: translate(-3px, 0);
}

.web-1280-index-spanish .ellipse-9-Ypmt9E {
  background-color: var(--secondary);
  border-radius: 24px;
  box-shadow: -3px 2px 2px #0000004d;
  height: calc(100.00% - 8px);
  left: 4px;
  position: relative;
  top: 4px;
  width: calc(100.00% - 8px);
}

.web-1280-index-spanish .logo-nav-rrbGBy {
  height: 5.39%;
  position: absolute;
  width: calc(100.00% + 14px);
}

.web-1280-index-spanish .logo-nav-vxvJST {
  height: 100%;
  mix-blend-mode: normal;
  position: relative;
  width: 100%;
}

.web-1280-index-spanish .rectangle-6-8ToQ7x {
  background-color: var(--background);
  box-shadow: 0px 3px 6px #00000030;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280-index-spanish .premier-logo-8ToQ7x {
  background-color: transparent;
  height: 68px;
  left: calc(11.80% - 27px);
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 226px;
}

.web-1280-index-spanish .logo-nav {
  background-color: transparent;
  left: 0px;
  top: 0px;
}

.web-1280-index-spanish .mult-buttons {
  background-color: transparent;
  height: 99px;
  position: absolute;
  top: calc(37.34% - 37px);
  width: 227px;
}

.web-1280-index-spanish .rectangle-11 {
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280-index-spanish .steps-card {
  background-color: transparent;
  height: 17.95%;
  position: absolute;
  right: 0px;
  width: 91.10%;
}
/* screen - web-1920-index-spanish */

.web-1920-index-spanish {
  background-color: var(--background);
  margin: 0px;
  min-height: 2041px;
  min-width: 1920px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.web-1920-index-spanish .mask-group-4-yNjxWv {
  background-color: transparent;
  height: 759px;
  object-fit: cover;
  position: absolute;
  right: -17px;
  top: calc(3.04% - 23px);
  width: 2489px;
}

.web-1920-index-spanish .rectangle-66-yNjxWv {
  background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0.9) 43.84%, rgba(255, 255, 255, 0.5) 54.68%, rgba(255, 255, 255, 0) 100%);
  background-color: transparent;
  height: 759px;
  left: -30px;
  position: absolute;
  top: 39px;
  width: calc(100.00% + 47px);
}

.web-1920-index-spanish .title-box-yNjxWv {
  background-color: transparent;
  display: block;
  height: 304px;
  left: 321px;
  opacity: 0;
  position: absolute;
  top: calc(21.30% - 65px);
  transform: translate(25px, 0);
  width: 483px;
}

.web-1920-index-spanish .title-box-yNjxWv.bp2-animate-enter {
  animation: bp2-animate-enter-frames 0.40s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes bp2-animate-enter-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1920-index-spanish .group-34-IqOUBI {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-index-spanish .bienvenido-a-la-insc-4TtftE {
  background-color: transparent;
  height: 57px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(21.86% - 12px);
  width: 384px;
}

.web-1920-index-spanish .title-4TtftE {
  background-color: transparent;
  bottom: 3px;
  color: var(--black);
  font-style: normal;
  font-weight: 300;
  height: 181px;
  left: 0px;
  line-height: 58px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 62px);
}

.web-1920-index-spanish .mask-group-2-4TtftE {
  background-color: transparent;
  height: 26px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 3px);
}

.web-1920-index-spanish .group-528-yNjxWv {
  background-color: transparent;
  bottom: calc(39.34% - 232px);
  height: 590px;
  position: absolute;
  right: 280px;
  width: 1319px;
}

.web-1920-index-spanish .path-1-oa7k4e {
  background-color: transparent;
  height: 100%;
  left: 48.52%;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1px;
}

.web-1920-index-spanish .group-19-oa7k4e {
  background-color: transparent;
  display: block;
  height: 99.91%;
  left: 707px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 1px;
  transform: translate(0, 25px);
  width: 612px;
}

.web-1920-index-spanish .group-19-oa7k4e.bp2-animate-enter1 {
  animation: bp2-animate-enter1-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1920-index-spanish .steps-card-SryU6j {
  bottom: 0px;
}

.web-1920-index-spanish .rectangle-11-D4VKCa {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.web-1920-index-spanish .marque-su-calendario-D4VKCa {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 51px;
  text-align: left;
  top: calc(50.00% - 23px);
  width: 361px;
}

.web-1920-index-spanish .x4-D4VKCa {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.web-1920-index-spanish .steps-card-XeNx56 {
  bottom: calc(29.28% - 30px);
}

.web-1920-index-spanish .rectangle-11-XPRlJ6 {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.web-1920-index-spanish .ingrese-la-informaci-XPRlJ6 {
  background-color: transparent;
  height: 67px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 51px;
  text-align: left;
  top: calc(48.65% - 33px);
  width: 361px;
}

.web-1920-index-spanish .x3-XPRlJ6 {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.web-1920-index-spanish .steps-card-mxIlgD {
  top: calc(41.44% - 43px);
}

.web-1920-index-spanish .rectangle-11-wnZZKi {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.web-1920-index-spanish .seleccione-el-da-y-l-wnZZKi {
  background-color: transparent;
  bottom: calc(48.10% - 12px);
  height: 25px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: -1px;
  text-align: left;
  white-space: nowrap;
  width: 406px;
}

.web-1920-index-spanish .x2-wnZZKi {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.web-1920-index-spanish .steps-card-Mb7Ez0 {
  top: 63px;
}

.web-1920-index-spanish .rectangle-11-AHVYYA {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.web-1920-index-spanish .haga-clic-en-su-opci-AHVYYA {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 41px;
  text-align: left;
  top: calc(48.28% - 22px);
  width: 371px;
}

.web-1920-index-spanish .x1-AHVYYA {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.web-1920-index-spanish .es-rpido-y-fcil-programar-su-cita-SryU6j {
  background-color: transparent;
  height: 28px;
  left: 100px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -3px;
  white-space: nowrap;
  width: calc(100.00% - 98px);
}

.web-1920-index-spanish .group-39-oa7k4e {
  background-color: transparent;
  height: 96.06%;
  position: absolute;
  right: 846px;
  top: 23px;
  width: 35.86%;
}

.web-1920-index-spanish .group-15-7GG8Pj {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 290px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.web-1920-index-spanish .group-15-7GG8Pj.bp2-animate-enter2 {
  animation: bp2-animate-enter2-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter2-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1920-index-spanish .important-1ERrtS {
  background-color: transparent;
  height: 31px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(32.12% - 10px);
  white-space: nowrap;
  width: calc(100.00% - 49px);
}

.web-1920-index-spanish .las-citas-estn-dispo-1ERrtS {
  background-color: transparent;
  bottom: 0px;
  height: 172px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.web-1920-index-spanish .span0-U2xUUJ {
}

.web-1920-index-spanish .span1-U2xUUJ {
}

.web-1920-index-spanish .span2-U2xUUJ {
}

.web-1920-index-spanish .span3-U2xUUJ {
}

.web-1920-index-spanish .span4-U2xUUJ {
}

.web-1920-index-spanish .clock-icon-1ERrtS {
  background-color: transparent;
  height: 57px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.web-1920-index-spanish .path-10-1WctkN {
  background-color: transparent;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.web-1920-index-spanish .group-14-7GG8Pj {
  background-color: transparent;
  display: block;
  height: 208px;
  left: 1px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: calc(100.00% - 14px);
}

.web-1920-index-spanish .group-14-7GG8Pj.bp2-animate-enter3 {
  animation: bp2-animate-enter3-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter3-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1920-index-spanish .los-consejeros-de-be-mBfe5E {
  background-color: transparent;
  bottom: 0px;
  height: 130px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.web-1920-index-spanish .headset-icon-mBfe5E {
  background-color: transparent;
  height: 52px;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.web-1920-index-spanish .path-9-9bzxaj {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-index-spanish .group-64-yNjxWv {
  background-color: transparent;
  bottom: 0px;
  height: 469px;
  left: -129px;
  position: absolute;
  width: calc(100.00% + 260px);
}

.web-1920-index-spanish .rectangle-13-YXVwVJ {
  background-color: var(--black-2);
  bottom: 0px;
  height: 100%;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-index-spanish .mult-buttons-YXVwVJ {
  left: calc(41.45% - 94px);
}

.web-1920-index-spanish .rectangle-11-BtwSuG {
  background-color: var(--perano);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.web-1920-index-spanish .mult-buttons-DOlMpS {
  right: calc(41.45% - 94px);
}

.web-1920-index-spanish .rectangle-11-feOcc0 {
  background-color: var(--perano);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.web-1920-index-spanish .group-68-YXVwVJ {
  background-color: transparent;
  cursor: pointer;
  height: 99px;
  left: calc(41.45% - 94px);
  pointer-events: auto;
  position: absolute;
  top: calc(37.34% - 37px);
  transition: all 0.2s ease;
  width: 227px;
}

.web-1920-index-spanish .group-68-YXVwVJ:hover {
  opacity: 0;
}

.web-1920-index-spanish .rectangle-11-IRmROQ {
  background-color: var(--black-haze);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.web-1920-index-spanish .group-71-YXVwVJ {
  background-color: transparent;
  cursor: pointer;
  height: 99px;
  pointer-events: auto;
  position: absolute;
  right: calc(41.45% - 94px);
  top: calc(37.35% - 37px);
  transition: all 0.2s ease;
  width: 227px;
}

.web-1920-index-spanish .group-71-YXVwVJ:hover {
  opacity: 0;
}

.web-1920-index-spanish .rectangle-11-P2nbDB {
  background-color: var(--black-haze);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.web-1920-index-spanish .language-toggle-bacground-yNjxWv {
  background-color: var(--gallery);
  box-shadow: 0px 6px 6px #00000029;
  height: 4.46%;
  left: -16px;
  position: absolute;
  top: 5.19%;
  width: calc(100.00% + 32px);
}

.web-1920-index-spanish .logo-nav-yNjxWv {
  height: 5.39%;
  left: -31px;
  position: absolute;
  width: calc(100.00% + 31px);
}

.web-1920-index-spanish .logo-nav-IImwpw {
  height: 100%;
  left: 0px;
  mix-blend-mode: normal;
  position: relative;
  width: 100%;
}

.web-1920-index-spanish .rectangle-6-myUuIq {
  background-color: var(--background);
  box-shadow: 0px 3px 6px #00000030;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-index-spanish .premier-logo-myUuIq {
  background-color: transparent;
  height: 68px;
  left: calc(19.42% - 44px);
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 226px;
}

.web-1920-index-spanish .component-9-28-yNjxWv {
  background-color: transparent;
  bottom: 1871px;
  height: 40px;
  left: calc(44.33% - 49px);
  position: absolute;
  width: 111px;
}

.web-1920-index-spanish .english-rGEPxR {
  background-color: transparent;
  bottom: calc(33.33% - 9px);
  height: 28px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: right;
  width: calc(100.00% - 14px);
}

.web-1920-index-spanish .component-8-28-yNjxWv {
  background-color: transparent;
  bottom: 1871px;
  height: 40px;
  position: absolute;
  right: calc(44.03% - 52px);
  width: 119px;
}

.web-1920-index-spanish .espaol-x09Bmv {
  background-color: transparent;
  bottom: calc(33.33% - 9px);
  height: 28px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 14px);
}

.web-1920-index-spanish .spanish-toggle-yNjxWv {
  background-color: transparent;
  height: 58px;
  position: absolute;
  right: calc(49.97% - 47px);
  top: 123px;
  width: 95px;
}

.web-1920-index-spanish .component-10-4-4MS0Dt {
  background-color: transparent;
  bottom: 0px;
  height: 58px;
  left: calc(50.00% - 48px);
  position: absolute;
  width: 95px;
}

.web-1920-index-spanish .rectangle-9-srwtGS {
  background-color: var(--gunsmoke);
  border-radius: 19px;
  height: calc(100.00% - 20px);
  left: 10px;
  position: relative;
  top: 10px;
  width: calc(100.00% - 20px);
}

.web-1920-index-spanish .component-6-3-4MS0Dt {
  background-color: transparent;
  bottom: 1px;
  cursor: pointer;
  height: 56px;
  pointer-events: auto;
  position: absolute;
  right: calc(10.26% - 6px);
  transition: all 0.3s ease;
  width: 56px;
}

.web-1920-index-spanish .component-6-3-4MS0Dt:hover {
  transform: translate(-3px, 0);
}

.web-1920-index-spanish .ellipse-9-iExDtx {
  background-color: var(--secondary);
  border-radius: 24px;
  box-shadow: -3px 2px 2px #0000004d;
  height: calc(100.00% - 8px);
  left: 4px;
  position: relative;
  top: 4px;
  width: calc(100.00% - 8px);
}

.web-1920-index-spanish .logo-nav {
  background-color: transparent;
  top: 0px;
}

.web-1920-index-spanish .mult-buttons {
  background-color: transparent;
  height: 99px;
  position: absolute;
  top: calc(37.34% - 37px);
  width: 227px;
}

.web-1920-index-spanish .rectangle-11 {
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-index-spanish .steps-card {
  background-color: transparent;
  height: 104px;
  left: 102px;
  position: absolute;
  width: calc(100.00% - 141px);
}
@media screen and (max-width: 767px) {
  .screen.web-1920-index-spanish { 
    display: none;
   }
  .screen.web-1280-index-spanish { 
    display: none;
   }
  .screen.tablet-768-index-spanish { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  .screen.web-1920-index-spanish { 
    display: none;
   }
  .screen.web-1280-index-spanish { 
    display: none;
   }
  .screen.phone-375-index-spanish-all-breakpoints { 
    display: none;
   }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  .screen.web-1920-index-spanish { 
    display: none;
   }
  .screen.tablet-768-index-spanish { 
    display: none;
   }
  .screen.phone-375-index-spanish-all-breakpoints { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.web-1280-index-spanish { 
    display: none;
   }
  .screen.tablet-768-index-spanish { 
    display: none;
   }
  .screen.phone-375-index-spanish-all-breakpoints { 
    display: none;
   }
}