.elementor-4385 .elementor-element.elementor-element-8fd82b7{--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;}.elementor-4385 .elementor-element.elementor-element-f485af3{--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;}.elementor-4385 .elementor-element.elementor-element-9e6a351{text-align:center;}.elementor-4385 .elementor-element.elementor-element-cce9de4{--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;}.elementor-4385 .elementor-element.elementor-element-38921dc .elementor-button:hover, .elementor-4385 .elementor-element.elementor-element-38921dc .elementor-button:focus{background-color:#00684B;color:#FFFFFF;}.elementor-4385 .elementor-element.elementor-element-38921dc .elementor-button-content-wrapper{flex-direction:row;}.elementor-4385 .elementor-element.elementor-element-38921dc .elementor-button:hover svg, .elementor-4385 .elementor-element.elementor-element-38921dc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4385 .elementor-element.elementor-element-79bc7c8 .elementor-button:hover, .elementor-4385 .elementor-element.elementor-element-79bc7c8 .elementor-button:focus{background-color:#00684B;color:#FFFFFF;}.elementor-4385 .elementor-element.elementor-element-79bc7c8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4385 .elementor-element.elementor-element-79bc7c8 .elementor-button:hover svg, .elementor-4385 .elementor-element.elementor-element-79bc7c8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4385 .elementor-element.elementor-element-682d7d6 .elementor-button:hover, .elementor-4385 .elementor-element.elementor-element-682d7d6 .elementor-button:focus{background-color:#00684B;color:#FFFFFF;}.elementor-4385 .elementor-element.elementor-element-682d7d6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4385 .elementor-element.elementor-element-682d7d6 .elementor-button:hover svg, .elementor-4385 .elementor-element.elementor-element-682d7d6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4385 .elementor-element.elementor-element-75d7588 .elementor-button:hover, .elementor-4385 .elementor-element.elementor-element-75d7588 .elementor-button:focus{background-color:#00684B;color:#FFFFFF;}.elementor-4385 .elementor-element.elementor-element-75d7588 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4385 .elementor-element.elementor-element-75d7588 .elementor-button:hover svg, .elementor-4385 .elementor-element.elementor-element-75d7588 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4385 .elementor-element.elementor-element-5897175{--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;}.elementor-4385 .elementor-element.elementor-element-4276d87{text-align:center;}.elementor-4385 .elementor-element.elementor-element-6b6457a{--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;}.elementor-4385 .elementor-element.elementor-element-65dde5d{--divider-border-style:solid;--divider-color:#FFFFFF00;--divider-border-width:1px;}.elementor-4385 .elementor-element.elementor-element-65dde5d .elementor-divider-separator{width:100%;}.elementor-4385 .elementor-element.elementor-element-65dde5d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:767px){.elementor-4385 .elementor-element.elementor-element-9e6a351{text-align:center;}.elementor-4385 .elementor-element.elementor-element-4276d87{padding:33px 33px 33px 33px;text-align:center;}.elementor-4385 .elementor-element.elementor-element-65dde5d .elementor-divider{padding-block-start:19px;padding-block-end:19px;}}/* Start custom CSS for container, class: .elementor-element-8fd82b7 *//* =========================
   GLOBAL
========================= */
html, body {
  overflow-x: hidden;
}

/* =========================
   SOLO TARJETA (page-id-4149)
========================= */
body.page-id-4149 {

  /* Cookies / GDPR / Privacy banners */
  & [id*="cookie"],
  & [class*="cookie"],
  & [id*="gdpr"],
  & [class*="gdpr"],
  & [id*="privacy"],
  & [class*="privacy"]{
    display: none !important;
  }

  /* Footer (Elementor + tema) */
  & .elementor-location-footer,
  & footer,
  & #colophon,
  & .site-footer{
    display: none !important;
  }

  /* Botón flotante WhatsApp (varios plugins) */
  & .whatsapp,
  & .joinchat,
  & .wa__btn_popup,
  & .floating-whatsapp{
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }

  /* Botón "subir" / back-to-top (tema + plugins comunes) */
  & #scrollUp,
  & #back-to-top,
  & #toTop,
  & .scrollup,
  & .scroll-to-top,
  & .back-to-top,
  & .to-top,
  & .go-top,
  & .elementor-scroll-to-top,
  & .wpfront-scroll-top,
  & .generate-back-to-top,
  & [aria-label*="top" i],
  & [class*="top" i][class*="scroll" i],
  & [id*="top" i][id*="scroll" i]{
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b6457a */html, body {
  overflow-x: hidden;
}
 

body.page-id-3716 [id*="cookie"],
body.page-id-3716 [class*="cookie"],
body.page-id-3716 [id*="gdpr"],
body.page-id-3716 [class*="gdpr"],
body.page-id-3716 [id*="privacy"],
body.page-id-3716 [class*="privacy"] {
  display: none !important;
}/* End custom CSS */