.elementor-246494 .elementor-element.elementor-element-642d4c1{--display:flex;--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;--overflow:hidden;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-d109812{--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;}.elementor-246494 .elementor-element.elementor-element-0c83db9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 10px 0px;text-align:left;}.elementor-246494 .elementor-element.elementor-element-0c83db9 .elementor-heading-title{font-family:"Caviar Dreams Bold", Sans-serif;font-size:2rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-7d8301a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 10px 0px;text-align:left;}.elementor-246494 .elementor-element.elementor-element-7d8301a .elementor-heading-title{font-family:"Caviar Dreams Bold", Sans-serif;font-size:2rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-e818655{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 10px 0px;text-align:left;}.elementor-246494 .elementor-element.elementor-element-e818655 .elementor-heading-title{font-family:"Caviar Dreams Bold", Sans-serif;font-size:2rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-962bf58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 10px 0px;text-align:left;}.elementor-246494 .elementor-element.elementor-element-962bf58 .elementor-heading-title{font-family:"Caviar Dreams Bold", Sans-serif;font-size:2rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-7f09383{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 10px 0px;text-align:left;}.elementor-246494 .elementor-element.elementor-element-7f09383 .elementor-heading-title{font-family:"Caviar Dreams Bold", Sans-serif;font-size:2rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-e37d0e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 025px) 0px;padding:0px 0px 10px 0px;text-align:left;}.elementor-246494 .elementor-element.elementor-element-e37d0e2 .elementor-heading-title{font-family:"Caviar Dreams Bold", Sans-serif;font-size:2rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-2dd2803{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-246494 .elementor-element.elementor-element-2ec7d95 > .elementor-widget-container{margin:0 0 4vh 0;}.elementor-246494 .elementor-element.elementor-element-2ec7d95 .heading .highlighted-text:not(:hover){background-size:0% 10%;}.elementor-246494 .elementor-element.elementor-element-2ec7d95 .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 10%;}.elementor-246494 .elementor-element.elementor-element-2ec7d95 .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 10%;}.elementor-246494 .elementor-element.elementor-element-2ec7d95 h1, .elementor-246494 .elementor-element.elementor-element-2ec7d95 h2, .elementor-246494 .elementor-element.elementor-element-2ec7d95 h3, .elementor-246494 .elementor-element.elementor-element-2ec7d95 h4, .elementor-246494 .elementor-element.elementor-element-2ec7d95 h5, .elementor-246494 .elementor-element.elementor-element-2ec7d95 h6{font-family:"Caviar Dreams Bold", Sans-serif;font-size:5.5vw;font-weight:700;text-transform:uppercase;}.elementor-246494 .elementor-element.elementor-element-2ec7d95 .text-before{font-family:"Caviar Dreams Italic Bold", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-2ec7d95 .highlighted-text-holder{font-family:"Caviar Dreams Italic Bold", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-2ec7d95 .highlighted-text{background-image:linear-gradient(#000000, #000000);}.elementor-246494 .elementor-element.elementor-element-8169bec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246494 .elementor-element.elementor-element-f2cba04 .button:not(:hover){color:var( --e-global-color-secondary );}.elementor-246494 .elementor-element.elementor-element-f2cba04 .button.-default:not(:hover){background-color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-f2cba04 .button{border-color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-f2cba04 .button:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-f2cba04 .button.-default:hover{background-color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-f2cba04{font-family:"Caviar Dreams Italic", Sans-serif;font-size:0.85em;font-weight:600;text-transform:uppercase;}.elementor-246494 .elementor-element.elementor-element-887a1fa{font-family:"Caviar Dreams Italic", Sans-serif;font-size:0.85em;font-weight:600;text-transform:uppercase;}.elementor-246494 .elementor-element.elementor-element-9aaa9ff{--display:flex;--min-height:75vh;--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;--overflow:hidden;}.elementor-246494 .elementor-element.elementor-element-9aaa9ff:not(.elementor-motion-effects-element-type-background), .elementor-246494 .elementor-element.elementor-element-9aaa9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://larealizadora.com/wp-content/uploads/2025/10/DJI_0489_compressed.jpg") 50% 50%;background-size:cover;}.elementor-246494 .elementor-element.elementor-element-1fa1c37{--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;--overflow:hidden;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-1fa1c37:not(.elementor-motion-effects-element-type-background), .elementor-246494 .elementor-element.elementor-element-1fa1c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-1fa1c37 .row-bg-text{font-family:"Caviar Dreams", Sans-serif;font-size:12vw;font-weight:300;text-transform:uppercase;}.elementor-246494 .elementor-element.elementor-element-0b5330c{--display:flex;--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;--flex-wrap:wrap;}.elementor-246494 .elementor-element.elementor-element-03dab13{--display:flex;}.elementor-246494 .elementor-element.elementor-element-9d4c360 .video-button-caption{font-family:"Caviar Dreams", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-9d4c360 .video-button:not(.-outlined) .icon-button{background-color:#FFFFFF;}.elementor-246494 .elementor-element.elementor-element-9d4c360 .video-button.-outlined .icon-button{border-color:#FFFFFF;}.elementor-246494 .elementor-element.elementor-element-9d4c360 .icon-button .icon{color:#FFFFFF;}.elementor-246494 .elementor-element.elementor-element-7d33733{margin:1.5em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;font-family:"Caviar Dreams", Sans-serif;font-size:0.85em;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-246494 .elementor-element.elementor-element-50eeaa0{--display:flex;}.elementor-246494 .elementor-element.elementor-element-2589f88{--display:flex;}.elementor-246494 .elementor-element.elementor-element-7a4416c{--display:flex;}.elementor-246494 .elementor-element.elementor-element-95a6991{padding:50px 0px 0px 0px;font-family:"Caviar Dreams", Sans-serif;color:var( --e-global-color-secondary );}.elementor-246494 .elementor-element.elementor-element-7aaef19{--display:flex;}.elementor-246494 .elementor-element.elementor-element-c47d9b3{padding:50px 0px 0px 0px;font-family:"Caviar Dreams", Sans-serif;color:var( --e-global-color-secondary );}.elementor-246494 .elementor-element.elementor-element-cd35030{--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;--overflow:hidden;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-544ec50{--display:flex;}.elementor-246494 .elementor-element.elementor-element-5035c24{--divider-border-style:solid;--divider-color:#635D6FA6;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-246494 .elementor-element.elementor-element-5035c24 .elementor-divider-separator{width:100%;}.elementor-246494 .elementor-element.elementor-element-5035c24 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-246494 .elementor-element.elementor-element-4ead25e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0;--margin-bottom:3vh;--margin-left:0;--margin-right:0;}.elementor-246494 .elementor-element.elementor-element-e86a46d .title{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-e86a46d h1, .elementor-246494 .elementor-element.elementor-element-e86a46d h2, .elementor-246494 .elementor-element.elementor-element-e86a46d h3, .elementor-246494 .elementor-element.elementor-element-e86a46d h4, .elementor-246494 .elementor-element.elementor-element-e86a46d h5, .elementor-246494 .elementor-element.elementor-element-e86a46d h6{font-family:"Caviar Dreams Italic Bold", Sans-serif;font-size:2vw;font-weight:300;text-transform:uppercase;}.elementor-246494 .elementor-element.elementor-element-e8a9998{--display:flex;}.elementor-246494 .elementor-element.elementor-element-eed2cd7 .grid-item:not(.-nospace){padding:0px;}@media screen and (min-width: 769px){ .elementor-246494 .elementor-element.elementor-element-eed2cd7 .vc_row:not(.-nospace).blog-posts{margin-top:-0px };}.elementor-246494 .elementor-element.elementor-element-eed2cd7 .blog-item .title{color:var( --e-global-color-primary );font-family:"Caviar Dreams Italic Bold", Sans-serif;font-size:2rem;font-weight:300;text-transform:uppercase;}.elementor-246494 .elementor-element.elementor-element-eed2cd7 .blog-item .card-details > p{color:var( --e-global-color-primary );font-family:"Caviar Dreams", Sans-serif;font-size:1rem;}.elementor-246494 .elementor-element.elementor-element-eed2cd7 .blog-item .card-details .card-details-item > p{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-eed2cd7 .blog-item .category-holder{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-eed2cd7 .blog-item .button{color:var( --e-global-color-primary );font-family:"Caviar Dreams", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-eed2cd7 .blog-item .date{color:var( --e-global-color-primary );font-family:"Caviar Dreams", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-eed2cd7 .blog-item .post-meta-estimate{color:var( --e-global-color-primary );font-family:"Caviar Dreams", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-eed2cd7 .blog-item .meta-holder{color:var( --e-global-color-primary );font-family:"Caviar Dreams", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-ede98e1{--display:flex;--min-height:75vh;--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;--overflow:hidden;}.elementor-246494 .elementor-element.elementor-element-ede98e1:not(.elementor-motion-effects-element-type-background), .elementor-246494 .elementor-element.elementor-element-ede98e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://larealizadora.com/wp-content/uploads/2025/10/DJI_0498.jpg");}.elementor-246494 .elementor-element.elementor-element-94934b8{--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;--overflow:hidden;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-4a8724b{--display:flex;}.elementor-246494 .elementor-element.elementor-element-92b602f{--divider-border-style:solid;--divider-color:#635D6FA6;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-246494 .elementor-element.elementor-element-92b602f .elementor-divider-separator{width:100%;}.elementor-246494 .elementor-element.elementor-element-92b602f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-246494 .elementor-element.elementor-element-9daa092{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0;--margin-bottom:3vh;--margin-left:0;--margin-right:0;}.elementor-246494 .elementor-element.elementor-element-e11164f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-246494 .elementor-element.elementor-element-e11164f .title{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-e11164f h1, .elementor-246494 .elementor-element.elementor-element-e11164f h2, .elementor-246494 .elementor-element.elementor-element-e11164f h3, .elementor-246494 .elementor-element.elementor-element-e11164f h4, .elementor-246494 .elementor-element.elementor-element-e11164f h5, .elementor-246494 .elementor-element.elementor-element-e11164f h6{font-family:"Caviar Dreams Italic Bold", Sans-serif;font-size:2vw;font-weight:300;text-transform:uppercase;}.elementor-246494 .elementor-element.elementor-element-b82f6f0{font-family:"Caviar Dreams Italic Bold", Sans-serif;font-size:0.85em;font-weight:500;text-transform:uppercase;}.elementor-246494 .elementor-element.elementor-element-5db2e3c{--display:flex;}.elementor-246494 .elementor-element.elementor-element-042d841{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-c00f452 .grid-item:not(.-nospace){padding:10px;}.elementor-246494 .elementor-element.elementor-element-c00f452 .portfolio-grid:not(.-nospace){margin-left:-10px;margin-right:-10px;}.elementor-246494 .elementor-element.elementor-element-c00f452 .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 10px);}.elementor-246494 .elementor-element.elementor-element-c00f452 .portfolio-item .headline{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-c00f452 .grid-item .title{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-c00f452 .portfolio-item .headline, .elementor-246494 .elementor-element.elementor-element-c00f452 .grid-item .title{font-family:"Caviar Dreams Bold", Sans-serif;font-size:22px;letter-spacing:-0.01em;}.elementor-246494 .elementor-element.elementor-element-c00f452 .portfolio-item .project-details{color:var( --e-global-color-primary );font-family:"Caviar Dreams Bold", Sans-serif;font-size:0.92em;}.elementor-246494 .elementor-element.elementor-element-c00f452 .portfolio-item .project-content .category-holder{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-c00f452 .grid-item .category-holder{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-c00f452 .portfolio-item .project-content .category-holder, .elementor-246494 .elementor-element.elementor-element-c00f452 .grid-item .category-holder{font-family:"Caviar Dreams Bold", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-c00f452 .portfolio-item .project-content .button{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-c00f452 .grid-item .show-project-link{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-c00f452 .portfolio-item .project-content .btn-lightbox, .elementor-246494 .elementor-element.elementor-element-c00f452 .grid-item .show-project-link{font-family:"Caviar Dreams Bold", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-a5389b1{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-ab108cc .grid-item:not(.-nospace){padding:10px;}.elementor-246494 .elementor-element.elementor-element-ab108cc .portfolio-grid:not(.-nospace){margin-left:-10px;margin-right:-10px;}.elementor-246494 .elementor-element.elementor-element-ab108cc .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 10px);}.elementor-246494 .elementor-element.elementor-element-ab108cc .portfolio-item .headline{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-ab108cc .grid-item .title{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-ab108cc .portfolio-item .headline, .elementor-246494 .elementor-element.elementor-element-ab108cc .grid-item .title{font-family:"Caviar Dreams Bold", Sans-serif;font-size:22px;letter-spacing:-0.01em;}.elementor-246494 .elementor-element.elementor-element-ab108cc .portfolio-item .project-details{color:var( --e-global-color-primary );font-family:"Caviar Dreams Bold", Sans-serif;font-size:0.92em;}.elementor-246494 .elementor-element.elementor-element-ab108cc .portfolio-item .project-content .category-holder{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-ab108cc .grid-item .category-holder{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-ab108cc .portfolio-item .project-content .category-holder, .elementor-246494 .elementor-element.elementor-element-ab108cc .grid-item .category-holder{font-family:"Caviar Dreams Bold", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-ab108cc .portfolio-item .project-content .button{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-ab108cc .grid-item .show-project-link{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-ab108cc .portfolio-item .project-content .btn-lightbox, .elementor-246494 .elementor-element.elementor-element-ab108cc .grid-item .show-project-link{font-family:"Caviar Dreams Bold", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-ab108cc .portfolio-filter{color:#000000;}.elementor-246494 .elementor-element.elementor-element-ab108cc .portfolio-filter a{color:#000000;}.elementor-246494 .elementor-element.elementor-element-ab108cc .portfolio-filter, .elementor-246494 .elementor-element.elementor-element-ab108cc .portfolio-filter a{font-family:"Caviar Dreams Italic Bold", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-ab108cc .portfolio-filter a:hover{color:#000000;}.elementor-246494 .elementor-element.elementor-element-ab108cc .portfolio-filter a.active{color:#000000;}.elementor-246494 .elementor-element.elementor-element-02a8ee7{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-7dc9684 .grid-item:not(.-nospace){padding:10px;}.elementor-246494 .elementor-element.elementor-element-7dc9684 .portfolio-grid:not(.-nospace){margin-left:-10px;margin-right:-10px;}.elementor-246494 .elementor-element.elementor-element-7dc9684 .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 10px);}.elementor-246494 .elementor-element.elementor-element-7dc9684 .portfolio-item .headline{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-7dc9684 .grid-item .title{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-7dc9684 .portfolio-item .headline, .elementor-246494 .elementor-element.elementor-element-7dc9684 .grid-item .title{font-family:"Caviar Dreams Bold", Sans-serif;font-size:22px;letter-spacing:-0.01em;}.elementor-246494 .elementor-element.elementor-element-7dc9684 .portfolio-item .project-details{color:var( --e-global-color-primary );font-family:"Caviar Dreams Bold", Sans-serif;font-size:0.92em;}.elementor-246494 .elementor-element.elementor-element-7dc9684 .portfolio-item .project-content .category-holder{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-7dc9684 .grid-item .category-holder{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-7dc9684 .portfolio-item .project-content .category-holder, .elementor-246494 .elementor-element.elementor-element-7dc9684 .grid-item .category-holder{font-family:"Caviar Dreams Bold", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-7dc9684 .portfolio-item .project-content .button{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-7dc9684 .grid-item .show-project-link{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-7dc9684 .portfolio-item .project-content .btn-lightbox, .elementor-246494 .elementor-element.elementor-element-7dc9684 .grid-item .show-project-link{font-family:"Caviar Dreams Bold", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-f1f9868{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-b9b30b3 .grid-item:not(.-nospace){padding:10px;}.elementor-246494 .elementor-element.elementor-element-b9b30b3 .portfolio-grid:not(.-nospace){margin-left:-10px;margin-right:-10px;}.elementor-246494 .elementor-element.elementor-element-b9b30b3 .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 10px);}.elementor-246494 .elementor-element.elementor-element-b9b30b3 .portfolio-item .headline{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-b9b30b3 .grid-item .title{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-b9b30b3 .portfolio-item .headline, .elementor-246494 .elementor-element.elementor-element-b9b30b3 .grid-item .title{font-family:"Caviar Dreams Bold", Sans-serif;font-size:22px;letter-spacing:-0.01em;}.elementor-246494 .elementor-element.elementor-element-b9b30b3 .portfolio-item .project-details{color:var( --e-global-color-primary );font-family:"Caviar Dreams Bold", Sans-serif;font-size:0.92em;}.elementor-246494 .elementor-element.elementor-element-b9b30b3 .portfolio-item .project-content .category-holder{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-b9b30b3 .grid-item .category-holder{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-b9b30b3 .portfolio-item .project-content .category-holder, .elementor-246494 .elementor-element.elementor-element-b9b30b3 .grid-item .category-holder{font-family:"Caviar Dreams Bold", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-b9b30b3 .portfolio-item .project-content .button{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-b9b30b3 .grid-item .show-project-link{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-b9b30b3 .portfolio-item .project-content .btn-lightbox, .elementor-246494 .elementor-element.elementor-element-b9b30b3 .grid-item .show-project-link{font-family:"Caviar Dreams Bold", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-a4aa39f{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-8cf96fb .grid-item:not(.-nospace){padding:10px;}.elementor-246494 .elementor-element.elementor-element-8cf96fb .portfolio-grid:not(.-nospace){margin-left:-10px;margin-right:-10px;}.elementor-246494 .elementor-element.elementor-element-8cf96fb .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 10px);}.elementor-246494 .elementor-element.elementor-element-8cf96fb .portfolio-item .headline{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-8cf96fb .grid-item .title{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-8cf96fb .portfolio-item .headline, .elementor-246494 .elementor-element.elementor-element-8cf96fb .grid-item .title{font-family:"Caviar Dreams Bold", Sans-serif;font-size:22px;letter-spacing:-0.01em;}.elementor-246494 .elementor-element.elementor-element-8cf96fb .portfolio-item .project-details{color:var( --e-global-color-primary );font-family:"Caviar Dreams Bold", Sans-serif;font-size:0.92em;}.elementor-246494 .elementor-element.elementor-element-8cf96fb .portfolio-item .project-content .category-holder{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-8cf96fb .grid-item .category-holder{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-8cf96fb .portfolio-item .project-content .category-holder, .elementor-246494 .elementor-element.elementor-element-8cf96fb .grid-item .category-holder{font-family:"Caviar Dreams Bold", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-8cf96fb .portfolio-item .project-content .button{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-8cf96fb .grid-item .show-project-link{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-8cf96fb .portfolio-item .project-content .btn-lightbox, .elementor-246494 .elementor-element.elementor-element-8cf96fb .grid-item .show-project-link{font-family:"Caviar Dreams Bold", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-f112dd9{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-246494 .elementor-element.elementor-element-e793de1{--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;--gap:20px 0px;--row-gap:20px;--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-246494 .elementor-element.elementor-element-cbf14c3{padding:0px 0px 20px 0px;text-align:center;}.elementor-246494 .elementor-element.elementor-element-cbf14c3 .elementor-heading-title{font-family:"Caviar Dreams", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-6708b6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-246494 .elementor-element.elementor-element-7a69361{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246494 .elementor-element.elementor-element-23c8ae1{padding:20px 0px 0px 0px;text-align:center;}.elementor-246494 .elementor-element.elementor-element-23c8ae1 .elementor-heading-title{font-family:"Caviar Dreams", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-3c85ec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-246494 .elementor-element.elementor-element-21bba7b{--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;--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-246494 .elementor-element.elementor-element-0adbeda{padding:0px 0px 20px 0px;text-align:center;}.elementor-246494 .elementor-element.elementor-element-0adbeda .elementor-heading-title{font-family:"Caviar Dreams", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-d23448e{padding:0px 0px 0px 0px;}.elementor-246494 .elementor-element.elementor-element-c2c9311{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246494 .elementor-element.elementor-element-8ffc59c{padding:0px 0px 20px 0px;text-align:center;}.elementor-246494 .elementor-element.elementor-element-8ffc59c .elementor-heading-title{font-family:"Caviar Dreams", Sans-serif;}.elementor-246494 .elementor-element.elementor-element-e626355{padding:0px 0px 0px 0px;}.elementor-246494 .elementor-element.elementor-element-f7a7f83{--n-accordion-title-font-size:2rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:30px;}.elementor-246494 .elementor-element.elementor-element-d317f9e{--display:flex;--overflow:hidden;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-8cfa58c{--display:flex;--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;--flex-wrap:wrap;}.elementor-246494 .elementor-element.elementor-element-67b2fa7{--display:flex;}.elementor-246494 .elementor-element.elementor-element-7b143f2{--divider-border-style:solid;--divider-color:#635D6FA6;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-246494 .elementor-element.elementor-element-7b143f2 .elementor-divider-separator{width:100%;}.elementor-246494 .elementor-element.elementor-element-7b143f2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-246494 .elementor-element.elementor-element-8764973{--display:flex;}.elementor-246494 .elementor-element.elementor-element-5d49334 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-246494 .elementor-element.elementor-element-5d49334 .title{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-5d49334 h1, .elementor-246494 .elementor-element.elementor-element-5d49334 h2, .elementor-246494 .elementor-element.elementor-element-5d49334 h3, .elementor-246494 .elementor-element.elementor-element-5d49334 h4, .elementor-246494 .elementor-element.elementor-element-5d49334 h5, .elementor-246494 .elementor-element.elementor-element-5d49334 h6{font-family:"Caviar Dreams Italic Bold", Sans-serif;font-size:2vw;font-weight:300;text-transform:uppercase;}.elementor-246494 .elementor-element.elementor-element-6f754b6{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:010px;--padding-right:0px;}.elementor-246494 .elementor-element.elementor-element-1ee7a45{margin:4vh 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;font-family:"Caviar Dreams Italic", Sans-serif;font-size:1rem;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-c544db6{margin:4vh 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;font-family:"Caviar Dreams Italic", Sans-serif;font-size:1rem;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-ed51b46{margin:4vh 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;font-family:"Caviar Dreams Italic", Sans-serif;font-size:1rem;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-54a02af{margin:4vh 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;font-family:"Caviar Dreams Italic", Sans-serif;font-size:1rem;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-bae96e0{margin:4vh 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;font-family:"Caviar Dreams Italic", Sans-serif;font-size:1rem;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-26039ec{--display:flex;--min-height:75vh;--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;--overflow:hidden;}.elementor-246494 .elementor-element.elementor-element-26039ec:not(.elementor-motion-effects-element-type-background), .elementor-246494 .elementor-element.elementor-element-26039ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://larealizadora.com/wp-content/uploads/2025/10/DJI_0270.jpg");}.elementor-246494 .elementor-element.elementor-element-4fa9197{--display:flex;--overflow:hidden;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-f31415b{--display:flex;--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;--flex-wrap:wrap;}.elementor-246494 .elementor-element.elementor-element-a6f0e80{--display:flex;}.elementor-246494 .elementor-element.elementor-element-da768e6{--divider-border-style:solid;--divider-color:#635D6FA6;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-246494 .elementor-element.elementor-element-da768e6 .elementor-divider-separator{width:100%;}.elementor-246494 .elementor-element.elementor-element-da768e6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-246494 .elementor-element.elementor-element-991ab5c{--display:flex;}.elementor-246494 .elementor-element.elementor-element-20e8059 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-246494 .elementor-element.elementor-element-20e8059 .title{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-20e8059 h1, .elementor-246494 .elementor-element.elementor-element-20e8059 h2, .elementor-246494 .elementor-element.elementor-element-20e8059 h3, .elementor-246494 .elementor-element.elementor-element-20e8059 h4, .elementor-246494 .elementor-element.elementor-element-20e8059 h5, .elementor-246494 .elementor-element.elementor-element-20e8059 h6{font-family:"Caviar Dreams Italic Bold", Sans-serif;font-size:2vw;font-weight:300;text-transform:uppercase;}.elementor-246494 .elementor-element.elementor-element-bedec52{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-246494 .elementor-element.elementor-element-13159c6{margin:4vh 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;font-family:"Caviar Dreams Italic", Sans-serif;font-size:1rem;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-70eb8c4{margin:4vh 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;font-family:"Caviar Dreams Italic", Sans-serif;font-size:1rem;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-7769356{margin:4vh 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;font-family:"Caviar Dreams Italic", Sans-serif;font-size:1rem;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-67cb250{margin:4vh 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;font-family:"Caviar Dreams Italic", Sans-serif;font-size:1rem;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-6a024c3{margin:4vh 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;font-family:"Caviar Dreams Italic", Sans-serif;font-size:1rem;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-b06ec6f{margin:4vh 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;font-family:"Caviar Dreams Italic", Sans-serif;font-size:1rem;color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-7a69bdc{--display:flex;--min-height:75vh;--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;--overflow:hidden;}.elementor-246494 .elementor-element.elementor-element-7a69bdc:not(.elementor-motion-effects-element-type-background), .elementor-246494 .elementor-element.elementor-element-7a69bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://larealizadora.com/wp-content/uploads/2025/10/DJI_0337-compressed.png");}.elementor-246494 .elementor-element.elementor-element-069d61d{--display:flex;--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;--flex-wrap:wrap;--overflow:hidden;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-61ee8f3{--display:flex;}.elementor-246494 .elementor-element.elementor-element-ffedddb{--divider-border-style:solid;--divider-color:#635D6FA6;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-246494 .elementor-element.elementor-element-ffedddb .elementor-divider-separator{width:100%;}.elementor-246494 .elementor-element.elementor-element-ffedddb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-246494 .elementor-element.elementor-element-249ae99{--display:flex;}.elementor-246494 .elementor-element.elementor-element-7e0883e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-246494 .elementor-element.elementor-element-7e0883e .title{color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-7e0883e h1, .elementor-246494 .elementor-element.elementor-element-7e0883e h2, .elementor-246494 .elementor-element.elementor-element-7e0883e h3, .elementor-246494 .elementor-element.elementor-element-7e0883e h4, .elementor-246494 .elementor-element.elementor-element-7e0883e h5, .elementor-246494 .elementor-element.elementor-element-7e0883e h6{font-family:"Caviar Dreams Italic Bold", Sans-serif;font-size:2vw;font-weight:300;text-transform:uppercase;}.elementor-246494 .elementor-element.elementor-element-e608070{--divider-border-style:solid;--divider-color:#635D6FA6;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-246494 .elementor-element.elementor-element-e608070 .elementor-divider-separator{width:100%;}.elementor-246494 .elementor-element.elementor-element-e608070 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-246494 .elementor-element.elementor-element-41ca46a{--display:flex;}.elementor-246494 .elementor-element.elementor-element-77b10bb h1, .elementor-246494 .elementor-element.elementor-element-77b10bb h2, .elementor-246494 .elementor-element.elementor-element-77b10bb h3, .elementor-246494 .elementor-element.elementor-element-77b10bb h4, .elementor-246494 .elementor-element.elementor-element-77b10bb h5, .elementor-246494 .elementor-element.elementor-element-77b10bb h6{font-size:1.2rem;}.elementor-246494 .elementor-element.elementor-element-f3f0877{--display:flex;--margin-top:0;--margin-bottom:4vh;--margin-left:0;--margin-right:0;}.elementor-246494 .elementor-element.elementor-element-7656d7e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;font-weight:bold;}.elementor-246494 .elementor-element.elementor-element-348abb8{--display:flex;}.elementor-246494 .elementor-element.elementor-element-9a20ab6{--divider-border-style:solid;--divider-color:#635D6FA6;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-246494 .elementor-element.elementor-element-9a20ab6 .elementor-divider-separator{width:100%;}.elementor-246494 .elementor-element.elementor-element-9a20ab6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-246494 .elementor-element.elementor-element-e4b0202{--display:flex;}.elementor-246494 .elementor-element.elementor-element-c216c30 h1, .elementor-246494 .elementor-element.elementor-element-c216c30 h2, .elementor-246494 .elementor-element.elementor-element-c216c30 h3, .elementor-246494 .elementor-element.elementor-element-c216c30 h4, .elementor-246494 .elementor-element.elementor-element-c216c30 h5, .elementor-246494 .elementor-element.elementor-element-c216c30 h6{font-size:1.2rem;}.elementor-246494 .elementor-element.elementor-element-153f016{--display:flex;--margin-top:0;--margin-bottom:4vh;--margin-left:0;--margin-right:0;}.elementor-246494 .elementor-element.elementor-element-d8eaf3c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;font-weight:bold;}.elementor-246494 .elementor-element.elementor-element-9cfc631{--display:flex;}.elementor-246494 .elementor-element.elementor-element-64fa58e{--divider-border-style:solid;--divider-color:#635D6FA6;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-246494 .elementor-element.elementor-element-64fa58e .elementor-divider-separator{width:100%;}.elementor-246494 .elementor-element.elementor-element-64fa58e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-246494 .elementor-element.elementor-element-03e233e{--display:flex;}.elementor-246494 .elementor-element.elementor-element-7943351{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-246494 .elementor-element.elementor-element-002c229 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-246494 .elementor-element.elementor-element-002c229 .button:not(:hover){color:var( --e-global-color-secondary );}.elementor-246494 .elementor-element.elementor-element-002c229 .button.-default:not(:hover){background-color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-002c229 .button{border-color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-002c229 .button:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-002c229 .button.-default:hover{background-color:var( --e-global-color-primary );}.elementor-246494 .elementor-element.elementor-element-002c229{font-size:0.85em;font-weight:600;text-transform:uppercase;}@media(min-width:768px){.elementor-246494 .elementor-element.elementor-element-d109812{--width:75%;}.elementor-246494 .elementor-element.elementor-element-2dd2803{--width:75%;}.elementor-246494 .elementor-element.elementor-element-03dab13{--width:25%;}.elementor-246494 .elementor-element.elementor-element-50eeaa0{--width:25%;}.elementor-246494 .elementor-element.elementor-element-2589f88{--width:50%;}.elementor-246494 .elementor-element.elementor-element-7a4416c{--width:25%;}.elementor-246494 .elementor-element.elementor-element-7aaef19{--width:25%;}.elementor-246494 .elementor-element.elementor-element-8764973{--width:50%;}.elementor-246494 .elementor-element.elementor-element-6f754b6{--width:50%;}.elementor-246494 .elementor-element.elementor-element-991ab5c{--width:50%;}.elementor-246494 .elementor-element.elementor-element-bedec52{--width:50%;}.elementor-246494 .elementor-element.elementor-element-41ca46a{--width:25%;}.elementor-246494 .elementor-element.elementor-element-f3f0877{--width:75%;}.elementor-246494 .elementor-element.elementor-element-e4b0202{--width:25%;}.elementor-246494 .elementor-element.elementor-element-153f016{--width:75%;}.elementor-246494 .elementor-element.elementor-element-03e233e{--width:25%;}.elementor-246494 .elementor-element.elementor-element-7943351{--width:75%;}}@media(max-width:1024px){.elementor-246494 .elementor-element.elementor-element-642d4c1{--padding-top:5%;--padding-bottom:5%;--padding-left:02%;--padding-right:04%;}.elementor-246494 .elementor-element.elementor-element-0c83db9 .elementor-heading-title{font-size:1.5rem;}.elementor-246494 .elementor-element.elementor-element-7d8301a .elementor-heading-title{font-size:1.5rem;}.elementor-246494 .elementor-element.elementor-element-e818655 .elementor-heading-title{font-size:1.5rem;}.elementor-246494 .elementor-element.elementor-element-962bf58 .elementor-heading-title{font-size:1.5rem;}.elementor-246494 .elementor-element.elementor-element-7f09383 .elementor-heading-title{font-size:1.5rem;}.elementor-246494 .elementor-element.elementor-element-e37d0e2 .elementor-heading-title{font-size:1.5rem;}.elementor-246494 .elementor-element.elementor-element-1fa1c37{--padding-top:5%;--padding-bottom:5%;--padding-left:02%;--padding-right:02%;}.elementor-246494 .elementor-element.elementor-element-cd35030{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-246494 .elementor-element.elementor-element-94934b8{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-246494 .elementor-element.elementor-element-e793de1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-246494 .elementor-element.elementor-element-7a69361{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-246494 .elementor-element.elementor-element-21bba7b{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-246494 .elementor-element.elementor-element-c2c9311{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-246494 .elementor-element.elementor-element-d317f9e{--padding-top:5%;--padding-bottom:5%;--padding-left:02%;--padding-right:02%;}.elementor-246494 .elementor-element.elementor-element-4fa9197{--padding-top:5%;--padding-bottom:5%;--padding-left:02%;--padding-right:02%;}.elementor-246494 .elementor-element.elementor-element-069d61d{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}}@media(max-width:767px){.elementor-246494 .elementor-element.elementor-element-642d4c1{--gap:6vh 0;--row-gap:6vh;--column-gap:0;--padding-top:05%;--padding-bottom:05%;--padding-left:02%;--padding-right:7%;}.elementor-246494 .elementor-element.elementor-element-0c83db9{text-align:justify;}.elementor-246494 .elementor-element.elementor-element-0c83db9 .elementor-heading-title{font-size:1.2rem;}.elementor-246494 .elementor-element.elementor-element-7d8301a{text-align:justify;}.elementor-246494 .elementor-element.elementor-element-7d8301a .elementor-heading-title{font-size:1.2rem;}.elementor-246494 .elementor-element.elementor-element-e818655{text-align:justify;}.elementor-246494 .elementor-element.elementor-element-e818655 .elementor-heading-title{font-size:1.2rem;}.elementor-246494 .elementor-element.elementor-element-962bf58{text-align:justify;}.elementor-246494 .elementor-element.elementor-element-962bf58 .elementor-heading-title{font-size:1.2rem;}.elementor-246494 .elementor-element.elementor-element-7f09383{text-align:justify;}.elementor-246494 .elementor-element.elementor-element-7f09383 .elementor-heading-title{font-size:1.2rem;}.elementor-246494 .elementor-element.elementor-element-e37d0e2{text-align:justify;}.elementor-246494 .elementor-element.elementor-element-e37d0e2 .elementor-heading-title{font-size:1.2rem;}.elementor-246494 .elementor-element.elementor-element-2ec7d95 h1, .elementor-246494 .elementor-element.elementor-element-2ec7d95 h2, .elementor-246494 .elementor-element.elementor-element-2ec7d95 h3, .elementor-246494 .elementor-element.elementor-element-2ec7d95 h4, .elementor-246494 .elementor-element.elementor-element-2ec7d95 h5, .elementor-246494 .elementor-element.elementor-element-2ec7d95 h6{font-size:2.75rem;letter-spacing:0px;}.elementor-246494 .elementor-element.elementor-element-1fa1c37{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-0b5330c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246494 .elementor-element.elementor-element-95a6991{padding:0px 0px 20px 0px;}.elementor-246494 .elementor-element.elementor-element-c47d9b3{padding:0px 0px 20px 0px;}.elementor-246494 .elementor-element.elementor-element-cd35030{--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-246494 .elementor-element.elementor-element-4ead25e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-246494 .elementor-element.elementor-element-e86a46d h1, .elementor-246494 .elementor-element.elementor-element-e86a46d h2, .elementor-246494 .elementor-element.elementor-element-e86a46d h3, .elementor-246494 .elementor-element.elementor-element-e86a46d h4, .elementor-246494 .elementor-element.elementor-element-e86a46d h5, .elementor-246494 .elementor-element.elementor-element-e86a46d h6{font-size:1.75rem;letter-spacing:0px;}.elementor-246494 .elementor-element.elementor-element-eed2cd7 .blog-item .title{font-size:1.5rem;}.elementor-246494 .elementor-element.elementor-element-eed2cd7 .blog-item .card-details > p{font-size:1rem;}.elementor-246494 .elementor-element.elementor-element-94934b8{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-9daa092{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-246494 .elementor-element.elementor-element-e11164f h1, .elementor-246494 .elementor-element.elementor-element-e11164f h2, .elementor-246494 .elementor-element.elementor-element-e11164f h3, .elementor-246494 .elementor-element.elementor-element-e11164f h4, .elementor-246494 .elementor-element.elementor-element-e11164f h5, .elementor-246494 .elementor-element.elementor-element-e11164f h6{font-size:1.75rem;letter-spacing:0px;}.elementor-246494 .elementor-element.elementor-element-f112dd9{--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-246494 .elementor-element.elementor-element-e793de1{--gap:10px 0px;--row-gap:10px;--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-246494 .elementor-element.elementor-element-cbf14c3 .elementor-heading-title{font-size:1.5rem;}.elementor-246494 .elementor-element.elementor-element-7a69361{--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-246494 .elementor-element.elementor-element-23c8ae1 .elementor-heading-title{font-size:1.5rem;}.elementor-246494 .elementor-element.elementor-element-21bba7b{--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;--gap:10px 0px;--row-gap:10px;--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-246494 .elementor-element.elementor-element-0adbeda .elementor-heading-title{font-size:1.5rem;}.elementor-246494 .elementor-element.elementor-element-c2c9311{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246494 .elementor-element.elementor-element-8ffc59c .elementor-heading-title{font-size:1.5rem;}.elementor-246494 .elementor-element.elementor-element-f7a7f83{--n-accordion-title-font-size:1.2rem;}.elementor-246494 .elementor-element.elementor-element-d317f9e{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-8cfa58c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246494 .elementor-element.elementor-element-5d49334 h1, .elementor-246494 .elementor-element.elementor-element-5d49334 h2, .elementor-246494 .elementor-element.elementor-element-5d49334 h3, .elementor-246494 .elementor-element.elementor-element-5d49334 h4, .elementor-246494 .elementor-element.elementor-element-5d49334 h5, .elementor-246494 .elementor-element.elementor-element-5d49334 h6{font-size:1.75rem;letter-spacing:0px;}.elementor-246494 .elementor-element.elementor-element-4fa9197{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-f31415b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246494 .elementor-element.elementor-element-20e8059 h1, .elementor-246494 .elementor-element.elementor-element-20e8059 h2, .elementor-246494 .elementor-element.elementor-element-20e8059 h3, .elementor-246494 .elementor-element.elementor-element-20e8059 h4, .elementor-246494 .elementor-element.elementor-element-20e8059 h5, .elementor-246494 .elementor-element.elementor-element-20e8059 h6{font-size:1.75rem;letter-spacing:0px;}.elementor-246494 .elementor-element.elementor-element-069d61d{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-246494 .elementor-element.elementor-element-7e0883e h1, .elementor-246494 .elementor-element.elementor-element-7e0883e h2, .elementor-246494 .elementor-element.elementor-element-7e0883e h3, .elementor-246494 .elementor-element.elementor-element-7e0883e h4, .elementor-246494 .elementor-element.elementor-element-7e0883e h5, .elementor-246494 .elementor-element.elementor-element-7e0883e h6{font-size:1.75rem;letter-spacing:0px;}.elementor-246494 .elementor-element.elementor-element-77b10bb > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-246494 .elementor-element.elementor-element-7656d7e{text-align:left;font-size:1rem;line-height:1.3em;}.elementor-246494 .elementor-element.elementor-element-c216c30 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-246494 .elementor-element.elementor-element-d8eaf3c{text-align:left;font-size:1rem;line-height:1.3em;}.elementor-246494 .elementor-element.elementor-element-7943351{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for heading, class: .elementor-element-0c83db9 */.elementor-246494 .elementor-element.elementor-element-0c83db9{
    text-decoration: underline!important;
      text-decoration-thickness: 2px!important;
      text-underline-offset: 3px!important;
}/* End custom CSS */
/* Start custom CSS for ohio_heading, class: .elementor-element-2ec7d95 */.elementor-246494 .elementor-element.elementor-element-2ec7d95 .highlighted-text:hover{
    color: white;
}/* End custom CSS */
/* Start custom CSS for ohio_button, class: .elementor-element-f2cba04 */.elementor-246494 .elementor-element.elementor-element-f2cba04 a{
    font-family: "Caviar Dreams Italic";
}/* End custom CSS */
/* Start custom CSS for ohio_button, class: .elementor-element-887a1fa */.elementor-246494 .elementor-element.elementor-element-887a1fa a{
    font-family: "Caviar Dreams Italic";
}/* End custom CSS */
/* Start custom CSS for ohio_recent_posts, class: .elementor-element-eed2cd7 */.elementor-246494 .elementor-element.elementor-element-eed2cd7 a {
    color: black!important;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6708b6e */.elementor-246494 .elementor-element.elementor-element-6708b6e {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.carlota-1 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.carlota-1 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.carlota-1 img:first-child {
    opacity: 1;
}

.carlota-1:hover img {
    animation: carlota-1 1s infinite;
}

.carlota-1 img:nth-child(1)  { animation-delay: calc(1s / 4 * 0); }
.carlota-1 img:nth-child(2)  { animation-delay: calc(1s / 4 * 1); }
.carlota-1 img:nth-child(3)  { animation-delay: calc(1s / 4 * 2); }
.carlota-1 img:nth-child(4)  { animation-delay: calc(1s / 4 * 3); }

@keyframes carlota-1 {
    0%   { opacity: 1; }
    25% { opacity: 1; }
    26% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-6708b6e {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c85ec1 */.elementor-246494 .elementor-element.elementor-element-3c85ec1 {
    width: 100%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.farewell-2 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.farewell-2 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.farewell-2 img:first-child {
    opacity: 1;
}

.farewell-2:hover img {
    animation: farewell-2 1.5s infinite;
}

.farewell-2 img:nth-child(1)  { animation-delay: calc(1.5s / 6 * 0); }
.farewell-2 img:nth-child(2)  { animation-delay: calc(1.5s / 6 * 1); }
.farewell-2 img:nth-child(3)  { animation-delay: calc(1.5s / 6 * 2); }
.farewell-2 img:nth-child(4)  { animation-delay: calc(1.5s / 6 * 3); }
.farewell-2 img:nth-child(5)  { animation-delay: calc(1.5s / 6 * 4); }
.farewell-2 img:nth-child(6)  { animation-delay: calc(1.5s / 6 * 5); }

@keyframes farewell-2 {
    0%   { opacity: 1; }
    16.6% { opacity: 1; }
    16.7% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-3c85ec1 {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d23448e */.elementor-246494 .elementor-element.elementor-element-d23448e {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.ceci-4 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.ceci-4 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.ceci-4 img:first-child {
    opacity: 1;
}

.ceci-4:hover img {
    animation: ceci-4 1s infinite;
}

.ceci-4 img:nth-child(1)  { animation-delay: calc(1s / 4 * 0); }
.ceci-4 img:nth-child(2)  { animation-delay: calc(1s / 4 * 1); }
.ceci-4 img:nth-child(3)  { animation-delay: calc(1s / 4 * 2); }
.ceci-4 img:nth-child(4)  { animation-delay: calc(1s / 4 * 3); }

@keyframes ceci-4 {
    0%   { opacity: 1; }
    25% { opacity: 1; }
    26% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-d23448e {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e626355 */#nda-1 {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.nda-1 {
  position: relative;
  width: 100%;
  height: 400px!important;
  max-width: 600px;
  aspect-ratio: 16/9;
  overflow: hidden;
}

.nda-1 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
}

.nda-1 img:first-child {
  opacity: 1; /* visible antes de hacer hover */
}

/* Al hacer hover inicia la animación */
.nda-1:hover img {
  animation: nda-1 2.5s infinite;
}

/* Asignamos delays a cada imagen */
.nda-1 img:nth-child(1)  { animation-delay: calc(2.5s / 10 * 0); }
.nda-1 img:nth-child(2)  { animation-delay: calc(2.5s / 10 * 1); }
.nda-1 img:nth-child(3)  { animation-delay: calc(2.5s / 10 * 2); }
.nda-1 img:nth-child(4)  { animation-delay: calc(2.5s / 10 * 3); }
.nda-1 img:nth-child(5)  { animation-delay: calc(2.5s / 10 * 4); }
.nda-1 img:nth-child(6)  { animation-delay: calc(2.5s / 10 * 5); }
.nda-1 img:nth-child(7)  { animation-delay: calc(2.5s / 10 * 6); }
.nda-1 img:nth-child(8)  { animation-delay: calc(2.5s / 10 * 7); }
.nda-1 img:nth-child(9)  { animation-delay: calc(2.5s / 10 * 8); }
.nda-1 img:nth-child(10) { animation-delay: calc(2.5s / 10 * 9); }

/* Cada imagen visible un 10% del ciclo */
@keyframes nda-1 {
  0%    { opacity: 1; }
  10%   { opacity: 1; }
  10.01%{ opacity: 0; }
  100%  { opacity: 0; }
}

@media (min-width: 320px) {
    #nda-1 {
        width: 100%!important;
    }
    
  .nda-1 {
    height: 200px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6708b6e */.elementor-246494 .elementor-element.elementor-element-6708b6e {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.carlota-1 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.carlota-1 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.carlota-1 img:first-child {
    opacity: 1;
}

.carlota-1:hover img {
    animation: carlota-1 1s infinite;
}

.carlota-1 img:nth-child(1)  { animation-delay: calc(1s / 4 * 0); }
.carlota-1 img:nth-child(2)  { animation-delay: calc(1s / 4 * 1); }
.carlota-1 img:nth-child(3)  { animation-delay: calc(1s / 4 * 2); }
.carlota-1 img:nth-child(4)  { animation-delay: calc(1s / 4 * 3); }

@keyframes carlota-1 {
    0%   { opacity: 1; }
    25% { opacity: 1; }
    26% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-6708b6e {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c85ec1 */.elementor-246494 .elementor-element.elementor-element-3c85ec1 {
    width: 100%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.farewell-2 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.farewell-2 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.farewell-2 img:first-child {
    opacity: 1;
}

.farewell-2:hover img {
    animation: farewell-2 1.5s infinite;
}

.farewell-2 img:nth-child(1)  { animation-delay: calc(1.5s / 6 * 0); }
.farewell-2 img:nth-child(2)  { animation-delay: calc(1.5s / 6 * 1); }
.farewell-2 img:nth-child(3)  { animation-delay: calc(1.5s / 6 * 2); }
.farewell-2 img:nth-child(4)  { animation-delay: calc(1.5s / 6 * 3); }
.farewell-2 img:nth-child(5)  { animation-delay: calc(1.5s / 6 * 4); }
.farewell-2 img:nth-child(6)  { animation-delay: calc(1.5s / 6 * 5); }

@keyframes farewell-2 {
    0%   { opacity: 1; }
    16.6% { opacity: 1; }
    16.7% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-3c85ec1 {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d23448e */.elementor-246494 .elementor-element.elementor-element-d23448e {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.ceci-4 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.ceci-4 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.ceci-4 img:first-child {
    opacity: 1;
}

.ceci-4:hover img {
    animation: ceci-4 1s infinite;
}

.ceci-4 img:nth-child(1)  { animation-delay: calc(1s / 4 * 0); }
.ceci-4 img:nth-child(2)  { animation-delay: calc(1s / 4 * 1); }
.ceci-4 img:nth-child(3)  { animation-delay: calc(1s / 4 * 2); }
.ceci-4 img:nth-child(4)  { animation-delay: calc(1s / 4 * 3); }

@keyframes ceci-4 {
    0%   { opacity: 1; }
    25% { opacity: 1; }
    26% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-d23448e {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e626355 */#nda-1 {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.nda-1 {
  position: relative;
  width: 100%;
  height: 400px!important;
  max-width: 600px;
  aspect-ratio: 16/9;
  overflow: hidden;
}

.nda-1 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
}

.nda-1 img:first-child {
  opacity: 1; /* visible antes de hacer hover */
}

/* Al hacer hover inicia la animación */
.nda-1:hover img {
  animation: nda-1 2.5s infinite;
}

/* Asignamos delays a cada imagen */
.nda-1 img:nth-child(1)  { animation-delay: calc(2.5s / 10 * 0); }
.nda-1 img:nth-child(2)  { animation-delay: calc(2.5s / 10 * 1); }
.nda-1 img:nth-child(3)  { animation-delay: calc(2.5s / 10 * 2); }
.nda-1 img:nth-child(4)  { animation-delay: calc(2.5s / 10 * 3); }
.nda-1 img:nth-child(5)  { animation-delay: calc(2.5s / 10 * 4); }
.nda-1 img:nth-child(6)  { animation-delay: calc(2.5s / 10 * 5); }
.nda-1 img:nth-child(7)  { animation-delay: calc(2.5s / 10 * 6); }
.nda-1 img:nth-child(8)  { animation-delay: calc(2.5s / 10 * 7); }
.nda-1 img:nth-child(9)  { animation-delay: calc(2.5s / 10 * 8); }
.nda-1 img:nth-child(10) { animation-delay: calc(2.5s / 10 * 9); }

/* Cada imagen visible un 10% del ciclo */
@keyframes nda-1 {
  0%    { opacity: 1; }
  10%   { opacity: 1; }
  10.01%{ opacity: 0; }
  100%  { opacity: 0; }
}

@media (min-width: 320px) {
    #nda-1 {
        width: 100%!important;
    }
    
  .nda-1 {
    height: 200px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6708b6e */.elementor-246494 .elementor-element.elementor-element-6708b6e {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.carlota-1 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.carlota-1 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.carlota-1 img:first-child {
    opacity: 1;
}

.carlota-1:hover img {
    animation: carlota-1 1s infinite;
}

.carlota-1 img:nth-child(1)  { animation-delay: calc(1s / 4 * 0); }
.carlota-1 img:nth-child(2)  { animation-delay: calc(1s / 4 * 1); }
.carlota-1 img:nth-child(3)  { animation-delay: calc(1s / 4 * 2); }
.carlota-1 img:nth-child(4)  { animation-delay: calc(1s / 4 * 3); }

@keyframes carlota-1 {
    0%   { opacity: 1; }
    25% { opacity: 1; }
    26% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-6708b6e {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c85ec1 */.elementor-246494 .elementor-element.elementor-element-3c85ec1 {
    width: 100%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.farewell-2 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.farewell-2 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.farewell-2 img:first-child {
    opacity: 1;
}

.farewell-2:hover img {
    animation: farewell-2 1.5s infinite;
}

.farewell-2 img:nth-child(1)  { animation-delay: calc(1.5s / 6 * 0); }
.farewell-2 img:nth-child(2)  { animation-delay: calc(1.5s / 6 * 1); }
.farewell-2 img:nth-child(3)  { animation-delay: calc(1.5s / 6 * 2); }
.farewell-2 img:nth-child(4)  { animation-delay: calc(1.5s / 6 * 3); }
.farewell-2 img:nth-child(5)  { animation-delay: calc(1.5s / 6 * 4); }
.farewell-2 img:nth-child(6)  { animation-delay: calc(1.5s / 6 * 5); }

@keyframes farewell-2 {
    0%   { opacity: 1; }
    16.6% { opacity: 1; }
    16.7% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-3c85ec1 {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d23448e */.elementor-246494 .elementor-element.elementor-element-d23448e {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.ceci-4 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.ceci-4 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.ceci-4 img:first-child {
    opacity: 1;
}

.ceci-4:hover img {
    animation: ceci-4 1s infinite;
}

.ceci-4 img:nth-child(1)  { animation-delay: calc(1s / 4 * 0); }
.ceci-4 img:nth-child(2)  { animation-delay: calc(1s / 4 * 1); }
.ceci-4 img:nth-child(3)  { animation-delay: calc(1s / 4 * 2); }
.ceci-4 img:nth-child(4)  { animation-delay: calc(1s / 4 * 3); }

@keyframes ceci-4 {
    0%   { opacity: 1; }
    25% { opacity: 1; }
    26% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-d23448e {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e626355 */#nda-1 {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.nda-1 {
  position: relative;
  width: 100%;
  height: 400px!important;
  max-width: 600px;
  aspect-ratio: 16/9;
  overflow: hidden;
}

.nda-1 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
}

.nda-1 img:first-child {
  opacity: 1; /* visible antes de hacer hover */
}

/* Al hacer hover inicia la animación */
.nda-1:hover img {
  animation: nda-1 2.5s infinite;
}

/* Asignamos delays a cada imagen */
.nda-1 img:nth-child(1)  { animation-delay: calc(2.5s / 10 * 0); }
.nda-1 img:nth-child(2)  { animation-delay: calc(2.5s / 10 * 1); }
.nda-1 img:nth-child(3)  { animation-delay: calc(2.5s / 10 * 2); }
.nda-1 img:nth-child(4)  { animation-delay: calc(2.5s / 10 * 3); }
.nda-1 img:nth-child(5)  { animation-delay: calc(2.5s / 10 * 4); }
.nda-1 img:nth-child(6)  { animation-delay: calc(2.5s / 10 * 5); }
.nda-1 img:nth-child(7)  { animation-delay: calc(2.5s / 10 * 6); }
.nda-1 img:nth-child(8)  { animation-delay: calc(2.5s / 10 * 7); }
.nda-1 img:nth-child(9)  { animation-delay: calc(2.5s / 10 * 8); }
.nda-1 img:nth-child(10) { animation-delay: calc(2.5s / 10 * 9); }

/* Cada imagen visible un 10% del ciclo */
@keyframes nda-1 {
  0%    { opacity: 1; }
  10%   { opacity: 1; }
  10.01%{ opacity: 0; }
  100%  { opacity: 0; }
}

@media (min-width: 320px) {
    #nda-1 {
        width: 100%!important;
    }
    
  .nda-1 {
    height: 200px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6708b6e */.elementor-246494 .elementor-element.elementor-element-6708b6e {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.carlota-1 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.carlota-1 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.carlota-1 img:first-child {
    opacity: 1;
}

.carlota-1:hover img {
    animation: carlota-1 1s infinite;
}

.carlota-1 img:nth-child(1)  { animation-delay: calc(1s / 4 * 0); }
.carlota-1 img:nth-child(2)  { animation-delay: calc(1s / 4 * 1); }
.carlota-1 img:nth-child(3)  { animation-delay: calc(1s / 4 * 2); }
.carlota-1 img:nth-child(4)  { animation-delay: calc(1s / 4 * 3); }

@keyframes carlota-1 {
    0%   { opacity: 1; }
    25% { opacity: 1; }
    26% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-6708b6e {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c85ec1 */.elementor-246494 .elementor-element.elementor-element-3c85ec1 {
    width: 100%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.farewell-2 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.farewell-2 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.farewell-2 img:first-child {
    opacity: 1;
}

.farewell-2:hover img {
    animation: farewell-2 1.5s infinite;
}

.farewell-2 img:nth-child(1)  { animation-delay: calc(1.5s / 6 * 0); }
.farewell-2 img:nth-child(2)  { animation-delay: calc(1.5s / 6 * 1); }
.farewell-2 img:nth-child(3)  { animation-delay: calc(1.5s / 6 * 2); }
.farewell-2 img:nth-child(4)  { animation-delay: calc(1.5s / 6 * 3); }
.farewell-2 img:nth-child(5)  { animation-delay: calc(1.5s / 6 * 4); }
.farewell-2 img:nth-child(6)  { animation-delay: calc(1.5s / 6 * 5); }

@keyframes farewell-2 {
    0%   { opacity: 1; }
    16.6% { opacity: 1; }
    16.7% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-3c85ec1 {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d23448e */.elementor-246494 .elementor-element.elementor-element-d23448e {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.ceci-4 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.ceci-4 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.ceci-4 img:first-child {
    opacity: 1;
}

.ceci-4:hover img {
    animation: ceci-4 1s infinite;
}

.ceci-4 img:nth-child(1)  { animation-delay: calc(1s / 4 * 0); }
.ceci-4 img:nth-child(2)  { animation-delay: calc(1s / 4 * 1); }
.ceci-4 img:nth-child(3)  { animation-delay: calc(1s / 4 * 2); }
.ceci-4 img:nth-child(4)  { animation-delay: calc(1s / 4 * 3); }

@keyframes ceci-4 {
    0%   { opacity: 1; }
    25% { opacity: 1; }
    26% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-d23448e {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e626355 */#nda-1 {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.nda-1 {
  position: relative;
  width: 100%;
  height: 400px!important;
  max-width: 600px;
  aspect-ratio: 16/9;
  overflow: hidden;
}

.nda-1 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
}

.nda-1 img:first-child {
  opacity: 1; /* visible antes de hacer hover */
}

/* Al hacer hover inicia la animación */
.nda-1:hover img {
  animation: nda-1 2.5s infinite;
}

/* Asignamos delays a cada imagen */
.nda-1 img:nth-child(1)  { animation-delay: calc(2.5s / 10 * 0); }
.nda-1 img:nth-child(2)  { animation-delay: calc(2.5s / 10 * 1); }
.nda-1 img:nth-child(3)  { animation-delay: calc(2.5s / 10 * 2); }
.nda-1 img:nth-child(4)  { animation-delay: calc(2.5s / 10 * 3); }
.nda-1 img:nth-child(5)  { animation-delay: calc(2.5s / 10 * 4); }
.nda-1 img:nth-child(6)  { animation-delay: calc(2.5s / 10 * 5); }
.nda-1 img:nth-child(7)  { animation-delay: calc(2.5s / 10 * 6); }
.nda-1 img:nth-child(8)  { animation-delay: calc(2.5s / 10 * 7); }
.nda-1 img:nth-child(9)  { animation-delay: calc(2.5s / 10 * 8); }
.nda-1 img:nth-child(10) { animation-delay: calc(2.5s / 10 * 9); }

/* Cada imagen visible un 10% del ciclo */
@keyframes nda-1 {
  0%    { opacity: 1; }
  10%   { opacity: 1; }
  10.01%{ opacity: 0; }
  100%  { opacity: 0; }
}

@media (min-width: 320px) {
    #nda-1 {
        width: 100%!important;
    }
    
  .nda-1 {
    height: 200px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6708b6e */.elementor-246494 .elementor-element.elementor-element-6708b6e {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.carlota-1 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.carlota-1 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.carlota-1 img:first-child {
    opacity: 1;
}

.carlota-1:hover img {
    animation: carlota-1 1s infinite;
}

.carlota-1 img:nth-child(1)  { animation-delay: calc(1s / 4 * 0); }
.carlota-1 img:nth-child(2)  { animation-delay: calc(1s / 4 * 1); }
.carlota-1 img:nth-child(3)  { animation-delay: calc(1s / 4 * 2); }
.carlota-1 img:nth-child(4)  { animation-delay: calc(1s / 4 * 3); }

@keyframes carlota-1 {
    0%   { opacity: 1; }
    25% { opacity: 1; }
    26% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-6708b6e {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c85ec1 */.elementor-246494 .elementor-element.elementor-element-3c85ec1 {
    width: 100%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.farewell-2 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.farewell-2 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.farewell-2 img:first-child {
    opacity: 1;
}

.farewell-2:hover img {
    animation: farewell-2 1.5s infinite;
}

.farewell-2 img:nth-child(1)  { animation-delay: calc(1.5s / 6 * 0); }
.farewell-2 img:nth-child(2)  { animation-delay: calc(1.5s / 6 * 1); }
.farewell-2 img:nth-child(3)  { animation-delay: calc(1.5s / 6 * 2); }
.farewell-2 img:nth-child(4)  { animation-delay: calc(1.5s / 6 * 3); }
.farewell-2 img:nth-child(5)  { animation-delay: calc(1.5s / 6 * 4); }
.farewell-2 img:nth-child(6)  { animation-delay: calc(1.5s / 6 * 5); }

@keyframes farewell-2 {
    0%   { opacity: 1; }
    16.6% { opacity: 1; }
    16.7% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-3c85ec1 {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d23448e */.elementor-246494 .elementor-element.elementor-element-d23448e {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.ceci-4 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.ceci-4 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.ceci-4 img:first-child {
    opacity: 1;
}

.ceci-4:hover img {
    animation: ceci-4 1s infinite;
}

.ceci-4 img:nth-child(1)  { animation-delay: calc(1s / 4 * 0); }
.ceci-4 img:nth-child(2)  { animation-delay: calc(1s / 4 * 1); }
.ceci-4 img:nth-child(3)  { animation-delay: calc(1s / 4 * 2); }
.ceci-4 img:nth-child(4)  { animation-delay: calc(1s / 4 * 3); }

@keyframes ceci-4 {
    0%   { opacity: 1; }
    25% { opacity: 1; }
    26% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-d23448e {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e626355 */#nda-1 {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.nda-1 {
  position: relative;
  width: 100%;
  height: 400px!important;
  max-width: 600px;
  aspect-ratio: 16/9;
  overflow: hidden;
}

.nda-1 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
}

.nda-1 img:first-child {
  opacity: 1; /* visible antes de hacer hover */
}

/* Al hacer hover inicia la animación */
.nda-1:hover img {
  animation: nda-1 2.5s infinite;
}

/* Asignamos delays a cada imagen */
.nda-1 img:nth-child(1)  { animation-delay: calc(2.5s / 10 * 0); }
.nda-1 img:nth-child(2)  { animation-delay: calc(2.5s / 10 * 1); }
.nda-1 img:nth-child(3)  { animation-delay: calc(2.5s / 10 * 2); }
.nda-1 img:nth-child(4)  { animation-delay: calc(2.5s / 10 * 3); }
.nda-1 img:nth-child(5)  { animation-delay: calc(2.5s / 10 * 4); }
.nda-1 img:nth-child(6)  { animation-delay: calc(2.5s / 10 * 5); }
.nda-1 img:nth-child(7)  { animation-delay: calc(2.5s / 10 * 6); }
.nda-1 img:nth-child(8)  { animation-delay: calc(2.5s / 10 * 7); }
.nda-1 img:nth-child(9)  { animation-delay: calc(2.5s / 10 * 8); }
.nda-1 img:nth-child(10) { animation-delay: calc(2.5s / 10 * 9); }

/* Cada imagen visible un 10% del ciclo */
@keyframes nda-1 {
  0%    { opacity: 1; }
  10%   { opacity: 1; }
  10.01%{ opacity: 0; }
  100%  { opacity: 0; }
}

@media (min-width: 320px) {
    #nda-1 {
        width: 100%!important;
    }
    
  .nda-1 {
    height: 200px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6708b6e */.elementor-246494 .elementor-element.elementor-element-6708b6e {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.carlota-1 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.carlota-1 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.carlota-1 img:first-child {
    opacity: 1;
}

.carlota-1:hover img {
    animation: carlota-1 1s infinite;
}

.carlota-1 img:nth-child(1)  { animation-delay: calc(1s / 4 * 0); }
.carlota-1 img:nth-child(2)  { animation-delay: calc(1s / 4 * 1); }
.carlota-1 img:nth-child(3)  { animation-delay: calc(1s / 4 * 2); }
.carlota-1 img:nth-child(4)  { animation-delay: calc(1s / 4 * 3); }

@keyframes carlota-1 {
    0%   { opacity: 1; }
    25% { opacity: 1; }
    26% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-6708b6e {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c85ec1 */.elementor-246494 .elementor-element.elementor-element-3c85ec1 {
    width: 100%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.farewell-2 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.farewell-2 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.farewell-2 img:first-child {
    opacity: 1;
}

.farewell-2:hover img {
    animation: farewell-2 1.5s infinite;
}

.farewell-2 img:nth-child(1)  { animation-delay: calc(1.5s / 6 * 0); }
.farewell-2 img:nth-child(2)  { animation-delay: calc(1.5s / 6 * 1); }
.farewell-2 img:nth-child(3)  { animation-delay: calc(1.5s / 6 * 2); }
.farewell-2 img:nth-child(4)  { animation-delay: calc(1.5s / 6 * 3); }
.farewell-2 img:nth-child(5)  { animation-delay: calc(1.5s / 6 * 4); }
.farewell-2 img:nth-child(6)  { animation-delay: calc(1.5s / 6 * 5); }

@keyframes farewell-2 {
    0%   { opacity: 1; }
    16.6% { opacity: 1; }
    16.7% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-3c85ec1 {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d23448e */.elementor-246494 .elementor-element.elementor-element-d23448e {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.ceci-4 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.ceci-4 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.ceci-4 img:first-child {
    opacity: 1;
}

.ceci-4:hover img {
    animation: ceci-4 1s infinite;
}

.ceci-4 img:nth-child(1)  { animation-delay: calc(1s / 4 * 0); }
.ceci-4 img:nth-child(2)  { animation-delay: calc(1s / 4 * 1); }
.ceci-4 img:nth-child(3)  { animation-delay: calc(1s / 4 * 2); }
.ceci-4 img:nth-child(4)  { animation-delay: calc(1s / 4 * 3); }

@keyframes ceci-4 {
    0%   { opacity: 1; }
    25% { opacity: 1; }
    26% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-d23448e {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e626355 */#nda-1 {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.nda-1 {
  position: relative;
  width: 100%;
  height: 400px!important;
  max-width: 600px;
  aspect-ratio: 16/9;
  overflow: hidden;
}

.nda-1 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
}

.nda-1 img:first-child {
  opacity: 1; /* visible antes de hacer hover */
}

/* Al hacer hover inicia la animación */
.nda-1:hover img {
  animation: nda-1 2.5s infinite;
}

/* Asignamos delays a cada imagen */
.nda-1 img:nth-child(1)  { animation-delay: calc(2.5s / 10 * 0); }
.nda-1 img:nth-child(2)  { animation-delay: calc(2.5s / 10 * 1); }
.nda-1 img:nth-child(3)  { animation-delay: calc(2.5s / 10 * 2); }
.nda-1 img:nth-child(4)  { animation-delay: calc(2.5s / 10 * 3); }
.nda-1 img:nth-child(5)  { animation-delay: calc(2.5s / 10 * 4); }
.nda-1 img:nth-child(6)  { animation-delay: calc(2.5s / 10 * 5); }
.nda-1 img:nth-child(7)  { animation-delay: calc(2.5s / 10 * 6); }
.nda-1 img:nth-child(8)  { animation-delay: calc(2.5s / 10 * 7); }
.nda-1 img:nth-child(9)  { animation-delay: calc(2.5s / 10 * 8); }
.nda-1 img:nth-child(10) { animation-delay: calc(2.5s / 10 * 9); }

/* Cada imagen visible un 10% del ciclo */
@keyframes nda-1 {
  0%    { opacity: 1; }
  10%   { opacity: 1; }
  10.01%{ opacity: 0; }
  100%  { opacity: 0; }
}

@media (min-width: 320px) {
    #nda-1 {
        width: 100%!important;
    }
    
  .nda-1 {
    height: 200px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6708b6e */.elementor-246494 .elementor-element.elementor-element-6708b6e {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.carlota-1 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.carlota-1 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.carlota-1 img:first-child {
    opacity: 1;
}

.carlota-1:hover img {
    animation: carlota-1 1s infinite;
}

.carlota-1 img:nth-child(1)  { animation-delay: calc(1s / 4 * 0); }
.carlota-1 img:nth-child(2)  { animation-delay: calc(1s / 4 * 1); }
.carlota-1 img:nth-child(3)  { animation-delay: calc(1s / 4 * 2); }
.carlota-1 img:nth-child(4)  { animation-delay: calc(1s / 4 * 3); }

@keyframes carlota-1 {
    0%   { opacity: 1; }
    25% { opacity: 1; }
    26% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-6708b6e {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c85ec1 */.elementor-246494 .elementor-element.elementor-element-3c85ec1 {
    width: 100%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.farewell-2 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.farewell-2 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.farewell-2 img:first-child {
    opacity: 1;
}

.farewell-2:hover img {
    animation: farewell-2 1.5s infinite;
}

.farewell-2 img:nth-child(1)  { animation-delay: calc(1.5s / 6 * 0); }
.farewell-2 img:nth-child(2)  { animation-delay: calc(1.5s / 6 * 1); }
.farewell-2 img:nth-child(3)  { animation-delay: calc(1.5s / 6 * 2); }
.farewell-2 img:nth-child(4)  { animation-delay: calc(1.5s / 6 * 3); }
.farewell-2 img:nth-child(5)  { animation-delay: calc(1.5s / 6 * 4); }
.farewell-2 img:nth-child(6)  { animation-delay: calc(1.5s / 6 * 5); }

@keyframes farewell-2 {
    0%   { opacity: 1; }
    16.6% { opacity: 1; }
    16.7% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-3c85ec1 {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d23448e */.elementor-246494 .elementor-element.elementor-element-d23448e {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.ceci-4 {
    position: relative;
    width: 100%;
    max-width: 600px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.ceci-4 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.ceci-4 img:first-child {
    opacity: 1;
}

.ceci-4:hover img {
    animation: ceci-4 1s infinite;
}

.ceci-4 img:nth-child(1)  { animation-delay: calc(1s / 4 * 0); }
.ceci-4 img:nth-child(2)  { animation-delay: calc(1s / 4 * 1); }
.ceci-4 img:nth-child(3)  { animation-delay: calc(1s / 4 * 2); }
.ceci-4 img:nth-child(4)  { animation-delay: calc(1s / 4 * 3); }

@keyframes ceci-4 {
    0%   { opacity: 1; }
    25% { opacity: 1; }
    26% { opacity: 0; }
    100% { opacity: 0; }
}

@media screen and (min-width: 320px) {
    .elementor-246494 .elementor-element.elementor-element-d23448e {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e626355 */#nda-1 {
    width: 50%!important;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.nda-1 {
  position: relative;
  width: 100%;
  height: 400px!important;
  max-width: 600px;
  aspect-ratio: 16/9;
  overflow: hidden;
}

.nda-1 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
}

.nda-1 img:first-child {
  opacity: 1; /* visible antes de hacer hover */
}

/* Al hacer hover inicia la animación */
.nda-1:hover img {
  animation: nda-1 2.5s infinite;
}

/* Asignamos delays a cada imagen */
.nda-1 img:nth-child(1)  { animation-delay: calc(2.5s / 10 * 0); }
.nda-1 img:nth-child(2)  { animation-delay: calc(2.5s / 10 * 1); }
.nda-1 img:nth-child(3)  { animation-delay: calc(2.5s / 10 * 2); }
.nda-1 img:nth-child(4)  { animation-delay: calc(2.5s / 10 * 3); }
.nda-1 img:nth-child(5)  { animation-delay: calc(2.5s / 10 * 4); }
.nda-1 img:nth-child(6)  { animation-delay: calc(2.5s / 10 * 5); }
.nda-1 img:nth-child(7)  { animation-delay: calc(2.5s / 10 * 6); }
.nda-1 img:nth-child(8)  { animation-delay: calc(2.5s / 10 * 7); }
.nda-1 img:nth-child(9)  { animation-delay: calc(2.5s / 10 * 8); }
.nda-1 img:nth-child(10) { animation-delay: calc(2.5s / 10 * 9); }

/* Cada imagen visible un 10% del ciclo */
@keyframes nda-1 {
  0%    { opacity: 1; }
  10%   { opacity: 1; }
  10.01%{ opacity: 0; }
  100%  { opacity: 0; }
}

@media (min-width: 320px) {
    #nda-1 {
        width: 100%!important;
    }
    
  .nda-1 {
    height: 200px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Caviar Dreams Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://larealizadora.com/wp-content/uploads/2025/10/CaviarDreams_Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Caviar Dreams Italic Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://larealizadora.com/wp-content/uploads/2025/10/CaviarDreams_BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Caviar Dreams Italic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://larealizadora.com/wp-content/uploads/2025/10/CaviarDreams_Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Caviar Dreams';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://larealizadora.com/wp-content/uploads/2025/10/CaviarDreams.ttf') format('truetype');
}
/* End Custom Fonts CSS */