.elementor-11958 .elementor-element.elementor-element-d439231{--display:flex;--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;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11958 .elementor-element.elementor-element-d439231:not(.elementor-motion-effects-element-type-background), .elementor-11958 .elementor-element.elementor-element-d439231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F9;}.elementor-11958 .elementor-element.elementor-element-d439231::before, .elementor-11958 .elementor-element.elementor-element-d439231 > .elementor-background-video-container::before, .elementor-11958 .elementor-element.elementor-element-d439231 > .e-con-inner > .elementor-background-video-container::before, .elementor-11958 .elementor-element.elementor-element-d439231 > .elementor-background-slideshow::before, .elementor-11958 .elementor-element.elementor-element-d439231 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11958 .elementor-element.elementor-element-d439231 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11958 .elementor-element.elementor-element-d439231, .elementor-11958 .elementor-element.elementor-element-d439231::before{--border-transition:0.3s;}.elementor-11958 .elementor-element.elementor-element-86a95cb{--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;--background-transition:0.3s;}.elementor-11958 .elementor-element.elementor-element-885288e img{width:2rem;}.elementor-11958 .elementor-element.elementor-element-2ee8df2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11958 .elementor-element.elementor-element-59b5920 .elementor-button{background-color:#0C747C00;font-size:15px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAF;border-radius:15px 15px 15px 15px;padding:10px 15px 10px 15px;}.elementor-11958 .elementor-element.elementor-element-59b5920 > .elementor-widget-container{margin:02px 0px 0px 0px;}.elementor-11958 .elementor-element.elementor-element-163cb60 .elementor-button{background-color:#FFFFFF00;font-size:1.4rem;fill:#004F59;color:#004F59;padding:10px 15px 10px 15px;}.elementor-11958 .elementor-element.elementor-element-163cb60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11958 .elementor-element.elementor-element-163cb60.elementor-element{--align-self:flex-end;}.elementor-11958 .elementor-element.elementor-element-3811211{--display:flex;--position:fixed;--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000007A;--border-color:#0000007A;--padding-top:05px;--padding-bottom:05px;--padding-left:10px;--padding-right:10px;bottom:0px;--z-index:9999999999;}.elementor-11958 .elementor-element.elementor-element-3811211:not(.elementor-motion-effects-element-type-background), .elementor-11958 .elementor-element.elementor-element-3811211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11958 .elementor-element.elementor-element-3811211, .elementor-11958 .elementor-element.elementor-element-3811211::before{--border-transition:0.3s;}body:not(.rtl) .elementor-11958 .elementor-element.elementor-element-3811211{left:0px;}body.rtl .elementor-11958 .elementor-element.elementor-element-3811211{right:0px;}.elementor-11958 .elementor-element.elementor-element-97414b8{--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-evenly;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11958 .elementor-element.elementor-element-db9d82e .elementor-button{background-color:#FFFFFF00;font-size:1.4rem;font-weight:700;fill:#004F59;color:#004F59;padding:10px 15px 10px 15px;}.elementor-11958 .elementor-element.elementor-element-db9d82e.elementor-element{--align-self:flex-end;}.elementor-11958 .elementor-element.elementor-element-db9d82e .elementor-button-content-wrapper{flex-direction:row;}.elementor-11958 .elementor-element.elementor-element-ff9ed76 .elementor-button{background-color:#FFFFFF00;font-size:1.5rem;fill:#004F59;color:#004F59;padding:10px 15px 10px 15px;}.elementor-11958 .elementor-element.elementor-element-ff9ed76.elementor-element{--align-self:flex-end;}.elementor-11958 .elementor-element.elementor-element-ff9ed76 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11958 .elementor-element.elementor-element-77d5b6a .elementor-button{background-color:#FFFFFF00;font-size:1.5rem;fill:#004F59;color:#004F59;padding:10px 15px 10px 15px;}.elementor-11958 .elementor-element.elementor-element-77d5b6a.elementor-element{--align-self:flex-end;}.elementor-11958 .elementor-element.elementor-element-77d5b6a .elementor-button-content-wrapper{flex-direction:row;}.elementor-11958 .elementor-element.elementor-element-9318243 .elementor-button{background-color:#FFFFFF00;font-size:1.4rem;fill:#004F59;color:#004F59;padding:10px 15px 10px 15px;}.elementor-11958 .elementor-element.elementor-element-9318243.elementor-element{--align-self:flex-end;}.elementor-11958 .elementor-element.elementor-element-9318243 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11958 .elementor-element.elementor-element-3617cff{--display:flex;--position:absolute;--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;--background-transition:0.3s;top:0px;--z-index:999999999999999;}body:not(.rtl) .elementor-11958 .elementor-element.elementor-element-3617cff{left:0px;}body.rtl .elementor-11958 .elementor-element.elementor-element-3617cff{right:0px;}@media(min-width:768px){.elementor-11958 .elementor-element.elementor-element-d439231{--content-width:696px;}}@media(max-width:1024px){.elementor-11958 .elementor-element.elementor-element-d439231{--overlay-opacity:1;}.elementor-11958 .elementor-element.elementor-element-3811211{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11958 .elementor-element.elementor-element-97414b8{--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-evenly;}}@media(max-width:767px){.elementor-11958 .elementor-element.elementor-element-d439231{--overlay-opacity:0.52;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11958 .elementor-element.elementor-element-86a95cb{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11958 .elementor-element.elementor-element-2ee8df2{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;}.elementor-11958 .elementor-element.elementor-element-59b5920 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11958 .elementor-element.elementor-element-59b5920 .elementor-button{font-size:13px;}.elementor-11958 .elementor-element.elementor-element-163cb60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11958 .elementor-element.elementor-element-163cb60.elementor-element{--align-self:flex-end;}.elementor-11958 .elementor-element.elementor-element-163cb60 .elementor-button{font-size:1.3rem;padding:0px 0px 0px 0px;}.elementor-11958 .elementor-element.elementor-element-3811211{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:02px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:999999999;}.elementor-11958 .elementor-element.elementor-element-97414b8{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:10px 10px;--padding-top:10px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-11958 .elementor-element.elementor-element-97414b8.e-con{--align-self:stretch;}.elementor-11958 .elementor-element.elementor-element-db9d82e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11958 .elementor-element.elementor-element-db9d82e .elementor-button{font-size:0.7rem;padding:0px 0px 0px 0px;}.elementor-11958 .elementor-element.elementor-element-ff9ed76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11958 .elementor-element.elementor-element-ff9ed76 .elementor-button{font-size:1.5rem;padding:0px 0px 0px 0px;}.elementor-11958 .elementor-element.elementor-element-77d5b6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11958 .elementor-element.elementor-element-77d5b6a .elementor-button{font-size:1.5rem;padding:0px 0px 0px 0px;}.elementor-11958 .elementor-element.elementor-element-9318243 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11958 .elementor-element.elementor-element-9318243 .elementor-button{font-size:1.3rem;padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-3811211 */.elementor-11958 .elementor-element.elementor-element-3811211 .elementor-button-content-wrapper {
    flex-direction: column !important;
    color: black !important;
}
.elementor-11958 .elementor-element.elementor-element-3811211 .elementor-button-content-wrapper
 {
    display: flex
;
    justify-content: center;
    fill: #004F59;
    color: black;
 }
 
.elementor-11958 .elementor-element.elementor-element-3811211 .elementor-button-text {
     display: block;
     font-size: 0.65rem !important;
     font-weight: 400;
 }

 .elementor-11958 .elementor-element.elementor-element-3811211 .elementor-button-icon .e-font-icon-svg {
     width: 1.05rem;
     height: 1.05rem;
 }
 
 .elementor-11958 .elementor-element.elementor-element-3811211 .elementor-button-icon svg
 {
    width: 1rem;
    height: auto;
}/* End custom CSS */
/* Start custom CSS *//* Solo afecta a tablet y móvil (pantallas hasta 1024px) */
@media (max-width: 1024px) {
  .headerup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;   /* que quede por encima del contenido */
  }

  /* Para que el contenido no quede oculto detrás del header */
  body {
    padding-top: var(--header-height, 80px); /* ajusta 70px a la altura real del header */
  }
}

#acceder {
    display: none
}/* End custom CSS */