.elementor .e-1cb0a40a-e630{font-family:var(--f-head);font-weight:600;font-size:88px;color:var(--navy);line-height:1;}.elementor .e-745bc1dd-dd00{width:300px;margin-block-start:28px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;justify-content:center;}.elementor .e-276115d5-d298{max-width:520px;font-family:var(--f-head);font-weight:500;font-size:34px;color:var(--navy);line-height:1.15;margin:0px;}.elementor .e-2dfaaa3c-5f86{max-width:560px;padding:0px;margin-block-start:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-16c4079b-ec2a{background-clip:border-box;display:flex;flex-direction:column;}.elementor .e-2cac7b8e-b9c1{min-height:540px;overflow:hidden;padding-block-start:150px;padding-block-end:70px;padding-inline-start:0px;padding-inline-end:0px;background-image:radial-gradient(circle at center left, rgba(252, 244, 230, 0.16) 5%,rgba(252, 244, 230, 0.82) 23%,#fcf8f0cc 48%,#ffffff00 65%),url("https://hypnosis-swansea.co.uk/wp-content/uploads/2026/10/Final-sea-background-1024x434.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:var(--cream);display:flex;flex-direction:column;justify-content:center;}.elementor .e-18632cf9-39bded6{text-align:center;align-self:center;}.elementor .e-567d7e38-9ee1{max-width:460px;justify-content:center;align-self:center;}.elementor .e-7d2e3439-90a58ed{text-align:start;}.elementor .e-3eb1ff77-b9a18d7{text-align:start;}.elementor .e-efb1927-831dad5{text-align:start;}.elementor .e-4e72008b-29b8cec{text-align:justify;justify-content:flex-start;align-self:center;}.elementor .e-244b7478-ca54{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-6b276de-34be{overflow:hidden;aspect-ratio:426 / 316;padding:0px;border-radius:10px;box-shadow:0px 18px 40px 0px rgba(60,40,10,0.18);display:block;align-self:center;}.elementor .e-1b4286a8-2405{grid-template-rows:auto;align-items:start;}.elementor .e-17a1474a-3ce4{padding-block-start:90px;padding-block-end:90px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #faf4ea 0%,#f7eee0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--cream);display:flex;flex-direction:column;}.elementor .e-751108d0-72ba{color:var(--gold-light);text-align:center;}.elementor .e-2cc4fb16-3cdd{margin-block-end:18px;}.elementor .e-2bbae625-bd70{max-width:760px;font-family:var(--f-body);font-size:18px;color:var(--white);line-height:1.6;margin-block-end:44px;}.elementor .e-27c6a6ad-5467{width:46px;height:46px;color:var(--gold-light);}.elementor .e-6f6e395c-9ae1{width:88px;height:88px;color:var(--gold-light);padding:0px;border-radius:50%;border-width:2px;border-color:var(--gold-light);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-d502192-ef94{font-family:var(--f-head);font-weight:500;font-size:28px;color:var(--white);line-height:1.1;}.elementor .e-4cde7058-1bb1{font-family:var(--f-body);font-size:16px;color:var(--white);line-height:1.55;}.elementor .e-2834c4da-91db{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-6dc96998-ac78{width:42px;height:42px;color:var(--gold-light);}.elementor .e-339cd118-8f0a{width:88px;height:88px;color:var(--gold-light);padding:0px;border-radius:50%;border-width:2px;border-color:var(--gold-light);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-5a2a8488-3aa1{font-family:var(--f-head);font-weight:500;font-size:28px;color:var(--white);line-height:1.1;}.elementor .e-59a97ce4-a20e{font-family:var(--f-body);font-size:16px;color:var(--white);line-height:1.55;}.elementor .e-3cdb3669-a678{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-color:rgba(220,176,106,0.35);border-style:solid;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-6bd6e794-532c{width:40px;height:40px;color:var(--gold-light);}.elementor .e-65c131c5-172b{width:88px;height:88px;color:var(--gold-light);padding:0px;border-radius:50%;border-width:2px;border-color:var(--gold-light);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-48768363-3e16{font-family:var(--f-head);font-weight:500;font-size:28px;color:var(--white);line-height:1.1;}.elementor .e-7b97ee62-7fbf{font-family:var(--f-body);font-size:16px;color:var(--white);line-height:1.55;}.elementor .e-16a8ffb4-9628{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-color:rgba(220,176,106,0.35);border-style:solid;display:flex;flex-direction:column;gap:12px;justify-content:space-evenly;align-items:center;}.elementor .e-101bec72-25d9{width:42px;height:42px;color:var(--gold-light);}.elementor .e-76562d76-8a8b{width:88px;height:88px;color:var(--gold-light);padding:0px;border-radius:50%;border-width:2px;border-color:var(--gold-light);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-58811729-131d{font-family:var(--f-head);font-weight:500;font-size:28px;color:var(--white);line-height:1.1;}.elementor .e-788e3321-890d{font-family:var(--f-body);font-size:16px;color:var(--white);line-height:1.55;}.elementor .e-e1997e0-490c{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-color:rgba(220,176,106,0.35);border-style:solid;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-3dbdf253-5f75{width:100%;column-gap:0px;padding:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-5b14f48f-4d78{text-align:center;display:flex;flex-direction:column;align-items:center;}.elementor .e-30aa7dc7-f87f{padding-block-start:70px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--navy);display:flex;flex-direction:column;}.elementor .e-4b867175-540b051{text-align:center;align-self:center;}.elementor .e-802fefd-1926{max-width:460px;justify-content:center;align-self:center;}.elementor .e-619db350-3154313{text-align:start;}.elementor .e-6211ceb8-cda169c{text-align:start;}.elementor .e-a01f401-f66a79a{text-align:justify;}.elementor .e-d7b5557-d5f8{font-family:var(--f-head);font-weight:500;font-size:34px;color:var(--navy);line-height:1.15;text-align:center;}.elementor .e-14dc90cd-8d0d{max-width:320px;margin-block-start:6px;margin-block-end:14px;justify-content:center;align-items:center;}.elementor .e-39d4c459-65f6{width:13px;height:13px;color:var(--white);}.elementor .e-32da6e1e-28d7{width:26px;height:26px;color:var(--white);padding:0px;border-radius:50%;background-color:var(--gold);display:flex;flex:0 0 26px;justify-content:center;align-items:center;}.elementor .e-1404e3ef-86dd{font-family:var(--f-body);font-size:17px;color:var(--ink);line-height:1.5;}.elementor .e-1c56c703-519c{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-5a473e66-faa5{width:13px;height:13px;color:var(--white);}.elementor .e-744c22b5-9a94{width:26px;height:26px;color:var(--white);padding:0px;border-radius:50%;background-color:var(--gold);display:flex;flex:0 0 26px;justify-content:center;align-items:center;}.elementor .e-7840d4fd-aec3{font-family:var(--f-body);font-size:17px;color:var(--ink);line-height:1.5;}.elementor .e-652f00a5-8414{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-646cc104-3da4{width:13px;height:13px;color:var(--white);}.elementor .e-5ce557d5-2346{width:26px;height:26px;color:var(--white);padding:0px;border-radius:50%;background-color:var(--gold);display:flex;flex:0 0 26px;justify-content:center;align-items:center;}.elementor .e-18472691-b2f7{font-family:var(--f-body);font-size:17px;color:var(--ink);line-height:1.5;}.elementor .e-1f992fab-d65a{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-54eda568-4ff2{width:13px;height:13px;color:var(--white);}.elementor .e-634034b5-a895{width:26px;height:26px;color:var(--white);padding:0px;border-radius:50%;background-color:var(--gold);display:flex;flex:0 0 26px;justify-content:center;align-items:center;}.elementor .e-4dfb930-9928{font-family:var(--f-body);font-size:17px;color:var(--ink);line-height:1.5;}.elementor .e-7aa70319-50f5{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-40d5c449-e282{width:13px;height:13px;color:var(--white);}.elementor .e-18167f4c-f6bf{width:26px;height:26px;color:var(--white);padding:0px;border-radius:50%;background-color:var(--gold);display:flex;flex:0 0 26px;justify-content:center;align-items:center;}.elementor .e-77dbf6c6-9ed9{font-family:var(--f-body);font-size:17px;color:var(--ink);line-height:1.5;}.elementor .e-4f202c81-8259{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-62f92992-11d9{width:13px;height:13px;color:var(--white);}.elementor .e-3a8686ec-a4b6{width:26px;height:26px;color:var(--white);padding:0px;border-radius:50%;background-color:var(--gold);display:flex;flex:0 0 26px;justify-content:center;align-items:center;}.elementor .e-52bc0ea6-3c17{font-family:var(--f-body);font-size:17px;color:var(--ink);line-height:1.5;}.elementor .e-49d1891f-4dba{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-4c848493-28ea{padding-block-start:30px;padding-block-end:34px;padding-inline-start:44px;padding-inline-end:44px;border-radius:12px;border-width:1px;border-color:rgba(195,146,74,0.3);border-style:solid;background-color:rgba(255,255,255,0.55);display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:center;}.elementor .e-65c1256f-cb05{grid-template-rows:auto;align-items:start;}.elementor .e-66560248-c59a{padding-block-start:90px;padding-block-end:90px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--cream);display:flex;flex-direction:column;}.elementor .e-43a5aa95-2159{font-family:var(--f-head);font-weight:500;font-size:44px;color:var(--gold-dark);line-height:1.1;font-style:italic;}.elementor .e-a156ab4-b006{margin-block-start:14px;margin-block-end:0px;}.elementor .e-6c4fd384-3c81{text-align:center;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-3c306316-d72e{overflow:hidden;padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--sand);display:flex;flex-direction:column;}.elementor .e-53e1e6bf-fde4{color:var(--white);text-align:center;}.elementor .e-79e3c260-1d09{max-width:620px;font-family:var(--f-body);font-size:19px;color:var(--white);line-height:1.6;margin-block-start:0px;margin-block-end:30px;display:block;}.elementor .e-4b36892c-af67{min-width:240px;}.elementor .e-4c1fc311-1b75{padding:0px;display:flex;flex-direction:row;gap:22px;flex-wrap:wrap;justify-content:center;}.elementor .e-e716ce5-fe35{text-align:center;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-3cecddfd-3a64{padding-block-start:80px;padding-block-end:90px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--navy);display:flex;flex-direction:column;}