.elementor-210 .elementor-element.elementor-element-3fadb154:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-3fadb154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fundacionnuevocomienzocol.com/wp-content/uploads/2025/08/img-cover-nosotros-nuevo-comienzo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-210 .elementor-element.elementor-element-3fadb154 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210 .elementor-element.elementor-element-3fadb154 > .elementor-container{max-width:1170px;min-height:40vh;}.elementor-210 .elementor-element.elementor-element-3fadb154{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-90px;margin-bottom:0px;padding:295px 15px 95px 15px;}.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-210 .elementor-element.elementor-element-6c3d288b .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:60px;font-weight:500;line-height:1.6666em;color:var( --e-global-color-ebd5c4f );}.elementor-210 .elementor-element.elementor-element-1864e3a9.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-210 .elementor-element.elementor-element-1864e3a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-210 .elementor-element.elementor-element-7553cb38{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-210 .elementor-element.elementor-element-7553cb38 > .elementor-widget-container{background-color:var( --e-global-color-c46065e );margin:0px 0px 0px 0px;padding:15px 28px 15px 28px;border-radius:80px 0px 0px 80px;}.elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-item:not(:last-child):after{content:"";height:3px;border-color:var( --e-global-color-bfe7a72 );}.elementor-210 .elementor-element.elementor-element-7553cb38 .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:3px;}.elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:3px;}.elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-item > a{font-family:var( --e-global-typography-073fe87-font-family ), Sans-serif;font-size:var( --e-global-typography-073fe87-font-size );font-weight:var( --e-global-typography-073fe87-font-weight );line-height:var( --e-global-typography-073fe87-line-height );}.elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-text{color:var( --e-global-color-bfe7a72 );transition:color 0.3s;}.elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-210 .elementor-element.elementor-element-b0ce2ca{padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-2c3603a{z-index:999;}.elementor-210 .elementor-element.elementor-element-2ce627f0:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-2ce627f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-199e168 );background-image:url("https://fundacionnuevocomienzocol.com/wp-content/uploads/2025/08/lines-2.png");background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-210 .elementor-element.elementor-element-2ce627f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6.4% 0% 6.0% 19.3%;}.elementor-210 .elementor-element.elementor-element-2ce627f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210 .elementor-element.elementor-element-2b5c2e9a > .elementor-element-populated{margin:-2% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 10% 0% 0%;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-210 .elementor-element.elementor-element-3d61816b{width:auto;max-width:auto;align-self:center;}.elementor-210 .elementor-element.elementor-element-3d61816b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-7ae8746b{width:auto;max-width:auto;align-self:center;}.elementor-210 .elementor-element.elementor-element-7ae8746b > .elementor-widget-container{margin:0px 0px -2px 0px;padding:4px 0px 0px 10px;}.elementor-210 .elementor-element.elementor-element-17aff949 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-17aff949{text-align:left;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );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-210 .elementor-element.elementor-element-44568961 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-44568961{font-family:var( --e-global-typography-5c3f33f-font-family ), Sans-serif;font-size:var( --e-global-typography-5c3f33f-font-size );font-weight:var( --e-global-typography-5c3f33f-font-weight );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-1677fc58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-icon i{color:var( --e-global-color-c46065e );transition:color 0.3s;}.elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-icon svg{fill:var( --e-global-color-c46065e );transition:fill 0.3s;}.elementor-210 .elementor-element.elementor-element-1677fc58{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-item > a{font-family:var( --e-global-typography-307ec24-font-family ), Sans-serif;font-size:var( --e-global-typography-307ec24-font-size );font-weight:var( --e-global-typography-307ec24-font-weight );line-height:var( --e-global-typography-307ec24-line-height );}.elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-210 .elementor-element.elementor-element-38a85a0b{margin-top:0px;margin-bottom:0px;padding:13.5% 8% 0% 0%;z-index:2;}.elementor-210 .elementor-element.elementor-element-32b44200:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-210 .elementor-element.elementor-element-32b44200 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfe7a72 );}.elementor-210 .elementor-element.elementor-element-32b44200 > .elementor-element-populated, .elementor-210 .elementor-element.elementor-element-32b44200 > .elementor-element-populated > .elementor-background-overlay, .elementor-210 .elementor-element.elementor-element-32b44200 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-210 .elementor-element.elementor-element-32b44200 > .elementor-element-populated{box-shadow:0px 10px 60px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 50px 36px 56px;}.elementor-210 .elementor-element.elementor-element-32b44200 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-210 .elementor-element.elementor-element-46f0ccba{width:auto;max-width:auto;}.elementor-210 .elementor-element.elementor-element-46f0ccba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-46f0ccba .elementor-counter-number-wrapper{color:var( --e-global-color-8d59963 );font-family:var( --e-global-typography-745fc10-font-family ), Sans-serif;font-size:var( --e-global-typography-745fc10-font-size );font-weight:var( --e-global-typography-745fc10-font-weight );line-height:var( --e-global-typography-745fc10-line-height );letter-spacing:var( --e-global-typography-745fc10-letter-spacing );}.elementor-210 .elementor-element.elementor-element-48a7fa61{width:auto;max-width:auto;}.elementor-210 .elementor-element.elementor-element-48a7fa61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 11px;}.elementor-210 .elementor-element.elementor-element-48a7fa61 .elementor-heading-title{font-family:var( --e-global-typography-5c3f33f-font-family ), Sans-serif;font-size:var( --e-global-typography-5c3f33f-font-size );font-weight:var( --e-global-typography-5c3f33f-font-weight );line-height:var( --e-global-typography-5c3f33f-line-height );color:var( --e-global-color-text );}.elementor-210 .elementor-element.elementor-element-4872d7b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-210 .elementor-element.elementor-element-4872d7b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fundacionnuevocomienzocol.com/wp-content/uploads/2025/08/img-nosotros--scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-210 .elementor-element.elementor-element-4872d7b5 > .elementor-element-populated, .elementor-210 .elementor-element.elementor-element-4872d7b5 > .elementor-element-populated > .elementor-background-overlay, .elementor-210 .elementor-element.elementor-element-4872d7b5 > .elementor-background-slideshow{border-radius:15px 0px 0px 15px;}.elementor-210 .elementor-element.elementor-element-4872d7b5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-210 .elementor-element.elementor-element-4872d7b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210 .elementor-element.elementor-element-4872d7b5{z-index:2;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-210 .elementor-element.elementor-element-7b0522fe{width:var( --container-widget-width, 41.5% );max-width:41.5%;--container-widget-width:41.5%;--container-widget-flex-grow:0;}.elementor-210 .elementor-element.elementor-element-7b0522fe > .elementor-widget-container{background-color:var( --e-global-color-c46065e );margin:0px 0px 0px 0px;padding:39px 38px 28px 49px;border-radius:15px 0px 15px 0px;}.elementor-210 .elementor-element.elementor-element-7b0522fe.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-210 .elementor-element.elementor-element-7b0522fe.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-210 .elementor-element.elementor-element-7b0522fe.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-210 .elementor-element.elementor-element-7b0522fe .elementor-image-box-wrapper .elementor-image-box-img{width:39%;}.elementor-210 .elementor-element.elementor-element-7b0522fe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-210 .elementor-element.elementor-element-7b0522fe .elementor-image-box-title{font-family:var( --e-global-typography-307ec24-font-family ), Sans-serif;font-size:var( --e-global-typography-307ec24-font-size );font-weight:var( --e-global-typography-307ec24-font-weight );line-height:var( --e-global-typography-307ec24-line-height );color:var( --e-global-color-bfe7a72 );}.elementor-210 .elementor-element.elementor-element-4035429 > .elementor-container{max-width:1170px;}.elementor-210 .elementor-element.elementor-element-4035429{margin-top:0px;margin-bottom:0px;padding:119px 15px 0px 15px;}.elementor-210 .elementor-element.elementor-element-36ef5fbd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-210 .elementor-element.elementor-element-4a08c857{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-210 .elementor-element.elementor-element-4a08c857 > .elementor-widget-container{margin:0px 15px 0px 0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-4a08c857 img{border-style:solid;border-width:0px 0px 10px 0px;border-color:var( --e-global-color-accent );border-radius:15px 15px 15px 15px;}.elementor-210 .elementor-element.elementor-element-34cde88d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;}.elementor-210 .elementor-element.elementor-element-34cde88d > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-210 .elementor-element.elementor-element-34cde88d img{border-style:solid;border-width:0px 0px 10px 0px;border-color:var( --e-global-color-c46065e );border-radius:15px 15px 15px 15px;}.elementor-210 .elementor-element.elementor-element-1971cdf8 > .elementor-container{max-width:1170px;}.elementor-210 .elementor-element.elementor-element-1971cdf8{margin-top:0px;margin-bottom:0px;padding:48px 15px 100px 15px;}.elementor-210 .elementor-element.elementor-element-7fbd57b8{width:auto;max-width:auto;align-self:center;}.elementor-210 .elementor-element.elementor-element-7fbd57b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-7e33939a{width:auto;max-width:auto;align-self:center;}.elementor-210 .elementor-element.elementor-element-7e33939a > .elementor-widget-container{margin:0px 0px -2px 0px;padding:4px 0px 0px 10px;}.elementor-210 .elementor-element.elementor-element-72bcabea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-72bcabea{text-align:left;}.elementor-210 .elementor-element.elementor-element-78887a33 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 10px;}.elementor-210 .elementor-element.elementor-element-371f8e0b{font-family:var( --e-global-typography-5c3f33f-font-family ), Sans-serif;font-size:var( --e-global-typography-5c3f33f-font-size );font-weight:var( --e-global-typography-5c3f33f-font-weight );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-1a0eef35 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 20px;}.elementor-210 .elementor-element.elementor-element-59b3629{font-family:var( --e-global-typography-5c3f33f-font-family ), Sans-serif;font-size:var( --e-global-typography-5c3f33f-font-size );font-weight:var( --e-global-typography-5c3f33f-font-weight );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-2a2bc26f:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-2a2bc26f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfe7a72 );background-image:url("https://fundacionnuevocomienzocol.com/wp-content/uploads/2025/08/map.png");background-position:center center;background-repeat:no-repeat;}.elementor-210 .elementor-element.elementor-element-2a2bc26f > .elementor-container{max-width:1200px;}.elementor-210 .elementor-element.elementor-element-2a2bc26f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0120px 0px 104px 0px;z-index:1;}.elementor-210 .elementor-element.elementor-element-2a2bc26f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210 .elementor-element.elementor-element-11d200e{padding:0px 15px 0px 15px;}.elementor-210 .elementor-element.elementor-element-74670ee4{width:auto;max-width:auto;align-self:center;}.elementor-210 .elementor-element.elementor-element-74670ee4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-7276e4b5{width:auto;max-width:auto;align-self:center;}.elementor-210 .elementor-element.elementor-element-7276e4b5 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:4px 0px 0px 10px;}.elementor-210 .elementor-element.elementor-element-3ee5d5a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-3ee5d5a2{text-align:left;}.elementor-210 .elementor-element.elementor-element-11e2de80 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:24px 0px 0px 115px;}.elementor-210 .elementor-element.elementor-element-38dcb4df{font-family:var( --e-global-typography-5c3f33f-font-family ), Sans-serif;font-size:var( --e-global-typography-5c3f33f-font-size );font-weight:var( --e-global-typography-5c3f33f-font-weight );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-520e31d7 > .elementor-container{max-width:1200px;}.elementor-210 .elementor-element.elementor-element-520e31d7 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-210 .elementor-element.elementor-element-520e31d7{margin-top:0px;margin-bottom:0px;padding:51px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-44cb1c7c{margin-top:-40px;margin-bottom:0px;padding:0px 15px 0px 15px;z-index:3;}.elementor-210 .elementor-element.elementor-element-f093e8e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-210 .elementor-element.elementor-element-f093e8e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d59963 );}.elementor-210 .elementor-element.elementor-element-f093e8e > .elementor-element-populated, .elementor-210 .elementor-element.elementor-element-f093e8e > .elementor-element-populated > .elementor-background-overlay, .elementor-210 .elementor-element.elementor-element-f093e8e > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-210 .elementor-element.elementor-element-f093e8e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-f093e8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210 .elementor-element.elementor-element-5e98eb00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-5e98eb00{text-align:center;}.elementor-210 .elementor-element.elementor-element-5e98eb00 .elementor-heading-title{font-family:var( --e-global-typography-c5dcff7-font-family ), Sans-serif;font-size:var( --e-global-typography-c5dcff7-font-size );font-weight:var( --e-global-typography-c5dcff7-font-weight );line-height:var( --e-global-typography-c5dcff7-line-height );color:var( --e-global-color-bfe7a72 );}.elementor-210 .elementor-element.elementor-element-16de3543 > .elementor-widget-container{margin:-26px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-16de3543{text-align:center;font-family:var( --e-global-typography-1d096a1-font-family ), Sans-serif;font-size:var( --e-global-typography-1d096a1-font-size );font-weight:var( --e-global-typography-1d096a1-font-weight );line-height:var( --e-global-typography-1d096a1-line-height );color:var( --e-global-color-bfe7a72 );}.elementor-210 .elementor-element.elementor-element-6a3d277e{margin-top:-40px;margin-bottom:0px;padding:0px 15px 0px 15px;z-index:3;}.elementor-210 .elementor-element.elementor-element-4004e711:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-210 .elementor-element.elementor-element-4004e711 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-210 .elementor-element.elementor-element-4004e711 > .elementor-element-populated, .elementor-210 .elementor-element.elementor-element-4004e711 > .elementor-element-populated > .elementor-background-overlay, .elementor-210 .elementor-element.elementor-element-4004e711 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-210 .elementor-element.elementor-element-4004e711 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-4004e711 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210 .elementor-element.elementor-element-95d3f52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-95d3f52{text-align:center;}.elementor-210 .elementor-element.elementor-element-95d3f52 .elementor-heading-title{font-family:var( --e-global-typography-c5dcff7-font-family ), Sans-serif;font-size:var( --e-global-typography-c5dcff7-font-size );font-weight:var( --e-global-typography-c5dcff7-font-weight );line-height:var( --e-global-typography-c5dcff7-line-height );color:var( --e-global-color-bfe7a72 );}.elementor-210 .elementor-element.elementor-element-36efd9cb > .elementor-widget-container{margin:-26px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-36efd9cb{text-align:center;font-family:var( --e-global-typography-1d096a1-font-family ), Sans-serif;font-size:var( --e-global-typography-1d096a1-font-size );font-weight:var( --e-global-typography-1d096a1-font-weight );line-height:var( --e-global-typography-1d096a1-line-height );color:var( --e-global-color-bfe7a72 );}.elementor-210 .elementor-element.elementor-element-13d85404{margin-top:-40px;margin-bottom:0px;padding:0px 15px 0px 15px;z-index:3;}.elementor-210 .elementor-element.elementor-element-77e7ff8f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-210 .elementor-element.elementor-element-77e7ff8f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c46065e );}.elementor-210 .elementor-element.elementor-element-77e7ff8f > .elementor-element-populated, .elementor-210 .elementor-element.elementor-element-77e7ff8f > .elementor-element-populated > .elementor-background-overlay, .elementor-210 .elementor-element.elementor-element-77e7ff8f > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-210 .elementor-element.elementor-element-77e7ff8f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-77e7ff8f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210 .elementor-element.elementor-element-1015cc24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-1015cc24{text-align:center;}.elementor-210 .elementor-element.elementor-element-1015cc24 .elementor-heading-title{font-family:var( --e-global-typography-c5dcff7-font-family ), Sans-serif;font-size:var( --e-global-typography-c5dcff7-font-size );font-weight:var( --e-global-typography-c5dcff7-font-weight );line-height:var( --e-global-typography-c5dcff7-line-height );color:var( --e-global-color-bfe7a72 );}.elementor-210 .elementor-element.elementor-element-318b7a58 > .elementor-widget-container{margin:-26px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-318b7a58{text-align:center;font-family:var( --e-global-typography-1d096a1-font-family ), Sans-serif;font-size:var( --e-global-typography-1d096a1-font-size );font-weight:var( --e-global-typography-1d096a1-font-weight );line-height:var( --e-global-typography-1d096a1-line-height );color:var( --e-global-color-bfe7a72 );}.elementor-210 .elementor-element.elementor-element-24f78998{margin-top:-40px;margin-bottom:0px;padding:0px 15px 0px 15px;z-index:3;}.elementor-210 .elementor-element.elementor-element-52feabee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-210 .elementor-element.elementor-element-52feabee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-210 .elementor-element.elementor-element-52feabee > .elementor-element-populated, .elementor-210 .elementor-element.elementor-element-52feabee > .elementor-element-populated > .elementor-background-overlay, .elementor-210 .elementor-element.elementor-element-52feabee > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-210 .elementor-element.elementor-element-52feabee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-52feabee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210 .elementor-element.elementor-element-47aac6ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-47aac6ef{text-align:center;}.elementor-210 .elementor-element.elementor-element-47aac6ef .elementor-heading-title{font-family:var( --e-global-typography-c5dcff7-font-family ), Sans-serif;font-size:var( --e-global-typography-c5dcff7-font-size );font-weight:var( --e-global-typography-c5dcff7-font-weight );line-height:var( --e-global-typography-c5dcff7-line-height );color:var( --e-global-color-bfe7a72 );}.elementor-210 .elementor-element.elementor-element-137a0477 > .elementor-widget-container{margin:-26px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-137a0477{text-align:center;font-family:var( --e-global-typography-1d096a1-font-family ), Sans-serif;font-size:var( --e-global-typography-1d096a1-font-size );font-weight:var( --e-global-typography-1d096a1-font-weight );line-height:var( --e-global-typography-1d096a1-line-height );color:var( --e-global-color-bfe7a72 );}.elementor-210 .elementor-element.elementor-element-a62fce1:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-a62fce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fundacionnuevocomienzocol.com/wp-content/uploads/2025/08/image-12.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-210 .elementor-element.elementor-element-a62fce1 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210 .elementor-element.elementor-element-a62fce1 > .elementor-container{max-width:750px;}.elementor-210 .elementor-element.elementor-element-a62fce1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:108px 15px 119px 15px;}.elementor-210 .elementor-element.elementor-element-5f19b65e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-210 .elementor-element.elementor-element-4cf66821{width:auto;max-width:auto;align-self:center;}.elementor-210 .elementor-element.elementor-element-4cf66821 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-5096bf06{width:auto;max-width:auto;align-self:center;}.elementor-210 .elementor-element.elementor-element-5096bf06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 10px;}.elementor-210 .elementor-element.elementor-element-5096bf06 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-210 .elementor-element.elementor-element-50bd29b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 26px 0px;}.elementor-210 .elementor-element.elementor-element-50bd29b8{text-align:center;}.elementor-210 .elementor-element.elementor-element-50bd29b8 .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-bfe7a72 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-210 .elementor-element.elementor-element-4a45963a .elementor-button{background-color:var( --e-global-color-c46065e );}.elementor-210 .elementor-element.elementor-element-4a45963a{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-210 .elementor-element.elementor-element-2b5c2e9a{width:37%;}.elementor-210 .elementor-element.elementor-element-4872d7b5{width:63%;}}@media(max-width:1440px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-item > a{font-size:var( --e-global-typography-073fe87-font-size );line-height:var( --e-global-typography-073fe87-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-210 .elementor-element.elementor-element-44568961{font-size:var( --e-global-typography-5c3f33f-font-size );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-item > a{font-size:var( --e-global-typography-307ec24-font-size );line-height:var( --e-global-typography-307ec24-line-height );}.elementor-210 .elementor-element.elementor-element-46f0ccba .elementor-counter-number-wrapper{font-size:var( --e-global-typography-745fc10-font-size );line-height:var( --e-global-typography-745fc10-line-height );letter-spacing:var( --e-global-typography-745fc10-letter-spacing );}.elementor-210 .elementor-element.elementor-element-48a7fa61 .elementor-heading-title{font-size:var( --e-global-typography-5c3f33f-font-size );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-210 .elementor-element.elementor-element-7b0522fe .elementor-image-box-title{font-size:var( --e-global-typography-307ec24-font-size );line-height:var( --e-global-typography-307ec24-line-height );}.elementor-210 .elementor-element.elementor-element-371f8e0b{font-size:var( --e-global-typography-5c3f33f-font-size );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-59b3629{font-size:var( --e-global-typography-5c3f33f-font-size );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-38dcb4df{font-size:var( --e-global-typography-5c3f33f-font-size );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-5e98eb00 .elementor-heading-title{font-size:var( --e-global-typography-c5dcff7-font-size );line-height:var( --e-global-typography-c5dcff7-line-height );}.elementor-210 .elementor-element.elementor-element-16de3543{font-size:var( --e-global-typography-1d096a1-font-size );line-height:var( --e-global-typography-1d096a1-line-height );}.elementor-210 .elementor-element.elementor-element-95d3f52 .elementor-heading-title{font-size:var( --e-global-typography-c5dcff7-font-size );line-height:var( --e-global-typography-c5dcff7-line-height );}.elementor-210 .elementor-element.elementor-element-36efd9cb{font-size:var( --e-global-typography-1d096a1-font-size );line-height:var( --e-global-typography-1d096a1-line-height );}.elementor-210 .elementor-element.elementor-element-1015cc24 .elementor-heading-title{font-size:var( --e-global-typography-c5dcff7-font-size );line-height:var( --e-global-typography-c5dcff7-line-height );}.elementor-210 .elementor-element.elementor-element-318b7a58{font-size:var( --e-global-typography-1d096a1-font-size );line-height:var( --e-global-typography-1d096a1-line-height );}.elementor-210 .elementor-element.elementor-element-47aac6ef .elementor-heading-title{font-size:var( --e-global-typography-c5dcff7-font-size );line-height:var( --e-global-typography-c5dcff7-line-height );}.elementor-210 .elementor-element.elementor-element-137a0477{font-size:var( --e-global-typography-1d096a1-font-size );line-height:var( --e-global-typography-1d096a1-line-height );}}@media(max-width:1180px){.elementor-210 .elementor-element.elementor-element-2ce627f0:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-2ce627f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-210 .elementor-element.elementor-element-2ce627f0{padding:5em 1em 5em 1em;}.elementor-210 .elementor-element.elementor-element-7b0522fe > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-210 .elementor-element.elementor-element-7b0522fe{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-210 .elementor-element.elementor-element-2a2bc26f{margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}}@media(max-width:1024px){.elementor-210 .elementor-element.elementor-element-3fadb154{padding:10em 1em 3em 1em;}.elementor-210 .elementor-element.elementor-element-6c3d288b{text-align:center;}.elementor-210 .elementor-element.elementor-element-1864e3a9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-item > a{font-size:var( --e-global-typography-073fe87-font-size );line-height:var( --e-global-typography-073fe87-line-height );}.elementor-210 .elementor-element.elementor-element-2ce627f0{padding:3em 1em 3em 1em;}.elementor-210 .elementor-element.elementor-element-2b5c2e9a > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-210 .elementor-element.elementor-element-44568961{font-size:var( --e-global-typography-5c3f33f-font-size );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-item > a{font-size:var( --e-global-typography-307ec24-font-size );line-height:var( --e-global-typography-307ec24-line-height );}.elementor-210 .elementor-element.elementor-element-38a85a0b{padding:1em 0em 0em 0em;}.elementor-210 .elementor-element.elementor-element-32b44200 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-210 .elementor-element.elementor-element-46f0ccba .elementor-counter-number-wrapper{font-size:var( --e-global-typography-745fc10-font-size );line-height:var( --e-global-typography-745fc10-line-height );letter-spacing:var( --e-global-typography-745fc10-letter-spacing );}.elementor-210 .elementor-element.elementor-element-48a7fa61 .elementor-heading-title{font-size:var( --e-global-typography-5c3f33f-font-size );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-4872d7b5 > .elementor-element-populated, .elementor-210 .elementor-element.elementor-element-4872d7b5 > .elementor-element-populated > .elementor-background-overlay, .elementor-210 .elementor-element.elementor-element-4872d7b5 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-210 .elementor-element.elementor-element-4872d7b5 > .elementor-element-populated{margin:3em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 10em 0em;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-210 .elementor-element.elementor-element-7b0522fe .elementor-image-box-title{font-size:var( --e-global-typography-307ec24-font-size );line-height:var( --e-global-typography-307ec24-line-height );}.elementor-210 .elementor-element.elementor-element-4035429{padding:3em 1em 0em 1em;}.elementor-210 .elementor-element.elementor-element-4a08c857 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-210 .elementor-element.elementor-element-34cde88d > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-210 .elementor-element.elementor-element-1971cdf8{padding:2em 1em 2em 1em;}.elementor-210 .elementor-element.elementor-element-6b83ad45 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-210 .elementor-element.elementor-element-371f8e0b{font-size:var( --e-global-typography-5c3f33f-font-size );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-59b3629{font-size:var( --e-global-typography-5c3f33f-font-size );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-2a2bc26f{margin-top:0px;margin-bottom:0px;padding:108px 0px 104px 0px;}.elementor-bc-flex-widget .elementor-210 .elementor-element.elementor-element-11e2de80.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-210 .elementor-element.elementor-element-11e2de80.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-210 .elementor-element.elementor-element-11e2de80 > .elementor-element-populated{padding:2em 0em 0em 2em;}.elementor-210 .elementor-element.elementor-element-38dcb4df{font-size:var( --e-global-typography-5c3f33f-font-size );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-5e98eb00 .elementor-heading-title{font-size:var( --e-global-typography-c5dcff7-font-size );line-height:var( --e-global-typography-c5dcff7-line-height );}.elementor-210 .elementor-element.elementor-element-16de3543{font-size:var( --e-global-typography-1d096a1-font-size );line-height:var( --e-global-typography-1d096a1-line-height );}.elementor-210 .elementor-element.elementor-element-95d3f52 .elementor-heading-title{font-size:var( --e-global-typography-c5dcff7-font-size );line-height:var( --e-global-typography-c5dcff7-line-height );}.elementor-210 .elementor-element.elementor-element-36efd9cb{font-size:var( --e-global-typography-1d096a1-font-size );line-height:var( --e-global-typography-1d096a1-line-height );}.elementor-210 .elementor-element.elementor-element-1015cc24 .elementor-heading-title{font-size:var( --e-global-typography-c5dcff7-font-size );line-height:var( --e-global-typography-c5dcff7-line-height );}.elementor-210 .elementor-element.elementor-element-318b7a58{font-size:var( --e-global-typography-1d096a1-font-size );line-height:var( --e-global-typography-1d096a1-line-height );}.elementor-210 .elementor-element.elementor-element-47aac6ef .elementor-heading-title{font-size:var( --e-global-typography-c5dcff7-font-size );line-height:var( --e-global-typography-c5dcff7-line-height );}.elementor-210 .elementor-element.elementor-element-137a0477{font-size:var( --e-global-typography-1d096a1-font-size );line-height:var( --e-global-typography-1d096a1-line-height );}.elementor-210 .elementor-element.elementor-element-a62fce1{padding:3em 1em 3em 1em;}}@media(max-width:767px){.elementor-210 .elementor-element.elementor-element-6c3d288b{text-align:center;}.elementor-210 .elementor-element.elementor-element-1864e3a9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-210 .elementor-element.elementor-element-7553cb38 .elementor-icon-list-item > a{font-size:var( --e-global-typography-073fe87-font-size );line-height:var( --e-global-typography-073fe87-line-height );}.elementor-210 .elementor-element.elementor-element-2ce627f0:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-2ce627f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-210 .elementor-element.elementor-element-44568961{font-size:var( --e-global-typography-5c3f33f-font-size );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-210 .elementor-element.elementor-element-1677fc58 .elementor-icon-list-item > a{font-size:var( --e-global-typography-307ec24-font-size );line-height:var( --e-global-typography-307ec24-line-height );}.elementor-210 .elementor-element.elementor-element-46f0ccba .elementor-counter-number-wrapper{font-size:var( --e-global-typography-745fc10-font-size );line-height:var( --e-global-typography-745fc10-line-height );letter-spacing:var( --e-global-typography-745fc10-letter-spacing );}.elementor-210 .elementor-element.elementor-element-48a7fa61 .elementor-heading-title{font-size:var( --e-global-typography-5c3f33f-font-size );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-4872d7b5 > .elementor-element-populated, .elementor-210 .elementor-element.elementor-element-4872d7b5 > .elementor-element-populated > .elementor-background-overlay, .elementor-210 .elementor-element.elementor-element-4872d7b5 > .elementor-background-slideshow{border-radius:20px 0px 20px 20px;}.elementor-210 .elementor-element.elementor-element-4872d7b5 > .elementor-element-populated{padding:0em 0em 20em 0em;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-210 .elementor-element.elementor-element-7b0522fe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-210 .elementor-element.elementor-element-7b0522fe .elementor-image-box-img{margin-bottom:15px;}.elementor-210 .elementor-element.elementor-element-7b0522fe .elementor-image-box-title{font-size:var( --e-global-typography-307ec24-font-size );line-height:var( --e-global-typography-307ec24-line-height );}.elementor-210 .elementor-element.elementor-element-4a08c857 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-4a08c857{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-210 .elementor-element.elementor-element-34cde88d > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-34cde88d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-210 .elementor-element.elementor-element-6b83ad45 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-210 .elementor-element.elementor-element-78887a33 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-371f8e0b{font-size:var( --e-global-typography-5c3f33f-font-size );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-1a0eef35 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-59b3629{font-size:var( --e-global-typography-5c3f33f-font-size );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-11e2de80 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-38dcb4df{font-size:var( --e-global-typography-5c3f33f-font-size );line-height:var( --e-global-typography-5c3f33f-line-height );}.elementor-210 .elementor-element.elementor-element-7a5f2e63 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-210 .elementor-element.elementor-element-5e98eb00 .elementor-heading-title{font-size:var( --e-global-typography-c5dcff7-font-size );line-height:var( --e-global-typography-c5dcff7-line-height );}.elementor-210 .elementor-element.elementor-element-16de3543{font-size:var( --e-global-typography-1d096a1-font-size );line-height:var( --e-global-typography-1d096a1-line-height );}.elementor-210 .elementor-element.elementor-element-6968f1 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-210 .elementor-element.elementor-element-95d3f52 .elementor-heading-title{font-size:var( --e-global-typography-c5dcff7-font-size );line-height:var( --e-global-typography-c5dcff7-line-height );}.elementor-210 .elementor-element.elementor-element-36efd9cb{font-size:var( --e-global-typography-1d096a1-font-size );line-height:var( --e-global-typography-1d096a1-line-height );}.elementor-210 .elementor-element.elementor-element-46cdcf0d > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-210 .elementor-element.elementor-element-1015cc24 .elementor-heading-title{font-size:var( --e-global-typography-c5dcff7-font-size );line-height:var( --e-global-typography-c5dcff7-line-height );}.elementor-210 .elementor-element.elementor-element-318b7a58{font-size:var( --e-global-typography-1d096a1-font-size );line-height:var( --e-global-typography-1d096a1-line-height );}.elementor-210 .elementor-element.elementor-element-6b12ac59 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-210 .elementor-element.elementor-element-47aac6ef .elementor-heading-title{font-size:var( --e-global-typography-c5dcff7-font-size );line-height:var( --e-global-typography-c5dcff7-line-height );}.elementor-210 .elementor-element.elementor-element-137a0477{font-size:var( --e-global-typography-1d096a1-font-size );line-height:var( --e-global-typography-1d096a1-line-height );}}@media(max-width:1024px) and (min-width:768px){.elementor-210 .elementor-element.elementor-element-18d272b1{width:100%;}.elementor-210 .elementor-element.elementor-element-1864e3a9{width:100%;}.elementor-210 .elementor-element.elementor-element-2b5c2e9a{width:100%;}.elementor-210 .elementor-element.elementor-element-32b44200{width:60%;}.elementor-210 .elementor-element.elementor-element-4872d7b5{width:100%;}.elementor-210 .elementor-element.elementor-element-6b83ad45{width:36%;}.elementor-210 .elementor-element.elementor-element-78887a33{width:32%;}.elementor-210 .elementor-element.elementor-element-1a0eef35{width:32%;}.elementor-210 .elementor-element.elementor-element-7a5f2e63{width:50%;}.elementor-210 .elementor-element.elementor-element-6968f1{width:50%;}.elementor-210 .elementor-element.elementor-element-46cdcf0d{width:50%;}.elementor-210 .elementor-element.elementor-element-6b12ac59{width:50%;}}/* Start custom CSS for html, class: .elementor-element-2c3603a */:root{
  --nc-font: system-ui, "Inter", "Segoe UI", Roboto, Arial, sans-serif;
  --nc-text: #101418;
  --nc-muted: #5c6b66;
  --nc-bg: #ffffff;

  /* Protagonista */
  --nc-primary: #087d62;
  /* Versión suave del primario para halos y fondos */
  --nc-primary-weak: #e8f4f1;

  --nc-card: #ffffff;
  --nc-border: #e6ecea;
  --nc-shadow: 0 10px 28px rgba(8, 125, 98, .14);
  --nc-shadow-hover: 0 16px 36px rgba(8, 125, 98, .20);
  --nc-float-amp: 6px;            /* amplitud del “flote” */
  --nc-float-speed: 3.5s;         /* velocidad del flote */
  --nc-tilt-max: 6deg;            /* máximo tilt en hover */
  --nc-shadow: 0 10px 28px rgba(8,125,98,.14);
  --nc-shadow-strong: 0 22px 50px rgba(8,125,98,.22);
}

/* ===== Contenedor ===== */
.nc-vtl{
  
  color: var(--nc-text);
  font-family: var(--nc-font);
  padding: clamp(20px, 3vw, 56px) 16px;
}

.nc-vtl-card{
  will-change: transform, box-shadow;
  transform-origin: 50% 50%;
  /* mantiene tu animación de aparición */
}


.nc-vtl-card.is-visible{
  /* cuando ya es visible, activa el flote */
  animation: nc-float var(--nc-float-speed) ease-in-out infinite;
}

/* ===== Lista + línea central potente ===== */
.nc-vtl-list{
  max-width: 1100px;
  margin: 0 auto;
  list-style: none;
  display: grid;
  row-gap: 52px;
  position: relative;
  padding: 8px 0;
}
.nc-vtl-list::before{
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0; bottom: 0;
  width: 4px;
  background:
    linear-gradient(180deg, transparent 0, var(--nc-primary) 10%, var(--nc-primary) 90%, transparent 100%);
  box-shadow: 0 0 0 1px #d6e6e2 inset;
  opacity: .8;
  border-radius: 2px;
}

/* ===== Item alternado con dot grande ===== */
.nc-vtl-item{
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.nc-vtl-item:nth-child(odd) .nc-vtl-card{ grid-column: 1; justify-self: end; }
.nc-vtl-item:nth-child(even) .nc-vtl-card{ grid-column: 2; justify-self: start; }

.nc-vtl-item::before{
  content: "";
  position: absolute;
  left: 50%; top: 30px;
  transform: translate(-50%, -50%);
  width: 18px; height: 18px; border-radius: 50%;
  background: var(--nc-primary);
  box-shadow:
    0 0 0 10px var(--nc-primary-weak),
    0 4px 10px rgba(8,125,98,.35);
  z-index: 2;
}

/* ===== Cards con acento lateral y conector ===== */
.nc-vtl-card{
  width: min(560px, 92%);
  background:
    linear-gradient(180deg, #ffffff 0%, #ffffff 60%, color-mix(in oklab, #ffffff 86%, var(--nc-primary-weak)) 100%);
  border: 1px solid var(--nc-border);
  border-radius: 16px;
  padding: 18px 18px 16px 18px;
  box-shadow: var(--nc-shadow);
  position: relative;
  isolation: isolate;

  /* animación de entrada */
  opacity: 0;
  transform: translateY(18px) scale(.985);
  transition: opacity .6s ease, transform .6s ease, box-shadow .25s ease, border-color .25s ease;
}
/* Acento lateral (verde) */
.nc-vtl-card::before{
  content:"";
  position:absolute; inset: 0 auto 0 0;
  width: 6px; border-radius: 16px 0 0 16px; background: var(--nc-primary);
}
/* Conector del dot a la card */
.nc-vtl-item:nth-child(odd) .nc-vtl-card::after,
.nc-vtl-item:nth-child(even) .nc-vtl-card::after{
  content:"";
  position:absolute; top: 30px; width: 34px; height: 2px; background: var(--nc-primary);
}
.nc-vtl-item:nth-child(odd) .nc-vtl-card::after{ right: -34px; }
.nc-vtl-item:nth-child(even) .nc-vtl-card::after{ left: -34px; }

.nc-vtl-card:hover{
  box-shadow: var(--nc-shadow-hover);
  border-color: color-mix(in oklab, var(--nc-primary) 28%, var(--nc-border));
}

/* Visible on scroll */
.nc-vtl-card.is-visible{ opacity: 1; transform: none; }

/* ===== Contenido ===== */
.nc-vtl-year{
  display:inline-block;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
  background: var(--nc-primary-weak);
  color: var(--nc-primary);
  padding: 7px 12px;
  border-radius: 999px;
  font-size: 13px;
}
.nc-vtl-hit{
  margin: 12px 0 6px;
  font-size: 18px!important;
  line-height: 1.25;
}
.nc-vtl-desc{
  margin: 0;
  color: var(--nc-muted);
  font-size: 15px;
  line-height: 1.6;
}

/* ===== Mobile ===== */
@media (max-width: 800px){
  .nc-vtl-list::before{ left: 14px; transform:none; }
  .nc-vtl-item{ grid-template-columns: 28px 1fr; }
  .nc-vtl-item .nc-vtl-card{ grid-column: 2; justify-self: start; width: 100%; }
  .nc-vtl-item::before{ left: 14px; }
  .nc-vtl-item .nc-vtl-card::after{ display:none; } /* conector no necesario en móvil */
  .nc-vtl-card::before{ width: 5px; } /* acento más sutil en móvil */
}

/* Accesibilidad / motion */
@media (prefers-reduced-motion: reduce){
  .nc-vtl-card{ transition:none; transform:none; opacity:1; }
}

/* oscilación vertical sutil */
@keyframes nc-float{
  0%   { transform: translateY(0) scale(0.985); box-shadow: var(--nc-shadow); }
  50%  { transform: translateY(calc(var(--nc-float-amp) * -1)) scale(0.988); box-shadow: var(--nc-shadow-strong); }
  100% { transform: translateY(0) scale(0.985); box-shadow: var(--nc-shadow); }
}

/* stagger por posición para que no “floten” al mismo tiempo */
.nc-vtl-item:nth-child(1) .nc-vtl-card.is-visible{ animation-delay: .0s; }
.nc-vtl-item:nth-child(2) .nc-vtl-card.is-visible{ animation-delay: .2s; }
.nc-vtl-item:nth-child(3) .nc-vtl-card.is-visible{ animation-delay: .4s; }
.nc-vtl-item:nth-child(4) .nc-vtl-card.is-visible{ animation-delay: .6s; }
.nc-vtl-item:nth-child(5) .nc-vtl-card.is-visible{ animation-delay: .8s; }
.nc-vtl-item:nth-child(6) .nc-vtl-card.is-visible{ animation-delay: 1.0s; }
.nc-vtl-item:nth-child(7) .nc-vtl-card.is-visible{ animation-delay: 1.2s; }
.nc-vtl-item:nth-child(8) .nc-vtl-card.is-visible{ animation-delay: 1.4s; }
.nc-vtl-item:nth-child(9) .nc-vtl-card.is-visible{ animation-delay: 1.6s; }
.nc-vtl-item:nth-child(10) .nc-vtl-card.is-visible{ animation-delay: 1.8s; }

/* hover: más elevación + ligero lift */
.nc-vtl-card:hover{
  transform: translateY(-4px) scale(0.992);
  box-shadow: var(--nc-shadow-strong);
}

/* respeta accesibilidad */
@media (prefers-reduced-motion: reduce){
  .nc-vtl-card.is-visible{ animation: none; }
  .nc-vtl-card:hover{ transform: none; }
}/* End custom CSS */