.elementor-4049 .elementor-element.elementor-element-fb0940e{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4049 .elementor-element.elementor-element-192c871 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4049 .elementor-element.elementor-element-192c871 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-4049 .elementor-element.elementor-element-fe1a1b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4049 .elementor-element.elementor-element-fe1a1b9 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-4049 .elementor-element.elementor-element-ac43d18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4049 .elementor-element.elementor-element-ac43d18 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-4049 .elementor-element.elementor-element-055e048 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-4049 .elementor-element.elementor-element-055e048.elementor-element{--align-self:center;}.elementor-4049 .elementor-element.elementor-element-055e048{top:12%;}.elementor-4049 .elementor-element.elementor-element-5b8d635 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-4049 .elementor-element.elementor-element-5b8d635.elementor-element{--align-self:center;}.elementor-4049 .elementor-element.elementor-element-5b8d635{top:12%;}.elementor-4049 .elementor-element.elementor-element-03820f2 .elementor-button{background-color:#DFB75A;font-family:"Prompt", Sans-serif;font-size:0.9em;font-weight:600;border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-4049 .elementor-element.elementor-element-03820f2 .elementor-button:hover, .elementor-4049 .elementor-element.elementor-element-03820f2 .elementor-button:focus{background-color:var( --e-global-color-0adc424 );}.elementor-4049 .elementor-element.elementor-element-03820f2.elementor-element{--align-self:center;}.elementor-4049 .elementor-element.elementor-element-03820f2{bottom:100px;}.elementor-4049 .elementor-element.elementor-element-30d3889{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:08%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-4049 .elementor-element.elementor-element-30d3889:not(.elementor-motion-effects-element-type-background), .elementor-4049 .elementor-element.elementor-element-30d3889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6739c83 );}.elementor-4049 .elementor-element.elementor-element-bb7b929{width:100%;max-width:100%;text-align:center;}.elementor-4049 .elementor-element.elementor-element-bb7b929 img{width:100%;}.elementor-4049 .elementor-element.elementor-element-5d8f1b0{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4049 .elementor-element.elementor-element-5d8f1b0.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-4049 .elementor-element.elementor-element-eb4c0b5{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;columns:1;text-align:start;}.elementor-4049 .elementor-element.elementor-element-eb4c0b5.elementor-element{--align-self:center;}.elementor-4049 .elementor-element.elementor-element-33d9e26{--display:flex;--position:absolute;--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;}body:not(.rtl) .elementor-4049 .elementor-element.elementor-element-2ace02d{left:0px;}body.rtl .elementor-4049 .elementor-element.elementor-element-2ace02d{right:0px;}.elementor-4049 .elementor-element.elementor-element-2ace02d{top:-145px;text-align:start;}.elementor-4049 .elementor-element.elementor-element-2ace02d img{width:90%;}.elementor-4049 .elementor-element.elementor-element-fa8dd14{--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:5%;--padding-bottom:3%;--padding-left:10%;--padding-right:5%;}.elementor-4049 .elementor-element.elementor-element-fa8dd14:not(.elementor-motion-effects-element-type-background), .elementor-4049 .elementor-element.elementor-element-fa8dd14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://phworldproperty.com.my/wp-content/uploads/2026/09/Location-Map-.webp");background-position:top center;background-size:cover;}.elementor-4049 .elementor-element.elementor-element-2556a31{--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-4049 .elementor-element.elementor-element-4c4fb34 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-4049 .elementor-element.elementor-element-4c4fb34{text-align:start;}.elementor-4049 .elementor-element.elementor-element-4c4fb34 img{width:40%;}.elementor-4049 .elementor-element.elementor-element-e3c07c7{--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-4049 .elementor-element.elementor-element-452586a > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-4049 .elementor-element.elementor-element-452586a{text-align:start;}.elementor-4049 .elementor-element.elementor-element-452586a img{width:40%;}.elementor-4049 .elementor-element.elementor-element-2832a62{width:100%;max-width:100%;text-align:start;}.elementor-4049 .elementor-element.elementor-element-2832a62.elementor-element{--align-self:flex-start;}.elementor-4049 .elementor-element.elementor-element-2832a62 img{width:100%;}.elementor-4049 .elementor-element.elementor-element-25fdafa{--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:2%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-4049 .elementor-element.elementor-element-25fdafa:not(.elementor-motion-effects-element-type-background), .elementor-4049 .elementor-element.elementor-element-25fdafa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6739c83 );}.elementor-4049 .elementor-element.elementor-element-bf822e8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:99;}.elementor-4049 .elementor-element.elementor-element-bf822e8 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-4049 .elementor-element.elementor-element-bf822e8.elementor-element{--align-self:center;}.elementor-4049 .elementor-element.elementor-element-6bee1cf{--e-image-carousel-slides-to-show:5;width:100%;max-width:100%;z-index:99;}.elementor-4049 .elementor-element.elementor-element-6bee1cf .elementor-image-carousel-caption{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-4049 .elementor-element.elementor-element-6963edb{--display:flex;--position:absolute;--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;top:40%;}body:not(.rtl) .elementor-4049 .elementor-element.elementor-element-6963edb{left:0px;}body.rtl .elementor-4049 .elementor-element.elementor-element-6963edb{right:0px;}body:not(.rtl) .elementor-4049 .elementor-element.elementor-element-7076fe9{right:0px;}body.rtl .elementor-4049 .elementor-element.elementor-element-7076fe9{left:0px;}.elementor-4049 .elementor-element.elementor-element-7076fe9{top:-450px;z-index:1;}.elementor-4049 .elementor-element.elementor-element-7076fe9 img{width:100%;max-width:500%;}.elementor-4049 .elementor-element.elementor-element-e1c460e.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-4049 .elementor-element.elementor-element-e1c460e{right:0px;}body.rtl .elementor-4049 .elementor-element.elementor-element-e1c460e{left:0px;}.elementor-4049 .elementor-element.elementor-element-e1c460e{bottom:250px;text-align:end;}.elementor-4049 .elementor-element.elementor-element-e1c460e img{width:30%;}.elementor-4049 .elementor-element.elementor-element-cf53daa{--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:5%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-4049 .elementor-element.elementor-element-cf53daa:not(.elementor-motion-effects-element-type-background), .elementor-4049 .elementor-element.elementor-element-cf53daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6739c83 );background-image:url("https://phworldproperty.com.my/wp-content/uploads/2026/09/Location-Map-1-1.webp");background-size:cover;}.elementor-4049 .elementor-element.elementor-element-2a46217{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-4049 .elementor-element.elementor-element-2a46217.elementor-element{--align-self:center;}.elementor-4049 .elementor-element.elementor-element-b74ce65{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-4049 .elementor-element.elementor-element-b74ce65.elementor-element{--align-self:flex-end;}.elementor-4049 .elementor-element.elementor-element-b74ce65 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4049 .elementor-element.elementor-element-b74ce65 .elementor-swiper-button.elementor-swiper-button-next{font-size:60px;color:var( --e-global-color-1b8cc54 );}.elementor-4049 .elementor-element.elementor-element-b74ce65 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-4049 .elementor-element.elementor-element-b74ce65 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-1b8cc54 );}.elementor-4049 .elementor-element.elementor-element-b74ce65 .elementor-image-carousel-caption{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-4049 .elementor-element.elementor-element-179e8a3{--display:flex;--position:absolute;--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;}body:not(.rtl) .elementor-4049 .elementor-element.elementor-element-5df780d{left:2px;}body.rtl .elementor-4049 .elementor-element.elementor-element-5df780d{right:2px;}.elementor-4049 .elementor-element.elementor-element-5df780d{top:300px;text-align:start;}.elementor-4049 .elementor-element.elementor-element-5df780d img{width:90%;}.elementor-4049 .elementor-element.elementor-element-de04e34{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-4049 .elementor-element.elementor-element-be8a340{--e-image-carousel-slides-to-show:5;width:100%;max-width:100%;}.elementor-4049 .elementor-element.elementor-element-be8a340 .elementor-image-carousel-caption{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-4049 .elementor-element.elementor-element-75683f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4049 .elementor-element.elementor-element-75683f0:not(.elementor-motion-effects-element-type-background), .elementor-4049 .elementor-element.elementor-element-75683f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFBF8 0%, #FFFBF824 100%);}.elementor-4049 .elementor-element.elementor-element-b093ef8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-4049 .elementor-element.elementor-element-b093ef8.elementor-element{--align-self:center;}.elementor-4049 .elementor-element.elementor-element-29d3bc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4049 .elementor-element.elementor-element-1f759e2{--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:5%;}.elementor-4049 .elementor-element.elementor-element-ae0d67e > .elementor-widget-container{padding:0% 2% 0% 2%;border-style:none;}.elementor-4049 .elementor-element.elementor-element-ae0d67e .qodef-qi-accordion .qodef-e-title-holder{color:#E4A939;}.elementor-4049 .elementor-element.elementor-element-a01187c{--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:5%;--margin-right:0%;}.elementor-4049 .elementor-element.elementor-element-fb632c5 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-4049 .elementor-element.elementor-element-fb632c5 .qodef-qi-accordion .qodef-e-title-holder{color:#E4A939;}.elementor-4049 .elementor-element.elementor-element-5c9eeaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4049 .elementor-element.elementor-element-e2d5aa0{width:100%;max-width:100%;}.elementor-4049 .elementor-element.elementor-element-e2d5aa0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4049 .elementor-element.elementor-element-e2d5aa0.elementor-element{--align-self:center;}.elementor-4049 .elementor-element.elementor-element-fb0f10e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-4049 .elementor-element.elementor-element-fb0f10e{left:0px;}body.rtl .elementor-4049 .elementor-element.elementor-element-fb0f10e{right:0px;}.elementor-4049 .elementor-element.elementor-element-fb0f10e{top:-165px;}.elementor-4049 .elementor-element.elementor-element-a78dc05{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-4049 .elementor-element.elementor-element-a78dc05:not(.elementor-motion-effects-element-type-background), .elementor-4049 .elementor-element.elementor-element-a78dc05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://phworldproperty.com.my/wp-content/uploads/2026/10/Luluchat-Flow-2.png");background-position:center center;background-size:cover;}.elementor-4049 .elementor-element.elementor-element-a78dc05.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-4049 .elementor-element.elementor-element-aea7294{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4049 .elementor-element.elementor-element-aea7294:not(.elementor-motion-effects-element-type-background), .elementor-4049 .elementor-element.elementor-element-aea7294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF96;}.elementor-4049 .elementor-element.elementor-element-35a0681.elementor-element{--align-self:center;}.elementor-4049 .elementor-element.elementor-element-198ca98{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:10;}.elementor-4049 .elementor-element.elementor-element-198ca98.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4049 .elementor-element.elementor-element-fb0940e{--margin-top:-8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4049 .elementor-element.elementor-element-055e048 > .elementor-widget-container{margin:-5% 0% 0% 0%;}.elementor-4049 .elementor-element.elementor-element-5b8d635 > .elementor-widget-container{margin:-5% 0% 0% 0%;}.elementor-4049 .elementor-element.elementor-element-2ace02d{top:-300%;}.elementor-4049 .elementor-element.elementor-element-2ace02d img{width:80%;}.elementor-4049 .elementor-element.elementor-element-fa8dd14{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-4049 .elementor-element.elementor-element-4c4fb34{text-align:center;}.elementor-4049 .elementor-element.elementor-element-4c4fb34 img{width:30%;}.elementor-4049 .elementor-element.elementor-element-9ce3603{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4049 .elementor-element.elementor-element-9ce3603 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-4049 .elementor-element.elementor-element-9ce3603.elementor-element{--align-self:center;}.elementor-4049 .elementor-element.elementor-element-452586a{text-align:center;}.elementor-4049 .elementor-element.elementor-element-452586a img{width:30%;}.elementor-4049 .elementor-element.elementor-element-25fdafa{--padding-top:8%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-4049 .elementor-element.elementor-element-7076fe9{top:-100%;text-align:end;}.elementor-4049 .elementor-element.elementor-element-7076fe9 img{width:80%;}.elementor-4049 .elementor-element.elementor-element-e1c460e{bottom:-100px;}.elementor-4049 .elementor-element.elementor-element-e1c460e img{width:25%;}.elementor-4049 .elementor-element.elementor-element-b74ce65.elementor-element{--align-self:center;}.elementor-4049 .elementor-element.elementor-element-b74ce65{z-index:99;}.elementor-4049 .elementor-element.elementor-element-de04e34{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-4049 .elementor-element.elementor-element-31bd2fd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-4049 .elementor-element.elementor-element-31bd2fd.elementor-element{--align-self:center;}.elementor-4049 .elementor-element.elementor-element-be8a340{--e-image-carousel-slides-to-show:3;}.elementor-4049 .elementor-element.elementor-element-75683f0{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4049 .elementor-element.elementor-element-1f759e2{--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-4049 .elementor-element.elementor-element-ae0d67e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-4049 .elementor-element.elementor-element-ae0d67e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4049 .elementor-element.elementor-element-ae0d67e.elementor-element{--align-self:center;}.elementor-4049 .elementor-element.elementor-element-a01187c{--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-4049 .elementor-element.elementor-element-fb632c5{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-4049 .elementor-element.elementor-element-fb632c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 2px 0px 2px;}.elementor-4049 .elementor-element.elementor-element-fb632c5.elementor-element{--align-self:center;}.elementor-4049 .elementor-element.elementor-element-fb0f10e{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-4049 .elementor-element.elementor-element-fb0f10e.elementor-element{--align-self:flex-start;}.elementor-4049 .elementor-element.elementor-element-a78dc05{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-4049 .elementor-element.elementor-element-35a0681{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-4049 .elementor-element.elementor-element-cf31406{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4049 .elementor-element.elementor-element-cf31406.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-4049 .elementor-element.elementor-element-fb0940e{--margin-top:-12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4049 .elementor-element.elementor-element-055e048 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4049 .elementor-element.elementor-element-5b8d635 > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-4049 .elementor-element.elementor-element-5b8d635{top:8%;}.elementor-4049 .elementor-element.elementor-element-03820f2{bottom:40px;}.elementor-4049 .elementor-element.elementor-element-03820f2 .elementor-button{border-radius:10px 10px 10px 10px;padding:10px 15px 10px 15px;}.elementor-4049 .elementor-element.elementor-element-30d3889{--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-4049 .elementor-element.elementor-element-2ace02d img{width:60%;}.elementor-4049 .elementor-element.elementor-element-fa8dd14{--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-4049 .elementor-element.elementor-element-9ce3603{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-4049 .elementor-element.elementor-element-9ce3603 > .elementor-widget-container{padding:5% 0% 5% 0%;}.elementor-4049 .elementor-element.elementor-element-9ce3603.elementor-element{--align-self:center;}.elementor-4049 .elementor-element.elementor-element-e3c07c7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4049 .elementor-element.elementor-element-2832a62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4049 .elementor-element.elementor-element-25fdafa{--padding-top:10%;--padding-bottom:25%;--padding-left:0%;--padding-right:0%;}.elementor-4049 .elementor-element.elementor-element-6bee1cf{--e-image-carousel-slides-to-show:2;}.elementor-4049 .elementor-element.elementor-element-7076fe9{top:-1000%;}.elementor-4049 .elementor-element.elementor-element-e1c460e{bottom:300px;}.elementor-4049 .elementor-element.elementor-element-be8a340{--e-image-carousel-slides-to-show:2;}.elementor-4049 .elementor-element.elementor-element-75683f0{--padding-top:15%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4049 .elementor-element.elementor-element-ae0d67e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4049 .elementor-element.elementor-element-ae0d67e{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-4049 .elementor-element.elementor-element-fb632c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4049 .elementor-element.elementor-element-fb632c5{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-4049 .elementor-element.elementor-element-a78dc05{--padding-top:20%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-4049 .elementor-element.elementor-element-35a0681{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-4049 .elementor-element.elementor-element-fb0940e{--width:100%;}.elementor-4049 .elementor-element.elementor-element-30d3889{--content-width:100%;}.elementor-4049 .elementor-element.elementor-element-5d8f1b0{--width:100%;}.elementor-4049 .elementor-element.elementor-element-fa8dd14{--width:100%;}.elementor-4049 .elementor-element.elementor-element-2556a31{--width:40%;}.elementor-4049 .elementor-element.elementor-element-e3c07c7{--width:70%;}.elementor-4049 .elementor-element.elementor-element-29d3bc9{--width:60%;}.elementor-4049 .elementor-element.elementor-element-1f759e2{--width:50%;}.elementor-4049 .elementor-element.elementor-element-a01187c{--width:50%;}.elementor-4049 .elementor-element.elementor-element-a78dc05{--width:100%;}.elementor-4049 .elementor-element.elementor-element-aea7294{--content-width:1251px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4049 .elementor-element.elementor-element-e3c07c7{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-055e048 */.preserve-message {
  font-family: 'Adorn Roman', serif;
  font-size: 2em;
  font-weight: 400;
  line-height: 0.7;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #514946;
  text-align: center;
}

.preserve-message .line {
  display: block;
}

.preserve-message .art {
  color: #171617;
}

.preserve-message .nature {
  color: #3f6f33;
}

.preserve-message .people {
  color: #c62828;
}

@media (max-width: 1000px) {
  .preserve-message {
    font-size: 2em;
    line-height: 0.8;
  }
}

@media (max-width: 500px) {
  .preserve-message {
    font-size: 1.2em;
    line-height: 0.7;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b8d635 */.preserve-message {
  font-family: 'Adorn Roman', serif;
  font-size: 2em;
  font-weight: 400;
  line-height: 0.7;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #514946;
  text-align: center;
}

.preserve-message .line {
  display: block;
}

.preserve-message .art {
  color: #171617;
}

.preserve-message .nature {
  color: #3f6f33;
}

.preserve-message .people {
  color: #c62828;
}

@media (max-width: 1000px) {
  .preserve-message {
    font-size: 2em;
    line-height: 0.8;
  }
}

@media (max-width: 500px) {
  .preserve-message {
    font-size: 1.2em;
    line-height: 0.7;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb4c0b5 */@import url('https://db.onlinewebfonts.com/c/e2bd9ddfdaf32c68a0550e2bae44797c?family=Adorn+Roman');

@font-face {
  font-family: 'Aerotis';
  src: url('https://phworldproperty.com.my/wp-content/uploads/2026/09/Aerotis.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Prompt';
  src: url('https://phworldproperty.com.my/wp-content/uploads/2026/09/Prompt-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Prompt';
  src: url('https://phworldproperty.com.my/wp-content/uploads/2026/09/Prompt-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

.cou-series-section {
  width: 100%;
  text-align: center;
  padding: 0;
  box-sizing: border-box;
}

.cou-series-title {
  position: relative;
  display: inline-block;
  margin-bottom: 10px;
  line-height: 1;
}

.cou-series-the {
  position: absolute;
  left: -135px;
  top: -62px;
  font-family: 'Aerotis', cursive;
  font-size: 4.5em;
  font-weight: 400;
  color: #e9c46e;
  line-height: 1;
  z-index: 1;
  white-space: nowrap;
}

.cou-series-main {
  position: relative;
  z-index: 2;
  font-family: 'Adorn Roman', serif;
  font-size: 3.125em;
  font-weight: 400;
  letter-spacing: 4px;
  color: #514946;
  text-transform: uppercase;
  white-space: nowrap;
}

.cou-series-subtitle {
  font-family: 'Adorn Roman', serif;
  font-size: 1.875em;
  line-height: 1.2;
  letter-spacing: 1px;
  color: #514946;
  text-transform: uppercase;
  margin-top: 2px;
}

.cou-series-details {
  margin-top: 30px;
  font-family: 'Prompt', sans-serif;
  font-weight: 500;
  color: #242424;
}

.cou-series-details-line1 {
  font-size: 1em;
  margin-bottom: 3px;
}

.cou-series-details-line2 {
  font-size: 1em;
}

.cou-series-description {
  max-width: 900px;
  margin: 30px auto 0;
  font-family: 'Prompt', sans-serif;
  font-weight: 300;
  font-size: 0.9em;
  line-height: 1.8;
  color: #303030;
}

@media (max-width: 40000px) {
  .cou-series-section {
    padding: 20px;
  }

  .cou-series-the {
    left: -40px;
    top: -20px;
    font-size: 4.5em;
  }

  .cou-series-main {
    font-size: 2.5em;
    left: 20px;
    letter-spacing: 2px;
  }

  .cou-series-subtitle {
    font-size: 1.25em;
  }

  .cou-series-details {
    margin-top: 40px;
  }

  .cou-series-description {
    margin-top: 40px;
    font-size: 0.9em;
  }
}

@media (max-width: 1500px) {
  .cou-series-section {
    padding: 10px;
  }

  .cou-series-the {
    left: -115px;
    top: -25px;
    font-size: 4.5em;
  }

  .cou-series-main {
    font-size: 2.3em;
    left: -60px;
    letter-spacing: 2px;
  }

  .cou-series-subtitle {
    font-size: 1.1em;
  }

  .cou-series-details-line1,
  .cou-series-details-line2 {
    font-size: 1em;
  }

  .cou-series-details {
    margin-top: 30px;
  }

  .cou-series-description {
    margin-top: 30px;
    font-size: 0.9em;
  }
}

@media (max-width: 1000px) {
  .cou-series-section {
    padding: 0;
  }

  .cou-series-title {
    margin-top: 30px;
  }

  .cou-series-the {
    left: -50px;
    top: -20px;
    font-size: 3.5em;
  }

  .cou-series-main {
    font-size: 1.8em;
    letter-spacing: 1px;
    white-space: normal;
    left: 0 !important;
  }

  .cou-series-subtitle {
    font-size: 1.25em;
  }

  .cou-series-details {
    margin-top: 30px;
  }

  .cou-series-details-line1 {
    font-size: 1.125em;
  }

  .cou-series-details-line2 {
    font-size: 1.125em;
  }

  .cou-series-description {
    margin-top: 30px;
    font-size: 1em;
    line-height: 1.6;
  }
}


@media (max-width: 500px) {
  .cou-series-section {
    padding: 0;
  }

  .cou-series-title {
    margin-top: 30px;
  }

  .cou-series-the {
    left: -20px;
    top: -10px;
    font-size: 3.7em;
  }

  .cou-series-main {
    font-size: 1.8em;
    letter-spacing: 1px;
    white-space: normal;
    left: 30px !important;
  }

  .cou-series-subtitle {
    font-size: 1.2em;
  }

  .cou-series-details {
    margin-top: 30px;
  }

  .cou-series-details-line1 {
    font-size: 1em;
  }

  .cou-series-details-line2 {
    font-size: 1em;
  }

  .cou-series-description {
    margin-top: 30px;
    font-size: 0.9em;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30d3889 */@media (max-width: 1000px) {
    .e-con.e-flex {
        --width: 100% !important;
        --flex-wrap: var(--flex-wrap-mobile);
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa8dd14 */@media (max-width: 1000px) {
  .elementor-element-fa8dd14 {
    flex-direction: column !important;
  }
  .elementor-element-e3c07c7 {
    order: -1;
    width: 100% !important;
  }
  .elementor-element-2556a31 {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf31406 *//* ===== D Art Hills enquiry form (WPForms #4559) ===== */

@import url("https://fonts.googleapis.com/css2?family=Prompt:wght@300;400&display=swap");

#wpforms-4559.wpforms-container {
  --wpforms-field-background-color: transparent;
  --wpforms-button-background-color: #e0b75d;
  --wpforms-button-text-color: #ffffff;
  --form-line: #8c8c8c;
  --form-placeholder: #b3b3b3;
  --form-text: #333333;
  font-family: 'Prompt', sans-serif;
}

#wpforms-4559 input,
#wpforms-4559 select,
#wpforms-4559 option,
#wpforms-4559 button,
#wpforms-4559 label,
#wpforms-4559 .wpforms-field-description,
#wpforms-4559 .wpforms-error {
  font-family: 'Prompt', sans-serif !important;
  font-weight: 300 !important;
}

#wpforms-4559 button.wpforms-submit {
  font-weight: 400 !important;
}

#wpforms-4559 .wpforms-form {
  position: relative;
}

/* ---------- One column layout ---------- */

#wpforms-4559 .wpforms-field-container {
  display: block !important;
}

#wpforms-4559 .wpforms-field,
#wpforms-4559 .wpforms-field.wpforms-one-half {
  position: relative;
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  clear: both !important;
  margin: 0 !important;
  padding: 36px 0 20px !important;
}

/* Honeypot + checkbox legend */
#wpforms-4559-field_6-container,
#wpforms-4559 .wpforms-field-checkbox legend {
  display: none !important;
}

/* ---------- Underline inputs ---------- */

#wpforms-4559 .wpforms-field input[type="text"],
#wpforms-4559 .wpforms-field input[type="email"],
#wpforms-4559 .wpforms-field select {
  width: 100% !important;
  max-width: 100% !important;
  height: 43px !important;
  padding: 0 !important;
  background-color: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid var(--form-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  outline: none !important;
  font-size: 18px !important;
  letter-spacing: 0.5px;
  color: var(--form-text) !important;
  transition: border-color 0.2s ease;
}

#wpforms-4559 .wpforms-field input:focus,
#wpforms-4559 .wpforms-field select:focus {
  border-bottom-color: #e0b75d !important;
}

/* ---------- Floating description ---------- */

#wpforms-4559 .wpforms-field-description {
  position: absolute;
  left: 0;
  top: 36px;
  margin: 0 !important;
  line-height: 43px;
  font-size: 18px !important;
  letter-spacing: 0.5px;
  color: var(--form-placeholder) !important;
  pointer-events: none;
  transition: top 0.2s ease, font-size 0.2s ease, line-height 0.2s ease;
}

#wpforms-4559 input:focus ~ .wpforms-field-description,
#wpforms-4559 input:valid ~ .wpforms-field-description {
  top: 12px;
  line-height: 20px;
  font-size: 13px !important;
}

/* ---------- Select ---------- */

#wpforms-4559 .wpforms-field select {
  -webkit-appearance: none !important;
  appearance: none !important;
  cursor: pointer;
  padding-right: 30px !important;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23888' stroke-width='1.2'/%3E%3C/svg%3E") !important;

  background-repeat: no-repeat !important;
  background-position: right 18px center !important;
  background-size: 12px 8px !important;
}

#wpforms-4559 .wpforms-field select:invalid {
  color: var(--form-placeholder) !important;
}

#wpforms-4559 .wpforms-field select option {
  color: var(--form-text);
}

/* ---------- Checkbox ---------- */

#wpforms-4559 .wpforms-field-checkbox {
  width: 100% !important;
  padding: 35px 0 20px !important;
}

#wpforms-4559 .wpforms-field-checkbox ul {
  margin: 0 !important;
  padding: 0 !important;
}

#wpforms-4559 .wpforms-field-checkbox li {
  display: flex !important;
  align-items: center;
  min-height: 42px;
  margin: 0 !important;
}

#wpforms-4559 .wpforms-field-checkbox input[type="checkbox"] {
  -webkit-appearance: none !important;
  appearance: none !important;
  position: relative !important;
  width: 16px !important;
  height: 16px !important;
  margin: 0 16px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  outline: none !important;
  background: transparent !important;
  box-shadow: none !important;
  flex-shrink: 0;
  cursor: pointer;
}

#wpforms-4559 .wpforms-field-checkbox input[type="checkbox"]::before,
#wpforms-4559 .wpforms-field-checkbox input[type="checkbox"]:checked::before,
#wpforms-4559 .wpforms-field-checkbox input[type="checkbox"]:focus::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 16px !important;
  height: 16px !important;
  box-sizing: border-box !important;
  border: 1px solid var(--form-line) !important;
  border-radius: 0 !important;
  background: transparent !important;
}

#wpforms-4559 .wpforms-field-checkbox input[type="checkbox"]::after {
  content: "" !important;
  position: absolute !important;
  top: 2px !important;
  left: 5px !important;
  width: 5px !important;
  height: 9px !important;
  box-sizing: border-box !important;
  border: solid #504946 !important;
  border-width: 0 2px 2px 0 !important;
  transform: rotate(45deg) !important;
  display: none !important;
}

#wpforms-4559 .wpforms-field-checkbox input[type="checkbox"]:checked::after {
  display: block !important;
}

#wpforms-4559 .wpforms-field-label-inline {
  font-size: 10px !important;
  letter-spacing: 0.3px;
  color: #444 !important;
  margin: 0 !important;
}

/* ---------- Send button ---------- */

#wpforms-4559 .wpforms-submit-container {
  position: static !important;
  width: 100% !important;
  margin: 25px 0 0 !important;
  padding: 0 !important;
}

#wpforms-4559 button.wpforms-submit {
  width: 175px !important;
  height: 42px !important;
  padding: 0 15px !important;
  background-color: #e0b75d !important;
  color: #ffffff !important;
  border: 0 !important;
  border-radius: 5px !important;
  box-shadow: none !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  letter-spacing: 0.5px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

#wpforms-4559 button.wpforms-submit:hover,
#wpforms-4559 button.wpforms-submit:focus {
  background-color: #cfa447 !important;
}

/* ---------- Error messages ---------- */

#wpforms-4559 .wpforms-error {
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 12px !important;
  margin: 0 !important;
}

/* ---------- Mobile ---------- */

@media (max-width: 767px) {
  #wpforms-4559 button.wpforms-submit {
    width: 100% !important;
  }
}/* End custom CSS */