.elementor-3477 .elementor-element.elementor-element-3132f4d{--display:flex;--min-height:55vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-3477 .elementor-element.elementor-element-3132f4d::before, .elementor-3477 .elementor-element.elementor-element-3132f4d > .elementor-background-video-container::before, .elementor-3477 .elementor-element.elementor-element-3132f4d > .e-con-inner > .elementor-background-video-container::before, .elementor-3477 .elementor-element.elementor-element-3132f4d > .elementor-background-slideshow::before, .elementor-3477 .elementor-element.elementor-element-3132f4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3477 .elementor-element.elementor-element-3132f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3477 .elementor-element.elementor-element-3132f4d:hover::before, .elementor-3477 .elementor-element.elementor-element-3132f4d:hover > .elementor-background-video-container::before, .elementor-3477 .elementor-element.elementor-element-3132f4d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3477 .elementor-element.elementor-element-3132f4d > .elementor-background-slideshow:hover::before, .elementor-3477 .elementor-element.elementor-element-3132f4d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3477 .elementor-element.elementor-element-3132f4d:hover{--overlay-opacity:1;}.elementor-3477 .elementor-element.elementor-element-f99d183{text-align:center;}.elementor-3477 .elementor-element.elementor-element-f99d183 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-accent );}.elementor-3477 .elementor-element.elementor-element-585722d{--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;--overlay-opacity:1;}.elementor-3477 .elementor-element.elementor-element-585722d:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-585722d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/06/Our_Residences_Narrative_01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-585722d::before, .elementor-3477 .elementor-element.elementor-element-585722d > .elementor-background-video-container::before, .elementor-3477 .elementor-element.elementor-element-585722d > .e-con-inner > .elementor-background-video-container::before, .elementor-3477 .elementor-element.elementor-element-585722d > .elementor-background-slideshow::before, .elementor-3477 .elementor-element.elementor-element-585722d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3477 .elementor-element.elementor-element-585722d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3477 .elementor-element.elementor-element-2452417{--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:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3477 .elementor-element.elementor-element-4d934de{text-align:center;}.elementor-3477 .elementor-element.elementor-element-4d934de .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-secondary );}.elementor-3477 .elementor-element.elementor-element-e50dc1c{text-align:center;}.elementor-3477 .elementor-element.elementor-element-e50dc1c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-3477 .elementor-element.elementor-element-5b15256{--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:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-3477 .elementor-element.elementor-element-b23824a{--display:flex;--min-height:70vh;--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;--overlay-opacity:1;}.elementor-3477 .elementor-element.elementor-element-b23824a:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-b23824a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/06/Our_Residences_Narrative_02-crop.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-b23824a::before, .elementor-3477 .elementor-element.elementor-element-b23824a > .elementor-background-video-container::before, .elementor-3477 .elementor-element.elementor-element-b23824a > .e-con-inner > .elementor-background-video-container::before, .elementor-3477 .elementor-element.elementor-element-b23824a > .elementor-background-slideshow::before, .elementor-3477 .elementor-element.elementor-element-b23824a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3477 .elementor-element.elementor-element-b23824a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3477 .elementor-element.elementor-element-f526e43{--display:flex;--min-height:500px;}.elementor-3477 .elementor-element.elementor-element-e0b6e74{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3477 .elementor-element.elementor-element-471baaf > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3477 .elementor-element.elementor-element-471baaf{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-3477 .elementor-element.elementor-element-e51422b{--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:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-3477 .elementor-element.elementor-element-78501d9{--display:flex;--min-height:75vh;--overlay-opacity:1;}.elementor-3477 .elementor-element.elementor-element-78501d9:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-78501d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/06/Our_Residences_Narrative_03-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-78501d9::before, .elementor-3477 .elementor-element.elementor-element-78501d9 > .elementor-background-video-container::before, .elementor-3477 .elementor-element.elementor-element-78501d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-3477 .elementor-element.elementor-element-78501d9 > .elementor-background-slideshow::before, .elementor-3477 .elementor-element.elementor-element-78501d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3477 .elementor-element.elementor-element-78501d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3477 .elementor-element.elementor-element-e341ec2{--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:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3477 .elementor-element.elementor-element-0a1f8e2{text-align:center;}.elementor-3477 .elementor-element.elementor-element-0a1f8e2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-3477 .elementor-element.elementor-element-6d38d6a{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-3477 .elementor-element.elementor-element-384968c{--display:flex;--min-height:80vh;--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;--overlay-opacity:1;}.elementor-3477 .elementor-element.elementor-element-384968c:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-384968c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/06/Our_Residences_Narrative_04-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-384968c::before, .elementor-3477 .elementor-element.elementor-element-384968c > .elementor-background-video-container::before, .elementor-3477 .elementor-element.elementor-element-384968c > .e-con-inner > .elementor-background-video-container::before, .elementor-3477 .elementor-element.elementor-element-384968c > .elementor-background-slideshow::before, .elementor-3477 .elementor-element.elementor-element-384968c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3477 .elementor-element.elementor-element-384968c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3477 .elementor-element.elementor-element-4d35583{--display:flex;--min-height:500px;}.elementor-3477 .elementor-element.elementor-element-fc77df1{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3477 .elementor-element.elementor-element-c78da15 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-primary );}.elementor-3477 .elementor-element.elementor-element-d22792c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3477 .elementor-element.elementor-element-d22792c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-3477 .elementor-element.elementor-element-75c285c{--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;--overlay-opacity:1;}.elementor-3477 .elementor-element.elementor-element-75c285c:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-75c285c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/07/Our_Residences_Narrative_05.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-75c285c::before, .elementor-3477 .elementor-element.elementor-element-75c285c > .elementor-background-video-container::before, .elementor-3477 .elementor-element.elementor-element-75c285c > .e-con-inner > .elementor-background-video-container::before, .elementor-3477 .elementor-element.elementor-element-75c285c > .elementor-background-slideshow::before, .elementor-3477 .elementor-element.elementor-element-75c285c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3477 .elementor-element.elementor-element-75c285c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3477 .elementor-element.elementor-element-e9ea925{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-3477 .elementor-element.elementor-element-579e6c5{text-align:center;}.elementor-3477 .elementor-element.elementor-element-579e6c5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-secondary );}.elementor-3477 .elementor-element.elementor-element-cce4a62 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3477 .elementor-element.elementor-element-cce4a62{text-align:center;}.elementor-3477 .elementor-element.elementor-element-cce4a62 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-3477 .elementor-element.elementor-element-33c142b{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-3477 .elementor-element.elementor-element-5c386c5{--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:0%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-3477 .elementor-element.elementor-element-0c44a94{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3477 .elementor-element.elementor-element-afd0b6f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-secondary );}.elementor-3477 .elementor-element.elementor-element-633e948{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1.5px;}.elementor-3477 .elementor-element.elementor-element-633e948 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-633e948 .elementor-divider-separator{width:100%;}.elementor-3477 .elementor-element.elementor-element-633e948 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3477 .elementor-element.elementor-element-c7b8356{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3477 .elementor-element.elementor-element-dcd13cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3477 .elementor-element.elementor-element-32fb47c{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-32fb47c:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-32fb47c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/07/2-Bedroom_Carousel_01-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-0149be6{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-0149be6:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-0149be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/07/2-Bedroom_Carousel_02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-d346cf5{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-d346cf5:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-d346cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/09/REPLACE_2-Bedroom_Carousel_03-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-304f9c6{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-304f9c6:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-304f9c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/09/REPLACE_2-Bedroom_Carousel_04-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-b30211d{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-b30211d:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-b30211d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/07/2-Bedroom_Carousel_05.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-c2b1659{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-c2b1659:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-c2b1659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/07/2-Bedroom_Caousel_05.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-ed16245{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3477 .elementor-element.elementor-element-ed16245:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-ed16245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3477 .elementor-element.elementor-element-b0bfe4b{width:100%;max-width:100%;}.elementor-3477 .elementor-element.elementor-element-b0bfe4b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-primary );}.elementor-3477 .elementor-element.elementor-element-9b88938{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-3477 .elementor-element.elementor-element-9b88938 .elementor-divider-separator{width:400px;}.elementor-3477 .elementor-element.elementor-element-9b88938 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3477 .elementor-element.elementor-element-b28af33{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-3477 .elementor-element.elementor-element-b28af33 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-b28af33.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3477 .elementor-element.elementor-element-57a5c2f{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-3477 .elementor-element.elementor-element-57a5c2f > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-57a5c2f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3477 .elementor-element.elementor-element-57a5c2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-57a5c2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-57a5c2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-57a5c2f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-3477 .elementor-element.elementor-element-57a5c2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-3477 .elementor-element.elementor-element-57a5c2f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3477 .elementor-element.elementor-element-57a5c2f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3477 .elementor-element.elementor-element-57a5c2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-57a5c2f .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-57a5c2f .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3477 .elementor-element.elementor-element-49060f5{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-3477 .elementor-element.elementor-element-49060f5 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-49060f5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3477 .elementor-element.elementor-element-49060f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-49060f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-49060f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-49060f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-3477 .elementor-element.elementor-element-49060f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-3477 .elementor-element.elementor-element-49060f5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3477 .elementor-element.elementor-element-49060f5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3477 .elementor-element.elementor-element-49060f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-49060f5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-49060f5 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3477 .elementor-element.elementor-element-c04dd2d > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-c04dd2d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-secondary );}.elementor-3477 .elementor-element.elementor-element-ee3199b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1.5px;}.elementor-3477 .elementor-element.elementor-element-ee3199b .elementor-divider-separator{width:100%;}.elementor-3477 .elementor-element.elementor-element-ee3199b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3477 .elementor-element.elementor-element-c680861{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3477 .elementor-element.elementor-element-1527263{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3477 .elementor-element.elementor-element-24048f1{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-24048f1:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-24048f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/07/3-Bedroom_Exterior_01-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-c546cbe{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-c546cbe:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-c546cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/09/REPLACE_3-Bedroom_Interior_02-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-9377c2e{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-9377c2e:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-9377c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/07/3-Bedroom_Interior_03-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-164eda8{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-164eda8:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-164eda8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/07/3-Bedroom_Floorplan_04.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-fa47f0f{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-fa47f0f:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-fa47f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/07/3-Bedroom_Floorplan_05.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-d081d54{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3477 .elementor-element.elementor-element-d081d54:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-d081d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3477 .elementor-element.elementor-element-ce69fac{width:100%;max-width:100%;}.elementor-3477 .elementor-element.elementor-element-ce69fac .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-primary );}.elementor-3477 .elementor-element.elementor-element-6925541{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-3477 .elementor-element.elementor-element-6925541 .elementor-divider-separator{width:400px;}.elementor-3477 .elementor-element.elementor-element-6925541 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3477 .elementor-element.elementor-element-aeb6f96{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-3477 .elementor-element.elementor-element-aeb6f96 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-aeb6f96.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3477 .elementor-element.elementor-element-98165d8{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-3477 .elementor-element.elementor-element-98165d8 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-98165d8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3477 .elementor-element.elementor-element-98165d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-98165d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-98165d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-98165d8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-3477 .elementor-element.elementor-element-98165d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-3477 .elementor-element.elementor-element-98165d8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3477 .elementor-element.elementor-element-98165d8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3477 .elementor-element.elementor-element-98165d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-98165d8 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-98165d8 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3477 .elementor-element.elementor-element-bfd406a{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-3477 .elementor-element.elementor-element-bfd406a > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-bfd406a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3477 .elementor-element.elementor-element-bfd406a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-bfd406a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-bfd406a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-bfd406a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-3477 .elementor-element.elementor-element-bfd406a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-3477 .elementor-element.elementor-element-bfd406a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3477 .elementor-element.elementor-element-bfd406a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3477 .elementor-element.elementor-element-bfd406a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-bfd406a .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-bfd406a .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3477 .elementor-element.elementor-element-dfb48af > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-dfb48af .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-secondary );}.elementor-3477 .elementor-element.elementor-element-54fe4d5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1.5px;}.elementor-3477 .elementor-element.elementor-element-54fe4d5 .elementor-divider-separator{width:100%;}.elementor-3477 .elementor-element.elementor-element-54fe4d5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3477 .elementor-element.elementor-element-3bbe81b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3477 .elementor-element.elementor-element-9230e01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3477 .elementor-element.elementor-element-51150f9{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-51150f9:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-51150f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/07/4-Bedroom_exterior_01-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-4c93851{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-4c93851:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-4c93851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/07/4-Bedroom_Carousel_02-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-6c8ddee{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-6c8ddee:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-6c8ddee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/09/NEW_4-Bedroom_Interior-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-44b0d2b{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-44b0d2b:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-44b0d2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/07/Our_Residences_Narrative_06-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-c79bdbc{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-c79bdbc:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-c79bdbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/07/4-Bedroom_First-Floor.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-ebef848{--display:flex;--min-height:0px;--padding-top:66.6667%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3477 .elementor-element.elementor-element-ebef848:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-ebef848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baccaratmaldivesresidences.com/wp-content/uploads/2024/07/4-Bedroom_Second-Floor_WEB-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3477 .elementor-element.elementor-element-56b6cd1{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3477 .elementor-element.elementor-element-56b6cd1:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-56b6cd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3477 .elementor-element.elementor-element-f0c0fe8{width:100%;max-width:100%;}.elementor-3477 .elementor-element.elementor-element-f0c0fe8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-primary );}.elementor-3477 .elementor-element.elementor-element-f0a112a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-3477 .elementor-element.elementor-element-f0a112a .elementor-divider-separator{width:400px;}.elementor-3477 .elementor-element.elementor-element-f0a112a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3477 .elementor-element.elementor-element-660d12c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-3477 .elementor-element.elementor-element-660d12c > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-660d12c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3477 .elementor-element.elementor-element-9defee1{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-3477 .elementor-element.elementor-element-9defee1 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-9defee1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3477 .elementor-element.elementor-element-9defee1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-9defee1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-9defee1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-9defee1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-3477 .elementor-element.elementor-element-9defee1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-3477 .elementor-element.elementor-element-9defee1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3477 .elementor-element.elementor-element-9defee1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3477 .elementor-element.elementor-element-9defee1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-9defee1 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-9defee1 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3477 .elementor-element.elementor-element-f8dca40{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-3477 .elementor-element.elementor-element-f8dca40 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-f8dca40.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3477 .elementor-element.elementor-element-f8dca40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-f8dca40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-f8dca40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-3477 .elementor-element.elementor-element-f8dca40 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-3477 .elementor-element.elementor-element-f8dca40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-3477 .elementor-element.elementor-element-f8dca40 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3477 .elementor-element.elementor-element-f8dca40 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3477 .elementor-element.elementor-element-f8dca40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-f8dca40 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-f8dca40 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3477 .elementor-element.elementor-element-5b15256{--content-width:800px;}.elementor-3477 .elementor-element.elementor-element-b23824a{--width:70%;}.elementor-3477 .elementor-element.elementor-element-e0b6e74{--width:50%;}.elementor-3477 .elementor-element.elementor-element-e51422b{--content-width:1200px;}.elementor-3477 .elementor-element.elementor-element-6d38d6a{--content-width:1100px;}.elementor-3477 .elementor-element.elementor-element-384968c{--width:65%;}.elementor-3477 .elementor-element.elementor-element-fc77df1{--width:35%;}.elementor-3477 .elementor-element.elementor-element-e9ea925{--content-width:900px;}.elementor-3477 .elementor-element.elementor-element-ed16245{--width:92%;}.elementor-3477 .elementor-element.elementor-element-d081d54{--width:92%;}.elementor-3477 .elementor-element.elementor-element-56b6cd1{--width:92%;}}@media(max-width:1024px){.elementor-3477 .elementor-element.elementor-element-471baaf{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-d22792c{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-ed16245{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3477 .elementor-element.elementor-element-b28af33{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-57a5c2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-57a5c2f .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-49060f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-49060f5 .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-d081d54{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3477 .elementor-element.elementor-element-aeb6f96{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-98165d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-98165d8 .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-bfd406a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-bfd406a .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-56b6cd1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3477 .elementor-element.elementor-element-660d12c{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-9defee1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-9defee1 .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-f8dca40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-f8dca40 .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-3477 .elementor-element.elementor-element-471baaf{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-d22792c{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-75c285c:not(.elementor-motion-effects-element-type-background), .elementor-3477 .elementor-element.elementor-element-75c285c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:120vh auto;}.elementor-3477 .elementor-element.elementor-element-ed16245{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3477 .elementor-element.elementor-element-b28af33{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-57a5c2f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3477 .elementor-element.elementor-element-57a5c2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-57a5c2f .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-49060f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-49060f5 .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-d081d54{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3477 .elementor-element.elementor-element-aeb6f96{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-98165d8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3477 .elementor-element.elementor-element-98165d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-98165d8 .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-bfd406a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-bfd406a .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-56b6cd1{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3477 .elementor-element.elementor-element-660d12c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-9defee1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3477 .elementor-element.elementor-element-9defee1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-9defee1 .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-3477 .elementor-element.elementor-element-f8dca40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3477 .elementor-element.elementor-element-f8dca40 .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//*.res-info {*/
/*    display: block !important;*/
/*}*/
.htwoitalics {
    font-size: 0.9em;
}

#gt_float_wrapper {
    opacity: 1;
    transition: 0.5s all ease;
}
#gt_float_wrapper:hover {
    opacity: 1;
}
#gt_float_wrapper > div { 
    transform: scale(0.75) translateY(10px); 
    transform-origin: bottom left;
}
/*#gt_float_wrapper .gt-selected {*/
/*    opacity: 0.3;*/
/*}*/


#intro.stop-animation {
    display: none !important;
}
#slide-two {
    transform: translateY(100%);
}
#slide-two.aos-animate {
    transform: translateY(0);
}

@keyframes logoFadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
#logo {
    opacity: 0;
    animation-name: logoFadeIn;
    animation-duration: 2s;
    animation-delay: 1s;
    animation-fill-mode: forwards;
}
@keyframes fadeOut {
  0% { opacity: 1; }
  100% { opacity: 0; }
}

.fade-out {
  animation-name: fadeOut;
  animation-duration: 2s;
  animation-delay: 6s;
  animation-fill-mode: forwards;
}
.intro-delay,
.intro-delay.title-reveal:before,
.intro-delay.title-reveal:after {
    transition-delay: 7s;
}
.intro-delay.stop-animation,
.intro-delay.title-reveal.stop-animation:before,
.intro-delay.title-reveal.stop-animation:after {
    transition-delay: 0s;
}

@supports (-webkit-overflow-scrolling: touch) {

  #slide-two .elementor-widget-heading > div {
    margin: 0;
  }

}


/*----------------------------
# Animation - Height Reveal - Title
----------------------------*/

.title-reveal {
    z-index: 1000;
}
.title-reveal:before,
.title-reveal:after {
    height: 0;
    z-index: -1;
    top: 50%;
    transform: translateY(-50%);
    transition: 2s all ease;
}
.title-reveal:before {
    transform: scaleY(1);
}
.title-reveal:after {
    content: "";
    display: block;
    height: 0;
    width: 100%;
    position: absolute;
    top: calc(50% - 1px);
    left: 0;
    transform: translateY(0%);
    background-color: #9c2931;
}
body.elementor-editor-active .title-reveal:before,
.title-reveal.aos-animate:before {
    top: 0;
    transform: translateY(0%);
    height: 50%;
    /*animation: growFromCenter 2s forwards;*/
}
body.elementor-editor-active .title-reveal:after,
.title-reveal.aos-animate:after {
    height: 50%;
}
.title-reveal h2 {
    z-index: 2;
    font-size: 4.5em;
}


@media screen and (max-width: 767px) {

    .title-reveal h2 {
        font-size: 3em;
    }
    
}

/*----------------------------
# Animation - Height Reveal - Photo
----------------------------*/

.photo-reveal:before,
.photo-reveal:after {
    height: 50%;
    z-index: -1;
    top: 50%;
    transform: translateY(-50%);
    transition: 2s all ease;
}
.photo-reveal:before {
    top: 50%;
    transform: scaleY(1);
}
.photo-reveal:after {
    content: "";
    display: block;
    height: 50%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(0%);
    background-color: #fff;
}
.photo-reveal.aos-animate:before {
    top: 100%;
    transform: translateY(0%);
    height: 0;
    /*animation: growFromCenter 2s forwards;*/
}
.photo-reveal.aos-animate:after {
    height: 0;
}


/*----------------------------
# Animation - Swipe Left
----------------------------*/

.swipe-left:before,
.swipe-left .elementor-motion-effects-layer:before {
    transition: 2s all ease !important;
}
.swipe-left.aos-animate:before,
.swipe-left.aos-animate .elementor-motion-effects-layer:before {
    width: 0;
}

/*----------------------------
# Animation - Swipe Right
----------------------------*/

.swipe-right {
    overflow: hidden;
}
.swipe-right:before,
.swipe-right .elementor-motion-effects-layer:before {
    transition: 2s all ease !important;
}
.swipe-right.aos-animate:before,
.swipe-right.aos-animate .elementor-motion-effects-layer:before {
    left: 100%;
    width: 0;
}


/*----------------------------
# Animation - Swipe Bottom
----------------------------*/

.swipe-bottom:before,
.swipe-bottom .elementor-motion-effects-layer:before {
    height: 100%;
    z-index: -1;
    top: 0;
    transition: 2s all ease !important;
}
.swipe-bottom.aos-animate:before,
.swipe-bottom.aos-animate .elementor-motion-effects-layer:before {
    top: 100%;
    height: 0;
}


/*----------------------------
# Amenities
----------------------------*/

#amenities h3,
#detox h3,
#vigor h3,
#visionaries h3 {
    font-size: 2.5em;
}
#amenities h3 em,
#detox h3 em,
#vigor h3 em,
#visionaries h3 em {
    font-family: "Caslon 540 LT Std", sans-serif;
    text-transform: initial;
}

@media screen and (max-width: 767px) {

    #amenities h3,
    #detox h3,
    #vigor h3,
    #visionaries h3 {
        font-size: 1.75em;
    }
    
}


/*----------------------------
# Residences - Galleries
----------------------------*/

.res-title {
    position: relative;
    cursor: pointer;
}
.res-title:after {
  content: "\f107";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  color: #75787B;
  font-size: 22px;
  position: absolute;
    bottom: 0;
    line-height: 1.2;
  right: 0;
  transition: 1s all ease;
  pointer-events: none;
}
.res-title.active:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.res-info .res-details {
    margin-left: auto;
    margin-right: auto;
}

/*----------------------------
# Glasses
----------------------------*/

#glasses:before,
#glasses:after {
    width: 50%;
    z-index: -1;
    left: 0;
    transform: translateX(-50%);
    transition: 2s all ease;
}
#glasses:before {
    left: 50%;
    transform: scaleX(1);
}
#glasses:after {
    content: "";
    display: block;
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(0%);
    background-color: #fff;
}
#glasses.aos-animate:before {
    left: 100%;
    transform: translateX(0%);
    width: 0;
    transition-delay: 1.5s;
}
#glasses.aos-animate:after {
    width: 0;
    transition-delay: 1.5s;
}/* End custom CSS */