/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Source Sans 3";src:url(/themes/custom/physio/assets/fonts/sourcesans3.var.woff2);font-weight:200 900;font-style:normal;font-display:swap;}@font-face{font-family:"Source Sans 3";src:url(/themes/custom/physio/assets/fonts/sourcesans3-italic.var.woff2);font-weight:200 900;font-style:italic;font-display:swap;}@font-face{font-family:"Source Serif 4";src:url(/themes/custom/physio/assets/fonts/sourceserif4.var.woff2);font-weight:200 900;font-style:normal;font-display:swap;}@font-face{font-family:"Source Serif 4";src:url(/themes/custom/physio/assets/fonts/sourceserif4-italic.var.woff2);font-weight:200 900;font-style:italic;font-display:swap;}
:root{--nrd--color--primary--xx-dark:oklch(30.412% 0.05159 166.496);--nrd--color--primary--x-dark:oklch(38.276% 0.06473 167.458);--nrd--color--primary--dark:oklch(51.591% 0.07096 169.465);--nrd--color--primary--medium:oklch(68.907% 0.06226 171.273);--nrd--color--primary--light:oklch(91.633% 0.01585 177.428);--nrd--color--primary--x-light:oklch(96.281% 0.00591 171.489);--nrd--color--primary--xx-light:oklch(98.331% 0.00246 167.58);--nrd--color--secondary--xx-dark:oklch(27.931% 0.01743 82.22);--nrd--color--secondary--x-dark:oklch(53.417% 0.04031 75.08);--nrd--color--secondary--dark:oklch(69.831% 0.0279 76.666);--nrd--color--secondary--medium:oklch(79.269% 0.02063 77.232);--nrd--color--secondary--light:oklch(87.972% 0.02011 77.242);--nrd--color--secondary--x-light:oklch(96.431% 0.00687 88.61);--nrd--color--secondary--xx-light:oklch(97.983% 0.00441 77.984);--nrd--color--neutral--xx-dark:oklch(30.519% 0.00003 271.152);--nrd--color--neutral--x-dark:oklch(46.76% 0.00005 271.152);--nrd--color--neutral--dark:oklch(58.632% 0.00007 271.152);--nrd--color--neutral--medium:oklch(77.944% 0.00009 271.152);--nrd--color--neutral--light:oklch(92.797% 0.00011 271.152);--nrd--color--neutral--x-light:oklch(98.809% 0.00011 271.152);--nrd--color--neutral--xx-light:oklch(100% 0.00011 271.152);--nrd--font-size--text--x-small:0.75rem;--nrd--font-size--text--small:0.875rem;--nrd--font-size--text--medium:1rem;--nrd--font-size--text--large:1.125rem;--nrd--font-size--text--x-large:1.25rem;--nrd--font-size--heading--small:1.5rem;--nrd--font-size--heading--medium:clamp(1.75rem,1.6rem + 0.5vw,2.25rem);--nrd--font-size--heading--large:clamp(1.75rem,1.45rem + 1vw,2.25rem);--nrd--font-size--heading--x-large:clamp(2rem,1.4rem + 2vw,3rem);--nrd--font-size--display--medium:clamp(2.5rem,1.6rem + 3vw,4rem);--nrd--font-size--display--large:6rem;--nrd--line-height--body:1.5;--nrd--line-height--heading:1.1;--nrd--font-family--body:"Source Sans 3",sans-serif;--nrd--font-family--heading:"Source Serif 4",serif;--nrd--spacing--10:0.25rem;--nrd--spacing--20:0.5rem;--nrd--spacing--30:0.75rem;--nrd--spacing--40:1rem;--nrd--spacing--50:1.5rem;--nrd--spacing--60:2rem;--nrd--spacing--70:3rem;--nrd--spacing--80:4rem;--nrd--spacing--90:6rem;--nrd--spacing--100:8rem;--nrd--shadow--border:0 0.0625rem 0.125rem rgb(126 107 80 / 10%);--nrd--shadow--card:0 0.0625rem 0.125rem rgb(0 0 0 / 8%),0 0.125rem 0.25rem rgb(0 0 0 / 13%);--nrd--shadow--card-hover:0 0.125rem 0.375rem rgb(0 0 0 / 8%),0 0.475rem 0.75rem rgb(0 0 0 / 18%);--nrd--shadow--panel-right:-0.125rem 0.375rem 0.375rem rgb(0 0 0 / 8%),-0.475rem 0.75rem 0.75rem rgb(0 0 0 / 13%);--nrd--corner--small:var(--nrd--spacing--10);--nrd--corner--medium:var(--nrd--spacing--20);--nrd--corner--large:var(--nrd--spacing--30);--nrd--corner--x-large:var(--nrd--spacing--40);--nrd--corner--xx-large:var(--nrd--spacing--50);--nrd--corner--round:100%;}
:root{--nrd--layout--width--text:40rem;--nrd--layout--width--content:60rem;--nrd--layout--width--wide:80rem;--nrd--section--padding-x:var(--nrd--spacing--40);--nrd--section--padding-y:var(--nrd--spacing--60);--nrd--section--padding-box:var(--nrd--spacing--40);--nrd--section--padding-box-large:var(--nrd--spacing--40);--nrd--section--text-spacing:var(--nrd--spacing--30);--nrd--section--block-spacing-normal:var(--nrd--spacing--40);--nrd--section--block-spacing-wide:var(--nrd--spacing--50);--nrd--section--block-spacing-wider:var(--nrd--spacing--70);--nrd--section--block-spacing-x-wide:var(--nrd--spacing--70);--nrd--cta--font-size--medium:var(--nrd--font-size--text--medium);--nrd--cta--font-size--small:var(--nrd--font-size--text--small);--nrd--cta--font-weight:600;--nrd--cta--padding--medium:var(--nrd--spacing--30) var(--nrd--spacing--50);--nrd--cta--padding--small:var(--nrd--spacing--20) var(--nrd--spacing--30);--nrd--cta--corner:var(--nrd--corner--small);--nrd--cta--gap--medium:var(--nrd--spacing--20);--nrd--cta--gap--small:var(--nrd--spacing--10);--nrd--scheme--color--text--body:var(--nrd--color--neutral--xx-dark);--nrd--scheme--color--text--body-soft:var(--nrd--color--neutral--x-dark);--nrd--scheme--color--text--heading:var(--nrd--color--primary--x-dark);--nrd--scheme--color--text--accent:var(--nrd--color--secondary--dark);--nrd--scheme--color--text--big-value:var(--nrd--color--secondary--dark);--nrd--scheme--color--background:var(--nrd--color--secondary--xx-light);--nrd--scheme--color--background-soft:var(--nrd--color--secondary--x-light);--nrd--scheme--color--highlight-background:var(--nrd--color--neutral--xx-light);--nrd--scheme--color--highlight-border:var(--nrd--color--secondary--medium);--nrd--scheme--color--separator:var(--nrd--color--secondary--light);--nrd--scheme--icon--base--fill:var(--nrd--color--primary--x-dark);--nrd--scheme--icon--contrast--background:var(--nrd--color--primary--x-dark);--nrd--scheme--icon--contrast--fill:var(--nrd--color--primary--light);--nrd--scheme--tag--color--base:var(--nrd--color--primary--x-dark);--nrd--scheme--tag--color--contrast:var(--nrd--color--neutral--xx-light);--nrd--scheme--tag--color--border:transparent;--nrd--scheme--cta--color--base:var(--nrd--color--primary--x-dark);--nrd--scheme--cta--color--contrast:var(--nrd--color--neutral--xx-light);--nrd--scheme--cta--color--ghost:var(--nrd--color--neutral--x-dark);}body{background-color:var(--nrd--scheme--color--background);color:var(--nrd--scheme--color--text--body);}@media (min-width:48rem){:root{--nrd--section--padding-x:var(--nrd--spacing--60);--nrd--section--padding-y:var(--nrd--spacing--80);--nrd--section--padding-box:var(--nrd--spacing--50);--nrd--section--padding-box-large:var(--nrd--spacing--60);--nrd--section--block-spacing-normal:var(--nrd--spacing--60);--nrd--section--block-spacing-wide:var(--nrd--spacing--70);--nrd--section--block-spacing-wider:var(--nrd--spacing--80);--nrd--section--block-spacing-x-wide:var(--nrd--spacing--90);}}
.nrd-scheme-base{--nrd--scheme--color--text--body:var(--nrd--color--neutral--xx-dark);--nrd--scheme--color--text--body-soft:var(--nrd--color--neutral--x-dark);--nrd--scheme--color--text--heading:var(--nrd--color--primary--x-dark);--nrd--scheme--color--text--accent:var(--nrd--color--secondary--dark);--nrd--scheme--color--text--big-value:var(--nrd--color--secondary--dark);--nrd--scheme--color--background:var(--nrd--color--secondary--xx-light);--nrd--scheme--color--background-soft:var(--nrd--color--secondary--x-light);--nrd--scheme--color--background-highlight:var(--nrd--color--neutral--xx-light);--nrd--scheme--icon--contrast--background:var(--nrd--color--primary--x-dark);--nrd--scheme--icon--contrast--fill:var(--nrd--color--primary--light);--nrd--scheme--tag--color--base:var(--nrd--color--primary--x-dark);--nrd--scheme--tag--color--contrast:var(--nrd--color--neutral--xx-light);--nrd--scheme--tag--color--border:transparent;--nrd--scheme--cta--primary--base:var(--nrd--color--primary--x-dark);--nrd--scheme--cta--primary--contrast:var(--nrd--color--neutral--xx-light);--nrd--scheme--cta--primary--ghost:var(--nrd--color--neutral--x-dark);}.card,.nrd-scheme-contrast{--nrd--scheme--color--text--body:var(--nrd--color--neutral--xx-dark);--nrd--scheme--color--text--body-soft:var(--nrd--color--neutral--x-dark);--nrd--scheme--color--text--heading:var(--nrd--color--primary--dark);--nrd--scheme--color--text--accent:var(--nrd--color--secondary--x-dark);--nrd--scheme--color--text--big-value:var(--nrd--color--secondary--dark);--nrd--scheme--color--background:var(--nrd--color--neutral--xx-light);--nrd--scheme--color--background-soft:var(--nrd--color--secondary--x-light);--nrd--scheme--color--background-highlight:var(--nrd--color--secondary--light);--nrd--scheme--color--separator:var(--nrd--color--secondary--x-light);--nrd--scheme--icon--base--fill:var(--nrd--color--secondary--dark);--nrd--scheme--tag--color--base:var(--nrd--color--primary--x-dark);--nrd--scheme--tag--color--contrast:var(--nrd--color--neutral--xx-light);--nrd--scheme--tag--color--border:transparent;--nrd--scheme--cta--color--base:var(--nrd--color--primary--x-dark);--nrd--scheme--cta--color--contrast:var(--nrd--color--neutral--xx-light);--nrd--scheme--cta--color--ghost:var(--nrd--color--primary--x-dark);background-color:var(--nrd--scheme--color--background);color:var(--nrd--scheme--color--text--body);}.nrd-scheme-muted{--nrd--scheme--color--text--body:var(--nrd--color--neutral--xx-dark);--nrd--scheme--color--text--body-soft:var(--nrd--color--neutral--x-dark);--nrd--scheme--color--text--heading:var(--nrd--color--primary--x-dark);--nrd--scheme--color--text--accent:var(--nrd--color--secondary--x-dark);--nrd--scheme--color--text--big-value:var(--nrd--color--secondary--x-dark);--nrd--scheme--color--background:var(--nrd--color--secondary--x-light);--nrd--scheme--color--background-soft:var(--nrd--color--secondary--xx-light);--nrd--scheme--color--background-highlight:var(--nrd--color--neutral--xx-light);--nrd--scheme--cta--color--base:var(--nrd--color--primary--x-dark);--nrd--scheme--cta--color--contrast:var(--nrd--color--neutral--xx-light);--nrd--scheme--cta--color--ghost:var(--nrd--color--neutral--x-dark);background-color:var(--nrd--scheme--color--background);color:var(--nrd--scheme--color--text--body);}.hero,.nrd-scheme-primary{--nrd--scheme--color--text--body:var(--nrd--color--secondary--x-light);--nrd--scheme--color--text--accent:var(--nrd--color--secondary--medium);--nrd--scheme--color--background:var(--nrd--color--primary--x-dark);--nrd--scheme--tag--color--base:var(--nrd--color--primary--x-dark);--nrd--scheme--tag--color--contrast:var(--nrd--color--neutral--xx-light);--nrd--scheme--tag--color--border:var(--nrd--color--neutral--xx-light);--nrd--scheme--cta--color--contrast:var(--nrd--color--primary--x-dark);--nrd--scheme--cta--color--base:var(--nrd--color--neutral--xx-light);--nrd--scheme--cta--color--ghost:var(--nrd--color--neutral--xx-light);background-color:var(--nrd--scheme--color--background);color:var(--nrd--scheme--color--text--body);}
body{font-family:var(--nrd--font-family--body);font-size:var(--nrd--font-size--text--medium);line-height:var(--nrd--line-height--body);}h1,h2,h3,p.herotitle,.card-heading{font-family:var(--nrd--font-family--heading);line-height:var(--nrd--line-height--heading);font-weight:700;}p.herotitle,h1{font-size:var(--nrd--font-size--display--medium);margin:var(--nrd--spacing--20) 0;}h2{font-size:var(--nrd--font-size--heading--large);margin:var(--nrd--section--text-spacing) 0;}h3,h2.smaller,.card-heading{font-size:var(--nrd--font-size--text--x-large);margin:var(--nrd--section--text-spacing) 0;}h1:first-child,h2:first-child,h3:first-child,.card-heading{margin-top:0;}h1 > .icon,h2 > .icon,h3 > .icon{color:var(--nrd--scheme--color--text--accent);height:calc(1em * var(--nrd--line-height--heading));transform:translateY(-0.1em);}h1 em,.herotitle em{font-style:normal;color:var(--nrd--scheme--color--text--accent);}p{margin:var(--nrd--section--text-spacing) 0;}p.intro{font-size:var(--nrd--font-size--text--x-large);}ul,ol{margin:0;padding:0 0 0 1em;}ul ::marker{font-size:75%;}dt,dd{margin:0;padding:0;}dt{font-size:var(--nrd--font-size--text--x-large);font-variant-caps:all-small-caps;font-weight:600;color:var(--nrd--scheme--color--text--accent);}.block--form h2,.block--text h2{color:var(--nrd--scheme--color--text--heading);}a{color:var(--nrd--scheme--color--text--body);}
:root{scroll-behavior:smooth;}@media (prefers-reduced-data:reduce){:root{scroll-behavior:unset;}}*,*::before,*::after{box-sizing:border-box;}figure{margin:0;}img,svg{display:block;max-width:100%;height:auto;}.block--image{max-width:var(--nrd--layout--width--content) !important;}.block--image img{border-radius:var(--nrd--corner--medium);}figcaption{margin:var(--nrd--spacing--10) 0 0;font-size:var(--nrd--font-size--text--small);font-weight:500;color:var(--nrd--scheme--color--text--body-soft);}.block--social-links > ul{display:flex;flex-wrap:wrap;gap:var(--nrd--spacing--20);margin-bottom:var(--nrd--section--text-spacing);}.block--social-links p{font-size:var(--nrd--font-size--text--x-small);}.site-footer .social-link .icon{border-radius:var(--nrd--corner--round);background-color:var(--nrd--color--neutral--x-dark);color:var(--nrd--color--neutral--xx-light);padding:var(--nrd--spacing--20);font-size:var(--nrd--font-size--text--small);width:auto;}.site-footer .social-link:hover .icon{background-color:var(--nrd--color--neutral--dark);}.site-footer .social-link .icon svg{width:1em;}.see-also,.pre-footer,.page--main-content > *{padding-left:var(--nrd--section--padding-x);padding-right:var(--nrd--section--padding-x);}.see-also,.pre-footer{padding-top:var(--nrd--section--padding-y);padding-bottom:var(--nrd--section--padding-y);}.files,.layout__region,.container{container-type:inline-size;}.container > *{max-width:var(--nrd--layout--width--wide);margin-left:auto;margin-right:auto;}.block--text{max-width:var(--nrd--layout--width--text);}section{scroll-margin-top:var(--nrd--section--block-spacing-wider);}.widget{padding:var(--nrd--section--padding-box);border-radius:var(--nrd--corner--medium);}.widget + .widget{margin-top:var(--nrd--section--block-spacing-normal);}.tags--list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nrd--spacing--20);}.view--header h2{color:var(--nrd--scheme--color--text--heading);margin-bottom:var(--nrd--section--block-spacing-normal);text-align:center;}.view--results{max-width:var(--nrd--layout--width--wide);margin:0 auto;}.content--list{container-type:inline-size;padding:0;}.educator--list .view--results,.course--list .view--results{display:flex;flex-wrap:wrap;align-items:stretch;--grid-gap:var(--nrd--section--block-spacing-normal);gap:var(--grid-gap);}.educator--list .view--results > *,.course--list .view--results > *{flex:0 0 100%;}.view--centered .view--results{justify-content:center;}.view--cta .views-row > *{margin:0 auto;}.view--cta .views-row .buttons-container{margin-top:var(--nrd--section--block-spacing-normal);}.view--cta .views-row p{font-size:var(--nrd--font-size--text--x-large);}.view--empty{text-align:center;font-size:var(--nrd--font-size--text--medium);padding:var(--nrd--section--padding-y) 0;}.view--empty .icon{font-size:var(--nrd--font-size--display--medium);background-color:var(--nrd--scheme--color--background-soft);color:var(--nrd--color--secondary--x-dark);padding:var(--nrd--spacing--30);border-radius:var(--nrd--corner--round);width:auto;margin-bottom:var(--nrd--section--block-spacing-normal);}.view--empty .icon svg{width:1em;}@container (min-width:36rem){.educator--list .view--results > *,.course--list .view--results > *{flex-basis:calc(50% - var(--grid-gap));}}@container (min-width:64rem){.course--list .view--results > *{flex-basis:calc(33.33% - var(--grid-gap));}}.block-system-main-block > .views-element-container{padding:var(--nrd--section--block-spacing-wide)
    var(--nrd--section--padding-x);}.block-system-main-block > .profile{padding:var(--nrd--section--block-spacing-wide)
    var(--nrd--section--padding-x);max-width:var(--nrd--layout--width--text);margin-left:auto;margin-right:auto;}.buttons-container{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nrd--spacing--50);}.content--centered{text-align:center;}.content--centered .buttons-container{justify-content:center;}.content--text{max-width:var(--nrd--layout--width--text);}.content--section{padding-top:var(--nrd--section--block-spacing-wider);padding-bottom:var(--nrd--section--block-spacing-wider);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));gap:var(--nrd--section--block-spacing-normal);}.hero > .content--section{padding:0;}.layout__region > * + *{margin-top:var(--nrd--section--block-spacing-normal);}.content-align--start{justify-content:flex-start;}.content-align--center{justify-content:center;}.content-align--end{justify-content:flex-end;}.box{background-color:var(--nrd--color--neutral--xx-light);padding:var(--nrd--section--padding-box);border-radius:var(--nrd--corner--medium);box-shadow:var(--nrd--shadow--border);}.text-box{background-color:var(--nrd--scheme--color--background-soft);padding:var(--nrd--section--padding-box);border-radius:var(--nrd--corner--medium);box-shadow:var(--nrd--shadow--border);}.text-box h2{color:var(--nrd--scheme--color--text);}.site-header{padding:var(--nrd--spacing--20) var(--nrd--section--padding-x);position:sticky;top:0;z-index:2;background-color:rgb(from var(--nrd--color--neutral--xx-light) r g b / 95%);--logo-height:3rem;--nav-height:calc(var(--logo-height) + 2 * var(--nrd--spacing--20));}.site-header-content{display:flex;align-items:center;max-width:var(--nrd--layout--width--wide);margin:0 auto;gap:var(--nrd--spacing--50);}.site-logo{display:block;}.site-logo img{height:3rem;width:auto;}.site-header-content > :first-child{margin-right:auto;}@media (max-width:24rem){.site-header--quicknav{display:none;}}@media (min-width:48rem){.site-header{backdrop-filter:blur(1rem);}.site-header-content{justify-content:space-between;}.site-header-content > :first-child{margin-right:unset;}}.site-footer{background-color:var(--nrd--color--neutral--xx-dark);color:var(--nrd--color--neutral--xx-light);font-size:var(--nrd--font-size--text--small);padding:var(--nrd--section--padding-y) var(--nrd--section--padding-x);}.site-footer > *{max-width:var(--nrd--layout--width--wide);margin-left:auto;margin-right:auto;}.site-footer a{text-decoration:none;color:inherit;}.site-footer a:hover{text-decoration:underline;}.site-footer h2{font-size:var(--nrd--font-size--text--x-large);}.site-footer ul{padding:0;list-style:none;margin:0;}.site-footer li:not(:last-child){margin-bottom:var(--nrd--spacing--10);}.site-footer .contact-list li{display:grid;width:100%;grid-template-columns:1em 1fr;gap:var(--nrd--spacing--10);align-items:start;}.site-footer .contact-list .icon{height:1.5em;}.site-footer-legal{padding-top:var(--nrd--section--block-spacing-normal);margin-top:var(--nrd--section--block-spacing-normal);border-top:1px solid var(--nrd--color--neutral--dark);display:flex;flex-direction:column;justify-content:space-between;gap:var(--nrd--section--block-spacing-normal);font-size:var(--nrd--font-size--text--x-small);}.site-footer-content{display:grid;gap:var(--nrd--section--block-spacing-normal);}@media (min-width:24rem){.site-footer-legal .menu{display:flex;gap:var(--nrd--spacing--40);flex-wrap:wrap;}}@media (min-width:36rem){.site-footer-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:48rem){.site-footer-legal{flex-direction:row;align-items:center;}}@media (min-width:56rem){.site-footer-content{grid-template-columns:repeat(4,1fr);}}
.card{box-shadow:var(--nrd--shadow--card);border-radius:var(--nrd--corner--large);overflow:hidden;transition:box-shadow 0.2s;height:100%;}.card[data-fully-clickable="true"]{cursor:pointer;}.card[data-fully-clickable="true"]:focus-within,.card[data-fully-clickable="true"]:hover{box-shadow:var(--nrd--shadow--card-hover);}.card--image{margin:0;width:100%;overflow:hidden;}.card--header .card--image img{transition:transform 0.5s;}.card[data-fully-clickable="true"]:focus-within .card--header .card--image img,.card[data-fully-clickable="true"]:hover .card--header .card--image img{transform:scale(1.08);}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsl(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.hero{padding:var(--nrd--spacing--70) var(--nrd--section--padding-x)
    var(--nrd--spacing--80);background-color:var(--nrd--scheme--color--background);color:var(--nrd--scheme--color--text--body);}.page--hero .hero--content > *,.hero .intro{max-width:var(--nrd--layout--width--text);}.hero--subtitle{display:block;font-family:var(--nrd--font-family--body);font-size:var(--nrd--font-size--heading--small);font-weight:500;}@media (min-width:48rem){.hero{padding:var(--nrd--spacing--90) var(--nrd--section--padding-x)
      var(--nrd--spacing--100);}}.hero--content > .cta:first-child{margin-bottom:var(--nrd--section--block-spacing-wide);}.hero--ctas{margin-top:var(--nrd--section--block-spacing-wide);}
.quicknav{border:1px solid var(--nrd--scheme--color--separator);border-radius:var(--nrd--corner--medium);}.quicknav ul{list-style:none;padding:0;}.quicknav li{margin-bottom:var(--nrd--spacing--20);}.quicknav li:last-child{margin-bottom:0;}.quicknav a{display:flex;width:fit-content;align-items:flex-start;gap:var(--nrd--spacing--10);color:inherit;text-decoration:none;}.quicknav a::before{display:block;flex:0 0 1em;line-height:1;height:calc(1em * var(--nrd--line-height--body));content:"";-webkit-mask:url(/themes/custom/physio/assets/icons/regular/chevron-right.svg) no-repeat 50% 50%;mask:url(/themes/custom/physio/assets/icons/regular/chevron-right.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;background-color:var(--nrd--scheme--color--text--heading);transition:transform 0.2s;}.quicknav a:hover{text-decoration:underline;}.quicknav a:hover::before{transform:translateX(var(--nrd--spacing--10));}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}select option.group{font-style:italic;}.exposed-filters--panel{position:fixed;top:0;right:0;height:100%;background-color:var(--nrd--scheme--color--background);z-index:3;overflow-y:auto;transform:translateX(100%);transition:box-shadow 0.5s,transform 0.5s;}.exposed-filters--panel.show{transform:none;box-shadow:var(--nrd--shadow--panel-right);}.exposed-filters--panel + .panel-overlay{position:fixed;width:100%;height:100%;z-index:3;top:0;left:0;background-color:var(--nrd--color--neutral--xx-dark);opacity:0;display:none;transition:display 0.6s,opacity 0.6s;transition-behavior:allow-discrete;@starting-style{opacity:0;}}.exposed-filters--panel.show + .panel-overlay{display:block;opacity:0.3;@starting-style{opacity:0.3;}}.exposed-filters--fields{width:15rem;container-type:inline-size;padding:var(--nrd--section--padding-box-large);padding-top:calc(2em + var(--nrd--section--padding-box-large));}.exposed-filters--fields select{width:100%;min-width:12rem;}.exposed-filters--fields .form-item,.exposed-filters--fields .form-actions{margin:0;flex:1 0 auto;}.exposed-filters--fields .form-item:not(.radio-tabs){max-width:20rem;}.exposed-filters--fields > :not(:last-child){margin-bottom:var(--nrd--spacing--30);}.exposed-filters--close{appearance:none;border:0;background:none;color:var(--nrd--color--neutral--xx-dark);font-size:var(--nrd--font-size--text--x-large);position:absolute;padding:0;top:var(--nrd--section--padding-box-large);left:var(--nrd--section--padding-box-large);}@media (min-width:48rem){.exposed-filters--panel{padding:0;position:static;transform:none;box-shadow:none;}.exposed-filters--toggle,.exposed-filters--close{display:none !important;}.exposed-filters--fields{max-width:var(--nrd--layout--width--wide);margin:0 auto var(--nrd--section--block-spacing-normal);width:100%;display:flex;flex-wrap:wrap;align-content:flex-end;padding:0;gap:var(--nrd--section--text-spacing)
      var(--nrd--section--block-spacing-normal);}.exposed-filters--fields > :not(:last-child){margin-bottom:0;}.exposed-filters--fields .form-actions .form-submit{display:none;}}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/physio/assets/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/physio/assets/images/icons/error.svg) no-repeat;background-size:contain;}label,.fieldset-legend{font-size:var(--nrd--font-size--text--medium);font-weight:500;font-variant-caps:all-small-caps;display:block;margin-bottom:var(--nrd--spacing--10);}.radio-tabs{padding:0;border:0;flex:0 0 auto !important;}.radio-tabs .form-radios{border-radius:var(--nrd--corner--small);display:flex;flex-direction:column;gap:1px;overflow:hidden;box-shadow:var(--nrd--shadow--border);}@media (min-width:48rem){.radio-tabs .form-radios{flex-direction:row;}}.radio-tabs .form-radios .form-item{margin:0;padding:0;}.radio-tabs input[type="radio"]{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.radio-tabs input[type="radio"] + label{display:block;padding:var(--nrd--spacing--20) var(--nrd--spacing--40);background-color:var(--nrd--scheme--color--highlight-background);color:var(--nrd--scheme--color--text--body);font-size:var(--nrd--font-size--text--small);font-variant-caps:normal;margin:0;cursor:pointer;}.radio-tabs input[type="radio"]:checked + label{color:var(--nrd--scheme--cta--color--contrast);background-color:var(--nrd--scheme--cta--color--base);}input[type="text"],input[type="email"],textarea,select{display:block;appearance:none;padding:var(--nrd--spacing--20) var(--nrd--spacing--40);font-size:var(--nrd--font-size--text--small);border:1px solid var(--nrd--color--neutral--medium);border-radius:var(--nrd--corner--small);width:100%;height:calc(var(--nrd--line-height--body) * 1em + 2 * var(--nrd--spacing--20));background-color:var(--nrd--color--neutral--xx-light);}.nrd-scheme-primary input[type="text"],.nrd-scheme-primary input[type="email"],.nrd-scheme-primary textarea,.nrd-scheme-primary select{color:var(--nrd--scheme--color--text--body);border-color:currentColor;background-color:var(--nrd--scheme--color--background);outline-color:var(--nrd--scheme--color--text--body);}.nrd-scheme-primary ::placeholder{color:rgb(from var(--nrd--scheme--color--text--body) r g b / 70%);}textarea{height:unset;}select{background-image:url(/themes/custom/physio/assets/icons/regular/chevron-down.svg);background-size:1em 1em;background-position:calc(100% - 0.5em) 50%;background-repeat:no-repeat;}select:hover{outline:1px solid var(--nrd--color--neutral--medium);}.exposed-filter select{border:0;box-shadow:var(--nrd--shadow--border);}button.secondary,input[type="submit"]{display:inline-flex;justify-content:center;align-items:center;gap:var(--nrd--cta--gap--medium);font-size:var(--nrd--cta--font-size--medium);font-weight:var(--nrd--cta--font-weight);line-height:1;padding:var(--nrd--cta--padding--medium);text-decoration:none;background:var(--nrd--scheme--cta--color--base);color:var(--nrd--scheme--cta--color--contrast);border:1px solid var(--nrd--scheme--cta--color--base);border-radius:var(--nrd--cta--corner);transition:background 0.2s;}input[type="submit"]:focus-visible,input[type="submit"]:hover{background:linear-gradient(to top right,rgb(from var(--nrd--scheme--cta--color--contrast) r g b / 20%),rgb(from var(--nrd--scheme--cta--color--contrast) r g b / 0%))
    var(--nrd--scheme--cta--color--base);}button.secondary{color:var(--nrd--scheme--cta--color--base);background:none;}button.secondary:focus-visible,button.secondary:hover{background:rgb(from var(--nrd--scheme--cta--color--base) r g b / 15%);}button.exposed-filters--toggle{gap:var(--nrd--cta--gap--small);font-size:var(--nrd--cta--font-size--small);padding:var(--nrd--cta--padding--small);margin-bottom:var(--nrd--section--block-spacing-normal);display:flex;width:fit-content;margin-left:auto;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/physio/assets/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/physio/assets/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.main-navigation{order:1;}.main-navigation .menu{list-style:none;margin:0;padding:0;}.main-navigation .menu a{display:block;text-decoration:none;color:var(--nrd--color--primary--x-dark);padding:var(--nrd--spacing--20) 0;}.main-navigation .menu a.is-active{font-weight:600;}.main-navigation .menu a:hover{color:var(--nrd--color--neutral--x-dark);}.main-navigation .menu-item:not(:last-child){border-bottom:1px solid var(--nrd--color--neutral--light);}.main-navigation--content{background-color:rgb(from var(--nrd--color--neutral--xx-light) r g b / 95%);backdrop-filter:blur(1em);position:fixed;z-index:2;top:var(--nav-height);width:16rem;right:0;bottom:0;overflow-y:auto;padding:var(--nrd--section--padding-box);transition-property:box-shadow,transform,display;transition-duration:0.5s;transition-behavior:allow-discrete;box-shadow:var(--nrd--shadow--panel-right);transform:none;}#menu-toggle[aria-expanded="false"] + .main-navigation--content{display:none;transform:translateX(100%);box-shadow:none;}@starting-style{.main-navigation--content{transform:translateX(100%);box-shadow:none;}}.menu-toggle{appearance:none;border:0;padding:0;background-color:transparent;color:var(--nrd--color--neutral--xx-dark);font-size:1.5rem;padding:var(--nrd--spacing--10);display:flex;align-items:center;justify-content:center;border-radius:var(--nrd--corner--small);}.menu-toggle:hover{color:var(--nrd--color--primary--x-dark);}.menu-toggle:focus-visible{background-color:var(--nrd--color--primary--x-dark);color:var(--nrd--color--primary--x-light);outline:none;}.menu-toggle svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.5rem;}.menu-toggle line{transition:transform 0.2s;}.menu-toggle line:nth-child(1){transform-origin:2px 6px;}.menu-toggle line:nth-child(2){transform-origin:2px 12px;}.menu-toggle line:nth-child(3){transform-origin:2px 18px;}.menu-toggle:hover line:nth-child(1){transform:scaleX(0.8);}.menu-toggle:hover line:nth-child(2){transform:scaleX(1.05);}.menu-toggle:hover line:nth-child(3){transform:scaleX(0.9);}.menu-toggle[aria-expanded="true"] line:nth-child(1){transform:translateX(2.5px) rotate(45deg) translateY(-1px) scaleX(0.96);}.menu-toggle[aria-expanded="true"] line:nth-child(2){transform:scale(0);}.menu-toggle[aria-expanded="true"] line:nth-child(3){transform:translateX(2.5px) rotate(-45deg) translateY(1px) scaleX(0.96);}@media (min-width:48rem){.main-navigation{order:unset;}.main-navigation .menu-toggle{display:none;}.main-navigation--content{display:block !important;position:static;transform:none;box-shadow:none !important;transform:none !important;padding:0;width:auto;background:none;backdrop-filter:none;}.main-navigation .menu{display:flex;gap:var(--nrd--spacing--50);}.main-navigation .menu-item:not(:last-child){border-bottom:none;}.main-navigation .menu a{border-top:var(--nrd--spacing--10) solid transparent;border-bottom:var(--nrd--spacing--10) solid transparent;padding:var(--nrd--spacing--10) 0;line-height:1.1;}.main-navigation .menu a:hover,.main-navigation .menu a:focus-visible{border-bottom-color:var(--nrd--color--secondary--light);color:var(--nrd--color--primary--x-dark);}.main-navigation .menu a.is-active{border-bottom-color:currentColor;font-weight:400;}}
.more-link{display:flex;justify-content:center;margin-top:var(--nrd--section--block-spacing-normal);}.more-link a{display:inline-flex;justify-content:center;align-items:center;gap:var(--nrd--cta--gap--medium);font-size:var(--nrd--cta--font-size--medium);font-weight:var(--nrd--cta--font-weight);line-height:1;padding:var(--nrd--cta--padding--medium);text-decoration:none;background:var(--nrd--scheme--cta--color--base);color:var(--nrd--scheme--cta--color--contrast);border:1px solid var(--nrd--scheme--cta--color--base);border-radius:var(--nrd--cta--corner);transition:background 0.2s;}.more-link a::after{display:block;flex:0 0 1em;height:1em;content:"";-webkit-mask:url(/themes/custom/physio/assets/icons/regular/arrow-right.svg) no-repeat 50% 50%;mask:url(/themes/custom/physio/assets/icons/regular/arrow-right.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;}.more-link a:hover{background:linear-gradient(to top right,rgb(from var(--nrd--scheme--cta--color--contrast) r g b / 20%),rgb(from var(--nrd--scheme--cta--color--contrast) r g b / 0%))
    var(--nrd--scheme--cta--color--base);}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/physio/assets/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/physio/assets/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/physio/assets/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.course--card{display:flex;flex-direction:column;}.course--card .card--content{padding:var(--nrd--spacing--50);}.course--card .card--header,.course--card .card--header figure{position:relative;}.course--card .card--header .image-placeholder{aspect-ratio:16/9;background-color:var(--nrd--color--primary--light);}.course--card .card--header figure::after{position:absolute;content:"";display:block;top:0;width:100%;left:0;height:100%;background-image:linear-gradient(to top,rgb(from var(--nrd--color--primary--dark) r g b / 50%),rgb(from var(--nrd--color--primary--dark) r g b / 0%));}.course--card .course--tags{position:absolute;top:var(--nrd--spacing--30);left:var(--nrd--spacing--30);}.course--card h2{font-size:var(--nrd--font-size--heading--small);color:var(--nrd--color--primary--x-dark);}.course--card p,.course--card--details{font-size:var(--nrd--font-size--text--small);}.course--card--details > div + div{margin-top:var(--nrd--spacing--10);}.course--card--details > div{display:flex;align-items:center;gap:2px;}.course--card--details > div::before{display:inline-block;flex:0 0 1em;line-height:1;height:calc(1em * var(--nrd--line-height--body));content:"";-webkit-mask-size:contain;mask-size:contain;background-color:var(--nrd--scheme--icon--base--fill);transition:transform 0.2s;}.course--card--details .course--dates::before{-webkit-mask:url(/themes/custom/physio/assets/icons/solid/calendar-days.svg) no-repeat 50%
    50%;mask:url(/themes/custom/physio/assets/icons/solid/calendar-days.svg) no-repeat 50% 50%;}.course--card--details .course--location::before{-webkit-mask:url(/themes/custom/physio/assets/icons/solid/location-dot.svg) no-repeat 50%
    50%;mask:url(/themes/custom/physio/assets/icons/solid/location-dot.svg) no-repeat 50% 50%;}.course--card--details .course--duration::before{-webkit-mask:url(/themes/custom/physio/assets/icons/solid/clock.svg) no-repeat 50% 50%;mask:url(/themes/custom/physio/assets/icons/solid/clock.svg) no-repeat 50% 50%;}.course--card--details .course--audience::before{-webkit-mask:url(/themes/custom/physio/assets/icons/solid/graduation-cap.svg) no-repeat
    50% 50%;mask:url(/themes/custom/physio/assets/icons/solid/graduation-cap.svg) no-repeat 50% 50%;}.course--card--details .course--educator::before{-webkit-mask:url(/themes/custom/physio/assets/icons/solid/user-doctor.svg) no-repeat 50%
    50%;mask:url(/themes/custom/physio/assets/icons/solid/user-doctor.svg) no-repeat 50% 50%;}.course--card .educator--job::before{content:" – ";}.course--card .price{font-family:var(--nrd--font-family--heading);list-style:none;font-size:var(--nrd--font-size--heading--medium);color:var(--nrd--scheme--color--text--heading);font-weight:600;padding:0;display:flex;flex-wrap:wrap;}.course--card .price li + li{border-left:1px solid var(--nrd--scheme--color--separator);padding-left:var(--nrd--spacing--30);margin-left:var(--nrd--spacing--30);}.course--card .price .currency{font-family:var(--nrd--font-family--body);font-size:var(--nrd--font-size--text--medium);font-variant-caps:all-small-caps;}.course--card--link{border-top:1px solid var(--nrd--scheme--color--separator);margin-top:auto;}.course--card--link .cta{padding:var(--nrd--spacing--50) var(--nrd--spacing--30);border-radius:0;}.course--card[data-fully-clickable="true"]:focus-within
  .course--card--link
  .cta,.course--card[data-fully-clickable="true"]:hover .course--card--link .cta,.course--card--link .cta:hover{background-color:var(--nrd--scheme--cta--color--base);color:var(--nrd--scheme--cta--color--contrast);text-decoration:none;}.course--card[data-fully-clickable="true"]:focus-within{outline:2px solid var(--nrd--color--primary--x-dark);}
.cta{display:inline-flex;justify-content:center;align-items:center;gap:var(--nrd--cta--gap--medium);font-size:var(--nrd--cta--font-size--medium);font-weight:var(--nrd--cta--font-weight);line-height:1;padding:var(--nrd--cta--padding--medium);text-decoration:none;background:var(--nrd--scheme--cta--color--base);color:var(--nrd--scheme--cta--color--contrast);border:1px solid var(--nrd--scheme--cta--color--base);border-radius:var(--nrd--cta--corner);transition:background 0.2s;}.cta.fullwidth{display:flex;}.cta svg{width:1em;}.cta-type-primary:focus-visible,.cta-type-primary:hover{background:linear-gradient(to top right,rgb(from var(--nrd--scheme--cta--color--contrast) r g b / 20%),rgb(from var(--nrd--scheme--cta--color--contrast) r g b / 0%))
    var(--nrd--scheme--cta--color--base);}.cta-type-secondary{color:var(--nrd--scheme--cta--color--base);background:none;}.cta-type-secondary:focus-visible,.cta-type-secondary:hover{background:rgb(from var(--nrd--scheme--cta--color--base) r g b / 15%);}.cta-size-small{gap:var(--nrd--cta--gap--small);font-size:var(--nrd--cta--font-size--small);padding:var(--nrd--cta--padding--small);}.cta-type-ghost{padding:0;border:0;color:var(--nrd--scheme--cta--color--ghost);background:none;}.cta-type-ghost:focus-visible,.cta-type-ghost:hover{text-decoration:underline;}
.icon{width:1em;vertical-align:middle;justify-content:center;align-items:center;display:inline-flex;}.icon svg{aspect-ratio:1;width:100%;height:auto;display:block;}
.iconbox-container{display:grid;gap:var(--nrd--section--block-spacing-normal);--nrd--iconbox--background:var(--nrd--color--neutral--xx-light);--nrd--iconbox--color:var(--nrd--color--neutral--xx-dark);--nrd--iconbox--color-title:var(--nrd--color--primary--x-dark);--nrd--iconbox--border-color:var(--nrd--color--primary--x-dark);--nrd--iconbox--icon-background:var(--nrd--color--primary--x-light);--nrd--iconbox--icon-color:var(--nrd--color--primary--x-dark);}.iconbox-container.color-secondary{--nrd--iconbox--background:var(--nrd--color--neutral--xx-light);--nrd--iconbox--color:var(--nrd--color--neutral--xx-dark);--nrd--iconbox--color-title:var(--nrd--color--secondary--x-dark);--nrd--iconbox--border-color:var(--nrd--color--secondary--medium);--nrd--iconbox--icon-background:var(--nrd--color--secondary--x-light);--nrd--iconbox--icon-color:var(--nrd--color--secondary--x-dark);}@container (min-width:32rem){.iconbox-container{grid-template-columns:1fr 1fr;}}@container (min-width:48rem){.iconbox-container{grid-template-columns:1fr 1fr 1fr;}}.iconbox{padding:var(--nrd--section--padding-box);background-color:var(--nrd--iconbox--background);color:var(--nrd--iconbox--color);border:1px solid var(--nrd--iconbox--border-color);border-radius:var(--nrd--corner--large);}.iconbox .icon{background-color:var(--nrd--iconbox--icon-background);color:var(--nrd--iconbox--icon-color);width:3.5rem;aspect-ratio:1;padding:var(--nrd--spacing--30);border-radius:var(--nrd--corner--medium);}.iconbox h3{margin:var(--nrd--section--padding-box) 0 var(--nrd--section--text-spacing);color:var(--nrd--iconbox--color-title);}.iconbox > :last-child{margin-bottom:0;}
.iconline{background-color:rgb(from var(--nrd--scheme--color--highlight-background) r g b / 10%);color:var(--nrd--scheme--color--text);display:flex;gap:var(--nrd--spacing--20);padding:var(--nrd--spacing--30) var(--nrd--spacing--50);border-radius:var(--nrd--corner--xx-large);width:fit-content;margin:0 auto;font-size:var(--nrd--font-size--text--small);}.iconline .icon{color:var(--nrd--scheme--color--text--accent);}.iconline-text{display:inline;font-family:var(--nrd--font-family--body);font-size:1em;line-height:1;font-weight:500;margin:0;color:inherit;}
blockquote{margin:0;padding:var(--nrd--spacing--50);padding-left:calc(var(--nrd--spacing--50) - var(--nrd--spacing--10));background-color:var(--nrd--scheme--color--background-soft);border-left:var(--nrd--spacing--10) solid
    var(--nrd--scheme--color--text--accent);border-radius:var(--nrd--corner--medium);}blockquote p{font-family:var(--nrd--font-family--heading);font-style:italic;font-size:var(--nrd--font-size--text--large);}blockquote p:first-child{margin-top:0;}blockquote > :last-child{margin-bottom:0;}blockquote cite{font-size:var(--nrd--font-size--text--medium);font-weight:600;color:var(--nrd--scheme--color--text--accent);}blockquote cite::before{content:"—";margin-right:0.25em;}@container (min-width:24rem){blockquote p{font-size:var(--nrd--font-size--heading--small);}}
.tag{display:inline-flex;align-items:center;font-size:var(--nrd--font-size--text--small);font-weight:600;background-color:var(--nrd--scheme--tag--color--base);color:var(--nrd--scheme--tag--color--contrast);border:1px solid var(--nrd--scheme--tag--color--border);padding:var(--nrd--spacing--20) var(--nrd--spacing--30);gap:var(--nrd--spacing--20);border-radius:var(--nrd--corner--x-large);line-height:1;}.tag-type-secondary{background-color:var(--nrd--scheme--tag--color--contrast);color:var(--nrd--scheme--tag--color--base);}
.value-container{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--nrd--section--block-spacing-wide)
    var(--nrd--section--block-spacing-x-wide);}.value{text-align:center;}.value--group{color:var(--nrd--scheme--color--text--big-value);font-weight:400;font-size:var(--nrd--font-size--display--large);display:flex;justify-content:center;align-items:flex-end;gap:var(--nrd--spacing--10);}.value--value{font-family:var(--nrd--font-family--heading);font-weight:500;line-height:0.8;}.value--prefix,.value--suffix{font-size:0.375em;line-height:1.3;display:inline-block;}.value--caption{display:block;font-size:var(--nrd--font-size--text--small);font-weight:500;line-height:1;margin-top:var(--nrd--spacing--20);}
.sib-hide-loader-icon{display:none;}.sib-form .clickable__icon:not(.sib-icon_standalone){margin-right:calc(0.7002rem - 1px);}.sib-form .progress-indicator{-webkit-align-items:center;align-items:center;background:rgba(255,255,255,0.9);display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;width:100%;}.sib-form .progress-indicator .progress-indicator__icon{fill:currentColor;height:2rem;width:2rem;}.sib-form .progress-indicator_small .progress-indicator__icon{height:1rem;width:1rem;}.sib-form .progress-indicator__icon{-webkit-animation:indicator-spin 1.3s cubic-bezier(0.46,0.35,0.39,0.85)
    infinite;animation:indicator-spin 1.3s cubic-bezier(0.46,0.35,0.39,0.85) infinite;}@-webkit-keyframes indicator-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}@keyframes indicator-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}.input--hidden{display:none !important;}.sib-form{text-align:left;max-width:30rem;margin:var(--nrd--section--block-spacing-wide) auto 0;}.sib-input input{font-size:var(--nrd--font-size--text--medium);height:calc(var(--nrd--line-height--body) * 1em + 2 * var(--nrd--spacing--20) + 2px);}.sib-optin .entry__choice label{font-variant-caps:normal;font-size:var(--nrd--font-size--text--x-small);display:grid;grid-template-columns:1em auto;gap:var(--nrd--spacing--20);align-items:start;}.sib-optin .checkbox,.sib-optin input{grid-area:1/1;}.sib-optin input[type="checkbox"]{appearance:none;border:1px solid var(--nrd--scheme--color--text--body);background:var(--nrd--scheme--color--background);border-radius:2px;width:11px;height:11px;margin-top:var(--nrd--spacing--10);}.sib-optin .checkbox{display:none;width:7px;height:7px;margin:calc(2px + var(--nrd--spacing--10)) 2px;background-color:var(--nrd--scheme--color--text--body);}.sib-optin input[type="checkbox"]:checked + .checkbox{display:block;}.sib-form-block__button{display:inline-flex;justify-content:center;align-items:center;gap:var(--nrd--cta--gap--medium);font-size:var(--nrd--cta--font-size--medium);font-weight:var(--nrd--cta--font-weight);line-height:1;padding:var(--nrd--cta--padding--medium);text-decoration:none;background:var(--nrd--scheme--cta--color--base);color:var(--nrd--scheme--cta--color--contrast);border:1px solid var(--nrd--scheme--cta--color--base);border-radius:var(--nrd--cta--corner);}.sib-form-message-panel{display:none;}.sib-form-message-panel__text{display:grid;grid-template-columns:var(--nrd--spacing--50) 1fr;align-items:center;gap:var(--nrd--cta--gap--medium);background:var(--nrd--color--neutral--xx-light);padding:var(--nrd--spacing--30);width:100%;border-radius:var(--nrd--corner--medium);color:var(--nrd--color--neutral--xx-dark);fill:var(--nrd--color--primary--x-dark);}#error-message .sib-form-message-panel__text{fill:#cb0000;color:#cb0000;}.sib-form-message-panel--active{display:block;margin-bottom:var(--nrd--spacing--30);}.entry__error{display:none;background-color:var(--nrd--color--neutral--xx-light);font-variant-caps:normal;color:#cb0000;padding:var(--nrd--spacing--20);font-weight:500;font-size:var(--nrd--font-size--text--x-small);margin:var(--nrd--spacing--10) 0 var(--nrd--spacing--30);border-radius:var(--nrd--corner--small);border-left:var(--nrd--spacing--10) solid;}@media (min-width:32rem){.sib-form form{display:grid;grid-template-columns:1fr auto;gap:var(--nrd--spacing--30);}.sib-form .form-input{grid-area:1/1;}.sib-form .form-optin{grid-row:2;grid-column:1/3;}.sib-form .form-submit{grid-area:1/2;padding-top:calc(var(--nrd--line-height--body) * var(--nrd--font-size--text--medium) +
        var(--nrd--spacing--10));}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
