.elementor-10 .elementor-element.elementor-element-c3db424{--display:flex;--min-height:100vh;--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;--overflow:hidden;--overlay-opacity:0.24;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-c3db424:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c3db424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/04/Portada-ruca.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c3db424::before, .elementor-10 .elementor-element.elementor-element-c3db424 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c3db424 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c3db424 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c3db424 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c3db424 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d8270ca );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-0330605{--display:flex;--justify-content:flex-end;--gap:1% 1%;--row-gap:1%;--column-gap:1%;}.elementor-10 .elementor-element.elementor-element-0330605.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b785a36{--display:flex;--min-height:15vh;--justify-content:flex-end;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--padding-top:0%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b7c23cd .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:2vw;font-weight:400;color:var( --e-global-color-bee48e1 );}.elementor-10 .elementor-element.elementor-element-9a76cdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 5% 0%;}.elementor-10 .elementor-element.elementor-element-9a76cdc .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:3vw;font-weight:800;line-height:1.5em;text-shadow:0px 0px 0px rgba(255, 255, 255, 0.3);color:var( --e-global-color-bee48e1 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-ee29abf .elementor-button{background-color:var( --e-global-color-2ba6179 );font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:500;}.elementor-10 .elementor-element.elementor-element-ee29abf{padding:15% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-4a21941{--display:flex;}.elementor-10 .elementor-element.elementor-element-2243e3c{--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;--justify-content:flex-start;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-37fbac9{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-10 .elementor-element.elementor-element-37fbac9 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.8vw;font-weight:700;color:var( --e-global-color-d8270ca );}.elementor-10 .elementor-element.elementor-element-c410a69{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:end;}.elementor-10 .elementor-element.elementor-element-c410a69 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.4vw;font-weight:600;color:var( --e-global-color-44047bf );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-83f1398{padding:0% 10% 0% 10%;text-align:center;font-family:"Nunito", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-f59708a{--display:flex;--min-height:0vh;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-5a591dd{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-5a591dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e5f2a09{--display:flex;--min-height:65vh;--border-radius:5px 5px 5px 5px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-e5f2a09 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-10 .elementor-element.elementor-element-636684f{--display:flex;--position:absolute;--min-height:30vh;top:40%;}.elementor-10 .elementor-element.elementor-element-636684f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-636684f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/fondo-rucalen.webp");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-636684f{left:88%;}body.rtl .elementor-10 .elementor-element.elementor-element-636684f{right:88%;}.elementor-10 .elementor-element.elementor-element-dbd4250{--display:flex;--min-height:100vh;--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:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-dbd4250 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-dbd4250 > .e-con-inner > .elementor-shape-top svg{height:52px;}.elementor-10 .elementor-element.elementor-element-2cd65be{margin:15% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;}.elementor-10 .elementor-element.elementor-element-2cd65be .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.7vw;font-weight:700;color:var( --e-global-color-d8270ca );}.elementor-10 .elementor-element.elementor-element-3d264e6{--display:flex;}.elementor-10 .elementor-element.elementor-element-0c85c4f{--display:flex;--min-height:0vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-8000bae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-8000bae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-31265c8{--display:flex;--min-height:50vh;--border-radius:5px 5px 5px 5px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-31265c8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-31265c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/IMG_4314-scaled.webp");background-size:cover;}.elementor-10 .elementor-element.elementor-element-9d8819e{--display:flex;--position:absolute;--min-height:30vh;top:35%;}.elementor-10 .elementor-element.elementor-element-9d8819e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9d8819e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/fondo-rucalen.webp");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-9d8819e{left:78%;}body.rtl .elementor-10 .elementor-element.elementor-element-9d8819e{right:78%;}.elementor-10 .elementor-element.elementor-element-2cad947{--display:flex;--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-2cad947.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5e8ebf9{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-10 .elementor-element.elementor-element-5e8ebf9 .elementor-heading-title{font-family:var( --e-global-typography-0392871-font-family ), Sans-serif;font-size:var( --e-global-typography-0392871-font-size );font-weight:var( --e-global-typography-0392871-font-weight );color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-573fb54{--display:flex;}.elementor-10 .elementor-element.elementor-element-1a96b31{--display:flex;--min-height:0vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-388c8a6{--display:flex;--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-388c8a6.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8911acb{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-10 .elementor-element.elementor-element-8911acb .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.4vw;font-weight:600;color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-cbfe798{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-cbfe798.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-79db878{--display:flex;--min-height:50vh;--border-radius:5px 5px 5px 5px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-79db878:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-79db878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/IMG_4407-scaled.webp");background-size:cover;}.elementor-10 .elementor-element.elementor-element-e4ceb96{--display:flex;--position:absolute;--min-height:30vh;top:35%;}.elementor-10 .elementor-element.elementor-element-e4ceb96:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e4ceb96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/fondo-rucalen.webp");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-e4ceb96{left:78%;}body.rtl .elementor-10 .elementor-element.elementor-element-e4ceb96{right:78%;}.elementor-10 .elementor-element.elementor-element-05d12fe{--display:flex;}.elementor-10 .elementor-element.elementor-element-f03f3da{--display:flex;--min-height:0vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-6342dd3{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-6342dd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5ad0318{--display:flex;--min-height:50vh;--border-radius:5px 5px 5px 5px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-5ad0318:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5ad0318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/IMG_4391-scaled.webp");background-position:0% 75%;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c8fde44{--display:flex;--position:absolute;--min-height:30vh;top:35%;}.elementor-10 .elementor-element.elementor-element-c8fde44:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c8fde44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/fondo-rucalen.webp");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c8fde44{left:78%;}body.rtl .elementor-10 .elementor-element.elementor-element-c8fde44{right:78%;}.elementor-10 .elementor-element.elementor-element-e77280d{--display:flex;--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-e77280d.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5566d86{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-10 .elementor-element.elementor-element-5566d86 .elementor-heading-title{font-family:var( --e-global-typography-0392871-font-family ), Sans-serif;font-size:var( --e-global-typography-0392871-font-size );font-weight:var( --e-global-typography-0392871-font-weight );color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-7a3d510{--display:flex;}.elementor-10 .elementor-element.elementor-element-c289d6e{--display:flex;--min-height:0vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-5e02d18{--display:flex;--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-5e02d18.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-c2748bd{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-10 .elementor-element.elementor-element-c2748bd .elementor-heading-title{font-family:var( --e-global-typography-0392871-font-family ), Sans-serif;font-size:var( --e-global-typography-0392871-font-size );font-weight:var( --e-global-typography-0392871-font-weight );color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-73bc1ea{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-73bc1ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ca04142{--display:flex;--min-height:50vh;--border-radius:5px 5px 5px 5px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-ca04142:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ca04142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/IMG_4373-scaled.webp");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6f1df20{--display:flex;--position:absolute;--min-height:30vh;top:35%;}.elementor-10 .elementor-element.elementor-element-6f1df20:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6f1df20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/fondo-rucalen.webp");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6f1df20{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-6f1df20{left:0px;}.elementor-10 .elementor-element.elementor-element-9db8142{--display:flex;}.elementor-10 .elementor-element.elementor-element-710ccd3{--display:flex;--min-height:0vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-6f3044c{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-6f3044c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8d24329{--display:flex;--min-height:50vh;--border-radius:5px 5px 5px 5px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-8d24329:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8d24329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/IMG_4275-scaled.webp");background-position:5% 75%;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6d6628a{--display:flex;--position:absolute;--min-height:30vh;top:35%;}.elementor-10 .elementor-element.elementor-element-6d6628a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6d6628a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/fondo-rucalen.webp");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6d6628a{left:78%;}body.rtl .elementor-10 .elementor-element.elementor-element-6d6628a{right:78%;}.elementor-10 .elementor-element.elementor-element-8d88086{--display:flex;--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-8d88086.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b971f14{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-10 .elementor-element.elementor-element-b971f14 .elementor-heading-title{font-family:var( --e-global-typography-0392871-font-family ), Sans-serif;font-size:var( --e-global-typography-0392871-font-size );font-weight:var( --e-global-typography-0392871-font-weight );color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-44e4203{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-normal-color:var( --e-global-color-d8270ca );}.elementor-10 .elementor-element.elementor-element-44e4203 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-2d99158 );border-radius:565555px 565555px 565555px 565555px;padding:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-7247cd5{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.66;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7247cd5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7247cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/rucalen-4-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7247cd5::before, .elementor-10 .elementor-element.elementor-element-7247cd5 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7247cd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7247cd5 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7247cd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7247cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d8270ca );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-ff79926{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-10 .elementor-element.elementor-element-ff79926 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.7vw;font-weight:600;color:var( --e-global-color-2d99158 );}.elementor-10 .elementor-element.elementor-element-55716ab{--display:flex;--min-height:80vh;--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:5% 5%;--row-gap:5%;--column-gap:5%;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-55716ab > .elementor-shape-bottom .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-55716ab > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-2d99158 );}.elementor-10 .elementor-element.elementor-element-55716ab > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-55716ab > .e-con-inner > .elementor-shape-bottom svg{height:57px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-6a313df .elementor-flip-box__front{background-color:#02010100;background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/rucalen-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6a313df .elementor-flip-box__back{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/rucalen-3.webp");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6a313df{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-6a313df.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6a313df .elementor-flip-box__layer, .elementor-10 .elementor-element.elementor-element-6a313df .elementor-flip-box__layer__overlay{border-radius:5px;}.elementor-10 .elementor-element.elementor-element-6a313df .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-f542290 );text-align:center;}.elementor-10 .elementor-element.elementor-element-6a313df .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Nunito", Sans-serif;font-size:2vw;font-weight:600;}.elementor-10 .elementor-element.elementor-element-6a313df .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#000000B0;padding:15px 10px 15px 10px;text-align:center;}.elementor-10 .elementor-element.elementor-element-6a313df .elementor-flip-box__button{margin-center:0;}.elementor-10 .elementor-element.elementor-element-6a313df .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Nunito", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-10 .elementor-element.elementor-element-622de41 .elementor-flip-box__front{background-color:#02010100;background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/rucalen-actividades-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-622de41 .elementor-flip-box__back{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/rucalen-actividades-1.webp");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-622de41{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-622de41.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-622de41 .elementor-flip-box__layer, .elementor-10 .elementor-element.elementor-element-622de41 .elementor-flip-box__layer__overlay{border-radius:5px;}.elementor-10 .elementor-element.elementor-element-622de41 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#121212B0;text-align:center;}.elementor-10 .elementor-element.elementor-element-622de41 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#000000CF;padding:15px 10px 15px 10px;text-align:center;}.elementor-10 .elementor-element.elementor-element-622de41 .elementor-flip-box__button{margin-center:0;}.elementor-10 .elementor-element.elementor-element-622de41 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Nunito", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-10 .elementor-element.elementor-element-ea9d5c3 .elementor-flip-box__front{background-color:#02010100;background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/rucalen-comida.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ea9d5c3 .elementor-flip-box__back{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/03/rucalen-comida.webp");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ea9d5c3{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-ea9d5c3.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ea9d5c3 .elementor-flip-box__layer, .elementor-10 .elementor-element.elementor-element-ea9d5c3 .elementor-flip-box__layer__overlay{border-radius:5px;}.elementor-10 .elementor-element.elementor-element-ea9d5c3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000099;text-align:center;}.elementor-10 .elementor-element.elementor-element-ea9d5c3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#000000B5;padding:15px 10px 15px 10px;text-align:center;}.elementor-10 .elementor-element.elementor-element-ea9d5c3 .elementor-flip-box__button{margin-center:0;}.elementor-10 .elementor-element.elementor-element-ea9d5c3 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Nunito", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-10 .elementor-element.elementor-element-8ad033f{--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:center;--gap:0px 65px;--row-gap:0px;--column-gap:65px;--overflow:hidden;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-af579e7{width:var( --container-widget-width, 8.428% );max-width:8.428%;--container-widget-width:8.428%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-af579e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-af579e7 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-af579e7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-af579e7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-af579e7.elementor-view-default .elementor-icon{fill:var( --e-global-color-2ba6179 );color:var( --e-global-color-2ba6179 );border-color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-af579e7 .elementor-icon-box-title{color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-af579e7:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-af579e7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-fdf5682 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-fdf5682.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-fdf5682.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-fdf5682.elementor-view-default .elementor-icon{fill:var( --e-global-color-2ba6179 );color:var( --e-global-color-2ba6179 );border-color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-fdf5682 .elementor-icon-box-title{color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-fdf5682:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-fdf5682:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-eced972 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-eced972.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-eced972.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-eced972.elementor-view-default .elementor-icon{fill:var( --e-global-color-2ba6179 );color:var( --e-global-color-2ba6179 );border-color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-eced972 .elementor-icon-box-title{color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-eced972:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-eced972:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-8a9c8c2 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-8a9c8c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-8a9c8c2.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8a9c8c2.elementor-view-default .elementor-icon{fill:var( --e-global-color-2ba6179 );color:var( --e-global-color-2ba6179 );border-color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-8a9c8c2 .elementor-icon-box-title{color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-8a9c8c2:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-8a9c8c2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-4064fdd .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-4064fdd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-4064fdd.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4064fdd.elementor-view-default .elementor-icon{fill:var( --e-global-color-2ba6179 );color:var( --e-global-color-2ba6179 );border-color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-4064fdd .elementor-icon-box-title{color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-4064fdd:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-4064fdd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2ba6179 );}.elementor-10 .elementor-element.elementor-element-4bbf0eb{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-4bbf0eb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4bbf0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d99158 );}.elementor-10 .elementor-element.elementor-element-3bd5521{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-10 .elementor-element.elementor-element-3bd5521 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.7vw;font-weight:600;color:var( --e-global-color-d8270ca );}.elementor-10 .elementor-element.elementor-element-cdc4c1d{padding:4% 25% 0% 25%;text-align:center;font-family:"Nunito", Sans-serif;font-size:1.2vw;font-weight:500;}.elementor-10 .elementor-element.elementor-element-b331d5a{--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;--overflow:hidden;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-97e0737{--display:flex;}.elementor-10 .elementor-element.elementor-element-933209b{--display:flex;--min-height:30vh;--border-radius:15px 15px 15px 15px;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-933209b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-933209b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-10 .elementor-element.elementor-element-51c2276{--display:flex;--min-height:15px;--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-c8340f1{--display:flex;--min-height:40px;--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:center;--align-items:center;--border-radius:300px 300px 300px 300px;--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-10 .elementor-element.elementor-element-c8340f1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c8340f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004E37;}.elementor-10 .elementor-element.elementor-element-c8340f1.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-310cbe8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-310cbe8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7vw;font-weight:600;color:var( --e-global-color-2d99158 );}.elementor-10 .elementor-element.elementor-element-47ee4b0{text-align:start;}.elementor-10 .elementor-element.elementor-element-47ee4b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-44047bf );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f68314d{padding:0% 0% 0% 25%;}.elementor-10 .elementor-element.elementor-element-f68314d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f68314d .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f68314d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-f68314d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f68314d.elementor-view-default .elementor-icon{color:var( --e-global-color-44047bf );border-color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-f68314d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f68314d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-f68314d .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-f68314d .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-5487274{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-86fba33{--display:flex;}.elementor-10 .elementor-element.elementor-element-25ca6f9{--display:flex;--min-height:30vh;--border-radius:15px 15px 15px 15px;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-25ca6f9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-25ca6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-10 .elementor-element.elementor-element-b01afbd{--display:flex;--min-height:15px;--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-c59674f{--display:flex;--min-height:40px;--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:center;--align-items:center;--border-radius:300px 300px 300px 300px;--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-10 .elementor-element.elementor-element-c59674f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c59674f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00334E;}.elementor-10 .elementor-element.elementor-element-c59674f.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e49bf7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e49bf7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7vw;font-weight:600;color:var( --e-global-color-2d99158 );}.elementor-10 .elementor-element.elementor-element-e84fc96{text-align:start;}.elementor-10 .elementor-element.elementor-element-e84fc96 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-2a29ac7{padding:0% 0% 0% 25%;}.elementor-10 .elementor-element.elementor-element-2a29ac7.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2a29ac7 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-2a29ac7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-2a29ac7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2a29ac7.elementor-view-default .elementor-icon{color:var( --e-global-color-44047bf );border-color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-2a29ac7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2a29ac7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-2a29ac7 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-2a29ac7 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-b414de9{--display:flex;--min-height:30vh;}.elementor-10 .elementor-element.elementor-element-d0a33ce{--display:flex;--min-height:30vh;--border-radius:15px 15px 15px 15px;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-d0a33ce:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d0a33ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-10 .elementor-element.elementor-element-076dc79{--display:flex;--min-height:15px;--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-ab3b1c1{--display:flex;--min-height:40px;--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:center;--align-items:center;--border-radius:300px 300px 300px 300px;--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-10 .elementor-element.elementor-element-ab3b1c1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ab3b1c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2EB7FF;}.elementor-10 .elementor-element.elementor-element-ab3b1c1.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-129c300{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-129c300 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7vw;font-weight:600;color:var( --e-global-color-2d99158 );}.elementor-10 .elementor-element.elementor-element-26eb70e{text-align:start;}.elementor-10 .elementor-element.elementor-element-26eb70e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-2d64a14{padding:0% 0% 0% 25%;}.elementor-10 .elementor-element.elementor-element-2d64a14.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2d64a14 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-2d64a14.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-2d64a14.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2d64a14.elementor-view-default .elementor-icon{color:var( --e-global-color-44047bf );border-color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-2d64a14.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2d64a14.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-2d64a14 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-2d64a14 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-71e325c{--display:flex;--min-height:30vh;}.elementor-10 .elementor-element.elementor-element-863ef8f{--display:flex;--min-height:30vh;--border-radius:15px 15px 15px 15px;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-863ef8f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-863ef8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-10 .elementor-element.elementor-element-4e969df{--display:flex;--min-height:15px;--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-ae10967{--display:flex;--min-height:40px;--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:center;--align-items:center;--border-radius:300px 300px 300px 300px;--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-10 .elementor-element.elementor-element-ae10967:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ae10967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A12EFF;}.elementor-10 .elementor-element.elementor-element-ae10967.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b4dcc4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b4dcc4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7vw;font-weight:600;color:var( --e-global-color-2d99158 );}.elementor-10 .elementor-element.elementor-element-523b249{text-align:start;}.elementor-10 .elementor-element.elementor-element-523b249 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-5deff38{padding:0% 0% 0% 25%;}.elementor-10 .elementor-element.elementor-element-5deff38.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5deff38 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-5deff38.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-5deff38.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5deff38.elementor-view-default .elementor-icon{color:var( --e-global-color-44047bf );border-color:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-5deff38.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5deff38.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-44047bf );}.elementor-10 .elementor-element.elementor-element-5deff38 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-5deff38 .elementor-icon svg{height:35px;}.elementor-10 .elementor-element.elementor-element-a7789d3{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;padding:0% 10% 0% 10%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-10 .elementor-element.elementor-element-f5078b8{--display:flex;--min-height:100vh;--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;--overflow:hidden;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-f5078b8 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-f5078b8 > .e-con-inner > .elementor-shape-top svg{height:2em;}.elementor-10 .elementor-element.elementor-element-88b8d8f{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-10 .elementor-element.elementor-element-88b8d8f .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.7vw;font-weight:600;color:var( --e-global-color-d8270ca );}.elementor-10 .elementor-element.elementor-element-2e91aa9{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;text-align:center;}.elementor-10 .elementor-element.elementor-element-2e91aa9 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.4vw;font-weight:400;color:var( --e-global-color-d8270ca );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-4fce07c{padding:0% 25% 0% 25%;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10 .elementor-element.elementor-element-4fce07c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10 .elementor-element.elementor-element-4fce07c .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4fce07c .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-10 .elementor-element.elementor-element-4fce07c .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-field-group > label, .elementor-10 .elementor-element.elementor-element-4fce07c .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-bee48e1 );}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-field-group .elementor-field, .elementor-10 .elementor-element.elementor-element-4fce07c .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-2d99158 );border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-2d99158 );border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-4fce07c .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-2d99158 );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-button[type="submit"]{background-color:var( --e-global-color-2d99158 );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-4fce07c .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-2ba6179 );color:#ffffff;}.elementor-10 .elementor-element.elementor-element-4fce07c .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-2ba6179 );color:#ffffff;}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-2ba6179 );color:#ffffff;}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-4fce07c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-0330605{--width:23.626%;}.elementor-10 .elementor-element.elementor-element-5a591dd{--width:55%;}.elementor-10 .elementor-element.elementor-element-e5f2a09{--width:100%;}.elementor-10 .elementor-element.elementor-element-636684f{--width:30%;}.elementor-10 .elementor-element.elementor-element-0c85c4f{--width:100%;}.elementor-10 .elementor-element.elementor-element-8000bae{--width:55%;}.elementor-10 .elementor-element.elementor-element-9d8819e{--width:30%;}.elementor-10 .elementor-element.elementor-element-1a96b31{--width:100%;}.elementor-10 .elementor-element.elementor-element-cbfe798{--width:55%;}.elementor-10 .elementor-element.elementor-element-e4ceb96{--width:30%;}.elementor-10 .elementor-element.elementor-element-f03f3da{--width:100%;}.elementor-10 .elementor-element.elementor-element-6342dd3{--width:55%;}.elementor-10 .elementor-element.elementor-element-c8fde44{--width:30%;}.elementor-10 .elementor-element.elementor-element-c289d6e{--width:100%;}.elementor-10 .elementor-element.elementor-element-73bc1ea{--width:55%;}.elementor-10 .elementor-element.elementor-element-6f1df20{--width:30%;}.elementor-10 .elementor-element.elementor-element-710ccd3{--width:100%;}.elementor-10 .elementor-element.elementor-element-6f3044c{--width:55%;}.elementor-10 .elementor-element.elementor-element-6d6628a{--width:30%;}.elementor-10 .elementor-element.elementor-element-c8340f1{--width:40px;}.elementor-10 .elementor-element.elementor-element-c59674f{--width:40px;}.elementor-10 .elementor-element.elementor-element-ab3b1c1{--width:40px;}.elementor-10 .elementor-element.elementor-element-ae10967{--width:40px;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-7247cd5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7247cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-5e8ebf9 .elementor-heading-title{font-size:var( --e-global-typography-0392871-font-size );}.elementor-10 .elementor-element.elementor-element-5ad0318:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5ad0318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-10 .elementor-element.elementor-element-5566d86 .elementor-heading-title{font-size:var( --e-global-typography-0392871-font-size );}.elementor-10 .elementor-element.elementor-element-c2748bd .elementor-heading-title{font-size:var( --e-global-typography-0392871-font-size );}.elementor-10 .elementor-element.elementor-element-8d24329:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8d24329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-10 .elementor-element.elementor-element-b971f14 .elementor-heading-title{font-size:var( --e-global-typography-0392871-font-size );}.elementor-10 .elementor-element.elementor-element-44e4203{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10 .elementor-element.elementor-element-a7789d3{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-c3db424:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c3db424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residenciarucalen.com/wp-content/uploads/2026/04/Pareja-disfrutando-de-su-tablet.png");background-position:top center;background-size:150% auto;}.elementor-10 .elementor-element.elementor-element-c3db424{--min-height:100vh;}.elementor-10 .elementor-element.elementor-element-0330605{--min-height:275px;--padding-top:90%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-b785a36{--min-height:43vh;--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:center;--padding-top:25%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-b7c23cd{width:100%;max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-b7c23cd .elementor-heading-title{font-size:6vw;}.elementor-10 .elementor-element.elementor-element-9a76cdc{width:100%;max-width:100%;padding:0% 0% 0% 0%;text-align:center;}.elementor-10 .elementor-element.elementor-element-9a76cdc .elementor-heading-title{font-size:6vw;}.elementor-10 .elementor-element.elementor-element-ee29abf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-ee29abf.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ee29abf .elementor-button{font-size:5vw;}.elementor-10 .elementor-element.elementor-element-4a21941{--min-height:1px;}.elementor-10 .elementor-element.elementor-element-37fbac9{margin:25% 0% calc(var(--kit-widget-spacing, 0px) + 10%) 0%;}.elementor-10 .elementor-element.elementor-element-37fbac9 .elementor-heading-title{font-size:6vw;}.elementor-10 .elementor-element.elementor-element-c410a69{text-align:center;}.elementor-10 .elementor-element.elementor-element-c410a69 .elementor-heading-title{font-size:6vw;}.elementor-10 .elementor-element.elementor-element-83f1398{text-align:center;font-size:4vw;}.elementor-10 .elementor-element.elementor-element-dbd4250{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-2cd65be{margin:25% 0% calc(var(--kit-widget-spacing, 0px) + 10%) 0%;}.elementor-10 .elementor-element.elementor-element-2cd65be .elementor-heading-title{font-size:6vw;}.elementor-10 .elementor-element.elementor-element-3d264e6{--width:100%;--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-10 .elementor-element.elementor-element-0c85c4f{--width:100%;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-8000bae{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-31265c8{--width:100%;--min-height:50vh;--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-10 .elementor-element.elementor-element-5e8ebf9{text-align:center;}.elementor-10 .elementor-element.elementor-element-5e8ebf9 .elementor-heading-title{font-size:var( --e-global-typography-0392871-font-size );}.elementor-10 .elementor-element.elementor-element-573fb54{--width:100%;}.elementor-10 .elementor-element.elementor-element-8911acb{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 8%) 0%;text-align:center;}.elementor-10 .elementor-element.elementor-element-8911acb .elementor-heading-title{font-size:6vw;}.elementor-10 .elementor-element.elementor-element-79db878{--min-height:48vh;}.elementor-10 .elementor-element.elementor-element-f03f3da{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-5ad0318:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5ad0318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-10 .elementor-element.elementor-element-5566d86{text-align:center;}.elementor-10 .elementor-element.elementor-element-5566d86 .elementor-heading-title{font-size:var( --e-global-typography-0392871-font-size );}.elementor-10 .elementor-element.elementor-element-c2748bd{text-align:center;}.elementor-10 .elementor-element.elementor-element-c2748bd .elementor-heading-title{font-size:var( --e-global-typography-0392871-font-size );}.elementor-10 .elementor-element.elementor-element-710ccd3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-8d24329:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8d24329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-10 .elementor-element.elementor-element-b971f14{text-align:center;}.elementor-10 .elementor-element.elementor-element-b971f14 .elementor-heading-title{font-size:var( --e-global-typography-0392871-font-size );}.elementor-10 .elementor-element.elementor-element-44e4203{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 25% 0%;--e-n-carousel-arrow-prev-left-position:5%;--e-n-carousel-arrow-next-right-position:5%;--e-n-carousel-arrow-size:25px;}:where( .elementor-10 .elementor-element.elementor-element-44e4203 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-10 .elementor-element.elementor-element-44e4203 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7247cd5{--gap:3% 0%;--row-gap:3%;--column-gap:0%;}.elementor-10 .elementor-element.elementor-element-ff79926{margin:25% 25% calc(var(--kit-widget-spacing, 0px) + 25%) 25%;}.elementor-10 .elementor-element.elementor-element-ff79926 .elementor-heading-title{font-size:6vw;}.elementor-10 .elementor-element.elementor-element-55716ab{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-6a313df{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;}.elementor-10 .elementor-element.elementor-element-6a313df .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:6vw;}.elementor-10 .elementor-element.elementor-element-6a313df .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:4.5vw;}.elementor-10 .elementor-element.elementor-element-622de41{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;}.elementor-10 .elementor-element.elementor-element-622de41 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:4.5vw;}.elementor-10 .elementor-element.elementor-element-ea9d5c3{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;}.elementor-10 .elementor-element.elementor-element-ea9d5c3 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:4.5vw;}.elementor-10 .elementor-element.elementor-element-8ad033f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10 .elementor-element.elementor-element-af579e7{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-fdf5682{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-eced972{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-8a9c8c2{width:var( --container-widget-width, 45% );max-width:45%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:2% 3% 0% 0%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4064fdd{width:var( --container-widget-width, 45% );max-width:45%;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3bd5521{margin:25% 0% calc(var(--kit-widget-spacing, 0px) + 10%) 0%;padding:0% 5% 0% 5%;}.elementor-10 .elementor-element.elementor-element-3bd5521 .elementor-heading-title{font-size:6vw;}.elementor-10 .elementor-element.elementor-element-cdc4c1d{padding:0% 3% 0% 3%;text-align:center;font-size:5vw;}.elementor-10 .elementor-element.elementor-element-b331d5a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-51c2276{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-c8340f1{--width:50px;--min-height:50px;}.elementor-10 .elementor-element.elementor-element-310cbe8 .elementor-heading-title{font-size:6vw;}.elementor-10 .elementor-element.elementor-element-47ee4b0 .elementor-heading-title{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-f68314d{padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-c59674f{--width:50px;--min-height:50px;}.elementor-10 .elementor-element.elementor-element-e49bf7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e49bf7e .elementor-heading-title{font-size:6vw;}.elementor-10 .elementor-element.elementor-element-e84fc96 .elementor-heading-title{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-2a29ac7{padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-b414de9{--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-10 .elementor-element.elementor-element-ab3b1c1{--width:50px;--min-height:50px;--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-10 .elementor-element.elementor-element-129c300 .elementor-heading-title{font-size:6vw;}.elementor-10 .elementor-element.elementor-element-26eb70e .elementor-heading-title{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-2d64a14{padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-71e325c{--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-10 .elementor-element.elementor-element-ae10967{--width:50px;--min-height:50px;}.elementor-10 .elementor-element.elementor-element-b4dcc4d .elementor-heading-title{font-size:6vw;}.elementor-10 .elementor-element.elementor-element-523b249 .elementor-heading-title{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-5deff38{padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-a7789d3{--e-n-carousel-swiper-slides-to-display:1;padding:0% 2% 0% 2%;}.elementor-10 .elementor-element.elementor-element-f5078b8{--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-10 .elementor-element.elementor-element-88b8d8f .elementor-heading-title{font-size:8vw;}.elementor-10 .elementor-element.elementor-element-2e91aa9{margin:0% 4% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;}.elementor-10 .elementor-element.elementor-element-2e91aa9 .elementor-heading-title{font-size:6vw;}.elementor-10 .elementor-element.elementor-element-4fce07c{padding:0% 5% 0% 5%;}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-field-group > label{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-4fce07c .elementor-field-group .elementor-field, .elementor-10 .elementor-element.elementor-element-4fce07c .elementor-field-subgroup label{font-size:4vw;}}