/* @import url('http://example.com/example_style.css'); */

/* --> Editar el color del estado active, focus para no marcar despues de seleccionar elementos */
.pwr-focus-highlight {
  display: none !important;
}
.pwr-focus-highlight {
  --clr-keyboard-focus: transparent !important;
}

.pwr-form:has(.hsfc-PostSubmit),
.pwr-form:has(.hsfc-PostSubmit):focus,
.hsfc-PostSubmit,
.hsfc-PostSubmit:focus,
.hsfc-PostSubmit:focus-visible,
.hsfc-PostSubmit .hsfc-Step,
.hsfc-PostSubmit .hsfc-Step:focus,
.hsfc-PostSubmit .hsfc-Step:focus-visible,
a:focus,
a:active,
input:active,
input:focus {
	outline: none !important;
	border-style: none !important;
	border-width: 0 !important;
	box-shadow: none !important;
	--clr-keyboard-focus: transparent;
}
/* <-- Editar el color del estado active, focus para no marcar despues de seleccionar elementos */

/* INICIO | 01-PrEs-WS-Home_B | Shadow de botón DESCÚBRENOS */
.pwr-hero__title {
    max-width: 900px;
}
/*
.pwr-hero__desc {
    max-width: 800px;
}
*/
.pwr-hero__info-box {
    bottom: 160px;
}

/* FIN | 01-PrEs-WS-Home_B | Shadow de botón DESCÚBRENOS, Margin del h1 del título */


/* INICIO | Formulario */
  .pwr-sec-form__form-wrapper--hor-wide  {
      -webkit-backdrop-filter: blur(20px);
      backdrop-filter: blur(20px);
      background-color: rgba(227, 227, 227, 0.4);
      padding: 25px;
      border-radius: 15px;
  }
  .pwr-sec-form__intro-sec--hor {
    margin-top: 40px;
  }

  body .pwr-form.pwr--light form.hs-form ul.inputs-list.hs-error-msgs, body form.hs-form ul.inputs-list.hs-error-msgs {
    font-size: 12px;
  }

/*  Eliminar blur en fondo de selectores de formulario MQL */
.pwr-form-style-v4 [data-hsfc-id=Renderer] .hsfc-DropdownOptions__List__ListItem {
    --hsf-field-input__background-color: #ffffff !important;
}

@media (min-width: 992px) {
  .pwr-sec-form__intro-sec--hor {
    margin-top: 180px;
  }
}
/* FIN | Formulario */


/* INICIO Footer*/
.pwr-footer__content .footer-rss-item__icon{
  height: auto;
  max-width: 100%;
  margin: 0px 10px 0px 0px;
  border-radius: 0px;
}

.pwr-footer__content .footer-rss-item__txt{
  text-align: left;
  margin-bottom: 20px;
}

.pwr-footer__content .footer-rss-item__icon.rss-item-icon__linkedin{
  width: 25px;
}

.pwr-footer__content .footer-rss-item__icon.rss-item-icon__instagram{
  width: 21px;
}

.pwr-footer__content .footer-rss-item__icon.rss-item-icon__facebook{
  width: 24px;
}

.pwr-footer__content .footer-rss-item__icon.rss-item-icon__x{
  width: 19px;
}

.pwr-footer__content .footer-rss-item__icon.rss-item-icon__tiktok{
  width: 20px;
}
/* FIN Footer*/
/* INICIO Footer*/
.hs-form .hs_email, 
.hs-form .hs_submit {
  margin-bottom: 0; /* para que no haya espacio entre ellos */
}

.hs-form.stacked {

  flex-direction: row;
  align-items: flex-start;
  gap: 10px; /* espacio entre input y botón, ajusta si es necesario */
  flex-wrap: wrap; /* por si en móvil no cabe, que se acomoden en dos líneas */
}

.hs-form .hs_email {
  flex: 1; /* el input ocupará el máximo espacio posible */
}

.hs-form .hs_submit {
  flex-shrink: 0; /* el botón mantendrá su tamaño */
}

.hs-submit {
    margin-top: 29px;
}

.pwr-adc__content-wrapper.pwr--align-l {
  align-items: flex-start; /* o stretch, según tu diseño base */
}

@media screen and (min-width: 967px) {
  .pwr-adc__content-wrapper.pwr--align-l {
    align-items: center;
  }
}

/* FIN Footer*/

/*Estilos botones flotantes*/ 
   /*Home*/
  @media only screen and (min-width:320px) and (max-width: 480px){
       #hs_cos_wrapper_widget_1756236309562 .floating_button_right_button{
      right: 80px !important;
      bottom: 8px !important;
    }
  }
     .floating_button_right_button {
        box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px, rgba(0, 0, 0, 0.2) 0px 4px 16px;
    }
      #hs_cos_wrapper_widget_1756236309562 :hover {
        transform: scale(1.1);
      transition: transform 100ms ease-in-out;
    }
    #hs_cos_wrapper_widget_1756236309562 .floating_button_right_button :hover {
        transform: scale(1);
    }
   #hs_cos_wrapper_widget_1756236309562 .floating_button_right_button{
    right: 90px ;
    bottom: 15px ;
  }
  
     /*SERVICIOS*/
    @media only screen and (min-width:320px) and (max-width: 480px){
         #hs_cos_wrapper_module_17563162441365 .floating_button_right_button{
          right: 80px !important;
          bottom: 8px !important;
        }
    }
    #hs_cos_wrapper_module_17563162441365 :hover {
        transform: scale(1.1);
        transition: transform 100ms ease-in-out;
    }

    #hs_cos_wrapper_module_17563162441365 .floating_button_right_button :hover,
    #hs_cos_wrapper_module_17563162441365 .floating_button_left_button :hover {
        transform: scale(1);
    }

    .floating_button_right_button,
    .floating_button_left_button {
        box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px, rgba(0, 0, 0, 0.2) 0px 4px 16px;
    }

     #hs_cos_wrapper_module_17563162441365 .floating_button_right_button{
      right: 90px ;
      bottom: 15px ;
    }

    /* WA */
    #hs_cos_wrapper_module_17563162441365 .floating_button_left_button {
      right: 10px;
      bottom: 15px;
     
    }
  
       /*NOSOTROS*/
  @media only screen and (min-width:320px) and (max-width: 480px){
       #hs_cos_wrapper_module_17563161053215 .floating_button_right_button{
    right: 80px !important;
    bottom: 8px !important;
  }
}
     .floating_button_right_button {
        box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px, rgba(0, 0, 0, 0.2) 0px 4px 16px;
    }
      #hs_cos_wrapper_module_17563161053215 :hover {
        transform: scale(1.1);
      transition: transform 100ms ease-in-out;
    }
    #hs_cos_wrapper_module_17563161053215 .floating_button_right_button :hover {
        transform: scale(1);
    }
   #hs_cos_wrapper_module_17563161053215 .floating_button_right_button{
    right: 90px ;
    bottom: 15px ;
  }
  
         /*HERRAMIENTAS*/
  @media only screen and (min-width:320px) and (max-width: 480px){
       #hs_cos_wrapper_module_17563161518383 .floating_button_right_button{
    right: 80px !important;
    bottom: 8px !important;
  }
}
     .floating_button_right_button {
        box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px, rgba(0, 0, 0, 0.2) 0px 4px 16px;
    }
      #hs_cos_wrapper_module_17563161518383 :hover {
        transform: scale(1.1);
      transition: transform 100ms ease-in-out;
    }
    #hs_cos_wrapper_module_17563161518383 .floating_button_right_button :hover {
        transform: scale(1);
    }
   #hs_cos_wrapper_module_17563161518383 .floating_button_right_button{
    right: 90px ;
    bottom: 15px ;
  }
  
           /*CONTACTO*/
  @media only screen and (min-width:320px) and (max-width: 480px){
       #hs_cos_wrapper_module_17563162012363 .floating_button_right_button{
    right: 80px !important;
    bottom: 8px !important;
  }
}
     .floating_button_right_button {
        box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px, rgba(0, 0, 0, 0.2) 0px 4px 16px;
    }
      #hs_cos_wrapper_module_17563162012363 :hover {
        transform: scale(1.1);
      transition: transform 100ms ease-in-out;
    }
    #hs_cos_wrapper_module_17563162012363 .floating_button_right_button :hover {
        transform: scale(1);
    }
   #hs_cos_wrapper_module_17563162012363 .floating_button_right_button{
    right: 90px ;
    bottom: 15px ;
  }
  
  /* PUBLICIDAD PROGRAMÁTICA */ 
  
    @media only screen and (min-width:320px) and (max-width: 480px){
       #hs_cos_wrapper_module_17563158934665 .floating_button_right_button{
    right: 80px !important;
    bottom: 8px !important;
  }
}
  
      #hs_cos_wrapper_module_17563158934665 :hover {
        transform: scale(1.1);
      transition: transform 100ms ease-in-out;
    }
    #hs_cos_wrapper_module_17563158934665 .floating_button_right_button :hover {
        transform: scale(1);
    }
   #hs_cos_wrapper_module_17563158934665 .floating_button_right_button{
    right: 90px ;
    bottom: 15px ;
  }
  
  /* DOOH */ 
  
    @media only screen and (min-width:320px) and (max-width: 480px){
       #hs_cos_wrapper_module_17563160515324 .floating_button_right_button{
    right: 80px !important;
    bottom: 8px !important;
  }
}
  
      #hs_cos_wrapper_module_17563160515324 :hover {
        transform: scale(1.1);
      transition: transform 100ms ease-in-out;
    }
    #hs_cos_wrapper_module_17563160515324 .floating_button_right_button :hover {
        transform: scale(1);
    }
   #hs_cos_wrapper_module_17563160515324 .floating_button_right_button{
    right: 90px ;
    bottom: 15px ;
  }
  
    /* AD-NETWORK */ 
  
    @media only screen and (min-width:320px) and (max-width: 480px){
       #hs_cos_wrapper_module_17563160088495 .floating_button_right_button{
    right: 80px !important;
    bottom: 8px !important;
  }
}
  
      #hs_cos_wrapper_module_17563160088495 :hover {
        transform: scale(1.1);
      transition: transform 100ms ease-in-out;
    }
    #hs_cos_wrapper_module_17563160088495 .floating_button_right_button :hover {
        transform: scale(1);
    }
   #hs_cos_wrapper_module_17563160088495 .floating_button_right_button{
    right: 90px ;
    bottom: 15px ;
  }
  
      /* DIGITAL SIGNAGE */ 
  
    @media only screen and (min-width:320px) and (max-width: 480px){
       #hs_cos_wrapper_module_17563159687755 .floating_button_right_button{
    right: 80px !important;
    bottom: 8px !important;
  }
}
  
      #hs_cos_wrapper_module_17563159687755 :hover {
        transform: scale(1.1);
      transition: transform 100ms ease-in-out;
    }
    #hs_cos_wrapper_module_17563159687755 .floating_button_right_button :hover {
        transform: scale(1);
    }
   #hs_cos_wrapper_module_17563159687755 .floating_button_right_button{
    right: 90px ;
    bottom: 15px ;
  }
  
   /* FIN de Estilos boton llamada*/


*Estilos preguntas frecuentes schema*/
  .faq__header.mod-font-base.mod-font_weight-normal.mod-font_size-base {
    padding-left: 2%;
    padding-right: 2%;
}
  
   /* FIN Estilos preguntas frecuentes schema*/
  
  
      form.stacked {
  	background-color: unset;
    width: unset;
  }
  
      .room120_posts__cards .room120_posts__img {
    
    opacity: .2;
  
  }
      .pwr-adc__content-wrapper.pwr--align-l {
        align-items: normal !important;
    }
  
      .pwr-value__more-link {
      margin-top:20px;
      border: 2px solid #ffffff;
    background: transparent;

    padding: 10px 20px;

    cursor: pointer;
    transition: 0.3s;
    border-radius: 6px;
    max-width: 165px;
    
  }
  
.blog-related-posts h3 { 
text-indent: -9999px;
line-height: 0;
}
.blog-related-posts h3:after {
content: 'Artículos relacionados';
text-indent: 0;
display: block;
line-height: initial;
}
 .blog-post__timestamp {
   
   display:none;
  }
@media only screen and (min-width:320px) and (max-width: 480px){
  h3.heading-title {
  
    font-size: 36px !important;
  }
  
  .hover-box__title.mod-font_weight-bold.mod-font-heading {
  font-size: 30px !important;
  }

}
  
    .footer__container .input {
    border-style: solid;
    border-width: 2px;
        border-radius: 8px;
    border-color: #ffffff;
    
  
  }
  
  .pwr-sec-form__form-wrapper--hor-wide {
    background-color: hsla(0,100%,100%,.7) !important;
  
  }
  
  #hs_cos_wrapper_module_17503496435245 body input[type="text"], #hs_cos_wrapper_module_17503496435245 body input[type="password"], #hs_cos_wrapper_module_17503496435245 body input[type="datetime"], #hs_cos_wrapper_module_17503496435245 body input[type="datetime-local"], #hs_cos_wrapper_module_17503496435245 body input[type="date"], #hs_cos_wrapper_module_17503496435245 body input[type="month"], #hs_cos_wrapper_module_17503496435245 body input[type="time"], #hs_cos_wrapper_module_17503496435245 body input[type="week"], #hs_cos_wrapper_module_17503496435245 body input[type="number"], #hs_cos_wrapper_module_17503496435245 body input[type="email"], #hs_cos_wrapper_module_17503496435245 body input[type="url"], #hs_cos_wrapper_module_17503496435245 body input[type="search"], #hs_cos_wrapper_module_17503496435245 body input[type="tel"], #hs_cos_wrapper_module_17503496435245 body input[type="color"], #hs_cos_wrapper_module_17503496435245 body input[type="file"], #hs_cos_wrapper_module_17503496435245 body textarea, #hs_cos_wrapper_module_17503496435245 body select, #hs_cos_wrapper_module_17503496435245 body .pwr--dark input[type="text"], #hs_cos_wrapper_module_17503496435245 body .pwr--dark input[type="password"], #hs_cos_wrapper_module_17503496435245 body .pwr--dark input[type="datetime"], #hs_cos_wrapper_module_17503496435245 body .pwr--dark input[type="datetime-local"], #hs_cos_wrapper_module_17503496435245 body .pwr--dark input[type="date"], #hs_cos_wrapper_module_17503496435245 body .pwr--dark input[type="month"], #hs_cos_wrapper_module_17503496435245 body .pwr--dark input[type="time"], #hs_cos_wrapper_module_17503496435245 body .pwr--dark input[type="week"], #hs_cos_wrapper_module_17503496435245 body .pwr--dark input[type="number"], #hs_cos_wrapper_module_17503496435245 body .pwr--dark input[type="email"], #hs_cos_wrapper_module_17503496435245 body .pwr--dark input[type="url"], #hs_cos_wrapper_module_17503496435245 body .pwr--dark input[type="search"], #hs_cos_wrapper_module_17503496435245 body .pwr--dark input[type="tel"], #hs_cos_wrapper_module_17503496435245 body .pwr--dark input[type="color"], #hs_cos_wrapper_module_17503496435245 body .pwr--dark input[type="file"], #hs_cos_wrapper_module_17503496435245 body .pwr--dark textarea, #hs_cos_wrapper_module_17503496435245 body .pwr--dark select, #hs_cos_wrapper_module_17503496435245 form input[type="text"], #hs_cos_wrapper_module_17503496435245 form input[type="password"], #hs_cos_wrapper_module_17503496435245 form input[type="datetime"], #hs_cos_wrapper_module_17503496435245 form input[type="datetime-local"], #hs_cos_wrapper_module_17503496435245 form input[type="date"], #hs_cos_wrapper_module_17503496435245 form input[type="month"], #hs_cos_wrapper_module_17503496435245 form input[type="time"], #hs_cos_wrapper_module_17503496435245 form input[type="week"], #hs_cos_wrapper_module_17503496435245 form input[type="number"], #hs_cos_wrapper_module_17503496435245 form input[type="email"], #hs_cos_wrapper_module_17503496435245 form input[type="url"], #hs_cos_wrapper_module_17503496435245 form input[type="search"], #hs_cos_wrapper_module_17503496435245 form input[type="tel"], #hs_cos_wrapper_module_17503496435245 form input[type="color"], #hs_cos_wrapper_module_17503496435245 form input[type="file"], #hs_cos_wrapper_module_17503496435245 form textarea, #hs_cos_wrapper_module_17503496435245 form select, #hs_cos_wrapper_module_17503496435245 .pwr--dark form input[type="text"], #hs_cos_wrapper_module_17503496435245 .pwr--dark form input[type="password"], #hs_cos_wrapper_module_17503496435245 .pwr--dark form input[type="datetime"], #hs_cos_wrapper_module_17503496435245 .pwr--dark form input[type="datetime-local"], #hs_cos_wrapper_module_17503496435245 .pwr--dark form input[type="date"], #hs_cos_wrapper_module_17503496435245 .pwr--dark form input[type="month"], #hs_cos_wrapper_module_17503496435245 .pwr--dark form input[type="time"], #hs_cos_wrapper_module_17503496435245 .pwr--dark form input[type="week"], #hs_cos_wrapper_module_17503496435245 .pwr--dark form input[type="number"], #hs_cos_wrapper_module_17503496435245 .pwr--dark form input[type="email"], #hs_cos_wrapper_module_17503496435245 .pwr--dark form input[type="url"], #hs_cos_wrapper_module_17503496435245 .pwr--dark form input[type="search"], #hs_cos_wrapper_module_17503496435245 .pwr--dark form input[type="tel"], #hs_cos_wrapper_module_17503496435245 .pwr--dark form input[type="color"], #hs_cos_wrapper_module_17503496435245 .pwr--dark form input[type="file"], #hs_cos_wrapper_module_17503496435245 .pwr--dark form textarea, #hs_cos_wrapper_module_17503496435245 .pwr--dark form select, #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form input[type="text"], #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form input[type="password"], #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form input[type="datetime"], #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form input[type="datetime-local"], #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form input[type="date"], #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form input[type="month"], #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form input[type="time"], #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form input[type="week"], #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form input[type="number"], #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form input[type="email"], #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form input[type="url"], #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form input[type="search"], #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form input[type="tel"], #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form input[type="color"], #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form input[type="file"], #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form textarea, #hs_cos_wrapper_module_17503496435245 .pwr-form.pwr--light form select { background-color: rgba(255,255,255,.8);}
  
    .hover-box__title.mod-font_weight-bold.mod-font-heading {
  font-size: 36px;
  }