.elementor-1380 .elementor-element.elementor-element-c7e0c44 > .elementor-container{max-width:500px;}.elementor-1380 .elementor-element.elementor-element-c7e0c44:not(.elementor-motion-effects-element-type-background), .elementor-1380 .elementor-element.elementor-element-c7e0c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBF;}.elementor-1380 .elementor-element.elementor-element-c7e0c44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1380 .elementor-element.elementor-element-c7e0c44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1380 .elementor-element.elementor-element-aa6b1ed:hover{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 5%, #ECF0F163 0%);}.elementor-1380 .elementor-element.elementor-element-aa6b1ed{transition:background 0.4s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1380 .elementor-element.elementor-element-aa6b1ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1380 .elementor-element.elementor-element-6db4fb8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1380 .elementor-element.elementor-element-6db4fb8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1380 .elementor-element.elementor-element-bc3778f{text-align:right;width:var( --container-widget-width, 28.662% );max-width:28.662%;--container-widget-width:28.662%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-bc3778f img{width:51%;max-width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1380 .elementor-element.elementor-element-7da5bd5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-1380 .elementor-element.elementor-element-7da5bd5 .elementor-heading-title a:hover, .elementor-1380 .elementor-element.elementor-element-7da5bd5 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-1380 .elementor-element.elementor-element-7da5bd5 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-1380 .elementor-element.elementor-element-7da5bd5{width:var( --container-widget-width, 38.682% );max-width:38.682%;--container-widget-width:38.682%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-b9156f3:hover{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 5%, #ECF0F163 0%);}.elementor-1380 .elementor-element.elementor-element-b9156f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1380 .elementor-element.elementor-element-b9156f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1380 .elementor-element.elementor-element-8785248.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1380 .elementor-element.elementor-element-8785248.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1380 .elementor-element.elementor-element-7dc8508{text-align:right;width:var( --container-widget-width, 28.662% );max-width:28.662%;--container-widget-width:28.662%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-7dc8508 img{width:51%;max-width:100%;}.elementor-1380 .elementor-element.elementor-element-e0c5203 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-1380 .elementor-element.elementor-element-e0c5203 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-1380 .elementor-element.elementor-element-e0c5203{width:var( --container-widget-width, 41.08% );max-width:41.08%;--container-widget-width:41.08%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-c49ca56:hover{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 5%, #ECF0F163 0%);}.elementor-bc-flex-widget .elementor-1380 .elementor-element.elementor-element-f1a9914.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1380 .elementor-element.elementor-element-f1a9914.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1380 .elementor-element.elementor-element-43b29ee{text-align:right;width:var( --container-widget-width, 28.662% );max-width:28.662%;--container-widget-width:28.662%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-43b29ee img{width:51%;max-width:100%;}.elementor-1380 .elementor-element.elementor-element-52cab1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-1380 .elementor-element.elementor-element-52cab1c > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-1380 .elementor-element.elementor-element-52cab1c{width:var( --container-widget-width, 42.602% );max-width:42.602%;--container-widget-width:42.602%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-7e021da:hover{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 5%, #ECF0F163 0%);}.elementor-bc-flex-widget .elementor-1380 .elementor-element.elementor-element-b046f87.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1380 .elementor-element.elementor-element-b046f87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1380 .elementor-element.elementor-element-af1660c{text-align:right;width:var( --container-widget-width, 28.662% );max-width:28.662%;--container-widget-width:28.662%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-af1660c img{width:51%;max-width:100%;}.elementor-1380 .elementor-element.elementor-element-b639b15 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-1380 .elementor-element.elementor-element-b639b15 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-1380 .elementor-element.elementor-element-b639b15{width:var( --container-widget-width, 47.819% );max-width:47.819%;--container-widget-width:47.819%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-fc9ca40:hover{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 5%, #ECF0F163 0%);}.elementor-bc-flex-widget .elementor-1380 .elementor-element.elementor-element-3cc11cc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1380 .elementor-element.elementor-element-3cc11cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1380 .elementor-element.elementor-element-ad8298d{text-align:right;width:var( --container-widget-width, 28.662% );max-width:28.662%;--container-widget-width:28.662%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-ad8298d img{width:51%;max-width:100%;}.elementor-1380 .elementor-element.elementor-element-f6bbb4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-1380 .elementor-element.elementor-element-f6bbb4c > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-1380 .elementor-element.elementor-element-f6bbb4c{width:var( --container-widget-width, 47.819% );max-width:47.819%;--container-widget-width:47.819%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-0d64060:hover{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 5%, #ECF0F163 0%);}.elementor-bc-flex-widget .elementor-1380 .elementor-element.elementor-element-28e2266.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1380 .elementor-element.elementor-element-28e2266.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1380 .elementor-element.elementor-element-16ae106{text-align:right;width:var( --container-widget-width, 28.662% );max-width:28.662%;--container-widget-width:28.662%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-16ae106 img{width:51%;max-width:100%;}.elementor-1380 .elementor-element.elementor-element-0194647 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-1380 .elementor-element.elementor-element-0194647 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-1380 .elementor-element.elementor-element-0194647{width:var( --container-widget-width, 47.819% );max-width:47.819%;--container-widget-width:47.819%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-44a1339:hover{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 5%, #ECF0F163 0%);}.elementor-bc-flex-widget .elementor-1380 .elementor-element.elementor-element-16987b7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1380 .elementor-element.elementor-element-16987b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1380 .elementor-element.elementor-element-77562a4{text-align:right;width:var( --container-widget-width, 28.662% );max-width:28.662%;--container-widget-width:28.662%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-77562a4 img{width:51%;max-width:100%;}.elementor-1380 .elementor-element.elementor-element-7151b82 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-1380 .elementor-element.elementor-element-7151b82 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-1380 .elementor-element.elementor-element-7151b82{width:var( --container-widget-width, 47.819% );max-width:47.819%;--container-widget-width:47.819%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-58eccf1:hover{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 5%, #ECF0F163 0%);}.elementor-bc-flex-widget .elementor-1380 .elementor-element.elementor-element-6557684.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1380 .elementor-element.elementor-element-6557684.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1380 .elementor-element.elementor-element-7d2dac8{text-align:right;width:var( --container-widget-width, 28.662% );max-width:28.662%;--container-widget-width:28.662%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-7d2dac8 img{width:51%;max-width:100%;}.elementor-1380 .elementor-element.elementor-element-2a26566 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-1380 .elementor-element.elementor-element-2a26566 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-1380 .elementor-element.elementor-element-2a26566{width:var( --container-widget-width, 47.819% );max-width:47.819%;--container-widget-width:47.819%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-38b70a9:hover{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 5%, #ECF0F163 0%);}.elementor-bc-flex-widget .elementor-1380 .elementor-element.elementor-element-dafec4d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1380 .elementor-element.elementor-element-dafec4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1380 .elementor-element.elementor-element-9ccaf6f{text-align:right;width:var( --container-widget-width, 28.662% );max-width:28.662%;--container-widget-width:28.662%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-9ccaf6f img{width:51%;max-width:100%;}.elementor-1380 .elementor-element.elementor-element-1f7b6cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-1380 .elementor-element.elementor-element-1f7b6cb > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-1380 .elementor-element.elementor-element-1f7b6cb{width:var( --container-widget-width, 47.819% );max-width:47.819%;--container-widget-width:47.819%;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-1380 .elementor-element.elementor-element-0155926{width:100%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1380 .elementor-element.elementor-element-bc3778f img{width:100%;}.elementor-1380 .elementor-element.elementor-element-bc3778f{width:var( --container-widget-width, 89.438px );max-width:89.438px;--container-widget-width:89.438px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-7da5bd5{width:var( --container-widget-width, 161px );max-width:161px;--container-widget-width:161px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-7dc8508 img{width:100%;}.elementor-1380 .elementor-element.elementor-element-7dc8508{width:var( --container-widget-width, 89.438px );max-width:89.438px;--container-widget-width:89.438px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-e0c5203{width:var( --container-widget-width, 161px );max-width:161px;--container-widget-width:161px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-43b29ee img{width:100%;}.elementor-1380 .elementor-element.elementor-element-43b29ee{width:var( --container-widget-width, 89.438px );max-width:89.438px;--container-widget-width:89.438px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-52cab1c{width:var( --container-widget-width, 161px );max-width:161px;--container-widget-width:161px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-af1660c img{width:100%;}.elementor-1380 .elementor-element.elementor-element-af1660c{width:var( --container-widget-width, 89.438px );max-width:89.438px;--container-widget-width:89.438px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-b639b15{width:var( --container-widget-width, 161px );max-width:161px;--container-widget-width:161px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-ad8298d img{width:100%;}.elementor-1380 .elementor-element.elementor-element-ad8298d{width:var( --container-widget-width, 89.438px );max-width:89.438px;--container-widget-width:89.438px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-f6bbb4c{width:var( --container-widget-width, 161px );max-width:161px;--container-widget-width:161px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-16ae106 img{width:100%;}.elementor-1380 .elementor-element.elementor-element-16ae106{width:var( --container-widget-width, 89.438px );max-width:89.438px;--container-widget-width:89.438px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-0194647{width:var( --container-widget-width, 161px );max-width:161px;--container-widget-width:161px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-77562a4 img{width:100%;}.elementor-1380 .elementor-element.elementor-element-77562a4{width:var( --container-widget-width, 89.438px );max-width:89.438px;--container-widget-width:89.438px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-7151b82{width:var( --container-widget-width, 161px );max-width:161px;--container-widget-width:161px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-7d2dac8 img{width:100%;}.elementor-1380 .elementor-element.elementor-element-7d2dac8{width:var( --container-widget-width, 89.438px );max-width:89.438px;--container-widget-width:89.438px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-2a26566{width:var( --container-widget-width, 161px );max-width:161px;--container-widget-width:161px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-9ccaf6f img{width:100%;}.elementor-1380 .elementor-element.elementor-element-9ccaf6f{width:var( --container-widget-width, 89.438px );max-width:89.438px;--container-widget-width:89.438px;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-1f7b6cb{width:var( --container-widget-width, 161px );max-width:161px;--container-widget-width:161px;--container-widget-flex-grow:0;}}/* Start custom CSS for section, class: .elementor-element-c7e0c44 */.mi-caja-scroll {
  height: 300px;             /* altura fija */
  overflow-y: scroll;        /* barra siempre visible */
  padding: 15px;
  border: 1px solid #ddd;
}

/* ===== Scroll personalizado ===== */
.mi-caja-scroll::-webkit-scrollbar {
  width: 10px;                /* ancho de la barra */
}

.mi-caja-scroll::-webkit-scrollbar-track {
  background: #f2f2f2;        /* color de fondo del track */
}

.mi-caja-scroll::-webkit-scrollbar-thumb {
  background-color: #E67E22;  /* naranja principal */
  border-radius: 5px;
}

.mi-caja-scroll::-webkit-scrollbar-thumb:hover {
  background-color: #cf6d16;  /* naranja más oscuro al pasar el ratón */
}

/* Firefox */
.mi-caja-scroll {
  scrollbar-width: thin;                /* barra fina */
  scrollbar-color: #E67E22 #f2f2f2;     /* thumb color | track color */
}/* End custom CSS */