.elementor-404 .elementor-element.elementor-element-561527c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-b765a06{width:100%;max-width:100%;}.elementor-404 .elementor-element.elementor-element-b765a06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-33540f0{--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:66px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-ae90428{padding:30px 0px 0px 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-ae90428 .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-2dbd1f6{text-align:center;font-size:15px;font-weight:300;}.elementor-404 .elementor-element.elementor-element-9241702{--divider-border-style:solid;--divider-color:#B3B3B3;--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-9241702 .elementor-divider-separator{width:47%;margin:0 auto;margin-center:0;}.elementor-404 .elementor-element.elementor-element-9241702 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-404 .elementor-element.elementor-element-9241702.elementor-view-stacked .elementor-icon{background-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-9241702.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-9241702.elementor-view-default .elementor-icon{color:#3BA060;border-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-9241702.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-9241702.elementor-view-default .elementor-icon svg{fill:#3BA060;}.elementor-404 .elementor-element.elementor-element-08d23bb{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-08d23bb:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-08d23bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1F0FFB3;}.elementor-404 .elementor-element.elementor-element-6d90f4e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-404 .elementor-element.elementor-element-6d90f4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-561dbc6{padding:0px 0px 0px 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-561dbc6 .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-3356b41{--divider-border-style:solid;--divider-color:#B3B3B3;--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-3356b41 .elementor-divider-separator{width:57%;margin:0 auto;margin-center:0;}.elementor-404 .elementor-element.elementor-element-3356b41 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-404 .elementor-element.elementor-element-3356b41.elementor-view-stacked .elementor-icon{background-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-3356b41.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-3356b41.elementor-view-default .elementor-icon{color:#3BA060;border-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-3356b41.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-3356b41.elementor-view-default .elementor-icon svg{fill:#3BA060;}.elementor-404 .elementor-element.elementor-element-e4f07b0{text-align:center;font-size:15px;font-weight:300;}.elementor-404 .elementor-element.elementor-element-6fef8dd .elementor-button{background-color:#02010100;fill:#303030;color:#303030;border-style:solid;border-color:#696969;}.elementor-404 .elementor-element.elementor-element-6fef8dd .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-6fef8dd .elementor-button:focus{background-color:#000000;color:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-6fef8dd .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-6fef8dd .elementor-button:focus svg{fill:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-06bfe34{--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-404 .elementor-element.elementor-element-6d5502e .elementor-repeater-item-34f2e71 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6656faade60acf398116547a_maldives_villas_marina1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-6d5502e .elementor-repeater-item-0fe16ca .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6656faadca4deda16790ea7d_maldives_villas_marina5.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-6d5502e .elementor-repeater-item-9967d94 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/5d3b30a26e3cf058610ee574__villas-b-pool-fp-scaled.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-6d5502e .elementor-repeater-item-00c2ed8 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6656faad5ba520050228fdd9_maldives_villas_marina4.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-6d5502e .elementor-repeater-item-f47d9e7 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6656faad1c0d00147de1d291_maldives_villas_marina3.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-6d5502e .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-404 .elementor-element.elementor-element-6d5502e .swiper-slide-contents{max-width:66%;}.elementor-404 .elementor-element.elementor-element-6d5502e .swiper-slide-inner{text-align:center;}.elementor-404 .elementor-element.elementor-element-e4c9fa7{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-3dee7cf{--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-404 .elementor-element.elementor-element-959b5e1 .elementor-repeater-item-beb3c43 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6656fd68d9b8bf6ebfed762f_maldives_villas_bv3.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-959b5e1 .elementor-repeater-item-e8df800 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6656fd68c9a4fa8f9fc3225b_maldives_villas_bv1-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-959b5e1 .elementor-repeater-item-ccde13b .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6656fd6825ecca6aabc71661_maldives_villas_bv2.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-959b5e1 .elementor-repeater-item-bd99462 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6656faad1c0d00147de1d291_maldives_villas_marina3-2.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-959b5e1 .elementor-repeater-item-b5e578e .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6656faad5ba520050228fdd9_maldives_villas_marina4-2.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-959b5e1 .elementor-repeater-item-f160bdb .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/5d3b2c8e8474c4c08e1da4c5__villas-b-fp-scaled.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-959b5e1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-404 .elementor-element.elementor-element-959b5e1 .swiper-slide-contents{max-width:66%;}.elementor-404 .elementor-element.elementor-element-959b5e1 .swiper-slide-inner{text-align:center;}.elementor-404 .elementor-element.elementor-element-a762a24{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-404 .elementor-element.elementor-element-a762a24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-3549bae{padding:0px 0px 0px 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-3549bae .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-1250bd0{--divider-border-style:solid;--divider-color:#B3B3B3;--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-1250bd0 .elementor-divider-separator{width:57%;margin:0 auto;margin-center:0;}.elementor-404 .elementor-element.elementor-element-1250bd0 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-404 .elementor-element.elementor-element-1250bd0.elementor-view-stacked .elementor-icon{background-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-1250bd0.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-1250bd0.elementor-view-default .elementor-icon{color:#3BA060;border-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-1250bd0.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-1250bd0.elementor-view-default .elementor-icon svg{fill:#3BA060;}.elementor-404 .elementor-element.elementor-element-ac0db51{text-align:center;font-size:15px;font-weight:300;}.elementor-404 .elementor-element.elementor-element-3bc3f73 .elementor-button{background-color:#02010100;fill:#303030;color:#303030;border-style:solid;border-color:#696969;}.elementor-404 .elementor-element.elementor-element-3bc3f73 .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-3bc3f73 .elementor-button:focus{background-color:#000000;color:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-3bc3f73 .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-3bc3f73 .elementor-button:focus svg{fill:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-976ee7d{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-976ee7d:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-976ee7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1F0FFB3;}.elementor-404 .elementor-element.elementor-element-a41c464{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-404 .elementor-element.elementor-element-a41c464.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-cebf77f{padding:0px 0px 0px 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-cebf77f .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-c50df25{--divider-border-style:solid;--divider-color:#B3B3B3;--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-c50df25 .elementor-divider-separator{width:57%;margin:0 auto;margin-center:0;}.elementor-404 .elementor-element.elementor-element-c50df25 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-404 .elementor-element.elementor-element-c50df25.elementor-view-stacked .elementor-icon{background-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-c50df25.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-c50df25.elementor-view-default .elementor-icon{color:#3BA060;border-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-c50df25.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-c50df25.elementor-view-default .elementor-icon svg{fill:#3BA060;}.elementor-404 .elementor-element.elementor-element-e9256a2{text-align:center;font-size:15px;font-weight:300;}.elementor-404 .elementor-element.elementor-element-233126f .elementor-button{background-color:#02010100;fill:#303030;color:#303030;border-style:solid;border-color:#696969;}.elementor-404 .elementor-element.elementor-element-233126f .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-233126f .elementor-button:focus{background-color:#000000;color:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-233126f .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-233126f .elementor-button:focus svg{fill:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-7db75be{--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-404 .elementor-element.elementor-element-c54a5ea .elementor-repeater-item-beb3c43 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6657004fb3b26a98fcac8820_maldives_villas_jb3-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-c54a5ea .elementor-repeater-item-d82b94d .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6657004fc88b6680ca2fe1d8_maldives_villas_jb1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-c54a5ea .elementor-repeater-item-a10a25e .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6656fd68c9a4fa8f9fc3225b_maldives_villas_bv1-2.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-c54a5ea .elementor-repeater-item-dffc54d .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6656faad5ba520050228fdd9_maldives_villas_marina4-3.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-c54a5ea .elementor-repeater-item-acf2bfc .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6657004fd2ac6236f51da5ec_maldives_villas_jb2.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-c54a5ea .elementor-repeater-item-2331cb3 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/5d3b300a8474c419161dc03f__villas-b-jac-fp.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-c54a5ea .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-404 .elementor-element.elementor-element-c54a5ea .swiper-slide-contents{max-width:66%;}.elementor-404 .elementor-element.elementor-element-c54a5ea .swiper-slide-inner{text-align:center;}.elementor-404 .elementor-element.elementor-element-f400fab{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-96d2e88{--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-404 .elementor-element.elementor-element-0c1ac16 .elementor-repeater-item-beb3c43 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66549b77c0e913e2006a189f_maldives_villas_bvp1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-0c1ac16 .elementor-repeater-item-a0d3b22 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6656faadca4deda16790ea7d_maldives_villas_marina5-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-0c1ac16 .elementor-repeater-item-72849b8 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66549b77dcc736382c82a8b2_maldives_villas_bvp2-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-0c1ac16 .elementor-repeater-item-23721f0 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66549b780cf9edf4c42eff9f_maldives_villas_bvp4-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-0c1ac16 .elementor-repeater-item-c4cb280 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/5d3b30a26e3cf058610ee574__villas-b-pool-fp-1-scaled.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-0c1ac16 .elementor-repeater-item-6e31208 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66549b77466fe45d161b8cf1_maldives_villas_bvp3.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-0c1ac16 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-404 .elementor-element.elementor-element-0c1ac16 .swiper-slide-contents{max-width:66%;}.elementor-404 .elementor-element.elementor-element-0c1ac16 .swiper-slide-inner{text-align:center;}.elementor-404 .elementor-element.elementor-element-4713435{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-404 .elementor-element.elementor-element-4713435.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-9596ef5{padding:0px 0px 0px 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-9596ef5 .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-2f316ff{--divider-border-style:solid;--divider-color:#B3B3B3;--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-2f316ff .elementor-divider-separator{width:57%;margin:0 auto;margin-center:0;}.elementor-404 .elementor-element.elementor-element-2f316ff .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-404 .elementor-element.elementor-element-2f316ff.elementor-view-stacked .elementor-icon{background-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-2f316ff.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-2f316ff.elementor-view-default .elementor-icon{color:#3BA060;border-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-2f316ff.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-2f316ff.elementor-view-default .elementor-icon svg{fill:#3BA060;}.elementor-404 .elementor-element.elementor-element-eeb3b4a{text-align:center;font-size:15px;font-weight:300;}.elementor-404 .elementor-element.elementor-element-17fd02c .elementor-button{background-color:#02010100;fill:#303030;color:#303030;border-style:solid;border-color:#696969;}.elementor-404 .elementor-element.elementor-element-17fd02c .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-17fd02c .elementor-button:focus{background-color:#000000;color:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-17fd02c .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-17fd02c .elementor-button:focus svg{fill:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-7a7a50f{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-7a7a50f:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-7a7a50f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1F0FFB3;}.elementor-404 .elementor-element.elementor-element-c07993f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-404 .elementor-element.elementor-element-c07993f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-6061e1b{padding:0px 0px 0px 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-6061e1b .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-d16466e{--divider-border-style:solid;--divider-color:#B3B3B3;--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-d16466e .elementor-divider-separator{width:57%;margin:0 auto;margin-center:0;}.elementor-404 .elementor-element.elementor-element-d16466e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-404 .elementor-element.elementor-element-d16466e.elementor-view-stacked .elementor-icon{background-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-d16466e.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-d16466e.elementor-view-default .elementor-icon{color:#3BA060;border-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-d16466e.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-d16466e.elementor-view-default .elementor-icon svg{fill:#3BA060;}.elementor-404 .elementor-element.elementor-element-a361102{text-align:center;font-size:15px;font-weight:300;}.elementor-404 .elementor-element.elementor-element-2e2676b .elementor-button{background-color:#02010100;fill:#303030;color:#303030;border-style:solid;border-color:#696969;}.elementor-404 .elementor-element.elementor-element-2e2676b .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-2e2676b .elementor-button:focus{background-color:#000000;color:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-2e2676b .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-2e2676b .elementor-button:focus svg{fill:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-e579b1e{--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-404 .elementor-element.elementor-element-4884273 .elementor-repeater-item-beb3c43 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/665704a0ad5a9644e790f610_maldives_villas_fbv4-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-4884273 .elementor-repeater-item-8d825a1 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/665704a0a26c7e1e721ad7cd_maldives_villas_fbv1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-4884273 .elementor-repeater-item-ea82f24 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66549b780cf9edf4c42eff9f_maldives_villas_bvp4-2.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-4884273 .elementor-repeater-item-83d666d .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/665704a0b3ae54e714931465_maldives_villas_fbv2.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-4884273 .elementor-repeater-item-4e651ac .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/665704a0fa52ac7ddbd199f0_maldives_villas_fbv3.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-4884273 .elementor-repeater-item-a63aa47 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/viber_image_2025-07-31_11-02-58-171.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-4884273 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-404 .elementor-element.elementor-element-4884273 .swiper-slide-contents{max-width:66%;}.elementor-404 .elementor-element.elementor-element-4884273 .swiper-slide-inner{text-align:center;}.elementor-404 .elementor-element.elementor-element-e07553f{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-0347a75{--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-404 .elementor-element.elementor-element-b2116de .elementor-repeater-item-beb3c43 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/665707d4ebca930a4012467d_maldives_villas_supb2.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-b2116de .elementor-repeater-item-f74ff72 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/665707d4adca4d6b86766af0_maldives_villas_supb5-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-b2116de .elementor-repeater-item-85bdfa4 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/665707d46605e46f3f97aadd_maldives_villas_supb1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-b2116de .elementor-repeater-item-5b731d7 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/665707d453ab0d42c5482b6b_maldives_villas_supb3.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-b2116de .elementor-repeater-item-fabe933 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/665707d4adca4d6b86766af0_maldives_villas_supb5-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-b2116de .elementor-repeater-item-1dea1d2 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/5fa52b1bbb620f916850d8d5__villas-b-sup-fp.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-b2116de .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-404 .elementor-element.elementor-element-b2116de .swiper-slide-contents{max-width:66%;}.elementor-404 .elementor-element.elementor-element-b2116de .swiper-slide-inner{text-align:center;}.elementor-404 .elementor-element.elementor-element-807b9ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-404 .elementor-element.elementor-element-807b9ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-56197d2{padding:0px 0px 0px 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-56197d2 .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-1bbee67{--divider-border-style:solid;--divider-color:#B3B3B3;--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-1bbee67 .elementor-divider-separator{width:57%;margin:0 auto;margin-center:0;}.elementor-404 .elementor-element.elementor-element-1bbee67 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-404 .elementor-element.elementor-element-1bbee67.elementor-view-stacked .elementor-icon{background-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-1bbee67.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-1bbee67.elementor-view-default .elementor-icon{color:#3BA060;border-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-1bbee67.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-1bbee67.elementor-view-default .elementor-icon svg{fill:#3BA060;}.elementor-404 .elementor-element.elementor-element-052a489{text-align:center;font-size:15px;font-weight:300;}.elementor-404 .elementor-element.elementor-element-fb15725 .elementor-button{background-color:#02010100;fill:#303030;color:#303030;border-style:solid;border-color:#696969;}.elementor-404 .elementor-element.elementor-element-fb15725 .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-fb15725 .elementor-button:focus{background-color:#000000;color:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-fb15725 .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-fb15725 .elementor-button:focus svg{fill:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-6495233{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-6495233:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-6495233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1F0FFB3;}.elementor-404 .elementor-element.elementor-element-8c3bfca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-404 .elementor-element.elementor-element-8c3bfca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-6bfefdf{padding:0px 0px 0px 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-6bfefdf .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-8b5482d{--divider-border-style:solid;--divider-color:#B3B3B3;--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-8b5482d .elementor-divider-separator{width:57%;margin:0 auto;margin-center:0;}.elementor-404 .elementor-element.elementor-element-8b5482d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-404 .elementor-element.elementor-element-8b5482d.elementor-view-stacked .elementor-icon{background-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-8b5482d.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-8b5482d.elementor-view-default .elementor-icon{color:#3BA060;border-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-8b5482d.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-8b5482d.elementor-view-default .elementor-icon svg{fill:#3BA060;}.elementor-404 .elementor-element.elementor-element-c687a84{text-align:center;font-size:15px;font-weight:300;}.elementor-404 .elementor-element.elementor-element-0b8d293 .elementor-button{background-color:#02010100;fill:#303030;color:#303030;border-style:solid;border-color:#696969;}.elementor-404 .elementor-element.elementor-element-0b8d293 .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-0b8d293 .elementor-button:focus{background-color:#000000;color:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-0b8d293 .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-0b8d293 .elementor-button:focus svg{fill:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-d2cdc5c{--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-404 .elementor-element.elementor-element-fa4cc1c .elementor-repeater-item-beb3c43 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66572ba68b5146ddd81959a8_maldives_villas_royb5.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-fa4cc1c .elementor-repeater-item-32ef79a .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66572ba64b7830bf72718667_maldives_villas_royb2-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-fa4cc1c .elementor-repeater-item-0d51839 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66572ba6119e66dead7fe2de_maldives_villas_royb4-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-fa4cc1c .elementor-repeater-item-2047d63 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66572ba611c17ecf3cef5a23_maldives_villas_royb1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-fa4cc1c .elementor-repeater-item-f952c5a .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/5d3b3e32454551e225dd608e__villas-b-royal-fp_u.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-fa4cc1c .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-404 .elementor-element.elementor-element-fa4cc1c .swiper-slide-contents{max-width:66%;}.elementor-404 .elementor-element.elementor-element-fa4cc1c .swiper-slide-inner{text-align:center;}.elementor-404 .elementor-element.elementor-element-114fc0d{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-f29a062{--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-404 .elementor-element.elementor-element-9561763 .elementor-repeater-item-3941763 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66572e89e52b0a26510af010_maldives_villas_wv2.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9561763 .elementor-repeater-item-65744a0 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66572e89007645f1316de4dc_maldives_villas_wv5.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9561763 .elementor-repeater-item-4e60262 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66572e89340177cd8a6ab9cb_maldives_villas_wv1-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9561763 .elementor-repeater-item-20df501 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6654ab594ca320ed328646ab_maldives_villas_wvp1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9561763 .elementor-repeater-item-92fc2ff .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/5d3b431f5216e33b02958bc4__villas-w-fp.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9561763 .elementor-repeater-item-fb22929 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6654ab594ca320ed328646ab_maldives_villas_wvp1-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9561763 .elementor-repeater-item-964aeff .swiper-slide-bg{background-color:#E9E8E2;}.elementor-404 .elementor-element.elementor-element-9561763 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-404 .elementor-element.elementor-element-9561763 .swiper-slide-contents{max-width:66%;}.elementor-404 .elementor-element.elementor-element-9561763 .swiper-slide-inner{text-align:center;}.elementor-404 .elementor-element.elementor-element-36c952c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-404 .elementor-element.elementor-element-36c952c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-ce62d0b{padding:0px 0px 0px 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-ce62d0b .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-416a577{--divider-border-style:solid;--divider-color:#B3B3B3;--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-416a577 .elementor-divider-separator{width:57%;margin:0 auto;margin-center:0;}.elementor-404 .elementor-element.elementor-element-416a577 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-404 .elementor-element.elementor-element-416a577.elementor-view-stacked .elementor-icon{background-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-416a577.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-416a577.elementor-view-default .elementor-icon{color:#3BA060;border-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-416a577.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-416a577.elementor-view-default .elementor-icon svg{fill:#3BA060;}.elementor-404 .elementor-element.elementor-element-73305ff{text-align:center;font-size:15px;font-weight:300;}.elementor-404 .elementor-element.elementor-element-b411b31 .elementor-button{background-color:#02010100;fill:#303030;color:#303030;border-style:solid;border-color:#696969;}.elementor-404 .elementor-element.elementor-element-b411b31 .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-b411b31 .elementor-button:focus{background-color:#000000;color:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-b411b31 .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-b411b31 .elementor-button:focus svg{fill:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-108715b{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-108715b:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-108715b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1F0FFB3;}.elementor-404 .elementor-element.elementor-element-e111bf9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-404 .elementor-element.elementor-element-e111bf9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-bb17069{padding:0px 0px 0px 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-bb17069 .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-886cd7a{--divider-border-style:solid;--divider-color:#B3B3B3;--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-886cd7a .elementor-divider-separator{width:57%;margin:0 auto;margin-center:0;}.elementor-404 .elementor-element.elementor-element-886cd7a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-404 .elementor-element.elementor-element-886cd7a.elementor-view-stacked .elementor-icon{background-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-886cd7a.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-886cd7a.elementor-view-default .elementor-icon{color:#3BA060;border-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-886cd7a.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-886cd7a.elementor-view-default .elementor-icon svg{fill:#3BA060;}.elementor-404 .elementor-element.elementor-element-3b6a2e1{text-align:center;font-size:15px;font-weight:300;}.elementor-404 .elementor-element.elementor-element-bb26df4 .elementor-button{background-color:#02010100;fill:#303030;color:#303030;border-style:solid;border-color:#696969;}.elementor-404 .elementor-element.elementor-element-bb26df4 .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-bb26df4 .elementor-button:focus{background-color:#000000;color:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-bb26df4 .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-bb26df4 .elementor-button:focus svg{fill:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-b755f2e{--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-404 .elementor-element.elementor-element-0252638 .elementor-repeater-item-beb3c43 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/665732f66dd035a238f2106b_maldives_villas_jacw4-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-0252638 .elementor-repeater-item-5f2aec2 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/665732f511c17ecf3cf4c69c_maldives_villas_jacw5-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-0252638 .elementor-repeater-item-148f28a .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/665732f544bd538c65243b9f_maldives_villas_jacw3.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-0252638 .elementor-repeater-item-7a1de06 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/665732f5ecbf39c0fb7d9366_maldives_villas_jacw2.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-0252638 .elementor-repeater-item-e169bf1 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/665732f5c8a57f01f5131056_maldives_villas_jacw1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-0252638 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-404 .elementor-element.elementor-element-0252638 .swiper-slide-contents{max-width:66%;}.elementor-404 .elementor-element.elementor-element-0252638 .swiper-slide-inner{text-align:center;}.elementor-404 .elementor-element.elementor-element-52416cc{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-1ca79e0{--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-404 .elementor-element.elementor-element-b6ad574 .elementor-repeater-item-beb3c43 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66573635214ed37c9de841e8_maldives_villas_wvp3-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-b6ad574 .elementor-repeater-item-79e2651 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6654ab59442c7d3dc81c16cb_maldives_villas_wvp2.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-b6ad574 .elementor-repeater-item-c2329a0 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66573635ac224064597613b9_maldives_villas_wvp4.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-b6ad574 .elementor-repeater-item-e5e122b .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6654ab594ca320ed328646ab_maldives_villas_wvp1-2.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-b6ad574 .elementor-repeater-item-c6341fc .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/5d3b49218474c4721e1e50d1__villas-w-pool-fp.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-b6ad574 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-404 .elementor-element.elementor-element-b6ad574 .swiper-slide-contents{max-width:66%;}.elementor-404 .elementor-element.elementor-element-b6ad574 .swiper-slide-inner{text-align:center;}.elementor-404 .elementor-element.elementor-element-d6ccb5b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-404 .elementor-element.elementor-element-d6ccb5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-a7689ec{padding:0px 0px 0px 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-a7689ec .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-30bf868{--divider-border-style:solid;--divider-color:#B3B3B3;--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-30bf868 .elementor-divider-separator{width:57%;margin:0 auto;margin-center:0;}.elementor-404 .elementor-element.elementor-element-30bf868 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-404 .elementor-element.elementor-element-30bf868.elementor-view-stacked .elementor-icon{background-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-30bf868.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-30bf868.elementor-view-default .elementor-icon{color:#3BA060;border-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-30bf868.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-30bf868.elementor-view-default .elementor-icon svg{fill:#3BA060;}.elementor-404 .elementor-element.elementor-element-3841f95{text-align:center;font-size:15px;font-weight:300;}.elementor-404 .elementor-element.elementor-element-92b0d1e .elementor-button{background-color:#02010100;fill:#303030;color:#303030;border-style:solid;border-color:#696969;}.elementor-404 .elementor-element.elementor-element-92b0d1e .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-92b0d1e .elementor-button:focus{background-color:#000000;color:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-92b0d1e .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-92b0d1e .elementor-button:focus svg{fill:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-e6711b4{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-e6711b4:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-e6711b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1F0FFB3;}.elementor-404 .elementor-element.elementor-element-adcd6ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-404 .elementor-element.elementor-element-adcd6ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-ba83bfe{padding:0px 0px 0px 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-ba83bfe .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-36ccd84{--divider-border-style:solid;--divider-color:#B3B3B3;--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-36ccd84 .elementor-divider-separator{width:57%;margin:0 auto;margin-center:0;}.elementor-404 .elementor-element.elementor-element-36ccd84 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-404 .elementor-element.elementor-element-36ccd84.elementor-view-stacked .elementor-icon{background-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-36ccd84.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-36ccd84.elementor-view-default .elementor-icon{color:#3BA060;border-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-36ccd84.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-36ccd84.elementor-view-default .elementor-icon svg{fill:#3BA060;}.elementor-404 .elementor-element.elementor-element-1f0e352{text-align:center;font-size:15px;font-weight:300;}.elementor-404 .elementor-element.elementor-element-b01502c .elementor-button{background-color:#02010100;fill:#303030;color:#303030;border-style:solid;border-color:#696969;}.elementor-404 .elementor-element.elementor-element-b01502c .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-b01502c .elementor-button:focus{background-color:#000000;color:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-b01502c .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-b01502c .elementor-button:focus svg{fill:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-4717ad6{--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-404 .elementor-element.elementor-element-9230c9e .elementor-repeater-item-fd3f47e .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66573a882a879308d0113bf4_maldives_villas_supw5.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9230c9e .elementor-repeater-item-beb3c43 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66573a871802806fea18b580_maldives_villas_supw4-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9230c9e .elementor-repeater-item-9f1671d .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66573a87a50e66f1cf833a72_maldives_villas_supw3.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9230c9e .elementor-repeater-item-809961c .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66573a87657e0bc3cba57266_maldives_villas_supw1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9230c9e .elementor-repeater-item-f5e17d3 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66573a87a50e66f1cf833a72_maldives_villas_supw3.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9230c9e .elementor-repeater-item-9734fc9 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/5d3b4e4f9c3afa06a8859392__villas-w-sup-fp.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9230c9e .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-404 .elementor-element.elementor-element-9230c9e .swiper-slide-contents{max-width:66%;}.elementor-404 .elementor-element.elementor-element-9230c9e .swiper-slide-inner{text-align:center;}.elementor-404 .elementor-element.elementor-element-7f76e49{--display:flex;}.elementor-404 .elementor-element.elementor-element-7754cff{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-c95f069{--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-404 .elementor-element.elementor-element-9fcec64 .elementor-repeater-item-beb3c43 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66573e923c44fdfc4c4edc66_maldives_villas_president5-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9fcec64 .elementor-repeater-item-c37cf90 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66573e9212613769de706866_maldives_villas_president3-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9fcec64 .elementor-repeater-item-5264ba1 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66573e92eb10141c56fe0999_maldives_villas_president4-1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9fcec64 .elementor-repeater-item-bc75f25 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/66573e92b68e6020c0d3f375_maldives_villas_president2.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9fcec64 .elementor-repeater-item-6afe130 .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/6655d29094d192ad63402709_maldives_villas_president1.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9fcec64 .elementor-repeater-item-b53c1ec .swiper-slide-bg{background-color:#E9E8E2;background-image:url(https://emerald.maldives-luxury.com/wp-content/uploads/2025/10/5d3b511f4e117217cdd8d14f__villas-w-pres-fp.jpg);background-size:cover;}.elementor-404 .elementor-element.elementor-element-9fcec64 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-404 .elementor-element.elementor-element-9fcec64 .swiper-slide-contents{max-width:66%;}.elementor-404 .elementor-element.elementor-element-9fcec64 .swiper-slide-inner{text-align:center;}.elementor-404 .elementor-element.elementor-element-891301b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-404 .elementor-element.elementor-element-891301b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-5c7d7a9{padding:0px 0px 0px 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-5c7d7a9 .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-e118c06{--divider-border-style:solid;--divider-color:#B3B3B3;--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-e118c06 .elementor-divider-separator{width:57%;margin:0 auto;margin-center:0;}.elementor-404 .elementor-element.elementor-element-e118c06 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-404 .elementor-element.elementor-element-e118c06.elementor-view-stacked .elementor-icon{background-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-e118c06.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-e118c06.elementor-view-default .elementor-icon{color:#3BA060;border-color:#3BA060;}.elementor-404 .elementor-element.elementor-element-e118c06.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-e118c06.elementor-view-default .elementor-icon svg{fill:#3BA060;}.elementor-404 .elementor-element.elementor-element-8096c67{text-align:center;font-size:15px;font-weight:300;}.elementor-404 .elementor-element.elementor-element-0daf60d .elementor-button{background-color:#02010100;fill:#303030;color:#303030;border-style:solid;border-color:#696969;}.elementor-404 .elementor-element.elementor-element-0daf60d .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-0daf60d .elementor-button:focus{background-color:#000000;color:#D1FEFF;}.elementor-404 .elementor-element.elementor-element-0daf60d .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-0daf60d .elementor-button:focus svg{fill:#D1FEFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-404 .elementor-element.elementor-element-33540f0{--content-width:1240px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-404 .elementor-element.elementor-element-9241702 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-404 .elementor-element.elementor-element-3356b41 .elementor-divider-separator{width:80%;}.elementor-404 .elementor-element.elementor-element-1250bd0 .elementor-divider-separator{width:80%;}.elementor-404 .elementor-element.elementor-element-c50df25 .elementor-divider-separator{width:80%;}.elementor-404 .elementor-element.elementor-element-2f316ff .elementor-divider-separator{width:80%;}.elementor-404 .elementor-element.elementor-element-d16466e .elementor-divider-separator{width:80%;}.elementor-404 .elementor-element.elementor-element-1bbee67 .elementor-divider-separator{width:80%;}.elementor-404 .elementor-element.elementor-element-8b5482d .elementor-divider-separator{width:80%;}.elementor-404 .elementor-element.elementor-element-416a577 .elementor-divider-separator{width:80%;}.elementor-404 .elementor-element.elementor-element-886cd7a .elementor-divider-separator{width:80%;}.elementor-404 .elementor-element.elementor-element-30bf868 .elementor-divider-separator{width:80%;}.elementor-404 .elementor-element.elementor-element-36ccd84 .elementor-divider-separator{width:80%;}.elementor-404 .elementor-element.elementor-element-e118c06 .elementor-divider-separator{width:80%;}}@media(min-width:768px){.elementor-404 .elementor-element.elementor-element-33540f0{--content-width:831px;}.elementor-404 .elementor-element.elementor-element-6d90f4e{--width:49.346%;}.elementor-404 .elementor-element.elementor-element-06bfe34{--width:50%;}.elementor-404 .elementor-element.elementor-element-3dee7cf{--width:50%;}.elementor-404 .elementor-element.elementor-element-a762a24{--width:49.346%;}.elementor-404 .elementor-element.elementor-element-a41c464{--width:49.346%;}.elementor-404 .elementor-element.elementor-element-7db75be{--width:50%;}.elementor-404 .elementor-element.elementor-element-96d2e88{--width:50%;}.elementor-404 .elementor-element.elementor-element-4713435{--width:49.346%;}.elementor-404 .elementor-element.elementor-element-c07993f{--width:49.346%;}.elementor-404 .elementor-element.elementor-element-e579b1e{--width:50%;}.elementor-404 .elementor-element.elementor-element-0347a75{--width:50%;}.elementor-404 .elementor-element.elementor-element-807b9ab{--width:49.346%;}.elementor-404 .elementor-element.elementor-element-8c3bfca{--width:49.346%;}.elementor-404 .elementor-element.elementor-element-d2cdc5c{--width:50%;}.elementor-404 .elementor-element.elementor-element-f29a062{--width:50%;}.elementor-404 .elementor-element.elementor-element-36c952c{--width:49.346%;}.elementor-404 .elementor-element.elementor-element-e111bf9{--width:49.346%;}.elementor-404 .elementor-element.elementor-element-b755f2e{--width:50%;}.elementor-404 .elementor-element.elementor-element-1ca79e0{--width:50%;}.elementor-404 .elementor-element.elementor-element-d6ccb5b{--width:49.346%;}.elementor-404 .elementor-element.elementor-element-adcd6ae{--width:49.346%;}.elementor-404 .elementor-element.elementor-element-4717ad6{--width:50%;}.elementor-404 .elementor-element.elementor-element-c95f069{--width:50%;}.elementor-404 .elementor-element.elementor-element-891301b{--width:49.346%;}}/* Start custom CSS for html, class: .elementor-element-b765a06 */.villa-hero {
  position: relative;
  width: 100vw; /* full viewport width */
  height: 80vh; /* adjust height: 100vh for full screen */
  overflow: hidden;
  margin: 0;
}
.villa-hero__video {
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.villa-hero__overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  padding: 0 20px;
  background: rgba(0,0,0,0.3); /* optional */
}
.villa-hero__overlay h1 {
  font-size: clamp(2rem, 4vw, 3rem);
  margin-bottom: .5rem;
}
.villa-hero__overlay p {
  font-size: clamp(1rem, 2vw, 1.3rem);
  max-width: 700px;
}/* End custom CSS */