.elementor-4613 .elementor-element.elementor-element-3dcd43c8 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4613 .elementor-element.elementor-element-3dcd43c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4613 .elementor-element.elementor-element-15406d3a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4613 .elementor-element.elementor-element-15406d3a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://hostalolga.com/wp-content/uploads/2025/03/2024.07.10-Hostal-Olga-231-2O3A0322-mr.jpg");background-position:center center;background-size:cover;}.elementor-4613 .elementor-element.elementor-element-15406d3a > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-4613 .elementor-element.elementor-element-15406d3a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4613 .elementor-element.elementor-element-15406d3a:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.65;}.elementor-4613 .elementor-element.elementor-element-15406d3a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 80px 100px 80px;}.elementor-4613 .elementor-element.elementor-element-15406d3a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4613 .elementor-element.elementor-element-4a95126c .cs-title-text{font-size:16px;}.elementor-4613 .elementor-element.elementor-element-12f3cc74:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4613 .elementor-element.elementor-element-12f3cc74 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://hostalolga.com/wp-content/uploads/2025/04/2024.07.10-Hostal-Olga-059-2O3A9446_47_48_49_50_Interior-M-mr.jpg");background-position:center center;background-size:cover;}.elementor-4613 .elementor-element.elementor-element-12f3cc74 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.65;}.elementor-4613 .elementor-element.elementor-element-12f3cc74.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4613 .elementor-element.elementor-element-12f3cc74:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.75;}.elementor-4613 .elementor-element.elementor-element-12f3cc74 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 80px 100px 80px;}.elementor-4613 .elementor-element.elementor-element-12f3cc74 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4613 .elementor-element.elementor-element-2f389a6c .cs-title-wrap{max-width:460px;}.elementor-4613 .elementor-element.elementor-element-2f389a6c .cs-title-text{font-size:16px;}.elementor-4613 .elementor-element.elementor-element-37770b35 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4613 .elementor-element.elementor-element-37770b35:not(.elementor-motion-effects-element-type-background), .elementor-4613 .elementor-element.elementor-element-37770b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3116;}.elementor-4613 .elementor-element.elementor-element-37770b35 > .elementor-background-overlay{opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4613 .elementor-element.elementor-element-37770b35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-4613 .elementor-element.elementor-element-70cedfd1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4613 .elementor-element.elementor-element-70cedfd1 > .elementor-element-populated{padding:0px 96px 0px 0px;}.elementor-4613 .elementor-element.elementor-element-6d3080b3 .cs-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4613 .elementor-element.elementor-element-120b084e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4613 .elementor-element.elementor-element-120b084e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4613 .elementor-element.elementor-element-120b084e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4613 .elementor-element.elementor-element-5a97719{width:auto;max-width:auto;}.elementor-4613 .elementor-element.elementor-element-5a97719 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4613 .elementor-element.elementor-element-5a97719.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4613 .elementor-element.elementor-element-60b2cd6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4613 .elementor-element.elementor-element-60b2cd6:not(.elementor-motion-effects-element-type-background), .elementor-4613 .elementor-element.elementor-element-60b2cd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3116;}.elementor-4613 .elementor-element.elementor-element-60b2cd6{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF1F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-4613 .elementor-element.elementor-element-60b2cd6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4613 .elementor-element.elementor-element-7a1d6310.elementor-element{--align-self:flex-start;}.elementor-4613 .elementor-element.elementor-element-7a1d6310{font-size:14px;color:#FFFFFF;}.elementor-4613 .elementor-element.elementor-element-5a252987.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4613 .elementor-element.elementor-element-2ff69762{width:auto;max-width:auto;}.elementor-4613 .elementor-element.elementor-element-2ff69762 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-4613 .elementor-element.elementor-element-2ff69762 .elementor-icon-wrapper{text-align:left;}.elementor-4613 .elementor-element.elementor-element-2ff69762.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4613 .elementor-element.elementor-element-2ff69762.elementor-view-framed .elementor-icon, .elementor-4613 .elementor-element.elementor-element-2ff69762.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4613 .elementor-element.elementor-element-2ff69762.elementor-view-framed .elementor-icon, .elementor-4613 .elementor-element.elementor-element-2ff69762.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4613 .elementor-element.elementor-element-2ff69762 .elementor-icon{font-size:30px;}.elementor-4613 .elementor-element.elementor-element-2ff69762 .elementor-icon svg{height:30px;}.elementor-4613 .elementor-element.elementor-element-3db0d87d{width:auto;max-width:auto;}.elementor-4613 .elementor-element.elementor-element-3db0d87d > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-4613 .elementor-element.elementor-element-3db0d87d .elementor-icon-wrapper{text-align:left;}.elementor-4613 .elementor-element.elementor-element-3db0d87d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4613 .elementor-element.elementor-element-3db0d87d.elementor-view-framed .elementor-icon, .elementor-4613 .elementor-element.elementor-element-3db0d87d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4613 .elementor-element.elementor-element-3db0d87d.elementor-view-framed .elementor-icon, .elementor-4613 .elementor-element.elementor-element-3db0d87d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4613 .elementor-element.elementor-element-3db0d87d .elementor-icon{font-size:30px;}.elementor-4613 .elementor-element.elementor-element-3db0d87d .elementor-icon svg{height:30px;}.elementor-4613 .elementor-element.elementor-element-3e84415{width:auto;max-width:auto;}.elementor-4613 .elementor-element.elementor-element-3e84415 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-4613 .elementor-element.elementor-element-3e84415 .elementor-icon-wrapper{text-align:left;}.elementor-4613 .elementor-element.elementor-element-3e84415.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4613 .elementor-element.elementor-element-3e84415.elementor-view-framed .elementor-icon, .elementor-4613 .elementor-element.elementor-element-3e84415.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4613 .elementor-element.elementor-element-3e84415.elementor-view-framed .elementor-icon, .elementor-4613 .elementor-element.elementor-element-3e84415.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4613 .elementor-element.elementor-element-3e84415 .elementor-icon{font-size:30px;}.elementor-4613 .elementor-element.elementor-element-3e84415 .elementor-icon svg{height:30px;}.elementor-4613 .elementor-element.elementor-element-350e1d51.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4613 .elementor-element.elementor-element-7c36ad01{width:auto;max-width:auto;font-size:14px;color:#FFFFFF;}.elementor-4613 .elementor-element.elementor-element-7c36ad01 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-4613 .elementor-element.elementor-element-38fd994f{width:auto;max-width:auto;}.elementor-4613 .elementor-element.elementor-element-38fd994f ul.social-nav li a:before{font-size:14px;}@media(max-width:1024px) and (min-width:768px){.elementor-4613 .elementor-element.elementor-element-70cedfd1{width:100%;}.elementor-4613 .elementor-element.elementor-element-120b084e{width:100%;}.elementor-4613 .elementor-element.elementor-element-585f34a6{width:100%;}.elementor-4613 .elementor-element.elementor-element-5a252987{width:100%;}.elementor-4613 .elementor-element.elementor-element-350e1d51{width:100%;}}@media(max-width:1024px){.elementor-4613 .elementor-element.elementor-element-15406d3a > .elementor-element-populated{padding:80px 20px 80px 20px;}.elementor-4613 .elementor-element.elementor-element-12f3cc74 > .elementor-element-populated{padding:80px 20px 80px 20px;}.elementor-4613 .elementor-element.elementor-element-70cedfd1 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-4613 .elementor-element.elementor-element-7a1d6310{text-align:center;}.elementor-4613 .elementor-element.elementor-element-5a252987 > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-4613 .elementor-element.elementor-element-350e1d51.elementor-column > .elementor-widget-wrap{justify-content:center;}}/* Start custom CSS for html, class: .elementor-element-5a97719 */<style>
  /* Cargar la fuente Muli desde Google Fonts */
  @import url('https://fonts.googleapis.com/css2?family=Muli:wght@400;600&display=swap');

  /* Estilos generales del formulario */
  #mc_embed_signup {
    background: transparent !important;
    clear: left !important;
    font-family: 'Muli', sans-serif !important;
    width: 600px !important;
    margin: 0 auto;
  }

  /* Estilos de los campos de entrada */
  #mc_embed_signup input[type="email"],
  #mc_embed_signup input[type="text"],
  #mc_embed_signup textarea {
    background-color: transparent !important;
    border: 1px solid #b5bb9f !important; /* borde verde claro */
    color: white !important;
    font-family: 'Muli', sans-serif !important;
    font-size: 14px !important;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
  }

  /* Estilo del placeholder */
  #mc_embed_signup input::placeholder,
  #mc_embed_signup textarea::placeholder {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  /* Estilo de las etiquetas (labels) */
  #mc_embed_signup label {
    color: white !important;
    font-family: 'Muli', sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
  }

  /* Estilo del texto de los permisos de comunicación */
  #mc_embed_signup .content__gdpr,
  #mc_embed_signup .content__gdpr p,
  #mc_embed_signup .content__gdpr label,
  #mc_embed_signup .content__gdpr span {
    color: #d8d1c2 !important; /* beige claro */
    font-family: 'Muli', sans-serif !important;
    font-size: 12px !important;
  }

  /* Estilo del texto legal */
  #mc_embed_signup .content__gdprLegal,
  #mc_embed_signup .content__gdprLegal p {
    color: #d8d1c2 !important;
    font-size: 12px !important;
    font-family: 'Muli', sans-serif !important;
  }

  /* Estilo del botón de suscripción */
  #mc_embed_signup input#mc-embedded-subscribe {
    background-color: #b5bb9f !important; /* verde claro */
    color: #2C3116 !important; /* verde oscuro */
  adding: 10px 20px !important;
  cursor: pointer !important;
  font-family: "Penumbra Flare Std", Helvetica, Arial, sans-serif !important;
  font-weight: normal !important;
  text-align: center !important;
  display: inline-block !important;
  line-height: 1.2 !important;
  vertical-align: middle !important;
  width: auto !important;
  min-width: 140px !important;
  box-sizing: border-box !important;
  margin: 0px 0 !important;   /* MARGEN arriba y abajo */
    border-radius: 0 !important; /* sin esquinas redondeadas */
  transition: background-color 0.3s ease, color 0.3s ease;
  }
  

  /* Estilo del hover del botón */
  #mc_embed_signup input#mc-embedded-subscribe:hover {
    background-color: #2C3116 !important; /* verde oscuro */
    color: white !important;
  }

  /* Estilo del título del formulario */
  #mc_embed_signup h2 {
    font-family: 'Muli', sans-serif !important;
    color: #b5bb9f !important; /* verde claro */
    font-weight: normal !important;
  }

  /* Estilo del texto de los campos obligatorios */
  #mc_embed_signup .indicates-required {
    color: #d8d1c2 !important;
    font-family: 'Muli', sans-serif !important;
    font-size: 12px !important;
  }

  /* Estilo del checkbox */
  #mc_embed_signup input[type="checkbox"] {
    accent-color: #b5bb9f !important; /* verde claro */
  }

  /* Estilo del texto del checkbox */
  #mc_embed_signup input[type="checkbox"] + span {
    color: #d8d1c2 !important;
    font-family: 'Muli', sans-serif !important;
    font-size: 12px !important;
  }
</style>/* End custom CSS */