.elementor-16 .elementor-element.elementor-element-1e7c01d .elementor-counter{flex-direction:column;gap:20px;}.elementor-16 .elementor-element.elementor-element-1e7c01d .elementor-counter-title{justify-content:start;color:#212529;font-family:"Montserrat", Sans-serif;}.elementor-16 .elementor-element.elementor-element-1e7c01d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#0A22A8;font-family:"Montserrat", Sans-serif;}.elementor-16 .elementor-element.elementor-element-30bfbd0 .elementor-counter{flex-direction:column;gap:20px;}.elementor-16 .elementor-element.elementor-element-30bfbd0 .elementor-counter-title{justify-content:start;color:#212529;font-family:"Montserrat", Sans-serif;}.elementor-16 .elementor-element.elementor-element-30bfbd0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#0A22A8;font-family:"Montserrat", Sans-serif;}.elementor-16 .elementor-element.elementor-element-286a0f9 .elementor-counter{flex-direction:column;gap:20px;}.elementor-16 .elementor-element.elementor-element-286a0f9 .elementor-counter-title{justify-content:start;color:#212529;font-family:"Montserrat", Sans-serif;}.elementor-16 .elementor-element.elementor-element-286a0f9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#0A22A8;font-family:"Montserrat", Sans-serif;}.elementor-16 .elementor-element.elementor-element-bbd47e6 .elementor-counter{flex-direction:column;gap:20px;}.elementor-16 .elementor-element.elementor-element-bbd47e6 .elementor-counter-title{justify-content:start;color:#212529;font-family:"Montserrat", Sans-serif;}.elementor-16 .elementor-element.elementor-element-bbd47e6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#0A22A8;font-family:"Montserrat", Sans-serif;}.elementor-16 .elementor-element.elementor-element-4a40740{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-1e7c01d .elementor-counter-number-wrapper{font-size:56px;}.elementor-16 .elementor-element.elementor-element-1e7c01d .elementor-counter-title{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-30bfbd0 .elementor-counter-number-wrapper{font-size:56px;}.elementor-16 .elementor-element.elementor-element-30bfbd0 .elementor-counter-title{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-286a0f9 .elementor-counter-number-wrapper{font-size:56px;}.elementor-16 .elementor-element.elementor-element-286a0f9 .elementor-counter-title{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-bbd47e6 .elementor-counter-number-wrapper{font-size:56px;}.elementor-16 .elementor-element.elementor-element-bbd47e6 .elementor-counter-title{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-4a40740.elementor-element{--align-self:center;}}/* Start custom CSS */.boton-primario2{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  padding:18px 28px;
  border-radius:100px;
  background:#0A22A8;
  color:#fff;
  text-decoration:none;
  font-weight:500;
  line-height:1;
  transition:.3s ease;
   font-family:'Montserrat', sans-serif;
  box-shadow: 0 0 0 3em #0A22A8 inset;
}

.boton-primario2 svg{
  fill:#fff;
  stroke:currentColor;
  stroke-width:2;
  stroke-linecap:round;
  stroke-linejoin:round;
  transition:.3s ease;
}

.boton-primario2:hover{
  background:#0a1d89;
  color:#fff;
}

.boton-primario2:hover svg{
  transform:translateX(4px);
}/* End custom CSS */