.elementor-3661 .elementor-element.elementor-element-b4c587e{margin-top:-100px;margin-bottom:0px;padding:0px 0px 37px 0px;}.elementor-3661 .elementor-element.elementor-element-234b3b2 > .elementor-element-populated{padding:84px 12px 24px 12px;}.elementor-3661 .elementor-element.elementor-element-234b3b2{z-index:2;}.elementor-3661 .elementor-element.elementor-element-077c072 .porto-u-main-heading > *{font-size:2.0125rem;font-weight:500;line-height:42px;letter-spacing:-1.61px;}.elementor-3661 .elementor-element.elementor-element-077c072 .porto-u-sub-heading{font-size:18.9px;font-weight:400;line-height:1.8em;}.elementor-3661 .elementor-element.elementor-element-bc23d33 > .elementor-widget-container{padding:15px 15px 15px 15px;background-color:#EFFAFF;}.elementor-3661 .elementor-element.elementor-element-bc23d33 .porto-icon{font-size:32px;color:#333333;}.elementor-3661 .elementor-element.elementor-element-bc23d33 .porto-icon svg{fill:#333333;}.elementor-3661 .elementor-element.elementor-element-bc23d33 .porto-sicon-img{border-radius:200px;}.elementor-3661 .elementor-element.elementor-element-bc23d33 .porto-icon.advanced{border-radius:200px;}.elementor-3661 .elementor-element.elementor-element-a4206cf{--divider-border-style:solid;--divider-color:var( --e-global-color-3ee85d6 );--divider-border-width:2px;}.elementor-3661 .elementor-element.elementor-element-a4206cf .elementor-divider-separator{width:100%;}.elementor-3661 .elementor-element.elementor-element-a4206cf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}/* Start custom CSS for section, class: .elementor-element-b4c587e */#resultados-digestos div{
 border-top: 4px solid #0088CC;
 padding: 0px 0px 0px 8px;
}

#resultados-digestos div .porto-sicon-title{
        font-weight: 600;
    color: #0047bb);
    margin-bottom: 8px;
    font-size: 1.4em;
}

#resultados-digestos div .porto-sicon-description{
    color: #777777;
}

#busqueda-digestos input{
    border-radius: 5px;
    width: 50%;
}

#busqueda-digestos button{
    border-radius: 5px;
   padding: 0.5rem 0.875rem;
       height: calc(1.8em + 1.5rem );     
    font-size: 1rem;
}
.loader {
  border: 4px solid #f3f3f3;
  border-top: 4px solid #3498db;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  animation: spin 1s linear infinite;
  margin: auto;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
input:disabled,
button:disabled {
  background-color: #e8f0fe;
  color: #888;
  cursor: not-allowed;
}/* End custom CSS */