.elementor .e-4b3a916-bb486f0{padding-inline-end:300px;}.elementor .e-a79cecd-8a83061{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:#ffffff;padding-inline-end:300px;}.elementor .e-37f0e25d-3a93dd2{width:40px;align-self:center;}.elementor .e-189921eb-7e59464{font-family:var(--secondary-font-family);font-weight:600;font-size:14px;color:var(--White);}.elementor .e-2f95b1d3-19d3627{column-gap:20px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:0px;align-items:center;}.elementor .e-2131c2a9-15c0cdb{width:40px;align-self:center;}.elementor .e-28f0eb8a-8cc8938{font-family:var(--secondary-font-family);font-weight:600;font-size:14px;color:var(--White);}.elementor .e-4265328a-ca16a2f{column-gap:20px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:0px;align-items:center;}.elementor .e-7dea94d4-eac0c90{width:40px;align-self:center;}.elementor .e-13de1cd5-dfb439a{font-family:var(--secondary-font-family);font-weight:600;font-size:14px;color:var(--White);}.elementor .e-44147c35-f2596cf{column-gap:20px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:0px;align-items:center;}.elementor .e-37382e3-150e921{width:90%;column-gap:10px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;row-gap:0px;}.elementor .e-6eef93d2-a85a6cb{width:140px;align-self:center;}.elementor .e-69506a45-3fbfbb5{column-gap:20px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:0px;align-items:center;}.elementor .e-4d8f3c48-f2641d8{width:140px;align-self:center;}.elementor .e-3363ec46-5a0f43f{column-gap:20px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:0px;align-items:center;}.elementor .e-3e4283b4-b770fc7{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;gap:20px;}.elementor .e-2b2fa6b5-b4e9a97{padding:0px;flex-direction:column;row-gap:30px;}.elementor .e-9a8db56-6059b88{padding:0px;}.elementor .e-5ec250ce-7fe3458{padding:0px;gap:0px;}.elementor .e-69e9727d-62fff40{display:none;}.elementor .e-1ffcd0f4-73bf8be{font-family:var(--primary-font-family);font-weight:600;font-size:clamp(1.5rem, calc(1.262rem + 1vw), 2rem);;color:var(--White);align-self:start;}.elementor .e-fc9e63d-bb69520{width:24%;font-family:var(--secondary-font-family);font-weight:400;font-size:14px;border-radius:6px;}.elementor .e-7fc8bd5-73ce6d4{width:24%;font-family:var(--secondary-font-family);font-weight:400;font-size:14px;border-radius:6px;}.elementor .e-28682007-b6c08c0{width:24%;font-family:var(--secondary-font-family);font-weight:400;font-size:13px;border-radius:6px;}.elementor .e-12667a9c-9f2c2fa{width:22%;height:36px;font-family:var(--secondary-font-family);font-weight:600;font-size:15px;color:#ffffff;border-radius:6px;background-color:var(--e-gv-dbe6b7a);}.elementor .e-12667a9c-9f2c2fa:hover,.elementor .e-12667a9c-9f2c2fa:focus-visible{color:var(--Black);background-color:#ff7300;}.elementor .e-abb6fc8-7eb60d1{font-family:var(--secondary-font-family);font-weight:400;color:var(--White);}.elementor .e-4949f676-29319b8{column-gap:10px;padding-inline-start:0px;padding-inline-end:0px;row-gap:20px;justify-content:space-between;}.elementor .e-268149b5-8e981e8{padding:30px;border-radius:20px;border-width:0.5px;border-color:#494949;border-style:solid;background-color:#141414e0;}.elementor .e-71ebc57b-2c75642{position:relative;z-index:2;padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-55cf5178-57488f2{width:70%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:30%;background-image:url("https://perfectidealcontractor.com/wp-content/uploads/2026/09/painting-services-singapore-professional-painters.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top left;}.elementor .e-2d469b6d-0c7ca5b{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://perfectidealcontractor.com/wp-content/uploads/2026/07/Perfect-Ideal-Contractor-Bacground-image-1024x683.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-a440b44-2ef6242{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .e-da1b004-195af8b{background-image:linear-gradient(#000000d9, #000000d9),url("https://perfectidealcontractor.com/wp-content/uploads/2026/07/Perfect-Ideal-Contractors-Review-Section-Background-Image.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;}.elementor .e-8de3c6b-9d94198{color:var(--Black);}.elementor .e-60aaf96-4a2124d{padding:0px;flex-direction:column;}.elementor .e-a8aec5e-00de1d3{padding:0px;gap:20px;justify-content:center;}.elementor .e-19e7ea3-f0327a8{gap:30px;}.elementor .e-02fedef-52e0e0d{background-color:#ededed;}.elementor .e-e3540bb-aca568d{padding:0px;flex-direction:column;}.elementor .e-c951e06-00ff338{gap:30px;}.elementor .e-704d159-fb3ea46{font-family:var(--primary-font-family);font-size:22px;color:#ffffff;}.elementor .e-2dc09c7-fb9a252{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-7bf1429-d4a085b{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-cdc024b-20563c0{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-890942c-69abd95{width:25%;padding:25px;border-radius:10px;border-width:0.25px;border-color:#989898;border-style:solid;background-color:#1f1f1f;flex-direction:column;align-items:start;}.elementor .e-fdef4f0-56f183a{font-family:var(--primary-font-family);font-size:22px;color:#ffffff;}.elementor .e-726778c-0cffed3{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-f54a4df-00ba889{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-f95a9a2-a4adae9{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-22bfd4c-707ac4c{width:25%;padding:25px;border-radius:10px;border-width:0.25px;border-color:#989898;border-style:solid;background-color:#1f1f1f;flex-direction:column;align-items:start;}.elementor .e-7e1ab89-f9b1a1e{font-family:var(--primary-font-family);font-size:22px;color:#ffffff;}.elementor .e-3cb1c30-ed76a65{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-f9b3efb-50ac4b9{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-d56aaaf-822de8c{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-db356ac-b4d96e5{width:25%;padding:25px;border-radius:10px;border-width:0.25px;border-color:#989898;border-style:solid;background-color:#1f1f1f;flex-direction:column;align-items:start;}.elementor .e-3c14921-fdc7be3{flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;}.elementor .e-b30f70a-3a408dc{column-gap:0px;padding:0px;margin-block-end:60px;flex-direction:column;row-gap:10px;align-items:center;}.elementor .e-2266663-fe39d64{border-start-start-radius:8px;border-start-end-radius:8px;flex:1 0 auto;}.elementor .e-68d8cb0-9c6f8bb{padding:0px;display:flex;justify-content:center;}.elementor .e-743750d-2c81b8c{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;}.elementor .e-22e0ba2-6213368{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--small-text-size);color:var(--White);}.elementor .e-34f0e20-b246555{padding:25px;flex-direction:column;row-gap:15px;}.elementor .e-82d8568-b2d4066{width:23%;padding:0px;border-radius:8px;border-width:0.5px;border-color:#8a8a8a5c;border-style:solid;background-color:#2d2d2d96;display:flex;flex-direction:column;gap:20px;backdrop-filter: blur(4px) saturate(169%);
-webkit-backdrop-filter: blur(4px) saturate(169%);\n}.elementor .e-82d8568-b2d4066:hover,.elementor .e-82d8568-b2d4066:focus-visible{/* 1. Deepen the blur and punch up the background colors */
backdrop-filter: blur(10px) saturate(210%);
-webkit-backdrop-filter: blur(10px) saturate(210%);

/* 2. Lightly brighten the card's face */
background: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.25);

/* 3. Physical lift and drop shadow */
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);\n}.elementor .e-33ad57d-3594a28{border-start-start-radius:8px;border-start-end-radius:8px;flex:1 0 auto;}.elementor .e-1c948c1-206564b{padding:0px;display:flex;justify-content:center;}.elementor .e-b2852bd-c082aae{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;}.elementor .e-774ac2c-ff42ba6{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--small-text-size);color:var(--White);}.elementor .e-1d8ae03-8bc61f2{padding:25px;flex-direction:column;row-gap:15px;}.elementor .e-1ce0499-a26426b{width:23%;padding:0px;border-radius:8px;border-width:0.5px;border-color:#8a8a8a5c;border-style:solid;background-color:#2d2d2d96;display:flex;flex-direction:column;gap:20px;backdrop-filter: blur(4px) saturate(169%);
-webkit-backdrop-filter: blur(4px) saturate(169%);\n}.elementor .e-1ce0499-a26426b:hover,.elementor .e-1ce0499-a26426b:focus-visible{/* 1. Deepen the blur and punch up the background colors */
backdrop-filter: blur(10px) saturate(210%);
-webkit-backdrop-filter: blur(10px) saturate(210%);

/* 2. Lightly brighten the card's face */
background: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.25);

/* 3. Physical lift and drop shadow */
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);\n}.elementor .e-f3705d1-fcc22df{border-start-start-radius:8px;border-start-end-radius:8px;flex:1 0 auto;}.elementor .e-cdd14a8-0f5a21f{padding:0px;display:flex;justify-content:center;}.elementor .e-84fef64-f5472e3{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;}.elementor .e-e71c6b2-f90d523{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--small-text-size);color:var(--White);}.elementor .e-eaedbf7-d96fe41{padding:25px;flex-direction:column;row-gap:15px;}.elementor .e-f18a25a-11fd825{width:23%;padding:0px;border-radius:8px;border-width:0.5px;border-color:#8a8a8a5c;border-style:solid;background-color:#2d2d2d96;display:flex;flex-direction:column;gap:20px;backdrop-filter: blur(4px) saturate(169%);
-webkit-backdrop-filter: blur(4px) saturate(169%);\n}.elementor .e-f18a25a-11fd825:hover,.elementor .e-f18a25a-11fd825:focus-visible{/* 1. Deepen the blur and punch up the background colors */
backdrop-filter: blur(10px) saturate(210%);
-webkit-backdrop-filter: blur(10px) saturate(210%);

/* 2. Lightly brighten the card's face */
background: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.25);

/* 3. Physical lift and drop shadow */
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);\n}.elementor .e-ef3409a-120f4d7{border-start-start-radius:8px;border-start-end-radius:8px;flex:1 0 auto;}.elementor .e-ca9fb8a-cb21b3a{padding:0px;display:flex;justify-content:center;}.elementor .e-59c92d5-dbd03b8{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;}.elementor .e-824f3c4-209724a{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--small-text-size);color:var(--White);}.elementor .e-fac1d2c-2414164{padding:25px;flex-direction:column;row-gap:15px;}.elementor .e-12dcb0e-7217152{width:23%;padding:0px;border-radius:8px;border-width:0.5px;border-color:#8a8a8a5c;border-style:solid;background-color:#2d2d2d96;display:flex;flex-direction:column;gap:20px;backdrop-filter: blur(4px) saturate(169%);
-webkit-backdrop-filter: blur(4px) saturate(169%);\n}.elementor .e-12dcb0e-7217152:hover,.elementor .e-12dcb0e-7217152:focus-visible{/* 1. Deepen the blur and punch up the background colors */
backdrop-filter: blur(10px) saturate(210%);
-webkit-backdrop-filter: blur(10px) saturate(210%);

/* 2. Lightly brighten the card's face */
background: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.25);

/* 3. Physical lift and drop shadow */
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);\n}.elementor .e-f28250b-68b2266{border-start-start-radius:8px;border-start-end-radius:8px;flex:1 0 auto;}.elementor .e-de5fbc0-ce8dcbb{padding:0px;display:flex;justify-content:center;}.elementor .e-c4fb3e5-b0362ab{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;}.elementor .e-41bdfb9-a5ce8f0{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--small-text-size);color:var(--White);}.elementor .e-171716d-85daa4b{padding:25px;flex-direction:column;row-gap:15px;}.elementor .e-e2ddeda-5449cdd{width:23%;padding:0px;border-radius:8px;border-width:0.5px;border-color:#8a8a8a5c;border-style:solid;background-color:#2d2d2d96;display:flex;flex-direction:column;gap:20px;backdrop-filter: blur(4px) saturate(169%);
-webkit-backdrop-filter: blur(4px) saturate(169%);\n}.elementor .e-e2ddeda-5449cdd:hover,.elementor .e-e2ddeda-5449cdd:focus-visible{/* 1. Deepen the blur and punch up the background colors */
backdrop-filter: blur(10px) saturate(210%);
-webkit-backdrop-filter: blur(10px) saturate(210%);

/* 2. Lightly brighten the card's face */
background: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.25);

/* 3. Physical lift and drop shadow */
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);\n}.elementor .e-a85f631-b4caa7c{width:100%;column-gap:2%;padding:0px;margin-block-end:40px;display:inline-flex;row-gap:40px;flex-wrap:wrap;justify-content:center;}.elementor .e-38b695a-6ed49e0{gap:20px;justify-content:center;}.elementor .e-126ff7f-a579da6{background-image:url("https://perfectidealcontractor.com/wp-content/uploads/2026/09/Our-Painting-Service-in-Singapore-PIC.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#141414;}.elementor .e-45ce5b0-56d34f9{font-family:var(--primary-font-family);color:var(--Black);}.elementor .e-945b61d-a08f0d9{color:var(--Black);}.elementor .e-e5a6759-6b64c2a{column-gap:0px;padding:0px;margin-block-end:60px;flex-direction:column;row-gap:10px;align-items:center;}.elementor .e-e009e76-7ceb84e{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#030303;margin-block-end:10px;}.elementor .e-1af51cd-a0a44f2{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#030303;margin-block-end:10px;}.elementor .e-130e25f-7c9e60d{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#030303;margin-block-end:10px;}.elementor .e-262c611-e98b5fd{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#030303;margin-block-end:10px;}.elementor .e-c7ef3be-d7dde94{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#030303;margin-block-end:10px;}.elementor .e-108baee-8af73d2{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#030303;margin-block-end:10px;}.elementor .e-5fe49ff-d1e9e7b{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#030303;margin-block-end:10px;}.elementor .e-84cbcac-35203d5{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#030303;margin-block-end:10px;}.elementor .e-6eded85-560b0fe{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#030303;margin-block-end:10px;}.elementor .e-7799b0c-7c77fab{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#030303;margin-block-end:10px;}.elementor .e-83068c6-c6d3253{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#030303;margin-block-end:10px;}.elementor .e-94720ad-161c5d7{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#030303;margin-block-end:10px;}.elementor .e-5d6de0e-43eb8de{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#030303;margin-block-end:10px;}.elementor .e-ba88453-a787fd2{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#030303;margin-block-end:10px;}.elementor .e-85f0b75-ae71272{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#030303;margin-block-end:10px;}.elementor .e-e7edc52-4f44553{padding:0px;}.elementor .e-69be9e9-5d5c036{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 1);}.elementor .e-582c515-65ebd09{padding:0px;justify-content:center;align-items:center;}.elementor .e-d5cf8f6-3fbe696{padding:0px;gap:40px;}.elementor .e-f13e003-dd2e6cc{padding-inline-start:20px;padding-inline-end:20px;background-color:#ededed;display:flex;}.elementor .e-70aa038-eafb1e9{display:flex;}.elementor .e-08b07fe-5671b0d{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:#ffffff;margin-block-end:40px;}.elementor .e-7fa7c03-39048b7{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-32547aa-421a573{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-8366038-42e5de9{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-8cc8192-ae4fb79{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-87d7122-d6231d2{font-family:var(--secondary-font-family);font-weight:400;font-size:14px;color:#ffffff;margin-block-end:10px;}.elementor .e-1b0aded-954eb3c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:15px;}.elementor .e-3ddc356-3ac5539{padding:0px;}.elementor .e-3833a4e-2722228{padding:0px;}.elementor .e-59adc09-bc5774f{column-gap:20px;padding:0px;}.elementor .e-96ba275-b236788{padding-inline-start:20px;padding-inline-end:20px;background-color:#181818;display:flex;}.elementor .e-7b42318-de6a681{font-family:var(--primary-font-family);}.elementor .e-10156e7-d26c4c2{padding:0px;align-items:center;}.elementor .e-b988233-5c56cb7{width:45%;display:flex;flex-direction:column;align-items:start;align-self:start;}.elementor .e-4c7a41a-c2e5bbd{width:45%;display:flex;flex-direction:column;align-items:start;align-self:start;}.elementor .e-cb1431e-564192f{width:45%;display:flex;flex-direction:column;align-items:start;align-self:start;}.elementor .e-a8be7d7-5be8e40{width:45%;display:flex;flex-direction:column;align-items:start;align-self:start;}.elementor .e-fb76fc6-9098f5b{width:45%;display:flex;flex-direction:column;align-items:start;align-self:start;}.elementor .e-1932a3a-c1b2907{flex-wrap:wrap;}.elementor .e-082c7bb-b9594f2{padding:0px;gap:20px;}.elementor .e-6f309a8-9364ae6{column-gap:0px;padding:0px;margin-block-end:60px;flex-direction:column;row-gap:10px;align-items:center;}.elementor .e-99bcf12-c6fbbf9{padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-5026461-d3cd89f{font-family:var(--primary-font-family);}.elementor .e-4c5be6b-75c5e4b{column-gap:0px;padding:0px;margin-block-end:60px;flex-direction:column;row-gap:10px;align-items:center;}.elementor .e-9b4f933-ca0facb{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;text-align:center;}.elementor .e-8f75a37-6fa2b4f{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:var(--White);text-align:center;}.elementor .e-557c300-1ab452d{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;text-align:center;}.elementor .e-659896d-d65ad63{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:var(--White);text-align:center;}.elementor .e-c432821-c51e781{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;text-align:center;}.elementor .e-e0c5c49-0de92eb{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:var(--White);text-align:center;}.elementor .e-3bd50d8-20dfa23{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;text-align:center;}.elementor .e-5eec96b-fd3b1db{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:var(--White);text-align:center;}.elementor .e-9bb8b91-06b9c1b{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3-size);color:#ffffff;text-align:center;}.elementor .e-0c3a05c-fea115e{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:var(--White);text-align:center;}.elementor .e-dbe6966-ab06f85{padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(#00000096, #00000096),url("https://perfectidealcontractor.com/wp-content/uploads/2026/09/Our-Painting-Service-in-Singapore-PIC-1024x683.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;}.elementor .e-cc8a8d2-461fcae{display:flex;}.elementor .e-9e23de6-a680425{padding:0px;margin-block-end:20px;flex-direction:column;}.elementor .e-1b7a8c0-3a6f8f6{gap:30px;}.elementor .e-98a1700-9ac5556{font-family:var(--primary-font-family);font-size:22px;color:#ffffff;}.elementor .e-4875af6-c6fbcb2{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-bdb99bf-e7df837{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-8e7739c-3361181{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-dc8a1f4-f2cbc80{width:25%;padding:25px;border-radius:10px;border-width:0.25px;border-color:#989898;border-style:solid;background-color:#1f1f1f;flex-direction:column;align-items:start;}.elementor .e-a21e2d7-86a435b{font-family:var(--primary-font-family);font-size:22px;color:#ffffff;}.elementor .e-83dacb2-b47be4b{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-286469a-97f1271{font-family:var(--secondary-font-family);font-weight:700;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-c102cd8-ba3a35a{font-family:var(--secondary-font-family);font-weight:700;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-b7d8c45-2732903{width:25%;padding:25px;border-radius:10px;border-width:0.25px;border-color:#989898;border-style:solid;background-color:#1f1f1f;flex-direction:column;align-items:start;}.elementor .e-a10239e-cee7478{font-family:var(--primary-font-family);font-size:22px;color:#ffffff;}.elementor .e-1e89e50-724be35{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-866769c-c7e0902{font-family:var(--secondary-font-family);font-weight:700;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-462aeea-81c7088{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-6a4c41b-cdb9629{width:25%;padding:25px;border-radius:10px;border-width:0.25px;border-color:#989898;border-style:solid;background-color:#1f1f1f;flex-direction:column;align-items:start;}.elementor .e-1a40e34-a4b662a{font-family:var(--primary-font-family);font-size:22px;color:#ffffff;}.elementor .e-776ef45-601fe14{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-a991ac4-b28af21{font-family:var(--secondary-font-family);font-weight:700;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-5408071-8fa2167{font-family:var(--secondary-font-family);font-weight:400;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-d57c216-eac1c34{width:25%;padding:25px;border-radius:10px;border-width:0.25px;border-color:#989898;border-style:solid;background-color:#1f1f1f;flex-direction:column;align-items:start;}.elementor .e-757c429-9fa8e49{flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;}.elementor .e-a394770-0a9467c{font-family:var(--primary-font-family);}.elementor .e-a13d71a-5f6f5ea{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:#fffdfd;text-align:start;align-self:start;}.elementor .e-dd908bb-423c746{flex-direction:column;}.elementor .e-0601fcc-2b21c75{align-self:end;}.elementor .e-74746ce-b89846b{flex-direction:column;}.elementor .e-dfe3523-4f64df5{column-gap:0px;padding:0px;margin-block-end:60px;flex-direction:row;row-gap:10px;align-items:center;}.elementor .e-015390d-2acab96{padding:10px;gap:40px;}.elementor .e-4defa2a-5775463{padding-inline-start:20px;padding-inline-end:20px;background-color:#141414;display:flex;}