.elementor .e-3ff3a70f-7962{max-width:calc(100% - 40px);}.elementor .e-eb2cae8-1397{max-width:calc(100% - 40px);font-family:var(--font-heading);font-weight:700;font-size:32px;color:var(--brand-primary);letter-spacing:-0.96px;line-height:60px;text-align:center;margin-block-start:2.92px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4e58cc55-1960{max-width:min(717px, calc(100% - 40px));color:#000;line-height:32px;text-align:center;margin-block-start:4.55px;}.elementor .e-22e94a9b-1d23{font-size:clamp(19px, 1.46vw, 28px);line-height:1.2857em;}.elementor .e-217c960b-c3f8{margin-block-start:0.2px;}.elementor .e-30080c9a-fb66{min-height:226px;padding-block-start:28.8px;padding-block-end:24px;padding-inline-start:clamp(16px, 1.98vw, 38px);padding-inline-end:clamp(16px, 2.08vw, 40px);}.elementor .e-5c6b0457-5e30{font-size:clamp(19px, 1.46vw, 28px);line-height:1.2857em;}.elementor .e-16e39e58-b0de{margin-block-start:0.2px;}.elementor .e-5edf2d4d-7269{min-height:226px;padding-block-start:28.8px;padding-block-end:24px;padding-inline-start:clamp(16px, 1.98vw, 38px);padding-inline-end:clamp(16px, 2.08vw, 40px);}.elementor .e-22717655-2a80{font-size:clamp(19px, 1.46vw, 28px);line-height:1.2857em;}.elementor .e-19623085-7af8{margin-block-start:0.2px;}.elementor .e-6f2f2a02-9b38{min-height:226px;padding-block-start:28.8px;padding-block-end:24px;padding-inline-start:clamp(16px, 1.98vw, 38px);padding-inline-end:clamp(16px, 2.08vw, 40px);}.elementor .e-25f1388e-f827{max-width:232px;font-size:clamp(19px, 1.46vw, 28px);line-height:1.2857em;}.elementor .e-6c89e66b-4f7e{margin-block-start:0.2px;}.elementor .e-72457b8c-d80d{min-height:226px;padding-block-start:28.8px;padding-block-end:24px;padding-inline-start:clamp(16px, 1.98vw, 38px);padding-inline-end:clamp(16px, 2.08vw, 40px);}.elementor .e-9655a93-ba3a{margin-block-start:60.93px;}.elementor .e-490a4439-fed2{max-width:calc(100% - 40px);color:#000;line-height:32px;text-align:center;margin-block-start:26.03px;}.elementor .e-35014f51-cbd1{padding-block-start:116.2px;padding-block-end:140.93px;}.elementor .e-128ffd54-1518{max-width:min(707px, calc(100% - 40px));}.elementor .e-1380393c-57cf{max-width:calc(100% - 40px);font-family:var(--font-heading);font-weight:700;font-size:32px;color:var(--brand-primary);letter-spacing:-0.96px;line-height:60px;text-align:center;margin-block-start:5.92px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-235d98e2-b977{font-size:clamp(26px, 2.19vw, 42px);line-height:1.1429em;margin-block-start:26.59px;}.elementor .e-1d9e09a2-31aa{margin-block-start:17.37px;}.elementor .e-2fbe413f-3f0d{color:#000;line-height:32px;margin-block-start:24.53px;}.elementor .e-3a71ba43-1f3b{margin-block-start:30.93px;}.elementor .e-13ff67c-c452{max-width:100%;text-align:start;margin-block-start:30px;white-space: normal;\n}.elementor .e-67bd40f4-4bdb{min-height:578px;padding-block-end:30px;background-color:#fff;}.elementor .e-5f8793be-5160{font-size:clamp(26px, 2.19vw, 42px);line-height:1.1429em;margin-block-start:26.59px;}.elementor .e-4e084e3a-3ca5{margin-block-start:17.37px;}.elementor .e-23cbf7af-82d7{color:#000;line-height:32px;margin-block-start:24.53px;}.elementor .e-13b89518-4b32{margin-block-start:30.93px;}.elementor .e-38ae45be-3ec3{max-width:100%;text-align:start;margin-block-start:30px;white-space: normal;\n}.elementor .e-5306ecc-adf5{min-height:578px;padding-block-end:30px;background-color:#fff;}.elementor .e-5c0b3665-ae17{font-size:clamp(26px, 2.19vw, 42px);line-height:1.1429em;margin-block-start:26.59px;}.elementor .e-ccf6153-d63b{margin-block-start:17.37px;}.elementor .e-5d8342f4-d611{color:#000;line-height:32px;margin-block-start:24.53px;}.elementor .e-60888b57-2797{margin-block-start:30.93px;}.elementor .e-3b151324-396d{max-width:100%;text-align:start;margin-block-start:30px;white-space: normal;\n}.elementor .e-58506dc0-6160{min-height:578px;padding-block-end:30px;background-color:#fff;}.elementor .e-5f40341e-7947{font-size:clamp(26px, 2.19vw, 42px);line-height:1.1429em;margin-block-start:26.59px;}.elementor .e-59d0b888-c245{margin-block-start:17.37px;}.elementor .e-5195505b-9b43{color:#000;line-height:32px;margin-block-start:24.53px;}.elementor .e-32efdb2c-b642{margin-block-start:30.93px;}.elementor .e-5f1c0578-8592{max-width:100%;text-align:start;margin-block-start:30px;white-space: normal;\n}.elementor .e-2a9a22d4-5951{min-height:552px;padding-block-start:51.19px;padding-block-end:40px;padding-inline-start:clamp(24px, 2.55vw, 49px);padding-inline-end:clamp(24px, 2.55vw, 49px);background-color:#fff;}.elementor .e-4bc43bd6-4a87{max-width:715px;color:#fff;}.elementor .e-26a94672-6ee1{color:#fff;margin-block-start:17.37px;}.elementor .e-347451dc-bf69{margin-block-start:34.5px;}.elementor .e-6a1bb06e-d391{min-height:552px;padding-block-start:48px;padding-block-end:67px;padding-inline-start:66px;padding-inline-end:40px;border-radius:var(--radius-card);border-width:1px;border-color:var(--border-taupe);border-style:solid;background-image:url("https://asiaticthaimassage.co.uk/wp-content/uploads/asiatic-design/2026/10/couples-different-panel.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#8e3d24;flex-direction:column;gap:0px;grid-column:span 2;justify-content:flex-end;align-items:flex-start;}.elementor .e-771fe51a-1975{margin-block-start:50.52px;grid-template-columns:repeat(auto-fit, minmax(min(100%, max(290px, calc((100% - 64px) / 3))), 1fr));row-gap: 36px;\n}.elementor .e-69aeae08-388a{padding-block-start:134.2px;padding-block-end:158px;background-image: linear-gradient(180deg, rgba(192,163,147,0.33) 0px, rgba(192,163,147,0) 413px);\n}.elementor .e-4fe2cd16-4804{font-family:var(--font-heading);font-weight:700;font-size:32px;color:var(--brand-primary);letter-spacing:-0.96px;line-height:60px;text-align:start;margin-block-start:2.92px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6b926d4b-aaeb{min-width:0px;padding:0px;flex-direction:column;gap:0px;flex:0 1 888px;align-items:flex-start;}.elementor .e-68ada128-8907{color:#f2d5c5;margin-block-start:42.8px;flex:0 0 auto;}.elementor .e-50cae9bd-8b41{align-items:flex-start;}.elementor .e-77ce5963-34bd{max-width:629px;color:#000;line-height:32px;}.elementor .e-2061f822-b20a{font-family:var(--font-heading);font-weight:700;font-size:26px;color:#000;line-height:39px;margin-block-start:10.53px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7b3b997b-6ebb{min-height:253px;padding-block-start:35.03px;padding-block-end:38.86px;padding-inline-start:36.65px;padding-inline-end:12px;border-radius:var(--radius-card);border-width:1px;border-color:var(--border-taupe);border-style:solid;background-color:#fff;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-4ce39733-8ec5{max-width:651px;color:#000;line-height:32px;}.elementor .e-4308ee41-6266{font-family:var(--font-heading);font-weight:700;font-size:26px;color:#000;line-height:39px;margin-block-start:10.53px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-198e9ba-6a0a{min-height:217px;padding-block-start:49.03px;padding-block-end:52.86px;padding-inline-start:37.67px;padding-inline-end:20px;border-radius:var(--radius-card);border-width:1px;border-color:var(--border-taupe);border-style:solid;background-color:#fff;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-7898d57d-b22b{padding:0px;flex-direction:column;gap:23px;align-items:stretch;}.elementor .e-400f4343-b1af{width:100%;height:auto;aspect-ratio:678 / 493;object-fit:cover;border-radius:var(--radius-card);border-width:1px;border-color:var(--border-taupe);border-style:solid;display:block;}.elementor .e-160bfbbf-785a{column-gap:min(49px, 2.55vw);padding:0px;margin-block-start:29.52px;display:grid;grid-template-columns:minmax(0, 712fr) minmax(0, 678fr);align-items:start;row-gap: 23px;\n}.elementor .e-2507a82b-3667{padding-block-start:129.2px;padding-block-end:137px;background-color:#eaded7;}.elementor .e-1cba5176-4ff0{max-width:565px;margin-block-start:22.09px;}.elementor .e-45e24ef-3b05{color:#000;line-height:30px;margin-block-start:25.75px;& strong { font-weight: 800; }\n}.elementor .e-465b075e-ecbb{min-width:0px;padding:0px;flex-direction:column;gap:0px;flex:0 1 565px;align-items:flex-start;}.elementor .e-35025fb9-b3af{font-size:clamp(22px, 1.67vw, 32px);line-height:41.6px;}.elementor .e-1d719177-a465{margin-block-start:11.08px;}.elementor .e-3fca48d5-c1fe{padding-block-start:29.4px;padding-block-end:33.16px;padding-inline-start:clamp(20px, 2.03vw, 39px);padding-inline-end:clamp(20px, 2.03vw, 39px);gap:0px;}.elementor .e-5d9a2361-1d1b{font-size:clamp(22px, 1.67vw, 32px);line-height:41.6px;}.elementor .e-58a31890-62b5{margin-block-start:11.08px;}.elementor .e-3f002fc-4ed0{padding-block-start:28.4px;padding-block-end:32.16px;padding-inline-start:clamp(19px, 1.98vw, 38px);padding-inline-end:clamp(19px, 1.98vw, 38px);border-width:2px;border-color:#8e3d24;gap:0px;}.elementor .e-3813113d-cc75{padding:0px;margin-block-start:86px;flex-direction:column;gap:30px;align-items:stretch;}.elementor .e-6102bb16-e9df{font-size:clamp(22px, 1.67vw, 32px);line-height:41.6px;}.elementor .e-9811385-1ade{margin-block-start:11.08px;}.elementor .e-4ff3a02c-5e29{padding-block-start:29.4px;padding-block-end:33.16px;padding-inline-start:clamp(20px, 2.03vw, 39px);padding-inline-end:clamp(20px, 2.03vw, 39px);gap:0px;}.elementor .e-1d61709b-bb90{font-size:clamp(22px, 1.67vw, 32px);line-height:41.6px;}.elementor .e-177f09f6-9c12{margin-block-start:11.08px;}.elementor .e-1b7b6a6f-2132{padding-block-start:29.4px;padding-block-end:33.16px;padding-inline-start:clamp(20px, 2.03vw, 39px);padding-inline-end:clamp(20px, 2.03vw, 39px);gap:0px;}.elementor .e-2b484920-93fb{padding:0px;flex-direction:column;gap:30px;align-items:stretch;}.elementor .e-46175173-896b{min-width:0px;column-gap:25px;padding:0px;margin-block-start:36.81px;display:grid;flex:0 1 727px;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;row-gap: 30px;\n}.elementor .e-6e691109-e7a3{padding-block-start:154.19px;padding-block-end:149.93px;}.elementor .e-6b46987b-5ed4{max-width:calc(100% - 40px);}.elementor .e-37eed638-4daf{max-width:min(913px, calc(100% - 40px));color:#000;line-height:32px;text-align:center;margin-block-start:24.75px;}.elementor .e-62837792-d108{width:46px;height:46px;display:block;flex:0 0 auto;}.elementor .e-7a51fcde-e1c4{width:46px;height:46px;display:block;flex:0 0 auto;}.elementor .e-5079c626-d2b8{padding:0px;margin-block-start:41.93px;flex-direction:row;gap:min(16px, 0.83vw);align-items:center;}.elementor .e-7d8fe6ff-d54e{margin-block-start:65px;}.elementor .e-39611b08-c293{padding-block-start:177.2px;padding-block-end:195px;background-image: linear-gradient(180deg, rgba(192,163,147,.33) 0px, rgba(192,163,147,0) 351px, rgba(192,163,147,0) 746px, rgba(192,163,147,.33) 100%);\n}.elementor .e-4be81fbd-e826{max-width:659px;margin-block-start:33.09px;}.elementor .e-72755db8-9dd5{color:#000;line-height:32px;margin-block-start:27.75px;& strong { font-weight: 800; }\n}.elementor .e-6f66af28-8e73{width:100%;height:auto;aspect-ratio:659 / 438;object-fit:cover;margin-block-start:56.93px;border-radius:var(--radius-card);border-width:1px;border-color:var(--border-taupe);border-style:solid;display:block;}.elementor .e-b300645-7057{min-width:0px;padding:0px;flex-direction:column;gap:0px;flex:0 1 659px;align-items:flex-start;}.elementor .e-1d2917a8-c894{line-height:41.6px;}.elementor .e-57685e3d-25da{margin-block-start:11.08px;}.elementor .e-7580f40b-e478{padding-block-start:29.4px;padding-block-end:33.16px;padding-inline-start:39px;padding-inline-end:39px;gap:0px;}.elementor .e-6083e520-12b8{line-height:41.6px;}.elementor .e-79afac99-6063{margin-block-start:11.08px;}.elementor .e-1e68a08b-231c{padding-block-start:29.4px;padding-block-end:33.16px;padding-inline-start:39px;padding-inline-end:39px;gap:0px;}.elementor .e-3d458aa3-b6a1{line-height:41.6px;}.elementor .e-124c53b5-4737{margin-block-start:11.08px;}.elementor .e-95394f9-fae2{padding-block-start:29.4px;padding-block-end:33.16px;padding-inline-start:39px;padding-inline-end:39px;gap:0px;}.elementor .e-34e84a2f-9c67{line-height:41.6px;}.elementor .e-5393df92-5fca{margin-block-start:11.08px;}.elementor .e-2d7ea2a8-fc87{padding-block-start:29.4px;padding-block-end:33.16px;padding-inline-start:39px;padding-inline-end:39px;gap:0px;}.elementor .e-778883c-add3{line-height:41.6px;}.elementor .e-1c53645a-1f7b{margin-block-start:11.08px;}.elementor .e-77c02936-3eb2{padding-block-start:29.4px;padding-block-end:33.16px;padding-inline-start:39px;padding-inline-end:39px;gap:0px;}.elementor .e-1604b0cb-49ad{min-width:0px;padding:0px;margin-block-start:63.81px;flex-direction:column;gap:30px;flex:0 1 656px;align-items:stretch;}.elementor .e-185e2124-e120{padding-block-start:152.19px;padding-block-end:161px;}.elementor .e-6883e31f-f53a{max-width:659px;margin-block-start:33.09px;}.elementor .e-22f77a78-4fca{color:#000;line-height:32px;margin-block-start:27.75px;& strong { font-weight: 800; }\n}.elementor .e-6671a8f0-d964{min-width:0px;padding:0px;flex-direction:column;gap:0px;flex:0 1 659px;align-items:flex-start;}.elementor .e-15c43b41-c209{line-height:41.6px;}.elementor .e-426699e4-6cfb{margin-block-start:11.08px;}.elementor .e-2cb0cbb1-3ec6{padding-block-start:29.4px;padding-block-end:33.16px;padding-inline-start:39px;padding-inline-end:39px;gap:0px;}.elementor .e-1c5e6203-cd0d{line-height:41.6px;}.elementor .e-2681f242-28f7{margin-block-start:11.08px;}.elementor .e-7b070c32-c2ae{padding-block-start:29.4px;padding-block-end:33.16px;padding-inline-start:39px;padding-inline-end:39px;gap:0px;}.elementor .e-7374525f-f4e1{line-height:41.6px;}.elementor .e-3f3b2466-4126{margin-block-start:11.08px;}.elementor .e-3968e1b5-2235{padding-block-start:29.4px;padding-block-end:33.16px;padding-inline-start:39px;padding-inline-end:39px;gap:0px;}.elementor .e-4c80b4f2-2bb0{line-height:41.6px;}.elementor .e-6baeabe5-7281{margin-block-start:11.08px;}.elementor .e-1bc1aa83-9982{padding-block-start:29.4px;padding-block-end:33.16px;padding-inline-start:39px;padding-inline-end:39px;gap:0px;}.elementor .e-191d6380-abda{line-height:41.6px;}.elementor .e-7a1837f4-3fde{margin-block-start:11.08px;}.elementor .e-6d77cf0-a4ad{padding-block-start:29.4px;padding-block-end:33.16px;padding-inline-start:39px;padding-inline-end:39px;gap:0px;}.elementor .e-41e5f9e7-8120{min-width:0px;padding:0px;margin-block-start:63.81px;flex-direction:column;gap:30px;flex:0 1 656px;align-items:stretch;}.elementor .e-5a7dffa2-3815{padding-block-start:134.19px;padding-block-end:147px;background-color:#eaded7;}.elementor .e-14bb66b1-d442{max-width:min(831px, calc(100% - 40px));}.elementor .e-42f1282a-a67a{max-width:calc(100% - 40px);font-family:var(--font-heading);font-weight:700;font-size:32px;color:var(--brand-primary);letter-spacing:-0.96px;line-height:60px;text-align:center;margin-block-start:2.92px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-78ddc638-d9f0{max-width:calc(100% - 40px);color:#000;line-height:32px;text-align:center;margin-block-start:4.55px;}.elementor .e-7a8ecf3f-4ca8{font-size:clamp(19px, 1.46vw, 28px);line-height:1.2857em;}.elementor .e-5ce9d860-31b0{margin-block-start:0.2px;}.elementor .e-4af890fb-119d{min-height:190px;padding-block-start:28.8px;padding-block-end:24px;padding-inline-start:clamp(16px, 1.98vw, 38px);padding-inline-end:clamp(16px, 2.08vw, 40px);}.elementor .e-4ca9fb8f-5467{font-size:clamp(19px, 1.46vw, 28px);line-height:1.2857em;}.elementor .e-6ffa1ecb-837f{margin-block-start:0.2px;}.elementor .e-6d36eb47-e620{min-height:190px;padding-block-start:28.8px;padding-block-end:24px;padding-inline-start:clamp(16px, 1.98vw, 38px);padding-inline-end:clamp(16px, 2.08vw, 40px);}.elementor .e-1e05580e-cf9b{font-size:clamp(19px, 1.46vw, 28px);line-height:1.2857em;}.elementor .e-4df256ab-8f33{margin-block-start:0.2px;}.elementor .e-3adabc47-b31d{min-height:190px;padding-block-start:28.8px;padding-block-end:24px;padding-inline-start:clamp(16px, 1.98vw, 38px);padding-inline-end:clamp(16px, 2.08vw, 40px);}.elementor .e-12800e57-f42e{font-size:clamp(19px, 1.46vw, 28px);line-height:1.2857em;}.elementor .e-9b4a6d6-e79c{margin-block-start:0.2px;}.elementor .e-5f5ff4d3-e661{min-height:190px;padding-block-start:28.8px;padding-block-end:24px;padding-inline-start:clamp(16px, 1.98vw, 38px);padding-inline-end:clamp(16px, 2.08vw, 40px);}.elementor .e-7073ae63-5457{margin-block-start:52.93px;}.elementor .e-4f4f1c9c-e798{max-width:min(990px, calc(100% - 40px));text-align:center;margin-block-start:80.2px;}.elementor .e-7aac9183-6d53{max-width:min(708px, calc(100% - 40px));color:#000;line-height:30px;text-align:center;margin-block-start:31.75px;}.elementor .e-3a29dc1f-bc3b{max-width:calc(100% - 40px);padding:0px;margin-block-start:66.93px;flex-direction:row;gap:22px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-185ce788-f26f{padding-block-start:132.2px;padding-block-end:172px;background-image:url("https://asiaticthaimassage.co.uk/wp-content/uploads/asiatic-design/2026/10/treat-glow-ellipse.png");background-repeat:no-repeat;background-attachment:scroll;background-size:2056px 1548px;background-position:0% 0%;background-position: center -219px;\n}.elementor .e-2744d8a1-9117{max-width:min(664px, calc(100% - 40px));margin-block-start:22.09px;}.elementor .e-1d71f868-30f8{text-align:center;}.elementor .e-5f33f290-52c8{text-align:center;margin-block-start:10.24px;}.elementor .e-3c7ba839-13a3{max-width:368px;text-align:center;margin-block-start:17.17px;}.elementor .e-3f654a6f-a743{max-width:100%;margin-block-start:24.93px;}.elementor .e-150c5ed5-dfbc{min-height:396px;padding-block-start:40.9px;}.elementor .e-3fc38b33-c452{text-align:center;}.elementor .e-33822880-ece4{text-align:center;margin-block-start:10.24px;}.elementor .e-1c7203fc-b71c{max-width:368px;text-align:center;margin-block-start:17.17px;}.elementor .e-2232c797-c514{max-width:100%;margin-block-start:24.93px;}.elementor .e-2bab5cbe-ada7{min-height:396px;padding-block-start:40.9px;}.elementor .e-2e5a220e-bfd6{text-align:center;}.elementor .e-79528432-bc79{text-align:center;margin-block-start:10.24px;}.elementor .e-5d324214-29f8{max-width:368px;text-align:center;margin-block-start:17.17px;}.elementor .e-29818032-d70f{max-width:100%;margin-block-start:24.93px;}.elementor .e-6be154b4-1aa0{min-height:396px;padding-block-start:40.9px;}.elementor .e-62399a14-ff3e{column-gap:22px;padding:0px;margin-block-start:58.72px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap: 20px;\n}.elementor .e-2ff421a3-e235{color:#fff;}.elementor .e-fe0399d-a77f{max-width:796px;color:#fff;margin-block-start:18.37px;}.elementor .e-278d651e-3d11{min-width:0px;padding:0px;flex-direction:column;gap:0px;flex:1 1 0%;align-items:flex-start;}.elementor .e-6dfb9fc4-3d0b{flex:0 0 auto;}.elementor .e-e1b317b-9c8e{min-height:268px;padding-block-start:54.7px;padding-block-end:57.5px;padding-inline-start:63px;padding-inline-end:96px;margin-block-start:52px;border-radius:var(--radius-card);border-width:1px;border-color:var(--border-taupe);border-style:solid;background-image:url("https://asiaticthaimassage.co.uk/wp-content/uploads/asiatic-design/2026/10/couples-pricing-panel-scaled.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#8e3d24;flex-direction:row;gap:33px;justify-content:space-between;align-items:center;}.elementor .e-37ac21e1-78c7{padding-block-start:133.19px;padding-block-end:163px;background-color:#eaded7;}.elementor .e-335617df-9e77{max-width:min(836px, calc(100% - 40px));margin-block-start:33.09px;}.elementor .e-6635cb86-1f7e{background-color:#96482f;}.elementor .e-5c31558-5b4a{margin-block-start:21.8px;}.elementor .e-463e2095-a398{max-width:376px;margin-block-start:14.44px;}.elementor .e-63b49fe8-e599{min-height:283px;background-color:rgba(255,252,249,.4);}.elementor .e-5c84a29a-a416{background-color:#435d4d;}.elementor .e-674318dd-1454{margin-block-start:21.8px;}.elementor .e-1541b88f-fcaf{max-width:376px;margin-block-start:14.44px;}.elementor .e-34bf0a30-3271{min-height:283px;background-color:rgba(255,252,249,.4);}.elementor .e-68a4949c-c74d{background-color:#c18c53;}.elementor .e-2b865ac3-5175{margin-block-start:21.8px;}.elementor .e-5bb935e8-346e{max-width:358px;margin-block-start:14.44px;}.elementor .e-64988bb4-df97{min-height:283px;background-color:rgba(255,252,249,.4);}.elementor .e-16c173f0-dc62{background-color:#96482f;}.elementor .e-6398cbd6-4e32{margin-block-start:21.8px;}.elementor .e-75cb6a9c-1726{max-width:344px;margin-block-start:14.44px;}.elementor .e-706a9f79-2abb{min-height:283px;background-color:rgba(255,252,249,.4);}.elementor .e-dd122a8-41d1{background-color:#435d4d;}.elementor .e-6b1590ae-1f69{margin-block-start:21.8px;}.elementor .e-6161e455-e897{max-width:376px;margin-block-start:14.44px;}.elementor .e-4f6de963-923f{min-height:283px;background-color:rgba(255,252,249,.4);}.elementor .e-4ebc22f7-8eb5{background-color:#c18c53;}.elementor .e-3eafba35-31a7{margin-block-start:21.8px;}.elementor .e-4289dd61-3109{max-width:348px;margin-block-start:14.44px;}.elementor .e-3650a320-9a31{min-height:283px;background-color:rgba(255,252,249,.4);}.elementor .e-43b7612c-c1a6{margin-block-start:66.72px;row-gap: 33px;\n}.elementor .e-5e708028-bf81{max-width:min(900px, calc(100% - 40px));line-height:32px;margin-block-start:45.03px;& strong { font-weight: 800; }\n}.elementor .e-26ae0f6e-2910{max-width:888px;}.elementor .e-215612c-ce3f{max-width:888px;font-family:var(--font-heading);font-weight:700;font-size:32px;color:var(--brand-primary);letter-spacing:-0.96px;line-height:60px;text-align:center;margin-block-start:2.92px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7782c272-bc8c{max-width:888px;color:#000;line-height:32px;text-align:center;margin-block-start:26.55px;}.elementor .e-30136102-64c2{max-width:907px;font-family:var(--font-heading);font-weight:700;font-size:24px;color:#000;letter-spacing:-0.72px;line-height:39px;text-align:center;margin-block-start:12.83px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-19430c55-75d1{max-width:888px;color:#000;line-height:32px;text-align:center;margin-block-start:12.17px;}.elementor .e-687998f5-2b81{min-height:580px;text-align:center;padding-block-start:81.2px;padding-block-end:60px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:95.93px;align-items:center;}.elementor .e-79c2aab9-c691{padding-block-start:123.19px;padding-block-end:0px;}.elementor .e-14eb5891-9e13{max-width:min(738px, calc(100% - 40px));margin-block-start:33.09px;}.elementor .e-354fa44c-175e{background-color:#96482f;}.elementor .e-55ebff3b-96e5{margin-block-start:21.8px;}.elementor .e-21709163-ca62{max-width:376px;margin-block-start:14.44px;}.elementor .e-547abb6f-8b18{min-height:283px;background-color:rgba(255,252,249,.4);}.elementor .e-43772ea9-a965{background-color:#435d4d;}.elementor .e-1e2641d1-4cad{margin-block-start:21.8px;}.elementor .e-3609c417-b7f1{max-width:376px;margin-block-start:14.44px;}.elementor .e-1c7d1012-fa10{min-height:283px;background-color:rgba(255,252,249,.4);}.elementor .e-7e5ee6e1-962f{background-color:#c18c53;}.elementor .e-56ea0f31-238e{margin-block-start:21.8px;}.elementor .e-3c42a7e-f063{max-width:358px;margin-block-start:14.44px;}.elementor .e-59810567-6c18{min-height:283px;background-color:rgba(255,252,249,.4);}.elementor .e-160e6805-6ef8{background-color:#96482f;}.elementor .e-68d538dc-f147{margin-block-start:21.8px;}.elementor .e-6b9e51-ee56{max-width:344px;margin-block-start:14.44px;}.elementor .e-748896ce-4aae{min-height:318px;background-color:rgba(255,252,249,.4);}.elementor .e-54891937-358e{background-color:#435d4d;}.elementor .e-70cda3f1-c59a{margin-block-start:21.8px;}.elementor .e-5364ab15-bb5c{max-width:376px;margin-block-start:14.44px;}.elementor .e-30f4e58c-7e26{min-height:318px;background-color:rgba(255,252,249,.4);}.elementor .e-e2a6caf-aa62{background-color:#c18c53;}.elementor .e-3a2b8872-5282{margin-block-start:21.8px;}.elementor .e-33fcb224-1f6e{max-width:348px;margin-block-start:14.44px;}.elementor .e-5e7353fd-ed61{min-height:318px;background-color:rgba(255,252,249,.4);}.elementor .e-26aa6ddf-5635{margin-block-start:66.72px;row-gap: 33px;\n}.elementor .e-7f704cd-7cda{max-width:min(690px, calc(100% - 40px));font-weight:800;line-height:32px;margin-block-start:42.03px;}.elementor .e-3878b9c1-d1f2{padding-block-start:100.19px;padding-block-end:131.93px;}.elementor .e-563163e-85b0{max-width:412px;font-family:var(--font-heading);font-weight:700;font-size:36px;color:#000;letter-spacing:-1.08px;line-height:46px;margin:0px;}.elementor .e-5312725a-62cf{font-family:var(--font-body);font-weight:700;font-size:16px;color:#000;line-height:26px;margin-block-start:17.32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e4ebf79-18ce{font-family:var(--font-body);font-weight:500;font-size:16px;color:#000;line-height:26px;margin-block-start:5.52px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-68cfd4f2-b3df{font-family:var(--font-body);font-weight:700;font-size:16px;color:#000;letter-spacing:-0.1px;line-height:26px;margin-block-start:5.52px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1662b9b8-dd22{padding:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-35ed7c47-b13f{font-family:var(--font-body);font-weight:500;font-size:16px;color:#000;line-height:26px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-58b6a695-70a0{margin-block-start:13.16px;}.elementor .e-d586705-92b2{padding:0px;margin-block-start:39.76px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-74dd04da-b564{min-height:318px;column-gap:min(164px, 8.54vw);padding-block-start:50.6px;padding-block-end:65.16px;padding-inline-start:61px;padding-inline-end:63px;border-radius:var(--radius-card);border-width:1px;border-color:var(--border-taupe);border-style:solid;background-color:#fff;display:grid;grid-template-columns:minmax(0, 574fr) minmax(0, 574fr);grid-column:1 / -1;align-items:start;row-gap: 24px;\n}.elementor .e-972d224-66be{row-gap: 38px;\n}.elementor .e-6eb4914e-8570{padding-block-start:153px;padding-block-end:156px;background-color:#eaded7;}.elementor .e-49dc1bb4-b038{padding-block-start:115px;padding-block-end:0px;& .treat-review-body { margin-block-start: 22px; }\n}.elementor .e-52358fb-3b34{max-width:544px;margin-block-start:17.09px;}.elementor .e-49c9db-d7b0{margin-block-start:21.72px;}.elementor .e-a581db5-d18f{padding:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-7e016775-53ed{max-width:637px;color:#000;line-height:32px;}.elementor .e-1862adde-5852{max-width:637px;font-weight:800;color:#000;line-height:32px;margin-block-start:17.96px;}.elementor .e-78cbcd08-9559{margin-block-start:44.93px;}.elementor .e-51ffcc83-59c3{padding:0px;margin-block-start:37.84px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-374c845d-9e55{min-height:600px;column-gap:min(119px, 6.2vw);padding-block-start:55.19px;padding-block-end:60px;padding-inline-start:61px;padding-inline-end:77px;border-radius:var(--radius-card);border-width:1px;border-color:var(--border-taupe);border-style:solid;background-color:#fff;display:grid;grid-template-columns:minmax(0, 544fr) minmax(0, 637fr);align-items:start;row-gap: 36px;\n}.elementor .e-60ee4c0-e9c5{padding-block-start:115px;padding-block-end:120px;}.elementor .e-10508544-c5c3{max-width:min(1052px, calc(100% - 40px));margin-block-start:22.09px;}.elementor .e-74aad55-3d88{max-width:min(868px, calc(100% - 40px));color:#000;line-height:30px;text-align:center;margin-block-start:34.75px;}.elementor .e-13f27dcb-cc66{max-width:calc(100% - 40px);font-family:var(--font-heading);font-weight:700;font-size:24px;color:#000;letter-spacing:-0.72px;line-height:60px;text-align:center;margin-block-start:31.33px;margin-block-end:0px;white-space: pre;\n}.elementor .e-62955923-f4bd{background-color:#c0a393;}.elementor .e-75096d3c-3252{color:#c0a393;}.elementor .e-acb8abb-c71b{background-color:#c0a393;}.elementor .e-173aabc5-5239{line-height:55px;margin-block-start:16.74px;max-width: none;\n}.elementor .e-198a9840-1922{font-family:var(--font-heading);font-weight:700;font-size:32px;color:#f2d5c5;letter-spacing:-0.96px;line-height:60px;text-align:center;margin-block-start:-7.54px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1a2a702e-bd1c{margin-block-start:3.55px;}.elementor .e-48905cd0-2009{padding:0px;margin-block-start:42.93px;flex-direction:row;gap:19px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-9d071f4-647c{min-height:470px;text-align:center;padding-block-start:78.19px;padding-block-end:60px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:128.64px;background-image:url("https://asiaticthaimassage.co.uk/wp-content/uploads/asiatic-design/2026/10/couples-cta-bg-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#5b2621;flex-direction:column;gap:0px;align-items:center;}.elementor .e-6752ccaf-3d42{padding-block-start:137.19px;padding-block-end:0px;background-image: linear-gradient(180deg, rgba(192,163,147,.17) 0px, rgba(192,163,147,0) 600px);\n}.elementor .e-2903d0e9-2792{max-width:518px;font-size:36px;letter-spacing:-1.08px;line-height:49px;margin-block-start:15.99px;}.elementor .e-44d4c8ca-5417{gap:0px;}.elementor .e-42a55682-cafc{max-width:620px;}.elementor .e-77dc0189-3002{padding-block-start:8px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-253d8ad4-1b93{margin-block-start:37.46px;}.elementor .e-583cdd1e-fa2f{min-height:609px;padding-block-start:63.19px;padding-block-end:60px;padding-inline-start:45px;padding-inline-end:48px;}.elementor .e-531a21ef-9b92{padding-block-start:150px;padding-block-end:0px;}.elementor .e-236f6ea8-aaa4{max-width:min(1096px, calc(100% - 40px));margin-block-start:22.09px;}.elementor .e-2433975-3513{font-family:var(--font-heading);font-weight:700;font-size:36px;color:#000;letter-spacing:-1.08px;line-height:46px;margin:0px;}.elementor .e-64827f3b-2582{font-family:var(--font-body);font-weight:700;font-size:18px;color:var(--brand-primary);line-height:26px;margin-block-start:17.99px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-693fd168-1c51{width:24px;height:24px;display:block;flex:0 0 auto;}.elementor .e-449a5c0b-2ce6{font-family:var(--font-body);font-weight:700;font-size:16px;color:#000;line-height:26px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2802bfd5-ecaa{padding:0px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-18488d67-fd4d{width:24px;height:24px;display:block;flex:0 0 auto;}.elementor .e-307a1c9a-7d5f{font-family:var(--font-body);font-weight:700;font-size:16px;color:#000;line-height:26px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-280d5593-abe2{padding:0px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-613b995c-faf3{padding:0px;margin-block-start:27.93px;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-59ba6199-37e7{margin-block-start:30px;}.elementor .e-2cd19b8e-5022{min-height:394px;padding-block-start:53.6px;padding-block-end:60px;padding-inline-start:61px;padding-inline-end:40px;border-radius:var(--radius-card);border-width:1px;border-color:var(--border-taupe);border-style:solid;background-color:#fff;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-145ea1f-1613{font-family:var(--font-heading);font-weight:700;font-size:36px;color:#000;letter-spacing:-1.08px;line-height:46px;margin:0px;}.elementor .e-1d0fdf1b-e8cf{font-family:var(--font-body);font-weight:700;font-size:18px;color:var(--brand-primary);line-height:26px;margin-block-start:17.99px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5efe52b8-6ba9{width:24px;height:24px;display:block;flex:0 0 auto;}.elementor .e-5a2b5432-42aa{font-family:var(--font-body);font-weight:700;font-size:16px;color:#000;line-height:26px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3fe9e332-6f41{padding:0px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-47fe05d-7860{width:24px;height:24px;display:block;flex:0 0 auto;}.elementor .e-199dbba6-56ef{font-family:var(--font-body);font-weight:700;font-size:16px;color:#000;line-height:26px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-422701e7-1227{padding:0px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-6bfc4853-f9ab{padding:0px;margin-block-start:27.93px;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-1cdd1a97-50d0{margin-block-start:30px;}.elementor .e-375c43b8-863f{min-height:394px;padding-block-start:53.6px;padding-block-end:60px;padding-inline-start:61px;padding-inline-end:40px;border-radius:var(--radius-card);border-width:1px;border-color:var(--border-taupe);border-style:solid;background-color:#fff;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-6e3ca272-8eff{margin-block-start:59.72px;}.elementor .e-7aa101ad-d655{padding-block-start:143.19px;padding-block-end:166px;background-image: linear-gradient(180deg, rgba(192,163,147,0) 321px, rgba(192,163,147,.33) 100%);\n}.elementor .e-4116d0b6-3639{padding:0px;background-color:#fffcf9;flex-direction:column;gap:0px;overflow-x: clip; & .e-40de782e-663f { display: none; } & .e-77313e44-f138 { margin-block-start: 31.43px; } & .e-5f69802c-1da1 { max-width: 926px; margin-block-start: 37.1px; } & .e-46e7944c-9691 { max-width: 904px; margin-block-start: 30.2px; } & .e-168e1414-d869 { margin-block-start: 31.2px; } & .e-c4853ea-ef62 { margin-block-start: 37px; } & .e-355e1b4-7fc7 { padding-block-end: 102px; } & .e-467b37b2-ac59 { justify-content: flex-start; gap: clamp(12px, 1.93vw, 37px); padding-inline-start: min(40px, 2.08vw); padding-inline-end: min(37px, 1.93vw); } & .e-467b37b2-ac59 > :nth-child(1) { flex: 0 1 365px; min-width: 0px; } & .e-467b37b2-ac59 > :nth-child(3) { flex: 0 1 246px; min-width: 0px; } & .e-467b37b2-ac59 > :nth-child(5) { flex: 0 1 265px; min-width: 0px; } & .e-467b37b2-ac59 > :nth-child(7) { flex: 0 1 262px; min-width: 0px; } & .e-33db4b87-9c3c { min-height: 498px; margin-block-start: 105px; justify-content: flex-start; padding-block-start: 88.19px; border-width: 1px; border-style: solid; border-color: var(--border-taupe); } & .e-22b4f77b-4c7c { max-width: 635px; } & .e-200ed10c-b8ec { max-width: 635px; margin-block-start: 23.69px; font-size: 48px; letter-spacing: -1.44px; line-height: 56px; } & .e-3d2ceda7-11d8 { max-width: 635px; margin-block-start: 19.31px; line-height: 30px; } & .e-333b24f1-8827 { display: none; } & .e-6a1a9c93-6601 { min-height: 599px; } & .e-db0c901-7459 { max-width: 574px; } & .e-db0c901-7459 strong { display: inline-block; margin-block-end: 5.5px; } & .e-6ab7ee02-fa34 { max-width: 574px; margin-block-start: 5.52px; } & .e-6ab7ee02-fa34 b { display: inline-block; margin-block-end: 5.5px; } & .e-d3741b2-8df0 > :first-child { display: none; } & .e-6cc55b93-f9e1 { display: none; } & .e-2ab906e6-d339 { margin-block-start: 30px; } & .e-2ab906e6-d339 > :last-child { min-height: 62px; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 20px; padding-inline-end: 8px; border-width: 0px; border-radius: var(--radius-pill); background-color: var(--brand-primary); color: #fff; font-family: var(--font-body); font-weight: 700; font-size: 18px; line-height: 1; text-decoration: none; display: inline-flex; gap: 10px; justify-content: center; align-items: center; } & .e-2ab906e6-d339 > :last-child::after { content: ""; display: block; width: 46px; height: 46px; flex: 0 0 46px; border-radius: 50%; background-image: url("https://asiaticthaimassage.co.uk/wp-content/uploads/asiatic-design/2026/10/treat-arrow-white.png"); background-repeat: no-repeat; background-position: center; background-size: 46px 46px; } & .e-2ab906e6-d339 > :last-child:hover { background-color: #4f201d; }\n}