.elementor .e-525ef30b-a1eb{font-family:"Open Sans";font-weight:700;font-size:13px;color:#6FAFB4;letter-spacing:3px;text-transform:uppercase;margin:0px;}.elementor .e-1e102c09-ce02{font-family:"Playfair Display";font-weight:400;font-size:60px;color:#1E1810;line-height:1.12;text-transform:uppercase;}.elementor .e-609beaa0-1284{width:64px;height:3px;background-color:#A3DBDF;}.elementor .e-637bdc96-65f2{max-width:540px;font-family:"Open Sans";font-size:18px;color:#62615C;line-height:1.8;}.elementor .e-657cc773-48ee:hover,.elementor .e-657cc773-48ee:focus-visible{background-color:transparent;}.elementor .e-657cc773-48ee{font-family:"Open Sans";font-weight:700;font-size:14px;color:#331C04;letter-spacing:1px;line-height:1;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:30px;border-width:1px;border-color:#A3DBDF;border-style:solid;background-color:#A3DBDF;transition:all 0.3s;}.elementor .e-e2fc6c2-1fca:hover,.elementor .e-e2fc6c2-1fca:focus-visible{color:#FFFFFF;background-color:#331C04;}.elementor .e-e2fc6c2-1fca{font-family:"Open Sans";font-weight:700;font-size:14px;color:#331C04;letter-spacing:1px;line-height:1;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:30px;border-width:1px;border-color:#331C04;border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-7ad4b5bb-af64{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-370db409-2c38{padding:0px;flex-direction:column;gap:22px;flex:1 1 0px;align-items:flex-start;}.elementor .e-6506fc8-6426{width:100%;height:500px;object-fit:cover;border-radius:24px;box-shadow:26px 26px 0px 0px #A3DBDF;}.elementor .e-3fc86a1d-b88a{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:26px;flex-direction:column;flex:1 1 0px;}.elementor .e-29acec52-cf5c{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:80px;align-items:center;}.elementor .e-b3f0162-c131{width:100vw;max-width:100vw;padding-block-start:90px;padding-block-end:110px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#F2EFEB;flex-direction:column;}.elementor .e-23572a1c-aeb2{font-family:"Open Sans";font-weight:700;font-size:13px;color:#6FAFB4;letter-spacing:3px;text-align:center;text-transform:uppercase;}.elementor .e-2738825a-5537{font-family:"Playfair Display";font-weight:400;font-size:42px;color:#1E1810;line-height:1.2;text-align:center;text-transform:uppercase;}.elementor .e-849929b-e946{padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-6959942-89a9{font-family:"Playfair Display";font-size:34px;color:#A3DBDF;line-height:1;}.elementor .e-5865126a-5da3{font-family:"Playfair Display";font-weight:400;font-size:26px;color:#1E1810;line-height:1.25;text-transform:uppercase;}.elementor .e-6640fcf6-7000{font-family:"Open Sans";font-size:16px;color:#62615C;line-height:1.8;}.elementor .e-59b0eeeb-38af:hover,.elementor .e-59b0eeeb-38af:focus-visible{box-shadow:0px 22px 44px 0px rgba(51, 28, 4, 0.1);transform:translate3d(0px, -6px, 0px);}.elementor .e-59b0eeeb-38af{padding-block-start:44px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-radius:20px;border-block-start-width:4px;background-color:#F2EFEB;transition:all 0.35s;flex-direction:column;gap:16px;flex:1 1 0px;border-top-style: solid; border-top-color: #A3DBDF;\n}.elementor .e-173049c9-6aa3{font-family:"Playfair Display";font-size:34px;color:#A3DBDF;line-height:1;}.elementor .e-1554fe3a-b483{font-family:"Playfair Display";font-weight:400;font-size:26px;color:#1E1810;line-height:1.25;text-transform:uppercase;}.elementor .e-60c7b515-cc17{font-family:"Open Sans";font-size:16px;color:#62615C;line-height:1.8;}.elementor .e-4e4f28df-d015:hover,.elementor .e-4e4f28df-d015:focus-visible{box-shadow:0px 22px 44px 0px rgba(51, 28, 4, 0.1);transform:translate3d(0px, -6px, 0px);}.elementor .e-4e4f28df-d015{padding-block-start:44px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-radius:20px;border-block-start-width:4px;background-color:#F2EFEB;transition:all 0.35s;flex-direction:column;gap:16px;flex:1 1 0px;border-top-style: solid; border-top-color: #A3DBDF;\n}.elementor .e-2f28938d-4ea0{font-family:"Playfair Display";font-size:34px;color:#A3DBDF;line-height:1;}.elementor .e-405615d5-147f{font-family:"Playfair Display";font-weight:400;font-size:26px;color:#1E1810;line-height:1.25;text-transform:uppercase;}.elementor .e-15b1cd00-82b2{font-family:"Open Sans";font-size:16px;color:#62615C;line-height:1.8;}.elementor .e-15cd8283-b954:hover,.elementor .e-15cd8283-b954:focus-visible{box-shadow:0px 22px 44px 0px rgba(51, 28, 4, 0.1);transform:translate3d(0px, -6px, 0px);}.elementor .e-15cd8283-b954{padding-block-start:44px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-radius:20px;border-block-start-width:4px;background-color:#F2EFEB;transition:all 0.35s;flex-direction:column;gap:16px;flex:1 1 0px;border-top-style: solid; border-top-color: #A3DBDF;\n}.elementor .e-419fa734-3776{padding:0px;flex-direction:row;gap:28px;align-items:stretch;}.elementor .e-1d80a994-afab{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:52px;}.elementor .e-6ef93f8b-7a9a{width:100vw;max-width:100vw;padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#FFFFFF;flex-direction:column;}.elementor .e-3c833-ffc2{font-family:"Playfair Display";font-size:110px;color:#FFFFFF;line-height:0.8;text-align:center;}.elementor .e-b6667b8-c6b1{max-width:900px;font-family:"Playfair Display";font-weight:400;font-size:40px;color:#331C04;line-height:1.35;text-align:center;font-style:italic;text-transform:none;}.elementor .e-2a795d92-ec6d{font-family:"Open Sans";font-weight:700;font-size:13px;color:#331C04;letter-spacing:3px;text-align:center;text-transform:uppercase;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3d06e894-b2a3{width:100vw;max-width:100vw;padding-block-start:90px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#A3DBDF;flex-direction:column;gap:10px;align-items:center;}.elementor .e-319e955c-87fe{font-family:"Open Sans";font-weight:700;font-size:13px;color:#6FAFB4;letter-spacing:3px;text-align:center;text-transform:uppercase;}.elementor .e-384efcdc-94d9{font-family:"Playfair Display";font-weight:400;font-size:42px;color:#1E1810;line-height:1.2;text-align:center;text-transform:uppercase;}.elementor .e-2a3d8a7c-4920{padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-2c6c4e26-2ecd{width:92px;height:92px;font-family:"Playfair Display";font-size:32px;color:#331C04;line-height:1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;background-color:#A3DBDF;display:flex;justify-content:center;align-items:center;}.elementor .e-5e7d6f19-c1c5{font-family:"Playfair Display";font-weight:400;font-size:24px;color:#1E1810;line-height:1.25;text-align:center;text-transform:none;}.elementor .e-2f4e0802-b8b2{font-family:"Open Sans";font-weight:700;font-size:12px;color:#6FAFB4;letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .e-5d747fae-95d7:hover,.elementor .e-5d747fae-95d7:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-5d747fae-95d7{padding-block-start:40px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 16px 36px 0px rgba(51, 28, 4, 0.07);transition:all 0.35s;flex-direction:column;gap:10px;flex:1 1 calc(25% - 18px);align-items:center;}.elementor .e-13d0b39f-17e0{width:92px;height:92px;font-family:"Playfair Display";font-size:32px;color:#331C04;line-height:1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;background-color:#F9E3DC;display:flex;justify-content:center;align-items:center;}.elementor .e-43acd338-1400{font-family:"Playfair Display";font-weight:400;font-size:24px;color:#1E1810;line-height:1.25;text-align:center;text-transform:none;}.elementor .e-5d43233c-711a{font-family:"Open Sans";font-weight:700;font-size:12px;color:#6FAFB4;letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .e-4600c16b-945b:hover,.elementor .e-4600c16b-945b:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-4600c16b-945b{padding-block-start:40px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 16px 36px 0px rgba(51, 28, 4, 0.07);transition:all 0.35s;flex-direction:column;gap:10px;flex:1 1 calc(25% - 18px);align-items:center;}.elementor .e-14928bae-a4b2{width:92px;height:92px;font-family:"Playfair Display";font-size:32px;color:#331C04;line-height:1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;background-color:#A3DBDF;display:flex;justify-content:center;align-items:center;}.elementor .e-18b0e2fb-885b{font-family:"Playfair Display";font-weight:400;font-size:24px;color:#1E1810;line-height:1.25;text-align:center;text-transform:none;}.elementor .e-73793eb7-4a56{font-family:"Open Sans";font-weight:700;font-size:12px;color:#6FAFB4;letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .e-f49b560-94fa:hover,.elementor .e-f49b560-94fa:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-f49b560-94fa{padding-block-start:40px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 16px 36px 0px rgba(51, 28, 4, 0.07);transition:all 0.35s;flex-direction:column;gap:10px;flex:1 1 calc(25% - 18px);align-items:center;}.elementor .e-31536381-895e{width:92px;height:92px;font-family:"Playfair Display";font-size:32px;color:#331C04;line-height:1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;background-color:#F9E3DC;display:flex;justify-content:center;align-items:center;}.elementor .e-686cde6e-58aa{font-family:"Playfair Display";font-weight:400;font-size:24px;color:#1E1810;line-height:1.25;text-align:center;text-transform:none;}.elementor .e-19e4d9d6-8371{font-family:"Open Sans";font-weight:700;font-size:12px;color:#6FAFB4;letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .e-62e9028e-ca62:hover,.elementor .e-62e9028e-ca62:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-62e9028e-ca62{padding-block-start:40px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 16px 36px 0px rgba(51, 28, 4, 0.07);transition:all 0.35s;flex-direction:column;gap:10px;flex:1 1 calc(25% - 18px);align-items:center;}.elementor .e-286b7a1a-dec8{padding:0px;flex-direction:row;gap:24px;flex-wrap:wrap;}.elementor .e-5ee8b17e-7892{width:140px;height:140px;font-family:"Playfair Display";font-size:44px;color:#A3DBDF;line-height:1;border-radius:50%;background-color:#331C04;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-5cac321b-b532{font-family:"Open Sans";font-weight:700;font-size:12px;color:#331C04;letter-spacing:2px;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:30px;background-color:#F9E3DC;align-self:flex-start;}.elementor .e-6973d29a-2d33{font-family:"Playfair Display";font-weight:400;font-size:32px;color:#1E1810;line-height:1.2;text-transform:none;}.elementor .e-5d8f6c66-8bec{font-family:"Open Sans";font-weight:700;font-size:13px;color:#6FAFB4;letter-spacing:1px;text-transform:uppercase;}.elementor .e-6740a756-d22e{font-family:"Open Sans";font-size:16px;color:#62615C;line-height:1.8;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4f403ed-c55a{padding:0px;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-7d87fc1a-e5e7{padding-block-start:44px;padding-block-end:44px;padding-inline-start:48px;padding-inline-end:48px;border-radius:24px;border-inline-start-width:6px;background-color:#FFFFFF;box-shadow:0px 16px 36px 0px rgba(51, 28, 4, 0.07);flex-direction:row;gap:40px;align-items:center;border-left-style: solid; border-left-color: #A3DBDF;\n}.elementor .e-55684637-ac4f{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:44px;}.elementor .e-50120899-c25f{width:100vw;max-width:100vw;padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#F2EFEB;flex-direction:column;}.elementor .e-76103566-cdf2{font-family:"Playfair Display";font-weight:400;font-size:46px;color:#FFFFFF;line-height:1.2;text-align:center;text-transform:uppercase;}.elementor .e-4867717a-d924{font-family:"Open Sans";font-size:17px;color:#F2EFEB;line-height:1.75;text-align:center;}.elementor .e-7b8eddd1-cf25:hover,.elementor .e-7b8eddd1-cf25:focus-visible{border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#FFFFFF;}.elementor .e-7b8eddd1-cf25{font-family:"Open Sans";font-weight:700;font-size:14px;color:#331C04;letter-spacing:1px;line-height:1;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:30px;border-width:1px;border-color:#A3DBDF;border-style:solid;background-color:#A3DBDF;transition:all 0.3s;}.elementor .e-4780dc81-a735:hover,.elementor .e-4780dc81-a735:focus-visible{color:#331C04;background-color:#FFFFFF;}.elementor .e-4780dc81-a735{font-family:"Open Sans";font-weight:700;font-size:14px;color:#FFFFFF;letter-spacing:1px;line-height:1;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:30px;border-width:1px;border-color:rgba(255, 255, 255, 0.75);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-2241257e-56b9{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-2b579a2a-b83f{width:100%;max-width:720px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:20px;align-items:center;}.elementor .e-2a0258e-813d{width:100vw;max-width:100vw;padding-block-start:110px;padding-block-end:110px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-image:linear-gradient(rgba(30, 24, 16, 0.6) 0%,rgba(30, 24, 16, 0.6) 100%),url("https://shoreblissmassage.com/wp-content/uploads/2024/03/stones-spa-massage-3184610.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-536eeefc-f1d5{width:129px;}.elementor .e-6c3655b-3472{font-family:Poppins;font-weight:300;font-size:16px;color:#363131;line-height:1.5;text-align:center;}.elementor .e-7e52d97f-c0b2{padding:0px;flex-direction:column;gap:20px;align-items:center;}.elementor .e-6eb0a8f-f381:hover,.elementor .e-6eb0a8f-f381:focus-visible{color:#331C04;}.elementor .e-6eb0a8f-f381{font-family:Poppins;font-weight:500;font-size:16px;color:#FFFFFF;line-height:1.5;}.elementor .e-5ebc8c3-a043:hover,.elementor .e-5ebc8c3-a043:focus-visible{color:#331C04;}.elementor .e-5ebc8c3-a043{font-family:Poppins;font-weight:500;font-size:16px;color:#FFFFFF;line-height:1.5;}.elementor .e-73243ca0-b942{padding:0px;flex-direction:row;gap:20px;justify-content:center;}.elementor .e-729fb06e-6cfc{width:44%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:23%;flex-direction:column;gap:32px;flex:0 0 auto;}.elementor .e-4962a40b-d6c8{font-family:Poppins;font-weight:600;font-size:22px;color:#363131;line-height:1.2;text-transform:capitalize;}.elementor .e-1e1f8c42-dce8:hover,.elementor .e-1e1f8c42-dce8:focus-visible{color:#331C04;}.elementor .e-1e1f8c42-dce8{font-family:Poppins;font-weight:300;font-size:16px;color:#363131;line-height:1.5;}.elementor .e-2cb8069e-dc19:hover,.elementor .e-2cb8069e-dc19:focus-visible{color:#331C04;}.elementor .e-2cb8069e-dc19{font-family:Poppins;font-weight:300;font-size:16px;color:#363131;line-height:1.5;}.elementor .e-4b25118d-1264:hover,.elementor .e-4b25118d-1264:focus-visible{color:#331C04;}.elementor .e-4b25118d-1264{font-family:Poppins;font-weight:300;font-size:16px;color:#363131;line-height:1.5;}.elementor .e-53297046-1a8c:hover,.elementor .e-53297046-1a8c:focus-visible{color:#331C04;}.elementor .e-53297046-1a8c{font-family:Poppins;font-weight:300;font-size:16px;color:#363131;line-height:1.5;}.elementor .e-407479d5-e396:hover,.elementor .e-407479d5-e396:focus-visible{color:#331C04;}.elementor .e-407479d5-e396{font-family:Poppins;font-weight:300;font-size:16px;color:#363131;line-height:1.5;}.elementor .e-badf55c-e660{padding:0px;flex-direction:column;gap:10px;}.elementor .e-5671e841-470e{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:40px;flex-direction:column;gap:24px;}.elementor .e-38823d13-ba50{font-family:Poppins;font-weight:600;font-size:22px;color:#363131;line-height:1.2;text-transform:capitalize;}.elementor .e-3f20f465-75aa:hover,.elementor .e-3f20f465-75aa:focus-visible{color:#331C04;}.elementor .e-3f20f465-75aa{font-family:Poppins;font-weight:300;font-size:16px;color:#363131;line-height:1.5;}.elementor .e-b1ad862-1bf4:hover,.elementor .e-b1ad862-1bf4:focus-visible{color:#331C04;}.elementor .e-b1ad862-1bf4{font-family:Poppins;font-weight:300;font-size:16px;color:#363131;line-height:1.5;}.elementor .e-5bff580e-7157{padding:0px;flex-direction:column;gap:10px;}.elementor .e-53f8742b-d15a{width:auto;padding:0px;flex-direction:column;gap:24px;}.elementor .e-5e62ac9f-6265{width:100vw;max-width:100vw;padding:4%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#A3DBDF;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-157b54c8-c7ed{font-family:Poppins;font-weight:300;font-size:16px;color:#FFFFFF;line-height:1.5;text-align:center;}.elementor .e-439d95cd-3683{width:100vw;min-height:45px;max-width:100vw;padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#A3DBDF;flex-direction:column;justify-content:center;}