.elementor-20658 .elementor-element.elementor-element-922be28 > .elementor-container{max-width:1161px;}.elementor-20658 .elementor-element.elementor-element-922be28{padding:-10px 0px 50px 0px;}.elementor-20658 .elementor-element.elementor-element-215c0c66{--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-20658 .elementor-element.elementor-element-37d62293{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-20658 .elementor-element.elementor-element-37d62293 p{margin-block-end:10px;}.elementor-20658 .elementor-element.elementor-element-bd65810{--display:flex;}.elementor-20658 .elementor-element.elementor-element-3a0b7031{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:#000000;}.elementor-20658 .elementor-element.elementor-element-3a0b7031 p{margin-block-end:10px;}.elementor-20658 .elementor-element.elementor-element-1b54ad32{--display:flex;}.elementor-20658 .elementor-element.elementor-element-3afee460{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-20658 .elementor-element.elementor-element-3afee460 p{margin-block-end:10px;}.elementor-20658 .elementor-element.elementor-element-845c100{--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-20658 .elementor-element.elementor-element-3a3e7622 .widget-image-caption{color:#000000;}.elementor-20658 .elementor-element.elementor-element-6116fd25{--display:flex;}.elementor-20658 .elementor-element.elementor-element-795dd23d{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:#000000;}.elementor-20658 .elementor-element.elementor-element-795dd23d p{margin-block-end:10px;}.elementor-20658 .elementor-element.elementor-element-5511194e{--display:flex;}.elementor-20658 .elementor-element.elementor-element-5d442729{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-20658 .elementor-element.elementor-element-5d442729 p{margin-block-end:10px;}.elementor-20658 .elementor-element.elementor-element-1b5d609{--display:flex;}.elementor-20658 .elementor-element.elementor-element-f4e342d{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-20658 .elementor-element.elementor-element-f4e342d p{margin-block-end:10px;}.elementor-20658 .elementor-element.elementor-element-5d13ba67{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20658 .elementor-element.elementor-element-209ce1d7{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20658 .elementor-element.elementor-element-209ce1d7 p{margin-block-end:1px;}.elementor-20658 .elementor-element.elementor-element-8ba8522{--display:flex;}.elementor-20658 .elementor-element.elementor-element-58a673aa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20658 .elementor-element.elementor-element-8bb65a1{--display:flex;}.elementor-20658 .elementor-element.elementor-element-76fcaecb{width:var( --container-widget-width, 106.117% );max-width:106.117%;--container-widget-width:106.117%;--container-widget-flex-grow:0;}.elementor-20658 .elementor-element.elementor-element-76fcaecb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20658 .elementor-element.elementor-element-dde84e3{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20658 .elementor-element.elementor-element-dde84e3 p{margin-block-end:1px;}.elementor-20658 .elementor-element.elementor-element-47483829{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20658 .elementor-element.elementor-element-bebf141{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20658 .elementor-element.elementor-element-bebf141 p{margin-block-end:1px;}.elementor-20658 .elementor-element.elementor-element-1da71d46{--display:flex;}.elementor-20658 .elementor-element.elementor-element-30376e61{--display:flex;}.elementor-20658 .elementor-element.elementor-element-17752d77{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-20658 .elementor-element.elementor-element-17752d77 p{margin-block-end:10px;}.elementor-20658 .elementor-element.elementor-element-308b5a79{--display:flex;}.elementor-20658 .elementor-element.elementor-element-7e4cba71{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-20658 .elementor-element.elementor-element-7e4cba71 p{margin-block-end:10px;}.elementor-20658 .elementor-element.elementor-element-4286da1d{--display:flex;}.elementor-20658 .elementor-element.elementor-element-25d82279 .widget-image-caption{color:#000000;}.elementor-20658 .elementor-element.elementor-element-6975a2a3{--display:flex;}.elementor-20658 .elementor-element.elementor-element-3c90548f{text-align:center;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:0px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-20658 .elementor-element.elementor-element-3c90548f p{margin-block-end:10px;}.elementor-20658 .elementor-element.elementor-element-1f47c4db{--display:flex;}.elementor-20658 .elementor-element.elementor-element-4d221365{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-20658 .elementor-element.elementor-element-4d221365 p{margin-block-end:10px;}.elementor-20658 .elementor-element.elementor-element-2d6e042f{--display:flex;}.elementor-20658 .elementor-element.elementor-element-e9e0a95{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-20658 .elementor-element.elementor-element-e9e0a95 p{margin-block-end:10px;}.elementor-20658 .elementor-element.elementor-element-7e50c27b{--display:flex;}.elementor-20658 .elementor-element.elementor-element-5c6bf08 .widget-image-caption{color:#000000;}.elementor-20658 .elementor-element.elementor-element-4629047f{width:var( --container-widget-width, 105.266% );max-width:105.266%;--container-widget-width:105.266%;--container-widget-flex-grow:0;}.elementor-20658 .elementor-element.elementor-element-4629047f.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-20658 .elementor-element.elementor-element-5d13ba67{--grid-auto-flow:row;}.elementor-20658 .elementor-element.elementor-element-58a673aa{--grid-auto-flow:row;}.elementor-20658 .elementor-element.elementor-element-47483829{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-20658 .elementor-element.elementor-element-922be28{padding:30px 0px 30px 0px;}.elementor-20658 .elementor-element.elementor-element-5d13ba67{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20658 .elementor-element.elementor-element-58a673aa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20658 .elementor-element.elementor-element-47483829{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-20658 .elementor-element.elementor-element-740d19a4{width:73.876%;}.elementor-20658 .elementor-element.elementor-element-13fdbb1b{width:25.678%;}}/* Start custom CSS for html, class: .elementor-element-4629047f *//* 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 */