.elementor-81188 .elementor-element.elementor-element-196ecc54:not(.elementor-motion-effects-element-type-background), .elementor-81188 .elementor-element.elementor-element-196ecc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#898989;background-image:url("https://pascualbravo.edu.co/wp-content/uploads/2026/10/pexels-sarah-blocksidge-69426152-8348763-scaled.jpg");background-position:2px 640px;background-size:cover;}.elementor-81188 .elementor-element.elementor-element-196ecc54 > .elementor-background-overlay{background-color:#001B33;background-image:url("https://pascualbravo.edu.co/wp-content/uploads/2026/09/admin-ajax-1.png");background-position:top center;opacity:0.57;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81188 .elementor-element.elementor-element-196ecc54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-81188 .elementor-element.elementor-element-4f3c8f6e{text-align:center;}.elementor-81188 .elementor-element.elementor-element-4f3c8f6e .elementor-heading-title{color:#FFFFFF;font-weight:600;}.elementor-81188 .elementor-element.elementor-element-50aac2c6 .pp-breadcrumbs{justify-content:center;margin-left:-10px;}.elementor-81188 .elementor-element.elementor-element-50aac2c6 .pp-breadcrumbs.pp-breadcrumbs-powerpack > li{margin-left:10px;}.elementor-81188 .elementor-element.elementor-element-50aac2c6 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-81188 .elementor-element.elementor-element-50aac2c6 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){margin-left:10px;margin-right:10px;}.elementor-81188 .elementor-element.elementor-element-50aac2c6 .pp-breadcrumbs-crumb, .elementor-81188 .elementor-element.elementor-element-50aac2c6 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-81188 .elementor-element.elementor-element-50aac2c6 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){color:#FFFFFF;font-family:"Open Sans", Sans - serif;font-size:14px;font-weight:300;}.elementor-81188 .elementor-element.elementor-element-50aac2c6 .pp-breadcrumbs-crumb .pp-icon svg{fill:#FFFFFF;}.elementor-81188 .elementor-element.elementor-element-50aac2c6 .pp-breadcrumbs-crumb-link:hover, .elementor-81188 .elementor-element.elementor-element-50aac2c6 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a:hover{color:#0299D8;}.elementor-81188 .elementor-element.elementor-element-50aac2c6 .pp-breadcrumbs-crumb-link:hover .pp-icon svg{fill:#0299D8;}.elementor-81188 .elementor-element.elementor-element-50aac2c6 .pp-breadcrumbs-separator, .elementor-81188 .elementor-element.elementor-element-50aac2c6 .pp-breadcrumbs .separator{color:#FFFFFF;}.elementor-81188 .elementor-element.elementor-element-50aac2c6 .pp-breadcrumbs-separator svg{fill:#FFFFFF;}.elementor-81188 .elementor-element.elementor-element-50aac2c6 .pp-breadcrumbs-crumb-current{color:#2699FB;font-family:"Open Sans", Sans - serif;font-weight:700;}.elementor-81188 .elementor-element.elementor-element-63adeb84 .elementor-spacer-inner{height:50px;}.elementor-81188 .elementor-element.elementor-element-b31f93e .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-81188 .elementor-element.elementor-element-b31f93e .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:100%;flex-basis:100%;}.elementor-81188 .elementor-element.elementor-element-b31f93e .jet-select__control{-webkit-appearance:none;}.elementor-81188 .elementor-element.elementor-element-b31f93e .jet-smart-filters-select.jet-filter{display:block;}.elementor-81188 .elementor-element.elementor-element-b31f93e .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-81188 .elementor-element.elementor-element-b31f93e .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-81188 .elementor-element.elementor-element-b31f93e .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-81188 .elementor-element.elementor-element-b31f93e .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-81188 .elementor-element.elementor-element-b31f93e .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-81188 .elementor-element.elementor-element-46beff49 .jet-select__control{-webkit-appearance:none;}.elementor-81188 .elementor-element.elementor-element-46beff49 .jet-smart-filters-select.jet-filter{display:block;}.elementor-81188 .elementor-element.elementor-element-46beff49 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-81188 .elementor-element.elementor-element-46beff49 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-81188 .elementor-element.elementor-element-46beff49 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-81188 .elementor-element.elementor-element-46beff49 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-81188 .elementor-element.elementor-element-46beff49 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-81188 .elementor-element.elementor-element-3f5dd1f6 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-81188 .elementor-element.elementor-element-13f45a89 .elementor-spacer-inner{height:50px;}.elementor-81188 .elementor-element.elementor-element-21e03aaa > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-81188 .elementor-element.elementor-element-5d15c5c4 .elementor-spacer-inner{height:50px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-81188 .elementor-element.elementor-element-196ecc54:not(.elementor-motion-effects-element-type-background), .elementor-81188 .elementor-element.elementor-element-196ecc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}}/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-3f5dd1f6 *//* Botón Limpiar filtro en píldora con azul institucional */
.elementor-81188 .elementor-element.elementor-element-3f5dd1f6 .jet-remove-filter__button,
.elementor-81188 .elementor-element.elementor-element-3f5dd1f6 .elementor-button,
.elementor-81188 .elementor-element.elementor-element-3f5dd1f6 button,
.elementor-81188 .elementor-element.elementor-element-3f5dd1f6 a {
  background-color: #ffffff !important;
  background-image: none !important;
  color: #647fc6 !important;
  border: 1.5px solid #647fc6 !important;
  border-radius: 50px !important;
  height: 32px !important;
  min-height: 32px !important;
  line-height: 29px !important;
  padding: 0 18px !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  cursor: pointer !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
  transition: all 0.25s ease-in-out !important;
}

/* Efecto hover */
.elementor-81188 .elementor-element.elementor-element-3f5dd1f6 .jet-remove-filter__button:hover,
.elementor-81188 .elementor-element.elementor-element-3f5dd1f6 .elementor-button:hover,
.elementor-81188 .elementor-element.elementor-element-3f5dd1f6 button:hover,
.elementor-81188 .elementor-element.elementor-element-3f5dd1f6 a:hover {
  background-color: #647fc6 !important;
  color: #ffffff !important;
  border-color: #647fc6 !important;
}

/* Garantizar el color del texto y etiquetas internas */
.elementor-81188 .elementor-element.elementor-element-3f5dd1f6 * {
  color: inherit !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a394561 *//* 1. Posición y forma de los campos */
.elementor-81188 .elementor-element.elementor-element-a394561 .jet-select__control,
.elementor-81188 .elementor-element.elementor-element-a394561 .jet-search-filter__input {
  background-color: #ffffff !important;
  border: 1.5px solid #d1d5db !important;
  border-radius: 14px !important;
  padding: 10px 20px !important;
  height: 48px !important;
  min-height: 48px !important;
  box-sizing: border-box !important;
  width: 100% !important;
  font-size: 14px !important;
  color: #1e293b !important;
}

/* 2. FLECHAS AZUL INSTITUCIONAL (#647fc6) CON BUEN GROSOR */
.elementor-81188 .elementor-element.elementor-element-a394561 select,
.elementor-81188 .elementor-element.elementor-element-a394561 .jet-select__control {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23647fc6' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: calc(100% - 18px) center !important;
  background-size: 16px !important;
  padding-right: 46px !important;
  cursor: pointer !important;
}

/* Ocultar cualquier flecha residual generada por JetSmartFilters */
.elementor-81188 .elementor-element.elementor-element-a394561 .jet-select__arrow {
  display: none !important;
}

/* 3. BOTÓN LIMPIAR FILTRO TIPO PÍLDORA BLANCO CON BORDE AZUL */
.elementor-81188 .elementor-element.elementor-element-a394561 .elementor-button,
.elementor-81188 .elementor-element.elementor-element-a394561 .jet-remove-filter__button,
.elementor-81188 .elementor-element.elementor-element-a394561 .jet-remove-filter button,
.elementor-81188 .elementor-element.elementor-element-a394561 .jet-remove-filter a {
  background-color: #ffffff !important;
  background-image: none !important;
  color: #647fc6 !important;
  border: 1.5px solid #647fc6 !important;
  border-radius: 50px !important;
  height: 34px !important;
  min-height: 34px !important;
  line-height: 31px !important;
  padding: 0 22px !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  cursor: pointer !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
  transition: all 0.25s ease !important;
}

/* Hover del botón */
.elementor-81188 .elementor-element.elementor-element-a394561 .elementor-button:hover,
.elementor-81188 .elementor-element.elementor-element-a394561 .jet-remove-filter__button:hover,
.elementor-81188 .elementor-element.elementor-element-a394561 .jet-remove-filter button:hover,
.elementor-81188 .elementor-element.elementor-element-a394561 .jet-remove-filter a:hover {
  background-color: #647fc6 !important;
  color: #ffffff !important;
  border-color: #647fc6 !important;
}/* End custom CSS */