.elementor-37284 .elementor-element.elementor-element-2297045d{--display:flex;--min-height:330px;--justify-content:center;}/* Start custom CSS for html, class: .elementor-element-509ff661 */.brx-insurers-row{
  padding:50px 0;
  background:#ffffff;
}

.brx-insurers-row__inner{
  max-width:1200px;
  margin:0 auto;
  padding:0 20px;
  box-sizing:border-box;
}

.brx-insurers-row__title{
  margin:0 0 24px;
  text-align:center;
  font-family:"Poppins", sans-serif;
  font-size:34px;
  line-height:1.2;
  font-weight:700;
  color:#1c244b;
}

.brx-insurers-row__logos{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:30px;
  flex-wrap:nowrap;
}

.brx-insurers-row__logos img{
  max-height:42px;
  width:auto;
  opacity:0.85;
  transition:opacity 0.25s ease;
}

.brx-insurers-row__logos img:hover{
  opacity:1;
}

.brx-insurers-row__link{
  margin-top:22px;
  text-align:center;
}

.brx-insurers-row__link a{
  font-size:17px;
  font-weight:600;
  color:#1c244b;
  text-decoration:none;
  border-bottom:1px solid #1c244b;
}

.brx-insurers-row__link a:hover{
  color:#ffb905;
  border-color:#ffb905;
}

/* móvil scroll horizontal */
@media (max-width:767px){

  .brx-insurers-row__logos{
    overflow-x:auto;
    justify-content:flex-start;
    padding-bottom:8px;
  }

  .brx-insurers-row__logos img{
    flex:0 0 auto;
    max-height:36px;
  }

}/* End custom CSS */