/* CMI · CSS personalizado de Elementor extraído el 13/11/2026 09:42 (antes lo aplicaba Elementor Pro). Generado por extraer-css.php: no editar a mano. */
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-3 .elementor-element.elementor-element-e6e8e36 span{
    color: #357FF8;
}
.elementor-12 .elementor-element.elementor-element-22e56cd span{
    color: #357FF8;
}
.elementor-12 .elementor-element.elementor-element-ff2e60a span{
    color: #357FF8;
}
.elementor-12 .elementor-element.elementor-element-7cc5443 span{
    color: #357FF8;
}
.elementor-12 .elementor-element.elementor-element-a9400e1 span{
    color: #357FF8;
}
.elementor-12 .elementor-element.elementor-element-aa642f2 span{
    color: #357FF8;
}
.elementor-12 .elementor-element.elementor-element-eae8217 span{
    color: #357FF8;
}
.swiper-pagination-progressbar {
  position: relative !important;
  bottom: auto !important;
  top: auto !important;
  margin-top: 40px;
  width: 100%;
  border-radius: 20px;
}

.swiper-pagination-progressbar-fill {
  border-radius: 20px;
}

.elementor-12 .elementor-element.elementor-element-f7e64d6 span{
    color: #357FF8;
}
.elementor-12 .elementor-element.elementor-element-464ab98 span{
    color: #357FF8;
}
.elementor-12 .elementor-element.elementor-element-251a7ee .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}


.elementor-12 .elementor-element.elementor-element-251a7ee .swiper-slide {
  height: 300px;
}

.elementor-12 .elementor-element.elementor-element-251a7ee .swiper-slide-inner {
  height: 100%;
}

.elementor-12 .elementor-element.elementor-element-251a7ee .swiper-slide-image {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.elementor-12 .elementor-element.elementor-element-110d3fb span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-16 .elementor-element.elementor-element-ae09fa0 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-18 .elementor-element.elementor-element-231df5f span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-20 .elementor-element.elementor-element-6fcaffb span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-32 .elementor-element.elementor-element-5c015d7 span{
    color: #357FF8;
}
.elementor-32 .elementor-element.elementor-element-3f2cd05 span{
    color: #357FF8;
}
.elementor-32 .elementor-element.elementor-element-7371117 ul {
  padding-left: 20px; 
}
.elementor-32 .elementor-element.elementor-element-fdc63bd ul {
  padding-left: 20px; 
}
.elementor-32 .elementor-element.elementor-element-061ff63 ul {
  padding-left: 20px; 
}
.elementor-32 .elementor-element.elementor-element-46b15b6 ul {
  padding-left: 20px; 
}
.elementor-32 .elementor-element.elementor-element-8424868 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-36 .elementor-element.elementor-element-fea5f20 span{
    color: #357FF8;
}
.cv-upload input[type="file"]::before {
    content: "Sube tu CV";
    margin-right: 20px;
    display: inline-block;
    font-family: Alexandria;
font-size: 16px;
font-weight: 300;
color: #063075;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-38 .elementor-element.elementor-element-fe7bcc0 span{
    color: #357FF8;
}
.elementor-38 .elementor-element.elementor-element-9ee6ebf span{
    color: #357FF8;
}
.elementor-38 .elementor-element.elementor-element-aaa9a06 span{
    color: #357FF8;
}
.elementor-38 .elementor-element.elementor-element-6fcf680 .swiper-wrapper{

  -webkit-transition-timing-function: linear !important;

  transition-timing-function: linear !important; 
  

}
.elementor-38 .elementor-element.elementor-element-0fa0573 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-128 .elementor-element.elementor-element-129290d span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-131 .elementor-element.elementor-element-5c78571 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-133 .elementor-element.elementor-element-726f196 span{
    color: #357FF8;
}
.elementor-133 .elementor-element.elementor-element-0fd490b span{
    color: #357FF8;
}
.elementor-133 .elementor-element.elementor-element-51c8e86 ul {
  padding-left: 20px; 
}
.elementor-133 .elementor-element.elementor-element-d3a4a32 ul {
  padding-left: 20px; 
}
.elementor-133 .elementor-element.elementor-element-736ac31 ul {
  padding-left: 20px; 
}
.elementor-133 .elementor-element.elementor-element-56b96a6 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-431 .elementor-element.elementor-element-24bac14 span{
    color: #357FF8;
}
.elementor-431 .elementor-element.elementor-element-06150cd span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-433 .elementor-element.elementor-element-68a5595 span{
    color: #357FF8;
}
.elementor-433 .elementor-element.elementor-element-6e58952 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-3046 .elementor-element.elementor-element-a503b46 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-3276 .elementor-element.elementor-element-6d18f69 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-3277 .elementor-element.elementor-element-71cbf4f span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-3278 .elementor-element.elementor-element-73a4d00 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-3279 .elementor-element.elementor-element-d908526 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-3286 .elementor-element.elementor-element-ad0564f span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-3405 .elementor-element.elementor-element-25f9dba span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-4879 .elementor-element.elementor-element-d40df24 span{
    color: #357FF8;
}
.elementor-4879 .elementor-element.elementor-element-0bc3695 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-4888 .elementor-element.elementor-element-ffe529a span{
    color: #357FF8;
}
.elementor-4888 .elementor-element.elementor-element-cb677f2 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-4890 .elementor-element.elementor-element-2d87c8b span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-4914 .elementor-element.elementor-element-1ee2251 span{
    color: #357FF8;
}
.elementor-4914 .elementor-element.elementor-element-a51f6b1 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-4927 .elementor-element.elementor-element-4f65e96 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-4951 .elementor-element.elementor-element-3c93ae7 span{
    color: #357FF8;
}
.elementor-4951 .elementor-element.elementor-element-78e60c7 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5182 .elementor-element.elementor-element-d10d1e4 span{
    color: #357FF8;
}
.elementor-5182 .elementor-element.elementor-element-2786e37 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5230 .elementor-element.elementor-element-6456983 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5336 .elementor-element.elementor-element-24bac14 span{
    color: #357FF8;
}
.elementor-5336 .elementor-element.elementor-element-06150cd span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5404 .elementor-element.elementor-element-6d18f69 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5405 .elementor-element.elementor-element-71cbf4f span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5406 .elementor-element.elementor-element-73a4d00 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5490 .elementor-element.elementor-element-24bac14 span{
    color: #357FF8;
}
.elementor-5490 .elementor-element.elementor-element-06150cd span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5495 .elementor-element.elementor-element-6456983 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5497 .elementor-element.elementor-element-d10d1e4 span{
    color: #357FF8;
}
.elementor-5497 .elementor-element.elementor-element-2786e37 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5500 .elementor-element.elementor-element-3c93ae7 span{
    color: #357FF8;
}
.elementor-5500 .elementor-element.elementor-element-78e60c7 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5502 .elementor-element.elementor-element-4f65e96 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5505 .elementor-element.elementor-element-1ee2251 span{
    color: #357FF8;
}
.elementor-5505 .elementor-element.elementor-element-a51f6b1 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5507 .elementor-element.elementor-element-2d87c8b span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5509 .elementor-element.elementor-element-ffe529a span{
    color: #357FF8;
}
.elementor-5509 .elementor-element.elementor-element-cb677f2 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5511 .elementor-element.elementor-element-d40df24 span{
    color: #357FF8;
}
.elementor-5511 .elementor-element.elementor-element-0bc3695 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5515 .elementor-element.elementor-element-25f9dba span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5521 .elementor-element.elementor-element-d908526 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5523 .elementor-element.elementor-element-ad0564f span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5540 .elementor-element.elementor-element-a503b46 span{
    color: #357FF8;
}
body.elementor-page-5540 .elementor-image-box-wrapper .elementor-image-box-img{width:100% !important;margin-bottom:14px}body.elementor-page-5540 .elementor-image-box-img img{display:block;width:100%;max-width:200px;height:130px;object-fit:contain;margin:0 auto}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5542 .elementor-element.elementor-element-68a5595 span{
    color: #357FF8;
}
.elementor-5542 .elementor-element.elementor-element-6e58952 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5544 .elementor-element.elementor-element-24bac14 span{
    color: #357FF8;
}
.elementor-5544 .elementor-element.elementor-element-06150cd span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5547 .elementor-element.elementor-element-726f196 span{
    color: #357FF8;
}
.elementor-5547 .elementor-element.elementor-element-0fd490b span{
    color: #357FF8;
}
.elementor-5547 .elementor-element.elementor-element-51c8e86 ul {
  padding-left: 20px; 
}
.elementor-5547 .elementor-element.elementor-element-d3a4a32 ul {
  padding-left: 20px; 
}
.elementor-5547 .elementor-element.elementor-element-736ac31 ul {
  padding-left: 20px; 
}
.elementor-5547 .elementor-element.elementor-element-56b96a6 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5555 .elementor-element.elementor-element-5c78571 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5559 .elementor-element.elementor-element-129290d span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5563 .elementor-element.elementor-element-fe7bcc0 span{
    color: #357FF8;
}
.elementor-5563 .elementor-element.elementor-element-9ee6ebf span{
    color: #357FF8;
}
.elementor-5563 .elementor-element.elementor-element-aaa9a06 span{
    color: #357FF8;
}
.elementor-5563 .elementor-element.elementor-element-6fcf680 .swiper-wrapper{

  -webkit-transition-timing-function: linear !important;

  transition-timing-function: linear !important; 
  

}
.elementor-5563 .elementor-element.elementor-element-0fa0573 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5566 .elementor-element.elementor-element-fea5f20 span{
    color: #357FF8;
}
.cv-upload input[type="file"]::before {
    content: "Sube tu CV";
    margin-right: 20px;
    display: inline-block;
    font-family: Alexandria;
font-size: 16px;
font-weight: 300;
color: #063075;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5571 .elementor-element.elementor-element-5c015d7 span{
    color: #357FF8;
}
.elementor-5571 .elementor-element.elementor-element-3f2cd05 span{
    color: #357FF8;
}
.elementor-5571 .elementor-element.elementor-element-7371117 ul {
  padding-left: 20px; 
}
.elementor-5571 .elementor-element.elementor-element-fdc63bd ul {
  padding-left: 20px; 
}
.elementor-5571 .elementor-element.elementor-element-061ff63 ul {
  padding-left: 20px; 
}
.elementor-5571 .elementor-element.elementor-element-46b15b6 ul {
  padding-left: 20px; 
}
.elementor-5571 .elementor-element.elementor-element-8424868 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5577 .elementor-element.elementor-element-6fcaffb span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5579 .elementor-element.elementor-element-231df5f span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5581 .elementor-element.elementor-element-ae09fa0 span{
    color: #357FF8;
}
.elementor-5615 .elementor-element.elementor-element-22e56cd span{
    color: #357FF8;
}
.elementor-5615 .elementor-element.elementor-element-ff2e60a span{
    color: #357FF8;
}
.elementor-5615 .elementor-element.elementor-element-7cc5443 span{
    color: #357FF8;
}
.elementor-5615 .elementor-element.elementor-element-a9400e1 span{
    color: #357FF8;
}
.elementor-5615 .elementor-element.elementor-element-aa642f2 span{
    color: #357FF8;
}
.elementor-5615 .elementor-element.elementor-element-eae8217 span{
    color: #357FF8;
}
.swiper-pagination-progressbar {
  position: relative !important;
  bottom: auto !important;
  top: auto !important;
  margin-top: 40px;
  width: 100%;
  border-radius: 20px;
}

.swiper-pagination-progressbar-fill {
  border-radius: 20px;
}

.elementor-5615 .elementor-element.elementor-element-f7e64d6 span{
    color: #357FF8;
}
.elementor-5615 .elementor-element.elementor-element-464ab98 span{
    color: #357FF8;
}
.elementor-5615 .elementor-element.elementor-element-251a7ee .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}


.elementor-5615 .elementor-element.elementor-element-251a7ee .swiper-slide {
  height: 300px;
}

.elementor-5615 .elementor-element.elementor-element-251a7ee .swiper-slide-inner {
  height: 100%;
}

.elementor-5615 .elementor-element.elementor-element-251a7ee .swiper-slide-image {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.elementor-5615 .elementor-element.elementor-element-110d3fb span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-5624 .elementor-element.elementor-element-e6e8e36 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-20753 .elementor-element.elementor-element-24bac14 span{
    color: #357FF8;
}
.elementor-20753 .elementor-element.elementor-element-06150cd span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-20754 .elementor-element.elementor-element-24bac14 span{
    color: #357FF8;
}
.elementor-20754 .elementor-element.elementor-element-06150cd span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-20767 .elementor-element.elementor-element-24bac14 span{
    color: #357FF8;
}
.elementor-20767 .elementor-element.elementor-element-06150cd span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-20768 .elementor-element.elementor-element-24bac14 span{
    color: #357FF8;
}
.elementor-20768 .elementor-element.elementor-element-06150cd span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-21076 .elementor-element.elementor-element-c9733c1 span{
    color: #357FF8;
}
.rank-math-breadcrumb {
  color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 180%; 
  display: inline-block;
}

.rank-math-breadcrumb a {
color: #063075;
font-family: Alexandria;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 180%; 
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
color: #357FF8;

}

.rank-math-breadcrumb .separator {
  margin: 0 8px;
  color: #003366;
}


.elementor-21090 .elementor-element.elementor-element-c9733c1 span{
    color: #357FF8;
}
