.elementor .e-14774abe-e7b0{font-family:Kanit;font-weight:500;font-size:0.78rem;color:#198ab7;letter-spacing:0.1em;margin:0px;}.elementor .e-2d55b26d-2d62{font-family:Kanit;font-weight:600;font-size:clamp(2.2rem,4.5vw,4.1rem);color:#122a42;line-height:1.2;margin:0px;}.elementor .e-4be006d5-edf7{font-family:Sarabun;font-weight:300;font-size:1.25rem;color:#51677a;line-height:1.8;margin:0px;}.elementor .e-44e75a3-3541:hover,.elementor .e-44e75a3-3541:focus-visible{background-color:#0b6f9b;}.elementor .e-44e75a3-3541{font-family:Sarabun;font-weight:500;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.3rem;background-color:#138dc0;}.elementor .e-372adf16-3e84{padding:0px;flex-direction:column;gap:1.3rem;align-items:flex-start;}.elementor .e-73aa4e3f-ed70{width:100%;aspect-ratio:1.25;object-fit:cover;border-radius:0.35rem;display:block;object-position:right center;\n}.elementor .e-1d2cd49-4d4e{padding:0px;background-image:linear-gradient(145deg, #f4fafc 0%,#d8e9f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;}.elementor .e-74c5c653-c3bb{max-width:1160px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:2rem;grid-template-columns:1fr 1.1fr;grid-template-rows:auto;justify-items:center;align-items:end;}.elementor .e-ee92eb0-fdbc{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:-3.9rem;padding-inline-end:0.1rem;margin-block-start:90px;background-image:linear-gradient(130deg, #fefefe 39%,#e8f4f9 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;}.elementor .e-38a2b043-8e3f{font-family:Kanit;font-weight:500;font-size:0.78rem;color:#198ab7;letter-spacing:0.1em;margin:0px;}.elementor .e-47edfa0d-3d03{font-family:Kanit;font-weight:600;font-size:clamp(2rem,3.5vw,3rem);color:#122a42;line-height:1.2;margin:0px;}.elementor .e-14f3cc14-3e08{position:static;scroll-margin-top:0px;padding:0px;flex-direction:column;gap:1rem;justify-content:flex-start;align-self:start;}.elementor .e-439a75f2-ee76{font-family:Sarabun;font-weight:500;font-size:18px;color:#1d1d1d;line-height:1.8;margin:0px;}.elementor .e-34b7c6-f03d{font-family:Sarabun;font-weight:500;font-size:18px;color:#000000;line-height:1.8;margin:0px;}.elementor .e-4582ec67-8b02{padding:0px;flex-direction:column;gap:1.1rem;}.elementor .e-1bb99a42-9794{max-width:1160px;padding:0px;margin-block-start:-50px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:4rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-1a2cb014-49e5{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;background-color:#fff;}.elementor .e-822b752-6c69cb9{min-height:3rem;}.elementor .e-00c074a-45d42df{font-family:Kanit;font-weight:500;font-size:0.78rem;color:#198ab7;letter-spacing:0.1em;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1e3d7af-26efd75{padding:2rem;background-color:#f8fdff;flex-direction:column;gap:0.6rem;}.elementor .e-6699a14-76ae49a{font-family:Kanit;font-weight:500;font-size:0.78rem;color:#198ab7;letter-spacing:0.1em;margin:0px;}.elementor .e-9989506-61714a4{font-family:Kanit;font-weight:600;font-size:clamp(2rem,3.5vw,3rem);color:#122a42;line-height:1.2;margin:0px;}.elementor .e-f6f9d60-3be39f9{font-family:Sarabun;font-weight:500;font-size:18px;color:#000000;line-height:1.8;margin:0px;}.elementor .e-2c14c4b-a790fa5{font-family:Sarabun;font-weight:500;font-size:18px;color:#1a1a1a;line-height:1.8;margin:0px;}.elementor .e-3821037-222c476:hover,.elementor .e-3821037-222c476:focus-visible{background-color:#0b6f9b;}.elementor .e-3821037-222c476{font-family:Kanit;font-weight:500;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.3rem;background-color:#138dc0;}.elementor .e-3ddc86d-f0beeba{padding:0px;flex-direction:column;gap:1.1rem;align-items:flex-start;}.elementor .e-2baaf51-7f16e9a{max-width:1160px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:4rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-1947ac1-aa00046{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;background-color:#edf7fa;}.elementor .e-6b64d05-cd41d06{font-family:Sarabun;font-weight:500;font-size:0.95rem;color:#198ab7;letter-spacing:0.1em;margin:0px;}.elementor .e-7816054-cb49d8b{font-family:Kanit;font-weight:600;font-size:clamp(2rem,3.5vw,3rem);color:#122a42;line-height:1.2;margin:0px;}.elementor .e-8e204fb-bce663d{font-family:Kanit;font-weight:500;font-size:0.78rem;color:#198ab7;letter-spacing:0.1em;margin:0px;}.elementor .e-08cfa1a-bb0c1f6{font-family:Kanit;font-weight:600;font-size:clamp(2rem,3.5vw,3rem);color:#122a42;line-height:1.2;margin:0px;}.elementor .e-a384141-69758ac{width:100%;}.elementor .e-6dc9f7c-94dd67b{font-family:Sarabun;font-weight:500;font-size:15px;color:#064c89;line-height:1.8;margin:0px;}.elementor .e-565a7f0-eed20ab{font-family:Kanit;font-weight:500;font-size:0.78rem;color:#198ab7;letter-spacing:0.1em;margin:0px;}.elementor .e-539f13a-799da45{font-family:Kanit;font-weight:600;font-size:1.45rem;color:#122a42;line-height:1.2;margin:0px;}.elementor .e-cbc0123-886ac9e{font-family:Sarabun;font-weight:500;font-size:16px;color:#0e0f0f;line-height:1.8;margin:0px;}.elementor .e-486d2c2-41110f6{padding:2rem;background-color:#f0f8fb;transition:transform 0.25s;flex-direction:column;gap:0.8rem;}.elementor .e-486d2c2-41110f6:hover,.elementor .e-486d2c2-41110f6:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-8e719d9-75805bf{font-family:Kanit;font-weight:500;font-size:0.78rem;color:#198ab7;letter-spacing:0.1em;margin:0px;}.elementor .e-f308ee1-e2fa234{font-family:Kanit;font-weight:600;font-size:1.45rem;color:#122a42;line-height:1.2;margin:0px;}.elementor .e-6efa19f-b72dfae{font-family:Sarabun;font-weight:500;font-size:15px;color:#040404;line-height:1.8;margin:0px;}.elementor .e-86da28a-f530c83{padding:2rem;background-color:#f0f8fb;transition:transform 0.25s;flex-direction:column;gap:0.8rem;}.elementor .e-86da28a-f530c83:hover,.elementor .e-86da28a-f530c83:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-18d520c-ea3614d{font-family:Kanit;font-weight:500;font-size:0.78rem;color:#198ab7;letter-spacing:0.1em;margin:0px;}.elementor .e-a405de8-73c66e4{font-family:Kanit;font-weight:600;font-size:1.45rem;color:#122a42;line-height:1.2;margin:0px;}.elementor .e-4ac1226-e6f2d0c{font-family:Sarabun;font-weight:500;font-size:15px;color:#161616;line-height:1.8;margin:0px;}.elementor .e-8b5d549-14d3227{padding:2rem;background-color:#f0f8fb;transition:transform 0.25s;flex-direction:column;gap:0.8rem;}.elementor .e-8b5d549-14d3227:hover,.elementor .e-8b5d549-14d3227:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-d80ddbd-78e41a9{padding:0px;gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;}.elementor .e-ac4437b-b8c9f21{max-width:1160px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.5rem;}.elementor .e-a31b4ed-ed28b77{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;background-color:#fff;}.elementor .e-5ac9de3-b096eb2{font-family:Sarabun;font-size:17px;text-align:center;align-self:center;}.elementor .e-8ca492c-ae22a28{font-family:Sarabun;font-weight:500;font-size:17px;text-align:center;align-self:center;}.elementor .e-04386a9-4892a7c{font-family:Kanit;font-weight:500;font-size:0.78rem;color:#198ab7;letter-spacing:0.1em;margin:0px;}.elementor .e-fa01b63-4f63439{font-family:Kanit;font-weight:600;font-size:clamp(2rem,3.5vw,3rem);color:#122a42;line-height:1.2;margin:0px;}.elementor .e-ddf4ca0-b4b0b6c{font-family:Kanit;font-weight:500;font-size:0.78rem;color:#198ab7;letter-spacing:0.1em;margin:0px;}.elementor .e-6a75ca7-da37339{font-family:Kanit;font-weight:600;font-size:clamp(2rem,3.5vw,3rem);color:#122a42;line-height:1.2;margin:0px;}.elementor .e-884d9c6-1741c4a{font-family:Kanit;font-weight:300;font-size:1.05rem;color:#51677a;line-height:1.8;margin:0px;}.elementor .e-d327d41-4188119:hover,.elementor .e-d327d41-4188119:focus-visible{background-color:#0b6f9b;}.elementor .e-d327d41-4188119{font-family:Kanit;font-weight:500;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.3rem;background-color:#138dc0;}.elementor .e-d9ece2c-8513269{padding:0px;flex-direction:column;gap:1rem;align-items:start;}.elementor .e-a08badc-c1276cd{padding:0px;flex-direction:column;gap:0.7rem;align-items:flex-start;}.elementor .e-3e72878-34d40ea{max-width:1160px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:95px;margin-inline-end:auto;display:flex;gap:9rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-1cc2bb6-5819c0b{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;background-image:url("https://sfinsulations.com/wp-content/uploads/2026/09/ภาพตึก.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}