.elementor .e-7179ecd6-a1a8{font-family:var(--th-font-label);font-weight:400;font-size:12px;color:#E9E4DA;letter-spacing:0.3em;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-214f3b58-5181{max-width:1000px;font-family:var(--th-font-display);font-weight:300;font-size:104px;color:var(--th-ivory);letter-spacing:-0.01em;line-height:1;margin:0px;text-shadow: 0 2px 30px rgba(0,0,0,.25);\n}.elementor .e-63b09789-bf8d{max-width:520px;font-family:var(--th-font-body);font-weight:300;font-size:18px;color:#DCE3E1;line-height:1.65;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-172fe9c0-6678:hover,.elementor .e-172fe9c0-6678:focus-visible{background-color:var(--th-teal-hover);}.elementor .e-172fe9c0-6678{font-family:var(--th-font-body);font-weight:600;font-size:13px;color:#FFFFFF;letter-spacing:0.12em;line-height:1;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;border-radius:40px;background-color:var(--th-teal-deep);display:inline-block;transition: background 300ms ease;\n}.elementor .e-6d5f2088-a755{text-decoration:none;padding:0px;width: fit-content;\n}.elementor .e-52d68f8f-e4e0:hover,.elementor .e-52d68f8f-e4e0:focus-visible{color:var(--th-gold-light);border-color:var(--th-gold-light);}.elementor .e-52d68f8f-e4e0{font-family:var(--th-font-body);font-weight:400;font-size:13px;color:var(--th-ivory);letter-spacing:0.12em;line-height:1;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;border-radius:40px;border-width:1px;border-color:rgba(245,241,233,.5);border-style:solid;transition:color 300ms, border-color 300ms;display:inline-block;}.elementor .e-4842adb8-d1a0{text-decoration:none;padding:0px;width: fit-content;\n}.elementor .e-5417686d-ceb9{padding:0px;margin-block-start:40px;display:flex;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-4158c3f8-f84b{position:absolute;inset-block-end:34px;inset-inline-start:50%;font-family:var(--th-font-label);font-size:10px;color:#E9E4DA;letter-spacing:0.3em;text-transform:uppercase;margin:0px;transform:translate3d(-50%, 0px, 0px);}.elementor .e-53855847-f916{min-height:792px;overflow:hidden;position:relative;color:var(--th-ivory);text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:88px;padding-inline-end:88px;background-image:url("https://www.thalassaaesthetic.com/wp-content/uploads/2026/09/thalassa-hero-poster.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--th-deep);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-59feac2b-6f46{width:74%;height:84%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;border-radius:2px;}.elementor .e-658e60e6-81ad{width:46%;height:54%;object-fit:cover;position:absolute;inset-inline-end:0px;inset-block-end:0px;border-width:10px;border-color:var(--th-ivory);border-style:solid;box-shadow:0px 30px 60px 0px rgba(14,36,40,.14);box-sizing: border-box;\n}.elementor .e-16ea0a3c-4eb3{height:640px;position:relative;padding:0px;}.elementor .e-5f060a3b-a308{font-family:var(--th-font-label);font-size:11px;color:#5B6664;letter-spacing:0.28em;text-transform:uppercase;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2fc0c1e6-827e{font-family:var(--th-font-display);font-weight:300;font-size:68px;color:var(--th-charcoal);line-height:1.02;margin:0px;}.elementor .e-2b068aab-3506{max-width:520px;font-family:var(--th-font-body);font-weight:300;font-size:18px;color:var(--th-slate);line-height:1.7;margin-block-start:26px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6e9764c8-8e8d{width:9px;height:9px;min-width:9px;padding:0px;border-radius:50%;border-width:1px;border-color:var(--th-gold);border-style:solid;flex:0 0 auto;}.elementor .e-1cde0778-4bd5{font-family:var(--th-font-body);font-size:15.5px;color:var(--th-charcoal);margin:0px;}.elementor .e-3ee30bd7-c24c{padding:0px;display:flex;gap:14px;align-items:center;}.elementor .e-6dec0a08-cdfc{width:9px;height:9px;min-width:9px;padding:0px;border-radius:50%;border-width:1px;border-color:var(--th-gold);border-style:solid;flex:0 0 auto;}.elementor .e-571af75-2e48{font-family:var(--th-font-body);font-size:15.5px;color:var(--th-charcoal);margin:0px;}.elementor .e-2025202e-29a1{padding:0px;display:flex;gap:14px;align-items:center;}.elementor .e-19384f57-75d0{width:9px;height:9px;min-width:9px;padding:0px;border-radius:50%;border-width:1px;border-color:var(--th-gold);border-style:solid;flex:0 0 auto;}.elementor .e-5e1fbe45-c8d2{font-family:var(--th-font-body);font-size:15.5px;color:var(--th-charcoal);margin:0px;}.elementor .e-4bbf778e-c57b{padding:0px;display:flex;gap:14px;align-items:center;}.elementor .e-30217b18-8c3a{width:9px;height:9px;min-width:9px;padding:0px;border-radius:50%;border-width:1px;border-color:var(--th-gold);border-style:solid;flex:0 0 auto;}.elementor .e-6f11d239-22a2{font-family:var(--th-font-body);font-size:15.5px;color:var(--th-charcoal);margin:0px;}.elementor .e-2215efbe-c6ce{padding:0px;display:flex;gap:14px;align-items:center;}.elementor .e-b8cd5e-15cf{padding:0px;margin-block-end:38px;display:grid;grid-template-columns:1fr 1fr;gap: 14px 28px;\n}.elementor .e-3c15d38d-86ed:hover,.elementor .e-3c15d38d-86ed:focus-visible{background-color:var(--th-teal-hover);}.elementor .e-3c15d38d-86ed{font-family:var(--th-font-body);font-weight:600;font-size:13px;color:#FFFFFF;letter-spacing:0.12em;line-height:1;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;border-radius:40px;background-color:var(--th-teal-deep);display:inline-block;transition: background 300ms ease;\n}.elementor .e-3a4be83a-2276{text-decoration:none;padding:0px;align-self:flex-start;}.elementor .e-5c8b0bb3-1135{padding:0px;display:flex;flex-direction:column;}.elementor .e-44d3f6e4-8c45{padding-block-start:150px;padding-block-end:150px;padding-inline-start:88px;padding-inline-end:88px;background-color:var(--th-ivory);display:grid;gap:80px;grid-template-columns:6fr 5fr;align-items:center;}.elementor .e-14e569f-345c{font-family:var(--th-font-label);font-size:11px;color:#A9C0BE;letter-spacing:0.28em;text-transform:uppercase;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2145307a-e82d{font-family:var(--th-font-display);font-weight:300;font-size:68px;color:var(--th-ivory);line-height:1;margin:0px;}.elementor .e-20fbe99c-f5f6{padding:0px;display:flex;flex-direction:column;}.elementor .e-7f7b06e8-eac2{font-family:var(--th-font-body);font-size:12.5px;color:var(--th-gold-light);letter-spacing:0.14em;text-transform:uppercase;padding-block-end:5px;margin:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(230,184,101,.5);\n}.elementor .e-1e873e26-83a9{text-decoration:none;padding:0px;}.elementor .e-445ecdaf-ff05{font-family:var(--th-font-body);font-size:20px;color:var(--th-gold-light);line-height:1;margin:0px;}.elementor .e-203fe856-3dd7:hover,.elementor .e-203fe856-3dd7:focus-visible{background-color:rgba(230,184,101,.12);}.elementor .e-203fe856-3dd7{width:56px;height:56px;cursor:pointer;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(230,184,101,.5);border-style:solid;background-color:transparent;display:flex;justify-content:center;align-items:center;}.elementor .e-31a08969-4bb1{font-family:var(--th-font-body);font-size:20px;color:var(--th-gold-light);line-height:1;margin:0px;}.elementor .e-1151c-4ac8:hover,.elementor .e-1151c-4ac8:focus-visible{background-color:rgba(230,184,101,.12);}.elementor .e-1151c-4ac8{width:56px;height:56px;cursor:pointer;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(230,184,101,.5);border-style:solid;background-color:transparent;display:flex;justify-content:center;align-items:center;}.elementor .e-20723dcf-baf9{padding:0px;display:flex;flex-direction:row;gap:22px;align-items:center;}.elementor .e-7014de4a-e9e5{padding-block-start:0px;padding-block-end:0px;padding-inline-start:88px;padding-inline-end:88px;margin-block-end:56px;display:flex;gap:28px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-6a71214d-932d{font-family:var(--th-font-display);font-weight:300;font-size:34px;color:var(--th-gold-light);margin:0px;}.elementor .e-2fdf68ce-ceac{font-family:var(--th-font-label);font-size:10px;color:#A9C0BE;letter-spacing:0.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-338226f5-fff0{font-family:var(--th-font-display);font-weight:400;font-size:31px;color:var(--th-ivory);line-height:1.08;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-21c1d4eb-cef4{font-family:var(--th-font-body);font-size:14px;color:#C9D3D1;line-height:1.6;margin:0px;}.elementor .e-69e3d5ce-372e{padding:0px;}.elementor .e-5497512c-fc71{width:340px;height:500px;min-width:340px;overflow:hidden;position:relative;color:var(--th-ivory);text-decoration:none;padding:26px;border-radius:3px;background-image:linear-gradient(180deg, rgba(10,27,30,0) 35%,rgba(10,27,30,.92) 100%),url("https://www.thalassaaesthetic.com/wp-content/uploads/2026/10/unsplash-face-hifu-handpiece.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;flex:0 0 auto;justify-content:space-between;background-size: auto auto,cover; background-position: 0% 0%,68% 40%; scroll-snap-align: start; box-sizing: border-box;\n}.elementor .e-11266a65-557e{font-family:var(--th-font-display);font-weight:300;font-size:34px;color:var(--th-gold-light);margin:0px;}.elementor .e-7fd0e6d6-5540{font-family:var(--th-font-label);font-size:10px;color:#A9C0BE;letter-spacing:0.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4fdec0e6-9d32{font-family:var(--th-font-display);font-weight:400;font-size:31px;color:var(--th-ivory);line-height:1.08;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7fb809d3-4146{font-family:var(--th-font-body);font-size:14px;color:#C9D3D1;line-height:1.6;margin:0px;}.elementor .e-29c13c34-4883{padding:0px;}.elementor .e-71c632cf-46bb{width:340px;height:500px;min-width:340px;overflow:hidden;position:relative;color:var(--th-ivory);text-decoration:none;padding:26px;border-radius:3px;background-image:linear-gradient(180deg, rgba(10,27,30,0) 35%,rgba(10,27,30,.92) 100%),url("https://www.thalassaaesthetic.com/wp-content/uploads/2026/10/pexels-device-microneedling-pen-face.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;flex:0 0 auto;justify-content:space-between;background-size: auto auto,cover; background-position: 0% 0%,center center; scroll-snap-align: start; box-sizing: border-box;\n}.elementor .e-397e2b49-caae{font-family:var(--th-font-display);font-weight:300;font-size:34px;color:var(--th-gold-light);margin:0px;}.elementor .e-3ae15e01-56c1{font-family:var(--th-font-label);font-size:10px;color:#A9C0BE;letter-spacing:0.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-61d5f4a8-ac4a{font-family:var(--th-font-display);font-weight:400;font-size:31px;color:var(--th-ivory);line-height:1.08;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2b90859-1ad9{font-family:var(--th-font-body);font-size:14px;color:#C9D3D1;line-height:1.6;margin:0px;}.elementor .e-ff92762-d1ed{padding:0px;}.elementor .e-4a1b7bc0-d4f4{width:340px;height:500px;min-width:340px;overflow:hidden;position:relative;color:var(--th-ivory);text-decoration:none;padding:26px;border-radius:3px;background-image:linear-gradient(180deg, rgba(10,27,30,0) 35%,rgba(10,27,30,.92) 100%),url("https://www.thalassaaesthetic.com/wp-content/uploads/2026/10/unsplash-cream-jar-flowers.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;flex:0 0 auto;justify-content:space-between;background-size: auto auto,cover; background-position: 0% 0%,center center; scroll-snap-align: start; box-sizing: border-box;\n}.elementor .e-66407850-16f1{font-family:var(--th-font-display);font-weight:300;font-size:34px;color:var(--th-gold-light);margin:0px;}.elementor .e-4e5eef68-8968{font-family:var(--th-font-label);font-size:10px;color:#A9C0BE;letter-spacing:0.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5b5001f9-eaac{font-family:var(--th-font-display);font-weight:400;font-size:31px;color:var(--th-ivory);line-height:1.08;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-172f0405-f82a{font-family:var(--th-font-body);font-size:14px;color:#C9D3D1;line-height:1.6;margin:0px;}.elementor .e-35e8b929-e274{padding:0px;}.elementor .e-2089f410-c868{width:340px;height:500px;min-width:340px;overflow:hidden;position:relative;color:var(--th-ivory);text-decoration:none;padding:26px;border-radius:3px;background-image:linear-gradient(180deg, rgba(10,27,30,0) 35%,rgba(10,27,30,.92) 100%),url("https://www.thalassaaesthetic.com/wp-content/uploads/2026/10/unsplash-face-serum-on-cheek.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;flex:0 0 auto;justify-content:space-between;background-size: auto auto,cover; background-position: 0% 0%,40% 40%; scroll-snap-align: start; box-sizing: border-box;\n}.elementor .e-7f8d0967-b54d{font-family:var(--th-font-display);font-weight:300;font-size:34px;color:var(--th-gold-light);margin:0px;}.elementor .e-500b1100-821c{font-family:var(--th-font-label);font-size:10px;color:#A9C0BE;letter-spacing:0.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-57c8183-9a0d{font-family:var(--th-font-display);font-weight:400;font-size:31px;color:var(--th-ivory);line-height:1.08;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6eeaed88-ce9c{font-family:var(--th-font-body);font-size:14px;color:#C9D3D1;line-height:1.6;margin:0px;}.elementor .e-7e4ddcc-bddc{padding:0px;}.elementor .e-34d2ee37-4b31{width:340px;height:500px;min-width:340px;overflow:hidden;position:relative;color:var(--th-ivory);text-decoration:none;padding:26px;border-radius:3px;background-image:linear-gradient(180deg, rgba(10,27,30,0) 35%,rgba(10,27,30,.92) 100%),url("https://www.thalassaaesthetic.com/wp-content/uploads/2026/10/unsplash-face-serum-dropper.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;flex:0 0 auto;justify-content:space-between;background-size: auto auto,cover; background-position: 0% 0%,50% 35%; scroll-snap-align: start; box-sizing: border-box;\n}.elementor .e-3507a428-d889{font-family:var(--th-font-display);font-weight:300;font-size:34px;color:var(--th-gold-light);margin:0px;}.elementor .e-199b34ce-6873{font-family:var(--th-font-label);font-size:10px;color:#A9C0BE;letter-spacing:0.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4e5e8508-3e72{font-family:var(--th-font-display);font-weight:400;font-size:31px;color:var(--th-ivory);line-height:1.08;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-44f47966-19d6{font-family:var(--th-font-body);font-size:14px;color:#C9D3D1;line-height:1.6;margin:0px;}.elementor .e-391ec1da-4801{padding:0px;}.elementor .e-5ec7231c-db17{width:340px;height:500px;min-width:340px;overflow:hidden;position:relative;color:var(--th-ivory);text-decoration:none;padding:26px;border-radius:3px;background-image:linear-gradient(180deg, rgba(10,27,30,0) 35%,rgba(10,27,30,.92) 100%),url("https://www.thalassaaesthetic.com/wp-content/uploads/2026/10/pexels-device-microneedling-closeup.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;flex:0 0 auto;justify-content:space-between;background-size: auto auto,cover; background-position: 0% 0%,center center; scroll-snap-align: start; box-sizing: border-box;\n}.elementor .e-19583ae4-353d{font-family:var(--th-font-display);font-weight:300;font-size:34px;color:var(--th-gold-light);margin:0px;}.elementor .e-79c06344-f1d0{font-family:var(--th-font-label);font-size:10px;color:#A9C0BE;letter-spacing:0.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-165a92f8-3fa1{font-family:var(--th-font-display);font-weight:400;font-size:31px;color:var(--th-ivory);line-height:1.08;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6efcc62d-ca72{font-family:var(--th-font-body);font-size:14px;color:#C9D3D1;line-height:1.6;margin:0px;}.elementor .e-65c1ac5f-c086{padding:0px;}.elementor .e-55110262-3c81{width:340px;height:500px;min-width:340px;overflow:hidden;position:relative;color:var(--th-ivory);text-decoration:none;padding:26px;border-radius:3px;background-image:linear-gradient(180deg, rgba(10,27,30,0) 35%,rgba(10,27,30,.92) 100%),url("https://www.thalassaaesthetic.com/wp-content/uploads/2026/10/pexels-device-rf-face-handpiece.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;flex:0 0 auto;justify-content:space-between;background-size: auto auto,cover; background-position: 0% 0%,center center; scroll-snap-align: start; box-sizing: border-box;\n}.elementor .e-4e80ca75-a5e9{font-family:var(--th-font-display);font-weight:300;font-size:34px;color:var(--th-gold-light);margin:0px;}.elementor .e-7702f84-54df{font-family:var(--th-font-label);font-size:10px;color:#A9C0BE;letter-spacing:0.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7eb18bf9-b800{font-family:var(--th-font-display);font-weight:400;font-size:31px;color:var(--th-ivory);line-height:1.08;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7327dca2-85f4{font-family:var(--th-font-body);font-size:14px;color:#C9D3D1;line-height:1.6;margin:0px;}.elementor .e-5749caca-b5d5{padding:0px;}.elementor .e-3977ab80-fbc9{width:340px;height:500px;min-width:340px;overflow:hidden;position:relative;color:var(--th-ivory);text-decoration:none;padding:26px;border-radius:3px;background-image:linear-gradient(180deg, rgba(10,27,30,0) 35%,rgba(10,27,30,.92) 100%),url("https://www.thalassaaesthetic.com/wp-content/uploads/2026/10/unsplash-clinic-treatment-bed.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;flex:0 0 auto;justify-content:space-between;background-size: auto auto,cover; background-position: 0% 0%,center center; scroll-snap-align: start; box-sizing: border-box;\n}.elementor .e-6ed42b43-1863{font-family:var(--th-font-display);font-weight:300;font-size:34px;color:var(--th-gold-light);margin:0px;}.elementor .e-5cdf36ca-c93c{font-family:var(--th-font-label);font-size:10px;color:#A9C0BE;letter-spacing:0.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5c1c3e61-c235{font-family:var(--th-font-display);font-weight:400;font-size:31px;color:var(--th-ivory);line-height:1.08;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-67d1b337-4c37{font-family:var(--th-font-body);font-size:14px;color:#C9D3D1;line-height:1.6;margin:0px;}.elementor .e-11c5ae41-42f5{padding:0px;}.elementor .e-1d43a3be-f2f7{width:340px;height:500px;min-width:340px;overflow:hidden;position:relative;color:var(--th-ivory);text-decoration:none;padding:26px;border-radius:3px;background-image:linear-gradient(180deg, rgba(10,27,30,0) 35%,rgba(10,27,30,.92) 100%),url("https://www.thalassaaesthetic.com/wp-content/uploads/2026/10/unsplash-dropper-black-bottle-scaled.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;flex:0 0 auto;justify-content:space-between;background-size: auto auto,cover; background-position: 0% 0%,center center; scroll-snap-align: start; box-sizing: border-box;\n}.elementor .e-8877efb-5a1f{font-family:var(--th-font-display);font-weight:300;font-size:34px;color:var(--th-gold-light);margin:0px;}.elementor .e-4b4963e6-5a84{font-family:var(--th-font-label);font-size:10px;color:#A9C0BE;letter-spacing:0.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-79acb795-8c25{font-family:var(--th-font-display);font-weight:400;font-size:31px;color:var(--th-ivory);line-height:1.08;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-187cace1-7237{font-family:var(--th-font-body);font-size:14px;color:#C9D3D1;line-height:1.6;margin:0px;}.elementor .e-669696b0-85f9{padding:0px;}.elementor .e-31eced92-3ca1{width:340px;height:500px;min-width:340px;overflow:hidden;position:relative;color:var(--th-ivory);text-decoration:none;padding:26px;border-radius:3px;background-image:linear-gradient(180deg, rgba(10,27,30,0) 35%,rgba(10,27,30,.92) 100%),url("https://www.thalassaaesthetic.com/wp-content/uploads/2026/10/unsplash-scalp-massager.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;flex:0 0 auto;justify-content:space-between;background-size: auto auto,cover; background-position: 0% 0%,center center; scroll-snap-align: start; box-sizing: border-box;\n}.elementor .e-7c644d40-ef15{padding-block-start:0px;padding-block-end:10px;padding-inline-start:88px;padding-inline-end:88px;display:flex;flex-direction:row;gap:22px;overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; scroll-padding: 0 88px;\n}.elementor .e-24bf68d8-605d{overflow:hidden;color:var(--th-ivory);padding-block-start:150px;padding-block-end:150px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--th-deep);display:flex;flex-direction:column;}.elementor .e-3ed68444-61ed{font-family:var(--th-font-label);font-size:11px;color:#5B6664;letter-spacing:0.28em;text-transform:uppercase;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6bf5d7e1-8349{font-family:var(--th-font-display);font-weight:300;font-size:68px;color:var(--th-charcoal);line-height:1.02;margin-block-start:0px;margin-block-end:56px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6eccb8d6-8523{font-family:var(--th-font-display);font-weight:400;font-size:26px;color:var(--th-charcoal);line-height:1.1;margin:0px;}.elementor .e-26286a74-90f9{width:auto;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;display:flex;gap:16px;align-items:center;}.elementor .e-7080663e-9737{font-family:var(--th-font-display);font-weight:400;font-size:26px;color:var(--th-charcoal);line-height:1.1;margin:0px;}.elementor .e-48c251d9-f2df{width:auto;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;display:flex;gap:16px;align-items:center;}.elementor .e-7b481664-1883{font-family:var(--th-font-display);font-weight:400;font-size:26px;color:var(--th-charcoal);line-height:1.1;margin:0px;}.elementor .e-78e753c3-baf3{width:auto;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;display:flex;gap:16px;align-items:center;}.elementor .e-40cbaa7-1046{font-family:var(--th-font-display);font-weight:400;font-size:26px;color:var(--th-charcoal);line-height:1.1;margin:0px;}.elementor .e-57f532a8-2f34{width:auto;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;display:flex;gap:16px;align-items:center;}.elementor .e-72182565-26ca{font-family:var(--th-font-display);font-weight:400;font-size:26px;color:var(--th-charcoal);line-height:1.1;margin:0px;}.elementor .e-3c4aaae3-e918{width:auto;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;display:flex;gap:16px;align-items:center;}.elementor .e-3d447dc6-5b70{font-family:var(--th-font-display);font-weight:400;font-size:26px;color:var(--th-charcoal);line-height:1.1;margin:0px;}.elementor .e-62f4c720-9400{width:auto;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;display:flex;gap:16px;align-items:center;}.elementor .e-5f843796-2fc5{font-family:var(--th-font-display);font-weight:400;font-size:26px;color:var(--th-charcoal);line-height:1.1;margin:0px;}.elementor .e-422f87e8-ea33{width:auto;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;display:flex;gap:16px;align-items:center;}.elementor .e-1a0a2d22-752f{font-family:var(--th-font-display);font-weight:400;font-size:26px;color:var(--th-charcoal);line-height:1.1;margin:0px;}.elementor .e-5bfef3ca-55d1{width:auto;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;display:flex;gap:16px;align-items:center;}.elementor .e-1c8f2ce-8b3e{padding:0px;margin:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-7e80bd27-b122{min-width:0px;padding:0px;display:flex;flex-direction:column;}.elementor .e-7b1c117f-ef28{font-family:var(--th-font-label);font-size:11px;color:#A9C0BE;letter-spacing:0.26em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3919be9d-d219{max-width:520px;font-family:var(--th-font-display);font-weight:300;font-size:46px;color:var(--th-ivory);line-height:1.05;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7e6721ba-9c3f{font-family:var(--th-font-display);font-size:24px;color:var(--th-ivory);margin:0px;}.elementor .e-174141dd-2fc2{text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(230,184,101,.3);\n}.elementor .e-51988a20-6217{font-family:var(--th-font-display);font-size:24px;color:var(--th-ivory);margin:0px;}.elementor .e-2c0e4b51-a3cc{text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(230,184,101,.3);\n}.elementor .e-583cb840-897e{font-family:var(--th-font-display);font-size:24px;color:var(--th-ivory);margin:0px;}.elementor .e-268edf68-94b9{text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(230,184,101,.3);\n}.elementor .e-732e9fce-3e44{font-family:var(--th-font-display);font-size:24px;color:var(--th-ivory);margin:0px;}.elementor .e-1140fb5b-2801{text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(230,184,101,.3);\n}.elementor .e-3f683f78-632e{padding:0px;display:flex;flex-direction:column;}.elementor .e-74ae33e9-f021{font-family:var(--th-font-body);font-size:12px;color:var(--th-gold-light);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-7aef431-74c2{text-decoration:none;padding-block-start:0px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:22px;border-block-end-width:1px;align-self:flex-start;border-bottom-style: solid; border-bottom-color: rgba(230,184,101,.5);\n}.elementor .e-2e7695a1-857a{width:100%;position:relative;padding:56px;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-39ab21a4-eef4{min-height:640px;overflow:hidden;position:relative;color:var(--th-ivory);padding:0px;border-radius:3px;display:flex;background-image: radial-gradient(40% 35% at 70% 30%, rgba(60,160,166,.45), transparent 70%), radial-gradient(30% 25% at 20% 70%, rgba(230,184,101,.14), transparent 70%), linear-gradient(180deg,#0F3E43 0%,#0E2E33 55%,#0A1B1E 100%);\n}.elementor .e-28512465-ff80{padding-block-start:150px;padding-block-end:150px;padding-inline-start:88px;padding-inline-end:88px;background-color:var(--th-ivory);display:grid;flex-direction:column;gap:80px;grid-template-columns:5fr 7fr;align-items:stretch;}.elementor .e-67d59afc-95f8{font-family:var(--th-font-label);font-size:11px;color:#A9C0BE;letter-spacing:0.28em;text-transform:uppercase;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-34b7b777-8927{font-family:var(--th-font-display);font-weight:300;font-size:68px;color:var(--th-ivory);line-height:1.02;margin-block-start:0px;margin-block-end:80px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-44f6f9f4-bae3{font-family:var(--th-font-label);font-size:11px;color:var(--th-gold-light);letter-spacing:0.26em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-49c054b4-38e7{font-family:var(--th-font-display);font-weight:400;font-size:30px;color:var(--th-ivory);line-height:1.1;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1a7d3361-2179{font-family:var(--th-font-body);font-size:15px;color:var(--th-mist);line-height:1.7;margin:0px;}.elementor .e-59ab6fbf-c71f{padding-block-start:28px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--th-gold);\n}.elementor .e-21d86653-38dd{font-family:var(--th-font-label);font-size:11px;color:var(--th-gold-light);letter-spacing:0.26em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3900c4b3-e8b9{font-family:var(--th-font-display);font-weight:400;font-size:30px;color:var(--th-ivory);line-height:1.1;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-77017396-3346{font-family:var(--th-font-body);font-size:15px;color:var(--th-mist);line-height:1.7;margin:0px;}.elementor .e-142ff2ef-7754{padding-block-start:28px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--th-gold);\n}.elementor .e-61ec1bc1-f8c3{font-family:var(--th-font-label);font-size:11px;color:var(--th-gold-light);letter-spacing:0.26em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-740682b0-4a44{font-family:var(--th-font-display);font-weight:400;font-size:30px;color:var(--th-ivory);line-height:1.1;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4863842a-7c51{font-family:var(--th-font-body);font-size:15px;color:var(--th-mist);line-height:1.7;margin:0px;}.elementor .e-5cf4d4c3-7072{padding-block-start:28px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--th-gold);\n}.elementor .e-5b33dfaa-499a{font-family:var(--th-font-label);font-size:11px;color:var(--th-gold-light);letter-spacing:0.26em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7faa4068-cc0d{font-family:var(--th-font-display);font-weight:400;font-size:30px;color:var(--th-ivory);line-height:1.1;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-10b852f8-9b01{font-family:var(--th-font-body);font-size:15px;color:var(--th-mist);line-height:1.7;margin:0px;}.elementor .e-6195ef9c-848b{padding-block-start:28px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--th-gold);\n}.elementor .e-502d7b3f-4c3b{padding:0px;display:grid;gap:40px;grid-template-columns:repeat(4, minmax(0,1fr));}.elementor .e-7161001d-8cfe{color:var(--th-ivory);text-align:center;padding-block-start:150px;padding-block-end:150px;padding-inline-start:88px;padding-inline-end:88px;background-color:var(--th-abyss);display:flex;flex-direction:column;}.elementor .e-3cb57b6f-468f{font-family:var(--th-font-label);font-size:11px;color:#5B6664;letter-spacing:0.28em;text-transform:uppercase;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7f359cc1-ffbc{font-family:var(--th-font-display);font-weight:300;font-size:68px;color:var(--th-charcoal);line-height:1.02;margin:0px;}.elementor .e-385e98aa-79aa{padding:0px;display:flex;flex-direction:column;}.elementor .e-5a36ed7c-56c4{max-width:500px;font-family:var(--th-font-body);font-weight:300;font-size:18px;color:var(--th-slate);line-height:1.7;margin:0px;}.elementor .e-19ae1880-bdd5{padding:0px;margin-block-end:80px;display:grid;gap:80px;grid-template-columns:1fr 1fr;align-items:end;}.elementor .e-3e318d3-bdae{aspect-ratio:16/11;padding:0px;margin-block-end:26px;border-radius:2px;background-image:url("https://www.thalassaaesthetic.com/wp-content/uploads/2026/10/unsplash-face-hifu-handpiece.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:68% 40%;}.elementor .e-537b9e22-f81e{font-family:var(--th-font-display);font-size:20px;color:var(--th-gold-deep);font-style:italic;margin:0px;}.elementor .e-3e0cb489-85ea{font-family:var(--th-font-display);font-weight:400;font-size:32px;color:var(--th-charcoal);line-height:1.1;margin:0px;}.elementor .e-2b2ec4c8-435f{padding:0px;margin-block-end:10px;display:flex;gap:16px;align-items: baseline;\n}.elementor .e-3fb5a070-2d11{max-width:520px;font-family:var(--th-font-body);font-size:15.5px;color:var(--th-slate);line-height:1.7;margin:0px;}.elementor .e-6658925b-29c5{padding:0px;}.elementor .e-3ca75be0-bcb9{aspect-ratio:16/11;padding:0px;margin-block-end:26px;border-radius:2px;background-image:url("https://www.thalassaaesthetic.com/wp-content/uploads/2026/10/pexels-device-light-therapy-face.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:50% 45%;}.elementor .e-5fce78d4-7b66{font-family:var(--th-font-display);font-size:20px;color:var(--th-gold-deep);font-style:italic;margin:0px;}.elementor .e-46a19f98-a0d7{font-family:var(--th-font-display);font-weight:400;font-size:32px;color:var(--th-charcoal);line-height:1.1;margin:0px;}.elementor .e-1344d315-3b1e{padding:0px;margin-block-end:10px;display:flex;gap:16px;align-items: baseline;\n}.elementor .e-a4ae45-6d52{max-width:520px;font-family:var(--th-font-body);font-size:15.5px;color:var(--th-slate);line-height:1.7;margin:0px;}.elementor .e-618b89f8-5971{padding:0px;margin-block-start:120px;}.elementor .e-775100e5-47cf{aspect-ratio:16/11;padding:0px;margin-block-end:26px;border-radius:2px;background-image:url("https://www.thalassaaesthetic.com/wp-content/uploads/2026/10/pexels-device-laser-goggles-bed.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:60% 40%;}.elementor .e-bd0fb00-9f82{font-family:var(--th-font-display);font-size:20px;color:var(--th-gold-deep);font-style:italic;margin:0px;}.elementor .e-2979595e-2447{font-family:var(--th-font-display);font-weight:400;font-size:32px;color:var(--th-charcoal);line-height:1.1;margin:0px;}.elementor .e-5582c0d1-9de6{padding:0px;margin-block-end:10px;display:flex;gap:16px;align-items: baseline;\n}.elementor .e-781def0d-10b5{max-width:520px;font-family:var(--th-font-body);font-size:15.5px;color:var(--th-slate);line-height:1.7;margin:0px;}.elementor .e-4f3552e5-fca0{padding:0px;}.elementor .e-3f86af0c-fc0b{aspect-ratio:16/11;padding:0px;margin-block-end:26px;border-radius:2px;background-image:url("https://www.thalassaaesthetic.com/wp-content/uploads/2026/10/unsplash-spa-towels.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-61cfca74-d1e8{font-family:var(--th-font-display);font-size:20px;color:var(--th-gold-deep);font-style:italic;margin:0px;}.elementor .e-4786b269-7e4a{font-family:var(--th-font-display);font-weight:400;font-size:32px;color:var(--th-charcoal);line-height:1.1;margin:0px;}.elementor .e-419c8cd9-cf20{padding:0px;margin-block-end:10px;display:flex;gap:16px;align-items: baseline;\n}.elementor .e-5a73a56-24b3{max-width:520px;font-family:var(--th-font-body);font-size:15.5px;color:var(--th-slate);line-height:1.7;margin:0px;}.elementor .e-3582aba9-28c8{padding:0px;margin-block-start:120px;}.elementor .e-7de1573e-11fd{column-gap:80px;padding:0px;display:grid;grid-template-columns:1fr 1fr;row-gap: 80px;\n}.elementor .e-4e868c21-4044{padding-block-start:150px;padding-block-end:150px;padding-inline-start:88px;padding-inline-end:88px;background-color:var(--th-ivory);display:flex;flex-direction:column;}.elementor .e-3d0805f-2f87{font-family:var(--th-font-label);font-size:11px;color:#E9E4DA;letter-spacing:0.3em;text-transform:uppercase;margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7df6a8ce-c878{font-family:var(--th-font-display);font-weight:300;font-size:100px;color:transparent;line-height:1;margin:0px;background-image:linear-gradient(100deg, #B67E1E 0%,#D09527 35%,#F6DA9A 50%,#D09527 65%,#B67E1E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;-webkit-background-clip: text; -webkit-text-fill-color: transparent;\n}.elementor .e-47446ac6-5e0c{max-width:620px;font-family:var(--th-font-body);font-weight:300;font-size:18px;color:#DCE3E1;line-height:1.75;margin-block-start:30px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-4f3fcec4-1f22:hover,.elementor .e-4f3fcec4-1f22:focus-visible{background-color:rgba(230,184,101,.12);}.elementor .e-4f3fcec4-1f22{font-family:var(--th-font-body);font-size:12.5px;color:var(--th-gold-light);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:40px;border-width:1px;border-color:rgba(230,184,101,.6);border-style:solid;display:inline-block;transition: background 300ms ease;\n}.elementor .e-570c335a-326b{text-decoration:none;padding:0px;margin-block-start:34px;}.elementor .e-6011b4d8-d046{min-height:840px;color:var(--th-ivory);text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:88px;padding-inline-end:88px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image: radial-gradient(40% 35% at 30% 30%, rgba(60,160,166,.35), transparent 70%), radial-gradient(30% 25% at 65% 70%, rgba(230,184,101,.12), transparent 70%), linear-gradient(180deg,#0A1B1E,#0E2428 50%,#0C2F33);\n}.elementor .e-3a103e2-2242{width:64px;height:auto;margin-block-start:0px;margin-block-end:26px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-21570eea-569f{font-family:var(--th-font-label);font-size:11px;color:#5B6664;letter-spacing:0.28em;text-transform:uppercase;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6bdb58c1-5596{font-family:var(--th-font-display);font-weight:300;font-size:68px;color:var(--th-charcoal);line-height:1.02;margin-block-start:0px;margin-block-end:80px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4cf2379d-4bdc{width:64px;height:64px;font-family:var(--th-font-display);font-size:24px;color:var(--th-gold-deep);font-style:italic;margin-block-start:0px;margin-block-end:22px;margin-inline-start:auto;margin-inline-end:auto;border-radius:50%;border-width:1px;border-color:var(--th-gold);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-2a719b41-8de8{font-family:var(--th-font-display);font-weight:400;font-size:28px;color:var(--th-charcoal);line-height:1.1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3b5910ed-f161{font-family:var(--th-font-body);font-size:15px;color:var(--th-slate);line-height:1.7;margin:0px;}.elementor .e-2a2aad72-179a{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;}.elementor .e-49b0ca6b-f6a4{width:64px;height:64px;font-family:var(--th-font-display);font-size:24px;color:var(--th-gold-deep);font-style:italic;margin-block-start:0px;margin-block-end:22px;margin-inline-start:auto;margin-inline-end:auto;border-radius:50%;border-width:1px;border-color:var(--th-gold);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-70d85817-6de6{font-family:var(--th-font-display);font-weight:400;font-size:28px;color:var(--th-charcoal);line-height:1.1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5e0eeb2c-c51c{font-family:var(--th-font-body);font-size:15px;color:var(--th-slate);line-height:1.7;margin:0px;}.elementor .e-64a40f15-9802{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;}.elementor .e-18499fc3-f998{width:64px;height:64px;font-family:var(--th-font-display);font-size:24px;color:var(--th-gold-deep);font-style:italic;margin-block-start:0px;margin-block-end:22px;margin-inline-start:auto;margin-inline-end:auto;border-radius:50%;border-width:1px;border-color:var(--th-gold);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-60d5e8be-336c{font-family:var(--th-font-display);font-weight:400;font-size:28px;color:var(--th-charcoal);line-height:1.1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-44fa8b9f-9b28{font-family:var(--th-font-body);font-size:15px;color:var(--th-slate);line-height:1.7;margin:0px;}.elementor .e-5a14897d-4618{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;}.elementor .e-11d72e46-dd11{width:64px;height:64px;font-family:var(--th-font-display);font-size:24px;color:var(--th-gold-deep);font-style:italic;margin-block-start:0px;margin-block-end:22px;margin-inline-start:auto;margin-inline-end:auto;border-radius:50%;border-width:1px;border-color:var(--th-gold);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-59ddfe69-9f4b{font-family:var(--th-font-display);font-weight:400;font-size:28px;color:var(--th-charcoal);line-height:1.1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7f4c9c21-9428{font-family:var(--th-font-body);font-size:15px;color:var(--th-slate);line-height:1.7;margin:0px;}.elementor .e-2ecc5ced-fffa{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;}.elementor .e-21c27535-4d66{width:100%;padding:0px;display:grid;gap:40px;grid-template-columns:repeat(4, minmax(0,1fr));}.elementor .e-6eea829e-1260{text-align:center;padding-block-start:150px;padding-block-end:150px;padding-inline-start:88px;padding-inline-end:88px;background-color:var(--th-ivory);display:flex;flex-direction:column;align-items:center;}.elementor .e-243edeb1-7f63{font-family:var(--th-font-label);font-size:11px;color:#E9E4DA;letter-spacing:0.3em;text-transform:uppercase;margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-71bfa7d0-9094{max-width:1000px;font-family:var(--th-font-display);font-weight:300;font-size:88px;color:var(--th-ivory);line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-7a9ae586-7544:hover,.elementor .e-7a9ae586-7544:focus-visible{background-color:var(--th-teal-hover);}.elementor .e-7a9ae586-7544{font-family:var(--th-font-body);font-weight:600;font-size:13px;color:#FFFFFF;letter-spacing:0.12em;line-height:1;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:36px;padding-inline-end:36px;margin:0px;border-radius:40px;background-color:var(--th-teal-deep);display:inline-block;transition: background 300ms ease;\n}.elementor .e-4326177e-1feb{text-decoration:none;padding:0px;width: fit-content;\n}.elementor .e-33f0b874-dd9e:hover,.elementor .e-33f0b874-dd9e:focus-visible{color:var(--th-gold-light);border-color:var(--th-gold-light);}.elementor .e-33f0b874-dd9e{font-family:var(--th-font-body);font-size:13px;color:var(--th-ivory);letter-spacing:0.12em;line-height:1;text-transform:uppercase;padding-block-start:19px;padding-block-end:19px;padding-inline-start:36px;padding-inline-end:36px;margin:0px;border-radius:40px;border-width:1px;border-color:rgba(245,241,233,.5);border-style:solid;transition:color 300ms, border-color 300ms;display:inline-block;}.elementor .e-7cd2ff54-c329{text-decoration:none;padding:0px;width: fit-content;\n}.elementor .e-4fe18f45-472d{padding:0px;margin-block-start:44px;display:flex;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-e9f83d6-8738{color:var(--th-ivory);text-align:center;padding-block-start:180px;padding-block-end:180px;padding-inline-start:88px;padding-inline-end:88px;display:flex;flex-direction:column;align-items:center;background-image: radial-gradient(40% 35% at 30% 30%, rgba(60,160,166,.45), transparent 70%), radial-gradient(30% 25% at 70% 70%, rgba(230,184,101,.18), transparent 70%), linear-gradient(180deg,#0F3E43 0%,#0E2E33 55%,#0A1B1E 100%);\n}