.elementor-70336 .elementor-element.elementor-element-3026a58{--display:flex;--min-height:400px;--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;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70336 .elementor-element.elementor-element-3026a58:not(.elementor-motion-effects-element-type-background), .elementor-70336 .elementor-element.elementor-element-3026a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2854;}.elementor-70336 .elementor-element.elementor-element-3026a58::before, .elementor-70336 .elementor-element.elementor-element-3026a58 > .elementor-background-video-container::before, .elementor-70336 .elementor-element.elementor-element-3026a58 > .e-con-inner > .elementor-background-video-container::before, .elementor-70336 .elementor-element.elementor-element-3026a58 > .elementor-background-slideshow::before, .elementor-70336 .elementor-element.elementor-element-3026a58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70336 .elementor-element.elementor-element-3026a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://de.pr.gov/wp-content/uploads/2025/02/Escudo-Azul-Clarito-1.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:50% auto;}.elementor-70336 .elementor-element.elementor-element-6aaf561{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 12px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:12px;border-color:#E5BC44;--border-color:#E5BC44;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:64px;--padding-right:32px;}.elementor-70336 .elementor-element.elementor-element-26a5ed9 .elementor-heading-title{font-family:"TRAJAN PRO — Bold", Sans-serif;font-size:44px;color:#FFFFFF;}.elementor-70336 .elementor-element.elementor-element-f4753be .elementor-heading-title{font-family:"TRAJAN PRO — Bold", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-70336 .elementor-element.elementor-element-1191da0{--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-70336 .elementor-element.elementor-element-172af9e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70336 .elementor-element.elementor-element-fc0057d{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#272727;}.elementor-70336 .elementor-element.elementor-element-fc0057d a{color:#1A2449;}.elementor-70336 .elementor-element.elementor-element-fc0057d a:hover{color:#5D6A9A;}.elementor-70336 .elementor-element.elementor-element-f8ba8ac{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70336 .elementor-element.elementor-element-0a99ca2 .elementor-heading-title{font-size:14px;text-transform:uppercase;letter-spacing:2px;color:#000000;}.elementor-70336 .elementor-element.elementor-element-74c4eb8 .elementor-heading-title{font-family:"TRAJAN PRO — Bold", Sans-serif;font-size:28px;letter-spacing:-1px;color:#000000;}.elementor-70336 .elementor-element.elementor-element-77c74a2{--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;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(27.000000000000004, 37.000000000000014, 80, 0.058823529411764705);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-70336 .elementor-element.elementor-element-77c74a2:not(.elementor-motion-effects-element-type-background), .elementor-70336 .elementor-element.elementor-element-77c74a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70336 .elementor-element.elementor-element-8cb117b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70336 .elementor-element.elementor-element-e17e6dd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70336 .elementor-element.elementor-element-e17e6dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70336 .elementor-element.elementor-element-0bb8199{--e-search-results-columns:1;--e-search-results-grid-auto-rows:1fr;--e-search-loop-item-equal-height:100%;}.elementor-70336 .elementor-element.elementor-element-c1f8184{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70336 .elementor-element.elementor-element-f0ac06a{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-70336 .elementor-element.elementor-element-f0ac06a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70336 .elementor-element.elementor-element-f0ac06a .e-filter-item{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-70336 .elementor-element.elementor-element-4b90178{--display:flex;}.elementor-70336 .elementor-element.elementor-element-b026a56{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:10px;}.elementor-70336 .elementor-element.elementor-element-b026a56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70336 .elementor-element.elementor-element-b026a56 .e-filter-item{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-70336 .elementor-element.elementor-element-21afbe2{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70336 .elementor-element.elementor-element-3c4ff69{--grid-columns:3;}.elementor-70336 .elementor-element.elementor-element-3c4ff69 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-70336 .elementor-element.elementor-element-3c4ff69 .e-loop-item > .elementor-section, .elementor-70336 .elementor-element.elementor-element-3c4ff69 .e-loop-item > .elementor-section > .elementor-container, .elementor-70336 .elementor-element.elementor-element-3c4ff69 .e-loop-item > .e-con, .elementor-70336 .elementor-element.elementor-element-3c4ff69 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1200px) and (min-width:769px){.elementor-70336 .elementor-element.elementor-element-e17e6dd{--width:547.455px;}}@media(max-width:1200px){.elementor-70336 .elementor-element.elementor-element-26a5ed9 .elementor-heading-title{font-size:32px;}.elementor-70336 .elementor-element.elementor-element-f4753be .elementor-heading-title{font-size:24px;}}@media(max-width:1024px){.elementor-70336 .elementor-element.elementor-element-6aaf561{--padding-top:32px;--padding-bottom:32px;--padding-left:48px;--padding-right:32px;}.elementor-70336 .elementor-element.elementor-element-3c4ff69{--grid-columns:2;}}@media(max-width:768px){.elementor-70336 .elementor-element.elementor-element-3026a58::before, .elementor-70336 .elementor-element.elementor-element-3026a58 > .elementor-background-video-container::before, .elementor-70336 .elementor-element.elementor-element-3026a58 > .e-con-inner > .elementor-background-video-container::before, .elementor-70336 .elementor-element.elementor-element-3026a58 > .elementor-background-slideshow::before, .elementor-70336 .elementor-element.elementor-element-3026a58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70336 .elementor-element.elementor-element-3026a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:75% auto;}.elementor-70336 .elementor-element.elementor-element-6aaf561{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:44px;--padding-right:16px;}.elementor-70336 .elementor-element.elementor-element-26a5ed9 .elementor-heading-title{font-size:20px;}.elementor-70336 .elementor-element.elementor-element-f4753be .elementor-heading-title{font-size:18px;}.elementor-70336 .elementor-element.elementor-element-3c4ff69{--grid-columns:1;}}@media(min-width:769px){.elementor-70336 .elementor-element.elementor-element-e17e6dd{--width:60%;}.elementor-70336 .elementor-element.elementor-element-c1f8184{--width:40%;}.elementor-70336 .elementor-element.elementor-element-4b90178{--width:100%;}}@media(min-width:2400px){.elementor-70336 .elementor-element.elementor-element-3026a58::before, .elementor-70336 .elementor-element.elementor-element-3026a58 > .elementor-background-video-container::before, .elementor-70336 .elementor-element.elementor-element-3026a58 > .e-con-inner > .elementor-background-video-container::before, .elementor-70336 .elementor-element.elementor-element-3026a58 > .elementor-background-slideshow::before, .elementor-70336 .elementor-element.elementor-element-3026a58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70336 .elementor-element.elementor-element-3026a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:40% auto;}.elementor-70336 .elementor-element.elementor-element-6aaf561{--padding-top:32px;--padding-bottom:32px;--padding-left:44px;--padding-right:44px;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-f0ac06a *//* ===== Filtro de ORE como desplegable ===== */

/* Caja cerrada */
.elementor-70336 .elementor-element.elementor-element-f0ac06a{
  position:relative;
  height:48px;
  width:280px!important;
  max-width:100%!important;
  flex:0 0 auto!important;
  z-index:30;
}
.elementor-70336 .elementor-element.elementor-element-f0ac06a .e-filter{
  position:absolute;top:0;left:0;right:0;
  display:flex!important;
  flex-direction:column!important;
  flex-wrap:nowrap!important;
  align-items:stretch!important;
  gap:0!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box;
  background:#fafbfd;
  border:1px solid #e3e6ee;
  border-radius:10px;
  /* evita que Elementor desplace el contenido hacia la izquierda */
  overflow:hidden;
  overflow:clip!important;
  overflow-x:clip!important;
  scroll-snap-type:none!important;
}

/* Flecha */
.elementor-70336 .elementor-element.elementor-element-f0ac06a .e-filter::after{
  content:"";position:absolute;right:16px;top:17px;
  width:8px;height:8px;pointer-events:none;
  border-right:2px solid #1b2550;border-bottom:2px solid #1b2550;
  transform:rotate(45deg);transition:transform .2s,top .2s;
}
.elementor-70336 .elementor-element.elementor-element-f0ac06a:hover .e-filter::after,
.elementor-70336 .elementor-element.elementor-element-f0ac06a:focus-within .e-filter::after{transform:rotate(-135deg);top:21px}

/* Opciones */
.elementor-70336 .elementor-element.elementor-element-f0ac06a .e-filter .e-filter-item,
.elementor-70336 .elementor-element.elementor-element-f0ac06a .e-filter .e-filter-item[aria-pressed="true"]{
  display:none!important;
  flex:0 0 auto!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  margin:0!important;
  padding:12px 44px 12px 16px!important;
  text-indent:0!important;
  text-align:left!important;
  justify-content:flex-start!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  transform:none!important;
  scroll-snap-align:none!important;
  border:0!important;border-radius:0!important;
  background:transparent!important;
  color:#1d2333!important;
  font-size:14px!important;font-weight:400!important;line-height:1.4!important;
}
.elementor-70336 .elementor-element.elementor-element-f0ac06a .e-filter-item::before,
.elementor-70336 .elementor-element.elementor-element-f0ac06a .e-filter-item::after{display:none!important}

/* Cerrado: solo se ve la opción elegida */
.elementor-70336 .elementor-element.elementor-element-f0ac06a .e-filter .e-filter-item[aria-pressed="true"]{
  display:block!important;
  order:-1;
  font-weight:600!important;
}

/* Abierto: al pasar el mouse o tocarlo */
.elementor-70336 .elementor-element.elementor-element-f0ac06a:hover .e-filter,
.elementor-70336 .elementor-element.elementor-element-f0ac06a:focus-within .e-filter{
  background:#fff;
  box-shadow:0 10px 24px rgba(27,37,80,.15);
}
.elementor-70336 .elementor-element.elementor-element-f0ac06a:hover .e-filter .e-filter-item,
.elementor-70336 .elementor-element.elementor-element-f0ac06a:focus-within .e-filter .e-filter-item{display:block!important}
.elementor-70336 .elementor-element.elementor-element-f0ac06a .e-filter .e-filter-item:hover{background:#eef1f8!important}

/* Ocultar "Escuelas Alianza" (y niveles, si se crean como categorías) */
.elementor-70336 .elementor-element.elementor-element-f0ac06a .e-filter .e-filter-item[data-filter="escuelas-alianza"],
.elementor-70336 .elementor-element.elementor-element-f0ac06a .e-filter .e-filter-item[data-filter="nivel-escolar"],
.elementor-70336 .elementor-element.elementor-element-f0ac06a .e-filter .e-filter-item[data-filter^="nivel-"]{display:none!important}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-b026a56 */.elementor-70336 .elementor-element.elementor-element-b026a56 .e-filter{display:flex;flex-wrap:wrap;gap:8px!important;align-items:center}
.elementor-70336 .elementor-element.elementor-element-b026a56 .e-filter-item{
  margin:0!important;padding:6px 14px!important;
  border:1px solid #e3e6ee!important;border-radius:999px!important;
  background:#fff!important;color:#1d2333!important;
  font-size:13px!important;font-weight:500!important;line-height:1.4!important;
  transition:background .15s,border-color .15s,color .15s;
}
.elementor-70336 .elementor-element.elementor-element-b026a56 .e-filter-item::before,.elementor-70336 .elementor-element.elementor-element-b026a56 .e-filter-item::after{display:none!important}
.elementor-70336 .elementor-element.elementor-element-b026a56 .e-filter-item:hover{border-color:#1b2550!important;background:#eef1f8!important}
.elementor-70336 .elementor-element.elementor-element-b026a56 .e-filter-item[aria-pressed="true"]{
  background:#1b2550!important;border-color:#1b2550!important;color:#fff!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TRAJAN PRO — Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://de.pr.gov/wp-content/uploads/2025/03/TrajanPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'TRAJAN PRO — Bold';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://de.pr.gov/wp-content/uploads/2025/03/TrajanPro-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */