.elementor-3918 .elementor-element.elementor-element-8a829fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-47f9879{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-3918 .elementor-element.elementor-element-b72f278{text-align:center;}.elementor-3918 .elementor-element.elementor-element-b72f278 .elementor-heading-title{font-family:"Acme", Sans-serif;font-size:32px;color:#FF0000;}.elementor-3918 .elementor-element.elementor-element-81e97ee{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-3918 .elementor-element.elementor-element-ca847ff{text-align:center;}.elementor-3918 .elementor-element.elementor-element-ca847ff .elementor-heading-title{font-family:"Acme", Sans-serif;font-size:30px;color:#008000;}.elementor-3918 .elementor-element.elementor-element-949517b{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-b2cff1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-b1b0572{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-a7c1802{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-c4ac40e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-893e715{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-bb1467a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-0161869{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-2ff053e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-b1e39c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-3c3cf84{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-ced9f85{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-43c3262{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-c4e5167{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-55d9805{--display:flex;}.elementor-3918 .elementor-element.elementor-element-c8bdbe8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-2d62cd3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3918 .elementor-element.elementor-element-b554d2a{text-align:center;}.elementor-3918 .elementor-element.elementor-element-b554d2a .elementor-heading-title{font-family:"Acme", Sans-serif;font-size:30px;color:#008000;}.elementor-3918 .elementor-element.elementor-element-8bf73de{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-3918 .elementor-element.elementor-element-5568e4d{text-align:left;}.elementor-3918 .elementor-element.elementor-element-5568e4d .elementor-heading-title{font-family:"Acme", Sans-serif;font-size:25px;color:#3366FF;}.elementor-3918 .elementor-element.elementor-element-a7a726f{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-3918 .elementor-element.elementor-element-9863fea{text-align:left;}.elementor-3918 .elementor-element.elementor-element-9863fea .elementor-heading-title{font-family:"Acme", Sans-serif;font-size:25px;color:#3366FF;}.elementor-3918 .elementor-element.elementor-element-ee01a03{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-3918 .elementor-element.elementor-element-45a52b4{text-align:left;}.elementor-3918 .elementor-element.elementor-element-45a52b4 .elementor-heading-title{font-family:"Acme", Sans-serif;font-size:25px;color:#3366FF;}.elementor-3918 .elementor-element.elementor-element-0cc2a28{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-3918 .elementor-element.elementor-element-6708cb4{text-align:left;}.elementor-3918 .elementor-element.elementor-element-6708cb4 .elementor-heading-title{font-family:"Acme", Sans-serif;font-size:25px;color:#3366FF;}.elementor-3918 .elementor-element.elementor-element-7a6b33a{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-3918 .elementor-element.elementor-element-3e0526e{text-align:left;}.elementor-3918 .elementor-element.elementor-element-3e0526e .elementor-heading-title{font-family:"Acme", Sans-serif;font-size:25px;color:#3366FF;}.elementor-3918 .elementor-element.elementor-element-1672c43{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-3918 .elementor-element.elementor-element-f687c7c{text-align:left;}.elementor-3918 .elementor-element.elementor-element-f687c7c .elementor-heading-title{font-family:"Acme", Sans-serif;font-size:25px;color:#3366FF;}.elementor-3918 .elementor-element.elementor-element-c52f6a6{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-3918 .elementor-element.elementor-element-76bbccf{text-align:left;}.elementor-3918 .elementor-element.elementor-element-76bbccf .elementor-heading-title{font-family:"Acme", Sans-serif;font-size:25px;color:#3366FF;}.elementor-3918 .elementor-element.elementor-element-cf363ee{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-3918 .elementor-element.elementor-element-3f211e8{text-align:left;}.elementor-3918 .elementor-element.elementor-element-3f211e8 .elementor-heading-title{font-family:"Acme", Sans-serif;font-size:25px;color:#3366FF;}.elementor-3918 .elementor-element.elementor-element-0657e51{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-3918 .elementor-element.elementor-element-5e487e9{text-align:left;}.elementor-3918 .elementor-element.elementor-element-5e487e9 .elementor-heading-title{font-family:"Acme", Sans-serif;font-size:25px;color:#3366FF;}.elementor-3918 .elementor-element.elementor-element-8c7fdd8{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-3918 .elementor-element.elementor-element-a01829c{text-align:left;}.elementor-3918 .elementor-element.elementor-element-a01829c .elementor-heading-title{font-family:"Acme", Sans-serif;font-size:25px;color:#3366FF;}.elementor-3918 .elementor-element.elementor-element-7c421c2{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-3918 .elementor-element.elementor-element-e31dcfc{text-align:left;}.elementor-3918 .elementor-element.elementor-element-e31dcfc .elementor-heading-title{font-family:"Acme", Sans-serif;font-size:25px;color:#3366FF;}.elementor-3918 .elementor-element.elementor-element-425b03b{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-3918 .elementor-element.elementor-element-eed59d4{text-align:left;}.elementor-3918 .elementor-element.elementor-element-eed59d4 .elementor-heading-title{font-family:"Acme", Sans-serif;font-size:25px;color:#3366FF;}.elementor-3918 .elementor-element.elementor-element-8348dac{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-3918 .elementor-element.elementor-element-8c1a633 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-icon-list-icon i{color:#000A4D;transition:color 0.3s;}.elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-icon-list-icon svg{fill:#000A4D;transition:fill 0.3s;}.elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F50000;}.elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F50000;}.elementor-3918 .elementor-element.elementor-element-8c1a633{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-icon-list-item > a{font-family:"Roboto Serif", Sans-serif;font-size:17px;font-weight:500;}.elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#EB0000;}.elementor-3918 .elementor-element.elementor-element-8c1a633 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3918 .elementor-element.elementor-element-5e1f0d4{text-align:center;}.elementor-3918 .elementor-element.elementor-element-5e1f0d4 .elementor-heading-title{font-family:"Acme", Sans-serif;font-size:22px;color:#008000;}.elementor-3918 .elementor-element.elementor-element-bfc2cc1{--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;}@media(min-width:768px){.elementor-3918 .elementor-element.elementor-element-47f9879{--width:70%;}.elementor-3918 .elementor-element.elementor-element-bfc2cc1{--width:30%;}}/* Start custom CSS for global, class: .elementor-global-3056 */.barra-lateral-educativa {
  background: #EDEEF0;
  padding: 20px;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-family: 'Roboto', sans-serif;
}

/* Título principal */
.barra-lateral-educativa h3 {
  color: #1a73e8;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 12px;
  text-align: center;
  border-bottom: 2px solid #e5eaf0;
  padding-bottom: 8px;
}

/* Títulos de cada grado */
.barra-lateral-educativa h4 {
  color: #E7180B;
  font-size: 22px;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 4px;
  padding: 4px 8px;
  background-color: #fff4f0;
  border-radius: 6px;
  text-align: center;
  font-family: 'roboto', sans-serif;
}

/* Lista de materias */
.barra-lateral-educativa ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.barra-lateral-educativa ul li {
  margin-bottom: 2px; /* menos separación */
}

.barra-lateral-educativa ul li a {
  color: #333333;
    font-family: 'Roboto', sans-serif;
  display: block;
  padding: 6px 8px; /* más compacto */
  border-radius: 4px;
  transition: all 0.3s ease;
}

.barra-lateral-educativa ul li a:hover {
  background-color: #2CEBFB;
  color: #000000;
  transform: translateX(3px);
}

a {
         text-decoration: none !important;
       }/* End custom CSS */