.elementor-1259 .elementor-element.elementor-element-8648ae5{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-6e2ceb8{--display:flex;--position:absolute;--min-height:789px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1259 .elementor-element.elementor-element-6e2ceb8.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-1259 .elementor-element.elementor-element-6e2ceb8{left:0px;}body.rtl .elementor-1259 .elementor-element.elementor-element-6e2ceb8{right:0px;}.elementor-1259 .elementor-element.elementor-element-5661d31 .elementor-repeater-item-3deac5f{left:11%;--hotspot-translate-x:11%;top:62%;--hotspot-translate-y:62%;}.elementor-1259 .elementor-element.elementor-element-5661d31 .elementor-repeater-item-3deac5f .e-hotspot__tooltip{min-width:0px;}.elementor-1259 .elementor-element.elementor-element-5661d31 .elementor-repeater-item-671ce2b{left:90%;--hotspot-translate-x:90%;top:68%;--hotspot-translate-y:68%;}.elementor-1259 .elementor-element.elementor-element-5661d31 .elementor-repeater-item-c41d988{--hotspot-min-width:87px;--hotspot-min-height:29px;left:44%;--hotspot-translate-x:44%;top:77%;--hotspot-translate-y:77%;}.elementor-1259 .elementor-element.elementor-element-5661d31 .elementor-repeater-item-bf21108{left:85%;--hotspot-translate-x:85%;top:41%;--hotspot-translate-y:41%;}.elementor-1259 .elementor-element.elementor-element-5661d31 .elementor-repeater-item-533d42e{--hotspot-min-width:87px;--hotspot-min-height:29px;left:34%;--hotspot-translate-x:34%;top:92%;--hotspot-translate-y:92%;}.elementor-1259 .elementor-element.elementor-element-5661d31 .elementor-repeater-item-e6e2e9d{--hotspot-min-width:87px;--hotspot-min-height:29px;left:33%;--hotspot-translate-x:33%;top:57%;--hotspot-translate-y:57%;}.elementor-1259 .elementor-element.elementor-element-5661d31 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1259 .elementor-element.elementor-element-5661d31{width:auto;max-width:auto;--container-width:100%;--image-width:100%;--container-max-width:100%;--container-height:800px;--tooltip-transition-duration:1300ms;--hotspot-color:#CFCFCF;--hotspot-size:28px;--tooltip-text-color:#DDDDDD;--tooltip-min-width:217px;--tooltip-max-width:300px;}.elementor-1259 .elementor-element.elementor-element-5661d31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1259 .elementor-element.elementor-element-5661d31.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-1259 .elementor-element.elementor-element-5661d31 img{object-fit:cover;object-position:bottom center;}.elementor-1259 .elementor-element.elementor-element-3537e9d{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-28da35f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-0d6d282{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-0d6d282.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1259 .elementor-element.elementor-element-cbe449d .elementor-repeater-item-3deac5f .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-1259 .elementor-element.elementor-element-cbe449d .elementor-repeater-item-3deac5f{left:22%;--hotspot-translate-x:22%;top:59%;--hotspot-translate-y:59%;}.elementor-1259 .elementor-element.elementor-element-cbe449d .elementor-repeater-item-3deac5f .e-hotspot__tooltip{min-width:0px;}.elementor-1259 .elementor-element.elementor-element-cbe449d .elementor-repeater-item-671ce2b{left:84%;--hotspot-translate-x:84%;top:68%;--hotspot-translate-y:68%;}.elementor-1259 .elementor-element.elementor-element-cbe449d .elementor-repeater-item-c41d988{--hotspot-min-width:87px;--hotspot-min-height:29px;left:53%;--hotspot-translate-x:53%;top:65%;--hotspot-translate-y:65%;}.elementor-1259 .elementor-element.elementor-element-cbe449d .elementor-repeater-item-bf21108{left:83%;--hotspot-translate-x:83%;top:39%;--hotspot-translate-y:39%;}.elementor-1259 .elementor-element.elementor-element-cbe449d .elementor-repeater-item-533d42e{left:34%;--hotspot-translate-x:34%;top:61%;--hotspot-translate-y:61%;}.elementor-1259 .elementor-element.elementor-element-cbe449d .elementor-repeater-item-e6e2e9d{--hotspot-min-width:87px;--hotspot-min-height:29px;left:100%;--hotspot-translate-x:100%;top:65%;--hotspot-translate-y:65%;}.elementor-1259 .elementor-element.elementor-element-cbe449d .elementor-repeater-item-cd326ac{left:70%;--hotspot-translate-x:70%;top:65%;--hotspot-translate-y:65%;}.elementor-1259 .elementor-element.elementor-element-cbe449d .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1259 .elementor-element.elementor-element-cbe449d{width:100%;max-width:100%;--container-width:100%;--image-width:100%;--container-max-width:100%;--container-height:800px;--tooltip-transition-duration:1300ms;--hotspot-color:#D8D8D8;--hotspot-size:17px;}.elementor-1259 .elementor-element.elementor-element-cbe449d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1259 .elementor-element.elementor-element-cbe449d.elementor-element{--align-self:center;}.elementor-1259 .elementor-element.elementor-element-cbe449d img{object-fit:cover;object-position:bottom center;}.elementor-1259 .elementor-element.elementor-element-f811f79{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-a2896c0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-bb361bc{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-bb361bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1259 .elementor-element.elementor-element-fb56cbc .elementor-repeater-item-3deac5f{left:72%;--hotspot-translate-x:72%;top:77%;--hotspot-translate-y:77%;}.elementor-1259 .elementor-element.elementor-element-fb56cbc .elementor-repeater-item-3deac5f .e-hotspot__tooltip{min-width:0px;}.elementor-1259 .elementor-element.elementor-element-fb56cbc .elementor-repeater-item-671ce2b{left:51%;--hotspot-translate-x:51%;top:68%;--hotspot-translate-y:68%;}.elementor-1259 .elementor-element.elementor-element-fb56cbc .elementor-repeater-item-c41d988{--hotspot-min-width:87px;--hotspot-min-height:29px;left:44%;--hotspot-translate-x:44%;top:77%;--hotspot-translate-y:77%;}.elementor-1259 .elementor-element.elementor-element-fb56cbc .elementor-repeater-item-bf21108{left:61%;--hotspot-translate-x:61%;top:65%;--hotspot-translate-y:65%;}.elementor-1259 .elementor-element.elementor-element-fb56cbc .elementor-repeater-item-533d42e{--hotspot-min-width:87px;--hotspot-min-height:29px;left:34%;--hotspot-translate-x:34%;top:92%;--hotspot-translate-y:92%;}.elementor-1259 .elementor-element.elementor-element-fb56cbc .elementor-repeater-item-e6e2e9d{left:33%;--hotspot-translate-x:33%;top:57%;--hotspot-translate-y:57%;}.elementor-1259 .elementor-element.elementor-element-fb56cbc .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1259 .elementor-element.elementor-element-fb56cbc{width:100%;max-width:100%;--container-width:100%;--image-width:100%;--container-max-width:100%;--container-height:800px;--tooltip-transition-duration:1300ms;--hotspot-color:#D8D8D8;--hotspot-size:17px;}.elementor-1259 .elementor-element.elementor-element-fb56cbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1259 .elementor-element.elementor-element-fb56cbc.elementor-element{--align-self:center;}.elementor-1259 .elementor-element.elementor-element-fb56cbc img{object-fit:cover;object-position:bottom center;}.elementor-1259 .elementor-element.elementor-element-7b8b36c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-2bf4180{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-c263ab2{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-c263ab2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1259 .elementor-element.elementor-element-ac46048 .elementor-repeater-item-3deac5f{left:72%;--hotspot-translate-x:72%;top:77%;--hotspot-translate-y:77%;}.elementor-1259 .elementor-element.elementor-element-ac46048 .elementor-repeater-item-3deac5f .e-hotspot__tooltip{min-width:0px;}.elementor-1259 .elementor-element.elementor-element-ac46048 .elementor-repeater-item-671ce2b{left:51%;--hotspot-translate-x:51%;top:68%;--hotspot-translate-y:68%;}.elementor-1259 .elementor-element.elementor-element-ac46048 .elementor-repeater-item-c41d988{--hotspot-min-width:87px;--hotspot-min-height:29px;left:44%;--hotspot-translate-x:44%;top:77%;--hotspot-translate-y:77%;}.elementor-1259 .elementor-element.elementor-element-ac46048 .elementor-repeater-item-bf21108{left:61%;--hotspot-translate-x:61%;top:65%;--hotspot-translate-y:65%;}.elementor-1259 .elementor-element.elementor-element-ac46048 .elementor-repeater-item-533d42e{--hotspot-min-width:87px;--hotspot-min-height:29px;left:34%;--hotspot-translate-x:34%;top:92%;--hotspot-translate-y:92%;}.elementor-1259 .elementor-element.elementor-element-ac46048 .elementor-repeater-item-e6e2e9d{left:33%;--hotspot-translate-x:33%;top:57%;--hotspot-translate-y:57%;}.elementor-1259 .elementor-element.elementor-element-ac46048 .elementor-repeater-item-3ecddfa{left:33%;--hotspot-translate-x:33%;top:57%;--hotspot-translate-y:57%;}.elementor-1259 .elementor-element.elementor-element-ac46048 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1259 .elementor-element.elementor-element-ac46048{width:100%;max-width:100%;--container-width:100%;--image-width:100%;--container-max-width:100%;--container-height:800px;--tooltip-transition-duration:1300ms;--hotspot-color:#D8D8D8;--hotspot-size:17px;}.elementor-1259 .elementor-element.elementor-element-ac46048 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1259 .elementor-element.elementor-element-ac46048.elementor-element{--align-self:center;}.elementor-1259 .elementor-element.elementor-element-ac46048 img{object-fit:cover;object-position:bottom center;}@media(max-width:767px){.elementor-1259 .elementor-element.elementor-element-8648ae5{--width:3000px;--min-height:610px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1259 .elementor-element.elementor-element-5661d31 .elementor-repeater-item-3deac5f{left:100%;--hotspot-translate-x:100%;top:73%;--hotspot-translate-y:73%;}.elementor-1259 .elementor-element.elementor-element-5661d31 .elementor-repeater-item-671ce2b{left:84%;--hotspot-translate-x:84%;top:89%;--hotspot-translate-y:89%;}.elementor-1259 .elementor-element.elementor-element-5661d31 img{width:100%;height:750px;object-fit:cover;object-position:center center;}.elementor-1259 .elementor-element.elementor-element-3537e9d{--width:1600px;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1259 .elementor-element.elementor-element-28da35f{--width:500px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1259 .elementor-element.elementor-element-0d6d282{--width:100vw;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1259 .elementor-element.elementor-element-cbe449d .elementor-repeater-item-3deac5f{left:22%;--hotspot-translate-x:22%;top:64%;--hotspot-translate-y:64%;}.elementor-1259 .elementor-element.elementor-element-cbe449d .elementor-repeater-item-671ce2b{left:84%;--hotspot-translate-x:84%;top:66%;--hotspot-translate-y:66%;}.elementor-1259 .elementor-element.elementor-element-cbe449d .elementor-repeater-item-c41d988{left:52%;--hotspot-translate-x:52%;top:65%;--hotspot-translate-y:65%;}.elementor-1259 .elementor-element.elementor-element-cbe449d .elementor-repeater-item-bf21108{left:83%;--hotspot-translate-x:83%;top:45%;--hotspot-translate-y:45%;}.elementor-1259 .elementor-element.elementor-element-cbe449d .elementor-repeater-item-533d42e{left:32%;--hotspot-translate-x:32%;top:65%;--hotspot-translate-y:65%;}.elementor-1259 .elementor-element.elementor-element-cbe449d .elementor-repeater-item-e6e2e9d{left:100%;--hotspot-translate-x:100%;top:67%;--hotspot-translate-y:67%;}.elementor-1259 .elementor-element.elementor-element-cbe449d .elementor-repeater-item-cd326ac{left:100%;--hotspot-translate-x:100%;top:67%;--hotspot-translate-y:67%;}.elementor-1259 .elementor-element.elementor-element-cbe449d{width:auto;max-width:auto;--hotspot-size:23px;}.elementor-1259 .elementor-element.elementor-element-cbe449d img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-1259 .elementor-element.elementor-element-f811f79{--width:1600px;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1259 .elementor-element.elementor-element-a2896c0{--width:500px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1259 .elementor-element.elementor-element-bb361bc{--width:100vw;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1259 .elementor-element.elementor-element-fb56cbc .elementor-repeater-item-3deac5f{left:22%;--hotspot-translate-x:22%;top:64%;--hotspot-translate-y:64%;}.elementor-1259 .elementor-element.elementor-element-fb56cbc .elementor-repeater-item-671ce2b{left:84%;--hotspot-translate-x:84%;top:66%;--hotspot-translate-y:66%;}.elementor-1259 .elementor-element.elementor-element-fb56cbc .elementor-repeater-item-c41d988{left:52%;--hotspot-translate-x:52%;top:65%;--hotspot-translate-y:65%;}.elementor-1259 .elementor-element.elementor-element-fb56cbc .elementor-repeater-item-bf21108{left:83%;--hotspot-translate-x:83%;top:45%;--hotspot-translate-y:45%;}.elementor-1259 .elementor-element.elementor-element-fb56cbc .elementor-repeater-item-533d42e{left:32%;--hotspot-translate-x:32%;top:65%;--hotspot-translate-y:65%;}.elementor-1259 .elementor-element.elementor-element-fb56cbc .elementor-repeater-item-e6e2e9d{left:99%;--hotspot-translate-x:99%;top:67%;--hotspot-translate-y:67%;}.elementor-1259 .elementor-element.elementor-element-fb56cbc{width:auto;max-width:auto;--hotspot-size:23px;}.elementor-1259 .elementor-element.elementor-element-fb56cbc img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-1259 .elementor-element.elementor-element-7b8b36c{--width:1600px;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1259 .elementor-element.elementor-element-2bf4180{--width:500px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1259 .elementor-element.elementor-element-c263ab2{--width:100vw;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1259 .elementor-element.elementor-element-ac46048 .elementor-repeater-item-3deac5f{left:22%;--hotspot-translate-x:22%;top:64%;--hotspot-translate-y:64%;}.elementor-1259 .elementor-element.elementor-element-ac46048 .elementor-repeater-item-671ce2b{left:84%;--hotspot-translate-x:84%;top:66%;--hotspot-translate-y:66%;}.elementor-1259 .elementor-element.elementor-element-ac46048 .elementor-repeater-item-c41d988{left:52%;--hotspot-translate-x:52%;top:65%;--hotspot-translate-y:65%;}.elementor-1259 .elementor-element.elementor-element-ac46048 .elementor-repeater-item-bf21108{left:83%;--hotspot-translate-x:83%;top:45%;--hotspot-translate-y:45%;}.elementor-1259 .elementor-element.elementor-element-ac46048 .elementor-repeater-item-533d42e{left:32%;--hotspot-translate-x:32%;top:65%;--hotspot-translate-y:65%;}.elementor-1259 .elementor-element.elementor-element-ac46048 .elementor-repeater-item-e6e2e9d{left:99%;--hotspot-translate-x:99%;top:67%;--hotspot-translate-y:67%;}.elementor-1259 .elementor-element.elementor-element-ac46048 .elementor-repeater-item-3ecddfa{left:70%;--hotspot-translate-x:70%;top:77%;--hotspot-translate-y:77%;}.elementor-1259 .elementor-element.elementor-element-ac46048{width:auto;max-width:auto;--hotspot-size:23px;}.elementor-1259 .elementor-element.elementor-element-ac46048 img{width:100%;height:100vh;object-fit:cover;object-position:center center;}}@media(min-width:768px){.elementor-1259 .elementor-element.elementor-element-8648ae5{--width:100vw;}.elementor-1259 .elementor-element.elementor-element-6e2ceb8{--width:1600px;}}/* Start custom CSS for container, class: .elementor-element-0d6d282 */.image-hotspot-container_V2 {
  position: relative;
  width: 1600px;
  height: 100vh; /* Ajusta a la altura del viewport */
  flex-shrink: 0;
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28da35f */.scroll-wrapper_V2 {
  width: 100vw;
  height: 100vh;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3537e9d */.scroll-wrapper_V2::-webkit-scrollbar {
  height: 10px;
}

.scroll-wrapper_V2::-webkit-scrollbar-track {
  background: rgba(0,0,0,0.1);
  border-radius: 10px;
}

.scroll-wrapper_V2::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #00c6ff, #0072ff);
  border-radius: 10px;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb361bc */.image-hotspot-container {
  position: relative;
  width: 1160px;
  height: 100vh; /* Ajusta a la altura del viewport */
  flex-shrink: 0;
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2896c0 */.scroll-wrapper {
  width: 100vw;
  height: 100vh;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f811f79 */.scroll-wrapper::-webkit-scrollbar {
  height: 10px;
}

.scroll-wrapper::-webkit-scrollbar-track {
  background: rgba(0,0,0,0.1);
  border-radius: 10px;
}

.scroll-wrapper::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #00c6ff, #0072ff);
  border-radius: 10px;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c263ab2 */.image-hotspot-container_V2 {
  position: relative;
  display: block;
  flex: 0 0 auto;
  width: 1600px;
  height: 100vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  box-sizing: border-box;
}

@media (max-width: 1919px) {
  .image-hotspot-container {
    width: 1160px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bf4180 */.scroll-wrapper_V2 {
  display: flex;                      /* Necesario para scroll horizontal fluido en iOS */
  flex-direction: row;                /* Asegura dirección horizontal */
  width: 100vw;
  height: 100vh;
  
  overflow-x: auto;
  overflow-y: hidden;

  scroll-snap-type: x mandatory;      
  -webkit-overflow-scrolling: touch;  /* Habilita scroll inercial en iOS */

  overscroll-behavior-x: contain;     /* Previene rebote lateral no deseado */
  scroll-behavior: smooth;            /* Scroll suave opcional */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b8b36c */.scroll-wrapper_V2::-webkit-scrollbar {
  height: 10px;
}

.scroll-wrapper_V2::-webkit-scrollbar-track {
  background: rgba(0,0,0,0.1);
  border-radius: 10px;
}

.scroll-wrapper_V2::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #00c6ff, #0072ff);
  border-radius: 10px;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
}/* End custom CSS */