.elementor-227489 .elementor-element.elementor-element-7f47d121{--display:flex;}.elementor-227489 .elementor-element.elementor-element-56a30c9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-227489 .elementor-element.elementor-element-6e8ef949{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-227489 .elementor-element.elementor-element-78e35f8d{width:var( --container-widget-width, 39.323% );max-width:39.323%;--container-widget-width:39.323%;--container-widget-flex-grow:0;}.elementor-227489 .elementor-element.elementor-element-78e35f8d > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-227489 .elementor-element.elementor-element-78e35f8d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-227489 .elementor-element.elementor-element-78e35f8d .title + .subtitle{margin-bottom:0px;}.elementor-227489 .elementor-element.elementor-element-78e35f8d .subtitle + .title{margin-top:0px;}.elementor-227489 .elementor-element.elementor-element-78e35f8d .subtitle{font-size:0.9em;text-transform:uppercase;}.elementor-227489 .elementor-element.elementor-element-78e35f8d .divider{background-color:#AE7F32;}.elementor-227489 .elementor-element.elementor-element-254a33ce{--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-227489 .elementor-element.elementor-element-254a33ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-227489 .elementor-element.elementor-element-3028609f{--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-227489 .elementor-element.elementor-element-e9f4e46 .button{border-radius:0px;}.elementor-227489 .elementor-element.elementor-element-e9f4e46 .button:not(:hover){color:#FFFFFF;}.elementor-227489 .elementor-element.elementor-element-1ea54455{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-227489 .elementor-element.elementor-element-5d27f76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-227489 .elementor-element.elementor-element-5d27f76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-227489 .elementor-element.elementor-element-7ac4e30f{--display:flex;}.elementor-227489 .elementor-element.elementor-element-7ac4e30f:not(.elementor-motion-effects-element-type-background), .elementor-227489 .elementor-element.elementor-element-7ac4e30f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.santaluciahotel.cr/wp-content/uploads/2025/06/piscina4.jpg");background-position:center center;background-size:cover;}.elementor-227489 .elementor-element.elementor-element-7ac4e30f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-227489 .elementor-element.elementor-element-7119195d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10vh;--padding-bottom:10vh;--padding-left:8vh;--padding-right:0;}.elementor-227489 .elementor-element.elementor-element-7119195d:not(.elementor-motion-effects-element-type-background), .elementor-227489 .elementor-element.elementor-element-7119195d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F4438;}.elementor-227489 .elementor-element.elementor-element-673e6870{--display:flex;}.elementor-227489 .elementor-element.elementor-element-1a186406 > .elementor-widget-container{margin:20px 0px 24px 0px;}.elementor-227489 .elementor-element.elementor-element-1a186406 .title{color:#FFFFFF;}.elementor-227489 .elementor-element.elementor-element-5e6aac99{color:#FFFFFF;}.elementor-227489 .elementor-element.elementor-element-159ffa15 .button{border-radius:0px;}.elementor-227489 .elementor-element.elementor-element-159ffa15 .button:not(:hover){color:#FFFFFF;}.elementor-227489 .elementor-element.elementor-element-16654bdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-227489 .elementor-element.elementor-element-7894c8f7{--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-227489 .elementor-element.elementor-element-2952c3d > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-227489 .elementor-element.elementor-element-2952c3d .title + .subtitle{margin-bottom:0px;}.elementor-227489 .elementor-element.elementor-element-2952c3d .subtitle + .title{margin-top:0px;}.elementor-227489 .elementor-element.elementor-element-2952c3d .subtitle{font-size:0.9em;text-transform:uppercase;}.elementor-227489 .elementor-element.elementor-element-2952c3d .divider{background-color:#AE7F32;}.elementor-227489 .elementor-element.elementor-element-3cfa04d6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-227489 .elementor-element.elementor-element-3cfa04d6 img{width:100%;}.elementor-227489 .elementor-element.elementor-element-1e8b0a7a{--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-227489 .elementor-element.elementor-element-15d266af > .elementor-widget-container{padding:120px 30px 20px 30px;}.elementor-227489 .elementor-element.elementor-element-5f4cfd8f > .elementor-widget-container{margin:0px 00px 0px 30px;}.elementor-227489 .elementor-element.elementor-element-5f4cfd8f .button{border-radius:0px;}.elementor-227489 .elementor-element.elementor-element-5f4cfd8f .button:not(:hover){color:#FFFFFF;}.elementor-227489 .elementor-element.elementor-element-762eaba6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-227489 .elementor-element.elementor-element-7f8ab7d5{--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-227489 .elementor-element.elementor-element-7f8ab7d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-227489 .elementor-element.elementor-element-783ad1e8{width:var( --container-widget-width, 103.752% );max-width:103.752%;--container-widget-width:103.752%;--container-widget-flex-grow:0;}.elementor-227489 .elementor-element.elementor-element-783ad1e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-227489 .elementor-element.elementor-element-783ad1e8 .divider{background-color:#AE7F32;}.elementor-227489 .elementor-element.elementor-element-12157564 .button{border-radius:0px;}.elementor-227489 .elementor-element.elementor-element-12157564 .button:not(:hover){color:#FFFFFF;}.elementor-227489 .elementor-element.elementor-element-1b7bac6e{--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-227489 .elementor-element.elementor-element-1b7bac6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-227489 .elementor-element.elementor-element-5af69fa3{--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-227489 .elementor-element.elementor-element-2d90c1bd{width:var( --container-widget-width, 103.752% );max-width:103.752%;--container-widget-width:103.752%;--container-widget-flex-grow:0;}.elementor-227489 .elementor-element.elementor-element-2d90c1bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-227489 .elementor-element.elementor-element-2d90c1bd .title + .subtitle{margin-bottom:0px;}.elementor-227489 .elementor-element.elementor-element-2d90c1bd .subtitle + .title{margin-top:0px;}.elementor-227489 .elementor-element.elementor-element-2d90c1bd .subtitle{font-size:0.9em;text-transform:uppercase;}.elementor-227489 .elementor-element.elementor-element-2d90c1bd .divider{background-color:#AE7F32;}.elementor-227489 .elementor-element.elementor-element-309000a4 .button{border-radius:0px;}.elementor-227489 .elementor-element.elementor-element-309000a4 .button:not(:hover){color:#FFFFFF;}.elementor-227489 .elementor-element.elementor-element-c40b499{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30vh;--padding-bottom:0vh;--padding-left:0;--padding-right:0;}.elementor-227489 .elementor-element.elementor-element-c40b499 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-227489 .elementor-element.elementor-element-c40b499.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-227489 .elementor-element.elementor-element-735d7f10{--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-227489 .elementor-element.elementor-element-735d7f10.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-227489 .elementor-element.elementor-element-6368c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-227489 .elementor-element.elementor-element-6368c2 > .elementor-widget-container{margin:0 0 3vh 0;padding:0px 0px 0px 40px;}.elementor-227489 .elementor-element.elementor-element-6368c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-227489 .elementor-element.elementor-element-6368c2 .title + .subtitle{margin-bottom:0px;}.elementor-227489 .elementor-element.elementor-element-6368c2 .subtitle + .title{margin-top:0px;}.elementor-227489 .elementor-element.elementor-element-6368c2 .title{color:#FFFFFF;}.elementor-227489 .elementor-element.elementor-element-6368c2 .subtitle{font-size:0.9em;text-transform:uppercase;}@media(max-width:767px){.elementor-227489 .elementor-element.elementor-element-6e8ef949{--content-width:500px;--padding-top:6vh;--padding-bottom:6vh;--padding-left:0;--padding-right:0;}.elementor-227489 .elementor-element.elementor-element-78e35f8d{width:var( --container-widget-width, 230.292px );max-width:230.292px;--container-widget-width:230.292px;--container-widget-flex-grow:0;}.elementor-227489 .elementor-element.elementor-element-3028609f{--margin-top:3vh;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-227489 .elementor-element.elementor-element-5d27f76{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-227489 .elementor-element.elementor-element-7ac4e30f{--min-height:40vh;}.elementor-227489 .elementor-element.elementor-element-7119195d{--padding-top:6vh;--padding-bottom:6vh;--padding-left:0;--padding-right:0;}.elementor-227489 .elementor-element.elementor-element-15d266af > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-227489 .elementor-element.elementor-element-762eaba6{--padding-top:6vh;--padding-bottom:6vh;--padding-left:0;--padding-right:0;}.elementor-227489 .elementor-element.elementor-element-5af69fa3{--margin-top:3vh;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-227489 .elementor-element.elementor-element-c40b499{--padding-top:6vh;--padding-bottom:6vh;--padding-left:0;--padding-right:0;}.elementor-227489 .elementor-element.elementor-element-6368c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-227489 .elementor-element.elementor-element-6e8ef949{--content-width:1389px;}.elementor-227489 .elementor-element.elementor-element-254a33ce{--width:0.99%;}.elementor-227489 .elementor-element.elementor-element-3028609f{--width:50%;}.elementor-227489 .elementor-element.elementor-element-5d27f76{--width:58.691%;}.elementor-227489 .elementor-element.elementor-element-7119195d{--width:42%;}.elementor-227489 .elementor-element.elementor-element-7894c8f7{--width:50%;}.elementor-227489 .elementor-element.elementor-element-1e8b0a7a{--width:50%;}.elementor-227489 .elementor-element.elementor-element-762eaba6{--content-width:1382px;}.elementor-227489 .elementor-element.elementor-element-7f8ab7d5{--width:45.559%;}.elementor-227489 .elementor-element.elementor-element-1b7bac6e{--width:4.946%;}.elementor-227489 .elementor-element.elementor-element-5af69fa3{--width:50%;}.elementor-227489 .elementor-element.elementor-element-c40b499{--width:100.396%;}.elementor-227489 .elementor-element.elementor-element-735d7f10{--width:55.5%;}}