.elementor .e-30364790-af7c{font-family:Montserrat;font-weight:700;font-size:0.72rem;color:#d8b572;letter-spacing:0.18em;line-height:1.3;}.elementor .e-6eda3cb1-2702{max-width:48rem;font-family:"Playfair Display";font-weight:500;font-size:clamp(3rem, 5.2vw, 5.8rem);color:#fff8ee;letter-spacing:-0.04em;line-height:.96;}.elementor .e-35a3c1f2-7b8f{max-width:38rem;font-family:Montserrat;font-size:1.05rem;color:#d8cdc0;line-height:1.8;}.elementor .e-2ecb482d-2fee{width:16rem;min-height:3.5rem;justify-content:center;}.elementor .e-785c7f55-47e1{width:16rem;min-height:3.5rem;justify-content:center;}.elementor .e-5618c18c-e7d4{width:100%;max-width:34rem;padding-block-start:0.35rem;flex-direction:row;gap:0.8rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-2708bce-f697{font-family:Montserrat;font-size:0.66rem;color:#aa9d8e;letter-spacing:0.06em;}.elementor .e-27167759-9e7a{min-height:clamp(38rem, calc(100svh - 3.9rem), 46rem);color:#fff8ee;padding-block-start:clamp(4rem,7vw,6.5rem);padding-block-end:clamp(3.5rem,6vw,5rem);padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(90deg, rgba(8,7,6,.94) 0%,rgba(8,7,6,.3) 100%),url("https://divinasmassage.com/wp-content/uploads/2026/09/divinas-clone-double-ritual-editorial-v1.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#0a0908;flex-direction:column;gap:1.2rem;justify-content:center;align-items:flex-start;}.elementor .e-17feffe5-813b{font-family:"Playfair Display";font-weight:500;font-size:clamp(2.7rem, 3.8vw, 4.5rem);color:#17130f;letter-spacing:-0.035em;line-height:1;}.elementor .e-6d01bb66-fb80{flex-direction:column;gap:1.4rem;}.elementor .e-31bb8118-d6dd{font-family:Montserrat;font-size:1rem;color:#574d43;line-height:1.85;}.elementor .e-555032e1-733c{font-family:Montserrat;font-size:0.72rem;color:#6d5c49;line-height:1.65;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-inline-start-width:3px;background-color:#e3d5c3;}.elementor .e-1eee1dee-1074{flex-direction:column;gap:1.4rem;justify-content:center;}.elementor .e-7dadab25-5163{color:#17130f;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#eee5d9;display:grid;gap:5vw;grid-template-columns:1fr 1fr;}.elementor .e-6cfdd5a0-3ab7{font-family:"Playfair Display";font-weight:500;font-size:clamp(2.7rem, 3.8vw, 4.5rem);line-height:1;}.elementor .e-2511e334-6143{max-width:48rem;font-family:Montserrat;font-size:0.96rem;color:#bdb2a7;line-height:1.62;}.elementor .e-17de185b-6c8a{width:100%;min-width:0px;color:var(--divinas-cream);padding-block-start:clamp(2.5rem, 4vw, 4rem);padding-block-end:clamp(2.5rem, 4vw, 4rem);padding-inline-start:var(--divinas-page-gutter);padding-inline-end:var(--divinas-page-gutter);background-color:var(--divinas-ink);flex-direction:column;gap:1rem;align-items:stretch;}.elementor .e-4fa55a81-fc3d{max-width:62rem;font-family:"Playfair Display";font-weight:500;font-size:clamp(2.7rem,3.8vw,4.5rem);color:#17130f;line-height:1;}.elementor .e-5ccc3ad3-b010{max-width:48rem;font-family:Montserrat;font-size:0.96rem;color:#564b41;line-height:1.62;}.elementor .e-3acb4af4-fce9{width:100%;min-width:0px;color:var(--divinas-ink);padding-block-start:clamp(2.5rem, 4vw, 4rem);padding-block-end:clamp(2.5rem, 4vw, 4rem);padding-inline-start:var(--divinas-page-gutter);padding-inline-end:var(--divinas-page-gutter);background-color:var(--divinas-cream);flex-direction:column;gap:1rem;align-items:stretch;}.elementor .e-585c925-304e{font-family:Montserrat;font-weight:700;font-size:0.62rem;color:#8b6735;letter-spacing:0.18em;}.elementor .e-6283c455-f590{font-size:clamp(2.5rem, 4vw, 4.5rem);color:var(--divinas-ink);}.elementor .e-3810de51-67dd{font-family:var(--divinas-body);font-weight:700;font-size:1rem;line-height:1.35;}.elementor .e-358d0d8d-1d34{min-height:3.75rem;color:var(--divinas-ink);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:transparent;}.elementor .e-4eeb0b3e-bc65{color:#5d554c;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;border-block-start-width:1px;}.elementor .e-20aae31d-ff7c:hover,.elementor .e-20aae31d-ff7c:focus-visible{border-color:rgba(151,105,37,.62);box-shadow:0px 0.6rem 1.35rem 0px rgba(39,27,12,.1);transform:translate3d(0px, -2px, 0px);}.elementor .e-20aae31d-ff7c{overflow:hidden;margin-block-end:0.75rem;border-radius:0.8rem;border-width:1px;border-color:rgba(151,105,37,.32);border-style:solid;background-color:rgba(255,255,255,.46);box-shadow:0px 0.35rem 1rem 0px rgba(39,27,12,.06);transition:border-color 0.22s, box-shadow 0.22s, transform 0.22s;}.elementor .e-2316ac6b-179b{font-family:var(--divinas-body);font-weight:700;font-size:1rem;line-height:1.35;}.elementor .e-58dbb29-1929{min-height:3.75rem;color:var(--divinas-ink);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:transparent;}.elementor .e-48b2e751-9a95{color:#5d554c;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;border-block-start-width:1px;}.elementor .e-394b3ec1-5bed:hover,.elementor .e-394b3ec1-5bed:focus-visible{border-color:rgba(151,105,37,.62);box-shadow:0px 0.6rem 1.35rem 0px rgba(39,27,12,.1);transform:translate3d(0px, -2px, 0px);}.elementor .e-394b3ec1-5bed{overflow:hidden;margin-block-end:0.75rem;border-radius:0.8rem;border-width:1px;border-color:rgba(151,105,37,.32);border-style:solid;background-color:rgba(255,255,255,.46);box-shadow:0px 0.35rem 1rem 0px rgba(39,27,12,.06);transition:border-color 0.22s, box-shadow 0.22s, transform 0.22s;}.elementor .e-685de13b-a8b0{font-family:var(--divinas-body);font-weight:700;font-size:1rem;line-height:1.35;}.elementor .e-5675c525-a125{min-height:3.75rem;color:var(--divinas-ink);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:transparent;}.elementor .e-689722ac-e14e{color:#5d554c;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;border-block-start-width:1px;}.elementor .e-362456d6-47a7:hover,.elementor .e-362456d6-47a7:focus-visible{border-color:rgba(151,105,37,.62);box-shadow:0px 0.6rem 1.35rem 0px rgba(39,27,12,.1);transform:translate3d(0px, -2px, 0px);}.elementor .e-362456d6-47a7{overflow:hidden;margin-block-end:0.75rem;border-radius:0.8rem;border-width:1px;border-color:rgba(151,105,37,.32);border-style:solid;background-color:rgba(255,255,255,.46);box-shadow:0px 0.35rem 1rem 0px rgba(39,27,12,.06);transition:border-color 0.22s, box-shadow 0.22s, transform 0.22s;}.elementor .e-2bb35b3e-e4d8{font-family:var(--divinas-body);font-weight:700;font-size:1rem;line-height:1.35;}.elementor .e-615aa072-ae77{min-height:3.75rem;color:var(--divinas-ink);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:transparent;}.elementor .e-4adb49c5-e003{color:#5d554c;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;border-block-start-width:1px;}.elementor .e-fe59c8b-1dfe:hover,.elementor .e-fe59c8b-1dfe:focus-visible{border-color:rgba(151,105,37,.62);box-shadow:0px 0.6rem 1.35rem 0px rgba(39,27,12,.1);transform:translate3d(0px, -2px, 0px);}.elementor .e-fe59c8b-1dfe{overflow:hidden;margin-block-end:0.75rem;border-radius:0.8rem;border-width:1px;border-color:rgba(151,105,37,.32);border-style:solid;background-color:rgba(255,255,255,.46);box-shadow:0px 0.35rem 1rem 0px rgba(39,27,12,.06);transition:border-color 0.22s, box-shadow 0.22s, transform 0.22s;}.elementor .e-2bcce035-7e8a{width:100%;min-width:0px;flex:1 1 0px;align-self:start;}.elementor .e-3b2dbd85-c92a{font-family:var(--divinas-body);font-weight:700;font-size:1rem;line-height:1.35;}.elementor .e-402efe64-1e56{min-height:3.75rem;color:var(--divinas-ink);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:transparent;}.elementor .e-334ad959-4455{color:#5d554c;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;border-block-start-width:1px;}.elementor .e-2a40bb50-cb27:hover,.elementor .e-2a40bb50-cb27:focus-visible{border-color:rgba(151,105,37,.62);box-shadow:0px 0.6rem 1.35rem 0px rgba(39,27,12,.1);transform:translate3d(0px, -2px, 0px);}.elementor .e-2a40bb50-cb27{overflow:hidden;margin-block-end:0.75rem;border-radius:0.8rem;border-width:1px;border-color:rgba(151,105,37,.32);border-style:solid;background-color:rgba(255,255,255,.46);box-shadow:0px 0.35rem 1rem 0px rgba(39,27,12,.06);transition:border-color 0.22s, box-shadow 0.22s, transform 0.22s;}.elementor .e-6272209a-f16c{font-family:var(--divinas-body);font-weight:700;font-size:1rem;line-height:1.35;}.elementor .e-2d4bd269-f969{min-height:3.75rem;color:var(--divinas-ink);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:transparent;}.elementor .e-3abbd90e-72ac{color:#5d554c;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;border-block-start-width:1px;}.elementor .e-3a34fc8e-a100:hover,.elementor .e-3a34fc8e-a100:focus-visible{border-color:rgba(151,105,37,.62);box-shadow:0px 0.6rem 1.35rem 0px rgba(39,27,12,.1);transform:translate3d(0px, -2px, 0px);}.elementor .e-3a34fc8e-a100{overflow:hidden;margin-block-end:0.75rem;border-radius:0.8rem;border-width:1px;border-color:rgba(151,105,37,.32);border-style:solid;background-color:rgba(255,255,255,.46);box-shadow:0px 0.35rem 1rem 0px rgba(39,27,12,.06);transition:border-color 0.22s, box-shadow 0.22s, transform 0.22s;}.elementor .e-57fa1014-a04a{font-family:var(--divinas-body);font-weight:700;font-size:1rem;line-height:1.35;}.elementor .e-231e4ffa-8aab{min-height:3.75rem;color:var(--divinas-ink);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:transparent;}.elementor .e-4a28a995-a62f{color:#5d554c;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;border-block-start-width:1px;}.elementor .e-3aaaf5b9-4bbf:hover,.elementor .e-3aaaf5b9-4bbf:focus-visible{border-color:rgba(151,105,37,.62);box-shadow:0px 0.6rem 1.35rem 0px rgba(39,27,12,.1);transform:translate3d(0px, -2px, 0px);}.elementor .e-3aaaf5b9-4bbf{overflow:hidden;margin-block-end:0.75rem;border-radius:0.8rem;border-width:1px;border-color:rgba(151,105,37,.32);border-style:solid;background-color:rgba(255,255,255,.46);box-shadow:0px 0.35rem 1rem 0px rgba(39,27,12,.06);transition:border-color 0.22s, box-shadow 0.22s, transform 0.22s;}.elementor .e-491ed3b4-a782{font-family:var(--divinas-body);font-weight:700;font-size:1rem;line-height:1.35;}.elementor .e-7b1eb8e4-1dc5{min-height:3.75rem;color:var(--divinas-ink);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:transparent;}.elementor .e-582e7db0-abe3{color:#5d554c;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;border-block-start-width:1px;}.elementor .e-752d9c43-de30:hover,.elementor .e-752d9c43-de30:focus-visible{border-color:rgba(151,105,37,.62);box-shadow:0px 0.6rem 1.35rem 0px rgba(39,27,12,.1);transform:translate3d(0px, -2px, 0px);}.elementor .e-752d9c43-de30{overflow:hidden;margin-block-end:0.75rem;border-radius:0.8rem;border-width:1px;border-color:rgba(151,105,37,.32);border-style:solid;background-color:rgba(255,255,255,.46);box-shadow:0px 0.35rem 1rem 0px rgba(39,27,12,.06);transition:border-color 0.22s, box-shadow 0.22s, transform 0.22s;}.elementor .e-4e0b7861-3fee{width:100%;min-width:0px;flex:1 1 0px;align-self:start;}.elementor .e-cc7813e-46d0{width:100%;flex-direction:row;gap:1rem;align-items:flex-start;}.elementor .e-516efdf2-a3b9{width:100%;padding-block-start:0px;padding-block-end:0px;flex-direction:column;gap:1.35rem;}.elementor .e-2ae31f59-4532{width:100%;color:var(--divinas-ink);padding-block-start:clamp(2.25rem,3.5vw,3.5rem);padding-block-end:clamp(2.25rem,3.5vw,3.5rem);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;background-image:radial-gradient(circle at 88% 8%, rgba(255,255,255,.38) 0%,transparent 28%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#e8dccb;flex-direction:column;}.elementor .e-3cf074c8-72f1{width:100%;max-width:62rem;font-family:var(--divinas-display);font-weight:400;font-size:clamp(2rem,4vw,3.8rem);line-height:1.1;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-4cef62df-c642{width:100%;max-width:44rem;font-family:var(--divinas-body);font-size:1rem;line-height:1.6;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-297153fb-45cb{width:100%;color:var(--divinas-cream);text-align:center;padding-block-start:clamp(3rem, 5vw, 5rem);padding-block-end:clamp(3rem, 5vw, 5rem);padding-inline-start:var(--divinas-page-gutter);padding-inline-end:var(--divinas-page-gutter);background-color:#0d0c0b;flex-direction:column;gap:1.25rem;align-items:center;}