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

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/* --> 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;
}
/* <-- Editar el color del estado active, focus para no marcar despues de seleccionar elementos */


/* INCIO Numeralia */
.pwr-stat__title {
    letter-spacing: normal;
    text-transform: none;
}
/* FIN Numeralia */


/* INICIO | Elimina borde del item seleccionado al regresar a la página */
a:focus,
a:active {
  outline: none;
  box-shadow: none;
	--clr-keyboard-focus: transparent;

}
/* FIN | Elimina borde del item seleccionado al regresar a la página */


/* INICIO  input en campo del buscador y resultado */
.pwr--light #pwr-header-search__input,
.pwr-header--light-on-scroll.scroll #pwr-header-search__input {
    color: var(--clr-txt-nav-dk) !important;
}

form input.hs-search-field__input[type=text]{
    color: var(--clr-txt-nav-dk) !important;
}

#pwr-search-results__input {
    padding: 15px 52px 15px 15px;
}

form input.pwr-burger-search__input[type=text]{
    padding: 10px 15px 8px;
}
/* FIN input en campo del buscador y resultado */



/* ESTILOS QUE ESTABAN*/
  
      /*Estilos preguntas frecuentes schema*/
.faq__header.mod-font-heading.mod-font_weight-normal.mod-font_size-h2 {
    padding-left: 2%;
    padding-right: 2%;
}
  
.faq__header.mod-font-base.mod-font_weight-normal.mod-font_size-h2 {
    padding-left: 2%;
    padding-right: 2%;
}

  
  /*Estilos preguntas frecuentes schema fin*/
  
  .pwr-step__title {
  font-family: var(--ff-base);
  font-weight: 800;
  }
  
.hs-form__row .hs-form__cookie-reset button {
  
  color:#ffffff !important;
  
  }
  
  .hs-form__pagination-content-container button {
  
      color:#ffffff !important;
  }
  
  span.pwr-accordion__title {
    font-family: var(--ff-base);
}
  
    .label.hs-error-msg.hs-main-font-element {
   color: #FD00C7 !important;
  }
  
    @media only screen and (min-width:320px) and (max-width: 480px){
      
        .pwr-testimonial.pwr-testimonial--style-multiple.pwr--colored-box {
    height: 450px !important;
}
  
  #hs_cos_wrapper_module_17347172292328 .swiper-button-next, #hs_cos_wrapper_module_17347172292328 .swiper-button-prev {
    
    color: #f4f6fa;
  }
      
        .pwr-testimonial.pwr-testimonial--style-multiple.pwr--colored-box.aos-init.aos-animate {
    height: 380px;
}
  }
  
  
  
  .team-wrap.team-info-inside .team-overlay {
    background: rgba(225, 0, 152, 0.8) !important;
  }
  
  form input[type=text], form input[type=email], form input[type=password], form input[type=tel], form input[type=number], form input[type=file], form select, form textarea {
  
    border-radius: 26px;
    background-color: transparent;
color: #ffffff !important;
  
  }
  
  .hs-form-80a52d19-b6d2-4a8a-9575-c6aab75693dd_7da2c739-5fe4-46aa-a5b6-ec2c58040b71 fieldset.form-columns-1 .hs-input {
  
        color: #ffffff !important;
  }
  
  .hs-tabs, .hs-tabs__scroll {
  
  justify-content: center !important;
  }
  



  
  
  
.header__search--toggle {
  display: none !important;
  }
  
  .tstmnl_style-dark {
  
    background:#041949 !important;
    
  }
  
  .splide__bullets-color-dark .splide__pagination__page {
  background-color: #fff;
  }
  
  .splide__bullets-color-dark .splide__pagination__page:hover, .splide__bullets-color-dark .splide__pagination__page.is-active {
    border: 1px solid #fff;


    
  }
  

  .span4.widget-span.widget-type-cell.cell_17303079520677-padding.cell_17303079520677-vertical-alignment.cell_17303079520677-background-layers.dnd-column.cell_17303079520677-background-color {
  
    border-radius: 40px;
    
  }
  
  .span4.widget-span.widget-type-cell.cell_17303079520678-vertical-alignment.cell_17303079520678-background-color.cell_17303079520678-padding.dnd-column.cell_17303079520678-background-layers {
   border-radius: 40px;
  }
  
  
.span4.widget-span.widget-type-cell.cell_17303079520679-vertical-alignment.cell_17303079520679-background-color.cell_17303079520679-padding.cell_17303079520679-background-layers.dnd-column {
  border-radius: 40px;
  
  }
  
  .portfolio__item .portfolio__caption {
    
    background: rgba(225, 0, 152, 0.8) !important;
    
    color: #ffffff !important;
  
  }
  
  .portfolio.animation-overlay .portfolio__item .portfolio__caption {
    
    bottom: 0px !important;
    left: 0px !important;
justify-content: center;
    right: 0px !important;
    top: 0px!important;
    text-align: left !important:
  }
  
  .row-fluid-wrapper[class*=-force-full-width-section] .portfolio.portfolio-cols-3 {
  grid-auto-rows: calc(400px - var(--portfolio-gap-size)/2) !important;
  
  }
  

  
  .hover-box__title.mod-font_weight-bold.mod-font-heading {
  font-size: 40px;
  
  }
  

  
  h5.portfolio__title {
  color: #ffffff !important;
  }
  
  .hover-box {
  border-radius: 40px;
  }
  
    .span3.widget-span.widget-type-cell.cell_17310074212474-background-color.cell_17310074212474-padding.dnd-column.cell_17310074212474-background-layers {
  
  border-radius: 26px;
  }
  
  .span3.widget-span.widget-type-cell.cell_17310074212475-background-layers.cell_17310074212475-padding.cell_17310074212475-background-color.dnd-column {
   border-radius: 26px;
  }
  
  .span3.widget-span.widget-type-cell.cell_17310074212476-background-layers.cell_17310074212476-background-color.dnd-column.cell_17310074212476-padding {
   border-radius: 26px;
  }
  
  .span3.widget-span.widget-type-cell.cell_17310074212477-padding.cell_17310074212477-background-color.dnd-column.cell_17310074212477-background-layers {
  border-radius: 26px;
  }
  .mod-font_size-h1+.counter-title, .mod-font_size-h2+.counter-title, .mod-font_size-h3+.counter-title {
    
    line-height:1;
    margin-top:10px !important;
  
  }
  
  .mod-font_size-h2 {
  font-size: 82px;
  }
  
  a.pwr-sec-breadcrumbs__link {
    
    font-size: 18px;
  
  }
  
  input#email-38c78a75-8330-4ec1-8105-5dddc86f79ec_3731 {
    padding-left: 10px;
  }
  
  input#firstname-38c78a75-8330-4ec1-8105-5dddc86f79ec_3731 {
  padding-left: 10px;
  }
  
  input#lastname-38c78a75-8330-4ec1-8105-5dddc86f79ec_3731 {
  padding-left: 10px;
  } 
  
  .pwr-testimonial.pwr-testimonial--style-multiple.pwr--colored-box {
    height: 350px;
}
 
  
  
  filter: invert(8%) sepia(32%) saturate(5344%) hue-rotate(210deg) brightness(96%) contrast(100%);

  .pwr-back-to-top {
  background-color: #06065B;
  }