.elementor .e-6e1bf017-1af50ec{font-family:Roboto;font-size:0.8125rem;color:#757575;margin-block-start:0px;margin-block-end:1.75rem;margin-inline-start:0px;margin-inline-end:0px;display:block;& p { margin: 0; } & a { color: inherit; }\n}.elementor .e-20c5647b-56c6bf6{font-family:Roboto;font-size:0.875rem;color:var(--New_Pulse);letter-spacing:0.11em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.3125rem;margin-inline-start:0px;margin-inline-end:0px;display:block;& .pmg-clinic-heading__title { display: none; } & .pmg-clinic-heading__eyebrow { font-size: inherit; color: inherit; margin: 0; line-height: 1.25; }\n}.elementor .e-3d7d4bf8-718d3cb{font-family:"Instrument Serif";font-weight:400;font-size:3.5rem;color:var(--Svart);line-height:1.1;margin:0px;display:block;cursor: auto;\n}.elementor .e-fb1b5a5-9a5744f{font-family:Roboto;font-size:0.8125rem;color:var(--limbra-terracotta-dark);line-height:1.5;margin-block-start:1.25rem;margin-block-end:0.625rem;margin-inline-start:0px;margin-inline-end:0px;display:block;& p { margin: 0; } &:empty { display: none; }\n}.elementor .e-7072d3cd-4398c82{font-family:Roboto;font-size:1.0625rem;line-height:1.4;margin-block-start:0.5rem;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;display:block;& p { font-size: inherit; line-height: inherit; margin: 0; }\n}.elementor .e-53ea4cc5-1f15e3c{font-family:Roboto;color:inherit;margin:0px;display:block;font-size: inherit; line-height: inherit; & p { margin: 0; }\n}.elementor .e-22632cb3-18a33e1:hover,.elementor .e-22632cb3-18a33e1:focus-visible{color:var(--DUP_Terracotta);}.elementor .e-22632cb3-18a33e1{font-family:Roboto;font-size:0.84rem;color:var(--Svart);line-height:1.5;text-decoration:none;padding:0px;margin:0px;display:flex;flex-direction:row;gap:0.5rem;align-items:center;&:focus-visible { outline: 2px solid var(--Terracotta); outline-offset: 3px; } &::before { content: ""; display: block; width: 0.75rem; height: 0.75rem; flex-shrink: 0; background-color: currentColor; mask: url("data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9ImUtZm9udC1pY29uLXN2ZyBlLWZhcy1tYXAtbWFya2VkLWFsdCIgdmlld0JveD0iMCAwIDU3NiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI4OCAwYy02OS41OSAwLTEyNiA1Ni40MS0xMjYgMTI2IDAgNTYuMjYgODIuMzUgMTU4LjggMTEzLjkgMTk2LjAyIDYuMzkgNy41NCAxNy44MiA3LjU0IDI0LjIgMEMzMzEuNjUgMjg0LjggNDE0IDE4Mi4yNiA0MTQgMTI2IDQxNCA1Ni40MSAzNTcuNTkgMCAyODggMHptMCAxNjhjLTIzLjIgMC00Mi0xOC44LTQyLTQyczE4LjgtNDIgNDItNDIgNDIgMTguOCA0MiA0Mi0xOC44IDQyLTQyIDQyek0yMC4xMiAyMTUuOTVBMzIuMDA2IDMyLjAwNiAwIDAgMCAwIDI0NS42NnYyNTAuMzJjMCAxMS4zMiAxMS40MyAxOS4wNiAyMS45NCAxNC44NkwxNjAgNDQ4VjIxNC45MmMtOC44NC0xNS45OC0xNi4wNy0zMS41NC0yMS4yNS00Ni40MkwyMC4xMiAyMTUuOTV6TTI4OCAzNTkuNjdjLTE0LjA3IDAtMjcuMzgtNi4xOC0zNi41MS0xNi45Ni0xOS42Ni0yMy4yLTQwLjU3LTQ5LjYyLTU5LjQ5LTc2LjcydjE4MmwxOTIgNjRWMjY2Yy0xOC45MiAyNy4wOS0zOS44MiA1My41Mi01OS40OSA3Ni43Mi05LjEzIDEwLjc3LTIyLjQ0IDE2Ljk1LTM2LjUxIDE2Ljk1em0yNjYuMDYtMTk4LjUxTDQxNiAyMjR2Mjg4bDEzOS44OC01NS45NUEzMS45OTYgMzEuOTk2IDAgMCAwIDU3NiA0MjYuMzRWMTc2LjAyYzAtMTEuMzItMTEuNDMtMTkuMDYtMjEuOTQtMTQuODZ6Ij48L3BhdGg+PC9zdmc+") center / contain no-repeat; } &:not(:has(.e-paragraph-base:not(:empty))) { display: none; } &::before { position: static !important; inset: auto !important; top: auto !important; left: auto !important; transform: none !important; margin: 0 !important; flex: 0 0 0.75rem; align-self: center; }\n}.elementor .e-6590eebf-6ad23a5{font-family:Roboto;color:inherit;margin:0px;display:block;font-size: inherit; line-height: inherit; & p { margin: 0; }\n}.elementor .e-229c5c22-3ba2179:hover,.elementor .e-229c5c22-3ba2179:focus-visible{color:var(--DUP_Terracotta);}.elementor .e-229c5c22-3ba2179{font-family:Roboto;font-size:0.84rem;color:var(--Svart);line-height:1.5;text-decoration:none;padding:0px;margin:0px;display:flex;flex-direction:row;gap:0.5rem;align-items:center;&:focus-visible { outline: 2px solid var(--Terracotta); outline-offset: 3px; } &::before { content: ""; display: block; width: 0.75rem; height: 0.75rem; flex-shrink: 0; background-color: currentColor; mask: url("data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9ImUtZm9udC1pY29uLXN2ZyBlLWZhcy1jbG9jayIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI1Niw4QzExOSw4LDgsMTE5LDgsMjU2UzExOSw1MDQsMjU2LDUwNCw1MDQsMzkzLDUwNCwyNTYsMzkzLDgsMjU2LDhabTkyLjQ5LDMxM2gwbC0yMCwyNWExNiwxNiwwLDAsMS0yMi40OSwyLjVoMGwtNjctNDkuNzJhNDAsNDAsMCwwLDEtMTUtMzEuMjNWMTEyYTE2LDE2LDAsMCwxLDE2LTE2aDMyYTE2LDE2LDAsMCwxLDE2LDE2VjI1Nmw1OCw0Mi41QTE2LDE2LDAsMCwxLDM0OC40OSwzMjFaIj48L3BhdGg+PC9zdmc+") center / contain no-repeat; } &:not(:has(.e-paragraph-base:not(:empty))) { display: none; } &::before { position: static !important; inset: auto !important; top: auto !important; left: auto !important; transform: none !important; margin: 0 !important; flex: 0 0 0.75rem; align-self: center; }\n}.elementor .e-67ce28f2-6415498{padding:0px;margin-block-start:0px;margin-block-end:0.625rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0.3125rem;}.elementor .e-51d04194-e165b6e{font-family:Roboto;font-size:0.875rem;line-height:1.5;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-35f67b6e-3cbfc1e{margin:0px;display:block;& .pmg-clinic-booking-cta { margin: 0; } & .pmg-clinic-booking-cta__button { display: flex; align-items: center; justify-content: center; width: 100%; font-family: var(--Roboto_Mono); font-weight: 400; font-size: 0.75rem; line-height: 1.4; color: var(--White); background: var(--New_Pulse); text-transform: uppercase; text-decoration: none; border: 0; border-radius: 999px; padding: 1rem 1.5rem; } & .pmg-clinic-booking-cta__button:hover { background: var(--New_Pulse_hover); } & .pmg-clinic-booking-cta__button:focus-visible { outline: 2px solid var(--Terracotta); outline-offset: 3px; }\n}.elementor .e-3340637a-875eaaa{font-family:Roboto;font-size:0.8125rem;margin-block-start:1.25rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-5aedb0b4-59b5142{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 50%;align-items:stretch;}.elementor .e-71d064c1-33c0fbc{width:100%;min-height:25rem;max-height:28.125rem;object-fit:cover;border-radius:2.5rem;display:block;}.elementor .e-5211927a-e285f92{min-width:0px;padding:0px;display:flex;flex-direction:column;flex:1 1 50%;align-self:center;}.elementor .e-150762c8-979bce8{width:100%;max-width:81.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:2rem;align-items:flex-start;}.elementor .e-7f3cf0ae-4bb982b{font-family:Roboto;color:#000000;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--Bone_white);display:flex;flex-direction:column;align-items:stretch;}.elementor .e-1072114f-a2ec129:hover,.elementor .e-1072114f-a2ec129:focus-visible{color:var(--Svart);background-color:var(--DUP_Bone_white1);}.elementor .e-1072114f-a2ec129{font-family:Roboto;font-weight:400;font-size:0.875rem;color:#64433B;line-height:1.3;text-decoration:none;padding-block-start:0.5625rem;padding-block-end:0.5625rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:999rem;border-width:1px;border-color:#D7C9C1;border-style:solid;background-color:transparent;display:inline-block;flex:0 0 auto;white-space: nowrap; &:focus-visible { outline: 2px solid var(--Terracotta); outline-offset: 3px; }\n}.elementor .e-2e38960d-852ad7c:hover,.elementor .e-2e38960d-852ad7c:focus-visible{color:var(--Svart);background-color:var(--DUP_Bone_white1);}.elementor .e-2e38960d-852ad7c{font-family:Roboto;font-weight:400;font-size:0.875rem;color:#64433B;line-height:1.3;text-decoration:none;padding-block-start:0.5625rem;padding-block-end:0.5625rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:999rem;border-width:1px;border-color:#D7C9C1;border-style:solid;background-color:transparent;display:inline-block;flex:0 0 auto;white-space: nowrap; &:focus-visible { outline: 2px solid var(--Terracotta); outline-offset: 3px; }\n}.elementor .e-44bd978e-4aa38b5:hover,.elementor .e-44bd978e-4aa38b5:focus-visible{color:var(--Svart);background-color:var(--DUP_Bone_white1);}.elementor .e-44bd978e-4aa38b5{font-family:Roboto;font-weight:400;font-size:0.875rem;color:#64433B;line-height:1.3;text-decoration:none;padding-block-start:0.5625rem;padding-block-end:0.5625rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:999rem;border-width:1px;border-color:#D7C9C1;border-style:solid;background-color:transparent;display:inline-block;flex:0 0 auto;white-space: nowrap; &:focus-visible { outline: 2px solid var(--Terracotta); outline-offset: 3px; }\n}.elementor .e-69f54cc5-f9cdc06:hover,.elementor .e-69f54cc5-f9cdc06:focus-visible{color:var(--Svart);background-color:var(--DUP_Bone_white1);}.elementor .e-69f54cc5-f9cdc06{font-family:Roboto;font-weight:400;font-size:0.875rem;color:#64433B;line-height:1.3;text-decoration:none;padding-block-start:0.5625rem;padding-block-end:0.5625rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:999rem;border-width:1px;border-color:#D7C9C1;border-style:solid;background-color:transparent;display:inline-block;flex:0 0 auto;white-space: nowrap; &:focus-visible { outline: 2px solid var(--Terracotta); outline-offset: 3px; }\n}.elementor .e-75c8f00-ff39f42{width:100%;max-width:81.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0.625rem;flex-wrap:wrap;align-items:center;}.elementor .e-7440e7a4-0d2d925{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-block-end-width:1px;background-color:var(--White);display:flex;flex-direction:column;align-items:stretch;border-bottom-style: solid; border-bottom-color: #E3D9D3;\n}.elementor .e-4b573313-1e8a7e3{font-family:var(--DUP_Roboto_Mono);font-size:0.75rem;color:#64433B;letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-63915690-8897864{scroll-margin-top:2rem;font-family:"Instrument Serif";font-weight:400;font-size:2.25rem;color:var(--Svart);line-height:1.15;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;color: #000 !important;\n}.elementor .e-2c62cc5d-31bf689{max-width:30rem;font-family:Roboto;font-size:1rem;color:#64433B;line-height:1.6;margin-block-end:1.875rem;}.elementor .e-709423af-ff5e60a{font-family:Roboto;font-weight:400;font-size:0.9375rem;letter-spacing:0px;margin:0px;font-size: inherit; line-height: inherit;\n}.elementor .e-32b0342a-15a5b4f:hover,.elementor .e-32b0342a-15a5b4f:focus-visible{background-color:var(--DUP_Bone_white1);}.elementor .e-32b0342a-15a5b4f{width:auto;font-family:Roboto;font-weight:400;font-size:0.9375rem;color:#64433B;letter-spacing:0px;line-height:1.4;padding-block-start:0.6875rem;padding-block-end:0.6875rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:999px;border-width:1px;border-color:#CDBBB2;border-style:solid;background-color:transparent;display:inline-flex;gap:0.5625rem;justify-content:center;align-items:center;&[aria-selected="true"] { border-color: #64433B; color: var(--Svart); background-color: transparent; } &[aria-selected="true"]::before { content: ""; display: block; width: 7px; height: 7px; flex-shrink: 0; border-radius: 50%; background-color: var(--New_Pulse); } &:focus-visible { outline: 2px solid var(--Terracotta); outline-offset: 3px; } &[aria-selected="true"]::before { position: static; inset: auto; top: auto; left: auto; margin: 0px; transform: none; align-self: center; } &:hover, &:focus-visible { color: #64433B !important; -webkit-text-fill-color: #64433B !important; background-color: var(--Bone_white, #F5EBE5); } &[aria-selected="true"]:hover, &[aria-selected="true"]:focus-visible { color: var(--Svart) !important; -webkit-text-fill-color: var(--Svart) !important; } & > span { color: inherit; -webkit-text-fill-color: inherit; }\n}.elementor .e-151d4529-4c7c062{font-family:Roboto;font-weight:400;font-size:0.9375rem;letter-spacing:0px;margin:0px;font-size: inherit; line-height: inherit;\n}.elementor .e-3a53e665-5f9ca11:hover,.elementor .e-3a53e665-5f9ca11:focus-visible{background-color:var(--DUP_Bone_white1);}.elementor .e-3a53e665-5f9ca11{width:auto;font-family:Roboto;font-weight:400;font-size:0.9375rem;color:#64433B;letter-spacing:0px;line-height:1.4;padding-block-start:0.6875rem;padding-block-end:0.6875rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:999px;border-width:1px;border-color:#CDBBB2;border-style:solid;background-color:transparent;display:inline-flex;gap:0.5625rem;justify-content:center;align-items:center;&[aria-selected="true"] { border-color: #64433B; color: var(--Svart); background-color: transparent; } &[aria-selected="true"]::before { content: ""; display: block; width: 7px; height: 7px; flex-shrink: 0; border-radius: 50%; background-color: var(--New_Pulse); } &:focus-visible { outline: 2px solid var(--Terracotta); outline-offset: 3px; } &[aria-selected="true"]::before { position: static; inset: auto; top: auto; left: auto; margin: 0px; transform: none; align-self: center; } &:hover, &:focus-visible { color: #64433B !important; -webkit-text-fill-color: #64433B !important; background-color: var(--Bone_white, #F5EBE5); } &[aria-selected="true"]:hover, &[aria-selected="true"]:focus-visible { color: var(--Svart) !important; -webkit-text-fill-color: var(--Svart) !important; } & > span { color: inherit; -webkit-text-fill-color: inherit; }\n}.elementor .e-173dc46a-95da14a{font-family:Roboto;font-weight:400;font-size:0.9375rem;letter-spacing:0px;margin:0px;font-size: inherit; line-height: inherit;\n}.elementor .e-16cee6ec-91969c4:hover,.elementor .e-16cee6ec-91969c4:focus-visible{background-color:var(--DUP_Bone_white1);}.elementor .e-16cee6ec-91969c4{width:auto;font-family:Roboto;font-weight:400;font-size:0.9375rem;color:#64433B;letter-spacing:0px;line-height:1.4;padding-block-start:0.6875rem;padding-block-end:0.6875rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:999px;border-width:1px;border-color:#CDBBB2;border-style:solid;background-color:transparent;display:inline-flex;gap:0.5625rem;justify-content:center;align-items:center;&[aria-selected="true"] { border-color: #64433B; color: var(--Svart); background-color: transparent; } &[aria-selected="true"]::before { content: ""; display: block; width: 7px; height: 7px; flex-shrink: 0; border-radius: 50%; background-color: var(--New_Pulse); } &:focus-visible { outline: 2px solid var(--Terracotta); outline-offset: 3px; } &[aria-selected="true"]::before { position: static; inset: auto; top: auto; left: auto; margin: 0px; transform: none; align-self: center; } &:hover, &:focus-visible { color: #64433B !important; -webkit-text-fill-color: #64433B !important; background-color: var(--Bone_white, #F5EBE5); } &[aria-selected="true"]:hover, &[aria-selected="true"]:focus-visible { color: var(--Svart) !important; -webkit-text-fill-color: var(--Svart) !important; } & > span { color: inherit; -webkit-text-fill-color: inherit; }\n}.elementor .e-5a776025-789e7c7{display:flex;gap:0.625rem;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-17cff074-a72b4e5{margin:0px;display:block;& > ul.clinic-professions { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.75rem; } & > ul.clinic-professions > li { margin: 0; min-width: 0; } & > ul.clinic-professions .clinic-professions__link { display: block; background: var(--Bone_white); padding: 1rem 1.125rem; border-radius: 0.875rem; color: var(--Svart); text-decoration: none; } & .pmg-clinic-v2-inventory__expand { display: inline-flex !important; align-items: center; justify-content: flex-start; gap: .375rem; margin: 1rem 0 0 !important; padding: 0 !important; width: auto !important; min-height: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; color: #9E2F16 !important; font-family: Roboto !important; font-size: .875rem !important; line-height: 1.5 !important; font-weight: 400 !important; text-transform: none !important; letter-spacing: 0 !important; } & .pmg-clinic-v2-inventory__expand:hover { color: #64433B !important; text-decoration: underline; } & .pmg-clinic-v2-inventory__expand:focus-visible { outline: 2px solid #9E2F16; outline-offset: 3px; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand { display: inline-flex !important; align-items: center; justify-content: flex-start; gap: .375rem; margin: 1rem 0 0 !important; padding: 0 !important; width: auto !important; min-height: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; color: #9E2F16 !important; font-family: Roboto !important; font-size: .875rem !important; line-height: 1.5 !important; font-weight: 400 !important; text-transform: none !important; letter-spacing: 0 !important; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand:hover { color: #64433B !important; text-decoration: underline; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand:focus-visible { outline: 2px solid #9E2F16; outline-offset: 3px; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand::after { content: "→"; display: inline-block; width: 1rem; height: 1rem; font-size: 1rem; line-height: 1; background: transparent !important; mask: none !important; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand[aria-expanded="true"]::after { transform: rotate(-90deg); } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand[hidden], & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand[data-v2-mobile-only] { display: none !important; }\n}.elementor .e-5c4bf86b-ea5034a{min-width:0px;padding:0px;}.elementor .e-55517a3a-4f5ff1d{margin:0px;display:block;& > ul.clinic-professions { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.75rem; } & > ul.clinic-professions > li { margin: 0; min-width: 0; } & > ul.clinic-professions .clinic-professions__link { display: block; background: var(--Bone_white); padding: 1rem 1.125rem; border-radius: 0.875rem; color: var(--Svart); text-decoration: none; } & .pmg-clinic-v2-inventory__expand { display: inline-flex !important; align-items: center; justify-content: flex-start; gap: .375rem; margin: 1rem 0 0 !important; padding: 0 !important; width: auto !important; min-height: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; color: #9E2F16 !important; font-family: Roboto !important; font-size: .875rem !important; line-height: 1.5 !important; font-weight: 400 !important; text-transform: none !important; letter-spacing: 0 !important; } & .pmg-clinic-v2-inventory__expand:hover { color: #64433B !important; text-decoration: underline; } & .pmg-clinic-v2-inventory__expand:focus-visible { outline: 2px solid #9E2F16; outline-offset: 3px; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand { display: inline-flex !important; align-items: center; justify-content: flex-start; gap: .375rem; margin: 1rem 0 0 !important; padding: 0 !important; width: auto !important; min-height: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; color: #9E2F16 !important; font-family: Roboto !important; font-size: .875rem !important; line-height: 1.5 !important; font-weight: 400 !important; text-transform: none !important; letter-spacing: 0 !important; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand:hover { color: #64433B !important; text-decoration: underline; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand:focus-visible { outline: 2px solid #9E2F16; outline-offset: 3px; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand::after { content: "→"; display: inline-block; width: 1rem; height: 1rem; font-size: 1rem; line-height: 1; background: transparent !important; mask: none !important; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand[aria-expanded="true"]::after { transform: rotate(-90deg); } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand[hidden], & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand[data-v2-mobile-only] { display: none !important; }\n}.elementor .e-404003de-0bc2dc0{min-width:0px;padding:0px;}.elementor .e-4f7e1e4a-1af38fd{margin:0px;display:block;& > ul.clinic-professions { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.75rem; } & > ul.clinic-professions > li { margin: 0; min-width: 0; } & > ul.clinic-professions .clinic-professions__link { display: block; background: var(--Bone_white); padding: 1rem 1.125rem; border-radius: 0.875rem; color: var(--Svart); text-decoration: none; } & .pmg-clinic-v2-inventory__expand { color: #9E2F16 !important; background: transparent !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; margin: 1rem 0 0 !important; font-size: .875rem !important; } & .pmg-clinic-v2-inventory__expand { display: inline-flex !important; align-items: center; justify-content: flex-start; gap: .375rem; margin: 1rem 0 0 !important; padding: 0 !important; width: auto !important; min-height: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; color: #9E2F16 !important; font-family: Roboto !important; font-size: .875rem !important; line-height: 1.5 !important; font-weight: 400 !important; text-transform: none !important; letter-spacing: 0 !important; } & .pmg-clinic-v2-inventory__expand:hover { color: #64433B !important; text-decoration: underline; } & .pmg-clinic-v2-inventory__expand:focus-visible { outline: 2px solid #9E2F16; outline-offset: 3px; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand { display: inline-flex !important; align-items: center; justify-content: flex-start; gap: .375rem; margin: 1rem 0 0 !important; padding: 0 !important; width: auto !important; min-height: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; color: #9E2F16 !important; font-family: Roboto !important; font-size: .875rem !important; line-height: 1.5 !important; font-weight: 400 !important; text-transform: none !important; letter-spacing: 0 !important; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand:hover { color: #64433B !important; text-decoration: underline; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand:focus-visible { outline: 2px solid #9E2F16; outline-offset: 3px; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand::after { content: "→"; display: inline-block; width: 1rem; height: 1rem; font-size: 1rem; line-height: 1; background: transparent !important; mask: none !important; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand[aria-expanded="true"]::after { transform: rotate(-90deg); } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand[hidden], & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand[data-v2-mobile-only] { display: none !important; }\n}.elementor .e-2af29713-230cbdc{min-width:0px;padding:0px;}.elementor .e-444d8764-f1db33d{display:block;}.elementor .e-1935533-e6924a7{padding:0px;display:flex;flex-direction:column;gap:1.875rem;& .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand { display: inline-flex !important; align-items: center; justify-content: flex-start; gap: .375rem; margin: 1rem 0 0 !important; padding: 0 !important; width: auto !important; min-height: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; color: #9E2F16 !important; font-family: Roboto !important; font-size: .875rem !important; line-height: 1.5 !important; font-weight: 400 !important; text-transform: none !important; letter-spacing: 0 !important; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand:hover { color: #64433B !important; text-decoration: underline; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand:focus-visible { outline: 2px solid #9E2F16; outline-offset: 3px; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand::after { content: "→"; display: inline-block; width: 1rem; height: 1rem; font-size: 1rem; line-height: 1; background: transparent !important; mask: none !important; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand[aria-expanded="true"]::after { transform: rotate(-90deg); } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand[hidden], & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand[data-v2-mobile-only] { display: none !important; }\n}.elementor .e-5d70f5f8-2be1980{width:100%;max-width:81.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-1de32292-6c56854{scroll-margin-top:8rem;font-family:Roboto;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--White);display:flex;flex-direction:column;align-items:stretch;& .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand { display: inline-flex !important; align-items: center; justify-content: flex-start; gap: .375rem; margin: 1rem 0 0 !important; padding: 0 !important; width: auto !important; min-height: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; color: #9E2F16 !important; font-family: Roboto !important; font-size: .875rem !important; line-height: 1.5 !important; font-weight: 400 !important; text-transform: none !important; letter-spacing: 0 !important; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand:hover { color: #64433B !important; text-decoration: underline; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand:focus-visible { outline: 2px solid #9E2F16; outline-offset: 3px; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand::after { content: "→"; display: inline-block; width: 1rem; height: 1rem; font-size: 1rem; line-height: 1; background: transparent !important; mask: none !important; } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand[aria-expanded="true"]::after { transform: rotate(-90deg); } & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand[hidden], & .pmg-clinic-v2-inventory .pmg-clinic-v2-inventory__expand[data-v2-mobile-only] { display: none !important; }\n}.elementor .e-a814d2b-1ef2362{font-family:var(--DUP_Roboto_Mono);font-size:0.75rem;color:#64433B;letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-306afb8c-a88cba4{scroll-margin-top:2rem;font-family:"Instrument Serif";font-weight:400;font-size:2.25rem;color:var(--Svart);line-height:1.15;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1242910c-cb61b49{margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-1a580b4e-14c05fe{margin:0px;display:block;& .pmg-clinic-v2-inventory__therapist-booking a, & .pmg-clinic-v2-inventory__therapist-booking a:hover, & .pmg-clinic-v2-inventory__therapist-booking a:focus, & .pmg-clinic-v2-inventory__therapist-booking a:visited { color: #FFFFFF !important; -webkit-text-fill-color: #FFFFFF !important; } & .pmg-therapist-archive-card .pmg-therapist-archive-card__booking-button { display: inline-flex !important; align-items: center; justify-content: center; gap: .5rem !important; min-height: 2.375rem !important; padding: 0 1rem !important; border: 1px solid #C99D84 !important; border-radius: 999px !important; background: #F6D7C7 !important; color: #000000 !important; font-family: Roboto !important; font-size: .92rem !important; font-weight: 400 !important; line-height: 1.2 !important; text-decoration: none !important; text-transform: none; white-space: nowrap; box-sizing: border-box; } & .pmg-therapist-archive-card .pmg-therapist-archive-card__booking-button:hover, & .pmg-therapist-archive-card .pmg-therapist-archive-card__booking-button:focus-visible { border-color: #B77D5F !important; background: var(--pmg-ta-cta-hover, #F2C7B0) !important; color: #533528 !important; } & .pmg-therapist-archive-card .pmg-therapist-archive-card__booking-button::after { content: "›"; font-size: 1rem; line-height: 1; } & .pmg-therapist-archive-card .pmg-therapist-archive-card__booking-button span { color: inherit !important; }\n}.elementor .e-78520676-94d67db{width:100%;max-width:81.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-298c8f65-47c847c{scroll-margin-top:8rem;font-family:Roboto;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--Skin-warm);display:flex;flex-direction:column;align-items:stretch;}.elementor .e-4277b497-6406f79{margin:0px;display:block;}.elementor .e-169d2898-7f07d2b{width:100%;max-width:81.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-70f70442-4dddaf8{font-family:Roboto;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--limbra-off-white);display:flex;flex-direction:column;align-items:stretch;&:not(:has(.pmg-gr__section)) { display: none !important; } & .pmg-gr { width: 100%; max-width: none; }\n}.elementor .e-34d1b2e7-08f366b{font-family:var(--DUP_Roboto_Mono);font-size:0.6875rem;color:#64433B;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f6f3ee0-5335e37{font-family:"Instrument Serif";font-weight:400;font-size:1.875rem;color:var(--Svart);line-height:1.15;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-76428843-f33a27c{font-family:Roboto;font-size:1rem;color:var(--Svart);line-height:1.55;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-527084b1-9a4e2ce{font-family:Roboto;font-size:0.875rem;color:#64433B;line-height:1.55;margin:0px;}.elementor .e-5239e0c5-ec5afd4{min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-7cff5a51-09edbf7{position:relative;padding-inline-start:2rem;border-block-end-width:1px;gap:0.8125rem;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #EAE4E0; &::before { content:""; display:block; flex:0 0 1.1875rem; width:1.1875rem; height:1.1875rem; margin-top:.125rem; background-image:url("data:image/svg+xml,svgxmlnshttpwww.w3.org2000svgviewBox002424fillnonestroke64433bstroke-width1.6stroke-linecaproundstroke-linejoinroundpathdM2010c06-811-811S416410a88011160Zcirclecx12cy10r2.5svg"); background-size:contain; background-repeat:no-repeat; } &::before { content:"";position:absolute;top:1.1875rem;left:0px;display:block;width:1.1875rem;height:1.1875rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjQ0MzNiIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAgMTBjMCA2LTggMTEtOCAxMVM0IDE2IDQgMTBhOCA4IDAgMSAxIDE2IDBaIi8+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMCIgcj0iMi41Ii8+PC9zdmc+");background-size:contain;background-repeat:no-repeat; }\n}.elementor .e-68607e83-bcc5677{font-family:Roboto;font-size:1rem;color:var(--Svart);line-height:1.55;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-51bae0e4-828e8c5{font-family:Roboto;font-size:0.875rem;color:#64433B;line-height:1.55;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-45d03634-ba48f7e{font-family:Roboto;font-size:0.875rem;color:#64433B;line-height:1.55;margin:0px;display:block;& ul { list-style:none;padding:0px;margin:0px; } & li { display:flex;justify-content:space-between;gap:1rem; } & strong { font-weight:400; }\n}.elementor .e-353d68c8-4eeb58c{font-family:Roboto;font-size:0.875rem;color:#64433B;line-height:1.55;margin-block-start:0.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;& ul { list-style:none;padding:0px;margin:0px; } & .pmg-v2-holiday__hours { font-family: Roboto, sans-serif !important; }\n}.elementor .e-550817d8-86e4cbb{min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-3fb763d4-feadc0c{position:relative;scroll-margin-top:8rem;padding-inline-start:2rem;border-block-end-width:1px;gap:0.8125rem;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #EAE4E0; &::before { content:""; display:block; flex:0 0 1.1875rem; width:1.1875rem; height:1.1875rem; margin-top:.125rem; background-image:url("data:image/svg+xml,svgxmlnshttpwww.w3.org2000svgviewBox002424fillnonestroke64433bstroke-width1.6stroke-linecaproundstroke-linejoinroundcirclecx12cy12r9pathdM127v5l32svg"); background-size:contain; background-repeat:no-repeat; } &::before { content:"";position:absolute;top:1.1875rem;left:0px;display:block;width:1.1875rem;height:1.1875rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjQ0MzNiIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI5Ii8+PHBhdGggZD0iTTEyIDd2NWwzIDIiLz48L3N2Zz4=");background-size:contain;background-repeat:no-repeat; }\n}.elementor .e-4dcd13f9-0719899{font-family:Roboto;font-size:1rem;color:var(--Svart);line-height:1.55;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1a8c9a2b-2642e97{font-family:Roboto;font-size:0.875rem;color:#64433B;line-height:1.55;margin:0px;display:block;& a { color:#9E2F16;text-decoration:none; }\n}.elementor .e-5decc161-24dd5a3{min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-3f01141c-d3dff58{position:relative;padding-inline-start:2rem;border-block-end-width:0px;gap:0.8125rem;align-items:flex-start;&::before { content:""; display:block; flex:0 0 1.1875rem; width:1.1875rem; height:1.1875rem; margin-top:.125rem; background-image:url("data:image/svg+xml,svgxmlnshttpwww.w3.org2000svgviewBox002424fillnonestroke64433bstroke-width1.6stroke-linecaproundstroke-linejoinroundpathdm534115-22a131300055l2-25114c-14-72-12-3S1453Zsvg"); background-size:contain; background-repeat:no-repeat; } &::before { content:"";position:absolute;top:1.1875rem;left:0px;display:block;width:1.1875rem;height:1.1875rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjQ0MzNiIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtNSAzIDQgMSAxIDUtMiAyYTEzIDEzIDAgMCAwIDUgNWwyLTIgNSAxIDEgNGMtMSA0LTcgMi0xMi0zUzEgNCA1IDNaIi8+PC9zdmc+");background-size:contain;background-repeat:no-repeat; }\n}.elementor .e-1ac9fb1e-1f1a170{font-family:Roboto;font-size:1rem;color:var(--Svart);line-height:1.55;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2e634145-58a878f{font-family:Roboto;font-size:0.875rem;color:#64433B;line-height:1.55;margin:0px;}.elementor .e-3868bc3a-4a81827{min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-430fc4ff-aeef6ad{position:relative;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #EAE4E0; &:not(:has(#clinic-v2-parking-text)) { display:none; } &:has(#clinic-v2-parking-text:empty) { display:none; } &::before { content:"";position:absolute;top:1.1875rem;left:0px;width:1.1875rem;height:1.1875rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjQ0MzNiIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtNSA3IDItNGgxMGwyIDRtLTE2IDBoMTh2OUgzWm0yIDl2M20xNC0zdjNNNiAxMWgxbTEwIDBoMSIvPjwvc3ZnPg==");background-size:contain;background-repeat:no-repeat; }\n}.elementor .e-7a7ffa0-0cf473a{font-family:Roboto;font-size:1rem;color:var(--Svart);line-height:1.55;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-333cc430-84503a2{font-family:Roboto;font-size:0.875rem;color:#64433B;line-height:1.55;margin:0px;}.elementor .e-32351cb8-92e29c5{min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-5e61e2da-5c32295{position:relative;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #EAE4E0; &:not(:has(#clinic-v2-transit-text)) { display:none; } &:has(#clinic-v2-transit-text:empty) { display:none; } &::before { content:"";position:absolute;top:1.1875rem;left:0px;width:1.1875rem;height:1.1875rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjQ0MzNiIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSI1IiB5PSIyIiB3aWR0aD0iMTQiIGhlaWdodD0iMTciIHJ4PSIzIi8+PHBhdGggZD0iTTUgMTBoMTRNOCAxOXYzbTgtM3YzTTggMTRoMW02IDBoMSIvPjwvc3ZnPg==");background-size:contain;background-repeat:no-repeat; }\n}.elementor .e-4286ec00-3faa794{min-width:0px;padding:0px;flex:1 1 46%;}.elementor .e-5ed2a314-1442e0e{position:relative;z-index:0;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;& .pmg-city-clinic-map__canvas { border-radius:1.125rem;background:#E8DFD6; } & .pmg-city-clinic-map__marker { background:#DB3C0B; } isolation:isolate;\n}.elementor .e-32ba2df1-43ede8c{font-family:Roboto;font-size:1rem;color:var(--Svart);line-height:1.55;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6e457f85-8b928e5{font-family:Roboto;font-size:0.875rem;color:#64433B;line-height:1.55;margin:0px;}.elementor .e-32861cb9-e61fa1b:hover,.elementor .e-32861cb9-e61fa1b:focus-visible{background-color:#F5EBE5;}.elementor .e-32861cb9-e61fa1b{font-family:Roboto;font-size:0.8125rem;color:#9E2F16;line-height:1.4;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;border-width:1px;border-color:#D8AAA0;border-style:solid;background-color:transparent;}.elementor .e-329ecae4-28c5561:hover,.elementor .e-329ecae4-28c5561:focus-visible{background-color:#F5EBE5;}.elementor .e-329ecae4-28c5561{font-family:Roboto;font-size:0.8125rem;color:#9E2F16;line-height:1.4;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;border-width:1px;border-color:#D8AAA0;border-style:solid;background-color:transparent;}.elementor .e-42944dc4-931c0f5{padding:0px;margin-block-start:1rem;gap:0.625rem;flex-wrap:wrap;}.elementor .e-7db54b45-2e21e96{min-width:0px;padding:0px;flex:1 1 54%;}.elementor .e-3307da43-f97ee3d{padding:2rem;border-radius:1.5rem;background-color:#FFFFFF;gap:3.25rem;align-items:flex-start;}.elementor .e-3a7c779a-f477bb1{width:100%;max-width:81.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-740610c8-9f0b6ac{scroll-margin-top:8rem;font-family:Roboto;padding-block-start:3.25rem;padding-block-end:3.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--Skin-warm);display:flex;flex-direction:column;align-items:stretch;}.elementor .e-8db7789-4447702{padding:0px;margin:0px;}.elementor .e-4a6900e8-04857ce{font-family:"Roboto Mono";font-size:0.6875rem;color:#64433B;line-height:1.4;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3540ce89-5280722{font-family:"Instrument Serif";font-weight:400;font-size:1.875rem;color:var(--Svart);line-height:1.2;margin-block-start:0px;margin-block-end:1.375rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3ec3e1d9-1d132d5{margin:0px;display:block;}.elementor .e-fd1ec55-7cdf1a3{width:100%;max-width:81.25rem;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-3f880f9f-03bc10d{padding-block-start:3.5rem;padding-block-end:3.875rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;justify-content:center;&:not(:has(.pmg-clinic-gallery)) { display: none !important; }\n}.elementor .e-f0eadba-da9a4c0{font-family:var(--DUP_Roboto_Mono);font-size:0.6875rem;color:#64433B;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5bd0a612-e6092a0{font-family:"Instrument Serif";font-weight:400;font-size:1.875rem;color:var(--Svart);line-height:1.15;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6947678-0226271{font-family:var(--DUP_Roboto_Mono);font-size:0.6875rem;color:#64433B;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-13d75543-8561843{font-family:Roboto;font-size:1rem;color:var(--Svart);line-height:1.55;margin-block-start:0px;margin-block-end:0.3125rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c2339b3-273b57e{font-family:Roboto;font-size:0.875rem;color:#64433B;line-height:1.55;margin:0px;}.elementor .e-1aa8a82c-60aa797{font-family:Roboto;font-size:0.875rem;color:#64433B;line-height:1.55;margin:0px;display:block;& .pmg-clinic-v2-prices .pmg-clinic-price-list { margin: 0 !important; padding: 0 !important; gap: 0 !important; } & .pmg-clinic-v2-prices .pmg-clinic-price-list__group { margin: 0 !important; padding: 0 !important; border: 0 !important; border-bottom: 1px solid #D8C7B8 !important; border-radius: 0 !important; background: transparent !important; } & .pmg-clinic-v2-prices .pmg-clinic-price-list__summary { margin: 0 !important; padding: .9375rem 0 !important; gap: .75rem; } & .pmg-clinic-v2-prices .pmg-clinic-price-list__heading { margin: 0 !important; font-family: 'Instrument Serif' !important; font-size: 1.25rem !important; line-height: 1.3 !important; } & .pmg-clinic-v2-prices .pmg-clinic-price-list__items { margin: 0 !important; padding: 0 0 .5rem !important; } & .pmg-clinic-v2-prices .pmg-clinic-price-list__item { padding: .625rem 0 !important; margin: 0 !important; border-top: 1px solid #E3D9D3 !important; grid-template-columns: minmax(0, 1fr) auto !important; gap: 1rem !important; } & .pmg-clinic-v2-prices .pmg-clinic-price-list__price { text-align: right !important; font-family: 'Roboto Mono' !important; font-size: .9375rem !important; line-height: 1.5 !important; }\n}.elementor .e-26e84fa9-74fe7e9{min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-68ae6444-cdb425c{position:relative;padding-inline-start:2rem;border-block-end-width:1px;gap:0.8125rem;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #EAE4E0; &::before { content:"";display:block;flex:0 0 1.1875rem;width:1.1875rem;height:1.1875rem;margin-top:.125rem;background-image:url("data:image/svg+xml,svgxmlnshttpwww.w3.org2000svgviewBox002424fillnonestroke64433bstroke-width1.6stroke-linecaproundstroke-linejoinroundpathdm3129-9h8v8l-99Zcirclecx16cy7r1svg");background-size:contain;background-repeat:no-repeat; } &::before { content:"";position:absolute;top:1.1875rem;left:0px;display:block;width:1.1875rem;height:1.1875rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjQ0MzNiIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtMyAxMiA5LTloOHY4bC05IDlaIi8+PGNpcmNsZSBjeD0iMTYiIGN5PSI3IiByPSIxIi8+PC9zdmc+");background-size:contain;background-repeat:no-repeat; }\n}.elementor .e-4a3d34cb-581e9e1{font-family:Roboto;font-size:1rem;color:var(--Svart);line-height:1.55;margin-block-start:0px;margin-block-end:0.3125rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-294bd6bf-db23087{font-family:Roboto;font-size:0.875rem;color:#64433B;line-height:1.55;margin:0px;}.elementor .e-2de9df61-2d16dea{font-family:Roboto;font-size:0.875rem;color:#9E2F16;line-height:1.55;margin-block-start:0.625rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color:#9E2F16;text-decoration:none; } & a:hover { text-decoration:underline; }\n}.elementor .e-36bce7cf-30fe821{min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-3e91d671-c25808e{position:relative;padding-inline-start:2rem;border-block-end-width:1px;gap:0.8125rem;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #EAE4E0; &::before { content:"";display:block;flex:0 0 1.1875rem;width:1.1875rem;height:1.1875rem;margin-top:.125rem;background-image:url("data:image/svg+xml,svgxmlnshttpwww.w3.org2000svgviewBox002424fillnonestroke64433bstroke-width1.6stroke-linecaproundstroke-linejoinroundpathdm12383v6c05-89-89s-8-4-8-9V6Zsvg");background-size:contain;background-repeat:no-repeat; } &::before { content:"";position:absolute;top:1.1875rem;left:0px;display:block;width:1.1875rem;height:1.1875rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjQ0MzNiIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtMTIgMyA4IDN2NmMwIDUtOCA5LTggOXMtOC00LTgtOVY2WiIvPjwvc3ZnPg==");background-size:contain;background-repeat:no-repeat; }\n}.elementor .e-51e928b8-45ec891{font-family:Roboto;font-size:1rem;color:var(--Svart);line-height:1.55;margin-block-start:0px;margin-block-end:0.3125rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-122c5407-6ba8078{font-family:Roboto;font-size:0.875rem;color:#64433B;line-height:1.55;margin:0px;}.elementor .e-2348fa5e-90e692d{font-family:Roboto;font-size:0.875rem;color:#9E2F16;line-height:1.55;margin-block-start:0.625rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color:#9E2F16;text-decoration:none; } & a:hover { text-decoration:underline; }\n}.elementor .e-54d74e78-a5a26b7{min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-3b8da706-2d586e5{position:relative;padding-inline-start:2rem;border-block-end-width:1px;gap:0.8125rem;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #EAE4E0; &::before { content:"";display:block;flex:0 0 1.1875rem;width:1.1875rem;height:1.1875rem;margin-top:.125rem;background-image:url("data:image/svg+xml,svgxmlnshttpwww.w3.org2000svgviewBox002424fillnonestroke64433bstroke-width1.6stroke-linecaproundstroke-linejoinroundrectx3y7width18height14rx2pathdM87V3h8v4M312h18svg");background-size:contain;background-repeat:no-repeat; } &::before { content:"";position:absolute;top:1.1875rem;left:0px;display:block;width:1.1875rem;height:1.1875rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjQ0MzNiIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI3IiB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHJ4PSIyIi8+PHBhdGggZD0iTTggN1YzaDh2NE0zIDEyaDE4Ii8+PC9zdmc+");background-size:contain;background-repeat:no-repeat; }\n}.elementor .e-74baac06-5f6c9c6{font-family:Roboto;font-size:1rem;color:var(--Svart);line-height:1.55;margin-block-start:0px;margin-block-end:0.3125rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5f767e09-26f4189{font-family:Roboto;font-size:0.875rem;color:#64433B;line-height:1.55;margin:0px;}.elementor .e-45cf7414-c0b811f{font-family:Roboto;font-size:0.875rem;color:#9E2F16;line-height:1.55;margin-block-start:0.625rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color:#9E2F16;text-decoration:none; } & a:hover { text-decoration:underline; }\n}.elementor .e-71885c77-6a1bbb4{min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-762a5e4-d27ae96{position:relative;padding-inline-start:2rem;border-block-end-width:1px;gap:0.8125rem;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #EAE4E0; &::before { content:"";display:block;flex:0 0 1.1875rem;width:1.1875rem;height:1.1875rem;margin-top:.125rem;background-image:url("data:image/svg+xml,svgxmlnshttpwww.w3.org2000svgviewBox002424fillnonestroke64433bstroke-width1.6stroke-linecaproundstroke-linejoinroundpathdm12383v6c05-89-89s-8-4-8-9V6Zsvg");background-size:contain;background-repeat:no-repeat; } &::before { content:"";position:absolute;top:1.1875rem;left:0px;display:block;width:1.1875rem;height:1.1875rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjQ0MzNiIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtMTIgMyA4IDN2NmMwIDUtOCA5LTggOXMtOC00LTgtOVY2WiIvPjwvc3ZnPg==");background-size:contain;background-repeat:no-repeat; }\n}.elementor .e-ecc9665-2fef764{padding:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #EAE4E0;\n}.elementor .e-420ac1-ae34a92{min-width:0px;padding:0px;flex:1 1 50%;}.elementor .e-715c00fb-dfd7c71{font-family:var(--DUP_Roboto_Mono);font-size:0.6875rem;color:#64433B;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4e2f869f-9f7a334{font-family:Roboto;font-size:1rem;color:var(--Svart);line-height:1.55;margin-block-start:0px;margin-block-end:0.3125rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3275abd5-449d4f5{font-family:Roboto;font-size:0.875rem;color:#64433B;line-height:1.55;margin:0px;}.elementor .e-2fb8126f-5312cf6{font-family:Roboto;font-size:0.875rem;color:#9E2F16;line-height:1.55;margin-block-start:0.625rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;& a { color:#9E2F16;text-decoration:none; } & a:hover { text-decoration:underline; } & .pmg-clinic-booking-cta__button { background:transparent;padding:0px;border:0px;color:#9E2F16;font-family:Roboto;font-size:.875rem;min-height:0px;text-transform:none; } & .pmg-clinic-booking-cta__button { background:transparent !important; padding:0px !important; border:0px !important; color:#9E2F16 !important; font-family:Roboto !important; font-size:.875rem !important; min-height:0px !important; text-transform:none !important; }\n}.elementor .e-60851320-efb403b{min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-46034e94-ad5b078{position:relative;padding-inline-start:2rem;border-block-end-width:1px;gap:0.8125rem;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #EAE4E0; &::before { content:"";display:block;flex:0 0 1.1875rem;width:1.1875rem;height:1.1875rem;margin-top:.125rem;background-image:url("data:image/svg+xml,svgxmlnshttpwww.w3.org2000svgviewBox002424fillnonestroke64433bstroke-width1.6stroke-linecaproundstroke-linejoinroundpathdM63h12v18H6Zm35h6m-64h6m-64h4svg");background-size:contain;background-repeat:no-repeat; } &::before { content:"";position:absolute;top:1.1875rem;left:0px;display:block;width:1.1875rem;height:1.1875rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjQ0MzNiIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNiAzaDEydjE4SDZabTMgNWg2bS02IDRoNm0tNiA0aDQiLz48L3N2Zz4=");background-size:contain;background-repeat:no-repeat; }\n}.elementor .e-4f06c089-f747f4c{font-family:Roboto;font-size:1rem;color:var(--Svart);line-height:1.55;margin-block-start:0px;margin-block-end:0.3125rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-176ea78f-a91c9fd{font-family:Roboto;font-size:0.875rem;color:#64433B;line-height:1.55;margin:0px;}.elementor .e-3f2275f5-348f02f{font-family:Roboto;font-size:0.875rem;color:#9E2F16;line-height:1.55;margin-block-start:0.625rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color:#9E2F16;text-decoration:none; } & a:hover { text-decoration:underline; }\n}.elementor .e-33f9f275-617a518{font-family:Roboto;font-size:0.875rem;color:#9E2F16;line-height:1.55;margin-block-start:0.625rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;& a { color:#9E2F16;text-decoration:none; } & a:hover { text-decoration:underline; } & a, & button { background:transparent;padding:0px;border:0px;color:#9E2F16;font-family:Roboto;font-size:.875rem;min-height:0px;text-transform:none; }\n}.elementor .e-100b0d-35b1ffa{min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-7fa1e5c9-1bec8de{position:relative;padding-inline-start:2rem;border-block-end-width:1px;gap:0.8125rem;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #EAE4E0; &::before { content:"";display:block;flex:0 0 1.1875rem;width:1.1875rem;height:1.1875rem;margin-top:.125rem;background-image:url("data:image/svg+xml,svgxmlnshttpwww.w3.org2000svgviewBox002424fillnonestroke64433bstroke-width1.6stroke-linecaproundstroke-linejoinroundrectx3y5width18height16rx2pathdM72v6m10-6v6M310h18svg");background-size:contain;background-repeat:no-repeat; } &::before { content:"";position:absolute;top:1.1875rem;left:0px;display:block;width:1.1875rem;height:1.1875rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjQ0MzNiIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI1IiB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHJ4PSIyIi8+PHBhdGggZD0iTTcgMnY2bTEwLTZ2Nk0zIDEwaDE4Ii8+PC9zdmc+");background-size:contain;background-repeat:no-repeat; }\n}.elementor .e-155c3ce5-6502b24{padding:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #EAE4E0;\n}.elementor .e-10a1d19a-1ba586f{min-width:0px;padding:0px;flex:1 1 50%;}.elementor .e-14a6492f-3806cbc{padding-block-start:1.625rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:1.5rem;background-color:#FFFFFF;gap:3rem;align-items:flex-start;}.elementor .e-2d351939-d62a281{width:100%;max-width:81.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-4de3aa3f-faf6803{scroll-margin-top:8rem;font-family:Roboto;padding-block-start:3.25rem;padding-block-end:3.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--DUP_Bone_white1);display:flex;flex-direction:column;align-items:stretch;}.elementor .e-59c6c71a-3bac374{font-family:var(--DUP_Roboto_Mono);font-size:0.75rem;color:#64433B;letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-30721590-e12e5ae{scroll-margin-top:2rem;font-family:"Instrument Serif";font-weight:400;font-size:2.25rem;color:var(--Svart);line-height:1.15;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6343c062-d401c56{padding:0px;flex:0 0 32%;}.elementor .e-701a7bae-1ebf2ef{font-family:Roboto;font-size:1.0625rem;line-height:1.65;margin:0px;display:block;}.elementor .e-33f15012-0612b4b{min-width:0px;font-size:1.0625rem;line-height:1.65;padding:0px;flex:1 1 68%;}.elementor .e-5d0b3cb3-932524f{padding:0px;display:flex;gap:3.5rem;align-items:flex-start;}.elementor .e-5b1796c8-03a63d5{width:100%;max-width:81.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-57835d5c-edcd57d{font-family:Roboto;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--DUP_White);display:flex;flex-direction:column;align-items:stretch;}.elementor .e-5df30745-31bbe80{margin:0px;display:block;& .pmg-clinic-nearby .pmg-ue-clinic-card__button { display: inline-flex !important; align-items: center; justify-content: center; width: auto !important; min-height: 2.125rem; margin-left: auto; padding: .5625rem 1rem !important; border: 1px solid #D8C7B8 !important; border-radius: 999px !important; background: transparent !important; color: var(--Svart) !important; font-family: 'Roboto Mono', monospace !important; font-size: .6875rem !important; font-weight: 400 !important; line-height: 1.4 !important; text-transform: uppercase; text-decoration: none !important; white-space: nowrap; box-sizing: border-box; } & .pmg-clinic-nearby .pmg-ue-clinic-card__button:hover { background: #F5EBE5 !important; border-color: #9E2F16 !important; } & .pmg-clinic-nearby .pmg-ue-clinic-card__button:focus-visible { outline: 2px solid #9E2F16; outline-offset: 3px; }\n}.elementor .e-b0d83d5-48c8817{font-family:var(--DUP_Roboto_Mono);font-size:0.6875rem;color:#64433B;letter-spacing:0.03em;text-transform:uppercase;padding-block-start:2.125rem;margin-block-start:2.125rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #D8C7B8;\n}.elementor .e-5cb1eb44-6133624{padding:0px;margin:0px;border-width:0px;display:block;border-top-style: solid; border-top-color: #D8C7B8; & .pmg-clinic-local-links { background:transparent !important; border:0px !important; border-radius:0px !important; padding:0px !important; box-shadow:none !important; display:flex; flex-wrap:wrap; align-items:center; gap:1.75rem; } & .pmg-clinic-local-links__eyebrow, & .pmg-clinic-local-links__title, & .pmg-clinic-local-links__treatments-title, & .pmg-clinic-local-links__all-clinics, & .pmg-clinic-local-links__actions > .pmg-clinic-local-links__button--secondary { display:none !important; } & .pmg-clinic-local-links__actions, & .pmg-clinic-local-links__treatments, & .pmg-clinic-local-links__list, & .pmg-clinic-local-links__list li { display:contents !important; } & .pmg-clinic-local-links__button { display:inline-flex !important; align-items:center; gap:.5rem; background:transparent !important; border:0px !important; border-radius:0px !important; padding:0px !important; margin:0px !important; font-family:Roboto; font-size:.875rem; font-weight:400 !important; color:#9E2F16 !important; text-decoration:none !important; min-height:0px !important; line-height:1.5; } & .pmg-clinic-local-links__button svg { width:1rem; height:1rem; stroke:currentColor; fill:none; stroke-width:1.5; flex-shrink:0; } & .pmg-clinic-local-links__button:hover { text-decoration:underline !important; }\n}.elementor .e-4397773a-a5abb3b{width:100%;max-width:81.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6fae2ff8-7ea7692{font-family:Roboto;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--DUP_Bone_white1);display:flex;flex-direction:column;align-items:stretch;}.elementor .e-510b71d-4ad2d51{font-family:Roboto;font-weight:400;font-size:0.9375rem;color:var(--Svart);line-height:1.4;margin:0px;}.elementor .e-bfcdb9d-15bc019{font-family:Roboto;font-size:0.8125rem;color:#64433B;line-height:1.4;margin-block-start:0.3125rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;& .pmg-clinic-available-times { margin: 0; font-size: inherit; }\n}.elementor .e-dff0da6-080ea58{min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-58219eff-fba6fdd{margin:0px;display:block;flex:0 0 auto;& .pmg-clinic-booking-cta { margin: 0; } & a, & button { display: inline-block; font-family: var(--Roboto_Mono); font-size: 0.75rem; line-height: 1.4; font-weight: 500; text-transform: uppercase; color: var(--White); background: var(--New_Pulse); border: 0; border-radius: 999rem; padding: 0.875rem 1.5rem; text-decoration: none; white-space: nowrap; cursor: pointer; } & a:hover, & button:hover { background: var(--New_Pulse_hover); } & a:focus-visible, & button:focus-visible { outline: 2px solid var(--Terracotta); outline-offset: 3px; }\n}.elementor .e-10fad0db-53cd36c{width:28rem;max-width:calc(100vw - 3rem);position:fixed;inset-inline-end:1.5rem;inset-block-end:1.5rem;z-index:90;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.25rem;padding-inline-end:1rem;border-radius:1.25rem;border-width:1px;border-color:#D7C9C1;border-style:solid;background-color:var(--DUP_White);box-shadow:0px 0.875rem 2.25rem 0px rgba(100,67,59,0.18);display:flex;flex-direction:row;gap:1.125rem;align-items:center;}