/*
 * Estilos personalizados para Plugin Funciones Eyown
 */
body.home {
  overflow: hidden;
}
#Capa-Servicios-Eyown {
  position: relative;
}
#Capa-Servicios-Eyown::before {
  content: "";
  width: 1035px;
  height: 1035px;
  position: absolute;
  top: 350px;
  left: -180px;
  background: radial-gradient(circle, rgba(143, 62, 151, 0.5) -2%, #ffffff 70%);
  z-index: -1;
  opacity: 0.6;
  backdrop-filter: blur(1200px);
}
@media screen and (max-width: 1600px) {
  #Capa-Servicios-Eyown::before {
    width: 750px;
    height: 750px;
  }
}
#Capa-Servicios-Eyown::after {
  content: "";
  width: 1035px;
  height: 1035px;
  position: absolute;
  bottom: -380px;
  right: -180px;
  background: radial-gradient(circle, rgba(143, 62, 151, 0.5) -2%, #ffffff 70%);
  z-index: -1;
  opacity: 0.6;
  backdrop-filter: blur(1200px);
}
@media screen and (max-width: 1600px) {
  #Capa-Servicios-Eyown::after {
    width: 750px;
    height: 750px;
  }
}
@media screen and (max-width: 1250px) {
  #Ecocircu-Eyown .e-con-inner {
    flex-direction: column;
  }
  #Ecocircu-Eyown .e-con-inner .Col-left-ecocir {
    width: 100%;
  }
  #Ecocircu-Eyown .e-con-inner .Col-right-ecocir {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  #Ecocircu-Eyown .e-con-inner .Col-left-ecocir .col-soporte {
    background: #FFF !important;
  }
}
/* Migas Yoast */
#breadcrumbs {
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: center;
}
#breadcrumbs span {
  display: flex;
  align-items: center;
  gap: 15px;
}
#breadcrumbs span span a {
  font-family: Sarabun;
  font-weight: 700;
  font-size: 14px;
  line-height: 17.92px;
  letter-spacing: 0;
  color: #FFFFFF80;
}
#breadcrumbs span .breadcrumb_last {
  font-family: Sarabun;
  font-weight: 700;
  font-size: 14px;
  line-height: 17.92px;
  letter-spacing: 0;
  color: #FFFFFF;
}
/* Archivo Blog */
/*body.blog main #Listado-Post-Ppal .elementor-loop-container > .e-loop-item {
  border-right: 1px solid #E3E3E3;
}
body.blog main #Listado-Post-Ppal .elementor-loop-container > .e-loop-item:nth-of-type(3n) {
  border-right: none;
}
@media screen and (max-width: 1024px) {
  body.blog main #Listado-Post-Ppal .elementor-loop-container > .e-loop-item:nth-of-type(2n) {
    border-right: none;
  }
}
@media screen and (max-width: 767px) {
  body.blog main #Listado-Post-Ppal .elementor-loop-container > .e-loop-item {
    border-right: none;
  }
}*/
body.blog main #Listado-Post-Ppal .elementor-pagination .page-numbers.prev,
body.blog main #Listado-Post-Ppal .elementor-pagination .page-numbers.next {
  position: relative;
  font-family: Sarabun;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #6F6D6B;
}
body.blog main #Listado-Post-Ppal .elementor-pagination .page-numbers.prev::after {
  content: "";
  background-image: url('data:image/svg+xml,%3Csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M15.8334 9.99996H4.16675M4.16675 9.99996L10.0001 15.8333M4.16675 9.99996L10.0001 4.16663" stroke="%236F6D6B" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E%0A');
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 52%;
  left: -25px;
  transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
  body.blog main #Listado-Post-Ppal .elementor-pagination .page-numbers.prev::after {
    content: none;
  }
}
body.blog main #Listado-Post-Ppal .elementor-pagination .page-numbers.next::before {
  content: "";
  background-image: url('data:image/svg+xml,%3Csvg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M0.834961 6.66829H12.5016M12.5016 6.66829L6.66829 0.834961M12.5016 6.66829L6.66829 12.5016" stroke="%236F6D6B" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E%0A');
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 52%;
  right: -25px;
  transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
  body.blog main #Listado-Post-Ppal .elementor-pagination .page-numbers.next::before {
    content: none;
  }
}
body.blog main #Listado-Post-Ppal .elementor-pagination .page-numbers {
  font-family: Sarabun;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #6F6D6B;
}
body.blog main #Listado-Post-Ppal .elementor-pagination .page-numbers.current {
  border-radius: 40px;
  background: #F5F6FA;
  padding: 12px 17px;
}
/*Single Post */
.Hero-Post-Eyown {
  position: relative;
}
.Hero-Post-Eyown::before {
  content: "";
  background: radial-gradient(173.9% 106.35% at 50% -6.35%, rgba(122, 26, 121, 0.8) 0%, rgba(245, 246, 250, 0) 89.39%);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container h2 {
  font-family: Sarabun;
  font-weight: 700;
  font-size: 48px;
  line-height: 100%;
  letter-spacing: 0px;
  color: #192335;
  margin-bottom: 38px;
}
@media screen and (max-width: 767px) {
  .Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container h2 {
    font-size: 32px;
  }
}
.Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container h3 {
  font-family: Sarabun;
  font-weight: 600;
  font-size: 32px;
  line-height: 35.2px;
  letter-spacing: 0px;
  color: #192335;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container h3 {
    font-size: 28px;
  }
}
.Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container h4,
.Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container h5,
.Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container h6 {
  font-family: Sarabun;
  font-weight: 600;
  font-size: 28px;
  line-height: 32.2px;
  letter-spacing: 0px;
  color: #192335;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container h4,
  .Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container h5,
  .Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container h6 {
    font-size: 24px;
  }
}
.Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container p {
  font-family: Sarabun;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0px;
  color: #6F6D6B;
  margin-bottom: 25px;
}
.Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container ol {
  margin-bottom: 25px;
}
.Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container ol li {
  font-family: Sarabun;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0px;
  color: #6F6D6B;
  margin-bottom: 5px;
}
.Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container ol li strong {
  font-weight: 700;
}
.Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container ul {
  margin-bottom: 25px;
}
.Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container ul li {
  font-family: Sarabun;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0px;
  color: #6F6D6B;
  margin-bottom: 5px;
}
.Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container ul li strong {
  font-weight: 700;
}
.Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container figure img {
  max-height: 485px;
  width: 100%;
  object-fit: cover;
  margin-bottom: 25px;
  border-radius: 10px;
  margin-top: 40px;
  margin-bottom: 82px;
}
@media screen and (max-width: 767px) {
  .Content-Post-Eyown .e-con-inner .elementor-element .elementor-widget-container figure img {
    margin-bottom: 40px;
  }
}
.post-related {
  /*  .elementor-loop-container > .e-loop-item {
        border-right: 1px solid #E3E3E3;
    } */
  /* .elementor-loop-container > .e-loop-item:nth-of-type(3n) {
        border-right: none;
    } */
}
.post-related .cCaja-Post-Eyown {
  border-right: 1px solid #E3E3E3;
}
@media screen and (max-width: 767px) {
  .post-related .cCaja-Post-Eyown {
    border-right: none;
  }
}
.post-related .cCaja-Post-Eyown:nth-of-type(3n) {
  border-right: none;
}
/* Banner Cookies */
#cookie-law-info-bar a.cli-plugin-button:hover {
  background-color: rgba(102, 0, 102, 0.76) !important;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
}
