.elementor-20818 .elementor-element.elementor-element-7a283aa2 > .elementor-container{max-width:1161px;}.elementor-20818 .elementor-element.elementor-element-7a283aa2{padding:-10px 0px 50px 0px;}.elementor-20818 .elementor-element.elementor-element-2ffb3fb2{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20818 .elementor-element.elementor-element-1f7eeb6f{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20818 .elementor-element.elementor-element-1f7eeb6f p{margin-block-end:10px;}.elementor-20818 .elementor-element.elementor-element-28a1893b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20818 .elementor-element.elementor-element-1fc6eed{--display:flex;--min-height:0px;--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;--justify-content:center;}.elementor-20818 .elementor-element.elementor-element-e99ee0e{--e-image-carousel-slides-to-show:1;}.elementor-20818 .elementor-element.elementor-element-6ae9adaf{--display:flex;}.elementor-20818 .elementor-element.elementor-element-30c8520e{text-align:center;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#004598;}.elementor-20818 .elementor-element.elementor-element-30c8520e p{margin-block-end:10px;}.elementor-20818 .elementor-element.elementor-element-5ef463e4{--display:flex;}.elementor-20818 .elementor-element.elementor-element-12baafa2{text-align:justify;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20818 .elementor-element.elementor-element-12baafa2 p{margin-block-end:0px;}.elementor-20818 .elementor-element.elementor-element-f32c73{--display:flex;}.elementor-20818 .elementor-element.elementor-element-1f2eb19{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20818 .elementor-element.elementor-element-1f2eb19 p{margin-block-end:0px;}.elementor-20818 .elementor-element.elementor-element-15a76bff{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20818 .elementor-element.elementor-element-33a1b987{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;word-spacing:0em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20818 .elementor-element.elementor-element-33a1b987 p{margin-block-end:0px;}.elementor-20818 .elementor-element.elementor-element-4c12b82e{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20818 .elementor-element.elementor-element-60cf7cc8{--display:flex;}.elementor-20818 .elementor-element.elementor-element-3b1f1cd4{text-align:justify;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20818 .elementor-element.elementor-element-3b1f1cd4 p{margin-block-end:0px;}.elementor-20818 .elementor-element.elementor-element-760bc917{--display:flex;}.elementor-20818 .elementor-element.elementor-element-3401cd22{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20818 .elementor-element.elementor-element-3401cd22 p{margin-block-end:10px;}.elementor-20818 .elementor-element.elementor-element-5eb38fd3{--display:flex;}.elementor-20818 .elementor-element.elementor-element-6d24d355 .widget-image-caption{color:#000000;}.elementor-20818 .elementor-element.elementor-element-fa3b87c{--display:flex;}.elementor-20818 .elementor-element.elementor-element-c36fa71{text-align:justify;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20818 .elementor-element.elementor-element-c36fa71 p{margin-block-end:0px;}.elementor-20818 .elementor-element.elementor-element-37148c1{--display:flex;}.elementor-20818 .elementor-element.elementor-element-2533bd4{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20818 .elementor-element.elementor-element-2533bd4 p{margin-block-end:10px;}.elementor-20818 .elementor-element.elementor-element-47d4a40{--display:flex;}.elementor-20818 .elementor-element.elementor-element-8d48b18{text-align:justify;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20818 .elementor-element.elementor-element-8d48b18 p{margin-block-end:0px;}.elementor-20818 .elementor-element.elementor-element-7c1981a{--display:flex;}.elementor-20818 .elementor-element.elementor-element-5dfba09{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20818 .elementor-element.elementor-element-5dfba09 p{margin-block-end:10px;}.elementor-20818 .elementor-element.elementor-element-6737c67{--display:flex;}.elementor-20818 .elementor-element.elementor-element-7d82fd2 .widget-image-caption{color:#000000;}.elementor-20818 .elementor-element.elementor-element-440d0bd{--display:flex;}.elementor-20818 .elementor-element.elementor-element-5764296{text-align:justify;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20818 .elementor-element.elementor-element-5764296 p{margin-block-end:0px;}.elementor-20818 .elementor-element.elementor-element-80c0040{--display:flex;}.elementor-20818 .elementor-element.elementor-element-b34354e{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20818 .elementor-element.elementor-element-b34354e p{margin-block-end:10px;}.elementor-20818 .elementor-element.elementor-element-308235a{--display:flex;}.elementor-20818 .elementor-element.elementor-element-c9e5041 .widget-image-caption{color:#000000;}.elementor-20818 .elementor-element.elementor-element-0d27c3b{--display:flex;}.elementor-20818 .elementor-element.elementor-element-0ae2060{text-align:justify;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20818 .elementor-element.elementor-element-0ae2060 p{margin-block-end:0px;}.elementor-20818 .elementor-element.elementor-element-666b48f{--display:flex;}.elementor-20818 .elementor-element.elementor-element-6942ecf{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20818 .elementor-element.elementor-element-6942ecf p{margin-block-end:10px;}.elementor-20818 .elementor-element.elementor-element-e398f96{--display:flex;}.elementor-20818 .elementor-element.elementor-element-7e8ab4f{text-align:justify;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20818 .elementor-element.elementor-element-7e8ab4f p{margin-block-end:0px;}.elementor-20818 .elementor-element.elementor-element-0f0ea37{--display:flex;}.elementor-20818 .elementor-element.elementor-element-bce6244{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20818 .elementor-element.elementor-element-bce6244 p{margin-block-end:10px;}.elementor-20818 .elementor-element.elementor-element-4b20855{--display:flex;}.elementor-20818 .elementor-element.elementor-element-eb7dadd .widget-image-caption{color:#000000;}.elementor-20818 .elementor-element.elementor-element-4c50a7d0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-20818 .elementor-element.elementor-element-71065f16{width:var( --container-widget-width, 105.266% );max-width:105.266%;--container-widget-width:105.266%;--container-widget-flex-grow:0;}.elementor-20818 .elementor-element.elementor-element-71065f16.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-20818 .elementor-element.elementor-element-15a76bff{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-20818 .elementor-element.elementor-element-7a283aa2{padding:30px 0px 30px 0px;}.elementor-20818 .elementor-element.elementor-element-15a76bff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-20818 .elementor-element.elementor-element-7caa8025{width:73.876%;}.elementor-20818 .elementor-element.elementor-element-1fc6eed{--width:100%;}.elementor-20818 .elementor-element.elementor-element-4c50a7d0{width:25.678%;}}/* Start custom CSS for html, class: .elementor-element-71065f16 *//* Contenedor general */
.custom-sidebar {
  width: 250px;
  margin: 0 auto;
}

/* Tarjetas */
.sidebar-card {
  display: block;
  background: #ffffff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 4px 18px rgba(0,0,0,0.08);
  text-decoration: none;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* Imagen */
.sidebar-card img {
  width: 100%;
  aspect-ratio: 2 / 1;
  object-fit: cover;
  border-radius: 12px;
}

/* Título */
.sidebar-card h3 {
  font-size: 17px;
  padding: 12px;
  margin: 0;
  color: #222;
  text-align: center;
  font-weight: 600;
}

.sidebar-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 6px 26px rgba(0,0,0,0.12);
}/* End custom CSS */