.elementor-5353 .elementor-element.elementor-element-995d771{--display:flex;--min-height:560px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5353 .elementor-element.elementor-element-19c7892{text-align:center;}.elementor-5353 .elementor-element.elementor-element-19c7892 .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2.9em;font-weight:500;text-shadow:3px 5px 4px rgba(27.200000000000014, 25.60347826086958, 25.60347826086958, 0.99);color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-f992bc1{text-align:center;}.elementor-5353 .elementor-element.elementor-element-f992bc1 .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:1em;font-weight:500;text-shadow:5px 4px 3px rgba(0, 0, 0, 0.99);color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-c380b7a{--display:flex;}.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 );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-5353 .elementor-element.elementor-element-86a7138{color:#000000;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-5353 .elementor-element.elementor-element-52cf7c7 .elementor-blockquote__content{color:#000000;margin-top:0px;}.elementor-5353 .elementor-element.elementor-element-52cf7c7 .elementor-blockquote__content +.e-q-footer{margin-top:8px;}.elementor-5353 .elementor-element.elementor-element-52cf7c7 .elementor-blockquote__author{color:#000000;}.elementor-5353 .elementor-element.elementor-element-52cf7c7 .elementor-blockquote:before{color:#00000066;font-size:calc(1px * 100);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5353 .elementor-element.elementor-element-1ebbc0c .elementor-button{background-color:#CB5454;fill:#FFFFFF;color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-1ebbc0c .elementor-button:hover, .elementor-5353 .elementor-element.elementor-element-1ebbc0c .elementor-button:focus{color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-1ebbc0c .elementor-button:hover svg, .elementor-5353 .elementor-element.elementor-element-1ebbc0c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-4d04f7f{--display:flex;}.elementor-5353 .elementor-element.elementor-element-915f817 .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2.8em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-bb18f14{column-gap:0px;text-align:left;color:#000000;}.elementor-5353 .elementor-element.elementor-element-262f80b{text-align:left;color:#000000;}.elementor-5353 .elementor-element.elementor-element-6417c4d{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5353 .elementor-element.elementor-element-831b17c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-5353 .elementor-element.elementor-element-831b17c:not(.elementor-motion-effects-element-type-background), .elementor-5353 .elementor-element.elementor-element-831b17c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinaserrano.site/wp-content/uploads/2025/06/republica-cocalera-low.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5353 .elementor-element.elementor-element-831b17c::before, .elementor-5353 .elementor-element.elementor-element-831b17c > .elementor-background-video-container::before, .elementor-5353 .elementor-element.elementor-element-831b17c > .e-con-inner > .elementor-background-video-container::before, .elementor-5353 .elementor-element.elementor-element-831b17c > .elementor-background-slideshow::before, .elementor-5353 .elementor-element.elementor-element-831b17c > .e-con-inner > .elementor-background-slideshow::before, .elementor-5353 .elementor-element.elementor-element-831b17c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#9C9104;--background-overlay:'';}.elementor-5353 .elementor-element.elementor-element-831b17c.e-con:hover{--e-con-transform-scale:1;}.elementor-5353 .elementor-element.elementor-element-102e9c5{text-align:center;}.elementor-5353 .elementor-element.elementor-element-102e9c5 .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2em;font-weight:500;text-shadow:3px 3px 4px rgba(0, 0, 0, 0.81);color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-fa1c607{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-5353 .elementor-element.elementor-element-fa1c607:not(.elementor-motion-effects-element-type-background), .elementor-5353 .elementor-element.elementor-element-fa1c607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinaserrano.site/wp-content/uploads/2025/06/parque-tematico-low.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5353 .elementor-element.elementor-element-fa1c607::before, .elementor-5353 .elementor-element.elementor-element-fa1c607 > .elementor-background-video-container::before, .elementor-5353 .elementor-element.elementor-element-fa1c607 > .e-con-inner > .elementor-background-video-container::before, .elementor-5353 .elementor-element.elementor-element-fa1c607 > .elementor-background-slideshow::before, .elementor-5353 .elementor-element.elementor-element-fa1c607 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5353 .elementor-element.elementor-element-fa1c607 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B3BA5;--background-overlay:'';}.elementor-5353 .elementor-element.elementor-element-fa1c607.e-con:hover{--e-con-transform-scale:1;}.elementor-5353 .elementor-element.elementor-element-2b009a0{text-align:center;}.elementor-5353 .elementor-element.elementor-element-2b009a0 .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2em;font-weight:500;text-shadow:3px 3px 4px rgba(0, 0, 0, 0.81);color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-eccf806{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-5353 .elementor-element.elementor-element-eccf806:not(.elementor-motion-effects-element-type-background), .elementor-5353 .elementor-element.elementor-element-eccf806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinaserrano.site/wp-content/uploads/2025/06/Illustration_sans_titre-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5353 .elementor-element.elementor-element-eccf806::before, .elementor-5353 .elementor-element.elementor-element-eccf806 > .elementor-background-video-container::before, .elementor-5353 .elementor-element.elementor-element-eccf806 > .e-con-inner > .elementor-background-video-container::before, .elementor-5353 .elementor-element.elementor-element-eccf806 > .elementor-background-slideshow::before, .elementor-5353 .elementor-element.elementor-element-eccf806 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5353 .elementor-element.elementor-element-eccf806 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5353 .elementor-element.elementor-element-eccf806.e-con:hover{--e-con-transform-scale:1;}.elementor-5353 .elementor-element.elementor-element-8c39652{text-align:center;}.elementor-5353 .elementor-element.elementor-element-8c39652 .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2em;font-weight:500;text-shadow:3px 3px 4px rgba(0, 0, 0, 0.81);color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-d4bcce8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-5353 .elementor-element.elementor-element-d4bcce8:not(.elementor-motion-effects-element-type-background), .elementor-5353 .elementor-element.elementor-element-d4bcce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinaserrano.site/wp-content/uploads/2025/06/Illustration_sans_titre-2-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5353 .elementor-element.elementor-element-d4bcce8::before, .elementor-5353 .elementor-element.elementor-element-d4bcce8 > .elementor-background-video-container::before, .elementor-5353 .elementor-element.elementor-element-d4bcce8 > .e-con-inner > .elementor-background-video-container::before, .elementor-5353 .elementor-element.elementor-element-d4bcce8 > .elementor-background-slideshow::before, .elementor-5353 .elementor-element.elementor-element-d4bcce8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5353 .elementor-element.elementor-element-d4bcce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5353 .elementor-element.elementor-element-d4bcce8.e-con:hover{--e-con-transform-scale:1;}.elementor-5353 .elementor-element.elementor-element-9ba96ca{text-align:center;}.elementor-5353 .elementor-element.elementor-element-9ba96ca .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2em;font-weight:500;text-shadow:3px 3px 4px rgba(0, 0, 0, 0.81);color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-9028d5a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-5353 .elementor-element.elementor-element-9028d5a:not(.elementor-motion-effects-element-type-background), .elementor-5353 .elementor-element.elementor-element-9028d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinaserrano.site/wp-content/uploads/2025/06/Illustration_sans_titre-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5353 .elementor-element.elementor-element-9028d5a::before, .elementor-5353 .elementor-element.elementor-element-9028d5a > .elementor-background-video-container::before, .elementor-5353 .elementor-element.elementor-element-9028d5a > .e-con-inner > .elementor-background-video-container::before, .elementor-5353 .elementor-element.elementor-element-9028d5a > .elementor-background-slideshow::before, .elementor-5353 .elementor-element.elementor-element-9028d5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5353 .elementor-element.elementor-element-9028d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5353 .elementor-element.elementor-element-9028d5a.e-con:hover{--e-con-transform-scale:1;}.elementor-5353 .elementor-element.elementor-element-916e59b{text-align:center;}.elementor-5353 .elementor-element.elementor-element-916e59b .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2em;font-weight:500;text-shadow:3px 3px 4px rgba(0, 0, 0, 0.81);color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-4a88567{--display:flex;}.elementor-5353 .elementor-element.elementor-element-f187297 .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2.8em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-32a66b1{color:#000000;}.elementor-widget-testimonial .elementor-testimonial-content{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-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5353 .elementor-element.elementor-element-c69a554 .elementor-testimonial-wrapper{text-align:center;}.elementor-5353 .elementor-element.elementor-element-c69a554 .elementor-testimonial-content{color:#000000;font-family:"Georgia", Sans-serif;font-size:1em;font-weight:400;}.elementor-5353 .elementor-element.elementor-element-c69a554 .elementor-testimonial-name{color:#1C1C1C;font-family:"Georgia", Sans-serif;font-size:1em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-c69a554 .elementor-testimonial-job{color:#2B4705;}.elementor-5353 .elementor-element.elementor-element-3ea4e30{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5353 .elementor-element.elementor-element-3ea4e30.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-5353 .elementor-element.elementor-element-ba01226 .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-67a608c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5353 .elementor-element.elementor-element-67a608c.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-5353 .elementor-element.elementor-element-4a44741 .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-c263dd5{color:#000000;}.elementor-5353 .elementor-element.elementor-element-b47ea00{font-family:"Georgia", Sans-serif;font-size:1em;font-weight:400;color:#000000;}.elementor-5353 .elementor-element.elementor-element-9665d7f .elementor-blockquote__content{color:#000000;}.elementor-5353 .elementor-element.elementor-element-9665d7f .elementor-blockquote__author{color:#000000;}.elementor-5353 .elementor-element.elementor-element-c77233c{color:#000000;}.elementor-5353 .elementor-element.elementor-element-215e0ee .elementor-blockquote__content{color:#000000;}.elementor-5353 .elementor-element.elementor-element-215e0ee .elementor-blockquote__author{color:#000000;}.elementor-5353 .elementor-element.elementor-element-187b118 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5353 .elementor-element.elementor-element-6a4b0ae{--display:flex;}.elementor-5353 .elementor-element.elementor-element-b99f1c5 .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2.8em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-7531132{color:#000000;}.elementor-5353 .elementor-element.elementor-element-870e988{color:#000000;}.elementor-5353 .elementor-element.elementor-element-844be3a{color:#000000;}.elementor-5353 .elementor-element.elementor-element-abaa65d{color:#000000;}.elementor-5353 .elementor-element.elementor-element-9fe2abe .elementor-blockquote__content{color:#000000;}.elementor-5353 .elementor-element.elementor-element-9fe2abe .elementor-blockquote__author{color:#000000;}.elementor-5353 .elementor-element.elementor-element-defa13d{color:#000000;}.elementor-5353 .elementor-element.elementor-element-8908db0 .elementor-testimonial-wrapper{text-align:center;}.elementor-5353 .elementor-element.elementor-element-8908db0 .elementor-testimonial-content{color:#000000;}.elementor-5353 .elementor-element.elementor-element-8908db0 .elementor-testimonial-name{font-family:"Georgia", Sans-serif;font-size:1em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-8908db0 .elementor-testimonial-job{color:#2B4705;}.elementor-5353 .elementor-element.elementor-element-41d9a33{color:#000000;}.elementor-5353 .elementor-element.elementor-element-541c056{color:#000000;}.elementor-5353 .elementor-element.elementor-element-462ed15{--display:flex;}.elementor-5353 .elementor-element.elementor-element-c3c23d6 .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2.8em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-2e29af5{color:#000000;}.elementor-5353 .elementor-element.elementor-element-7751073{color:#000000;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5353 .elementor-element.elementor-element-1b963f6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-5353 .elementor-element.elementor-element-1b963f6 .elementor-swiper-button{font-size:20px;}.elementor-5353 .elementor-element.elementor-element-6e8fee6 .elementor-blockquote__content{color:#000000;}.elementor-5353 .elementor-element.elementor-element-6e8fee6 .elementor-blockquote__author{color:#000000;}.elementor-5353 .elementor-element.elementor-element-4870ca5{color:#000000;}.elementor-5353 .elementor-element.elementor-element-b167aea{color:#000000;}.elementor-5353 .elementor-element.elementor-element-951dff5 .elementor-blockquote__content{color:#000000;}.elementor-5353 .elementor-element.elementor-element-951dff5 .elementor-blockquote__author{color:#000000;}.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-5353 .elementor-element.elementor-element-c5a1de0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5353 .elementor-element.elementor-element-c5a1de0.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5353 .elementor-element.elementor-element-c5a1de0 img{width:100%;max-width:100%;height:407px;object-fit:cover;object-position:center center;}.elementor-5353 .elementor-element.elementor-element-9ac2d66 .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-26dc13f{color:#000000;}.elementor-5353 .elementor-element.elementor-element-ab87261 .elementor-testimonial-wrapper{text-align:center;}.elementor-5353 .elementor-element.elementor-element-ab87261 .elementor-testimonial-content{color:#000000;}.elementor-5353 .elementor-element.elementor-element-ab87261 .elementor-testimonial-name{font-family:"Georgia", Sans-serif;font-size:1em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-ab87261 .elementor-testimonial-job{color:#2B4705;}.elementor-5353 .elementor-element.elementor-element-f883e3f{color:#000000;}.elementor-5353 .elementor-element.elementor-element-54139de .elementor-blockquote__content{color:#000000;}.elementor-5353 .elementor-element.elementor-element-54139de .elementor-blockquote__author{color:#000000;}.elementor-5353 .elementor-element.elementor-element-fc3e7c9{color:#000000;}.elementor-5353 .elementor-element.elementor-element-00b46ae .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-97ba5c1{color:#000000;}.elementor-5353 .elementor-element.elementor-element-aabcaf2 .elementor-testimonial-wrapper{text-align:center;}.elementor-5353 .elementor-element.elementor-element-aabcaf2 .elementor-testimonial-content{color:#000000;font-family:"Georgia", Sans-serif;font-size:1em;font-weight:400;}.elementor-5353 .elementor-element.elementor-element-aabcaf2 .elementor-testimonial-name{font-family:"Georgia", Sans-serif;font-size:1em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-aabcaf2 .elementor-testimonial-job{color:#2B4705;}.elementor-5353 .elementor-element.elementor-element-cf573bc{--display:flex;}.elementor-5353 .elementor-element.elementor-element-5d8fb98 .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2.8em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-ab66827{color:#000000;}.elementor-5353 .elementor-element.elementor-element-a134fde .elementor-testimonial-wrapper{text-align:center;}.elementor-5353 .elementor-element.elementor-element-a134fde .elementor-testimonial-content{color:#000000;}.elementor-5353 .elementor-element.elementor-element-a134fde .elementor-testimonial-name{font-family:"Georgia", Sans-serif;font-size:1em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-a134fde .elementor-testimonial-job{color:#2B4705;}.elementor-5353 .elementor-element.elementor-element-ef99e03{color:#000000;}.elementor-5353 .elementor-element.elementor-element-90125d0{color:#000000;}.elementor-5353 .elementor-element.elementor-element-90ac6da .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-25c1022 .elementor-testimonial-wrapper{text-align:center;}.elementor-5353 .elementor-element.elementor-element-25c1022 .elementor-testimonial-content{color:#000000;}.elementor-5353 .elementor-element.elementor-element-25c1022 .elementor-testimonial-name{font-family:"Georgia", Sans-serif;font-size:1em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-25c1022 .elementor-testimonial-job{color:#2B4705;}.elementor-5353 .elementor-element.elementor-element-9c41bcd{color:#000000;}.elementor-5353 .elementor-element.elementor-element-b002003{color:#000000;}.elementor-5353 .elementor-element.elementor-element-593f8cb{--display:flex;}.elementor-5353 .elementor-element.elementor-element-3993245 .elementor-heading-title{font-family:"Alatsi", Sans-serif;font-size:2.8em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-d1f59c7{color:#000000;}.elementor-5353 .elementor-element.elementor-element-abe86a3 .elementor-testimonial-wrapper{text-align:center;}.elementor-5353 .elementor-element.elementor-element-abe86a3 .elementor-testimonial-content{color:#000000;font-family:"Georgia", Sans-serif;font-size:1em;font-weight:400;}.elementor-5353 .elementor-element.elementor-element-abe86a3 .elementor-testimonial-name{font-family:"Georgia", Sans-serif;font-size:1em;font-weight:500;}.elementor-5353 .elementor-element.elementor-element-abe86a3 .elementor-testimonial-job{color:#2B4705;}.elementor-5353 .elementor-element.elementor-element-a25eeae{font-family:"Georgia", Sans-serif;font-size:1em;font-weight:400;color:#000000;}.elementor-5353 .elementor-element.elementor-element-6e43391{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5353 .elementor-element.elementor-element-9a8815e .elementor-button{background-color:#747474;fill:#FFFFFF;color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-9a8815e .elementor-button:hover, .elementor-5353 .elementor-element.elementor-element-9a8815e .elementor-button:focus{color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-9a8815e .elementor-button:hover svg, .elementor-5353 .elementor-element.elementor-element-9a8815e .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5353 .elementor-element.elementor-element-c380b7a{--content-width:700px;}.elementor-5353 .elementor-element.elementor-element-4d04f7f{--content-width:700px;}.elementor-5353 .elementor-element.elementor-element-4a88567{--content-width:700px;}.elementor-5353 .elementor-element.elementor-element-6a4b0ae{--content-width:700px;}.elementor-5353 .elementor-element.elementor-element-462ed15{--content-width:700px;}.elementor-5353 .elementor-element.elementor-element-cf573bc{--content-width:700px;}.elementor-5353 .elementor-element.elementor-element-593f8cb{--content-width:700px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-5353 .elementor-element.elementor-element-1b963f6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5353 .elementor-element.elementor-element-c380b7a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5353 .elementor-element.elementor-element-4d04f7f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5353 .elementor-element.elementor-element-847c4bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5353 .elementor-element.elementor-element-262f80b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5353 .elementor-element.elementor-element-6417c4d{--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5353 .elementor-element.elementor-element-831b17c:not(.elementor-motion-effects-element-type-background), .elementor-5353 .elementor-element.elementor-element-831b17c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinaserrano.site/wp-content/uploads/2025/06/republica-cocalera-low.jpg");}.elementor-5353 .elementor-element.elementor-element-831b17c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5353 .elementor-element.elementor-element-102e9c5{text-align:center;}.elementor-5353 .elementor-element.elementor-element-fa1c607:not(.elementor-motion-effects-element-type-background), .elementor-5353 .elementor-element.elementor-element-fa1c607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinaserrano.site/wp-content/uploads/2025/06/parque-tematico-low.jpg");}.elementor-5353 .elementor-element.elementor-element-fa1c607{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5353 .elementor-element.elementor-element-2b009a0{text-align:center;}.elementor-5353 .elementor-element.elementor-element-2b009a0 .elementor-heading-title{font-size:1.8em;}.elementor-5353 .elementor-element.elementor-element-eccf806:not(.elementor-motion-effects-element-type-background), .elementor-5353 .elementor-element.elementor-element-eccf806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinaserrano.site/wp-content/uploads/2025/06/Illustration_sans_titre-1.jpg");}.elementor-5353 .elementor-element.elementor-element-eccf806{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-5353 .elementor-element.elementor-element-8c39652{text-align:center;}.elementor-5353 .elementor-element.elementor-element-8c39652 .elementor-heading-title{font-size:1.8em;}.elementor-5353 .elementor-element.elementor-element-d4bcce8:not(.elementor-motion-effects-element-type-background), .elementor-5353 .elementor-element.elementor-element-d4bcce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinaserrano.site/wp-content/uploads/2025/06/Illustration_sans_titre-2-1.jpg");}.elementor-5353 .elementor-element.elementor-element-d4bcce8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-5353 .elementor-element.elementor-element-9ba96ca{text-align:center;}.elementor-5353 .elementor-element.elementor-element-9ba96ca .elementor-heading-title{font-size:1.8em;}.elementor-5353 .elementor-element.elementor-element-9028d5a:not(.elementor-motion-effects-element-type-background), .elementor-5353 .elementor-element.elementor-element-9028d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinaserrano.site/wp-content/uploads/2025/06/Illustration_sans_titre-1-1.jpg");}.elementor-5353 .elementor-element.elementor-element-9028d5a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-5353 .elementor-element.elementor-element-916e59b{text-align:center;}.elementor-5353 .elementor-element.elementor-element-916e59b .elementor-heading-title{font-size:1.8em;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-5353 .elementor-element.elementor-element-1b963f6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for html, class: .elementor-element-847c4bb */.elementor-5353 .elementor-element.elementor-element-847c4bb {
  display: flex; /* Convertimos el widget en un contenedor Flex */
  flex-direction: column; /* Alineamos los hijos verticalmente */
  justify-content: center; /* Centramos verticalmente el contenido */
  min-height: 220px; /* Mantén o ajusta esta altura mínima */
 }

 /* Si el contenido de Genially tiene márgenes internos, podrías necesitar ajustar esto */
 /* .elementor-5353 .elementor-element.elementor-element-847c4bb > div { /* Intenta con esto si el contenido interno necesita centrarse */
 /* margin-top: auto; */
 /* margin-bottom: auto; */
 /* } *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6417c4d *//* ===================================================================
   CÓDIGO MAESTRO COMPLETO Y UNIFICADO
   Contiene todas las funcionalidades del menú y las pestañas.
   Clase a usar en el Contenedor principal: menu-final
   ===================================================================
*/

/* --- 1. ESTILOS DEL MENÚ EXPANDIBLE --- */

.menu-final > .e-con {
  flex-basis: 0;
  flex-grow: 1;
  transition: flex-grow 0.7s ease;
  position: relative;
  overflow: hidden;
}

.menu-final > .e-con:hover {
  flex-grow: 8;
}

.menu-final > .e-con::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.45);
  transition: background-color 0.5s ease;
  z-index: 1;
}

.menu-final > .e-con:hover::before {
  background-color: rgba(0, 0, 0, 0.25);
}

.menu-final .e-con-inner {
  position: relative;
  z-index: 2;
}


/* --- 2. LÓGICA DE PESTAÑAS Y SCROLL --- */
/* Configuración de los contenedores de contenido: se ocultan y tienen margen */




.elementor-element[id^="contenido-"] {
  display: none;
  scroll-margin-top: 70px; /* Margen para que el título no quede oculto */
}




/* Se muestra el contenedor "activo" o clickeado */


.elementor-element[id^="contenido-"]:target {
  display: block;
}






/* Se muestra el primer contenedor por defecto al cargar la página */
/*
body:not(:has(:target)) #contenido-uno {
  display: block;
}*/

/* --- 3. AJUSTE RESPONSIVE PARA MÓVIL --- */

@media (max-width: 767px) {
  /* Se reduce el margen de scroll en pantallas pequeñas */
  .elementor-element[id^="contenido-"] {
    scroll-margin-top: 50px; 
  }
}




/* Eliminar posibles espacios entre los items del menú */
.menu-final > .e-con {
margin-right: -1px !important;
}

.menu-final > .e-con:last-child {
margin-right: 0 !important; /* Evitar un margen innecesario en el último elemento */
}


/* ==============================================
   DESACTIVAR EXPANSIÓN DEL MENÚ EN MÓVIL
   ============================================== */
@media (max-width: 767px) {
  /* Hacemos que en el hover no cambie el tamaño en pantallas de móvil */
  .menu-final > .e-con:hover {
    flex-grow: 1; /* Mantenemos el valor por defecto, desactivando la expansión */
  }
}



/* ==========================================================
   LÓGICA PARA EL BOTÓN "LEER MÁS" DE LA INTRODUCCIÓN
   ==========================================================
*/

/* 1. Oculta la sección "Intro" por defecto y ajusta el scroll */
.elementor-element#intro-completa {
  display: none;
  scroll-margin-top: 100px; /* Ajusta este valor si el título queda oculto por el menú */
}

/* 2. Muestra la sección "Intro" cuando se hace clic en el enlace */
.elementor-element#intro-completa:target {
  display: block;
}/* End custom CSS */