/* screen - phone-375-map-spanish-all-breakpoints */

.phone-375-map-spanish-all-breakpoints {
  background-color: var(--background);
  margin: 0px;
  min-height: 8762px;
  min-width: 375px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.phone-375-map-spanish-all-breakpoints .rectangle-74-14hx4H {
  background-color: var(--sky-blue);
  height: 583px;
  left: -17.60%;
  position: absolute;
  top: 397px;
  width: 131.73%;
}

.phone-375-map-spanish-all-breakpoints .mask-group-11-14hx4H {
  background-color: transparent;
  height: 491px;
  left: -222px;
  object-fit: cover;
  position: absolute;
  top: 88px;
  width: calc(100% + 444px);
}

.phone-375-map-spanish-all-breakpoints .seleccione-su-estado-a-continuacin-14hx4H {
  background-color: transparent;
  bottom: 5434px;
  height: 53px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  right: calc(48.89% - 139px);
  text-align: center;
  width: 285px;
}

.phone-375-map-spanish-all-breakpoints .group-25-14hx4H {
  background-color: transparent;
  height: 904px;
  left: 7.47%;
  mix-blend-mode: normal;
  position: absolute;
  top: 1025px;
  width: 85.26%;
}

.phone-375-map-spanish-all-breakpoints .group-14-jyLFZN {
  background-color: transparent;
  display: block;
  height: 305px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 100%;
}

.phone-375-map-spanish-all-breakpoints .group-14-jyLFZN.bp4-animate-enter3 {
  animation: bp4-animate-enter3-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter3-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.phone-375-map-spanish-all-breakpoints .los-asesores-de-bene-qxWa2F {
  background-color: transparent;
  bottom: 0px;
  height: 232px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100% + 1px);
}

.phone-375-map-spanish-all-breakpoints .headset-icon-qxWa2F {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.phone-375-map-spanish-all-breakpoints .path-9-1zbqNy {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.phone-375-map-spanish-all-breakpoints .group-15-jyLFZN {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 559px;
  left: 1px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: calc(100% - 25px);
}

.phone-375-map-spanish-all-breakpoints .group-15-jyLFZN.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-map-spanish-all-breakpoints .importante-iriiF4 {
  background-color: transparent;
  height: 27px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 79px;
  white-space: nowrap;
  width: calc(100% - 24px);
}

.phone-375-map-spanish-all-breakpoints .las-citas-se-program-iriiF4 {
  background-color: transparent;
  bottom: 0px;
  height: 442px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100% + 2px);
}

.phone-375-map-spanish-all-breakpoints .span0-Li1ovW {
}

.phone-375-map-spanish-all-breakpoints .span1-Li1ovW {
}

.phone-375-map-spanish-all-breakpoints .span2-Li1ovW {
}

.phone-375-map-spanish-all-breakpoints .clock-icon-iriiF4 {
  background-color: transparent;
  height: 57px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.phone-375-map-spanish-all-breakpoints .path-10-3aY0J0 {
  background-color: transparent;
  height: calc(100% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100% + 1px);
}

.phone-375-map-spanish-all-breakpoints .path-1-14hx4H {
  background-color: transparent;
  height: 1px;
  left: 27px;
  object-fit: cover;
  position: absolute;
  top: 22.65%;
  width: calc(100% - 53px);
}

.phone-375-map-spanish-all-breakpoints .group-18-14hx4H {
  background-color: transparent;
  display: block;
  height: 834px;
  left: calc(50.00% - 150px);
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: calc(26.75% - 223px);
  transform: translate(0, 25px);
  width: 300px;
}

.phone-375-map-spanish-all-breakpoints .group-18-14hx4H.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-map-spanish-all-breakpoints .steps-card-phone-lmPLaI {
  top: 0px;
}

.phone-375-map-spanish-all-breakpoints .haga-clic-en-su-esta-2v81n5 {
  background-color: transparent;
  height: 64px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 21px;
  text-align: left;
  top: calc(47.41% - 30px);
  width: 220px;
}

.phone-375-map-spanish-all-breakpoints .x1-2v81n5 {
  background-color: transparent;
  height: 42px;
  left: 18px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(49.00% - 21px);
  white-space: nowrap;
  width: 38px;
}

.phone-375-map-spanish-all-breakpoints .steps-card-phone-HXC9Ea {
  top: calc(33.33% - 60px);
}

.phone-375-map-spanish-all-breakpoints .seleccione-el-da-y-l-2rdQQE {
  background-color: transparent;
  height: 64px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 23px;
  text-align: left;
  top: calc(48.28% - 31px);
  width: 221px;
}

.phone-375-map-spanish-all-breakpoints .x2-2rdQQE {
  background-color: transparent;
  height: 42px;
  left: 18px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(48.81% - 21px);
  white-space: nowrap;
  width: 38px;
}

.phone-375-map-spanish-all-breakpoints .steps-card-phone-FaGn3B {
  bottom: calc(33.33% - 60px);
}

.phone-375-map-spanish-all-breakpoints .ingrese-la-informaci-5xgxp9 {
  background-color: transparent;
  height: 85px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 23px;
  text-align: left;
  top: calc(44.21% - 38px);
  width: 221px;
}

.phone-375-map-spanish-all-breakpoints .x3-5xgxp9 {
  background-color: transparent;
  height: 42px;
  left: 18px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(48.81% - 21px);
  white-space: nowrap;
  width: 38px;
}

.phone-375-map-spanish-all-breakpoints .steps-card-phone-MstzwO {
  bottom: 0px;
}

.phone-375-map-spanish-all-breakpoints .marque-su-calendario-iPGCug {
  background-color: transparent;
  height: 85px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 61px;
  text-align: left;
  top: calc(47.37% - 40px);
  width: 183px;
}

.phone-375-map-spanish-all-breakpoints .x4-iPGCug {
  background-color: transparent;
  height: 42px;
  left: 18px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(48.81% - 21px);
  white-space: nowrap;
  width: 38px;
}

.phone-375-map-spanish-all-breakpoints .logo-nav-14hx4H {
  background-color: transparent;
  height: 110px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: calc(100% + 18px);
}

.phone-375-map-spanish-all-breakpoints .rectangle-6-GajhuE {
  background-color: var(--background);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.phone-375-map-spanish-all-breakpoints .logo_geodis_horizont-GajhuE {
  background-color: transparent;
  height: 85px;
  object-fit: cover;
  position: absolute;
  right: calc(49.76% - 93px);
  top: 12px;
  width: 186px;
}

.phone-375-map-spanish-all-breakpoints .group-727-14hx4H {
  background-color: transparent;
  height: 252px;
  left: 28px;
  position: absolute;
  top: 653px;
  width: calc(100% - 55px);
}

.phone-375-map-spanish-all-breakpoints .bienvenidos-a-la-inscripcin-anual-mqlQxh {
  background-color: transparent;
  height: 53px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  width: calc(100% + 2px);
}

.phone-375-map-spanish-all-breakpoints .title-mqlQxh {
  background-color: transparent;
  bottom: 0px;
  height: 172px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 42px;
  position: absolute;
  text-align: left;
  width: calc(100% - 35px);
}

.phone-375-map-spanish-all-breakpoints .es-rpido-y-fcil-programar-su-cita-14hx4H {
  background-color: transparent;
  height: 52px;
  left: 86px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: calc(23.25% - 12px);
  width: calc(100% - 170px);
}

.phone-375-map-spanish-all-breakpoints .group-700-14hx4H {
  background-color: transparent;
  height: 95px;
  left: -17px;
  position: absolute;
  top: 108px;
  width: calc(100% + 35px);
}

.phone-375-map-spanish-all-breakpoints .language-toggle-bacground-Twl7nH {
  background-color: var(--gallery);
  box-shadow: 0px 6px 6px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.phone-375-map-spanish-all-breakpoints .component-9-27-Twl7nH {
  background-color: transparent;
  bottom: 27px;
  height: 42px;
  left: calc(15.72% - 17px);
  position: absolute;
  width: 111px;
}

.phone-375-map-spanish-all-breakpoints .english-frRQTB {
  background-color: transparent;
  height: 26px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  width: calc(100% - 14px);
}

.phone-375-map-spanish-all-breakpoints .component-8-27-Twl7nH {
  background-color: transparent;
  bottom: 27px;
  height: 42px;
  position: absolute;
  right: calc(13.06% - 16px);
  width: 119px;
}

.phone-375-map-spanish-all-breakpoints .espaol-HBps6T {
  background-color: transparent;
  height: 26px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 13px);
  width: calc(100% - 14px);
}

.phone-375-map-spanish-all-breakpoints .spanish-toggle-Twl7nH {
  background-color: transparent;
  bottom: calc(45.45% - 23px);
  height: 51px;
  left: calc(50.00% - 42px);
  position: absolute;
  width: 84px;
}

.phone-375-map-spanish-all-breakpoints .component-10-4-IA0Pfk {
  background-color: transparent;
  bottom: 0px;
  height: 51px;
  left: calc(50.00% - 42px);
  position: absolute;
  width: 84px;
}

.phone-375-map-spanish-all-breakpoints .rectangle-9-508dcO {
  background-color: var(--gunsmoke);
  border-radius: 19px;
  height: calc(100% - 20px);
  left: 10px;
  position: relative;
  top: 10px;
  width: calc(100% - 20px);
}

.phone-375-map-spanish-all-breakpoints .component-6-3-IA0Pfk {
  background-color: transparent;
  bottom: 3px;
  cursor: pointer;
  height: 46px;
  pointer-events: auto;
  position: absolute;
  right: calc(18.42% - 8px);
  transition: all 0.3s ease;
  width: 46px;
}

.phone-375-map-spanish-all-breakpoints .component-6-3-IA0Pfk:hover {
  transform: translate(-3px, 0);
}

.phone-375-map-spanish-all-breakpoints .ellipse-9-Ry9m3G {
  background-color: var(--mirage);
  border-radius: 19px;
  box-shadow: -3px 2px 2px #0000004d;
  height: calc(100% - 8px);
  left: 4px;
  position: relative;
  top: 4px;
  width: calc(100% - 8px);
}

.phone-375-map-spanish-all-breakpoints .group-719-14hx4H {
  background-color: transparent;
  bottom: 84px;
  height: 5308px;
  position: absolute;
  right: calc(49.60% - 124px);
  width: 250px;
}

.phone-375-map-spanish-all-breakpoints .states-KF3tHo {
  top: 94px;
}

.phone-375-map-spanish-all-breakpoints .states-KF3tHo:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-MazR0j {
  right: calc(49.56% - 12px);
  width: 24px;
}

.phone-375-map-spanish-all-breakpoints .states-LFmpLy {
  top: 197px;
}

.phone-375-map-spanish-all-breakpoints .states-LFmpLy:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-WAqb4L {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-UuBJqc {
  top: 300px;
}

.phone-375-map-spanish-all-breakpoints .states-UuBJqc:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-6D5II9 {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-erH0oh {
  top: 403px;
}

.phone-375-map-spanish-all-breakpoints .states-erH0oh:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-jYgLWR {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-06KfvV {
  top: 506px;
}

.phone-375-map-spanish-all-breakpoints .states-06KfvV:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-VxObpR {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-4KikIY {
  top: 609px;
}

.phone-375-map-spanish-all-breakpoints .states-4KikIY:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-ZoByJF {
  right: calc(49.56% - 12px);
  width: 24px;
}

.phone-375-map-spanish-all-breakpoints .states-Ex2KVw {
  top: 918px;
}

.phone-375-map-spanish-all-breakpoints .states-Ex2KVw:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-0aFTnu {
  right: calc(49.56% - 11px);
  width: 22px;
}

.phone-375-map-spanish-all-breakpoints .states-pu2Uvy {
  top: calc(19.47% - 12px);
}

.phone-375-map-spanish-all-breakpoints .states-pu2Uvy:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-LqWdzl {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-cJHOfa {
  top: calc(23.40% - 15px);
}

.phone-375-map-spanish-all-breakpoints .states-cJHOfa:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-7CPRe8 {
  right: calc(49.57% - 10px);
  width: 20px;
}

.phone-375-map-spanish-all-breakpoints .states-o0QpSx {
  top: calc(25.36% - 16px);
}

.phone-375-map-spanish-all-breakpoints .states-o0QpSx:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-tBQR0G {
  right: calc(49.57% - 10px);
  width: 20px;
}

.phone-375-map-spanish-all-breakpoints .states-LXhspm {
  top: calc(27.33% - 17px);
}

.phone-375-map-spanish-all-breakpoints .states-LXhspm:hover {
  transform: scale(1.1);
}

.phone-375-map-spanish-all-breakpoints .label-Z05DxX {
  right: calc(49.57% - 9px);
  width: 18px;
}

.phone-375-map-spanish-all-breakpoints .states-xjgFlo {
  top: calc(29.29% - 19px);
}

.phone-375-map-spanish-all-breakpoints .states-xjgFlo:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-xPz8Zd {
  right: calc(49.57% - 10px);
  width: 20px;
}

.phone-375-map-spanish-all-breakpoints .states-aTKsdC {
  top: calc(31.26% - 20px);
}

.phone-375-map-spanish-all-breakpoints .states-aTKsdC:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-ip0Qsg {
  right: calc(49.56% - 12px);
  width: 24px;
}

.phone-375-map-spanish-all-breakpoints .states-JVGkQS {
  top: calc(33.22% - 21px);
}

.phone-375-map-spanish-all-breakpoints .states-JVGkQS:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-MBD2ex {
  right: calc(49.56% - 12px);
  width: 24px;
}

.phone-375-map-spanish-all-breakpoints .states-WRxdHv {
  top: calc(35.19% - 23px);
}

.phone-375-map-spanish-all-breakpoints .states-WRxdHv:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-MrxKqs {
  right: calc(49.56% - 12px);
  width: 24px;
}

.phone-375-map-spanish-all-breakpoints .states-smBc5g {
  top: calc(37.15% - 24px);
}

.phone-375-map-spanish-all-breakpoints .states-smBc5g:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-P4FTwP {
  right: calc(49.55% - 15px);
  width: 30px;
}

.phone-375-map-spanish-all-breakpoints .states-bKFVPt {
  top: calc(39.11% - 25px);
}

.phone-375-map-spanish-all-breakpoints .states-bKFVPt:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-h3XyU8 {
  right: calc(49.55% - 15px);
  width: 30px;
}

.phone-375-map-spanish-all-breakpoints .states-3jjmCJ {
  top: calc(43.04% - 28px);
}

.phone-375-map-spanish-all-breakpoints .states-3jjmCJ:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-beR5Ec {
  right: calc(49.56% - 12px);
  width: 24px;
}

.phone-375-map-spanish-all-breakpoints .states-47t6lt {
  top: calc(45.01% - 29px);
}

.phone-375-map-spanish-all-breakpoints .states-47t6lt:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-FnvE8M {
  right: calc(49.55% - 15px);
  width: 30px;
}

.phone-375-map-spanish-all-breakpoints .states-4EoKxE {
  top: calc(48.94% - 31px);
}

.phone-375-map-spanish-all-breakpoints .states-4EoKxE:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-PRlgAs {
  right: calc(49.55% - 14px);
  width: 28px;
}

.phone-375-map-spanish-all-breakpoints .states-FIyGxm {
  bottom: calc(47.14% - 30px);
}

.phone-375-map-spanish-all-breakpoints .states-FIyGxm:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-rqBtiH {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-Aw2vvi {
  bottom: calc(41.24% - 26px);
}

.phone-375-map-spanish-all-breakpoints .states-Aw2vvi:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-pLrAm7 {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-1tQ7x5 {
  bottom: calc(39.28% - 25px);
}

.phone-375-map-spanish-all-breakpoints .states-1tQ7x5:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-cmng2n {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-J6QPkr {
  bottom: calc(35.35% - 23px);
}

.phone-375-map-spanish-all-breakpoints .states-J6QPkr:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-AbHICG {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-s8UtuG {
  bottom: calc(33.39% - 21px);
}

.phone-375-map-spanish-all-breakpoints .states-s8UtuG:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-h0aOH2 {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-EwTxDI {
  bottom: calc(31.42% - 20px);
}

.phone-375-map-spanish-all-breakpoints .states-EwTxDI:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-eJDfRl {
  right: calc(49.55% - 14px);
  width: 28px;
}

.phone-375-map-spanish-all-breakpoints .states-RK2LY2 {
  bottom: calc(29.46% - 19px);
}

.phone-375-map-spanish-all-breakpoints .states-RK2LY2:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .rectangle-1-olEBW4 {
  cursor: pointer;
  pointer-events: auto;
  transition: all 0.2s ease;
}

.phone-375-map-spanish-all-breakpoints .rectangle-1-olEBW4:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-olEBW4 {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-gDMzgx {
  bottom: calc(25.53% - 16px);
}

.phone-375-map-spanish-all-breakpoints .states-gDMzgx:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-fYqRDM {
  right: calc(49.56% - 12px);
  width: 24px;
}

.phone-375-map-spanish-all-breakpoints .states-70j2nX {
  bottom: calc(23.56% - 15px);
}

.phone-375-map-spanish-all-breakpoints .states-70j2nX:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-sOLFHG {
  right: calc(49.57% - 10px);
  width: 20px;
}

.phone-375-map-spanish-all-breakpoints .states-T3UpjV {
  bottom: calc(21.60% - 14px);
}

.phone-375-map-spanish-all-breakpoints .states-T3UpjV:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-bQUY6N {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-mfpaAs {
  bottom: 927px;
}

.phone-375-map-spanish-all-breakpoints .states-mfpaAs:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-ZplUtf {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-u7nTW5 {
  bottom: 824px;
}

.phone-375-map-spanish-all-breakpoints .states-u7nTW5:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-ZCRYIF {
  right: calc(49.56% - 12px);
  width: 24px;
}

.phone-375-map-spanish-all-breakpoints .states-4xTyaZ {
  bottom: 721px;
}

.phone-375-map-spanish-all-breakpoints .states-4xTyaZ:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-iqdBFf {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-UbWbEj {
  bottom: 618px;
}

.phone-375-map-spanish-all-breakpoints .states-UbWbEj:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-XyJNye {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-9fsqFP {
  bottom: 515px;
}

.phone-375-map-spanish-all-breakpoints .states-9fsqFP:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-lgsfLL {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-i3OGmR {
  bottom: 412px;
}

.phone-375-map-spanish-all-breakpoints .states-i3OGmR:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-oOnSbd {
  right: calc(49.55% - 15px);
  width: 30px;
}

.phone-375-map-spanish-all-breakpoints .states-nl6fFd {
  top: calc(46.97% - 30px);
}

.phone-375-map-spanish-all-breakpoints .states-nl6fFd:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-q5Exxp {
  right: calc(49.55% - 15px);
  width: 30px;
}

.phone-375-map-spanish-all-breakpoints .states-0J3zDh {
  top: 712px;
}

.phone-375-map-spanish-all-breakpoints .states-0J3zDh:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-ODiw7N {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-lc3Uk4 {
  top: 815px;
}

.phone-375-map-spanish-all-breakpoints .states-lc3Uk4:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-4xyxk7 {
  right: calc(49.56% - 12px);
  width: 24px;
}

.phone-375-map-spanish-all-breakpoints .states-fGv9Ux {
  bottom: calc(45.17% - 29px);
}

.phone-375-map-spanish-all-breakpoints .states-fGv9Ux:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-GqNILc {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-Cnxicc {
  bottom: 309px;
}

.phone-375-map-spanish-all-breakpoints .states-Cnxicc:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-692Ujf {
  right: calc(49.56% - 12px);
  width: 24px;
}

.phone-375-map-spanish-all-breakpoints .states-JsSqxF {
  bottom: calc(37.31% - 24px);
}

.phone-375-map-spanish-all-breakpoints .states-JsSqxF:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-di3fVr {
  right: calc(49.55% - 15px);
  width: 30px;
}

.phone-375-map-spanish-all-breakpoints .states-sYAc4a {
  bottom: 206px;
}

.phone-375-map-spanish-all-breakpoints .states-sYAc4a:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-uwIdDA {
  right: calc(49.55% - 15px);
  width: 30px;
}

.phone-375-map-spanish-all-breakpoints .path-15-KF3tHo {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 43px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: calc(49.95% - 33px);
  transition: all 0.3s ease;
  width: 66px;
}

.phone-375-map-spanish-all-breakpoints .path-15-KF3tHo:hover {
  transform: translate(0, -5px);
}

.phone-375-map-spanish-all-breakpoints .states-DhQX3b {
  bottom: 103px;
}

.phone-375-map-spanish-all-breakpoints .states-DhQX3b:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-ho8Zio {
  right: calc(49.55% - 14px);
  width: 28px;
}

.phone-375-map-spanish-all-breakpoints .states-tzR8bx {
  top: 0px;
}

.phone-375-map-spanish-all-breakpoints .states-tzR8bx:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-WUj4m3 {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-MrHgBQ {
  bottom: calc(27.49% - 18px);
}

.phone-375-map-spanish-all-breakpoints .states-MrHgBQ:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .rectangle-1-9PToZA {
  cursor: pointer;
  pointer-events: auto;
  transition: all 0.2s ease;
}

.phone-375-map-spanish-all-breakpoints .rectangle-1-9PToZA:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-9PToZA {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-MklCfw {
  top: calc(21.44% - 14px);
}

.phone-375-map-spanish-all-breakpoints .states-MklCfw:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-66wS8x {
  right: calc(49.57% - 10px);
  width: 20px;
}

.phone-375-map-spanish-all-breakpoints .states-EgxVIC {
  top: calc(41.08% - 26px);
}

.phone-375-map-spanish-all-breakpoints .states-EgxVIC:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-RJ6Wnv {
  right: calc(49.55% - 14px);
  width: 28px;
}

.phone-375-map-spanish-all-breakpoints .states-s5jxdJ {
  bottom: calc(49.10% - 31px);
}

.phone-375-map-spanish-all-breakpoints .states-s5jxdJ:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-e8aMGF {
  right: calc(49.55% - 14px);
  width: 28px;
}

.phone-375-map-spanish-all-breakpoints .states-uukDLx {
  bottom: calc(43.21% - 28px);
}

.phone-375-map-spanish-all-breakpoints .states-uukDLx:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-oS6UG4 {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .states-iyDrAo {
  bottom: calc(19.64% - 13px);
}

.phone-375-map-spanish-all-breakpoints .states-iyDrAo:hover {
  transform: scale(0.9); 
}

.phone-375-map-spanish-all-breakpoints .label-oc0i1O {
  right: calc(49.55% - 13px);
  width: 26px;
}

.phone-375-map-spanish-all-breakpoints .component-48-3-14hx4H {
  background-color: transparent;
  height: 193px;
  position: absolute;
  right: calc(49.48% - 165px);
  top: 3031px;
  width: 334px;
}

.phone-375-map-spanish-all-breakpoints .oh-O5Zhu3 {
  height: 12px;
  line-height: 19.2px;
  overflow: hidden;
  right: calc(28.38% - 4px);
  top: calc(40.03% - 5px);
}

.phone-375-map-spanish-all-breakpoints .oh-vMbRE7 {
  height: 11px;
  line-height: 7px;
  right: calc(28.36% - 4px);
  top: calc(41.08% - 5px);
}

.phone-375-map-spanish-all-breakpoints .wy-O5Zhu3 {
  background-color: transparent;
  height: 11px;
  left: calc(28.53% - 4px);
  letter-spacing: 0.00px;
  line-height: 7px;
  position: absolute;
  text-align: center;
  top: calc(31.01% - 3px);
  white-space: nowrap;
  width: 14px;
}

.phone-375-map-spanish-all-breakpoints .or-O5Zhu3 {
  background-color: transparent;
  height: 11px;
  left: 23px;
  letter-spacing: 0.00px;
  line-height: 7px;
  position: absolute;
  text-align: center;
  top: calc(20.58% - 2px);
  white-space: nowrap;
  width: 12px;
}

.phone-375-map-spanish-all-breakpoints .me-O5Zhu3 {
  background-color: transparent;
  height: 11px;
  letter-spacing: 0.00px;
  line-height: 7px;
  position: absolute;
  right: 25px;
  text-align: center;
  top: 20px;
  white-space: nowrap;
  width: 14px;
}

.phone-375-map-spanish-all-breakpoints .mt-O5Zhu3 {
  background-color: transparent;
  height: 11px;
  left: calc(26.24% - 4px);
  letter-spacing: 0.00px;
  line-height: 7px;
  position: absolute;
  text-align: center;
  top: 26px;
  white-space: nowrap;
  width: 14px;
}

.phone-375-map-spanish-all-breakpoints .nd-O5Zhu3 {
  background-color: transparent;
  height: 11px;
  left: calc(41.05% - 5px);
  letter-spacing: 0.00px;
  line-height: 7px;
  position: absolute;
  text-align: center;
  top: 26px;
  white-space: nowrap;
  width: 12px;
}

.phone-375-map-spanish-all-breakpoints .sd-O5Zhu3 {
  background-color: transparent;
  height: 11px;
  left: calc(41.05% - 5px);
  letter-spacing: 0.00px;
  line-height: 7px;
  position: absolute;
  text-align: center;
  top: calc(26.31% - 3px);
  white-space: nowrap;
  width: 12px;
}

.phone-375-map-spanish-all-breakpoints .oh-axNJny {
  height: 12px;
  line-height: 19.2px;
  overflow: hidden;
  right: calc(28.38% - 4px);
  top: calc(40.03% - 5px);
}

.phone-375-map-spanish-all-breakpoints .oh-LbIdOJ {
  height: 11px;
  line-height: 7px;
  right: calc(28.36% - 4px);
  top: calc(41.08% - 5px);
}

.phone-375-map-spanish-all-breakpoints .oh {
  background-color: transparent;
  letter-spacing: 0.00px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 14px;
}

.phone-375-map-spanish-all-breakpoints .path-178 {
  background-color: transparent;
  height: calc(100% + 2px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 1px);
}

.phone-375-map-spanish-all-breakpoints .states {
  background-color: transparent;
  cursor: pointer;
  height: 64px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 100%;
}
/* screen - tablet-768-map-spanish */

.tablet-768-map-spanish {
  background-color: var(--background);
  height: 2704px;
  margin: 0px;
  min-width: 768px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.tablet-768-map-spanish .mask-group-13-HVCqxR {
  background-color: transparent;
  height: 491px;
  object-fit: cover;
  position: absolute;
  right: -185px;
  top: 159px;
  width: 819px;
}

.tablet-768-map-spanish .rectangle-83-HVCqxR {
  background-color: var(--sky-blue);
  height: 585px;
  left: -11.59%;
  position: absolute;
  top: 65px;
  width: 61.20%;
}

.tablet-768-map-spanish .logo-nav-HVCqxR {
  height: 4.07%;
  left: -158px;
  position: absolute;
  width: calc(100% + 175px);
}

.tablet-768-map-spanish .logo-nav-Z1uj9H {
  height: 100%;
  left: 0px;
  mix-blend-mode: normal;
  position: relative;
  width: 100%;
}

.tablet-768-map-spanish .rectangle-6-UtTmWK {
  background-color: var(--background);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-map-spanish .logo_geodis_horizont-UtTmWK {
  background-color: transparent;
  bottom: 13px;
  height: 85px;
  left: 228px;
  object-fit: cover;
  position: absolute;
  width: 186px;
}

.tablet-768-map-spanish .group-726-HVCqxR {
  background-color: transparent;
  height: 293px;
  left: 72px;
  position: absolute;
  top: 277px;
  width: 280px;
}

.tablet-768-map-spanish .bienvenidos-a-la-inscripcin-anual-31QFID {
  background-color: transparent;
  height: 63px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  width: calc(100% + 2px);
}

.tablet-768-map-spanish .title-31QFID {
  background-color: transparent;
  bottom: 0px;
  height: 214px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 42px;
  position: absolute;
  text-align: left;
  width: 100%;
}

.tablet-768-map-spanish .language-toggle-bacground-HVCqxR {
  background-color: var(--gallery);
  box-shadow: 0px 6px 6px #00000029;
  height: 3.51%;
  left: -23px;
  position: absolute;
  top: 3.99%;
  width: calc(100% + 46px);
}

.tablet-768-map-spanish .component-9-26-HVCqxR {
  background-color: transparent;
  bottom: 2528px;
  height: 42px;
  left: calc(34.40% - 38px);
  position: absolute;
  width: 111px;
}

.tablet-768-map-spanish .english-fMOos7 {
  background-color: transparent;
  height: 26px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  width: calc(100% - 14px);
}

.tablet-768-map-spanish .component-8-26-HVCqxR {
  background-color: transparent;
  bottom: 2528px;
  height: 42px;
  position: absolute;
  right: calc(33.44% - 40px);
  width: 119px;
}

.tablet-768-map-spanish .espaol-IK1ZKe {
  background-color: transparent;
  height: 26px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 13px);
  width: calc(100% - 14px);
}

.tablet-768-map-spanish .spanish-toggle-HVCqxR {
  background-color: transparent;
  height: 51px;
  left: calc(50.00% - 42px);
  position: absolute;
  top: 132px;
  width: 84px;
}

.tablet-768-map-spanish .component-10-4-NszRky {
  background-color: transparent;
  bottom: 0px;
  height: 51px;
  left: calc(50.00% - 42px);
  position: absolute;
  width: 84px;
}

.tablet-768-map-spanish .rectangle-9-peD7z0 {
  background-color: var(--gunsmoke);
  border-radius: 19px;
  height: calc(100% - 20px);
  left: 10px;
  position: relative;
  top: 10px;
  width: calc(100% - 20px);
}

.tablet-768-map-spanish .component-6-3-NszRky {
  background-color: transparent;
  bottom: 3px;
  cursor: pointer;
  height: 46px;
  pointer-events: auto;
  position: absolute;
  right: calc(18.42% - 8px);
  transition: all 0.3s ease;
  width: 46px;
}

.tablet-768-map-spanish .component-6-3-NszRky:hover {
  transform: translate(-3px, 0);
}

.tablet-768-map-spanish .ellipse-9-wz7NwL {
  background-color: var(--mirage);
  border-radius: 19px;
  box-shadow: -3px 2px 2px #0000004d;
  height: calc(100% - 8px);
  left: 4px;
  position: relative;
  top: 4px;
  width: calc(100% - 8px);
}

.tablet-768-map-spanish .group-41-HVCqxR {
  background-color: transparent;
  height: 549px;
  position: absolute;
  right: calc(48.85% - 305px);
  top: 713px;
  width: 625px;
}

.tablet-768-map-spanish .group-14-A5bPMm {
  background-color: transparent;
  display: block;
  height: 327px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 1px;
  transform: translate(0, 25px);
  width: 262px;
}

.tablet-768-map-spanish .group-14-A5bPMm.bp3-animate-enter2 {
  animation: bp3-animate-enter2-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter2-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-768-map-spanish .los-asesores-de-bene-Nzr4W7 {
  background-color: transparent;
  bottom: 0px;
  height: 253px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100% + 2px);
}

.tablet-768-map-spanish .headset-icon-Nzr4W7 {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.tablet-768-map-spanish .path-9-e8ZzE6 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-map-spanish .group-15-A5bPMm {
  background-color: transparent;
  display: block;
  height: 100%;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transform: translate(0, 25px);
  width: 299px;
}

.tablet-768-map-spanish .group-15-A5bPMm.bp3-animate-enter3 {
  animation: bp3-animate-enter3-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter3-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-768-map-spanish .importante-EIsRVE {
  background-color: transparent;
  height: 27px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 69px;
  white-space: nowrap;
  width: calc(100% + 2px);
}

.tablet-768-map-spanish .las-citas-se-program-EIsRVE {
  background-color: transparent;
  bottom: 0px;
  height: 442px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: 100%;
}

.tablet-768-map-spanish .span0-xK7YXC {
}

.tablet-768-map-spanish .span1-xK7YXC {
}

.tablet-768-map-spanish .span2-xK7YXC {
}

.tablet-768-map-spanish .clock-icon-EIsRVE {
  background-color: transparent;
  height: 57px;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.tablet-768-map-spanish .path-10-fUe7Ek {
  background-color: transparent;
  height: calc(100% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100% + 1px);
}

.tablet-768-map-spanish .path-1-HVCqxR {
  background-color: transparent;
  height: 1px;
  left: 71px;
  object-fit: cover;
  position: absolute;
  top: 49.00%;
  width: calc(100% - 141px);
}

.tablet-768-map-spanish .es-rpido-y-fcil-programar-su-cita-HVCqxR {
  background-color: transparent;
  bottom: calc(48.28% - 13px);
  height: 26px;
  left: 60px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100% - 128px);
}

.tablet-768-map-spanish .group-699-HVCqxR {
  background-color: transparent;
  bottom: 735px;
  height: 521px;
  position: absolute;
  right: calc(49.83% - 235px);
  width: 471px;
}

.tablet-768-map-spanish .steps-card-qowaAE {
  top: 0px;
}

.tablet-768-map-spanish .haga-clic-en-su-esta-1QOU80 {
  background-color: transparent;
  height: 43px;
  left: 59px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(47.54% - 20px);
  width: calc(100% - 81px);
}

.tablet-768-map-spanish .x1-1QOU80 {
  background-color: transparent;
  height: 42px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(48.39% - 20px);
  white-space: nowrap;
  width: 38px;
}

.tablet-768-map-spanish .steps-card-lOP3ls {
  top: calc(33.09% - 34px);
}

.tablet-768-map-spanish .seleccione-el-da-y-l-Uyt4vy {
  background-color: transparent;
  height: 43px;
  left: 59px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(45.90% - 20px);
  width: calc(100% - 110px);
}

.tablet-768-map-spanish .x2-Uyt4vy {
  background-color: transparent;
  height: 42px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(48.39% - 20px);
  white-space: nowrap;
  width: 38px;
}

.tablet-768-map-spanish .steps-card-t3ebAm {
  bottom: calc(33.81% - 35px);
}

.tablet-768-map-spanish .ingrese-la-informaci-SQaePl {
  background-color: transparent;
  height: 64px;
  left: 59px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(45.00% - 29px);
  width: calc(100% - 111px);
}

.tablet-768-map-spanish .x3-SQaePl {
  background-color: transparent;
  height: 42px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(48.39% - 20px);
  white-space: nowrap;
  width: 38px;
}

.tablet-768-map-spanish .steps-card-h2zxWm {
  bottom: 0px;
}

.tablet-768-map-spanish .marque-su-calendario-sDNUxL {
  background-color: transparent;
  height: 43px;
  left: 59px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(47.54% - 20px);
  width: calc(100% - 110px);
}

.tablet-768-map-spanish .x4-sDNUxL {
  background-color: transparent;
  height: 42px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(48.39% - 20px);
  white-space: nowrap;
  width: 38px;
}

.tablet-768-map-spanish .group-37-HVCqxR {
  background-color: transparent;
  bottom: 0px;
  height: 100px;
  left: -31px;
  position: absolute;
  width: calc(100% + 62px);
}

.tablet-768-map-spanish .rectangle-13-U9q3bm {
  background-color: var(--unmellow-yellow);
  bottom: 0px;
  height: 100%;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-768-map-spanish .component-46-3-HVCqxR {
  background-color: transparent;
  height: 368px;
  position: absolute;
  right: calc(49.48% - 312px);
  top: 2112px;
  width: 632px;
}

.tablet-768-map-spanish .path-139-zcu1GC {
  background-color: transparent;
  height: 159px;
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: calc(43.80% - 69px);
  width: 96px;
}

.tablet-768-map-spanish .path-138-zcu1GC {
  background-color: transparent;
  height: 116px;
  left: 40px;
  object-fit: cover;
  position: absolute;
  top: calc(40.94% - 47px);
  width: 75px;
}

.tablet-768-map-spanish .nv-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  left: 72px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(43.19% - 7px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.tablet-768-map-spanish .nv-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-140-zcu1GC {
  background-color: transparent;
  height: 79px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 34px;
  width: 94px;
}

.tablet-768-map-spanish .path-141-zcu1GC {
  background-color: transparent;
  bottom: calc(31.77% - 29px);
  height: 92px;
  left: 79px;
  object-fit: cover;
  position: absolute;
  width: 79px;
}

.tablet-768-map-spanish .az-zcu1GC {
  background-color: transparent;
  bottom: calc(35.92% - 6px);
  cursor: pointer;
  height: 16px;
  left: calc(18.38% - 3px);
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.tablet-768-map-spanish .az-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-142-zcu1GC {
  background-color: transparent;
  bottom: calc(30.50% - 26px);
  height: 85px;
  left: calc(26.54% - 22px);
  object-fit: cover;
  position: absolute;
  width: 81px;
}

.tablet-768-map-spanish .path-143-zcu1GC {
  background-color: transparent;
  height: 67px;
  left: calc(28.58% - 24px);
  object-fit: cover;
  position: absolute;
  top: calc(46.12% - 31px);
  width: 85px;
}

.tablet-768-map-spanish .co-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  left: calc(31.40% - 6px);
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(47.76% - 8px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.tablet-768-map-spanish .co-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-144-zcu1GC {
  background-color: transparent;
  height: 59px;
  left: 26px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: 81px;
}

.tablet-768-map-spanish .wa-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  left: 61px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: 23px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 20px;
}

.tablet-768-map-spanish .wa-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-145-zcu1GC {
  background-color: transparent;
  height: 75px;
  left: calc(21.23% - 25px);
  object-fit: cover;
  position: absolute;
  top: 13px;
  width: 119px;
}

.tablet-768-map-spanish .path-146-zcu1GC {
  background-color: transparent;
  height: 68px;
  left: calc(25.82% - 21px);
  object-fit: cover;
  position: absolute;
  top: calc(26.20% - 18px);
  width: 82px;
}

.tablet-768-map-spanish .path-147-zcu1GC {
  background-color: transparent;
  height: 112px;
  left: 81px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 70px;
}

.tablet-768-map-spanish .id-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  left: 107px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(24.39% - 4px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 14px;
}

.tablet-768-map-spanish .id-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-148-zcu1GC {
  background-color: transparent;
  bottom: -2px;
  height: 159px;
  left: calc(37.47% - 61px);
  object-fit: cover;
  position: absolute;
  width: 163px;
}

.tablet-768-map-spanish .tx-zcu1GC {
  background-color: transparent;
  bottom: calc(19.96% - 3px);
  cursor: pointer;
  height: 16px;
  left: calc(43.11% - 8px);
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.tablet-768-map-spanish .tx-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-149-zcu1GC {
  background-color: transparent;
  bottom: calc(35.61% - 19px);
  height: 52px;
  left: calc(42.36% - 43px);
  object-fit: cover;
  position: absolute;
  width: 101px;
}

.tablet-768-map-spanish .ok-zcu1GC {
  background-color: transparent;
  bottom: calc(37.23% - 6px);
  cursor: pointer;
  height: 16px;
  left: calc(45.83% - 8px);
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.tablet-768-map-spanish .ok-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-150-zcu1GC {
  background-color: transparent;
  height: 47px;
  left: calc(43.36% - 38px);
  object-fit: cover;
  position: absolute;
  top: calc(49.93% - 24px);
  width: 87px;
}

.tablet-768-map-spanish .ks-zcu1GC {
  background-color: transparent;
  bottom: calc(49.48% - 8px);
  cursor: pointer;
  height: 16px;
  left: calc(44.56% - 7px);
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 16px;
}

.tablet-768-map-spanish .ks-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-151-zcu1GC {
  background-color: transparent;
  height: 55px;
  left: calc(39.99% - 33px);
  object-fit: cover;
  position: absolute;
  top: calc(23.24% - 13px);
  width: 82px;
}

.tablet-768-map-spanish .path-152-zcu1GC {
  background-color: transparent;
  height: 48px;
  left: calc(40.77% - 40px);
  object-fit: cover;
  position: absolute;
  top: calc(36.11% - 18px);
  width: 98px;
}

.tablet-768-map-spanish .path-164-zcu1GC {
  background-color: transparent;
  height: 83px;
  left: calc(17.65% - 12px);
  object-fit: cover;
  position: absolute;
  top: calc(40.75% - 34px);
  width: 66px;
}

.tablet-768-map-spanish .ut-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  left: calc(20.41% - 4px);
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(44.15% - 7px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.tablet-768-map-spanish .ut-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-165-zcu1GC {
  background-color: transparent;
  bottom: 45px;
  height: 62px;
  object-fit: cover;
  position: absolute;
  right: calc(41.66% - 28px);
  width: 67px;
}

.tablet-768-map-spanish .la-zcu1GC {
  background-color: transparent;
  bottom: calc(22.47% - 4px);
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(44.60% - 7px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 16px;
}

.tablet-768-map-spanish .la-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-166-zcu1GC {
  background-color: transparent;
  height: 86px;
  object-fit: cover;
  position: absolute;
  right: calc(47.59% - 36px);
  top: 26px;
  width: 76px;
}

.tablet-768-map-spanish .mn-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(49.04% - 10px);
  text-align: center;
  top: calc(19.75% - 3px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 20px;
}

.tablet-768-map-spanish .mn-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-167-zcu1GC {
  background-color: transparent;
  height: 48px;
  object-fit: cover;
  position: absolute;
  right: calc(46.89% - 33px);
  top: calc(33.99% - 16px);
  width: 71px;
}

.tablet-768-map-spanish .ia-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(47.34% - 7px);
  text-align: center;
  top: calc(35.65% - 6px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 14px;
}

.tablet-768-map-spanish .ia-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-168-zcu1GC {
  background-color: transparent;
  bottom: calc(49.63% - 34px);
  height: 69px;
  object-fit: cover;
  position: absolute;
  right: calc(44.46% - 35px);
  width: 79px;
}

.tablet-768-map-spanish .mo-zcu1GC {
  background-color: transparent;
  bottom: calc(48.63% - 8px);
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(45.15% - 9px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 20px;
}

.tablet-768-map-spanish .mo-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-169-zcu1GC {
  background-color: transparent;
  bottom: calc(32.93% - 18px);
  height: 55px;
  object-fit: cover;
  position: absolute;
  right: calc(43.89% - 26px);
  width: 59px;
}

.tablet-768-map-spanish .ar-zcu1GC {
  background-color: transparent;
  bottom: calc(34.73% - 6px);
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(44.78% - 8px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.tablet-768-map-spanish .ar-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-170-zcu1GC {
  background-color: transparent;
  bottom: calc(22.03% - 16px);
  height: 73px;
  object-fit: cover;
  position: absolute;
  right: calc(38.98% - 17px);
  width: 44px;
}

.tablet-768-map-spanish .ms-zcu1GC {
  background-color: transparent;
  bottom: calc(27.15% - 4px);
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(39.18% - 8px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 20px;
}

.tablet-768-map-spanish .ms-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-171-zcu1GC {
  background-color: transparent;
  bottom: calc(22.80% - 17px);
  height: 75px;
  object-fit: cover;
  position: absolute;
  right: calc(32.17% - 15px);
  width: 48px;
}

.tablet-768-map-spanish .al-zcu1GC {
  background-color: transparent;
  bottom: calc(27.93% - 4px);
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(33.30% - 5px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 16px;
}

.tablet-768-map-spanish .al-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-172-zcu1GC {
  background-color: transparent;
  height: 83px;
  object-fit: cover;
  position: absolute;
  right: calc(39.44% - 19px);
  top: calc(42.41% - 35px);
  width: 48px;
}

.tablet-768-map-spanish .il-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(39.60% - 5px);
  text-align: center;
  top: calc(41.96% - 7px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 12px;
}

.tablet-768-map-spanish .il-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-173-zcu1GC {
  background-color: transparent;
  height: 63px;
  object-fit: cover;
  position: absolute;
  right: calc(33.69% - 13px);
  top: calc(41.93% - 27px);
  width: 37px;
}

.tablet-768-map-spanish .in-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(34.15% - 5px);
  text-align: center;
  top: calc(42.38% - 7px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 14px;
}

.tablet-768-map-spanish .in-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-174-zcu1GC {
  background-color: transparent;
  bottom: calc(48.62% - 22px);
  height: 46px;
  object-fit: cover;
  position: absolute;
  right: calc(30.32% - 26px);
  width: 86px;
}

.tablet-768-map-spanish .ky-zcu1GC {
  background-color: transparent;
  bottom: calc(48.33% - 8px);
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(30.28% - 5px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.tablet-768-map-spanish .ky-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-175-zcu1GC {
  background-color: transparent;
  height: 66px;
  object-fit: cover;
  position: absolute;
  right: calc(41.13% - 26px);
  top: calc(19.38% - 13px);
  width: 62px;
}

.tablet-768-map-spanish .wi-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(41.44% - 7px);
  text-align: center;
  top: calc(24.84% - 4px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 16px;
}

.tablet-768-map-spanish .wi-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-176-zcu1GC {
  background-color: transparent;
  bottom: calc(40.55% - 15px);
  height: 37px;
  object-fit: cover;
  position: absolute;
  right: calc(30.13% - 30px);
  width: 100px;
}

.tablet-768-map-spanish .tn-zcu1GC {
  background-color: transparent;
  bottom: calc(40.11% - 6px);
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(33.66% - 6px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.tablet-768-map-spanish .tn-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-128-zcu1GC {
  background-color: transparent;
  height: 63px;
  object-fit: cover;
  position: absolute;
  right: calc(31.39% - 15px);
  top: calc(22.88% - 14px);
  width: 48px;
}

.tablet-768-map-spanish .path-129-zcu1GC {
  background-color: transparent;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: calc(36.35% - 25px);
  top: 53px;
  width: 70px;
}

.tablet-768-map-spanish .path-130-zcu1GC {
  background-color: transparent;
  height: 10px;
  object-fit: cover;
  position: absolute;
  right: calc(39.31% - 4px);
  top: 49px;
  width: 11px;
}

.tablet-768-map-spanish .mi-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(32.75% - 5px);
  text-align: center;
  top: calc(29.11% - 5px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 16px;
}

.tablet-768-map-spanish .mi-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-131-zcu1GC {
  background-color: transparent;
  height: 54px;
  object-fit: cover;
  position: absolute;
  right: calc(21.46% - 11px);
  top: calc(43.60% - 23px);
  width: 53px;
}

.tablet-768-map-spanish .path-177-zcu1GC {
  background-color: transparent;
  height: 39px;
  object-fit: cover;
  position: absolute;
  right: 77px;
  top: calc(16.44% - 6px);
  width: 22px;
}

.tablet-768-map-spanish .group-170-zcu1GC {
  background-color: transparent;
  height: 21px;
  position: absolute;
  right: 50px;
  top: calc(24.03% - 5px);
  width: 39px;
}

.tablet-768-map-spanish .group-169-OUwlFx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768-map-spanish .path-178-i9vei8 {
  background-color: transparent;
  height: calc(100% + 3px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 2px);
}

.tablet-768-map-spanish .ellipse-11-zcu1GC {
  background-color: var(--blue);
  border: 1px solid;
  border-color: var(--background);
  border-radius: 12.5px;
  height: 26px;
  position: absolute;
  right: -1px;
  top: calc(19.68% - 5px);
  width: 26px;
}

.tablet-768-map-spanish .ma-zcu1GC {
  background-color: transparent;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  right: 1px;
  text-align: center;
  top: calc(20.69% - 3px);
  width: 22px;
}

.tablet-768-map-spanish .group-173-zcu1GC {
  background-color: transparent;
  height: 35px;
  position: absolute;
  right: 87px;
  top: calc(34.55% - 12px);
  width: 15px;
}

.tablet-768-map-spanish .path-179-ws0Let {
  background-color: transparent;
  height: calc(100% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 2px);
}

.tablet-768-map-spanish .ellipse-12-zcu1GC {
  background-color: var(--blue);
  border: 1px solid;
  border-color: var(--background);
  border-radius: 12.5px;
  height: 26px;
  position: absolute;
  right: -1px;
  top: calc(46.90% - 12px);
  width: 26px;
}

.tablet-768-map-spanish .nj-zcu1GC {
  background-color: transparent;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  right: 2px;
  text-align: center;
  top: calc(47.13% - 8px);
  width: 18px;
}

.tablet-768-map-spanish .path-180-zcu1GC {
  background-color: transparent;
  height: 45px;
  object-fit: cover;
  position: absolute;
  right: calc(16.74% - 12px);
  top: calc(33.09% - 15px);
  width: 69px;
}

.tablet-768-map-spanish .pa-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(19.69% - 3px);
  text-align: center;
  top: calc(35.21% - 6px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 16px;
}

.tablet-768-map-spanish .pa-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-181-zcu1GC {
  background-color: transparent;
  height: 16px;
  object-fit: cover;
  position: absolute;
  right: 93px;
  top: calc(46.29% - 7px);
  width: 9px;
}

.tablet-768-map-spanish .path-182-zcu1GC {
  background-color: transparent;
  height: 54px;
  object-fit: cover;
  position: absolute;
  right: calc(17.76% - 17px);
  top: calc(47.77% - 26px);
  width: 98px;
}

.tablet-768-map-spanish .va-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(19.64% - 4px);
  text-align: center;
  top: calc(48.25% - 8px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.tablet-768-map-spanish .va-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-183-zcu1GC {
  background-color: transparent;
  bottom: calc(42.30% - 20px);
  height: 46px;
  object-fit: cover;
  position: absolute;
  right: 91px;
  width: 99px;
}

.tablet-768-map-spanish .nc-zcu1GC {
  background-color: transparent;
  bottom: calc(43.09% - 7px);
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(20.19% - 4px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.tablet-768-map-spanish .nc-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-184-zcu1GC {
  background-color: transparent;
  height: 49px;
  left: calc(40.25% - 31px);
  object-fit: cover;
  position: absolute;
  top: 29px;
  width: 77px;
}

.tablet-768-map-spanish .oh-zcu1GC {
  height: 20px;
  line-height: 19.2px;
  overflow: hidden;
  right: calc(27.98% - 7px);
  top: calc(40.24% - 8px);
  width: 25px;
}

.tablet-768-map-spanish .path-185-zcu1GC {
  background-color: transparent;
  height: 58px;
  object-fit: cover;
  position: absolute;
  right: calc(27.08% - 14px);
  top: calc(37.77% - 22px);
  width: 50px;
}

.tablet-768-map-spanish .oh-6n7LxT {
  cursor: pointer;
  height: 16px;
  line-height: 11px;
  pointer-events: auto;
  right: calc(28.37% - 5px);
  top: calc(40.06% - 6px);
  transition: all 0.2s ease;
  width: 18px;
}

.tablet-768-map-spanish .oh-6n7LxT:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-186-zcu1GC {
  background-color: transparent;
  bottom: 6px;
  height: 81px;
  object-fit: cover;
  position: absolute;
  right: calc(22.07% - 24px);
  width: 107px;
}

.tablet-768-map-spanish .fl-zcu1GC {
  background-color: transparent;
  bottom: 34px;
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(21.07% - 3px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 16px;
}

.tablet-768-map-spanish .fl-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-187-zcu1GC {
  background-color: transparent;
  bottom: calc(32.52% - 15px);
  height: 47px;
  object-fit: cover;
  position: absolute;
  right: calc(20.56% - 12px);
  width: 60px;
}

.tablet-768-map-spanish .sc-zcu1GC {
  background-color: transparent;
  bottom: calc(35.28% - 6px);
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(22.50% - 4px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.tablet-768-map-spanish .sc-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-224-zcu1GC {
  background-color: transparent;
  bottom: calc(26.06% - 17px);
  height: 67px;
  object-fit: cover;
  position: absolute;
  right: calc(24.72% - 16px);
  width: 65px;
}

.tablet-768-map-spanish .ga-zcu1GC {
  background-color: transparent;
  bottom: calc(28.57% - 5px);
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(26.62% - 5px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.tablet-768-map-spanish .ga-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .path-225-zcu1GC {
  background-color: transparent;
  height: 69px;
  object-fit: cover;
  position: absolute;
  right: 34px;
  top: 13px;
  width: 44px;
}

.tablet-768-map-spanish .path-226-zcu1GC {
  background-color: transparent;
  height: 67px;
  object-fit: cover;
  position: absolute;
  right: 67px;
  top: calc(19.62% - 13px);
  width: 89px;
}

.tablet-768-map-spanish .ny-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: 99px;
  text-align: center;
  top: calc(24.88% - 4px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.tablet-768-map-spanish .ny-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .group-189-zcu1GC {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: 65px;
  top: calc(27.25% - 3px);
  width: 6px;
}

.tablet-768-map-spanish .path-227-oRBGMc {
  background-color: transparent;
  height: calc(100% + 3px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 3px);
}

.tablet-768-map-spanish .ellipse-13-zcu1GC {
  background-color: var(--blue);
  border: 1px solid;
  border-color: var(--background);
  border-radius: 12.5px;
  height: 26px;
  position: absolute;
  right: -1px;
  top: calc(28.76% - 7px);
  width: 26px;
}

.tablet-768-map-spanish .ri-zcu1GC {
  background-color: transparent;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  right: 4px;
  text-align: center;
  top: calc(29.50% - 5px);
  width: 14px;
}

.tablet-768-map-spanish .group-192-zcu1GC {
  background-color: transparent;
  height: 19px;
  position: absolute;
  right: 69px;
  top: calc(28.16% - 5px);
  width: 20px;
}

.tablet-768-map-spanish .path-228-h7O4Ah {
  background-color: transparent;
  height: calc(100% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 2px);
}

.tablet-768-map-spanish .ellipse-14-zcu1GC {
  background-color: var(--blue);
  border: 1px solid;
  border-color: var(--background);
  border-radius: 12.5px;
  height: 26px;
  position: absolute;
  right: -1px;
  top: calc(37.83% - 10px);
  width: 26px;
}

.tablet-768-map-spanish .ct-zcu1GC {
  background-color: transparent;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  right: 2px;
  text-align: center;
  top: calc(38.32% - 6px);
  width: 18px;
}

.tablet-768-map-spanish .path-229-zcu1GC {
  background-color: transparent;
  height: 43px;
  object-fit: cover;
  position: absolute;
  right: 63px;
  top: 48px;
  width: 21px;
}

.tablet-768-map-spanish .ellipse-15-zcu1GC {
  background-color: var(--blue);
  border: 1px solid;
  border-color: var(--background);
  border-radius: 12.5px;
  height: 26px;
  position: absolute;
  right: -1px;
  top: 35px;
  width: 26px;
}

.tablet-768-map-spanish .nh-zcu1GC {
  background-color: transparent;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  right: 1px;
  text-align: center;
  top: 41px;
  width: 20px;
}

.tablet-768-map-spanish .path-230-zcu1GC {
  background-color: transparent;
  height: 27px;
  object-fit: cover;
  position: absolute;
  right: 92px;
  top: calc(41.03% - 11px);
  width: 54px;
}

.tablet-768-map-spanish .ellipse-16-zcu1GC {
  background-color: var(--blue);
  border: 1px solid;
  border-color: var(--background);
  border-radius: 12.5px;
  bottom: calc(34.66% - 9px);
  height: 26px;
  position: absolute;
  right: -1px;
  width: 26px;
}

.tablet-768-map-spanish .md-zcu1GC {
  background-color: transparent;
  bottom: calc(34.95% - 6px);
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  right: 1px;
  text-align: center;
  width: 22px;
}

.tablet-768-map-spanish .group-199-zcu1GC {
  background-color: transparent;
  height: 21px;
  position: absolute;
  right: 93px;
  top: calc(39.80% - 8px);
  width: 12px;
}

.tablet-768-map-spanish .path-231-9XUrFx {
  background-color: transparent;
  height: calc(100% + 3px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 2px);
}

.tablet-768-map-spanish .ca-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(34.50% - 6px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.tablet-768-map-spanish .ca-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .line-3-zcu1GC {
  background-color: transparent;
  height: 25px;
  object-fit: cover;
  position: absolute;
  right: 27px;
  top: 51px;
  width: 48px;
}

.tablet-768-map-spanish .line-4-zcu1GC {
  background-color: transparent;
  height: 11px;
  object-fit: cover;
  position: absolute;
  right: 27px;
  top: calc(22.96% - 3px);
  width: 41px;
}

.tablet-768-map-spanish .line-5-zcu1GC {
  background-color: transparent;
  height: 7px;
  object-fit: cover;
  position: absolute;
  right: 27px;
  top: calc(28.28% - 2px);
  width: 40px;
}

.tablet-768-map-spanish .line-6-zcu1GC {
  background-color: transparent;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 26px;
  top: calc(31.21% - 10px);
  width: 54px;
}

.tablet-768-map-spanish .line-7-zcu1GC {
  background-color: transparent;
  height: 33px;
  object-fit: cover;
  position: absolute;
  right: 27px;
  top: calc(39.96% - 13px);
  width: 66px;
}

.tablet-768-map-spanish .line-9-zcu1GC {
  background-color: transparent;
  bottom: calc(48.27% - 38px);
  height: 79px;
  object-fit: cover;
  position: absolute;
  right: 26px;
  width: 92px;
}

.tablet-768-map-spanish .line-11-zcu1GC {
  background-color: transparent;
  height: 25px;
  object-fit: cover;
  position: absolute;
  right: 86px;
  top: 43px;
  width: 10px;
}

.tablet-768-map-spanish .group-167-zcu1GC {
  background-color: transparent;
  height: 25px;
  position: absolute;
  right: 86px;
  top: 20px;
  width: 25px;
}

.tablet-768-map-spanish .ellipse-10-KtCiY0 {
  background-color: var(--blue);
  border: 1px solid;
  border-color: var(--background);
  border-radius: 12.5px;
  cursor: pointer;
  height: calc(100% + 1px);
  left: 0px;
  position: relative;
  top: 0px;
  width: calc(100% + 1px);
}

.tablet-768-map-spanish .vt-zcu1GC {
  background-color: transparent;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  right: 88px;
  text-align: center;
  top: 25px;
  width: 18px;
}

.tablet-768-map-spanish .ellipse-17-zcu1GC {
  background-color: var(--blue);
  border: 1px solid;
  border-color: var(--background);
  border-radius: 12.5px;
  bottom: calc(25.58% - 7px);
  height: 26px;
  position: absolute;
  right: -1px;
  width: 26px;
}

.tablet-768-map-spanish .dc-zcu1GC {
  background-color: transparent;
  bottom: calc(26.14% - 4px);
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  right: 2px;
  text-align: center;
  width: 18px;
}

.tablet-768-map-spanish .ellipse-18-zcu1GC {
  background-color: var(--blue);
  border: 1px solid;
  border-color: var(--background);
  border-radius: 12.5px;
  bottom: calc(43.73% - 11px);
  height: 26px;
  position: absolute;
  right: -1px;
  width: 26px;
}

.tablet-768-map-spanish .de-zcu1GC {
  background-color: transparent;
  bottom: calc(43.77% - 7px);
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  right: 2px;
  text-align: center;
  width: 18px;
}

.tablet-768-map-spanish .line-8-zcu1GC {
  background-color: transparent;
  height: 46px;
  object-fit: cover;
  position: absolute;
  right: 27px;
  top: calc(47.44% - 22px);
  width: 72px;
}

.tablet-768-map-spanish .line-10-zcu1GC {
  background-color: transparent;
  bottom: calc(41.03% - 43px);
  height: 105px;
  object-fit: cover;
  position: absolute;
  right: 25px;
  width: 92px;
}

.tablet-768-map-spanish .ne-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  left: calc(41.96% - 8px);
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(38.48% - 6px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.tablet-768-map-spanish .ne-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .nm-zcu1GC {
  background-color: transparent;
  bottom: calc(34.11% - 5px);
  cursor: pointer;
  height: 16px;
  left: calc(29.23% - 6px);
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 20px;
}

.tablet-768-map-spanish .nm-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .wv-zcu1GC {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 11px;
  pointer-events: auto;
  position: absolute;
  right: calc(23.91% - 5px);
  text-align: center;
  top: calc(46.79% - 7px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 20px;
}

.tablet-768-map-spanish .wv-zcu1GC:hover {
  transform: scale(1.2);
}

.tablet-768-map-spanish .oh {
  background-color: transparent;
  letter-spacing: 0.00px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
}

.tablet-768-map-spanish .steps-card {
  background-color: transparent;
  height: 104px;
  left: 0px;
  position: absolute;
  width: 100%;
}
/* screen - web-1280-map-spanish */

.web-1280-map-spanish {
  background-color: var(--background);
  height: 2480px;
  margin: 0px;
  min-width: 1280px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.web-1280-map-spanish .mask-group-11-d7tUsR {
  background-color: transparent;
  height: 616px;
  object-fit: cover;
  position: absolute;
  right: -189px;
  top: 143px;
  width: 80.31%;
}

.web-1280-map-spanish .rectangle-74-d7tUsR {
  background-color: var(--sky-blue);
  height: 585px;
  left: -4.38%;
  position: absolute;
  top: 174px;
  width: 54.37%;
}

.web-1280-map-spanish .group-37-d7tUsR {
  background-color: transparent;
  bottom: -4px;
  height: 100px;
  left: -31px;
  position: absolute;
  width: calc(100% + 62px);
}

.web-1280-map-spanish .rectangle-13-Jy7JyS {
  background-color: var(--unmellow-yellow);
  bottom: 0px;
  height: 100%;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1280-map-spanish .logo-nav-d7tUsR {
  height: 4.44%;
  left: -111px;
  position: absolute;
  width: calc(100% + 167px);
}

.web-1280-map-spanish .logo-nav-GBzEXw {
  height: 100%;
  left: 0px;
  mix-blend-mode: normal;
  position: relative;
  width: 100%;
}

.web-1280-map-spanish .rectangle-6-cgRxL6 {
  background-color: var(--background);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280-map-spanish .logo_geodis_horizont-cgRxL6 {
  background-color: transparent;
  bottom: 13px;
  height: 85px;
  left: 228px;
  object-fit: cover;
  position: absolute;
  width: 186px;
}

.web-1280-map-spanish .group-724-d7tUsR {
  background-color: transparent;
  height: 292px;
  left: 140px;
  position: absolute;
  top: 321px;
  width: 437px;
}

.web-1280-map-spanish .bienvenidos-a-la-inscripcin-anual-YOp8f0 {
  background-color: transparent;
  height: 27px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100% - 53px);
}

.web-1280-map-spanish .title-YOp8f0 {
  background-color: transparent;
  bottom: calc(5.08% - 12px);
  color: var(--text-000000);
  font-style: normal;
  font-weight: 300;
  height: 233px;
  left: 0px;
  line-height: 58px;
  position: absolute;
  text-align: left;
  width: calc(100% + 2px);
}

.web-1280-map-spanish .language-toggle-bacground-d7tUsR {
  background-color: var(--gallery);
  box-shadow: 0px 6px 6px #00000029;
  height: 3.83%;
  left: -31px;
  position: absolute;
  top: 4.35%;
  width: calc(100% + 62px);
}

.web-1280-map-spanish .component-9-25-d7tUsR {
  background-color: transparent;
  bottom: 2304px;
  height: 42px;
  left: calc(41.23% - 46px);
  position: absolute;
  width: 111px;
}

.web-1280-map-spanish .english-G0JNSn {
  background-color: transparent;
  height: 26px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  width: calc(100% - 14px);
}

.web-1280-map-spanish .component-8-25-d7tUsR {
  background-color: transparent;
  bottom: 2304px;
  height: 42px;
  position: absolute;
  right: calc(40.74% - 48px);
  width: 119px;
}

.web-1280-map-spanish .espaol-OpYtvT {
  background-color: transparent;
  height: 26px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 13px);
  width: calc(100% - 14px);
}

.web-1280-map-spanish .spanish-toggle-d7tUsR {
  background-color: transparent;
  height: 51px;
  left: calc(50.00% - 42px);
  position: absolute;
  top: 132px;
  width: 84px;
}

.web-1280-map-spanish .component-10-4-Hka1Qz {
  background-color: transparent;
  bottom: 0px;
  height: 51px;
  left: calc(50.00% - 42px);
  position: absolute;
  width: 84px;
}

.web-1280-map-spanish .rectangle-9-yvOo3r {
  background-color: var(--gunsmoke);
  border-radius: 19px;
  height: calc(100% - 20px);
  left: 10px;
  position: relative;
  top: 10px;
  width: calc(100% - 20px);
}

.web-1280-map-spanish .component-6-3-Hka1Qz {
  background-color: transparent;
  bottom: 3px;
  cursor: pointer;
  height: 46px;
  pointer-events: auto;
  position: absolute;
  right: calc(18.42% - 8px);
  transition: all 0.3s ease;
  width: 46px;
}

.web-1280-map-spanish .component-6-3-Hka1Qz:hover {
  transform: translate(-3px, 0);
}

.web-1280-map-spanish .ellipse-9-SkAovj {
  background-color: var(--mirage);
  border-radius: 19px;
  box-shadow: -3px 2px 2px #0000004d;
  height: calc(100% - 8px);
  left: 4px;
  position: relative;
  top: 4px;
  width: calc(100% - 8px);
}

.web-1280-map-spanish .path-1-d7tUsR {
  background-color: transparent;
  height: 732px;
  left: 50.00%;
  object-fit: cover;
  position: absolute;
  top: calc(46.42% - 340px);
  width: 1px;
}

.web-1280-map-spanish .group-40-d7tUsR {
  background-color: transparent;
  height: 29.54%;
  left: 10.94%;
  position: absolute;
  top: 811px;
  width: 40.35%;
}

.web-1280-map-spanish .group-14-ZLaor5 {
  background-color: transparent;
  display: block;
  height: 36.15%;
  left: 1px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 81.07%;
}

.web-1280-map-spanish .group-14-ZLaor5.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-1280-map-spanish .los-asesores-de-bene-DZm6Fq {
  background-color: transparent;
  bottom: 0px;
  height: 190px;
  left: 2px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100% - 40px);
}

.web-1280-map-spanish .headset-icon-DZm6Fq {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.web-1280-map-spanish .path-9-86z4ZQ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280-map-spanish .group-15-ZLaor5 {
  background-color: transparent;
  display: block;
  height: 56.86%;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 43.14%;
  transform: translate(0, 25px);
  width: 92.25%;
}

.web-1280-map-spanish .group-15-ZLaor5.bp2-animate-enter4 {
  animation: bp2-animate-enter4-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter4-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1280-map-spanish .importante-rwxI7F {
  background-color: transparent;
  height: 27px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(21.43% - 6px);
  white-space: nowrap;
  width: calc(100% - 38px);
}

.web-1280-map-spanish .las-citas-se-program-rwxI7F {
  background-color: transparent;
  bottom: 0px;
  height: 295px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100% - 38px);
}

.web-1280-map-spanish .span0-xaMrBV {
}

.web-1280-map-spanish .span1-xaMrBV {
}

.web-1280-map-spanish .span2-xaMrBV {
}

.web-1280-map-spanish .clock-icon-rwxI7F {
  background-color: transparent;
  height: 57px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.web-1280-map-spanish .path-10-LxAFSm {
  background-color: transparent;
  height: calc(100% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100% + 1px);
}

.web-1280-map-spanish .group-19-d7tUsR {
  background-color: transparent;
  display: block;
  height: 23.55%;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  right: calc(13.02% - 80px);
  top: 854px;
  transform: translate(0, 25px);
  width: 612px;
}

.web-1280-map-spanish .group-19-d7tUsR.bp2-animate-enter5 {
  animation: bp2-animate-enter5-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter5-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1280-map-spanish .es-rpido-y-fcil-programar-su-cita-aDb1DW {
  background-color: transparent;
  height: 26px;
  left: 100px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -3px;
  white-space: nowrap;
  width: calc(100% - 98px);
}

.web-1280-map-spanish .steps-card-aDb1DW {
  top: 63px;
}

.web-1280-map-spanish .haga-clic-en-su-esta-J9Ha2t {
  background-color: transparent;
  height: 43px;
  left: 59px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(47.54% - 20px);
  width: calc(100% - 89px);
}

.web-1280-map-spanish .x1-J9Ha2t {
  background-color: transparent;
  height: 42px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(48.39% - 20px);
  white-space: nowrap;
  width: 38px;
}

.web-1280-map-spanish .steps-card-QF57cN {
  top: calc(41.88% - 44px);
}

.web-1280-map-spanish .seleccione-el-da-y-l-p5zu9Q {
  background-color: transparent;
  height: 43px;
  left: 59px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(45.90% - 20px);
  width: calc(100% - 110px);
}

.web-1280-map-spanish .x2-p5zu9Q {
  background-color: transparent;
  height: 42px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(48.39% - 20px);
  white-space: nowrap;
  width: 38px;
}

.web-1280-map-spanish .steps-card-9nSIYO {
  bottom: calc(29.38% - 31px);
}

.web-1280-map-spanish .ingrese-la-informaci-vv7SDR {
  background-color: transparent;
  height: 64px;
  left: 59px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(45.00% - 29px);
  width: calc(100% - 114px);
}

.web-1280-map-spanish .x3-vv7SDR {
  background-color: transparent;
  height: 42px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(48.39% - 20px);
  white-space: nowrap;
  width: 38px;
}

.web-1280-map-spanish .steps-card-qhMRG1 {
  bottom: 0px;
}

.web-1280-map-spanish .marque-su-calendario-3BKAE1 {
  background-color: transparent;
  height: 43px;
  left: 59px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(47.54% - 20px);
  width: calc(100% - 110px);
}

.web-1280-map-spanish .x4-3BKAE1 {
  background-color: transparent;
  height: 42px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(48.39% - 20px);
  white-space: nowrap;
  width: 38px;
}

.web-1280-map-spanish .component-45-5-d7tUsR {
  background-color: transparent;
  height: 585px;
  position: absolute;
  right: calc(49.82% - 499px);
  top: 1676px;
  width: 1001px;
}

.web-1280-map-spanish .path-139-jhzte7 {
  background-color: transparent;
  height: 251px;
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: calc(43.83% - 110px);
  width: 151px;
}

.web-1280-map-spanish .line-11-jhzte7 {
  background-color: transparent;
  height: 40px;
  object-fit: cover;
  position: absolute;
  right: 135px;
  top: 71px;
  width: 16px;
}

.web-1280-map-spanish .path-138-jhzte7 {
  background-color: transparent;
  height: 182px;
  left: 65px;
  object-fit: cover;
  position: absolute;
  top: calc(40.89% - 75px);
  width: 118px;
}

.web-1280-map-spanish .nv-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  left: 111px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(40.21% - 8px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 24px;
}

.web-1280-map-spanish .nv-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .group-728-jhzte7 {
  background-color: transparent;
  height: 121px;
  left: 12px;
  position: absolute;
  top: 56px;
  width: 146px;
}

.web-1280-map-spanish .path-140-mdjq2H {
  background-color: transparent;
  height: calc(100% + 3px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  width: calc(100% + 2px);
}

.web-1280-map-spanish .path-141-jhzte7 {
  background-color: transparent;
  bottom: calc(31.82% - 46px);
  height: 146px;
  left: 127px;
  object-fit: cover;
  position: absolute;
  width: 124px;
}

.web-1280-map-spanish .az-jhzte7 {
  background-color: transparent;
  bottom: calc(36.31% - 8px);
  cursor: pointer;
  height: 21px;
  left: calc(18.65% - 4px);
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.3s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1280-map-spanish .az-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-142-jhzte7 {
  background-color: transparent;
  bottom: calc(30.55% - 41px);
  height: 134px;
  left: calc(26.69% - 34px);
  object-fit: cover;
  position: absolute;
  width: 128px;
}

.web-1280-map-spanish .path-143-jhzte7 {
  background-color: transparent;
  height: 105px;
  left: calc(28.75% - 39px);
  object-fit: cover;
  position: absolute;
  top: calc(46.14% - 49px);
  width: 134px;
}

.web-1280-map-spanish .co-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  left: calc(31.70% - 8px);
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(47.51% - 10px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 24px;
}

.web-1280-map-spanish .co-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-144-jhzte7 {
  background-color: transparent;
  height: 92px;
  left: 42px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: 127px;
}

.web-1280-map-spanish .wa-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  left: 100px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: 38px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 26px;
}

.web-1280-map-spanish .wa-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-145-jhzte7 {
  background-color: transparent;
  height: 118px;
  left: calc(21.37% - 40px);
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 189px;
}

.web-1280-map-spanish .path-146-jhzte7 {
  background-color: transparent;
  height: 106px;
  left: calc(25.98% - 34px);
  object-fit: cover;
  position: absolute;
  top: calc(26.26% - 28px);
  width: 129px;
}

.web-1280-map-spanish .path-147-jhzte7 {
  background-color: transparent;
  height: 177px;
  left: 130px;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 110px;
}

.web-1280-map-spanish .id-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  left: 173px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(24.32% - 5px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.web-1280-map-spanish .id-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-148-jhzte7 {
  background-color: transparent;
  bottom: -2px;
  height: 251px;
  left: calc(37.71% - 97px);
  object-fit: cover;
  position: absolute;
  width: 257px;
}

.web-1280-map-spanish .tx-jhzte7 {
  background-color: transparent;
  bottom: calc(20.47% - 4px);
  cursor: pointer;
  height: 21px;
  left: calc(43.31% - 10px);
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.3s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1280-map-spanish .tx-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-149-jhzte7 {
  background-color: transparent;
  bottom: calc(35.65% - 29px);
  height: 82px;
  left: calc(42.57% - 68px);
  object-fit: cover;
  position: absolute;
  width: 159px;
}

.web-1280-map-spanish .ok-jhzte7 {
  background-color: transparent;
  bottom: calc(37.60% - 8px);
  cursor: pointer;
  height: 21px;
  left: calc(46.12% - 11px);
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 24px;
}

.web-1280-map-spanish .ok-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-150-jhzte7 {
  background-color: transparent;
  height: 74px;
  left: calc(43.57% - 59px);
  object-fit: cover;
  position: absolute;
  top: calc(49.93% - 37px);
  width: 136px;
}

.web-1280-map-spanish .ks-jhzte7 {
  background-color: transparent;
  bottom: calc(49.75% - 10px);
  cursor: pointer;
  height: 21px;
  left: calc(44.74% - 10px);
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1280-map-spanish .ks-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-151-jhzte7 {
  background-color: transparent;
  height: 86px;
  left: calc(40.17% - 52px);
  object-fit: cover;
  position: absolute;
  top: calc(23.29% - 20px);
  width: 129px;
}

.web-1280-map-spanish .path-152-jhzte7 {
  background-color: transparent;
  height: 76px;
  left: calc(40.93% - 63px);
  object-fit: cover;
  position: absolute;
  top: calc(36.14% - 27px);
  width: 153px;
}

.web-1280-map-spanish .path-164-jhzte7 {
  background-color: transparent;
  height: 130px;
  left: calc(17.78% - 18px);
  object-fit: cover;
  position: absolute;
  top: calc(40.78% - 53px);
  width: 104px;
}

.web-1280-map-spanish .ut-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  left: calc(20.67% - 5px);
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(43.93% - 9px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1280-map-spanish .ut-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-165-jhzte7 {
  background-color: transparent;
  bottom: 73px;
  height: 96px;
  object-fit: cover;
  position: absolute;
  right: calc(41.43% - 44px);
  width: 106px;
}

.web-1280-map-spanish .la-jhzte7 {
  background-color: transparent;
  bottom: calc(22.96% - 5px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(44.41% - 10px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1280-map-spanish .la-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-166-jhzte7 {
  background-color: transparent;
  height: 136px;
  object-fit: cover;
  position: absolute;
  right: calc(47.37% - 57px);
  top: 42px;
  width: 120px;
}

.web-1280-map-spanish .mn-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(48.71% - 14px);
  text-align: center;
  top: calc(19.72% - 4px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 28px;
}

.web-1280-map-spanish .mn-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-167-jhzte7 {
  background-color: transparent;
  height: 74px;
  object-fit: cover;
  position: absolute;
  right: calc(46.67% - 52px);
  top: calc(34.03% - 25px);
  width: 112px;
}

.web-1280-map-spanish .ia-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(47.04% - 8px);
  text-align: center;
  top: calc(35.49% - 7px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.web-1280-map-spanish .ia-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-168-jhzte7 {
  background-color: transparent;
  bottom: calc(49.63% - 54px);
  height: 108px;
  object-fit: cover;
  position: absolute;
  right: calc(44.22% - 55px);
  width: 124px;
}

.web-1280-map-spanish .mo-jhzte7 {
  background-color: transparent;
  bottom: calc(48.91% - 10px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(44.82% - 13px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 28px;
}

.web-1280-map-spanish .mo-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-169-jhzte7 {
  background-color: transparent;
  bottom: calc(32.97% - 28px);
  height: 86px;
  object-fit: cover;
  position: absolute;
  right: calc(43.67% - 41px);
  width: 93px;
}

.web-1280-map-spanish .ar-jhzte7 {
  background-color: transparent;
  bottom: calc(35.12% - 7px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(44.62% - 10px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1280-map-spanish .ar-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-170-jhzte7 {
  background-color: transparent;
  bottom: calc(22.13% - 26px);
  height: 115px;
  object-fit: cover;
  position: absolute;
  right: calc(38.72% - 26px);
  width: 67px;
}

.web-1280-map-spanish .ms-jhzte7 {
  background-color: transparent;
  bottom: calc(27.60% - 6px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(38.97% - 10px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 26px;
}

.web-1280-map-spanish .ms-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-171-jhzte7 {
  background-color: transparent;
  bottom: calc(22.95% - 27px);
  height: 117px;
  object-fit: cover;
  position: absolute;
  right: calc(31.92% - 24px);
  width: 74px;
}

.web-1280-map-spanish .al-jhzte7 {
  background-color: transparent;
  bottom: calc(28.37% - 6px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(32.95% - 7px);
  text-align: center;
  transition: all 0.3s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1280-map-spanish .al-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-172-jhzte7 {
  background-color: transparent;
  height: 131px;
  object-fit: cover;
  position: absolute;
  right: calc(39.20% - 29px);
  top: calc(42.42% - 55px);
  width: 75px;
}

.web-1280-map-spanish .il-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(39.39% - 6px);
  text-align: center;
  top: calc(41.75% - 9px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 16px;
}

.web-1280-map-spanish .il-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-173-jhzte7 {
  background-color: transparent;
  height: 100px;
  object-fit: cover;
  position: absolute;
  right: calc(33.44% - 19px);
  top: calc(41.95% - 42px);
  width: 58px;
}

.web-1280-map-spanish .in-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(34.18% - 6px);
  text-align: center;
  top: calc(41.32% - 9px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.web-1280-map-spanish .in-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-174-jhzte7 {
  background-color: transparent;
  bottom: calc(48.62% - 35px);
  height: 72px;
  object-fit: cover;
  position: absolute;
  right: calc(30.07% - 41px);
  width: 135px;
}

.web-1280-map-spanish .ky-jhzte7 {
  background-color: transparent;
  bottom: calc(48.62% - 10px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(30.15% - 7px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1280-map-spanish .ky-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-175-jhzte7 {
  background-color: transparent;
  height: 104px;
  object-fit: cover;
  position: absolute;
  right: calc(40.90% - 40px);
  top: calc(19.47% - 20px);
  width: 98px;
}

.web-1280-map-spanish .wi-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(41.21% - 8px);
  text-align: center;
  top: calc(24.77% - 5px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 20px;
}

.web-1280-map-spanish .wi-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-176-jhzte7 {
  background-color: transparent;
  bottom: calc(40.58% - 23px);
  height: 57px;
  object-fit: cover;
  position: absolute;
  right: calc(29.84% - 47px);
  width: 157px;
}

.web-1280-map-spanish .tn-jhzte7 {
  background-color: transparent;
  bottom: calc(40.46% - 8px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(33.39% - 8px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 24px;
}

.web-1280-map-spanish .tn-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-128-jhzte7 {
  background-color: transparent;
  height: 98px;
  object-fit: cover;
  position: absolute;
  right: calc(31.10% - 23px);
  top: calc(22.94% - 23px);
  width: 74px;
}

.web-1280-map-spanish .path-129-jhzte7 {
  background-color: transparent;
  height: 49px;
  object-fit: cover;
  position: absolute;
  right: calc(36.07% - 39px);
  top: 85px;
  width: 109px;
}

.web-1280-map-spanish .path-130-jhzte7 {
  background-color: transparent;
  height: 13px;
  object-fit: cover;
  position: absolute;
  right: calc(39.10% - 6px);
  top: 79px;
  width: 16px;
}

.web-1280-map-spanish .mi-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(32.53% - 7px);
  text-align: center;
  top: calc(29.00% - 6px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 20px;
}

.web-1280-map-spanish .mi-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-131-jhzte7 {
  background-color: transparent;
  height: 84px;
  object-fit: cover;
  position: absolute;
  right: calc(21.16% - 18px);
  top: calc(43.64% - 37px);
  width: 83px;
}

.web-1280-map-spanish .path-177-jhzte7 {
  background-color: transparent;
  height: 60px;
  object-fit: cover;
  position: absolute;
  right: 120px;
  top: calc(16.54% - 10px);
  width: 33px;
}

.web-1280-map-spanish .group-209-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: 137px;
  top: 31px;
  transition: all 0.2s ease;
  width: 38px;
}

.web-1280-map-spanish .group-209-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .group-171-jhzte7 {
  background-color: transparent;
  height: 33px;
  position: absolute;
  right: 76px;
  top: calc(24.03% - 8px);
  width: 62px;
}

.web-1280-map-spanish .group-170-Kz6KvR {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1280-map-spanish .group-169-6aPtg0 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1280-map-spanish .path-178-ivCZir {
  background-color: transparent;
  height: calc(100% + 3px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 2px);
}

.web-1280-map-spanish .group-202-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  top: calc(19.45% - 7px);
  transition: all 0.2s ease;
  width: 38px;
}

.web-1280-map-spanish .group-202-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .group-174-jhzte7 {
  background-color: transparent;
  height: 55px;
  position: absolute;
  right: 135px;
  top: calc(34.55% - 19px);
  width: 24px;
}

.web-1280-map-spanish .group-173-IGPlFa {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1280-map-spanish .path-179-IxVWsE {
  background-color: transparent;
  height: calc(100% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 2px);
}

.web-1280-map-spanish .group-205-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  top: calc(46.66% - 17px);
  transition: all 0.2s ease;
  width: 38px;
}

.web-1280-map-spanish .group-205-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-180-jhzte7 {
  background-color: transparent;
  height: 71px;
  object-fit: cover;
  position: absolute;
  right: 147px;
  top: calc(33.13% - 24px);
  width: 108px;
}

.web-1280-map-spanish .pa-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(19.49% - 4px);
  text-align: center;
  top: calc(35.06% - 7px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1280-map-spanish .pa-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-181-jhzte7 {
  background-color: transparent;
  height: 24px;
  object-fit: cover;
  position: absolute;
  right: 144px;
  top: calc(46.30% - 11px);
  width: 13px;
}

.web-1280-map-spanish .path-182-jhzte7 {
  background-color: transparent;
  height: 84px;
  object-fit: cover;
  position: absolute;
  right: 147px;
  top: calc(47.71% - 40px);
  width: 151px;
}

.web-1280-map-spanish .va-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(19.54% - 4px);
  text-align: center;
  top: calc(48.00% - 10px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1280-map-spanish .va-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-183-jhzte7 {
  background-color: transparent;
  bottom: calc(42.31% - 31px);
  height: 72px;
  object-fit: cover;
  position: absolute;
  right: 141px;
  width: 156px;
}

.web-1280-map-spanish .nc-jhzte7 {
  background-color: transparent;
  bottom: calc(43.42% - 9px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(19.93% - 5px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 24px;
}

.web-1280-map-spanish .nc-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-184-jhzte7 {
  background-color: transparent;
  height: 76px;
  left: calc(40.44% - 49px);
  object-fit: cover;
  position: absolute;
  top: 47px;
  width: 121px;
}

.web-1280-map-spanish .oh-jhzte7 {
  height: 31px;
  right: calc(27.78% - 11px);
  top: calc(40.32% - 13px);
  width: 38px;
}

.web-1280-map-spanish .path-185-jhzte7 {
  background-color: transparent;
  height: 90px;
  object-fit: cover;
  position: absolute;
  right: calc(26.81% - 21px);
  top: calc(37.84% - 34px);
  width: 79px;
}

.web-1280-map-spanish .oh-GuUyXD {
  cursor: pointer;
  height: 21px;
  pointer-events: auto;
  right: calc(28.11% - 7px);
  top: calc(39.87% - 8px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 24px;
}

.web-1280-map-spanish .oh-GuUyXD:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-186-jhzte7 {
  background-color: transparent;
  bottom: 11px;
  height: 128px;
  object-fit: cover;
  position: absolute;
  right: calc(21.75% - 37px);
  width: 168px;
}

.web-1280-map-spanish .fl-jhzte7 {
  background-color: transparent;
  bottom: 58px;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(20.88% - 4px);
  text-align: center;
  transition: all 0.3s ease;
  white-space: nowrap;
  width: 20px;
}

.web-1280-map-spanish .fl-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-187-jhzte7 {
  background-color: transparent;
  bottom: calc(32.58% - 24px);
  height: 73px;
  object-fit: cover;
  position: absolute;
  right: calc(20.28% - 19px);
  width: 94px;
}

.web-1280-map-spanish .path-224-jhzte7 {
  background-color: transparent;
  bottom: calc(26.12% - 27px);
  height: 105px;
  object-fit: cover;
  position: absolute;
  right: calc(24.43% - 25px);
  width: 102px;
}

.web-1280-map-spanish .ga-jhzte7 {
  background-color: transparent;
  bottom: calc(29.01% - 6px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(26.35% - 6px);
  text-align: center;
  transition: all 0.3s ease;
  white-space: nowrap;
  width: 24px;
}

.web-1280-map-spanish .ga-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-225-jhzte7 {
  background-color: transparent;
  height: 108px;
  object-fit: cover;
  position: absolute;
  right: 50px;
  top: 21px;
  width: 69px;
}

.web-1280-map-spanish .path-226-jhzte7 {
  background-color: transparent;
  height: 106px;
  object-fit: cover;
  position: absolute;
  right: 104px;
  top: calc(19.71% - 21px);
  width: 140px;
}

.web-1280-map-spanish .ny-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: 157px;
  text-align: center;
  top: calc(24.80% - 5px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1280-map-spanish .ny-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .group-190-jhzte7 {
  background-color: transparent;
  height: 17px;
  position: absolute;
  right: 100px;
  top: calc(27.25% - 5px);
  width: 9px;
}

.web-1280-map-spanish .group-189-NRasne {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1280-map-spanish .path-227-TCxo1k {
  background-color: transparent;
  height: calc(100% + 3px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 3px);
}

.web-1280-map-spanish .group-203-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  top: calc(28.40% - 11px);
  transition: all 0.2s ease;
  width: 38px;
}

.web-1280-map-spanish .group-203-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .group-193-jhzte7 {
  background-color: transparent;
  height: 31px;
  position: absolute;
  right: 105px;
  top: calc(28.15% - 9px);
  width: 31px;
}

.web-1280-map-spanish .group-192-x4fPtw {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1280-map-spanish .path-228-mgHTPI {
  background-color: transparent;
  height: calc(100% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 2px);
}

.web-1280-map-spanish .group-204-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  top: calc(37.53% - 14px);
  transition: all 0.2s ease;
  width: 38px;
}

.web-1280-map-spanish .group-204-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .path-229-jhzte7 {
  background-color: transparent;
  height: 66px;
  object-fit: cover;
  position: absolute;
  right: 97px;
  top: 78px;
  width: 32px;
}

.web-1280-map-spanish .group-201-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  top: 56px;
  transition: all 0.2s ease;
  width: 38px;
}

.web-1280-map-spanish .group-201-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .group-196-jhzte7 {
  background-color: transparent;
  height: 40px;
  position: absolute;
  right: 144px;
  top: calc(41.09% - 16px);
  width: 83px;
}

.web-1280-map-spanish .path-230-YU3OPx {
  background-color: transparent;
  height: calc(100% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 2px);
}

.web-1280-map-spanish .group-207-jhzte7 {
  background-color: transparent;
  bottom: calc(35.25% - 13px);
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  transition: all 0.2s ease;
  width: 38px;
}

.web-1280-map-spanish .group-207-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .group-200-jhzte7 {
  background-color: transparent;
  height: 33px;
  position: absolute;
  right: 144px;
  top: calc(39.80% - 13px);
  width: 19px;
}

.web-1280-map-spanish .group-199-oBxcN8 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1280-map-spanish .path-231-U7c4bG {
  background-color: transparent;
  height: calc(100% + 3px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 2px);
}

.web-1280-map-spanish .ca-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  left: 28px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(34.35% - 7px);
  transition: all 0.3s ease;
  white-space: nowrap;
  width: 24px;
}

.web-1280-map-spanish .ca-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .wv-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(24.05% - 6px);
  text-align: center;
  top: calc(46.34% - 10px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 26px;
}

.web-1280-map-spanish .wv-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .sc-jhzte7 {
  background-color: transparent;
  bottom: calc(35.67% - 7px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(22.40% - 5px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1280-map-spanish .sc-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .line-7-jhzte7 {
  background-color: transparent;
  height: 53px;
  object-fit: cover;
  position: absolute;
  right: 39px;
  top: calc(39.97% - 21px);
  width: 105px;
}

.web-1280-map-spanish .line-9-jhzte7 {
  background-color: transparent;
  bottom: calc(48.28% - 61px);
  height: 126px;
  object-fit: cover;
  position: absolute;
  right: 37px;
  width: 146px;
}

.web-1280-map-spanish .line-3-jhzte7 {
  background-color: transparent;
  height: 39px;
  object-fit: cover;
  position: absolute;
  right: 39px;
  top: 82px;
  width: 76px;
}

.web-1280-map-spanish .line-4-jhzte7 {
  background-color: transparent;
  height: 17px;
  object-fit: cover;
  position: absolute;
  right: 39px;
  top: calc(22.99% - 4px);
  width: 65px;
}

.web-1280-map-spanish .line-5-jhzte7 {
  background-color: transparent;
  height: 11px;
  object-fit: cover;
  position: absolute;
  right: 39px;
  top: calc(28.30% - 3px);
  width: 63px;
}

.web-1280-map-spanish .line-6-jhzte7 {
  background-color: transparent;
  height: 49px;
  object-fit: cover;
  position: absolute;
  right: 37px;
  top: calc(31.23% - 15px);
  width: 86px;
}

.web-1280-map-spanish .group-206-jhzte7 {
  background-color: transparent;
  bottom: calc(44.20% - 17px);
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  transition: all 0.2s ease;
  width: 38px;
}

.web-1280-map-spanish .group-206-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .line-8-jhzte7 {
  background-color: transparent;
  height: 72px;
  object-fit: cover;
  position: absolute;
  right: 39px;
  top: calc(47.44% - 34px);
  width: 114px;
}

.web-1280-map-spanish .group-208-jhzte7 {
  background-color: transparent;
  bottom: calc(26.12% - 10px);
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  transition: all 0.2s ease;
  width: 38px;
}

.web-1280-map-spanish .group-208-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .line-10-jhzte7 {
  background-color: transparent;
  bottom: calc(41.04% - 68px);
  height: 167px;
  object-fit: cover;
  position: absolute;
  right: 36px;
  width: 146px;
}

.web-1280-map-spanish .ne-jhzte7 {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  left: calc(42.18% - 9px);
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(37.95% - 8px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1280-map-spanish .ne-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .nm-jhzte7 {
  background-color: transparent;
  bottom: calc(34.43% - 7px);
  cursor: pointer;
  height: 21px;
  left: calc(29.24% - 8px);
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.3s ease;
  white-space: nowrap;
  width: 28px;
}

.web-1280-map-spanish .nm-jhzte7:hover {
  transform: scale(1.2);
}

.web-1280-map-spanish .oh {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  position: absolute;
  text-align: center;
}

.web-1280-map-spanish .steps-card {
  background-color: transparent;
  height: 104px;
  left: 120px;
  position: absolute;
  width: calc(100% - 143px);
}
/* screen - web-1920-map-spanish */

.web-1920-map-spanish {
  background-color: var(--background);
  height: 2527px;
  margin: 0px;
  min-width: 1920px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.web-1920-map-spanish .mask-group-12-pzFskc {
  background-color: transparent;
  height: 616px;
  object-fit: cover;
  position: absolute;
  right: -21px;
  top: 149px;
  width: 53.54%;
}

.web-1920-map-spanish .rectangle-81-pzFskc {
  background-color: var(--sky-blue);
  height: 585px;
  left: -2.14%;
  position: absolute;
  top: 180px;
  width: 52.14%;
}

.web-1920-map-spanish .group-37-pzFskc {
  background-color: transparent;
  bottom: 0px;
  height: 100px;
  left: -130px;
  position: absolute;
  width: calc(100% + 260px);
}

.web-1920-map-spanish .rectangle-13-8hOVJX {
  background-color: var(--blue);
  bottom: 0px;
  height: 100%;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-map-spanish .group-4-pzFskc {
  background-color: transparent;
  bottom: calc(100.00% - 759px);
  height: 759px;
  object-fit: cover;
  position: absolute;
  right: -16px;
  width: 2489px;
}

.web-1920-map-spanish .logo-nav-pzFskc {
  height: 4.35%;
  left: 76px;
  position: absolute;
  width: calc(100% + 63px);
}

.web-1920-map-spanish .logo-nav-ROU739 {
  height: 100%;
  left: 0px;
  mix-blend-mode: normal;
  position: relative;
  width: 100%;
}

.web-1920-map-spanish .rectangle-6-xsN5Fl {
  background-color: var(--background);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-map-spanish .logo_geodis_horizont-xsN5Fl {
  background-color: transparent;
  bottom: 13px;
  height: 85px;
  left: 228px;
  object-fit: cover;
  position: absolute;
  width: 186px;
}

.web-1920-map-spanish .group-721-pzFskc {
  background-color: transparent;
  height: 300px;
  left: calc(21.38% - 93px);
  position: absolute;
  top: 323px;
  width: 437px;
}

.web-1920-map-spanish .bienvenidos-a-la-inscripcin-anual-BPacUv {
  background-color: transparent;
  height: 27px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100% - 53px);
}

.web-1920-map-spanish .title-BPacUv {
  background-color: transparent;
  bottom: calc(4.48% - 10px);
  color: var(--text-000000);
  font-style: normal;
  font-weight: 300;
  height: 233px;
  left: 0px;
  line-height: 58px;
  position: absolute;
  text-align: left;
  width: calc(100% + 2px);
}

.web-1920-map-spanish .language-toggle-bacground-pzFskc {
  background-color: var(--gallery);
  box-shadow: 0px 6px 6px #00000029;
  height: 3.76%;
  left: 0px;
  position: absolute;
  top: 4.27%;
  width: 100%;
}

.web-1920-map-spanish .component-9-24-pzFskc {
  background-color: transparent;
  bottom: 2351px;
  height: 42px;
  left: calc(44.33% - 49px);
  position: absolute;
  width: 111px;
}

.web-1920-map-spanish .english-CBCigD {
  background-color: transparent;
  height: 26px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  width: calc(100% - 14px);
}

.web-1920-map-spanish .component-8-24-pzFskc {
  background-color: transparent;
  bottom: 2351px;
  height: 42px;
  position: absolute;
  right: calc(44.03% - 52px);
  width: 119px;
}

.web-1920-map-spanish .espaol-PRa4az {
  background-color: transparent;
  height: 26px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 13px);
  width: calc(100% - 14px);
}

.web-1920-map-spanish .spanish-toggle-pzFskc {
  background-color: transparent;
  height: 51px;
  left: calc(50.00% - 42px);
  position: absolute;
  top: 132px;
  width: 84px;
}

.web-1920-map-spanish .component-10-4-y4MvnX {
  background-color: transparent;
  bottom: 0px;
  height: 51px;
  left: calc(50.00% - 42px);
  position: absolute;
  width: 84px;
}

.web-1920-map-spanish .rectangle-9-YiMxuR {
  background-color: var(--gunsmoke);
  border-radius: 19px;
  height: calc(100% - 20px);
  left: 10px;
  position: relative;
  top: 10px;
  width: calc(100% - 20px);
}

.web-1920-map-spanish .component-6-3-y4MvnX {
  background-color: transparent;
  bottom: 3px;
  cursor: pointer;
  height: 46px;
  pointer-events: auto;
  position: absolute;
  right: calc(18.42% - 8px);
  transition: all 0.3s ease;
  width: 46px;
}

.web-1920-map-spanish .component-6-3-y4MvnX:hover {
  transform: translate(-3px, 0);
}

.web-1920-map-spanish .ellipse-9-0OVWH6 {
  background-color: var(--mirage);
  border-radius: 19px;
  box-shadow: -3px 2px 2px #0000004d;
  height: calc(100% - 8px);
  left: 4px;
  position: relative;
  top: 4px;
  width: calc(100% - 8px);
}

.web-1920-map-spanish .path-1-pzFskc {
  background-color: transparent;
  height: 668px;
  left: 49.84%;
  object-fit: cover;
  position: absolute;
  top: calc(44.82% - 299px);
  width: 1px;
}

.web-1920-map-spanish .group-19-pzFskc {
  background-color: transparent;
  display: block;
  height: 23.11%;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  right: 284px;
  top: 864px;
  transform: translate(0, 25px);
  width: 612px;
}

.web-1920-map-spanish .group-19-pzFskc.bp1-animate-enter3 {
  animation: bp1-animate-enter3-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter3-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1920-map-spanish .es-rpido-y-fcil-programar-su-cita-Kx2jUO {
  background-color: transparent;
  height: 26px;
  left: 100px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -3px;
  white-space: nowrap;
  width: calc(100% - 98px);
}

.web-1920-map-spanish .steps-card-Kx2jUO {
  top: 63px;
}

.web-1920-map-spanish .haga-clic-en-su-esta-TdzOh2 {
  background-color: transparent;
  height: 43px;
  left: 59px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(47.54% - 20px);
  width: calc(100% - 88px);
}

.web-1920-map-spanish .x1-TdzOh2 {
  background-color: transparent;
  height: 42px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(48.39% - 20px);
  white-space: nowrap;
  width: 38px;
}

.web-1920-map-spanish .steps-card-wHasgE {
  top: calc(41.88% - 44px);
}

.web-1920-map-spanish .seleccione-el-da-y-l-Qag9gz {
  background-color: transparent;
  height: 43px;
  left: 59px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(45.90% - 20px);
  width: calc(100% - 110px);
}

.web-1920-map-spanish .x2-Qag9gz {
  background-color: transparent;
  height: 42px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(48.39% - 20px);
  white-space: nowrap;
  width: 38px;
}

.web-1920-map-spanish .steps-card-ZVrigJ {
  bottom: calc(29.38% - 31px);
}

.web-1920-map-spanish .ingrese-la-informaci-vzogUx {
  background-color: transparent;
  height: 64px;
  left: 59px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(45.00% - 29px);
  width: calc(100% - 119px);
}

.web-1920-map-spanish .x3-vzogUx {
  background-color: transparent;
  height: 42px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(48.39% - 20px);
  white-space: nowrap;
  width: 38px;
}

.web-1920-map-spanish .steps-card-4XixoM {
  bottom: 0px;
}

.web-1920-map-spanish .marque-su-calendario-3yXwdd {
  background-color: transparent;
  height: 43px;
  left: 59px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(47.54% - 20px);
  width: calc(100% - 110px);
}

.web-1920-map-spanish .x4-3yXwdd {
  background-color: transparent;
  height: 42px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(48.39% - 20px);
  white-space: nowrap;
  width: 38px;
}

.web-1920-map-spanish .group-39-pzFskc {
  background-color: transparent;
  height: 26.45%;
  left: 16.51%;
  position: absolute;
  top: 833px;
  width: 26.04%;
}

.web-1920-map-spanish .group-15-rd8KGP {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 392px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: calc(100% - 27px);
}

.web-1920-map-spanish .group-15-rd8KGP.bp1-animate-enter4 {
  animation: bp1-animate-enter4-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter4-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1920-map-spanish .importante-WUxxG8 {
  background-color: transparent;
  height: 27px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(22.80% - 6px);
  white-space: nowrap;
  width: calc(100% - 49px);
}

.web-1920-map-spanish .las-citas-se-program-WUxxG8 {
  background-color: transparent;
  bottom: 0px;
  height: 274px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100% + 2px);
}

.web-1920-map-spanish .span0-qhKcnv {
}

.web-1920-map-spanish .span1-qhKcnv {
}

.web-1920-map-spanish .span2-qhKcnv {
}

.web-1920-map-spanish .clock-icon-WUxxG8 {
  background-color: transparent;
  height: 57px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.web-1920-map-spanish .path-10-lAkfqn {
  background-color: transparent;
  height: calc(100% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100% + 1px);
}

.web-1920-map-spanish .group-14-rd8KGP {
  background-color: transparent;
  display: block;
  height: 226px;
  left: 1px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 100%;
}

.web-1920-map-spanish .group-14-rd8KGP.bp1-animate-enter5 {
  animation: bp1-animate-enter5-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter5-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1920-map-spanish .los-asesores-de-bene-xgDza2 {
  background-color: transparent;
  bottom: 0px;
  height: 148px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100% + 2px);
}

.web-1920-map-spanish .headset-icon-xgDza2 {
  background-color: transparent;
  height: 52px;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.web-1920-map-spanish .path-9-gx1jLa {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-map-spanish .component-45-4-pzFskc {
  background-color: transparent;
  height: 585px;
  position: absolute;
  right: calc(49.95% - 500px);
  top: 1629px;
  width: 1001px;
}

.web-1920-map-spanish .path-139-ar2w5k {
  background-color: transparent;
  height: 251px;
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: calc(43.83% - 110px);
  width: 151px;
}

.web-1920-map-spanish .line-11-ar2w5k {
  background-color: transparent;
  height: 40px;
  object-fit: cover;
  position: absolute;
  right: 135px;
  top: 71px;
  width: 16px;
}

.web-1920-map-spanish .path-138-ar2w5k {
  background-color: transparent;
  height: 182px;
  left: 65px;
  object-fit: cover;
  position: absolute;
  top: calc(40.89% - 75px);
  width: 118px;
}

.web-1920-map-spanish .nv-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  left: 111px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(40.21% - 8px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 24px;
}

.web-1920-map-spanish .nv-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .group-728-ar2w5k {
  background-color: transparent;
  height: 121px;
  left: 12px;
  position: absolute;
  top: 56px;
  width: 146px;
}

.web-1920-map-spanish .path-140-SbbN9F {
  background-color: transparent;
  height: calc(100% + 3px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  width: calc(100% + 2px);
}

.web-1920-map-spanish .path-141-ar2w5k {
  background-color: transparent;
  bottom: calc(31.82% - 46px);
  height: 146px;
  left: 127px;
  object-fit: cover;
  position: absolute;
  width: 124px;
}

.web-1920-map-spanish .az-ar2w5k {
  background-color: transparent;
  bottom: calc(36.31% - 8px);
  cursor: pointer;
  height: 21px;
  left: calc(18.65% - 4px);
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.3s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1920-map-spanish .az-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-142-ar2w5k {
  background-color: transparent;
  bottom: calc(30.55% - 41px);
  height: 134px;
  left: calc(26.69% - 34px);
  object-fit: cover;
  position: absolute;
  width: 128px;
}

.web-1920-map-spanish .path-143-ar2w5k {
  background-color: transparent;
  height: 105px;
  left: calc(28.75% - 39px);
  object-fit: cover;
  position: absolute;
  top: calc(46.14% - 49px);
  width: 134px;
}

.web-1920-map-spanish .co-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  left: calc(31.70% - 8px);
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(47.51% - 10px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 24px;
}

.web-1920-map-spanish .co-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-144-ar2w5k {
  background-color: transparent;
  height: 92px;
  left: 42px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: 127px;
}

.web-1920-map-spanish .wa-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  left: 100px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: 38px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 26px;
}

.web-1920-map-spanish .wa-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-145-ar2w5k {
  background-color: transparent;
  height: 118px;
  left: calc(21.37% - 40px);
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 189px;
}

.web-1920-map-spanish .path-146-ar2w5k {
  background-color: transparent;
  height: 106px;
  left: calc(25.98% - 34px);
  object-fit: cover;
  position: absolute;
  top: calc(26.26% - 28px);
  width: 129px;
}

.web-1920-map-spanish .path-147-ar2w5k {
  background-color: transparent;
  height: 177px;
  left: 130px;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 110px;
}

.web-1920-map-spanish .id-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  left: 173px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(24.32% - 5px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.web-1920-map-spanish .id-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-148-ar2w5k {
  background-color: transparent;
  bottom: -2px;
  height: 251px;
  left: calc(37.71% - 97px);
  object-fit: cover;
  position: absolute;
  width: 257px;
}

.web-1920-map-spanish .tx-ar2w5k {
  background-color: transparent;
  bottom: calc(20.47% - 4px);
  cursor: pointer;
  height: 21px;
  left: calc(43.31% - 10px);
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.3s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1920-map-spanish .tx-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-149-ar2w5k {
  background-color: transparent;
  bottom: calc(35.65% - 29px);
  height: 82px;
  left: calc(42.57% - 68px);
  object-fit: cover;
  position: absolute;
  width: 159px;
}

.web-1920-map-spanish .ok-ar2w5k {
  background-color: transparent;
  bottom: calc(37.60% - 8px);
  cursor: pointer;
  height: 21px;
  left: calc(46.12% - 11px);
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 24px;
}

.web-1920-map-spanish .ok-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-150-ar2w5k {
  background-color: transparent;
  height: 74px;
  left: calc(43.57% - 59px);
  object-fit: cover;
  position: absolute;
  top: calc(49.93% - 37px);
  width: 136px;
}

.web-1920-map-spanish .ks-ar2w5k {
  background-color: transparent;
  bottom: calc(49.75% - 10px);
  cursor: pointer;
  height: 21px;
  left: calc(44.74% - 10px);
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1920-map-spanish .ks-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-151-ar2w5k {
  background-color: transparent;
  height: 86px;
  left: calc(40.17% - 52px);
  object-fit: cover;
  position: absolute;
  top: calc(23.29% - 20px);
  width: 129px;
}

.web-1920-map-spanish .path-152-ar2w5k {
  background-color: transparent;
  height: 76px;
  left: calc(40.93% - 63px);
  object-fit: cover;
  position: absolute;
  top: calc(36.14% - 27px);
  width: 153px;
}

.web-1920-map-spanish .path-164-ar2w5k {
  background-color: transparent;
  height: 130px;
  left: calc(17.78% - 18px);
  object-fit: cover;
  position: absolute;
  top: calc(40.78% - 53px);
  width: 104px;
}

.web-1920-map-spanish .ut-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  left: calc(20.67% - 5px);
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(43.93% - 9px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1920-map-spanish .ut-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-165-ar2w5k {
  background-color: transparent;
  bottom: 73px;
  height: 96px;
  object-fit: cover;
  position: absolute;
  right: calc(41.43% - 44px);
  width: 106px;
}

.web-1920-map-spanish .la-ar2w5k {
  background-color: transparent;
  bottom: calc(22.96% - 5px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(44.41% - 10px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1920-map-spanish .la-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-166-ar2w5k {
  background-color: transparent;
  height: 136px;
  object-fit: cover;
  position: absolute;
  right: calc(47.37% - 57px);
  top: 42px;
  width: 120px;
}

.web-1920-map-spanish .mn-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(48.71% - 14px);
  text-align: center;
  top: calc(19.72% - 4px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 28px;
}

.web-1920-map-spanish .mn-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-167-ar2w5k {
  background-color: transparent;
  height: 74px;
  object-fit: cover;
  position: absolute;
  right: calc(46.67% - 52px);
  top: calc(34.03% - 25px);
  width: 112px;
}

.web-1920-map-spanish .ia-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(47.04% - 8px);
  text-align: center;
  top: calc(35.49% - 7px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.web-1920-map-spanish .ia-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-168-ar2w5k {
  background-color: transparent;
  bottom: calc(49.63% - 54px);
  height: 108px;
  object-fit: cover;
  position: absolute;
  right: calc(44.22% - 55px);
  width: 124px;
}

.web-1920-map-spanish .mo-ar2w5k {
  background-color: transparent;
  bottom: calc(48.91% - 10px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(44.82% - 13px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 28px;
}

.web-1920-map-spanish .mo-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-169-ar2w5k {
  background-color: transparent;
  bottom: calc(32.97% - 28px);
  height: 86px;
  object-fit: cover;
  position: absolute;
  right: calc(43.67% - 41px);
  width: 93px;
}

.web-1920-map-spanish .ar-ar2w5k {
  background-color: transparent;
  bottom: calc(35.12% - 7px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(44.62% - 10px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1920-map-spanish .ar-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-170-ar2w5k {
  background-color: transparent;
  bottom: calc(22.13% - 26px);
  height: 115px;
  object-fit: cover;
  position: absolute;
  right: calc(38.72% - 26px);
  width: 67px;
}

.web-1920-map-spanish .ms-ar2w5k {
  background-color: transparent;
  bottom: calc(27.60% - 6px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(38.97% - 10px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 26px;
}

.web-1920-map-spanish .ms-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-171-ar2w5k {
  background-color: transparent;
  bottom: calc(22.95% - 27px);
  height: 117px;
  object-fit: cover;
  position: absolute;
  right: calc(31.92% - 24px);
  width: 74px;
}

.web-1920-map-spanish .al-ar2w5k {
  background-color: transparent;
  bottom: calc(28.37% - 6px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(32.95% - 7px);
  text-align: center;
  transition: all 0.3s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1920-map-spanish .al-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-172-ar2w5k {
  background-color: transparent;
  height: 131px;
  object-fit: cover;
  position: absolute;
  right: calc(39.20% - 29px);
  top: calc(42.42% - 55px);
  width: 75px;
}

.web-1920-map-spanish .il-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(39.39% - 6px);
  text-align: center;
  top: calc(41.75% - 9px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 16px;
}

.web-1920-map-spanish .il-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-173-ar2w5k {
  background-color: transparent;
  height: 100px;
  object-fit: cover;
  position: absolute;
  right: calc(33.44% - 19px);
  top: calc(41.95% - 42px);
  width: 58px;
}

.web-1920-map-spanish .in-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(34.18% - 6px);
  text-align: center;
  top: calc(41.32% - 9px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 18px;
}

.web-1920-map-spanish .in-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-174-ar2w5k {
  background-color: transparent;
  bottom: calc(48.62% - 35px);
  height: 72px;
  object-fit: cover;
  position: absolute;
  right: calc(30.07% - 41px);
  width: 135px;
}

.web-1920-map-spanish .ky-ar2w5k {
  background-color: transparent;
  bottom: calc(48.62% - 10px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(30.15% - 7px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1920-map-spanish .ky-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-175-ar2w5k {
  background-color: transparent;
  height: 104px;
  object-fit: cover;
  position: absolute;
  right: calc(40.90% - 40px);
  top: calc(19.47% - 20px);
  width: 98px;
}

.web-1920-map-spanish .wi-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(41.21% - 8px);
  text-align: center;
  top: calc(24.77% - 5px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 20px;
}

.web-1920-map-spanish .wi-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-176-ar2w5k {
  background-color: transparent;
  bottom: calc(40.58% - 23px);
  height: 57px;
  object-fit: cover;
  position: absolute;
  right: calc(29.84% - 47px);
  width: 157px;
}

.web-1920-map-spanish .tn-ar2w5k {
  background-color: transparent;
  bottom: calc(40.46% - 8px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(33.39% - 8px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 24px;
}

.web-1920-map-spanish .tn-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-128-ar2w5k {
  background-color: transparent;
  height: 98px;
  object-fit: cover;
  position: absolute;
  right: calc(31.10% - 23px);
  top: calc(22.94% - 23px);
  width: 74px;
}

.web-1920-map-spanish .path-129-ar2w5k {
  background-color: transparent;
  height: 49px;
  object-fit: cover;
  position: absolute;
  right: calc(36.07% - 39px);
  top: 85px;
  width: 109px;
}

.web-1920-map-spanish .path-130-ar2w5k {
  background-color: transparent;
  height: 13px;
  object-fit: cover;
  position: absolute;
  right: calc(39.10% - 6px);
  top: 79px;
  width: 16px;
}

.web-1920-map-spanish .mi-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(32.53% - 7px);
  text-align: center;
  top: calc(29.00% - 6px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 20px;
}

.web-1920-map-spanish .mi-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-131-ar2w5k {
  background-color: transparent;
  height: 84px;
  object-fit: cover;
  position: absolute;
  right: calc(21.16% - 18px);
  top: calc(43.64% - 37px);
  width: 83px;
}

.web-1920-map-spanish .path-177-ar2w5k {
  background-color: transparent;
  height: 60px;
  object-fit: cover;
  position: absolute;
  right: 120px;
  top: calc(16.54% - 10px);
  width: 33px;
}

.web-1920-map-spanish .group-209-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: 137px;
  top: 31px;
  transition: all 0.2s ease;
  width: 38px;
}

.web-1920-map-spanish .group-209-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .group-171-ar2w5k {
  background-color: transparent;
  height: 33px;
  position: absolute;
  right: 76px;
  top: calc(24.03% - 8px);
  width: 62px;
}

.web-1920-map-spanish .group-170-hPasOL {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-map-spanish .group-169-WVBtEq {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-map-spanish .path-178-3n3PZZ {
  background-color: transparent;
  height: calc(100% + 3px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 2px);
}

.web-1920-map-spanish .group-202-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  top: calc(19.45% - 7px);
  transition: all 0.2s ease;
  width: 38px;
}

.web-1920-map-spanish .group-202-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .group-174-ar2w5k {
  background-color: transparent;
  height: 55px;
  position: absolute;
  right: 135px;
  top: calc(34.55% - 19px);
  width: 24px;
}

.web-1920-map-spanish .group-173-OZxJ1V {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-map-spanish .path-179-aHweNZ {
  background-color: transparent;
  height: calc(100% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 2px);
}

.web-1920-map-spanish .group-205-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  top: calc(46.66% - 17px);
  transition: all 0.2s ease;
  width: 38px;
}

.web-1920-map-spanish .group-205-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-180-ar2w5k {
  background-color: transparent;
  height: 71px;
  object-fit: cover;
  position: absolute;
  right: 147px;
  top: calc(33.13% - 24px);
  width: 108px;
}

.web-1920-map-spanish .pa-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(19.49% - 4px);
  text-align: center;
  top: calc(35.06% - 7px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1920-map-spanish .pa-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-181-ar2w5k {
  background-color: transparent;
  height: 24px;
  object-fit: cover;
  position: absolute;
  right: 144px;
  top: calc(46.30% - 11px);
  width: 13px;
}

.web-1920-map-spanish .path-182-ar2w5k {
  background-color: transparent;
  height: 84px;
  object-fit: cover;
  position: absolute;
  right: 147px;
  top: calc(47.71% - 40px);
  width: 151px;
}

.web-1920-map-spanish .va-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(19.54% - 4px);
  text-align: center;
  top: calc(48.00% - 10px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1920-map-spanish .va-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-183-ar2w5k {
  background-color: transparent;
  bottom: calc(42.31% - 31px);
  height: 72px;
  object-fit: cover;
  position: absolute;
  right: 141px;
  width: 156px;
}

.web-1920-map-spanish .nc-ar2w5k {
  background-color: transparent;
  bottom: calc(43.42% - 9px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(19.93% - 5px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 24px;
}

.web-1920-map-spanish .nc-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-184-ar2w5k {
  background-color: transparent;
  height: 76px;
  left: calc(40.44% - 49px);
  object-fit: cover;
  position: absolute;
  top: 47px;
  width: 121px;
}

.web-1920-map-spanish .oh-ar2w5k {
  height: 31px;
  right: calc(27.78% - 11px);
  top: calc(40.32% - 13px);
  width: 38px;
}

.web-1920-map-spanish .path-185-ar2w5k {
  background-color: transparent;
  height: 90px;
  object-fit: cover;
  position: absolute;
  right: calc(26.81% - 21px);
  top: calc(37.84% - 34px);
  width: 79px;
}

.web-1920-map-spanish .oh-JhAufh {
  cursor: pointer;
  height: 21px;
  pointer-events: auto;
  right: calc(28.11% - 7px);
  top: calc(39.87% - 8px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 24px;
}

.web-1920-map-spanish .oh-JhAufh:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-186-ar2w5k {
  background-color: transparent;
  bottom: 11px;
  height: 128px;
  object-fit: cover;
  position: absolute;
  right: calc(21.75% - 37px);
  width: 168px;
}

.web-1920-map-spanish .fl-ar2w5k {
  background-color: transparent;
  bottom: 58px;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(20.88% - 4px);
  text-align: center;
  transition: all 0.3s ease;
  white-space: nowrap;
  width: 20px;
}

.web-1920-map-spanish .fl-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-187-ar2w5k {
  background-color: transparent;
  bottom: calc(32.58% - 24px);
  height: 73px;
  object-fit: cover;
  position: absolute;
  right: calc(20.28% - 19px);
  width: 94px;
}

.web-1920-map-spanish .path-224-ar2w5k {
  background-color: transparent;
  bottom: calc(26.12% - 27px);
  height: 105px;
  object-fit: cover;
  position: absolute;
  right: calc(24.43% - 25px);
  width: 102px;
}

.web-1920-map-spanish .ga-ar2w5k {
  background-color: transparent;
  bottom: calc(29.01% - 6px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(26.35% - 6px);
  text-align: center;
  transition: all 0.3s ease;
  white-space: nowrap;
  width: 24px;
}

.web-1920-map-spanish .ga-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-225-ar2w5k {
  background-color: transparent;
  height: 108px;
  object-fit: cover;
  position: absolute;
  right: 50px;
  top: 21px;
  width: 69px;
}

.web-1920-map-spanish .path-226-ar2w5k {
  background-color: transparent;
  height: 106px;
  object-fit: cover;
  position: absolute;
  right: 104px;
  top: calc(19.71% - 21px);
  width: 140px;
}

.web-1920-map-spanish .ny-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: 157px;
  text-align: center;
  top: calc(24.80% - 5px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1920-map-spanish .ny-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .group-190-ar2w5k {
  background-color: transparent;
  height: 17px;
  position: absolute;
  right: 100px;
  top: calc(27.25% - 5px);
  width: 9px;
}

.web-1920-map-spanish .group-189-HibYsU {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-map-spanish .path-227-nXTtO1 {
  background-color: transparent;
  height: calc(100% + 3px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 3px);
}

.web-1920-map-spanish .group-203-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  top: calc(28.40% - 11px);
  transition: all 0.2s ease;
  width: 38px;
}

.web-1920-map-spanish .group-203-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .group-193-ar2w5k {
  background-color: transparent;
  height: 31px;
  position: absolute;
  right: 105px;
  top: calc(28.15% - 9px);
  width: 31px;
}

.web-1920-map-spanish .group-192-x4PmY9 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-map-spanish .path-228-NAccZo {
  background-color: transparent;
  height: calc(100% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 2px);
}

.web-1920-map-spanish .group-204-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  top: calc(37.53% - 14px);
  transition: all 0.2s ease;
  width: 38px;
}

.web-1920-map-spanish .group-204-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .path-229-ar2w5k {
  background-color: transparent;
  height: 66px;
  object-fit: cover;
  position: absolute;
  right: 97px;
  top: 78px;
  width: 32px;
}

.web-1920-map-spanish .group-201-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  top: 56px;
  transition: all 0.2s ease;
  width: 38px;
}

.web-1920-map-spanish .group-201-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .group-196-ar2w5k {
  background-color: transparent;
  height: 40px;
  position: absolute;
  right: 144px;
  top: calc(41.09% - 16px);
  width: 83px;
}

.web-1920-map-spanish .path-230-NUxqjl {
  background-color: transparent;
  height: calc(100% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 2px);
}

.web-1920-map-spanish .group-207-ar2w5k {
  background-color: transparent;
  bottom: calc(35.25% - 13px);
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  transition: all 0.2s ease;
  width: 38px;
}

.web-1920-map-spanish .group-207-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .group-200-ar2w5k {
  background-color: transparent;
  height: 33px;
  position: absolute;
  right: 144px;
  top: calc(39.80% - 13px);
  width: 19px;
}

.web-1920-map-spanish .group-199-oj9BJc {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-map-spanish .path-231-nxVQkt {
  background-color: transparent;
  height: calc(100% + 3px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100% + 2px);
}

.web-1920-map-spanish .ca-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  left: 28px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(34.35% - 7px);
  transition: all 0.3s ease;
  white-space: nowrap;
  width: 24px;
}

.web-1920-map-spanish .ca-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .wv-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(24.05% - 6px);
  text-align: center;
  top: calc(46.34% - 10px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 26px;
}

.web-1920-map-spanish .wv-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .sc-ar2w5k {
  background-color: transparent;
  bottom: calc(35.67% - 7px);
  cursor: pointer;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  right: calc(22.40% - 5px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1920-map-spanish .sc-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .line-7-ar2w5k {
  background-color: transparent;
  height: 53px;
  object-fit: cover;
  position: absolute;
  right: 39px;
  top: calc(39.97% - 21px);
  width: 105px;
}

.web-1920-map-spanish .line-9-ar2w5k {
  background-color: transparent;
  bottom: calc(48.28% - 61px);
  height: 126px;
  object-fit: cover;
  position: absolute;
  right: 37px;
  width: 146px;
}

.web-1920-map-spanish .line-3-ar2w5k {
  background-color: transparent;
  height: 39px;
  object-fit: cover;
  position: absolute;
  right: 39px;
  top: 82px;
  width: 76px;
}

.web-1920-map-spanish .line-4-ar2w5k {
  background-color: transparent;
  height: 17px;
  object-fit: cover;
  position: absolute;
  right: 39px;
  top: calc(22.99% - 4px);
  width: 65px;
}

.web-1920-map-spanish .line-5-ar2w5k {
  background-color: transparent;
  height: 11px;
  object-fit: cover;
  position: absolute;
  right: 39px;
  top: calc(28.30% - 3px);
  width: 63px;
}

.web-1920-map-spanish .line-6-ar2w5k {
  background-color: transparent;
  height: 49px;
  object-fit: cover;
  position: absolute;
  right: 37px;
  top: calc(31.23% - 15px);
  width: 86px;
}

.web-1920-map-spanish .group-206-ar2w5k {
  background-color: transparent;
  bottom: calc(44.20% - 17px);
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  transition: all 0.2s ease;
  width: 38px;
}

.web-1920-map-spanish .group-206-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .line-8-ar2w5k {
  background-color: transparent;
  height: 72px;
  object-fit: cover;
  position: absolute;
  right: 39px;
  top: calc(47.44% - 34px);
  width: 114px;
}

.web-1920-map-spanish .group-208-ar2w5k {
  background-color: transparent;
  bottom: calc(26.12% - 10px);
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  transition: all 0.2s ease;
  width: 38px;
}

.web-1920-map-spanish .group-208-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .line-10-ar2w5k {
  background-color: transparent;
  bottom: calc(41.04% - 68px);
  height: 167px;
  object-fit: cover;
  position: absolute;
  right: 36px;
  width: 146px;
}

.web-1920-map-spanish .ne-ar2w5k {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  left: calc(42.18% - 9px);
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(37.95% - 8px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 22px;
}

.web-1920-map-spanish .ne-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .nm-ar2w5k {
  background-color: transparent;
  bottom: calc(34.43% - 7px);
  cursor: pointer;
  height: 21px;
  left: calc(29.24% - 8px);
  letter-spacing: 0.00px;
  line-height: 19.2px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.3s ease;
  white-space: nowrap;
  width: 28px;
}

.web-1920-map-spanish .nm-ar2w5k:hover {
  transform: scale(1.2);
}

.web-1920-map-spanish .oh {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  position: absolute;
  text-align: center;
}

.web-1920-map-spanish .steps-card {
  background-color: transparent;
  height: 104px;
  left: 105px;
  position: absolute;
  width: calc(100% - 143px);
}
@media screen and (max-width: 767px) {
  .screen.web-1920-map-spanish { 
    display: none;
   }
  .screen.web-1280-map-spanish { 
    display: none;
   }
  .screen.tablet-768-map-spanish { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  .screen.web-1920-map-spanish { 
    display: none;
   }
  .screen.web-1280-map-spanish { 
    display: none;
   }
  .screen.phone-375-map-spanish-all-breakpoints { 
    display: none;
   }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  .screen.web-1920-map-spanish { 
    display: none;
   }
  .screen.tablet-768-map-spanish { 
    display: none;
   }
  .screen.phone-375-map-spanish-all-breakpoints { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.web-1280-map-spanish { 
    display: none;
   }
  .screen.tablet-768-map-spanish { 
    display: none;
   }
  .screen.phone-375-map-spanish-all-breakpoints { 
    display: none;
   }
}