@supports not (font-variation-settings: normal){@font-face{font-family:Cabin;src:url(../../fonts/Cabin-Regular.woff2);font-weight:400;font-display:optional}@font-face{font-family:Cabin;src:url(../../fonts/Cabin-Bold.woff2);font-weight:700;font-display:optional}}@supports (font-variation-settings: normal){@font-face{font-family:Cabin;font-style:normal;font-weight:400 700;font-stretch:100%;src:url(/dist/assets/Cabin-Variable-2le_Qmgq.ttf) format("truetype");font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}}.off-screen{position:absolute;left:-5000em;clip:rect(0 0 0 0)}.on-screen{position:static;left:auto;clip:auto}.panels{padding:0 0 1.875rem}.panel{background:#273c54;color:#fff;border-radius:.9375rem;margin:0 0 1.25rem;padding:1.25rem;overflow:hidden;display:flex;flex-direction:column;text-align:center}.panel .asset{width:8.75rem;height:8.75rem;overflow:hidden;border-radius:50%;position:relative;margin:0 auto 1.25rem;flex-shrink:0}.panel .asset img{position:absolute;top:0;left:0;width:100%;height:101%;object-fit:cover}.panel .asset.svg{background:#fff;color:#527793}.panel .asset.svg img{width:60%;top:20%;left:20%;object-fit:contain}.panel .asset.svg .icon{width:60%;height:60%;margin:20%}.panel .copy{display:flex;flex-direction:column;flex-grow:1;font-size:.875rem}.panel .copy h3{color:#7bb6e3;font-size:1.5rem}.panel .copy h3 a{color:inherit;text-decoration:none}.panel .copy h3 a:hover,.panel .copy h3 a:focus{text-decoration:underline}.panel .copy>*:last-child{margin-bottom:0}.panel .copy .btn{margin-top:auto}.panel .copy .book-button{margin-top:.3125rem}.panel-specialist .copy h3{margin:0 0 .625rem}.panel-specialist .copy p{font-size:1rem}.panel-specialist .exclusively-nhs,.panel .exclusively-nhs{padding:.625rem;text-align:center;color:#527793;margin-top:.3125rem;background-color:#fff;border-radius:.3125rem}.panel-specialist .btn.book-button{margin-top:.3125rem}.panels.treatments-list-reduced .panel{align-items:center}.panels.treatments-list-reduced .panel h3{font-size:1.25rem}@media (max-width: 47.5rem){.panels.treatments-list-reduced{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.panels.treatments-list-reduced .panel{margin-bottom:0;gap:.875rem;padding:.875rem .4375rem}.panels.treatments-list-reduced .panel h3{font-size:1.125rem}.panels.treatments-list-reduced .panel .asset{width:5rem;height:5rem;margin:0}}.theme-light .panel,.panel-link{background:#efeeec;color:#4f4f4f}.theme-light .panel .copy h3,.panel-link .copy h3{color:#527793}.theme-white .panel{background:#fff;color:#4f4f4f}.theme-white .panel .copy h3{color:#527793}.panel-link{text-decoration:none;transition:transform 1s}.panel-link .btn{text-decoration:underline;color:#527793}.panel-link:hover,.panel-link:focus{background:#e6e5e3;transform:scale(1.05)}.panel-link:hover .asset,.panel-link:focus .asset{background:#527793;color:#fff}.panel-link:hover .btn,.panel-link:focus .btn{color:#000}@media (min-width: 37.5rem){.panels{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-1%;margin-right:-1%}.panels .panel{width:48%;margin:0 1% 1.25rem}}@media (min-width: 56.25rem){.panels .panel{flex-direction:row;text-align:left}.panels .panel .asset{margin:0 1.25rem 0 0}}@media (min-width: 62.5rem){.panels-3 .panel{width:31.3333333%}.panels-3 .panel .asset{width:5rem;height:5rem}}.treatment-list section{display:none}.treatment-list section.js-current{display:block}.js-disabled .treatment-list section{display:block}
