@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}.treatment-list .letter{border-bottom:solid .125rem #e6e6e6}.treatment-list ul{list-style:none;padding:0 0 1.875rem;margin:0 -.625rem}.treatment-list li{display:flex;align-items:center;padding:.625rem}.treatment-list li p{margin:0}.treatment-list a{display:flex;align-items:center;text-decoration:none}.treatment-list a:hover .icon-circular,.treatment-list a:focus .icon-circular{color:#fff;background:#273c54;transform:scale(1.1)}.treatment-list .icon-circular{background:#527793;color:#fff;margin:0 1.25rem 0 0;padding:.75rem;transition:transform .2s;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.treatment-list .icon{width:2.5rem;height:2.5rem}.treatment-list.theme-white .icon-circular{background:#fff;color:#527793}@media (min-width: 37.5rem){.treatment-list ul{display:flex;flex-wrap:wrap}.treatment-list li{width:50%}}@media (min-width: 50rem){.treatment-list li{width:33.33333333%}}@media (min-width: 62.5rem){.treatment-list li{width:25%}}.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}}.wrapper .wrapper{padding:0}@media (min-width: 56.25rem){.treatment{display:flex;align-items:flex-start}.treatment .content{flex-grow:1}.treatment .overview{max-width:18.4375rem;margin-left:3.125rem;position:sticky;top:1.25rem}}.overview{border-radius:.9375rem;background:#efeeec;padding:1.25rem;margin:0 0 3.125rem}.overview .overview-list{list-style:none;padding:0;margin:0}.overview .overview-list li{font-size:.875rem;display:flex;align-items:center;margin:0 0 .9375rem}.overview .overview-list li:last-of-type{margin:0}.overview .overview-list li .icon-circular{flex-shrink:0;color:#527793;margin:0 1.25rem 0 0}.overview .overview-list li p{margin:0;line-height:1.4}.overview .overview-list li p strong{display:block}.overview .btn{margin-top:1.875rem;display:block}#specialists{margin:3.125rem auto 0}#specialists>h3{color:#273c54;padding-bottom:1.25rem;border-bottom:solid 1px #efeeec;margin:0 0 1.875rem}#specialists .panels{justify-content:flex-start}.related-treatments{margin:0 auto 3.125rem}.related-treatments>h3{color:#273c54;padding-bottom:1.25rem;border-bottom:solid 1px #efeeec}
