@font-face{font-family:Mirador;src:url(../media/Mirador-RegularItalic.1svjlismd2m_3.eot);src:local(Mirador Regular Italic),local(Mirador-RegularItalic),url(../media/Mirador-RegularItalic.1svjlismd2m_3.eot)format("embedded-opentype"),url(../media/Mirador-RegularItalic.264y100ufrndt.woff2)format("woff2"),url(../media/Mirador-RegularItalic.21yth4bxjmk45.woff)format("woff"),url(../media/Mirador-RegularItalic.2ev8bt5pcc-qq.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Mirador;src:url(../media/Mirador-SemiBoldItalic.2qkbl9aob05k9.eot);src:local(Mirador SemiBold Italic),local(Mirador-SemiBoldItalic),url(../media/Mirador-SemiBoldItalic.2qkbl9aob05k9.eot)format("embedded-opentype"),url(../media/Mirador-SemiBoldItalic.2lpfjs5ke-929.woff2)format("woff2"),url(../media/Mirador-SemiBoldItalic.0loaelfv-huo_.woff)format("woff"),url(../media/Mirador-SemiBoldItalic.32w996jo6od1p.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Mirador;src:url(../media/Mirador-BlackItalic.0tj6sm8zbhrjh.eot);src:local(Mirador Black Italic),local(Mirador-BlackItalic),url(../media/Mirador-BlackItalic.0tj6sm8zbhrjh.eot)format("embedded-opentype"),url(../media/Mirador-BlackItalic.12rqxwoyq0g_b.woff2)format("woff2"),url(../media/Mirador-BlackItalic.0ji_mcaa-hpxt.woff)format("woff"),url(../media/Mirador-BlackItalic.3nhor4xkd9xj9.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Mirador;src:url(../media/Mirador-Light.0qwudm64yzgsp.eot);src:local(Mirador Light),local(Mirador-Light),url(../media/Mirador-Light.0qwudm64yzgsp.eot)format("embedded-opentype"),url(../media/Mirador-Light.080t8-0zgemrh.woff2)format("woff2"),url(../media/Mirador-Light.1gndbrqqmu5ok.woff)format("woff"),url(../media/Mirador-Light.09fvn9ow05wdz.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Mirador Book;src:url(../media/Mirador-BookItalic.2q2rm4co7fj3o.eot);src:local(Mirador Book Italic),local(Mirador-BookItalic),url(../media/Mirador-BookItalic.2q2rm4co7fj3o.eot)format("embedded-opentype"),url(../media/Mirador-BookItalic.1ypjfik4t13g4.woff2)format("woff2"),url(../media/Mirador-BookItalic.2noxbnmu6yb-2.woff)format("woff"),url(../media/Mirador-BookItalic.11fv3549jeu-6.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Mirador Book;src:url(../media/Mirador-Book.28t37fzwb5izt.eot);src:local(Mirador Book),local(Mirador-Book),url(../media/Mirador-Book.28t37fzwb5izt.eot)format("embedded-opentype"),url(../media/Mirador-Book.2i-bsphson59u.woff2)format("woff2"),url(../media/Mirador-Book.2r65qhup3bs99.woff)format("woff"),url(../media/Mirador-Book.3dv99gp8e1ywk.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mirador;src:url(../media/Mirador-LightItalic.3q9nr4rh--dpf.eot);src:local(Mirador Light Italic),local(Mirador-LightItalic),url(../media/Mirador-LightItalic.3q9nr4rh--dpf.eot)format("embedded-opentype"),url(../media/Mirador-LightItalic.2dvod-iqwx8yx.woff2)format("woff2"),url(../media/Mirador-LightItalic.0elq0msfpee6e.woff)format("woff"),url(../media/Mirador-LightItalic.3dj69x87aedja.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Mirador;src:url(../media/Mirador-ExtraBoldItalic.37w_1k57draef.eot);src:local(Mirador ExtraBold Italic),local(Mirador-ExtraBoldItalic),url(../media/Mirador-ExtraBoldItalic.37w_1k57draef.eot)format("embedded-opentype"),url(../media/Mirador-ExtraBoldItalic.3gl1mifb0fxm-.woff2)format("woff2"),url(../media/Mirador-ExtraBoldItalic.07dwptripq07d.woff)format("woff"),url(../media/Mirador-ExtraBoldItalic.3wv-gand7zijz.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Mirador;src:url(../media/Mirador-SemiBold.193tjnfmpbivm.eot);src:local(Mirador SemiBold),local(Mirador-SemiBold),url(../media/Mirador-SemiBold.193tjnfmpbivm.eot)format("embedded-opentype"),url(../media/Mirador-SemiBold.3lw6w0cibcdz-.woff2)format("woff2"),url(../media/Mirador-SemiBold.21lksx048b3-n.woff)format("woff"),url(../media/Mirador-SemiBold.008y4pewon2d6.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Mirador;src:url(../media/Mirador-ExtraLightItalic.28or977iz9af_.eot);src:local(Mirador ExtraLight Italic),local(Mirador-ExtraLightItalic),url(../media/Mirador-ExtraLightItalic.28or977iz9af_.eot)format("embedded-opentype"),url(../media/Mirador-ExtraLightItalic.3dqwwg3-gua8q.woff2)format("woff2"),url(../media/Mirador-ExtraLightItalic.1xt_zuwcdaf0e.woff)format("woff"),url(../media/Mirador-ExtraLightItalic.0n1300px2qmwa.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Mirador;src:url(../media/Mirador-Black.2m0389k2iha8m.eot);src:local(Mirador Black),local(Mirador-Black),url(../media/Mirador-Black.2m0389k2iha8m.eot)format("embedded-opentype"),url(../media/Mirador-Black.17midfp2cfk8z.woff2)format("woff2"),url(../media/Mirador-Black.1zk7sr__6l_l2.woff)format("woff"),url(../media/Mirador-Black.36b-ze66ufjr5.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Mirador;src:url(../media/Mirador-Bold.0dhy8re9x3ffr.eot);src:local(Mirador Bold),local(Mirador-Bold),url(../media/Mirador-Bold.0dhy8re9x3ffr.eot)format("embedded-opentype"),url(../media/Mirador-Bold.299zsdiqy7zuc.woff2)format("woff2"),url(../media/Mirador-Bold.3imj4_h84s4y0.woff)format("woff"),url(../media/Mirador-Bold.1kvts2a8kgxvp.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Mirador;src:url(../media/Mirador-ExtraLight.0ki-vna6n2j3r.eot);src:local(Mirador ExtraLight),local(Mirador-ExtraLight),url(../media/Mirador-ExtraLight.0ki-vna6n2j3r.eot)format("embedded-opentype"),url(../media/Mirador-ExtraLight.2ojwmh77uf2fm.woff2)format("woff2"),url(../media/Mirador-ExtraLight.0mx5q5co1uep5.woff)format("woff"),url(../media/Mirador-ExtraLight.0o2xqfv-e9jab.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Mirador;src:url(../media/Mirador-BoldItalic.0uatokiasbgmr.eot);src:local(Mirador Bold Italic),local(Mirador-BoldItalic),url(../media/Mirador-BoldItalic.0uatokiasbgmr.eot)format("embedded-opentype"),url(../media/Mirador-BoldItalic.3b9a2fqbkq--6.woff2)format("woff2"),url(../media/Mirador-BoldItalic.1-fyyewgw1cda.woff)format("woff"),url(../media/Mirador-BoldItalic.3xakscu7h6-jt.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Mirador;src:url(../media/Mirador-MediumItalic.30c3qdnzraa46.eot);src:local(Mirador Medium Italic),local(Mirador-MediumItalic),url(../media/Mirador-MediumItalic.30c3qdnzraa46.eot)format("embedded-opentype"),url(../media/Mirador-MediumItalic.22x1zg34p7y63.woff2)format("woff2"),url(../media/Mirador-MediumItalic.38bylzod89_vb.woff)format("woff"),url(../media/Mirador-MediumItalic.3nphjkhyk0094.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Mirador;src:url(../media/Mirador-ExtraBold.1nbo8pmy3pys8.eot);src:local(Mirador ExtraBold),local(Mirador-ExtraBold),url(../media/Mirador-ExtraBold.1nbo8pmy3pys8.eot)format("embedded-opentype"),url(../media/Mirador-ExtraBold.0kd6y8hh770hj.woff2)format("woff2"),url(../media/Mirador-ExtraBold.002hzuwuy2fse.woff)format("woff"),url(../media/Mirador-ExtraBold.22jkexzpqddfl.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Mirador;src:url(../media/Mirador-Regular.2vrwcsbbrbnn_.eot);src:local(Mirador Regular),local(Mirador-Regular),url(../media/Mirador-Regular.2vrwcsbbrbnn_.eot)format("embedded-opentype"),url(../media/Mirador-Regular.335ih_g7hh64a.woff2)format("woff2"),url(../media/Mirador-Regular.260fkw3r7kvfx.woff)format("woff"),url(../media/Mirador-Regular.2oc01lxwxj5of.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mirador;src:url(../media/Mirador-HeavyItalic.3dahqc2hivt9y.eot);src:local(Mirador Heavy Italic),local(Mirador-HeavyItalic),url(../media/Mirador-HeavyItalic.3dahqc2hivt9y.eot)format("embedded-opentype"),url(../media/Mirador-HeavyItalic.0vsszju8flxiv.woff2)format("woff2"),url(../media/Mirador-HeavyItalic.1q3mxchjambhs.woff)format("woff"),url(../media/Mirador-HeavyItalic.2jusq5wcoul-l.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Mirador;src:url(../media/Mirador-Heavy.2el8q_t5wbp7o.eot);src:local(Mirador Heavy),local(Mirador-Heavy),url(../media/Mirador-Heavy.2el8q_t5wbp7o.eot)format("embedded-opentype"),url(../media/Mirador-Heavy.0_bonp3r46__4.woff2)format("woff2"),url(../media/Mirador-Heavy.1mx_wq81oafc-.woff)format("woff"),url(../media/Mirador-Heavy.2h3cx-esud1o2.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Mirador;src:url(../media/Mirador-Medium.3wy0czwrha_k6.eot);src:local(Mirador Medium),local(Mirador-Medium),url(../media/Mirador-Medium.3wy0czwrha_k6.eot)format("embedded-opentype"),url(../media/Mirador-Medium.06patpsy0y0yn.woff2)format("woff2"),url(../media/Mirador-Medium.0qd082httnpou.woff)format("woff"),url(../media/Mirador-Medium.2hem-fmant9di.ttf)format("truetype");font-weight:500;font-style:normal}
@keyframes horizontal-pulse-left{0%{transform:translate(0)}30%{transform:translate(.5em)}50%{transform:translate(0)}65%{transform:translate(.25em)}80%{transform:translate(0)}to{transform:translate(0)}}.ArticleHtml h1{margin-bottom:1rem}.ArticleHtml .markdown{margin-top:1rem}.ArticleHtml .markdown .table-wrapper{grid-template-columns:repeat(1,minmax(0,1fr));display:grid;overflow:auto}.ArticleHtml .markdown table{border-collapse:collapse;width:100%}.ArticleHtml .markdown table thead{color:#fff;background:#755773}.ArticleHtml .markdown table tr:nth-of-type(2n){background:#7557730d}.ArticleHtml .markdown table th,.ArticleHtml .markdown table td{padding:1em .5em}@media only screen and (max-width:540px){.ArticleHtml .markdown table th,.ArticleHtml .markdown table td{min-width:50dvw;max-width:50dvw}}.ArticleHtml .markdown>:first-child{margin-top:0}.ArticleHtml .markdown img,.ArticleHtml .markdown iframe{max-width:100%;margin:0 auto;display:block}.ArticleHtml .markdown audio{width:"100%"}.ArticleHtml .markdown blockquote{background:#d4c4d3;margin:.75rem 0;padding:.75rem}.ArticleHtml .markdown blockquote>*{margin:0;padding:0}.ArticleHtml .markdown blockquote.pull-quote{z-index:0;color:#1b0d1a;background:0 0;margin:2em 0;padding:0 2rem;font-size:.875em;position:relative}.ArticleHtml .markdown blockquote.pull-quote:before{content:"";top:-.4rem;z-index:-1;background-image:url(/images/quote-dark_bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2.25rem;height:1.7rem;position:absolute;inset-inline-start:.5rem}.ArticleHtml .markdown blockquote.pull-quote>p:nth-last-child(2):after{content:"";vertical-align:-.1em;background-image:url(/images/quote-dark_bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.1rem;height:.85rem;margin-inline-start:.3rem;display:inline-block;transform:rotate(180deg)}.ArticleHtml .markdown blockquote.pull-quote>p:last-child:not(:first-child){color:#1b0d1acc;font-size:.9em}.ArticleHtml .markdown blockquote.pull-quote>*+*{margin-top:.75em}.ArticleHtml .meta{gap:1.25rem;margin:1rem 0;font-size:10.7692px;display:flex}@media only screen and (max-width:540px){.ArticleHtml .meta .published-date{display:none}}.ArticleHtml .meta>span:before{font-size:10.7692px;font-weight:700;display:block}.ArticleHtml .meta .author{flex-grow:1;grid-area:author}.ArticleHtml .meta .author:before{content:"Author"}.ArticleHtml .meta .published-date{flex-grow:0;grid-area:published}.ArticleHtml .meta .published-date:before{content:"Published "}.ArticleHtml .meta .last-updated-date{flex-grow:0;grid-area:updated;justify-self:flex-end}.ArticleHtml .meta .last-updated-date:before{content:"Last updated "}.Autocomplete{z-index:10;color:#fff;background:#755773;border:1px solid #755773;position:relative;box-shadow:1px 1px 3px #1b0d1a4d}.Autocomplete .item{border-bottom:1px solid #d4c4d3;padding:.75rem}.Autocomplete .item:last-child{border-bottom:none}.Autocomplete .item:hover{cursor:pointer;background-color:#d4c4d3}.Avatar{grid-template-columns:auto 1fr;align-items:center;gap:.75rem;display:grid}.Avatar.primary{--color:#755773;--text-color:#fff}.Avatar.secondary{--color:#f6f3f6;--text-color:#1b0d1a}.Avatar.accent-1,.Avatar.accent-2{--color:#006d77;--text-color:#fff}.Avatar.brand-1{--color:#a88aa6;--text-color:#1b0d1a}.Avatar.brand-2{--color:#d4c4d3;--text-color:#1b0d1a}.Avatar.warning{--color:#f0a202;--text-color:#1b0d1a}.Avatar.error{--color:#f52d00;--text-color:#fff}.Avatar.success{--color:#006d77;--text-color:#fff}.Avatar .image{border:2px solid var(--color);box-sizing:content-box;border-radius:50%;position:relative;overflow:hidden}.Avatar .image>img{object-fit:cover;width:100%;height:100%}.Avatar .image>svg{stroke:var(--color)}.Avatar .image .upload{width:100%;height:100%;color:var(--text-color);cursor:pointer;display:none;position:absolute;top:0;left:0}.Avatar .image .upload:before{content:"";background:var(--color);opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0}.Avatar .image .upload>div{text-align:center;font-size:10.7692px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Avatar .image .upload>div>svg{width:unset;height:unset}.Avatar .image .upload>.Loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Avatar .image .upload>.Loading>svg{stroke:var(--text-color)}.Avatar .image .upload>div{text-align:center;align-self:flex-start;font-size:10.7692px}.Avatar .image:hover .upload,.Avatar .image.loading .upload{display:block}.Button.loading{justify-content:center;align-items:center;gap:.75rem;line-height:0;display:flex}.Button.BackButton{align-items:center;gap:.5em;margin-bottom:1.5rem;display:flex}.Button.BackButton svg{width:1.5em;height:1.5em}.Button.BackButton:hover,.Button.BackButton:focus,.Button.BackButton:active{cursor:pointer}.Button.BackButton:hover svg,.Button.BackButton:focus svg,.Button.BackButton:active svg{animation-name:horizontal-pulse-left;animation-duration:1s;-webkit-animation-duration:ease-out;animation-duration:ease-out;animation-iteration-count:infinite}.Cart{width:100%}.Cart .line{width:100%;display:table-row}.Cart .line p{margin:0}.Cart .line .sub-description{white-space:pre-wrap;font-weight:400}.Cart .line.total,.Cart .line.subtotal,.Cart .line.discount,.Cart .line.product{font-weight:700}.Cart .line.programme{color:#a88aa6;font-size:.9em}.Cart .line.programme>:first-child:before{content:"- "}.Cart .line.total>*,.Cart .line.subtotal>*,.Cart .line.discount>*{padding-top:1.5em}.Cart .line>*{width:100%;padding:.4rem;display:table-cell}.Cart .line>:last-child{text-align:right}.Cart .line.discount{align-items:center;display:flex}@media only screen and (max-width:540px){.Cart .line.discount.input-visible{flex-direction:column}}.Cart .line.discount .price button{margin-right:1.25rem}.Cart .line.discount .discount-input{justify-content:flex-end;align-items:flex-start;gap:.4rem;display:flex}.Cart .line.discount .discount-input input{margin:0}.Cart .line.discount .discount-input input::placeholder{color:#a88aa6}.Cart .line.discount .discount-input .error{margin-top:0}.Center{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.Checkbox{width:min-content;display:flex;position:relative}.Checkbox .tabler-icon-check{opacity:0;stroke:#f6f3f6;pointer-events:none;transition:opacity 60ms ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Checkbox.checked .tabler-icon-check{opacity:1}.DropdownSelect{width:100%;position:relative}.DropdownSelect .dropdown-trigger{width:100%;min-height:60px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1b0d1a;outline:none;margin-bottom:2.2em;padding:1em;position:relative}.DropdownSelect .dropdown-trigger:disabled{cursor:default;opacity:.55}@media only screen and (max-width:540px){.DropdownSelect .dropdown-trigger{min-height:50px;margin-bottom:0;padding:.5em 1em}}.DropdownSelect__icon{flex:none;width:16px;height:16px;margin-right:12px}.DropdownSelect__value{white-space:nowrap;font-size:18px;font-weight:300}@media only screen and (max-width:540px){.DropdownSelect__value{font-size:15px}}.DropdownSelect__menu{z-index:100;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;background:#755773;max-height:300px;position:absolute;top:calc(100% - 2rem);left:0;right:0;overflow-y:auto}@media only screen and (max-width:540px){.DropdownSelect__menu{top:100%}}.DropdownSelect__option{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;width:100%;padding:1rem 1.25rem;font-size:18px;font-style:normal;font-weight:300;line-height:27px;transition:background-color .2s,color .2s}@media only screen and (max-width:540px){.DropdownSelect__option{padding:.625rem 1rem;font-size:15px}}.DropdownSelect__option+.DropdownSelect__option{border-top:1px solid #fff}.DropdownSelect__option.is-disabled{opacity:.6;cursor:default}.DropdownSelect__option:hover{color:#1b0d1a;background-color:#fff}.FileInput .ImagePreview{position:relative}.FileInput .ImagePreview .icon-tabler-photo{stroke:#755773;opacity:.5}.FileInput .ImagePreview .icon-tabler-x{cursor:pointer;color:#755773;background-color:#f6f3f6;border:1px solid #0000;border-radius:50%;padding:4px;position:absolute;top:.4rem;right:.4rem}.FileInput .ImagePreview .icon-tabler-x:hover{color:#f6f3f6;background-color:#755773;border:1px solid #f6f3f6}.FormControl{flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:flex-start;gap:.4rem;display:flex}.FormControl .error{color:#f52d00;font-size:10.7692px}.FormControl.invalid.submitted input{border-color:#f52d00}.FormControl.boolean{grid-template-columns:auto 1fr;grid-template-areas:"input label""error error";align-items:center;display:grid}.FormControl.boolean>*{grid-area:input}.FormControl.boolean>label{grid-area:label}.FormControl.boolean>.error{grid-area:error}button.IconButton{border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;padding:0!important}button.IconButton>.tabler-icon{width:unset;height:unset;scale:.8}button.IconButton.quiet{background:#f6f3f6}button.IconButton.quiet:hover{background:var(--hover-color)}button.IconButton.quiet:hover>.tabler-icon{stroke:var(--text-color)}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loading{vertical-align:middle}.Loading.primary{--color:#755773}.Loading.secondary{--color:#f6f3f6}.Loading.white{--color:#fff}.Loading.success,.Loading.accent-1,.Loading.accent-2{--color:#006d77}.Loading.brand-1{--color:#a88aa6}.Loading.brand-2{--color:#d4c4d3}.Loading.warning{--color:#f0a202}.Loading.error{--color:#f52d00}.Loading.success{--color:#006d77}.Loading{--color:#755773}.Loading .tabler-icon{width:unset;height:unset}.Loading .tabler-icon path{color:var(--color)}.Loading .tabler-icon{animation:.7s linear infinite rotating}span.Loading{padding-left:.75rem;display:inline-block}@keyframes modal-overlay-transition-in{0%{opacity:0}to{opacity:.5}}@keyframes modal-overlay-transition-out{0%{opacity:.5}to{opacity:0}}@keyframes modal-content-transition-in{0%{scale:.1}to{scale:1}}@keyframes modal-content-transition-out{0%{scale:1}to{scale:.1}}.Modal{z-index:10;width:100dvw;height:100dvh;position:fixed;top:0;left:0}.Modal .overlay{z-index:10;pointer-events:none;background:#1b0d1a80;width:100%;height:100%;animation-name:modal-overlay-transition-in;animation-duration:60ms;animation-timing-function:ease-in;animation-iteration-count:1;position:absolute;top:0;left:0}.Modal .inner{z-index:11;flex-direction:column;grid-template-rows:1fr;width:max-content;min-width:min(320px,100dvw);max-width:min(860px,100dvw);max-height:95dvh;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}@media only screen and (max-width:540px){.Modal .inner{min-width:unset;max-width:100dvw;min-height:unset;width:100dvw;max-height:100dvh}}.Modal .content{border:4px solid #755773;grid-template-rows:auto 1fr;height:100%;padding:2.5rem 2rem;animation-name:modal-content-transition-in;animation-duration:60ms;animation-timing-function:ease-in;animation-iteration-count:1;display:grid;overflow:auto;scale:1;box-shadow:1px 1px 3px #1b0d1a4d}.Modal .header{border-bottom:2px solid #755773;flex-grow:0;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:2.5rem;padding-bottom:1.25rem;display:flex}.Modal .header h4{color:#755773;flex-grow:1;margin:0;font-family:Mirador,Times New Roman,Times,serif;font-size:23.66px;font-weight:700}.Modal .header .tabler-icon-x,.Modal .header .home-btn{color:#755773;cursor:pointer}.Modal .header .tabler-icon-x:hover,.Modal .header .home-btn:hover{opacity:.7}.Modal .body{box-sizing:content-box;flex-grow:1;flex-shrink:1;justify-self:center;min-height:36px;padding:5px;overflow:auto}.Modal .body::-webkit-scrollbar{width:5px;height:5px}.Modal .body::-webkit-scrollbar-thumb{background:#755773}.Modal .body::-webkit-scrollbar-track{background:#a88aa6}.Modal .body{scrollbar-face-color:#755773;scrollbar-track-color:#a88aa6;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#755773 #a88aa6}.Modal.closing .overlay{opacity:0;transition-delay:60ms;animation-name:modal-overlay-transition-out}.Modal.closing .content{transition-delay:60ms;animation-name:modal-content-transition-out;scale:.1}.PopperPortal{z-index:10}.PoweredByStripe{align-items:center;gap:.75rem;margin:0 auto 0 0;display:flex}.PoweredByStripe svg{fill:#755773;width:128px}.PoweredByStripe span{font-size:10.7692px}.ProductCheckoutModal{color:#755773}.ProductCheckoutModal .footnote{text-align:right;color:#a88aa6;font-size:10.7692px}.ProductCheckoutModal .powered-by-stripe{align-items:center;gap:.75rem;margin:0 auto 0 0;display:flex}.ProductCheckoutModal .powered-by-stripe svg{fill:#755773;width:128px}.ProductCheckoutModal .powered-by-stripe span{font-size:10.7692px}.quote-style{margin-bottom:.5em;font-size:1rem;font-style:italic;position:relative}.quote-style:before,.quote-style:after{content:"";z-index:1;background-image:url(/images/quote-light_bg.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem;position:absolute;top:-1rem}.quote-style:before{left:-1.5rem}.quote-style:after{right:-1.5rem;transform:rotate(180deg)}.quote-container{width:calc(100% - 8rem);margin-left:auto;margin-right:auto}.quote-source{font-weight:600}.quote-source a{margin-left:.5em;font-style:italic}.quote-container,.quote-style,.quote-source{font-size:.8rem}.dark-bg .quote-style:before,.dark-bg .quote-style:after{background-image:url(/images/quote-dark_bg.svg)}.SearchInput{position:relative}.SearchInput input{width:100%;padding-right:calc(20px + 1rem)}.SearchInput .Loading,.SearchInput .tabler-icon:not(.tabler-icon-loader-2){position:absolute;top:1.4em;right:.75rem;transform:translateY(-50%)}.SearchInput .Loading.tabler-icon-search,.SearchInput .Loading.tabler-icon-x,.SearchInput .tabler-icon:not(.tabler-icon-loader-2).tabler-icon-search,.SearchInput .tabler-icon:not(.tabler-icon-loader-2).tabler-icon-x{stroke:#755773}.SearchInput .Loading.tabler-icon-x:hover,.SearchInput .Loading.tabler-icon-x:focus,.SearchInput .Loading.tabler-icon-x:active,.SearchInput .tabler-icon:not(.tabler-icon-loader-2).tabler-icon-x:hover,.SearchInput .tabler-icon:not(.tabler-icon-loader-2).tabler-icon-x:focus,.SearchInput .tabler-icon:not(.tabler-icon-loader-2).tabler-icon-x:active{cursor:pointer;stroke:#006d77}.social-share-buttons{flex-direction:column;align-items:center;gap:10px;display:flex}.social-share-buttons .subtext{font-size:10.7692px}.social-share-buttons .icons-container{flex-direction:row;align-items:center;gap:10px;display:flex}@media only screen and (max-width:1000px){.social-share-buttons .icons-container{gap:20px}}.social-share-buttons .icons-container button,.social-share-buttons .icons-container a{color:inherit;background:0 0;border:2px solid #0000;justify-content:center;align-items:center;padding:0;display:flex;scale:.8}@media only screen and (max-width:1000px){.social-share-buttons .icons-container button,.social-share-buttons .icons-container a{scale:1}}.social-share-buttons .icons-container button .tabler-icon,.social-share-buttons .icons-container a .tabler-icon{width:unset;height:unset}.SubscriptionType{text-align:center;border:2px solid #755773;padding:1.5em}.SubscriptionType:hover,.SubscriptionType:focus,.SubscriptionType:active{cursor:pointer;background:#7557731a}.SubscriptionType span{display:block}.SubscriptionType .name{font-size:18.2px;display:block}.SubscriptionType .price{margin:.5em 0 .25em;font-size:2.5em;font-weight:700}.SubscriptionType .price .currency{padding-left:.5em;font-size:.35em;display:inline-block}.SubscriptionType .duration{font-size:1em}.SubscriptionType .description{margin-top:1.5em;font-size:.8em;display:block}.SubscriptionComparison p{text-align:center}.SubscriptionComparison p.footnote{font-size:10.7692px}.SubscriptionComparison table{border-spacing:0;width:100%;margin:3rem 0}.SubscriptionComparison table tr.selected{background:#a88aa6}.SubscriptionComparison table td{text-align:center;height:64px;padding:1rem}.SubscriptionComparison table td:first-child>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.SubscriptionComparison table td:last-child>div{justify-content:center;align-items:center;display:flex}.SubscriptionComparison table td:last-child .Button{padding:0;font-weight:700}.SubscriptionComparison .discount{color:#f6f3f6;text-transform:uppercase;background:#755773;min-width:96px;padding:.5rem 1rem;font-size:10.7692px}.SubscriptionComparison .upgrade-savings,.SubscriptionComparison .upgrade-bonus{color:#006d77;background-color:#006d7726;border-radius:.4rem;margin-left:.75rem;padding:.4rem .625rem;font-size:8.28402px}.SubscriptionComparison .original-price{color:#d4c4d3;margin-right:.75rem;font-size:10.7692px;text-decoration:line-through}.SubscriptionComparison .upgrade-price{color:#755773;font-weight:700}@media only screen and (max-width:670px){.SubscriptionComparison p{margin:.75rem 0}.SubscriptionComparison table{margin:1.25rem 0 0}.SubscriptionComparison table thead{display:none}.SubscriptionComparison table tbody{flex-direction:column;gap:1.25rem;display:flex}.SubscriptionComparison table tr{border:2px solid #755773;grid-template-columns:1fr 1fr;grid-template-areas:"header header""total perDay""renewal renewal";gap:.5rem;padding:1rem;display:grid}.SubscriptionComparison table tr td:first-child{grid-area:header}.SubscriptionComparison table tr td:nth-child(2){text-align:right;grid-area:perDay}.SubscriptionComparison table tr td:nth-child(3){grid-area:renewal;font-size:10.7692px}.SubscriptionComparison table tr td:nth-child(4){text-align:left;grid-area:total;font-size:18.2px}.SubscriptionComparison table tr td:last-child{display:none}.SubscriptionComparison table tr.selected td:last-child:after{content:"Selected";vertical-align:middle;padding-left:.625rem;font-size:.9em;font-weight:700}.SubscriptionComparison table tr.selected td:last-child>*{vertical-align:middle}.SubscriptionComparison table td{text-align:center;width:100%;height:auto;padding:0}.SubscriptionComparison table td:first-child{font-weight:700}.SubscriptionComparison table td:first-child>div{justify-content:space-between}.SubscriptionComparison table td:nth-child(2):after{content:"/day"}.SubscriptionComparison table td:nth-child(3):before{content:"Renews after "}.SubscriptionComparison table td:nth-child(4){font-weight:700}.SubscriptionComparison table td:last-child>.Button{width:100%}}.Tabs{width:100%}.Tabs .tab-list{border-bottom:2px solid #755773;margin-bottom:1.25rem;display:flex}.Tabs .tab-list .tab{border-bottom:2px solid #0000;padding:1.25rem;font-weight:700}.Tabs .tab-list .tab:hover{cursor:pointer;background-color:#a88aa6}.Tabs .tab-list .tab.active{border-bottom-color:#755773}.testimonial-section{--testimonial-quote-count:3}@media only screen and (min-width:90rem){.testimonial-section{--testimonial-quote-count:3}}@media only screen and (max-width:90rem){.testimonial-section{--testimonial-quote-count:2}}@media only screen and (max-width:1000px){.testimonial-section{--testimonial-quote-count:1;min-height:unset}}.testimonial-section{text-align:center;background-position:50%;background-size:cover;position:relative}.testimonial-section:before{content:"";z-index:0;position:absolute;inset:0}.testimonial-section .testimonial-container{justify-content:center;padding:0;display:flex;position:relative}.testimonial-section .testimonial-container .carousel-btn{color:#fff;cursor:pointer;z-index:12;background-color:#0000;border:none;width:3rem;height:3rem;position:absolute;top:calc(50% - 1.5rem)}.testimonial-section .testimonial-container .carousel-btn svg{width:100%;height:100%}.testimonial-section .testimonial-container .carousel-btn{padding:0}.testimonial-section .testimonial-container .carousel-btn:hover,.testimonial-section .testimonial-container .carousel-btn:focus,.testimonial-section .testimonial-container .carousel-btn:active{animation-name:horizontal-pulse-left;animation-duration:1s;-webkit-animation-duration:ease-out;animation-duration:ease-out;animation-iteration-count:infinite}.testimonial-section .testimonial-container .carousel-btn.prev-btn{right:calc(100% + .75rem)}.testimonial-section .testimonial-container .carousel-btn.next-btn{left:calc(100% + .75rem)}.testimonial-section .testimonial-carousel{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;gap:4rem;display:flex;position:relative;overflow-x:auto}.testimonial-section .testimonial-carousel::-webkit-scrollbar{display:none}.testimonial-section .testimonial-item{flex:0 0 calc((100% - 4rem*(var(--testimonial-quote-count) - 1))/var(--testimonial-quote-count));flex-direction:column;gap:2rem;padding:0 2rem;display:flex}.testimonial-section .testimonial-item>*{margin:0}.testimonial-section .testimonial-item .testimonial-stars{justify-content:center;gap:.75em;display:flex}.testimonial-section .testimonial-item .testimonial-stars svg{height:1.75em}.testimonial-section .testimonial-item .testimonial-text{font-size:1rem}.testimonial-section .testimonial-item .testimonial-author{font-size:.9rem}.testimonial-section .testimonial-item .testimonial-author .name{letter-spacing:.03em;font-weight:700}.testimonial-section .testimonial-item .testimonial-author .location{padding-left:.15em}@media only screen and (max-width:540px){.testimonial-section .testimonial-container{display:block}.testimonial-section .testimonial-container .carousel-btn{position:initial;margin:0 1rem}}.ToastProvider{z-index:20;flex-direction:column;align-items:flex-end;gap:1rem;width:100%;max-width:calc(420px + 2.5rem);padding:1.25rem;display:flex;position:fixed;bottom:0;right:0}@keyframes toast-transition-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes toast-transition-out{0%{transform:translate(0)}to{transform:translate(calc(100% + 1.25rem))}}.Toast.primary{--color:#755773}.Toast.secondary{--color:#f6f3f6}.Toast.success,.Toast.accent-1,.Toast.accent-2{--color:#006d77}.Toast.brand-1{--color:#a88aa6}.Toast.brand-2{--color:#d4c4d3}.Toast.warning{--color:#f0a202}.Toast.error{--color:#f52d00}.Toast.success{--color:#006d77}.Toast{border:1px solid var(--color);background:#fff;border-left-width:.625rem;border-radius:.4rem;grid-template:"title icon""body icon"/1fr auto;column-gap:.5rem;width:100%;max-width:420px;padding:.75rem;animation-name:toast-transition-in;animation-duration:.12s;animation-timing-function:ease-in-out;animation-iteration-count:1;display:grid;position:relative;box-shadow:1px 1px 3px #1b0d1a4d}.Toast.closing{transition-delay:.12s;animation-name:toast-transition-out;transform:translate(calc(100% + 1.25rem))}.Toast .title{color:var(--color);grid-area:title;margin:0;font-family:Mirador,Times New Roman,Times,serif;font-size:14px;font-weight:700}.Toast .body{grid-area:body;font-size:10.7692px}.Toast .autoclose{background:var(--color);width:100%;height:.2rem;transition-property:width;transition-duration:0s;transition-timing-function:linear;position:absolute;bottom:0;right:0}.Toast .autoclose.progressing{width:0}.Toast .close{color:var(--color);cursor:pointer;grid-area:icon;align-self:center}.Toast .close:hover{background:#f6f3f6;border-radius:.4rem}.Toast .close:active{background:var(--color);color:#f6f3f6}button.primary,.button.primary,.btn.primary{--color:#755773;--hover-color:#a484a2;--text-color:#fff;--text-hover-color:#1b0d1a}button.secondary,.button.secondary,.btn.secondary{--color:#f6f3f6;--hover-color:#f9f7f9;--text-color:#1b0d1a;--text-hover-color:#1b0d1a}button.white,.button.white,.btn.white{--color:#fff;--hover-color:white;--text-color:#1b0d1a;--text-hover-color:#1b0d1a}button.success,.button.success,.btn.success,button.accent-1,.button.accent-1,.btn.accent-1,button.accent-2,.button.accent-2,.btn.accent-2{--color:#006d77;--hover-color:#00d8ec;--text-color:#fff;--text-hover-color:#1b0d1a}button.brand-1,.button.brand-1,.btn.brand-1{--color:#a88aa6;--hover-color:#c2adc1;--text-color:#1b0d1a;--text-hover-color:#1b0d1a}button.brand-2,.button.brand-2,.btn.brand-2{--color:#d4c4d3;--hover-color:#e1d6e0;--text-color:#1b0d1a;--text-hover-color:#1b0d1a}button.warning,.button.warning,.btn.warning{--color:#f0a202;--hover-color:#fdc145;--text-color:#1b0d1a;--text-hover-color:#1b0d1a}button.error,.button.error,.btn.error{--color:#f52d00;--hover-color:#ff6846;--text-color:#fff;--text-hover-color:#1b0d1a}button.success,.button.success,.btn.success{--color:#006d77;--hover-color:#00d8ec;--text-color:#fff;--text-hover-color:#1b0d1a}button,.button,.btn{--color:#755773;--hover-color:#a484a2;--text-color:#fff;--text-hover-color:#1b0d1a;text-align:center;background:var(--color);color:var(--text-color);border:2px solid var(--color);padding:.8em 1.5em;font-family:Montserrat,sans-serif;font-size:.9em;font-weight:500;display:inline-block}button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,.btn:hover,.btn:focus,.btn:active{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--text-hover-color);outline-color:var(--hover-color);cursor:pointer}button.full-size,.button.full-size,.btn.full-size{font-size:1em}button.small-button,.button.small-button,.btn.small-button{padding:.5em 1.25em;font-size:.8em}button.large-button,.button.large-button,.btn.large-button{min-width:18rem;padding:1em 3em;font-size:1em}@media only screen and (max-width:540px){button.large-button,.button.large-button,.btn.large-button{padding:1rem}}button.extra-large-button,.button.extra-large-button,.btn.extra-large-button{min-width:16rem;padding:1.5rem 2rem;font-size:1em}button.quiet,button.outline,.button.quiet,.button.outline,.btn.quiet,.btn.outline{background:var(--color);color:var(--text-color);border:2px solid var(--color);padding:.8em 1.5em}button.quiet:hover,button.quiet:focus,button.quiet:active,button.outline:hover,button.outline:focus,button.outline:active,.button.quiet:hover,.button.quiet:focus,.button.quiet:active,.button.outline:hover,.button.outline:focus,.button.outline:active,.btn.quiet:hover,.btn.quiet:focus,.btn.quiet:active,.btn.outline:hover,.btn.outline:focus,.btn.outline:active{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--text-hover-color);outline-color:var(--hover-color)}button.quiet,button.outline,.button.quiet,.button.outline,.btn.quiet,.btn.outline{color:var(--color);background:0 0}button.quiet:hover,button.quiet:focus,button.quiet:active,button.outline:hover,button.outline:focus,button.outline:active,.button.quiet:hover,.button.quiet:focus,.button.quiet:active,.button.outline:hover,.button.outline:focus,.button.outline:active,.btn.quiet:hover,.btn.quiet:focus,.btn.quiet:active,.btn.outline:hover,.btn.outline:focus,.btn.outline:active{background:color-mix(in srgb, var(--color) 10%, transparent);border-color:var(--color);color:var(--color)}button.quiet-large,.button.quiet-large,.btn.quiet-large{border:1px solid var(--color);letter-spacing:.07em;min-width:16rem;padding:1.5rem 2rem;font-size:1em}@media only screen and (max-width:540px){button.quiet-large,.button.quiet-large,.btn.quiet-large{padding:1.5rem 1rem}}button.subtle,button.inline,.button.subtle,.button.inline,.btn.subtle,.btn.inline{background:var(--color);color:var(--text-color);border:2px solid var(--color);padding:.8em 1.5em}button.subtle:hover,button.subtle:focus,button.subtle:active,button.inline:hover,button.inline:focus,button.inline:active,.button.subtle:hover,.button.subtle:focus,.button.subtle:active,.button.inline:hover,.button.inline:focus,.button.inline:active,.btn.subtle:hover,.btn.subtle:focus,.btn.subtle:active,.btn.inline:hover,.btn.inline:focus,.btn.inline:active{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--text-hover-color);outline-color:var(--hover-color)}button.subtle,button.inline,.button.subtle,.button.inline,.btn.subtle,.btn.inline{padding:unset;color:var(--color);--text-hover-color:var(--hover-color);background:0 0;border:none}button.subtle:hover,button.subtle:focus,button.subtle:active,button.inline:hover,button.inline:focus,button.inline:active,.button.subtle:hover,.button.subtle:focus,.button.subtle:active,.button.inline:hover,.button.inline:focus,.button.inline:active,.btn.subtle:hover,.btn.subtle:focus,.btn.subtle:active,.btn.inline:hover,.btn.inline:focus,.btn.inline:active{background:0 0}button:disabled,button.disabled,.button:disabled,.button.disabled,.btn:disabled,.btn.disabled{opacity:.7;cursor:not-allowed}buttona,.buttona,.btna{display:block}button.rounded,.button.rounded,.btn.rounded{color:#755773;background-color:#0000;border:2px solid #755773;border-radius:2em}button.rounded:hover,.button.rounded:hover,.btn.rounded:hover{color:#fff;background-color:#755773}button.quiet-large,.button.quiet-large,.btn.quiet-large{background:var(--color);color:var(--text-color);border:2px solid var(--color);padding:.8em 1.5em}button.quiet-large:hover,button.quiet-large:focus,button.quiet-large:active,.button.quiet-large:hover,.button.quiet-large:focus,.button.quiet-large:active,.btn.quiet-large:hover,.btn.quiet-large:focus,.btn.quiet-large:active{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--text-hover-color);outline-color:var(--hover-color)}button.quiet-large,.button.quiet-large,.btn.quiet-large{color:var(--color);background:0 0}button.quiet-large:hover,button.quiet-large:focus,button.quiet-large:active,.button.quiet-large:hover,.button.quiet-large:focus,.button.quiet-large:active,.btn.quiet-large:hover,.btn.quiet-large:focus,.btn.quiet-large:active{background:color-mix(in srgb, var(--color) 10%, transparent);border-color:var(--color);color:var(--color)}button.quiet-large,.button.quiet-large,.btn.quiet-large{border:1px solid var(--color);letter-spacing:.07em;min-width:16rem;padding:1.5rem 2rem;font-size:1em;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}@media only screen and (max-width:540px){button.quiet-large,.button.quiet-large,.btn.quiet-large{padding:1.5rem 1rem}}button.quiet-large.white,.button.quiet-large.white,.btn.quiet-large.white{color:#fff;background-color:#fff3;border-color:#fff}button.quiet-large.white:hover,button.quiet-large.white:focus,.button.quiet-large.white:hover,.button.quiet-large.white:focus,.btn.quiet-large.white:hover,.btn.quiet-large.white:focus,button.quiet-large.white:active,.button.quiet-large.white:active,.btn.quiet-large.white:active{color:#755773;background-color:#fff;border-color:#fff}button.quiet-large.primary,.button.quiet-large.primary,.btn.quiet-large.primary{color:#755773;background-color:#34523733;border-color:#755773}button.quiet-large.primary:hover,button.quiet-large.primary:focus,.button.quiet-large.primary:hover,.button.quiet-large.primary:focus,.btn.quiet-large.primary:hover,.btn.quiet-large.primary:focus,button.quiet-large.primary:active,.button.quiet-large.primary:active,.btn.quiet-large.primary:active{color:#fff;background-color:#755773;border-color:#755773}h1,h2{font-family:Mirador,Times New Roman,Times,serif;font-weight:700}h3,h4,h5,h6{font-family:Mirador,Times New Roman,Times,serif;font-weight:400}h1{font-size:39.9854px}h2{font-size:30.758px}h3{font-size:23.66px}h4,h5{font-size:18.2px}h6{font-size:14px}@media only screen and (max-width:540px){h1{font-size:30.758px}h2{font-size:23.66px}h3,h4{font-size:18.2px}h5,h6{font-size:14px}}label{color:#755773;font-size:.75em;font-weight:300;display:block}input,textarea,select{color:#755773;background-color:#0000;border-color:#755773}input svg.tabler-icon,input+svg.tabler-icon,textarea svg.tabler-icon,textarea+svg.tabler-icon,select svg.tabler-icon,select+svg.tabler-icon{stroke:#755773}input::placeholder,textarea::placeholder,select::placeholder{color:#75577333}input:hover,input:focus,input:active,textarea:hover,textarea:focus,textarea:active,select:hover,select:focus,select:active{background-color:#7557731a}input:hover::placeholder,input:focus::placeholder,input:active::placeholder,textarea:hover::placeholder,textarea:focus::placeholder,textarea:active::placeholder,select:hover::placeholder,select:focus::placeholder,select:active::placeholder{color:#75577380}input,textarea,select{font-family:Montserrat,sans-serif;font-size:.9em;font-weight:500;transition:background-color 60ms ease-in-out}input:hover,textarea:hover,select:hover{cursor:text}input:not([type=checkbox]),select{border-width:0 0 2px;outline:none;margin-bottom:2em;padding:1em;position:relative}input:not([type=checkbox])+.error,select+.error{margin-top:-2em}select{padding-right:2rem}select:hover{cursor:pointer}textarea{border:2px solid;padding:.5em 1em;line-height:1.15em}label.checkbox{flex-wrap:nowrap;align-items:center;display:flex}.Checkbox{margin-right:.5em}.Checkbox.checked input[type=checkbox]{background-color:#755773}.Checkbox.checked svg.tabler-icon{stroke:#f6f3f6}.Checkbox.checked:hover input[type=checkbox],.Checkbox.checked:focus input[type=checkbox],.Checkbox.checked:active input[type=checkbox]{background-color:#75577380}.Checkbox.checked:hover svg.tabler-icon,.Checkbox.checked:focus svg.tabler-icon,.Checkbox.checked:active svg.tabler-icon{stroke:#755773}input[type=checkbox]{appearance:none;border:2px solid;width:2em;height:2em;margin:0}input[type=checkbox]+svg.tabler-icon{width:1.6em;height:1.6em}input[type=checkbox]{color:#755773;background-color:#0000;border-color:#755773}input[type=checkbox] svg.tabler-icon,input[type=checkbox]+svg.tabler-icon{stroke:#755773}input[type=checkbox]::placeholder{color:#75577333}input[type=checkbox]:hover,input[type=checkbox]:focus,input[type=checkbox]:active{background-color:#7557731a}input[type=checkbox]:hover::placeholder,input[type=checkbox]:focus::placeholder,input[type=checkbox]:active::placeholder{color:#75577380}input[type=checkbox]{cursor:pointer}input[type=checkbox].small{width:1.25em;height:1.25em}input[type=checkbox].small+svg.tabler-icon{width:1em;height:1em}input[type=checkbox].large{width:2.5em;height:2.5em}input[type=checkbox].large+svg.tabler-icon{width:2em;height:2em}a{color:#006d77}.color-primary{--color:#755773;color:var(--color)}.color-secondary{--color:#f6f3f6;color:var(--color)}.color-accent-1,.color-accent-2{--color:#006d77;color:var(--color)}.color-brand-1{--color:#a88aa6;color:var(--color)}.color-brand-2{--color:#d4c4d3;color:var(--color)}.color-warning{--color:#f0a202;color:var(--color)}.color-error{--color:#f52d00;color:var(--color)}.color-success{--color:#006d77;color:var(--color)}.color-success-darker{--color:black;color:var(--color)}.flex{display:flex}.flex,.flex.r{flex-direction:row}.flex.rr{flex-direction:row-reverse}.flex.c{flex-direction:column}.flex.cr{flex-direction:column-reverse}.flex.w{flex-wrap:wrap}.flex.wr{flex-wrap:wrap-reverse}.flex.nw{flex-wrap:nowrap}.flex.js{justify-content:flex-start}.flex.je{justify-content:flex-end}.flex.jc{justify-content:center}.flex.jb{justify-content:space-between}.flex.ja{justify-content:space-around}.flex.as{align-items:flex-start}.flex.ae{align-items:flex-end}.flex.ac{align-items:center}.flex.ab{align-items:baseline}.flex.ast{align-items:stretch}.flex.gxxs{gap:.5rem}.flex.gxs{gap:.625rem}.flex.gsm{gap:.75rem}.flex.gmd{gap:1rem}.flex.glg{gap:1.25rem}.flex.gxl{gap:1.5rem}.flex.gxxl{gap:2rem}.fg0{flex-grow:0}.fg1{flex-grow:1}.fs0{flex-shrink:0}.fs1{flex-shrink:1}.w100{width:100%}.h100{height:100%}.m0{margin:0}.mtxxxs{margin-top:.4rem}.mtxxs{margin-top:.5rem}.mtxs{margin-top:.625rem}.mtsm{margin-top:.75rem}.mtmd{margin-top:1rem}.mtlg{margin-top:1.25rem}.mtxl{margin-top:1.5rem}.mtxxl{margin-top:2rem}.mtxxxl{margin-top:2.5rem}.p0{padding:0}.ptxxxs{padding-top:.4rem}.ptxxs{padding-top:.5rem}.ptxs{padding-top:.625rem}.ptsm{padding-top:.75rem}.ptmd{padding-top:1rem}.ptlg{padding-top:1.25rem}.ptxl{padding-top:1.5rem}.ptxxl{padding-top:2rem}.ptxxxl{padding-top:2.5rem}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}.font-xxs{font-size:6.37233px!important}.font-xs{font-size:8.28402px!important}.font-sm{font-size:10.7692px!important}.font-md{font-size:14px!important}.font-lg{font-size:18.2px!important}.font-xl{font-size:23.66px!important}.font-xxl{font-size:30.758px!important}.font-xxxl{font-size:39.9854px!important}.font-xxxxl{font-size:51.981px!important}.pre{white-space:pre-wrap}body,html{width:100%;height:100%;margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:15px}html{scroll-behavior:smooth}a{text-decoration:none}.switch-link-underline-direction:after,.switch-link-underline-direction a:after{right:0;left:unset}*{box-sizing:border-box;--approx-menu-height:6rem}.dark-bg{color:#f6f3f6;background-color:#755773}.dark-bg a{color:inherit}.dark-bg a:after{border-color:#f6f3f6}.dark-bg .emphasised-text{color:#d4c4d3}.light-bg{color:#755773;background-color:#fff}.light-bg a{color:inherit}.light-bg .emphasised-text{color:#a88aa6}.icon-bg{background-image:url(/images/icon_bg.png);background-position:-40px -40px;background-repeat:no-repeat;background-size:calc(100vw - 350px)}.icon-bg_light-bg{background-image:url(/images/icon_bg_coloured.png);background-position:calc(100% + 40px) -40px;background-repeat:no-repeat;background-size:600px}@media only screen and (max-width:80rem){.icon-bg_light-bg{background-image:url(/images/icon_bg_coloured-light.png)}}svg.tabler-icon{vertical-align:bottom}#footer-container{padding:0}.endcap{text-align:center;padding:1.5rem 2rem}.endcap img{width:auto;height:auto;max-height:50px;margin:0 1rem}footer{--logo-size:70px;border-top:2px solid #fff;flex-wrap:nowrap;gap:8rem;padding:3rem;display:flex}footer p,footer a{font-size:.85rem}footer .ndc-logo,footer .drpam-logo{flex-flow:column;justify-content:space-between;display:flex}footer .ndc-logo{align-items:flex-start}footer .ndc-logo img{height:var(--logo-size);width:auto}footer .ndc-logo p{letter-spacing:0;margin-top:1.5em;margin-bottom:0;font-family:Mirador,Times New Roman,Times,serif;font-size:1.55rem;font-weight:700;line-height:1.15em}footer .links{flex-grow:1;grid-template-rows:auto auto auto;grid-auto-flow:column;place-content:space-around flex-start;place-items:center flex-start;column-gap:6rem;display:grid}footer .drpam-logo{text-align:right}footer .drpam-logo img{height:var(--logo-size);width:auto;margin-bottom:1rem;margin-left:auto;display:block}footer .drpam-logo p{margin:0;line-height:1.65em}@media only screen and (max-width:72rem){footer{--logo-size:45px;gap:5rem;padding:3rem 2rem}footer .ndc-logo p{margin-top:.75em;font-size:1.25rem}footer .links{align-content:center;gap:1.2rem 3rem}}@media only screen and (max-width:89rem){footer{grid-template:"logo links""dr-pam links"/auto 1fr;row-gap:3rem;display:grid}footer .ndc-logo{grid-area:logo}footer .links{flex-direction:column;grid-area:links;justify-content:space-between;align-items:flex-end;display:flex}footer .links a{text-align:right}footer .links a:after{right:0;left:unset}footer .drpam-logo{text-align:left;grid-area:dr-pam}footer .drpam-logo img{margin-left:0;margin-right:auto}}@media only screen and (max-width:30rem){footer{display:block}footer .ndc-logo{text-align:center;align-items:center;row-gap:1rem}footer .ndc-logo p{margin-top:0}footer .links{align-items:center;row-gap:1.95rem;margin:4.5rem 0}footer .drpam-logo{text-align:center}footer .drpam-logo img{margin:0 auto 1rem}}header{box-sizing:border-box;z-index:100;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100dvw;padding:1.5rem 2rem;display:flex;position:fixed}header .header-logo{flex-wrap:nowrap;align-items:center;display:flex}header .header-logo img{width:auto;height:50px;margin-right:1rem}header .header-logo:hover:after,header .header-logo:focus:after,header .header-logo:active:after{content:unset}header .menu-toggle{border:2px solid #0000;padding:.25em}header .menu-toggle:hover,header .menu-toggle:focus,header .menu-toggle:active{background:#fff3;border-color:#fff}header .menu-toggle:after{display:none}header .menu-toggle svg{width:2rem;height:2rem}@media only screen and (min-width:72rem){header nav a{margin-left:2.5rem;font-size:.85rem;font-weight:500}header .menu-toggle{display:none}}@media only screen and (max-width:72rem){header{position:fixed}header nav{display:none}header nav.menu-open{display:block}header nav{background:#755773;position:absolute;top:100%;right:0}header nav a{padding:1.25em 2em;font-size:.9rem;display:block}header nav a:hover,header nav a:focus,header nav a:active{background:#ffffff4d}header nav a:hover:after,header nav a:focus:after,header nav a:active:after{display:none}}@media only screen and (max-width:35rem){header{--approx-menu-height:5rem;padding:1.25rem}header .header-logo img{height:2.2rem}}@media only screen and (max-width:30rem){header nav{border-top:2px solid #fff;border-bottom:2px solid #fff;width:100%}header nav a{padding:1.5em}}.content-body{color:#755773;padding-top:6rem}.content-body section{padding:6rem}@media only screen and (max-width:45rem){.content-body section{padding:4.5rem 3rem}}@media only screen and (max-width:25rem){.content-body section{padding:3rem 2rem}}.content-body section>:first-child>:first-child,.content-body section .ArticleHtml>:first-child{margin-top:0}.content-body section>:first-child h1,.content-body section .ArticleHtml h1{margin-bottom:1rem}.content-body p,.content-body li{font-weight:500;line-height:1.8rem}.content-body li:last-child{padding-bottom:1rem}.content-body p{margin:0 0 2em}.content-body p .emphasised-text{color:#a88aa6}.content-body .no-list-style{list-style:none}.content-body .cpd-provider{margin-top:3rem}.content-body .cpd-provider p{color:#2b3f54;font-size:.75em;font-style:italic;font-weight:600}.content-body .cpd-provider img{max-width:250px;height:auto}.content-body h1,.content-body h2,.content-body h3,.content-body h4{letter-spacing:0;margin:2em 0 1em;font-weight:600}.content-body h2{border-top:2px solid #755773;padding-top:1.5em}.restricted-width{max-width:calc(100% - 600px)}@media only screen and (max-width:80rem){.restricted-width{max-width:none}}.restricted-width-resources{max-width:calc(100% - 500px)}a{word-break:normal;position:relative}a:after{content:"";-o-transition:width .5s ease-in-out;border-bottom:1.5px solid #755773;width:0;transition:width .5s ease-in-out;display:block;position:absolute;bottom:-.5rem;left:0}a:hover:after,a:focus:after,a:active:after{width:100%}a.button:after{content:unset}.home-page{--section-vertical-padding:4rem}.home-page section{min-height:calc(100dvh - var(--approx-menu-height))}.home-page section.image-left .image,.home-page section.image-right .image{max-height:calc(100dvh - var(--approx-menu-height))}.home-page #landing-section{z-index:120;min-height:100dvh;margin-top:-6rem;padding:3rem 2rem;position:relative}.home-page #landing-section .logo{grid-template:"logo title""empty subtitle"/250px 1fr;align-items:center;gap:.5rem 1.25rem;display:grid}.home-page #landing-section .logo img{grid-area:logo;place-self:center stretch;width:100%;height:auto}.home-page #landing-section nav{flex-flow:column;display:flex}.home-page #landing-section nav a{vertical-align:middle;font-weight:400;line-height:1.5em}.home-page #landing-section nav a svg{vertical-align:bottom;margin-left:.5rem}.home-page #landing-section nav div.spacer{flex-grow:1}@media only screen and (min-width:38rem){.home-page #landing-section{grid-template-columns:20rem 1fr;display:grid}.home-page #landing-section .logo{align-self:flex-end}.home-page #landing-section nav{text-align:right;align-self:stretch;align-items:flex-end;gap:2rem}}@media only screen and (max-width:65rem){.home-page #landing-section.icon-bg{background-size:100%}}@media only screen and (max-width:33rem){.home-page #landing-section.icon-bg{background-size:auto 60%}}@media only screen and (max-width:38rem){.home-page #landing-section{flex-direction:column;justify-content:center;align-items:center;gap:4.5rem;display:flex}.home-page #landing-section .logo{margin-top:4.5rem}.home-page #landing-section nav{text-align:center;align-items:center;gap:1.5rem;font-size:1.25rem}.home-page #landing-section nav .spacer{display:none}.home-page #landing-section nav a{padding:.5em 1em;display:block}.home-page #landing-section nav .education-hub-login{order:10}}@media only screen and (max-height:38rem){.home-page #landing-section .logo{grid-template-columns:50px 1fr;grid-template-areas:"logo title""subtitle subtitle";row-gap:1rem;margin:0}.home-page #landing-section .logo sub{text-align:center;font-size:.75rem}.home-page #landing-section .logo h1{font-size:1.5rem}.home-page #landing-section nav{font-size:1rem}}.home-page #landing-section+section{padding-top:calc(var(--approx-menu-height) + var(--section-vertical-padding));min-height:100dvh}.home-page #landing-section+section.image-left .image,.home-page #landing-section+section.image-right .image{max-height:calc(100dvh - var(--approx-menu-height) - var(--section-vertical-padding))}@media only screen and (max-width:65rem){.home-page #landing-section+section.image-left .image,.home-page #landing-section+section.image-right .image{max-height:calc(100dvh - var(--section-vertical-padding))}}@media only screen and (max-width:38rem){.home-page #landing-section+section{padding-top:var(--section-vertical-padding);min-height:unset;border-top:2px solid #fff}}.home-page .about-section{--content-padding:8dvw;column-gap:10dvw;min-height:100dvh;display:grid;position:relative}.home-page .about-section h2{border-top:none;margin-top:0;padding-top:0}.home-page .about-section.image-right{padding-right:0;padding-left:var(--content-padding);grid-template-columns:1fr 30dvw;grid-template-areas:"content image"}.home-page .about-section.image-right .image{overflow:hidden;-webkit-mask-position:0;mask-position:0}.home-page .about-section.image-right .image .position-object{aspect-ratio:1;object-fit:cover;object-position:80% center}.home-page .about-section.image-left{padding-left:0;padding-right:var(--content-padding);grid-template-columns:30dvw 1fr;grid-template-areas:"image content"}.home-page .about-section.image-left .image{-webkit-mask-position:100%;mask-position:100%}.home-page .about-section .image{grid-area:image;align-self:stretch;position:relative;overflow:hidden;-webkit-mask-image:url(/images/ndc_icon-inverted.svg);mask-image:url(/images/ndc_icon-inverted.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-page .about-section .image img{width:auto;height:100%}.home-page .about-section .content{grid-area:content;align-self:center}.home-page .about-section .content p{max-width:800px}@media only screen and (max-width:65rem){.home-page .about-section{--content-padding:5rem;display:block;overflow-x:hidden}.home-page .about-section.image-left,.home-page .about-section.image-right{padding-left:var(--content-padding);padding-right:var(--content-padding)}.home-page .about-section .image{opacity:.1;height:65%;position:absolute;top:15%;right:-20%}.home-page .about-section .content{z-index:2;position:relative}.home-page .about-section .content h2{margin-bottom:1.5em}.home-page .about-section#about-3{min-height:unset}.home-page .about-section#about-3 .image{right:-10vw}}@media only screen and (max-width:38rem){.home-page .about-section{--content-padding:2rem;min-height:unset;border-top:2px solid #fff}.home-page .about-section h2{margin-top:0}.home-page .about-section .image{display:none}}.home-page .testimonial-section .content{grid-area:content;align-self:center;min-width:700px}@media only screen and (max-width:85rem){.home-page .testimonial-section .content{min-width:500px}}@media only screen and (max-width:42rem){.home-page .testimonial-section .content{min-width:0}}.home-page .testimonial-section .testimonial-container{position:relative}.home-page .testimonial-section .testimonial-container .carousel-btn{color:#755773}@media only screen and (max-width:42rem){.home-page .testimonial-section .testimonial-container{display:block}.home-page .testimonial-section .testimonial-container .carousel-btn{position:initial;margin:0 1rem}}.home-page .testimonial-section .testimonial-carousel{will-change:transform;transition:transform .5s;display:flex;overflow:hidden}.home-page .testimonial-section .testimonial-item{box-sizing:border-box;min-width:100%;padding:30px}.home-page #about-4{min-height:unset}.home-page #about-4.image-right .image .position-object{object-position:90%;transform:scale(1.3)}.about-page{--image-width:350px}.about-page h2{border-top:none;padding-top:0}.about-page #about-dr-pam,.about-page #about-logo{align-items:center;column-gap:6rem;display:grid}.about-page #about-dr-pam{grid-template-columns:var(--image-width) 1fr}.about-page #about-dr-pam .image-container img{width:auto;height:calc(100% - 12px);-webkit-mask-image:url(/images/circle-shape.png);mask-image:url(/images/circle-shape.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.about-page #about-dr-pam .image-container{width:var(--image-width);height:var(--image-width);background-image:url(/images/circle-shape.png);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;display:flex}.about-page #about-logo{grid-template-columns:1fr var(--image-width);background-image:url(/images/icon_bg_coloured-reflected.png);background-position:calc(100% + 40px) calc(100% + 40px);background-repeat:no-repeat;background-size:600px}.about-page #about-logo img{width:100%;height:auto}@media only screen and (max-width:65rem){.about-page{--image-width:200px}.about-page #about-dr-pam,.about-page #about-logo{flex-direction:column;row-gap:3rem;display:flex}.about-page #about-dr-pam .image-container,.about-page #about-logo .image-container{order:-1;align-self:flex-start}.about-page #about-logo .image-container{width:var(--image-width)}}.courses-list{flex-direction:column;align-items:flex-start;gap:2rem;margin:3rem 0 0;padding:0;display:flex}.courses-list a{color:inherit;font-size:1rem;font-weight:600;line-height:1.5em}.courses-list a:after{border-width:2px}.courses-list a span{margin-top:.15em;font-size:.8em;font-weight:300;display:block}.courses-list li{cursor:pointer;flex-direction:column;list-style:none;display:flex}.courses-list li .classes{flex-flow:wrap;display:flex}.courses-list li .classes a{flex-grow:1}.courses-list li .classes .separator{margin-left:10px;margin-right:10px;font-family:Mirador,Times New Roman,Times,serif}.courses-list li .no-after:after{cursor:default;display:none}.email-link a{color:#006d77}.acc-logos-container{flex-grow:1;flex-shrink:1;align-items:center;gap:3rem;width:100%;margin-bottom:30px;display:flex}@media only screen and (max-width:1000px){.acc-logos-container{flex-wrap:wrap;justify-content:center}}.acc-logos-container img{width:auto;height:100px}.acc-logos-container.with-border{border-top:2px solid #755773;gap:2rem;margin-top:3rem;padding-top:3rem}.acc-logos-container.with-border-small{border-top:2px solid #755773;gap:2rem;margin-top:20px;margin-bottom:100px;padding-top:10px}.acc-logos-container.small-logos.with-border{margin-top:2.25rem;padding-top:2.25rem}.acc-logos-container.small-logos img{height:50px}.calendar-container .fc-toolbar{color:#fff;background-color:#755773;padding:0 10px;font-size:10.7692px}.calendar-container .fc-toolbar .fc-toolbar-title{padding-bottom:30px;font-size:18.2px}.calendar-container .fc .fc-daygrid-day{border:1px solid #a88aa6;position:relative;overflow:hidden}.calendar-container .fc-day-today{background-color:#d4c4d3!important}.calendar-container .fc-col-header{color:#fff;background-color:#755773}.calendar-container .fc-col-header .fc-col-header-cell-cushion{color:#fff;padding:5px;font-weight:700}.calendar-container .fc-daygrid-day-number{color:#000;pointer-events:none;font-size:10.7692px;font-weight:700}.calendar-container .fc .fc-scrollgrid,.calendar-container .fc .fc-scrollgrid-section,.calendar-container .fc .fc-scrollgrid-sync-table{border:1px solid #a88aa6}.calendar-container .fc-event{color:#000;background-color:#f6f3f6;font-size:10.7692px;font-weight:400}.calendar-container .fc-event:hover{background-color:#f6f3f6}.calendar-container .fc-event .fc-event-content{white-space:nowrap;line-height:1.2em;display:block}.calendar-container .fc-event .fc-event-time-container{align-items:center;display:flex}.calendar-container .fc-event svg{color:#755773}.calendar-container .fc-event .fc-event-time,.calendar-container .fc-event .fc-event-title{white-space:normal;font-weight:400;display:inline-block}.calendar-container .fc-event-past{opacity:.3}.calendar-container .fc-col-header-cell-cushion{color:#755773;font-size:10.7692px;font-weight:700}.calendar-container .fc-button,.calendar-container .fc-today-button{color:#fff;box-shadow:none!important;background-color:#755773!important;border-color:#0000!important;border-radius:0!important}.calendar-container .fc-button.fc-button-active{color:#fff;box-shadow:none!important;background-color:#a88aa6!important;border-color:#0000!important;border-radius:0!important}.calendar-container .fc-button-primary:not(:disabled):hover{background-color:#a88aa6!important;border-color:#a88aa6!important}@media only screen and (max-width:38rem){.calendar-container .fc-toolbar{flex-direction:column;align-items:stretch}.calendar-container .fc-toolbar .fc-toolbar-title{order:2;padding:5px 0}.calendar-container .fc-toolbar .fc-button-group{order:1;justify-content:center}.calendar-container .fc-toolbar .fc-button{font-size:8.28402px}}.faqs-page .faqs-category-list{margin:0;padding:0;list-style-type:none}.faqs-page .faq-category{margin-bottom:2em}.faqs-page .faq-category>a{color:#755773;word-break:normal}.faqs-page .faq-category>a:hover,.faqs-page .faq-category>a:focus,.faqs-page .faq-category>a:active{cursor:pointer}.faqs-page .faq-category:last-child{margin-bottom:0}.faqs-page .faq-category-questions{border-top:2px solid #755773;border-bottom:2px solid #755773;margin-top:1.5em;padding:3em 1.5em;list-style-type:none}.faqs-page .question{margin-bottom:1.5em}.faqs-page .question>a{color:#755773;word-break:normal}.faqs-page .question:last-child{margin-bottom:0}.faqs-page .faq-answer{background:#7557731a;margin-top:1.5em;padding:1em 1.5em}.faqs-page .faq-answer>img:first-child,.faqs-page .faq-answer>p:first-child>img:first-child{display:none}.faqs-page .faq-answer p{margin-bottom:1em}.faqs-page .faq-answer p:last-child{margin-bottom:0}@media only screen and (max-width:65rem){.faqs-page .faq-category-questions{padding-left:0;padding-right:0}}.course-details-page{position:relative}.course-details-page h1{margin-top:0}.course-details-page .course-tag{margin-bottom:.5em;font-family:Mirador,Times New Roman,Times,serif;font-weight:700}.course-details-page h2{margin-top:6rem}.course-details-page section>:first-child{margin-top:0}.course-details-page h3{margin-top:2.25em;margin-bottom:.5em;font-size:1.5rem;font-weight:600}.course-details-page .underline{border-bottom:1.5px solid #755773}.course-details-page .acc-logos-container{flex-grow:1;flex-shrink:1;align-items:center;gap:2rem;width:100%;display:flex}.course-details-page .acc-logos-container img{width:auto;height:100px}.course-details-page .acc-logos-container.small-logos.with-border{margin-top:2.25rem;padding-top:2.25rem}.course-details-page .acc-logos-container.small-logos img{height:50px}.course-details-page table thead p{font-weight:600}.course-details-page table p,.course-details-page table ol,.course-details-page table li{margin-bottom:.5em;font-size:.85rem;line-height:1.5em}.course-details-page table td{border-bottom:2px solid #755773;padding:1em .5em}.course-details-page .buy-course{z-index:140;border:1px solid #fff;padding:1em 3em;font-family:Montserrat,sans-serif;position:fixed;bottom:3rem;right:2rem}@media only screen and (max-width:38rem){.course-details-page .buy-course{width:100%;padding:2em 1em;bottom:0;right:0}}.resources-page{position:relative}.resources-page .free-resource-list{margin:0;padding:0;list-style-type:none}.resources-page .resource-categories{margin-bottom:2em}.resources-page .resource-categories>a{color:#755773;word-break:normal;cursor:pointer}.resources-page .resource-categories>a:hover,.resources-page .resource-categories>a:focus,.resources-page .resource-categories>a:active{cursor:pointer}.resources-page .resource-categories:last-child{margin-bottom:0}.resources-page .resource-subcategories{border-top:2px solid #755773;border-bottom:2px solid #755773;margin-top:1.5em;padding:3em 1.5em;list-style-type:none}.resources-page .resource-subcategories:hover,.resources-page .resource-subcategories:focus,.resources-page .resource-subcategories:active{cursor:pointer}.resources-page .title{margin-bottom:1em;padding:0;list-style-type:none}.resources-page .title>a{color:#755773;word-break:normal;cursor:pointer}.resources-page .title:hover,.resources-page .title:focus,.resources-page .title:active{cursor:pointer}.resources-page .title:last-child{margin-bottom:0}.resources-page .title .results-list{background-color:#f6f3f6;align-items:center;margin-bottom:10px;padding:10px 20px;display:flex}.resources-page .title .results-list>a{color:#755773;word-break:normal}.resources-page .title .results-list .no-after:after{content:none}.resources-page .title .results-list:hover{background-color:#d4c4d3}.resources-page .title .results-list svg{flex-shrink:0;margin-right:10px}.articleContainer h1{font-size:2rem}.articleContainer .markdown a{word-break:normal}@media only screen and (max-width:38rem){.articleContainer .markdown iframe{height:220px}}.articleContainer .markdown iframe+p{padding-top:20px}.back-to-resources-list{z-index:140;border:1px solid #fff;padding:1em 3em;font-family:Montserrat,sans-serif;position:fixed;bottom:3rem;right:2rem}@media only screen and (max-width:38rem){.back-to-resources-list{width:100%;padding:2em 1em;bottom:0;right:0}}.purchase-page .products{flex-wrap:wrap;gap:3rem;width:100%;display:flex}.purchase-page .product{background:#d4c4d3;flex-direction:column;flex-grow:1;flex-shrink:0;gap:.75rem;min-width:22rem;max-width:35dvw;padding:1.25em;display:flex}@media only screen and (max-width:65rem){.purchase-page .product{min-width:100%}}@media only screen and (max-width:38rem){.purchase-page .product{min-width:100%;max-width:100%}}.purchase-page .product .description{white-space:pre-wrap}.purchase-page .product p,.purchase-page .product .programmes{font-size:.9em}.purchase-page .product button{margin-top:auto}.purchase-page .product .price+button{margin-top:0}.purchase-page .product p{margin-bottom:0}.purchase-page .product .selected{font-weight:700}.purchase-page .product .purchased{font-style:italic}.purchase-page .product .purchased:after{content:" (already purchased)";font-size:10.7692px}.purchase-page .product .programmes{margin:1.5em 0;padding-left:1.5em}.purchase-page .product .price{text-align:center;margin:auto 0 .5rem;font-weight:500}.purchase-page .product .price .currency{padding-left:.25em}.signup-page p.footnote{text-align:right;font-size:10.7692px}.signup-page .address{margin:.75rem 0}.signup-page .StripePaymentForm{margin-bottom:1.25rem}.signup-page .powered-by-stripe{align-items:center;gap:.75rem;margin:0 auto 0 0;display:flex}.signup-page .powered-by-stripe svg{fill:#755773;width:128px}.signup-page .powered-by-stripe span{font-size:10.7692px}.signup-complete-page .ProductPurchased a{width:max-content;margin:1.25rem auto 0;display:block}.find-an-ndc-practitioner-page{--results-width:25rem;--results-gap:3rem;--results-height:70dvh}.find-an-ndc-practitioner-page .function-container{flex-wrap:wrap;margin-top:4.5rem;display:flex}.find-an-ndc-practitioner-page .function-container .fineprint{margin-top:3rem}.find-an-ndc-practitioner-page .function-container .fineprint p{font-size:.75em;font-style:italic}.find-an-ndc-practitioner-page .search-wrapper{flex-wrap:nowrap;flex-basis:100%;align-items:center;gap:.75rem 2rem;margin-bottom:4.5rem;display:flex}.find-an-ndc-practitioner-page .search-wrapper input{margin-bottom:0}.find-an-ndc-practitioner-page .search-wrapper .divider{border-left:2px solid;align-self:stretch}.find-an-ndc-practitioner-page .search-wrapper .filter-wrapper .search-radius-wrapper{align-items:center;gap:.75rem;display:flex;position:relative}.find-an-ndc-practitioner-page .search-wrapper .filter-wrapper .search-radius-wrapper span{font-size:.9em}.find-an-ndc-practitioner-page .search-wrapper .filter-wrapper .search-radius-wrapper:after{content:"km";opacity:.75;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:500;position:absolute;top:50%;right:.3em;transform:translateY(-50%)}.find-an-ndc-practitioner-page .search-wrapper .filter-wrapper .search-radius-wrapper .search-radius{-moz-appearance:textfield;text-align:right;border:none;width:6em;padding-right:3em}.find-an-ndc-practitioner-page .search-wrapper .filter-wrapper .search-radius-wrapper .search-radius::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.find-an-ndc-practitioner-page .search-wrapper .filter-wrapper .search-radius-wrapper .search-radius::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.find-an-ndc-practitioner-page .map-container{flex-basis:calc(100% - var(--results-width) - var(--results-gap));width:100%;height:var(--results-height);flex-grow:1}.find-an-ndc-practitioner-page .results-list:not(:empty){height:var(--results-height);flex-basis:var(--results-width);margin-right:var(--results-gap)}.find-an-ndc-practitioner-page .results-list{overflow-y:auto}.find-an-ndc-practitioner-page .results-list .Practitioner{box-sizing:border-box;border:1px solid #0000;margin:.75rem 0;padding:.75rem}.find-an-ndc-practitioner-page .results-list .Practitioner:hover{cursor:pointer;background:#d4c4d3}.find-an-ndc-practitioner-page .results-list .Practitioner.selected{border:2px solid #755773}.find-an-ndc-practitioner-page .Practitioner p{margin:0;font-size:14px}.find-an-ndc-practitioner-page .Practitioner a{text-decoration:none}.find-an-ndc-practitioner-page .Practitioner a:after{display:none}.find-an-ndc-practitioner-page .Practitioner a:hover{text-decoration:underline}.find-an-ndc-practitioner-page .Practitioner .name{font-weight:700}.find-an-ndc-practitioner-page .Practitioner .telehealth{grid-template-columns:auto 1fr;align-items:center;font-size:10.7692px;display:grid}.find-an-ndc-practitioner-page .Practitioner .telehealth svg{margin-right:.5em}.find-an-ndc-practitioner-page .Practitioner .address{white-space:pre;font-size:10.7692px;line-height:1.6}.find-an-ndc-practitioner-page .Practitioner .address+.phone,.find-an-ndc-practitioner-page .Practitioner .address+.email,.find-an-ndc-practitioner-page .Practitioner .address+.website{margin-top:.625rem}.find-an-ndc-practitioner-page .Practitioner .phone,.find-an-ndc-practitioner-page .Practitioner .email,.find-an-ndc-practitioner-page .Practitioner .website{font-size:10.7692px;line-height:1.6}@media only screen and (max-width:65rem){.find-an-ndc-practitioner-page .function-container{display:block}.find-an-ndc-practitioner-page .search-wrapper{flex-wrap:wrap;margin-bottom:3rem}.find-an-ndc-practitioner-page .search-wrapper .divider{display:none}.find-an-ndc-practitioner-page .search-wrapper .filter-wrapper{flex-basis:100%}.find-an-ndc-practitioner-page .search-wrapper .filter-wrapper .search-radius-wrapper{justify-content:flex-end}.find-an-ndc-practitioner-page .results-list{max-height:80dvh}.find-an-ndc-practitioner-page .results-list:not(:empty){height:auto;margin-right:unset;border-bottom:2px solid;margin-bottom:4.5rem}.find-an-ndc-practitioner-page .results-list.has-results{grid-template-rows:auto;grid-template-columns:1fr 1fr;column-gap:2rem;display:grid}.find-an-ndc-practitioner-page .results-list.has-results>p{border-bottom:2px solid;grid-column:1/span 2}.find-an-ndc-practitioner-page .results-list>p{max-height:80dvh;margin-bottom:1.5rem;padding-bottom:1.5rem}}@media only screen and (max-width:38rem){.find-an-ndc-practitioner-page .results-list{grid-template-columns:1fr;max-height:70dvh}.find-an-ndc-practitioner-page .results-list:not(:empty){margin-bottom:3rem}.find-an-ndc-practitioner-page .results-list>p{grid-column:unset}}
/*# sourceMappingURL=0s-hx1e9wtr2v.css.map*/