.elementor-27676 .elementor-element.elementor-element-aa399bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27676 .elementor-element.elementor-element-c8f8227{width:100%;max-width:100%;}.elementor-27676 .elementor-element.elementor-element-14f3c86{--display:flex;--justify-content:center;}.elementor-27676 .elementor-element.elementor-element-5acc3a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27676 .elementor-element.elementor-element-4986bd1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-27676 .elementor-element.elementor-element-a198064{width:100%;max-width:100%;}.elementor-27676 .elementor-element.elementor-element-a77ed97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-27676 .elementor-element.elementor-element-009177c{width:100%;max-width:100%;}.elementor-27676 .elementor-element.elementor-element-06ef9e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27676 .elementor-element.elementor-element-ab9e558{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27676 .elementor-element.elementor-element-f8b9146{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27676 .elementor-element.elementor-element-0549c87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-aa399bd */.elementor-27676 .elementor-element.elementor-element-aa399bd {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}

.elementor-27676 .elementor-element.elementor-element-aa399bd > .e-con-inner {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}

.elementor-27676 .elementor-element.elementor-element-aa399bd .elementor-widget,
.elementor-27676 .elementor-element.elementor-element-aa399bd .elementor-widget-container {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f3c86 */.elementor-27676 .elementor-element.elementor-element-14f3c86 {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}

.elementor-27676 .elementor-element.elementor-element-14f3c86 > .e-con-inner {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}

.elementor-27676 .elementor-element.elementor-element-14f3c86 .elementor-widget,
.elementor-27676 .elementor-element.elementor-element-14f3c86 .elementor-widget-container {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5acc3a2 */.elementor-27676 .elementor-element.elementor-element-5acc3a2 {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}

.elementor-27676 .elementor-element.elementor-element-5acc3a2 > .e-con-inner {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}

.elementor-27676 .elementor-element.elementor-element-5acc3a2 .elementor-widget,
.elementor-27676 .elementor-element.elementor-element-5acc3a2 .elementor-widget-container {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4986bd1 */.elementor-27676 .elementor-element.elementor-element-4986bd1 {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}

.elementor-27676 .elementor-element.elementor-element-4986bd1 > .e-con-inner {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}

.elementor-27676 .elementor-element.elementor-element-4986bd1 .elementor-widget,
.elementor-27676 .elementor-element.elementor-element-4986bd1 .elementor-widget-container {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a77ed97 */.elementor-27676 .elementor-element.elementor-element-a77ed97 {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}

.elementor-27676 .elementor-element.elementor-element-a77ed97 > .e-con-inner {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}

.elementor-27676 .elementor-element.elementor-element-a77ed97 .elementor-widget,
.elementor-27676 .elementor-element.elementor-element-a77ed97 .elementor-widget-container {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ef9e8 */.elementor-27676 .elementor-element.elementor-element-06ef9e8 {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}

.elementor-27676 .elementor-element.elementor-element-06ef9e8 > .e-con-inner {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}

.elementor-27676 .elementor-element.elementor-element-06ef9e8 .elementor-widget,
.elementor-27676 .elementor-element.elementor-element-06ef9e8 .elementor-widget-container {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3ec3c2 */.bhr-qualify h2{
  margin:0 0 26px;
  max-width:720px;
  font-size:clamp(44px,4vw,64px); /* ↑ antes 54 */
  line-height:1.05;
  letter-spacing:-.04em;
  font-weight:800;
}

.bhr-qualify__intro{
  font-size:20px; /* ↑ antes 18 */
  line-height:1.6;
  max-width:620px;
  color:rgba(255,255,255,.82);
}

.bhr-qualify__signal{
  min-height:160px; /* ↑ da más aire */
  padding:26px;
}

.bhr-qualify__signal span{
  font-size:13px;
  margin-bottom:16px;
}

.bhr-qualify__signal p{
  font-size:19px; /* ↑ antes 17 */
  line-height:1.4;
  font-weight:700;
}

.bhr-qualify__cta{
  padding:32px 36px;
}

.bhr-qualify__cta p{
  font-size:18px; /* ↑ antes 17 */
  line-height:1.5;
  max-width:640px;
}

.bhr-qualify__btn{
  min-height:56px;
  padding:0 32px;
  font-size:16px;
  font-weight:800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab9e558 */.elementor-27676 .elementor-element.elementor-element-ab9e558 {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}

.elementor-27676 .elementor-element.elementor-element-ab9e558 > .e-con-inner {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}

.elementor-27676 .elementor-element.elementor-element-ab9e558 .elementor-widget,
.elementor-27676 .elementor-element.elementor-element-ab9e558 .elementor-widget-container {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b9146 */.elementor-27676 .elementor-element.elementor-element-f8b9146 {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}

.elementor-27676 .elementor-element.elementor-element-f8b9146 > .e-con-inner {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}

.elementor-27676 .elementor-element.elementor-element-f8b9146 .elementor-widget,
.elementor-27676 .elementor-element.elementor-element-f8b9146 .elementor-widget-container {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0549c87 */.elementor-27676 .elementor-element.elementor-element-0549c87 {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}

.elementor-27676 .elementor-element.elementor-element-0549c87 > .e-con-inner {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}

.elementor-27676 .elementor-element.elementor-element-0549c87 .elementor-widget,
.elementor-27676 .elementor-element.elementor-element-0549c87 .elementor-widget-container {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}/* End custom CSS */