.elementor-2 .elementor-element.elementor-element-9347df4{--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-2 .elementor-element.elementor-element-9347df4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9347df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE6;}.elementor-2 .elementor-element.elementor-element-f14985a{--display:flex;--min-height:90vh;--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;--flex-wrap:wrap;--align-content:center;--overlay-opacity:0.4;}.elementor-2 .elementor-element.elementor-element-f14985a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f14985a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canisland-residenciacanina.es/wp-content/uploads/2026/05/pexels-marcelo-gonzalez-1141370437-31545805-scaled-e1778590242947.jpg");background-size:cover;}.elementor-2 .elementor-element.elementor-element-f14985a::before, .elementor-2 .elementor-element.elementor-element-f14985a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f14985a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f14985a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f14985a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f14985a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3A1900;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-346e8a23{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-346e8a23 .elementor-heading-title{font-family:"Actor", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4b1794c6{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-4b1794c6 .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-172f4f79 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-c349dae{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-c349dae:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c349dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9bac6d;}.elementor-2 .elementor-element.elementor-element-234bb460{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3a17e15b{text-align:start;}.elementor-2 .elementor-element.elementor-element-3a17e15b img{width:86%;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-18199949{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-45459f1e{text-align:center;}.elementor-2 .elementor-element.elementor-element-45459f1e .elementor-heading-title{font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-40333818{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4f66e9bf .elementor-button{background-color:#257a43;fill:#FFFFFF;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4772fd52{--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:space-between;--gap:54px 0px;--row-gap:54px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.84;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-4772fd52:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4772fd52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://canisland-residenciacanina.es/wp-content/uploads/2026/05/pexels-duygugungor-15247933-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-4772fd52::before, .elementor-2 .elementor-element.elementor-element-4772fd52 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4772fd52 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4772fd52 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4772fd52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4772fd52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-290c4f2c{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-290c4f2c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:600;color:#9bac6d;}.elementor-2 .elementor-element.elementor-element-1a0193e9{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-1a0193e9 .elementor-heading-title{font-size:20px;font-weight:600;color:#F8F8F8;}.elementor-2 .elementor-element.elementor-element-25dcb353{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-25dcb353 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-67e19ccb{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:-6px 5px 9px 0px rgba(112.19999999999999, 45.92882608695653, 5.610000000000004, 0.31);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-67e19ccb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-67e19ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#d5bc98;}.elementor-2 .elementor-element.elementor-element-2e359e85 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-2e359e85.elementor-position-right .elementor-image-box-img{margin-left:23px;}.elementor-2 .elementor-element.elementor-element-2e359e85.elementor-position-left .elementor-image-box-img{margin-right:23px;}.elementor-2 .elementor-element.elementor-element-2e359e85.elementor-position-top .elementor-image-box-img{margin-bottom:23px;}.elementor-2 .elementor-element.elementor-element-2e359e85 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-2e359e85 .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;border-radius:20px;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-2e359e85 .elementor-image-box-title{color:#9bac6d;}.elementor-2 .elementor-element.elementor-element-2e359e85 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-2 .elementor-element.elementor-element-6b742ad2 .elementor-button{background-color:#7A8B5D;}.elementor-2 .elementor-element.elementor-element-53b2ef8f{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:-6px 5px 9px 0px rgba(112.19999999999999, 45.92882608695653, 5.610000000000004, 0.31);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-53b2ef8f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-53b2ef8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#d5bc98;}.elementor-2 .elementor-element.elementor-element-4999956 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-4999956.elementor-position-right .elementor-image-box-img{margin-left:23px;}.elementor-2 .elementor-element.elementor-element-4999956.elementor-position-left .elementor-image-box-img{margin-right:23px;}.elementor-2 .elementor-element.elementor-element-4999956.elementor-position-top .elementor-image-box-img{margin-bottom:23px;}.elementor-2 .elementor-element.elementor-element-4999956 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-4999956 .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;border-radius:20px;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-4999956 .elementor-image-box-title{color:#9bac6d;}.elementor-2 .elementor-element.elementor-element-4999956 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-2 .elementor-element.elementor-element-6fca6ecc .elementor-button{background-color:#7A8B5D;}.elementor-2 .elementor-element.elementor-element-76860827{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:-6px 5px 9px 0px rgba(112.19999999999999, 45.92882608695653, 5.610000000000004, 0.31);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-76860827:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-76860827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#d5bc98;}.elementor-2 .elementor-element.elementor-element-409ee68f .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-409ee68f.elementor-position-right .elementor-image-box-img{margin-left:23px;}.elementor-2 .elementor-element.elementor-element-409ee68f.elementor-position-left .elementor-image-box-img{margin-right:23px;}.elementor-2 .elementor-element.elementor-element-409ee68f.elementor-position-top .elementor-image-box-img{margin-bottom:23px;}.elementor-2 .elementor-element.elementor-element-409ee68f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-409ee68f .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;border-radius:20px;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-409ee68f .elementor-image-box-title{color:#9bac6d;}.elementor-2 .elementor-element.elementor-element-409ee68f .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-2 .elementor-element.elementor-element-8ff97d2 .elementor-button{background-color:#7A8B5D;}.elementor-2 .elementor-element.elementor-element-7eb65b7a{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:-6px 5px 9px 0px rgba(112.19999999999999, 45.92882608695653, 5.610000000000004, 0.31);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-7eb65b7a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7eb65b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#d5bc98;}.elementor-2 .elementor-element.elementor-element-5ced8b04 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-5ced8b04.elementor-position-right .elementor-image-box-img{margin-left:23px;}.elementor-2 .elementor-element.elementor-element-5ced8b04.elementor-position-left .elementor-image-box-img{margin-right:23px;}.elementor-2 .elementor-element.elementor-element-5ced8b04.elementor-position-top .elementor-image-box-img{margin-bottom:23px;}.elementor-2 .elementor-element.elementor-element-5ced8b04 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-5ced8b04 .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;border-radius:20px;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-5ced8b04 .elementor-image-box-title{color:#9bac6d;}.elementor-2 .elementor-element.elementor-element-5ced8b04 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-2 .elementor-element.elementor-element-6f025fcf .elementor-button{background-color:#7A8B5D;}.elementor-2 .elementor-element.elementor-element-3c39848{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.04;--padding-top:73px;--padding-bottom:73px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3c39848:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3c39848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9bac6d;}.elementor-2 .elementor-element.elementor-element-3c39848::before, .elementor-2 .elementor-element.elementor-element-3c39848 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3c39848 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3c39848 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3c39848 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3c39848 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-7bae5828{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-47a578b{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-4e889705{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-4e889705 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:600;text-transform:none;color:#F6F7F6;}.elementor-2 .elementor-element.elementor-element-e51abf2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9113545 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2 .elementor-element.elementor-element-9113545 .elementor-icon-box-title{margin-block-end:0px;color:#030000;}.elementor-2 .elementor-element.elementor-element-9113545.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-9113545.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-9113545.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2 .elementor-element.elementor-element-9113545 .elementor-icon{font-size:26px;}.elementor-2 .elementor-element.elementor-element-9113545 .elementor-icon-box-description{color:#000000;}.elementor-2 .elementor-element.elementor-element-71fa155d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2 .elementor-element.elementor-element-71fa155d .elementor-icon-box-title{margin-block-end:0px;color:#030000;}.elementor-2 .elementor-element.elementor-element-71fa155d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-71fa155d.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-71fa155d.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2 .elementor-element.elementor-element-71fa155d .elementor-icon{font-size:26px;}.elementor-2 .elementor-element.elementor-element-71fa155d .elementor-icon-box-description{color:#000000;}.elementor-2 .elementor-element.elementor-element-882e3cd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2 .elementor-element.elementor-element-882e3cd .elementor-icon-box-title{margin-block-end:0px;color:#030000;}.elementor-2 .elementor-element.elementor-element-882e3cd.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-882e3cd.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-882e3cd.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2 .elementor-element.elementor-element-882e3cd .elementor-icon{font-size:26px;}.elementor-2 .elementor-element.elementor-element-882e3cd .elementor-icon-box-description{color:#000000;}.elementor-2 .elementor-element.elementor-element-7bdf585f{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7bdf585f img{height:600px;object-fit:cover;object-position:center right;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-12cbc941{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--overlay-opacity:0.84;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-12cbc941::before, .elementor-2 .elementor-element.elementor-element-12cbc941 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-12cbc941 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-12cbc941 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-12cbc941 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-12cbc941 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://canisland-residenciacanina.es/wp-content/uploads/2026/05/pexels-bethany-ferr-5482563-2048x1365.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-abaa2a3{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-abaa2a3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-907e754{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-907e754 .elementor-heading-title{font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-569834a6{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-c4f56e9 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-c4f56e9 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c4f56e9.elementor-view-stacked .elementor-icon{background-color:#FFFEFE;}.elementor-2 .elementor-element.elementor-element-c4f56e9.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-c4f56e9.elementor-view-default .elementor-icon{fill:#FFFEFE;color:#FFFEFE;border-color:#FFFEFE;}.elementor-2 .elementor-element.elementor-element-c4f56e9 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-c4f56e9 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-c4f56e9 .elementor-icon-box-title a{font-weight:500;}.elementor-2 .elementor-element.elementor-element-c4f56e9 .elementor-icon-box-description{text-shadow:0px 0px 10px rgba(8.499999999999988, 0, 0, 0.96);color:#FFFCFC;}.elementor-2 .elementor-element.elementor-element-b37c02b .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-b37c02b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b37c02b.elementor-view-stacked .elementor-icon{background-color:#FFFDFD;}.elementor-2 .elementor-element.elementor-element-b37c02b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-b37c02b.elementor-view-default .elementor-icon{fill:#FFFDFD;color:#FFFDFD;border-color:#FFFDFD;}.elementor-2 .elementor-element.elementor-element-b37c02b .elementor-icon{font-size:35px;}.elementor-2 .elementor-element.elementor-element-b37c02b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b37c02b .elementor-icon-box-title a{font-weight:500;}.elementor-2 .elementor-element.elementor-element-b37c02b .elementor-icon-box-description{text-shadow:0px 0px 10px #000000;color:#FCFBFB;}.elementor-2 .elementor-element.elementor-element-688511f .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-688511f .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-688511f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-688511f.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-688511f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-688511f .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-688511f .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-688511f .elementor-icon-box-title a{font-weight:500;}.elementor-2 .elementor-element.elementor-element-688511f .elementor-icon-box-description{text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-751f4bd4{--display:flex;--min-height:56vh;--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;--overlay-opacity:0.9;--padding-top:04em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-751f4bd4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-751f4bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canisland-residenciacanina.es/wp-content/uploads/2026/05/pexels-gustavodenuncio-31131475-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-751f4bd4::before, .elementor-2 .elementor-element.elementor-element-751f4bd4 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-751f4bd4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-751f4bd4 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-751f4bd4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-751f4bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#9bac6d;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-48be4975{--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;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-e24d7e3{width:100%;max-width:100%;text-align:start;}.elementor-2 .elementor-element.elementor-element-e24d7e3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5457f074{font-size:20px;font-weight:500;color:#000000;}.elementor-2 .elementor-element.elementor-element-587a83a{font-size:20px;font-weight:normal;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-28bba59f{--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-2 .elementor-element.elementor-element-d41d997 .elementor-icon-box-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-d41d997.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-d41d997.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d41d997.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2 .elementor-element.elementor-element-d41d997 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d41d997 .elementor-icon-box-title a{font-size:35px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-8cf7bb7 .elementor-icon-box-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-8cf7bb7 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-8cf7bb7 .elementor-icon-box-title a{font-size:35px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-541c45c3 > .elementor-container{max-width:1300px;}.elementor-2 .elementor-element.elementor-element-541c45c3{padding:30px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-79f8dcb4 > .elementor-container{max-width:500px;}.elementor-2 .elementor-element.elementor-element-633b5424 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-4d280921 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4d280921{text-align:center;}.elementor-2 .elementor-element.elementor-element-4d280921 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:20px;color:#000000;}.elementor-2 .elementor-element.elementor-element-1a5aa20f{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-1a5aa20f .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-1a5aa20f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-6ae2239f > .elementor-container{max-width:1459px;}.elementor-2 .elementor-element.elementor-element-624da550 img{width:75%;height:50px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-61f42a11 img{height:50px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-4dfa19e6 img{width:50%;height:50px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-1155b1e7 img{width:50%;height:50px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-155f1f10 img{width:60%;height:50px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-6004024b, .elementor-2 .elementor-element.elementor-element-6004024b > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-6004024b{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-64c5081c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-64c5081c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-64c5081c > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-64c5081c > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-64c5081c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-64c5081c > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-3f1bd656 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2 .elementor-element.elementor-element-3f1bd656{text-align:center;font-family:"Nunito", Sans-serif;font-size:12.5px;font-weight:400;line-height:24px;color:#888888;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-f95fe30.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-f95fe30.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-f95fe30 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-f95fe30 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-f95fe30 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f95fe30 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-57b55399 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2 .elementor-element.elementor-element-57b55399{text-align:center;font-family:"Nunito", Sans-serif;font-size:12.5px;font-weight:400;line-height:24px;color:#888888;}.elementor-2 .elementor-element.elementor-element-ed76c1e{--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-2 .elementor-element.elementor-element-db81ca6{--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-2 .elementor-element.elementor-element-db81ca6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-db81ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F7F5B;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-67e19ccb{--width:50%;}.elementor-2 .elementor-element.elementor-element-53b2ef8f{--width:48%;}.elementor-2 .elementor-element.elementor-element-76860827{--width:48%;}.elementor-2 .elementor-element.elementor-element-7eb65b7a{--width:48%;}.elementor-2 .elementor-element.elementor-element-47a578b{--width:48%;}.elementor-2 .elementor-element.elementor-element-48be4975{--width:50%;}.elementor-2 .elementor-element.elementor-element-28bba59f{--width:50%;}.elementor-2 .elementor-element.elementor-element-64c5081c{width:20%;}.elementor-2 .elementor-element.elementor-element-f95fe30{width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-234bb460{--width:100%;}.elementor-2 .elementor-element.elementor-element-18199949{--width:100%;}.elementor-2 .elementor-element.elementor-element-67e19ccb{--width:100%;}.elementor-2 .elementor-element.elementor-element-53b2ef8f{--width:100%;}.elementor-2 .elementor-element.elementor-element-76860827{--width:100%;}.elementor-2 .elementor-element.elementor-element-7eb65b7a{--width:100%;}.elementor-2 .elementor-element.elementor-element-7bae5828{--width:100%;}.elementor-2 .elementor-element.elementor-element-47a578b{--width:100%;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-4772fd52:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4772fd52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-f14985a{--overlay-opacity:0.4;}.elementor-2 .elementor-element.elementor-element-c349dae{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:92px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-234bb460{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3a17e15b{text-align:start;}.elementor-2 .elementor-element.elementor-element-3a17e15b img{height:394px;object-fit:cover;object-position:top center;}.elementor-2 .elementor-element.elementor-element-18199949{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-45459f1e{text-align:center;}.elementor-2 .elementor-element.elementor-element-3c39848{--padding-top:73px;--padding-bottom:73px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-47a578b{--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-2 .elementor-element.elementor-element-9113545{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-71fa155d{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-882e3cd{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7bdf585f{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-7bdf585f img{width:100%;max-width:100%;height:500px;}.elementor-2 .elementor-element.elementor-element-c4f56e9{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b37c02b{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-688511f{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-4d280921{text-align:center;}.elementor-2 .elementor-element.elementor-element-624da550 img{width:100%;}.elementor-2 .elementor-element.elementor-element-4dfa19e6 img{width:100%;}.elementor-2 .elementor-element.elementor-element-1155b1e7 img{width:100%;}.elementor-2 .elementor-element.elementor-element-155f1f10 img{width:100%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-f14985a{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-c349dae{--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-3a17e15b{text-align:center;}.elementor-2 .elementor-element.elementor-element-4772fd52{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-2e359e85 .elementor-image-box-img{margin-bottom:23px;}.elementor-2 .elementor-element.elementor-element-4999956 .elementor-image-box-img{margin-bottom:23px;}.elementor-2 .elementor-element.elementor-element-409ee68f .elementor-image-box-img{margin-bottom:23px;}.elementor-2 .elementor-element.elementor-element-5ced8b04 .elementor-image-box-img{margin-bottom:23px;}.elementor-2 .elementor-element.elementor-element-3c39848{--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-7bae5828{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9113545{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-71fa155d{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-882e3cd{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-c4f56e9{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-b37c02b{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-688511f{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-4d280921{text-align:center;}.elementor-2 .elementor-element.elementor-element-4d280921 .elementor-heading-title{line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-256342dc{width:50%;}.elementor-2 .elementor-element.elementor-element-624da550 img{width:90%;}.elementor-2 .elementor-element.elementor-element-1da61b23{width:50%;}.elementor-2 .elementor-element.elementor-element-1bd52b6e{width:50%;}.elementor-2 .elementor-element.elementor-element-4dfa19e6 img{width:80%;}.elementor-2 .elementor-element.elementor-element-4d708e5c{width:50%;}.elementor-2 .elementor-element.elementor-element-1155b1e7 img{width:80%;}.elementor-2 .elementor-element.elementor-element-155f1f10 img{width:40%;}.elementor-2 .elementor-element.elementor-element-6004024b{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-64c5081c > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-64c5081c > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-64c5081c > .elementor-background-slideshow{border-radius:50px 50px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f95fe30 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-f95fe30 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-f95fe30 > .elementor-background-slideshow{border-radius:0px 0px 50px 50px;}}