.elementor-12619 .elementor-element.elementor-element-df4b20a{--display:flex;--min-height:100vh;--justify-content:space-between;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--overlay-opacity:0.4;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-12619 .elementor-element.elementor-element-df4b20a:not(.elementor-motion-effects-element-type-background), .elementor-12619 .elementor-element.elementor-element-df4b20a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12619 .elementor-element.elementor-element-df4b20a::before, .elementor-12619 .elementor-element.elementor-element-df4b20a > .elementor-background-video-container::before, .elementor-12619 .elementor-element.elementor-element-df4b20a > .e-con-inner > .elementor-background-video-container::before, .elementor-12619 .elementor-element.elementor-element-df4b20a > .elementor-background-slideshow::before, .elementor-12619 .elementor-element.elementor-element-df4b20a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12619 .elementor-element.elementor-element-df4b20a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12619 .elementor-element.elementor-element-4ef70eb{--display:flex;--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;--justify-content:space-between;}.elementor-12619 .elementor-element.elementor-element-0113312{text-align:left;}.elementor-12619 .elementor-element.elementor-element-0113312 img{width:138px;}.elementor-12619 .elementor-element.elementor-element-9378d9b > .elementor-widget-container{background-color:#FFFFFF;padding:8px 8px 0px 8px;border-radius:50px 50px 50px 50px;}.elementor-12619 .elementor-element.elementor-element-9378d9b.elementor-element{--align-self:center;}.elementor-12619 .elementor-element.elementor-element-9378d9b{z-index:1;}.elementor-12619 .elementor-element.elementor-element-9378d9b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12619 .elementor-element.elementor-element-9378d9b.elementor-view-framed .elementor-icon, .elementor-12619 .elementor-element.elementor-element-9378d9b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12619 .elementor-element.elementor-element-9378d9b.elementor-view-framed .elementor-icon, .elementor-12619 .elementor-element.elementor-element-9378d9b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12619 .elementor-element.elementor-element-9378d9b.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-12619 .elementor-element.elementor-element-9378d9b.elementor-view-framed .elementor-icon:hover, .elementor-12619 .elementor-element.elementor-element-9378d9b.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12619 .elementor-element.elementor-element-9378d9b.elementor-view-framed .elementor-icon:hover, .elementor-12619 .elementor-element.elementor-element-9378d9b.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-12619 .elementor-element.elementor-element-9378d9b .elementor-icon{font-size:32px;}.elementor-12619 .elementor-element.elementor-element-9378d9b .elementor-icon svg{height:32px;}.elementor-12619 .elementor-element.elementor-element-f6fe0ec{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12619 .elementor-element.elementor-element-dab6a97 .elementor-heading-title{font-size:56px;font-weight:700;line-height:1em;letter-spacing:-1.12px;color:var( --e-global-color-17794e9 );}.elementor-12619 .elementor-element.elementor-element-2c3df7b{text-align:left;}.elementor-12619 .elementor-element.elementor-element-2c3df7b img{width:525px;}.elementor-12619 .elementor-element.elementor-element-076506e{text-align:left;}.elementor-12619 .elementor-element.elementor-element-076506e img{width:525px;}.elementor-12619 .elementor-element.elementor-element-efb976c{width:100%;max-width:100%;text-align:left;}.elementor-12619 .elementor-element.elementor-element-efb976c > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12619 .elementor-element.elementor-element-efb976c .elementor-heading-title{font-size:25px;line-height:1.3em;letter-spacing:-0.5px;color:var( --e-global-color-17794e9 );}.elementor-12619 .elementor-element.elementor-element-ff64af3 .elementor-button{background-color:var( --e-global-color-17794e9 );font-size:14px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:0.14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-17794e9 );border-radius:50px 50px 50px 50px;padding:12px 24px 9px 24px;}.elementor-12619 .elementor-element.elementor-element-ff64af3 .elementor-button:hover, .elementor-12619 .elementor-element.elementor-element-ff64af3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-17794e9 );border-color:var( --e-global-color-primary );}.elementor-12619 .elementor-element.elementor-element-ff64af3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12619 .elementor-element.elementor-element-ff64af3.elementor-element{--align-self:flex-start;}.elementor-12619 .elementor-element.elementor-element-ff64af3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12619 .elementor-element.elementor-element-ff64af3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12619 .elementor-element.elementor-element-ff64af3 .elementor-button:hover svg, .elementor-12619 .elementor-element.elementor-element-ff64af3 .elementor-button:focus svg{fill:var( --e-global-color-17794e9 );}.elementor-12619 .elementor-element.elementor-element-afb2986{--display:flex;--min-height:100vh;--justify-content:space-between;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--overlay-opacity:0.4;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-12619 .elementor-element.elementor-element-afb2986:not(.elementor-motion-effects-element-type-background), .elementor-12619 .elementor-element.elementor-element-afb2986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12619 .elementor-element.elementor-element-afb2986::before, .elementor-12619 .elementor-element.elementor-element-afb2986 > .elementor-background-video-container::before, .elementor-12619 .elementor-element.elementor-element-afb2986 > .e-con-inner > .elementor-background-video-container::before, .elementor-12619 .elementor-element.elementor-element-afb2986 > .elementor-background-slideshow::before, .elementor-12619 .elementor-element.elementor-element-afb2986 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12619 .elementor-element.elementor-element-afb2986 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12619 .elementor-element.elementor-element-9c69efc{--display:flex;--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;--justify-content:space-between;}.elementor-12619 .elementor-element.elementor-element-bf6bc51{text-align:left;}.elementor-12619 .elementor-element.elementor-element-bf6bc51 img{width:138px;}.elementor-12619 .elementor-element.elementor-element-61f6ce8 > .elementor-widget-container{background-color:#FFFFFF;padding:8px 8px 0px 8px;border-radius:50px 50px 50px 50px;}.elementor-12619 .elementor-element.elementor-element-61f6ce8.elementor-element{--align-self:center;}.elementor-12619 .elementor-element.elementor-element-61f6ce8{z-index:1;}.elementor-12619 .elementor-element.elementor-element-61f6ce8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12619 .elementor-element.elementor-element-61f6ce8.elementor-view-framed .elementor-icon, .elementor-12619 .elementor-element.elementor-element-61f6ce8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12619 .elementor-element.elementor-element-61f6ce8.elementor-view-framed .elementor-icon, .elementor-12619 .elementor-element.elementor-element-61f6ce8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12619 .elementor-element.elementor-element-61f6ce8.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-12619 .elementor-element.elementor-element-61f6ce8.elementor-view-framed .elementor-icon:hover, .elementor-12619 .elementor-element.elementor-element-61f6ce8.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12619 .elementor-element.elementor-element-61f6ce8.elementor-view-framed .elementor-icon:hover, .elementor-12619 .elementor-element.elementor-element-61f6ce8.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-12619 .elementor-element.elementor-element-61f6ce8 .elementor-icon{font-size:32px;}.elementor-12619 .elementor-element.elementor-element-61f6ce8 .elementor-icon svg{height:32px;}.elementor-12619 .elementor-element.elementor-element-59c8110{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12619 .elementor-element.elementor-element-bb42210 .elementor-heading-title{font-size:56px;font-weight:700;line-height:1em;letter-spacing:-1.12px;color:var( --e-global-color-17794e9 );}.elementor-12619 .elementor-element.elementor-element-3cbe897{text-align:left;}.elementor-12619 .elementor-element.elementor-element-3cbe897 img{width:525px;}.elementor-12619 .elementor-element.elementor-element-fd50c3e{width:100%;max-width:100%;text-align:left;}.elementor-12619 .elementor-element.elementor-element-fd50c3e > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12619 .elementor-element.elementor-element-fd50c3e .elementor-heading-title{font-size:25px;line-height:1.3em;letter-spacing:-0.5px;color:var( --e-global-color-17794e9 );}.elementor-12619 .elementor-element.elementor-element-941fdde .elementor-button{background-color:var( --e-global-color-17794e9 );font-size:14px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:0.14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-17794e9 );border-radius:50px 50px 50px 50px;padding:12px 24px 9px 24px;}.elementor-12619 .elementor-element.elementor-element-941fdde .elementor-button:hover, .elementor-12619 .elementor-element.elementor-element-941fdde .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-17794e9 );border-color:var( --e-global-color-primary );}.elementor-12619 .elementor-element.elementor-element-941fdde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12619 .elementor-element.elementor-element-941fdde.elementor-element{--align-self:flex-start;}.elementor-12619 .elementor-element.elementor-element-941fdde .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12619 .elementor-element.elementor-element-941fdde .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12619 .elementor-element.elementor-element-941fdde .elementor-button:hover svg, .elementor-12619 .elementor-element.elementor-element-941fdde .elementor-button:focus svg{fill:var( --e-global-color-17794e9 );}.elementor-12619 .elementor-element.elementor-element-b7015e6{--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;}:root{--page-title-display:none;}@media(min-width:501px){.elementor-12619 .elementor-element.elementor-element-df4b20a{--content-width:1206px;}.elementor-12619 .elementor-element.elementor-element-afb2986{--content-width:1206px;}}@media(max-width:1024px){.elementor-12619 .elementor-element.elementor-element-df4b20a{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-12619 .elementor-element.elementor-element-0113312 img{width:120px;}.elementor-12619 .elementor-element.elementor-element-9378d9b .elementor-icon{font-size:24px;}.elementor-12619 .elementor-element.elementor-element-9378d9b .elementor-icon svg{height:24px;}.elementor-12619 .elementor-element.elementor-element-dab6a97{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-12619 .elementor-element.elementor-element-dab6a97 .elementor-heading-title{font-size:38px;letter-spacing:-0.76px;}.elementor-12619 .elementor-element.elementor-element-076506e img{width:250px;}.elementor-12619 .elementor-element.elementor-element-ff64af3.elementor-element{--align-self:flex-start;}.elementor-12619 .elementor-element.elementor-element-afb2986{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-12619 .elementor-element.elementor-element-bf6bc51 img{width:120px;}.elementor-12619 .elementor-element.elementor-element-61f6ce8 .elementor-icon{font-size:24px;}.elementor-12619 .elementor-element.elementor-element-61f6ce8 .elementor-icon svg{height:24px;}.elementor-12619 .elementor-element.elementor-element-bb42210{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-12619 .elementor-element.elementor-element-bb42210 .elementor-heading-title{font-size:38px;letter-spacing:-0.76px;}.elementor-12619 .elementor-element.elementor-element-3cbe897 img{width:250px;}.elementor-12619 .elementor-element.elementor-element-941fdde.elementor-element{--align-self:flex-start;}}@media(max-width:500px){.elementor-12619 .elementor-element.elementor-element-df4b20a{--padding-top:40px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12619 .elementor-element.elementor-element-dab6a97{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12619 .elementor-element.elementor-element-afb2986{--overlay-opacity:0.4;--padding-top:40px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12619 .elementor-element.elementor-element-bb42210{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS */.titulo-hide{
    opacity: 0;
}
#wrapper {
  position: fixed;
  top: 0;
  right: -100%;
  width: 100%;
  height: 100vh;
  background: #fff;
  transition: right 0.4s ease-in-out;
  overflow: hidden;
  display: block;
  z-index: 9999;
}

#wrapper.is-open {
  right: 0;
}

.slide {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform: translateY(100%);
  transition: transform 0.6s ease-in-out;
}

/**.slide.active {
  z-index: 1;
}**/

.slide.active {
  transform: translateY(0);
  z-index: 2;
}

.slide.is-fixed {
  z-index: 1; /* queda debajo mientras entra el nuevo */
}

.slide.from-bottom {
  transform: translateY(100%) !important;
}

.slide.from-top {
  transform: translateY(-100%) !important;
}

.elementor-lightbox .elementor-video-container {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 90%!important;
    background: #E2EBF9;
    padding: 30px;
    border-radius: 8px;
}

.elementor-lightbox .dialog-lightbox-close-button {
    background: #fff;
    border-radius: 50px;
    padding: 8px;
}

.elementor-lightbox .dialog-lightbox-close-button i{
    color: #1E4382;
}

.slide:focus {
  outline: none;
}

/* Permitir scroll en #slide-1 solo en dispositivos móviles */
@media (max-width: 1280px) {
  #slide-1, #slide-8 {
    overflow-y: auto;
  }
}

#btn-start:hover svg path, .btn-mas-info:hover svg path{
    stroke: #ffffff!important;
}

#btn-start:hover{
    background: #34967D;
    border-color: #34967D;
}
.nav-next:hover .elementor-icon svg path, .nav-prev:hover .elementor-icon svg path, .close-wrapper:hover .elementor-icon svg path {
    stroke: #ffffff;
}

.nav-next:hover .elementor-widget-container, .nav-prev:hover .elementor-widget-container, .close-wrapper:hover .elementor-widget-container{
    background: #34967D!important;
}/* End custom CSS */