@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@keyframes horizontal-pulse-left{0%{transform:translateX(0)}30%{transform:translateX(.5em)}50%{transform:translateX(0)}65%{transform:translateX(.25em)}80%{transform:translateX(0)}to{transform:translateX(0)}}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-RegularItalic.c082a97f.eot);src:local("Mirador Regular Italic"),local("Mirador-RegularItalic"),url(/_next/static/media/Mirador-RegularItalic.c082a97f.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-RegularItalic.8ceabd0b.woff2) format("woff2"),url(/_next/static/media/Mirador-RegularItalic.9a5efc71.woff) format("woff"),url(/_next/static/media/Mirador-RegularItalic.fc5d69eb.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-SemiBoldItalic.166db925.eot);src:local("Mirador SemiBold Italic"),local("Mirador-SemiBoldItalic"),url(/_next/static/media/Mirador-SemiBoldItalic.166db925.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-SemiBoldItalic.45fb9888.woff2) format("woff2"),url(/_next/static/media/Mirador-SemiBoldItalic.c369cc40.woff) format("woff"),url(/_next/static/media/Mirador-SemiBoldItalic.05d3f9d4.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-BlackItalic.3e238c3e.eot);src:local("Mirador Black Italic"),local("Mirador-BlackItalic"),url(/_next/static/media/Mirador-BlackItalic.3e238c3e.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-BlackItalic.a9911ebc.woff2) format("woff2"),url(/_next/static/media/Mirador-BlackItalic.43cc28d9.woff) format("woff"),url(/_next/static/media/Mirador-BlackItalic.eaa9709a.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-Light.66a31fe6.eot);src:local("Mirador Light"),local("Mirador-Light"),url(/_next/static/media/Mirador-Light.66a31fe6.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-Light.bcb7987b.woff2) format("woff2"),url(/_next/static/media/Mirador-Light.fd68a22c.woff) format("woff"),url(/_next/static/media/Mirador-Light.74a7a806.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Mirador Book;src:url(/_next/static/media/Mirador-BookItalic.7c1075e1.eot);src:local("Mirador Book Italic"),local("Mirador-BookItalic"),url(/_next/static/media/Mirador-BookItalic.7c1075e1.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-BookItalic.60cf5a5f.woff2) format("woff2"),url(/_next/static/media/Mirador-BookItalic.27b4d996.woff) format("woff"),url(/_next/static/media/Mirador-BookItalic.774422dd.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Mirador Book;src:url(/_next/static/media/Mirador-Book.d79c8cbe.eot);src:local("Mirador Book"),local("Mirador-Book"),url(/_next/static/media/Mirador-Book.d79c8cbe.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-Book.02c25cbf.woff2) format("woff2"),url(/_next/static/media/Mirador-Book.557554c9.woff) format("woff"),url(/_next/static/media/Mirador-Book.5d84d37d.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-LightItalic.65167af1.eot);src:local("Mirador Light Italic"),local("Mirador-LightItalic"),url(/_next/static/media/Mirador-LightItalic.65167af1.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-LightItalic.ae880449.woff2) format("woff2"),url(/_next/static/media/Mirador-LightItalic.5ff50517.woff) format("woff"),url(/_next/static/media/Mirador-LightItalic.06f11bea.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-ExtraBoldItalic.f2bec014.eot);src:local("Mirador ExtraBold Italic"),local("Mirador-ExtraBoldItalic"),url(/_next/static/media/Mirador-ExtraBoldItalic.f2bec014.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-ExtraBoldItalic.40ea2a0e.woff2) format("woff2"),url(/_next/static/media/Mirador-ExtraBoldItalic.0de74c8b.woff) format("woff"),url(/_next/static/media/Mirador-ExtraBoldItalic.bcd50acd.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-SemiBold.fa511ffd.eot);src:local("Mirador SemiBold"),local("Mirador-SemiBold"),url(/_next/static/media/Mirador-SemiBold.fa511ffd.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-SemiBold.e110b4cd.woff2) format("woff2"),url(/_next/static/media/Mirador-SemiBold.e1ae474d.woff) format("woff"),url(/_next/static/media/Mirador-SemiBold.4ef4d595.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-ExtraLightItalic.b5a7ad56.eot);src:local("Mirador ExtraLight Italic"),local("Mirador-ExtraLightItalic"),url(/_next/static/media/Mirador-ExtraLightItalic.b5a7ad56.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-ExtraLightItalic.e3d2e676.woff2) format("woff2"),url(/_next/static/media/Mirador-ExtraLightItalic.b3567623.woff) format("woff"),url(/_next/static/media/Mirador-ExtraLightItalic.c1467823.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-Black.b99980b9.eot);src:local("Mirador Black"),local("Mirador-Black"),url(/_next/static/media/Mirador-Black.b99980b9.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-Black.9a9ee557.woff2) format("woff2"),url(/_next/static/media/Mirador-Black.83ddd4e5.woff) format("woff"),url(/_next/static/media/Mirador-Black.3817152a.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-Bold.93c34dbc.eot);src:local("Mirador Bold"),local("Mirador-Bold"),url(/_next/static/media/Mirador-Bold.93c34dbc.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-Bold.a27b2895.woff2) format("woff2"),url(/_next/static/media/Mirador-Bold.a92a829d.woff) format("woff"),url(/_next/static/media/Mirador-Bold.7ac59560.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-ExtraLight.55cc4acd.eot);src:local("Mirador ExtraLight"),local("Mirador-ExtraLight"),url(/_next/static/media/Mirador-ExtraLight.55cc4acd.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-ExtraLight.dfb80a34.woff2) format("woff2"),url(/_next/static/media/Mirador-ExtraLight.2f559b13.woff) format("woff"),url(/_next/static/media/Mirador-ExtraLight.88a3d6db.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-BoldItalic.75222759.eot);src:local("Mirador Bold Italic"),local("Mirador-BoldItalic"),url(/_next/static/media/Mirador-BoldItalic.75222759.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-BoldItalic.d47c2648.woff2) format("woff2"),url(/_next/static/media/Mirador-BoldItalic.595526cb.woff) format("woff"),url(/_next/static/media/Mirador-BoldItalic.f3721ebf.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-MediumItalic.441376e7.eot);src:local("Mirador Medium Italic"),local("Mirador-MediumItalic"),url(/_next/static/media/Mirador-MediumItalic.441376e7.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-MediumItalic.0ebf1c90.woff2) format("woff2"),url(/_next/static/media/Mirador-MediumItalic.48c0e065.woff) format("woff"),url(/_next/static/media/Mirador-MediumItalic.00f7a75d.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-ExtraBold.475b0904.eot);src:local("Mirador ExtraBold"),local("Mirador-ExtraBold"),url(/_next/static/media/Mirador-ExtraBold.475b0904.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-ExtraBold.db767672.woff2) format("woff2"),url(/_next/static/media/Mirador-ExtraBold.17c769c7.woff) format("woff"),url(/_next/static/media/Mirador-ExtraBold.dbcd3bbe.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-Regular.8a7fdcc5.eot);src:local("Mirador Regular"),local("Mirador-Regular"),url(/_next/static/media/Mirador-Regular.8a7fdcc5.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-Regular.216432dc.woff2) format("woff2"),url(/_next/static/media/Mirador-Regular.25f23a94.woff) format("woff"),url(/_next/static/media/Mirador-Regular.11f38488.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-HeavyItalic.f9b8dc5d.eot);src:local("Mirador Heavy Italic"),local("Mirador-HeavyItalic"),url(/_next/static/media/Mirador-HeavyItalic.f9b8dc5d.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-HeavyItalic.73401212.woff2) format("woff2"),url(/_next/static/media/Mirador-HeavyItalic.b2e5c2ac.woff) format("woff"),url(/_next/static/media/Mirador-HeavyItalic.c75f5690.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-Heavy.c472c038.eot);src:local("Mirador Heavy"),local("Mirador-Heavy"),url(/_next/static/media/Mirador-Heavy.c472c038.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-Heavy.c5d2040c.woff2) format("woff2"),url(/_next/static/media/Mirador-Heavy.9fefc2f4.woff) format("woff"),url(/_next/static/media/Mirador-Heavy.e9551568.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Mirador;src:url(/_next/static/media/Mirador-Medium.3ff11494.eot);src:local("Mirador Medium"),local("Mirador-Medium"),url(/_next/static/media/Mirador-Medium.3ff11494.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Mirador-Medium.9ed17d23.woff2) format("woff2"),url(/_next/static/media/Mirador-Medium.b78d7b1b.woff) format("woff"),url(/_next/static/media/Mirador-Medium.86a651b4.ttf) format("truetype");font-weight:500;font-style:normal}.ArticleHtml h1{margin-bottom:1rem}.ArticleHtml .markdown{margin-top:1rem}.ArticleHtml .markdown .table-wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));overflow:auto}.ArticleHtml .markdown table{width:100%;border-collapse:collapse}.ArticleHtml .markdown table thead{background:#755773;color:#fff}.ArticleHtml .markdown table tr:nth-of-type(2n){background:color-mix(in srgb,#755773 5%,transparent)}.ArticleHtml .markdown table td,.ArticleHtml .markdown table th{padding:1em .5em}@media only screen and (max-width:540px){.ArticleHtml .markdown table td,.ArticleHtml .markdown table th{max-width:50dvw;min-width:50dvw}}.ArticleHtml .markdown>:first-child{margin-top:0}.ArticleHtml .markdown iframe,.ArticleHtml .markdown img{display:block;max-width:100%;margin:0 auto}.ArticleHtml .markdown audio{width:"100%"}.ArticleHtml .markdown blockquote{background:#d4c4d3;margin:.75rem 0;padding:.75rem}.ArticleHtml .markdown blockquote>*{margin:0;padding:0}.ArticleHtml .meta{display:flex;gap:1.25rem;font-size:10.7692307692px;margin:1rem 0}@media only screen and (max-width:540px){.ArticleHtml .meta .published-date{display:none}}.ArticleHtml .meta>span:before{display:block;font-size:10.7692307692px;font-weight:700}.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 "}.Avatar{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:center}.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{position:relative;border-radius:50%;border:2px solid var(--color);overflow:hidden;box-sizing:content-box}.Avatar .image>img{width:100%;height:100%;object-fit:cover}.Avatar .image>svg{stroke:var(--color)}.Avatar .image .upload{display:none;color:var(--text-color);cursor:pointer}.Avatar .image .upload,.Avatar .image .upload:before{position:absolute;top:0;left:0;width:100%;height:100%}.Avatar .image .upload:before{content:"";background:var(--color);opacity:.8}.Avatar .image .upload>div{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{align-self:flex-start;text-align:center;font-size:10.7692307692px}.Avatar .image.loading .upload,.Avatar .image:hover .upload{display:block}.Button.loading{line-height:0;display:flex;align-items:center;justify-content:center;gap:.75rem}.Button.BackButton{margin-bottom:1.5rem;display:flex;align-items:center;gap:.5em}.Button.BackButton svg{height:1.5em;width:1.5em}.Button.BackButton:active,.Button.BackButton:focus,.Button.BackButton:hover{cursor:pointer}.Button.BackButton:active svg,.Button.BackButton:focus svg,.Button.BackButton:hover svg{animation-name:horizontal-pulse-left;animation-duration:1s;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.discount,.Cart .line.product,.Cart .line.subtotal,.Cart .line.total{font-weight:700}.Cart .line.programme{font-size:.9em;color:#a88aa6}.Cart .line.programme>:first-child:before{content:"- "}.Cart .line.discount>*,.Cart .line.subtotal>*,.Cart .line.total>*{padding-top:1.5em}.Cart .line>*{width:100%;display:table-cell;padding:.4rem}.Cart .line>:last-child{text-align:right}.Cart .line.discount{display:flex;align-items:center}@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{display:flex;justify-content:flex-end;align-items:flex-start;gap:.4rem}.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{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.Checkbox{position:relative;width:min-content;display:flex}.Checkbox .tabler-icon-check{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);stroke:#f6f3f6;pointer-events:none;transition:opacity 60ms ease-in-out}.Checkbox.checked .tabler-icon-check{opacity:1}.FileInput .ImagePreview{position:relative}.FileInput .ImagePreview .icon-tabler-photo{stroke:#755773;opacity:.5}.FileInput .ImagePreview .icon-tabler-x{position:absolute;top:.4rem;right:.4rem;cursor:pointer;color:#755773;background-color:#f6f3f6;border-radius:50%;padding:4px;border:1px solid transparent}.FileInput .ImagePreview .icon-tabler-x:hover{border:1px solid #f6f3f6;color:#f6f3f6;background-color:#755773}.FormControl{display:flex;flex-direction:column;justify-content:flex-start;gap:.4rem;flex-grow:1;flex-shrink:1}.FormControl .error{color:#f52d00;font-size:10.7692307692px}.FormControl.invalid.submitted input{border-color:#f52d00}.FormControl.boolean{display:grid;grid-template-areas:"input label" "error error";grid-template-columns:auto 1fr;align-items:center}.FormControl.boolean>*{grid-area:input}.FormControl.boolean>label{grid-area:label}.FormControl.boolean>.error{grid-area:error}button.IconButton{padding:0!important;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center}button.IconButton>.tabler-icon{scale:.8;width:unset;height:unset}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(0deg)}to{transform:rotate(1turn)}}.Loading{vertical-align:middle}.Loading,.Loading.primary{--color:$color-primary}.Loading.secondary{--color:$color-secondary}.Loading.white{--color:$color-white}.Loading.accent-1{--color:$color-accent-1}.Loading.accent-2{--color:$color-accent-2}.Loading.brand-1{--color:$color-brand-1}.Loading.brand-2{--color:$color-brand-2}.Loading.warning{--color:$color-warning}.Loading.error{--color:$color-error}.Loading.success{--color:$color-success}.Loading .tabler-icon{width:unset;height:unset;animation:rotating .7s linear infinite}.Loading .tabler-icon path{color:var(--color)}span.Loading{display:inline-block;padding-left:.75rem}.Modal{position:fixed;top:0;left:0;width:100dvw;height:100dvh;z-index:10}@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 .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(27,13,26,.5);animation-name:modal-overlay-transition-in;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:60ms;z-index:10;pointer-events:none}.Modal .inner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-width:min(320px,100dvw);max-width:min(860px,100dvw);max-height:95dvh;flex-direction:column;overflow:auto;width:max-content;z-index:11;display:grid;grid-template-rows:1fr}@media only screen and (max-width:540px){.Modal .inner{min-width:unset;max-width:100dvw;min-height:unset;max-height:100dvh;width:100dvw}}.Modal .content{border:4px solid #755773;box-shadow:1px 1px 3px 0 rgba(27,13,26,.3);animation-name:modal-content-transition-in;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:60ms;scale:1;padding:2.5rem 2rem;height:100%;display:grid;grid-template-rows:auto 1fr;overflow:auto}.Modal .header{margin-bottom:2.5rem;padding-bottom:1.25rem;border-bottom:2px solid #755773;display:flex;gap:.75rem;justify-content:space-between;align-items:flex-start;flex-grow:0;flex-shrink:0}.Modal .header h4{color:#755773;margin:0;font-weight:700;font-family:Mirador,Times New Roman,Times,serif;font-size:23.66px;flex-grow:1}.Modal .header .home-btn,.Modal .header .tabler-icon-x{color:#755773;cursor:pointer;flex-shrink:0}.Modal .header .home-btn:hover,.Modal .header .tabler-icon-x:hover{border-radius:.5rem;background:#f6f3f6}.Modal .header .home-btn:active,.Modal .header .tabler-icon-x:active{background:#755773;color:#f6f3f6}.Modal .body{overflow:auto;flex-shrink:1;flex-grow:1;min-height:36px;padding:5px;box-sizing:content-box;justify-self:center;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#755773 #a88aa6}.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}.Modal.closing .overlay{animation-name:modal-overlay-transition-out;transition-delay:60ms;opacity:0}.Modal.closing .content{animation-name:modal-content-transition-out;transition-delay:60ms;scale:.1}.PoweredByStripe{margin:0 auto 0 0;display:flex;gap:.75rem;align-items:center}.PoweredByStripe svg{fill:#755773;width:128px}.PoweredByStripe span{font-size:10.7692307692px}.ProductCheckoutModal{color:#755773}.ProductCheckoutModal .footnote{text-align:right;font-size:10.7692307692px;color:#a88aa6}.ProductCheckoutModal .powered-by-stripe{margin:0 auto 0 0;display:flex;gap:.75rem;align-items:center}.ProductCheckoutModal .powered-by-stripe svg{fill:#755773;width:128px}.ProductCheckoutModal .powered-by-stripe span{font-size:10.7692307692px}.quote-style{position:relative;margin-bottom:.5em;font-size:1rem;font-style:italic}.quote-style:after,.quote-style:before{content:"";position:absolute;top:-1rem;z-index:1;height:2rem;width:2rem;background-image:url(/images/quote-light_bg.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.quote-style:before{left:-1.5rem}.quote-style:after{right:-1.5rem;transform:rotate(180deg)}.quote-container{margin-left:auto;width:calc(100% - 8rem);margin-right:auto}.quote-source{font-weight:600}.quote-source a{font-style:italic;margin-left:.5em}.quote-container,.quote-source,.quote-style{font-size:.8rem}.dark-bg .quote-style:after,.dark-bg .quote-style:before{background-image:url(/images/quote-dark_bg.png)}.SearchInput{position:relative}.SearchInput input{padding-right:calc(20px + 1rem);width:100%}.SearchInput .tabler-icon{position:absolute;top:1.4em;right:.75rem;transform:translateY(-50%)}.SearchInput .tabler-icon.tabler-icon-search,.SearchInput .tabler-icon.tabler-icon-x{stroke:#755773}.SearchInput .tabler-icon.tabler-icon-x:active,.SearchInput .tabler-icon.tabler-icon-x:focus,.SearchInput .tabler-icon.tabler-icon-x:hover{cursor:pointer;stroke:#006d77}.social-share-buttons{display:flex;flex-direction:column;align-items:center;gap:10px}.social-share-buttons .subtext{font-size:10.7692307692px}.social-share-buttons .icons-container{display:flex;flex-direction:row;gap:10px;align-items:center}@media only screen and (max-width:1000px){.social-share-buttons .icons-container{gap:20px}}.social-share-buttons .icons-container a,.social-share-buttons .icons-container button{background:none;border:2px solid transparent;padding:0;display:flex;align-items:center;justify-content:center;scale:.8;color:inherit}@media only screen and (max-width:1000px){.social-share-buttons .icons-container a,.social-share-buttons .icons-container button{scale:1}}.social-share-buttons .icons-container a .tabler-icon,.social-share-buttons .icons-container button .tabler-icon{width:unset;height:unset}.SubscriptionComparison p{text-align:center}.SubscriptionComparison p.footnote{font-size:10.7692307692px}.SubscriptionComparison table{margin:3rem 0;width:100%;border-spacing:0}.SubscriptionComparison table tr.selected{background:#a88aa6}.SubscriptionComparison table td{padding:1rem;height:64px;text-align:center}.SubscriptionComparison table td:first-child>div{display:flex;justify-content:space-between;align-items:center;gap:1rem}.SubscriptionComparison table td:last-child>div{display:flex;justify-content:center;align-items:center}.SubscriptionComparison table td:last-child .Button{padding:0;font-weight:700}.SubscriptionComparison .discount{background:#755773;color:#f6f3f6;padding:.5rem 1rem;text-transform:uppercase;font-size:10.7692307692px;min-width:96px}@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{display:flex;flex-direction:column;gap:1.25rem}.SubscriptionComparison table tr{padding:1rem;border:2px solid #755773;display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:1fr 1fr;grid-template-areas:"header header" "total perDay" "renewal renewal"}.SubscriptionComparison table tr td:first-child{grid-area:header}.SubscriptionComparison table tr td:nth-child(2){grid-area:perDay;text-align:right}.SubscriptionComparison table tr td:nth-child(3){grid-area:renewal;font-size:10.7692307692px}.SubscriptionComparison table tr td:nth-child(4){grid-area:total;text-align:left;font-size:18.2px}.SubscriptionComparison table tr td:last-child{display:none}.SubscriptionComparison table tr.selected td:last-child:after{content:"Selected";font-weight:700;font-size:.9em;vertical-align:middle;padding-left:.625rem}.SubscriptionComparison table tr.selected td:last-child>*{vertical-align:middle}.SubscriptionComparison table td{width:100%;padding:0;height:auto;text-align:center}.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%}}.SubscriptionType{padding:1.5em;border:2px solid #755773;text-align:center}.SubscriptionType:active,.SubscriptionType:focus,.SubscriptionType:hover{background:color-mix(in srgb,#755773 10%,transparent);cursor:pointer}.SubscriptionType span{display:block}.SubscriptionType .name{display:block;font-size:18.2px}.SubscriptionType .price{font-weight:700;font-size:2.5em;margin:.5em 0 .25em}.SubscriptionType .price .currency{font-size:.35em;display:inline-block;padding-left:.5em}.SubscriptionType .duration{font-size:1em}.SubscriptionType .description{display:block;font-size:.8em;margin-top:1.5em}.Tabs{width:100%}.Tabs .tab-list{display:flex;border-bottom:2px solid #755773;margin-bottom:1.25rem}.Tabs .tab-list .tab{padding:1.25rem;border-bottom:2px solid transparent;font-weight:700}.Tabs .tab-list .tab:hover{background-color:#a88aa6;cursor:pointer}.Tabs .tab-list .tab.active{border-bottom-color:#755773}.testimonial-section{--testimonial-quote-count:3;text-align:center;background-size:cover;background-position:50%;position:relative}@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:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.testimonial-section .testimonial-container{display:flex;justify-content:center;padding:0;position:relative}.testimonial-section .testimonial-container .carousel-btn{position:absolute;top:calc(50% - (3rem / 2));background-color:transparent;color:#fff;border:none;cursor:pointer;z-index:12;width:3rem;height:3rem;padding:0}.testimonial-section .testimonial-container .carousel-btn svg{height:100%;width:100%}.testimonial-section .testimonial-container .carousel-btn:active,.testimonial-section .testimonial-container .carousel-btn:focus,.testimonial-section .testimonial-container .carousel-btn:hover{animation-name:horizontal-pulse-left;animation-duration:1s;animation-duration:ease-out;animation-iteration-count:infinite}.testimonial-section .testimonial-container .carousel-btn.prev-btn{right:calc(100% + (3rem / 4))}.testimonial-section .testimonial-container .carousel-btn.next-btn{left:calc(100% + (3rem / 4))}.testimonial-section .testimonial-carousel{display:flex;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;gap:4rem;position:relative}.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;padding:0 2rem;gap:2rem;display:flex}.testimonial-section .testimonial-item>*{margin:0}.testimonial-section .testimonial-item .testimonial-stars{display:flex;justify-content:center;gap:.75em}.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{font-weight:700;letter-spacing:.03em}.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:static;margin:0 1rem}}.ToastProvider{position:fixed;right:0;bottom:0;width:100%;max-width:calc(420px + (1.25rem * 2));display:flex;flex-direction:column;align-items:flex-end;gap:1rem;z-index:20;padding:1.25rem}.Toast{position:relative;display:grid;grid-template-areas:"title icon" "body icon";grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-column-gap:.5rem;column-gap:.5rem;background:#fff;border:1px solid var(--color);border-left-width:.625rem;border-radius:.4rem;padding:.75rem;width:100%;max-width:420px;box-shadow:1px 1px 3px 0 rgba(27,13,26,.3);animation-name:toast-transition-in;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-duration:.12s}@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.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.closing{animation-name:toast-transition-out;transition-delay:.12s;transform:translate(calc(100% + 1.25rem))}.Toast .title{grid-area:title;color:var(--color);margin:0;font-weight:700;font-family:Mirador,Times New Roman,Times,serif;font-size:14px}.Toast .body{grid-area:body;font-size:10.7692307692px}.Toast .autoclose{position:absolute;right:0;bottom:0;width:100%;height:calc(.4rem / 2);background:var(--color);transition-property:width;transition-duration:0ms;transition-timing-function:linear}.Toast .autoclose.progressing{width:0}.Toast .close{grid-area:icon;color:var(--color);cursor:pointer;align-self:center}.Toast .close:hover{border-radius:.4rem;background:#f6f3f6}.Toast .close:active{background:var(--color);color:#f6f3f6}.btn,.button,button{display:inline-block;font-family:Montserrat,sans-serif;font-weight:500;font-size:.9em;text-align:center;background:var(--color);color:var(--text-color);border:2px solid var(--color);padding:.8em 1.5em}.btn,.btn.primary,.button,.button.primary,button,button.primary{--color:#755773;--hover-color:#a484a2;--text-color:#fff;--text-hover-color:#1b0d1a}.btn.secondary,.button.secondary,button.secondary{--color:#f6f3f6;--hover-color:#f9f7f9;--text-color:#1b0d1a;--text-hover-color:#1b0d1a}.btn.white,.button.white,button.white{--color:#fff;--hover-color:#fff;--text-color:#1b0d1a;--text-hover-color:#1b0d1a}.btn.accent-1,.btn.accent-2,.button.accent-1,.button.accent-2,button.accent-1,button.accent-2{--color:#006d77;--hover-color:#00d8ec;--text-color:#fff;--text-hover-color:#1b0d1a}.btn.brand-1,.button.brand-1,button.brand-1{--color:#a88aa6;--hover-color:#c2adc1;--text-color:#1b0d1a;--text-hover-color:#1b0d1a}.btn.brand-2,.button.brand-2,button.brand-2{--color:#d4c4d3;--hover-color:#e1d6e0;--text-color:#1b0d1a;--text-hover-color:#1b0d1a}.btn.warning,.button.warning,button.warning{--color:#f0a202;--hover-color:#fdc145;--text-color:#1b0d1a;--text-hover-color:#1b0d1a}.btn.error,.button.error,button.error{--color:#f52d00;--hover-color:#ff6846;--text-color:#fff;--text-hover-color:#1b0d1a}.btn.success,.button.success,button.success{--color:#006d77;--hover-color:#00d8ec;--text-color:#fff;--text-hover-color:#1b0d1a}.btn:active,.btn:focus,.btn:hover,.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--text-hover-color);outline-color:var(--hover-color);cursor:pointer}.btn.full-size,.button.full-size,button.full-size{font-size:1em}.btn.small-button,.button.small-button,button.small-button{padding:.5em 1.25em;font-size:.8em}.btn.large-button,.button.large-button,button.large-button{padding:1em 3em;font-size:1em;min-width:18rem}@media only screen and (max-width:540px){.btn.large-button,.button.large-button,button.large-button{padding:1rem}}.btn.extra-large-button,.button.extra-large-button,button.extra-large-button{padding:1.5rem 2rem;font-size:1em;min-width:16rem}.btn.outline,.btn.quiet,.button.outline,.button.quiet,button.outline,button.quiet{background:var(--color);color:var(--text-color);border:2px solid var(--color);padding:.8em 1.5em;background:transparent;color:var(--color)}.btn.outline:active,.btn.outline:focus,.btn.outline:hover,.btn.quiet:active,.btn.quiet:focus,.btn.quiet:hover,.button.outline:active,.button.outline:focus,.button.outline:hover,.button.quiet:active,.button.quiet:focus,.button.quiet:hover,button.outline:active,button.outline:focus,button.outline:hover,button.quiet:active,button.quiet:focus,button.quiet:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--text-hover-color);outline-color:var(--hover-color);background:color-mix(in srgb,var(--color) 10%,transparent);border-color:var(--color);color:var(--color)}.btn.inline,.btn.subtle,.button.inline,.button.subtle,button.inline,button.subtle{background:var(--color);color:var(--text-color);padding:unset;border:none;background:none;color:var(--color);--text-hover-color:var(--hover-color)}.btn.inline:active,.btn.inline:focus,.btn.inline:hover,.btn.subtle:active,.btn.subtle:focus,.btn.subtle:hover,.button.inline:active,.button.inline:focus,.button.inline:hover,.button.subtle:active,.button.subtle:focus,.button.subtle:hover,button.inline:active,button.inline:focus,button.inline:hover,button.subtle:active,button.subtle:focus,button.subtle:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--text-hover-color);outline-color:var(--hover-color);background:none}.btn.disabled,.btn:disabled,.button.disabled,.button:disabled,button.disabled,button:disabled{opacity:.7;cursor:not-allowed}.btna,.buttona,buttona{display:block}.btn.rounded,.button.rounded,button.rounded{border-radius:2em;background-color:transparent;color:#755773;border:2px solid #755773}.btn.rounded:hover,.button.rounded:hover,button.rounded:hover{background-color:#755773;color:#fff}.btn.quiet-large,.button.quiet-large,button.quiet-large{background:var(--color);color:var(--text-color);background:transparent;color:var(--color);padding:1.5rem 2rem;font-size:1em;min-width:16rem;border:1px solid var(--color);letter-spacing:.07em;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}.btn.quiet-large:active,.btn.quiet-large:focus,.btn.quiet-large:hover,.button.quiet-large:active,.button.quiet-large:focus,.button.quiet-large:hover,button.quiet-large:active,button.quiet-large:focus,button.quiet-large:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--text-hover-color);outline-color:var(--hover-color);background:color-mix(in srgb,var(--color) 10%,transparent);border-color:var(--color);color:var(--color)}@media only screen and (max-width:540px){.btn.quiet-large,.button.quiet-large,button.quiet-large{padding:1.5rem 1rem}}.btn.quiet-large.white,.button.quiet-large.white,button.quiet-large.white{background-color:hsla(0,0%,100%,.2);border-color:#fff;color:#fff}.btn.quiet-large.white:active,.btn.quiet-large.white:focus,.btn.quiet-large.white:hover,.button.quiet-large.white:active,.button.quiet-large.white:focus,.button.quiet-large.white:hover,button.quiet-large.white:active,button.quiet-large.white:focus,button.quiet-large.white:hover{background-color:#fff;border-color:#fff;color:#755773}.btn.quiet-large.primary,.button.quiet-large.primary,button.quiet-large.primary{background-color:rgba(52,82,55,.2);border-color:#755773;color:#755773}.btn.quiet-large.primary:active,.btn.quiet-large.primary:focus,.btn.quiet-large.primary:hover,.button.quiet-large.primary:active,.button.quiet-large.primary:focus,.button.quiet-large.primary:hover,button.quiet-large.primary:active,button.quiet-large.primary:focus,button.quiet-large.primary:hover{background-color:#755773;border-color:#755773;color:#fff}h1,h2{font-weight:700}h1,h2,h3,h4,h5,h6{font-family:Mirador,Times New Roman,Times,serif}h3,h4,h5,h6{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{display:block;font-size:.75em;font-weight:300;color:#755773}input,select,textarea{border-color:#755773;color:#755773;background-color:transparent}input svg.tabler-icon,input+svg.tabler-icon,select svg.tabler-icon,select+svg.tabler-icon,textarea svg.tabler-icon,textarea+svg.tabler-icon{stroke:#755773}input::placeholder,select::placeholder,textarea::placeholder{color:color-mix(in srgb,#755773 20%,transparent)}input:active,input:focus,input:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{background-color:color-mix(in srgb,#755773 10%,transparent)}input:active::placeholder,input:focus::placeholder,input:hover::placeholder,select:active::placeholder,select:focus::placeholder,select:hover::placeholder,textarea:active::placeholder,textarea:focus::placeholder,textarea:hover::placeholder{color:color-mix(in srgb,#755773 50%,transparent)}input,select,textarea{font-family:Montserrat,sans-serif;font-weight:500;font-size:.9em;transition:background-color 60ms ease-in-out}input:hover,select:hover,textarea:hover{cursor:text}input:not([type=checkbox]),select{padding:1em;position:relative;border-width:0 0 2px;outline:none;margin-bottom:2em}input:not([type=checkbox])+.error,select+.error{margin-top:-2em}select{padding-right:2rem}select:hover{cursor:pointer}textarea{padding:.5em 1em;line-height:1.15em;border:2px solid}label.checkbox{display:flex;flex-wrap:nowrap;align-items:center}.Checkbox{margin-right:.5em}.Checkbox.checked input[type=checkbox]{background-color:#755773}.Checkbox.checked svg.tabler-icon{stroke:#f6f3f6}.Checkbox.checked:active input[type=checkbox],.Checkbox.checked:focus input[type=checkbox],.Checkbox.checked:hover input[type=checkbox]{background-color:color-mix(in srgb,#755773 50%,transparent)}.Checkbox.checked:active svg.tabler-icon,.Checkbox.checked:focus svg.tabler-icon,.Checkbox.checked:hover svg.tabler-icon{stroke:#755773}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:2em;height:2em;border:2px solid #755773;color:#755773;background-color:transparent;cursor:pointer}input[type=checkbox]+svg.tabler-icon{width:1.6em;height:1.6em}input[type=checkbox] svg.tabler-icon,input[type=checkbox]+svg.tabler-icon{stroke:#755773}input[type=checkbox]::placeholder{color:color-mix(in srgb,#755773 20%,transparent)}input[type=checkbox]:active,input[type=checkbox]:focus,input[type=checkbox]:hover{background-color:color-mix(in srgb,#755773 10%,transparent)}input[type=checkbox]:active::placeholder,input[type=checkbox]:focus::placeholder,input[type=checkbox]:hover::placeholder{color:color-mix(in srgb,#755773 50%,transparent)}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:#000;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.372325899px!important}.font-xs{font-size:8.2840236686px!important}.font-sm{font-size:10.7692307692px!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.98102px!important}.pre{white-space:pre-wrap}body,html{padding:0;margin:0;height:100%;width:100%;font-size:15px;font-family:Montserrat,sans-serif}html{scroll-behavior:smooth}a{text-decoration:none}.switch-link-underline-direction a:after,.switch-link-underline-direction:after{right:0;left:unset}*{box-sizing:border-box;--approx-menu-height:6rem}.dark-bg{background-color:#755773;color:#f6f3f6}.dark-bg a{color:inherit}.dark-bg a:after{border-color:#f6f3f6}.dark-bg .emphasised-text{color:#d4c4d3}.light-bg{background-color:#fff;color:#755773}.light-bg a{color:inherit}.light-bg .emphasised-text{color:#a88aa6}.icon-bg{background-image:url(/images/icon_bg.png);background-size:calc(100vw - 350px);background-position:-40px -40px}.icon-bg,.icon-bg_light-bg{background-repeat:no-repeat}.icon-bg_light-bg{background-image:url(/images/icon_bg_coloured.png);background-position:calc(100% + 40px) -40px;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;padding:3rem;display:flex;flex-wrap:nowrap;gap:8rem}footer a,footer p{font-size:.85rem}footer .drpam-logo,footer .ndc-logo{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-direction:column}footer .ndc-logo{align-items:flex-start}footer .ndc-logo img{height:var(--logo-size);width:auto}footer .ndc-logo p{font-family:Mirador,Times New Roman,Times,serif;font-weight:700;letter-spacing:0;font-size:1.55rem;margin-bottom:0;margin-top:1.5em;line-height:1.15em}footer .links{flex-grow:1;display:grid;grid-template-rows:auto auto auto;grid-column-gap:6rem;justify-items:flex-start;align-items:center;justify-content:flex-start;align-content:space-around;grid-auto-flow:column}footer .drpam-logo{text-align:right}footer .drpam-logo img{height:var(--logo-size);width:auto;margin-left:auto;display:block;margin-bottom:1rem}footer .drpam-logo p{margin:0;line-height:1.65em}@media only screen and (max-width:72rem){footer{padding:3rem 2rem;gap:5rem;--logo-size:45px}footer .ndc-logo p{font-size:1.25rem;margin-top:.75em}footer .links{grid-column-gap:3rem;align-content:center;row-gap:1.2rem}}@media only screen and (max-width:89rem){footer{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"logo links" "dr-pam links";grid-row-gap:3rem}footer .ndc-logo{grid-area:logo}footer .links{grid-area:links;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}footer .links a{text-align:right}footer .links a:after{right:0;left:unset}footer .drpam-logo{grid-area:dr-pam;text-align:left}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;row-gap:1rem;align-items:center}footer .ndc-logo p{margin-top:0}footer .links{align-items:center;margin:4.5rem 0;row-gap:1.95rem}footer .drpam-logo{text-align:center}footer .drpam-logo img{margin:0 auto 1rem}}header{justify-content:space-between;padding:1.5rem 2rem;position:fixed;width:100dvw;box-sizing:border-box;z-index:100}header,header .header-logo{display:flex;flex-wrap:nowrap;align-items:center}header .header-logo img{width:auto;height:50px;margin-right:1rem}header .header-logo:active:after,header .header-logo:focus:after,header .header-logo:hover:after{content:unset}header .menu-toggle{border:2px solid transparent;padding:.25em}header .menu-toggle:active,header .menu-toggle:focus,header .menu-toggle:hover{border-color:#fff;background:color-mix(in srgb,#fff 20%,transparent)}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;position:absolute;top:100%;right:0;background:#755773}header nav a,header nav.menu-open{display:block}header nav a{padding:1.25em 2em;font-size:.9rem}header nav a:active,header nav a:focus,header nav a:hover{background:color-mix(in srgb,#fff 30%,transparent)}header nav a:active:after,header nav a:focus:after,header nav a:hover:after{display:none}}@media only screen and (max-width:35rem){header{padding:1.25rem;--approx-menu-height:5rem}header .header-logo img{height:2.2rem}}@media only screen and (max-width:30rem){header nav{width:100%;border-top:2px solid #fff;border-bottom:2px solid #fff}header nav a{padding:1.5em}}.content-body{padding-top:6rem;color:#755773}.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 .ArticleHtml>:first-child,.content-body section>:first-child>:first-child{margin-top:0}.content-body section .ArticleHtml h1,.content-body section>:first-child h1{margin-bottom:1rem}.content-body li,.content-body p{line-height:1.8rem;font-weight:500}.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{font-weight:600;letter-spacing:0;margin:2em 0 1em}.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{position:relative;word-break:normal}a:after{content:"";display:block;position:absolute;width:0;left:0;bottom:-.5rem;border-bottom:1.5px solid #755773;transition:width .5s ease-in-out}a:active:after,a:focus:after,a:hover: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{position:relative;min-height:100dvh;padding:3rem 2rem;z-index:120;margin-top:-6rem}.home-page #landing-section .logo{display:grid;grid-template-rows:auto auto;grid-template-columns:250px 1fr;grid-template-areas:"logo title" "empty subtitle";grid-column-gap:1.25rem;column-gap:1.25rem;grid-row-gap:.5rem;row-gap:.5rem;align-items:center}.home-page #landing-section .logo img{grid-area:logo;align-self:center;justify-self:stretch;width:100%;height:auto}.home-page #landing-section nav{display:flex;flex-direction:column;flex-wrap:nowrap}.home-page #landing-section nav a{line-height:1.5em;vertical-align:middle;font-weight:400}.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{display:grid;grid-template-columns:20rem 1fr}.home-page #landing-section .logo{align-self:flex-end}.home-page #landing-section nav{align-self:stretch;text-align:right;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{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4.5rem}.home-page #landing-section .logo{margin-top:4.5rem}.home-page #landing-section nav{align-items:center;text-align:center;font-size:1.25rem;gap:1.5rem}.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{margin:0;grid-template-columns:50px 1fr;grid-template-areas:"logo title" "subtitle subtitle";row-gap:1rem}.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;min-height:100dvh;display:grid;grid-column-gap:10dvw;column-gap:10dvw;position:relative}.home-page .about-section h2{border-top:none;padding-top:0;margin-top:0}.home-page .about-section.image-right{grid-template-columns:1fr 30dvw;grid-template-areas:"content image";padding-right:0;padding-left:var(--content-padding)}.home-page .about-section.image-right .image{-webkit-mask-position:left center;mask-position:left center;overflow:hidden}.home-page .about-section.image-right .image .position-object{aspect-ratio:1/1;object-fit:cover;object-position:80% center}.home-page .about-section.image-left{grid-template-columns:30dvw 1fr;grid-template-areas:"image content";padding-left:0;padding-right:var(--content-padding)}.home-page .about-section.image-left .image{-webkit-mask-position:right center;mask-position:right center}.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-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.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{display:block;overflow-x:hidden;--content-padding:5rem}.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{position:absolute;height:65%;right:-20%;top:15%;opacity:10%}.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:3rem;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:static;margin:0 1rem}}.home-page .testimonial-section .testimonial-carousel{display:flex;overflow:hidden;transition:transform .5s ease;will-change:transform}.home-page .testimonial-section .testimonial-item{min-width:100%;box-sizing:border-box;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{padding-top:0;border-top:none}.about-page #about-dr-pam,.about-page #about-logo{display:grid;grid-column-gap:6rem;align-items:center}.about-page #about-dr-pam{grid-template-columns:var(--image-width) 1fr}.about-page #about-dr-pam .image-container{background-image:url(/images/circle-shape.png);background-position:50%;background-size:contain;background-repeat:no-repeat;width:var(--image-width);height:var(--image-width);display:flex;align-items:center;justify-content:center}.about-page #about-dr-pam .image-container img{-webkit-mask-image:url(/images/circle-shape.png);mask-image:url(/images/circle-shape.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:auto;height:calc(100% - 12px)}.about-page #about-logo{background-image:url(/images/icon_bg_coloured-reflected.png);background-repeat:no-repeat;background-position:calc(100% + 40px) calc(100% + 40px);background-size:600px;grid-template-columns:1fr var(--image-width)}.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{display:flex;flex-direction:column;row-gap:3rem}.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{padding:0;margin:3rem 0 0;display:flex;flex-direction:column;gap:2rem;align-items:flex-start}.courses-list a{line-height:1.5em;font-weight:600;color:inherit;font-size:1rem}.courses-list a:after{border-width:2px}.courses-list a span{display:block;font-size:.8em;margin-top:.15em;font-weight:300}.courses-list li{display:flex;flex-direction:column;list-style:none;cursor:pointer}.courses-list li .classes{display:flex;flex-direction:row;flex-wrap:wrap}.courses-list li .classes a{flex-grow:1}.courses-list li .classes .separator{font-family:Mirador,Times New Roman,Times,serif;margin-left:10px;margin-right:10px}.courses-list li .no-after:after{display:none;cursor:default}.email-link a{color:#006d77}.acc-logos-container{width:100%;display:flex;align-items:center;flex-grow:1;flex-shrink:1;gap:3rem;margin-bottom:30px}@media only screen and (max-width:38rem){.acc-logos-container{flex-wrap:wrap;justify-content:center}}.acc-logos-container img{width:auto;height:100px}.acc-logos-container.with-border{gap:2rem;padding-top:3rem;margin-top:3rem;border-top:2px solid #755773}.acc-logos-container.with-border-small{gap:2rem;border-top:2px solid #755773;margin-top:20px;padding-top:10px;margin-bottom:100px}.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{background-color:#755773;color:#fff;font-size:10.7692307692px;padding:0 10px}.calendar-container .fc-toolbar .fc-toolbar-title{padding-bottom:30px;font-size:18.2px}.calendar-container .fc .fc-daygrid-day{border:1px solid #a88aa6;overflow:hidden;position:relative}.calendar-container .fc-day-today{background-color:#d4c4d3!important}.calendar-container .fc-col-header{background-color:#755773;color:#fff}.calendar-container .fc-col-header .fc-col-header-cell-cushion{color:#fff;font-weight:700;padding:5px}.calendar-container .fc-daygrid-day-number{color:#000;font-weight:700;font-size:10.7692307692px;pointer-events:none}.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;font-weight:400;font-size:10.7692307692px;background-color:#f6f3f6}.calendar-container .fc-event:hover{background-color:#f6f3f6}.calendar-container .fc-event .fc-event-content{display:block;line-height:1.2em;white-space:nowrap}.calendar-container .fc-event .fc-event-time-container{display:flex;align-items:center}.calendar-container .fc-event svg{color:#755773}.calendar-container .fc-event .fc-event-time,.calendar-container .fc-event .fc-event-title{display:inline-block;font-weight:400;white-space:normal}.calendar-container .fc-event-past{opacity:.3}.calendar-container .fc-col-header-cell-cushion{color:#755773;font-weight:700;font-size:10.7692307692px}.calendar-container .fc-button,.calendar-container .fc-today-button{background-color:#755773!important;color:#fff;border-color:transparent!important;border-radius:0!important;box-shadow:none!important}.calendar-container .fc-button.fc-button-active{background-color:#a88aa6!important;color:#fff;border-color:transparent!important;border-radius:0!important;box-shadow:none!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{padding:5px 0;order:2}.calendar-container .fc-toolbar .fc-button-group{order:1;justify-content:center}.calendar-container .fc-toolbar .fc-button{font-size:8.2840236686px}}.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:active,.faqs-page .faq-category>a:focus,.faqs-page .faq-category>a:hover{cursor:pointer}.faqs-page .faq-category:last-child{margin-bottom:0}.faqs-page .faq-category-questions{list-style-type:none;border-top:2px solid #755773;border-bottom:2px solid #755773;padding:3em 1.5em;margin-top:1.5em}.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:color-mix(in srgb,#755773 10%,transparent);padding:1em 1.5em;margin-top: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-bottom:.5em;font-weight:600;font-size:1.5rem;margin-top:2.25em}.course-details-page .underline{border-bottom:1.5px solid #755773}.course-details-page .acc-logos-container{width:100%;display:flex;align-items:center;flex-grow:1;flex-shrink:1;gap:2rem}.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 li,.course-details-page table ol,.course-details-page table p{font-size:.85rem;margin-bottom:.5em;line-height:1.5em}.course-details-page table td{border-bottom:2px solid #755773;padding:1em .5em}.course-details-page .buy-course{position:fixed;bottom:3rem;right:2rem;z-index:140;font-family:Montserrat,sans-serif;padding:1em 3em;border:1px solid #fff}@media only screen and (max-width:38rem){.course-details-page .buy-course{bottom:0;width:100%;right:0;padding:2em 1em}}.course-details-page #buy-lactation-modules ul{padding:2rem 0;margin:0}.course-details-page #buy-lactation-modules ul li{list-style-type:none;margin-bottom:1.5rem}.course-details-page #buy-lactation-modules ul li:last-child{margin-bottom:0}.course-details-page #buy-lactation-modules ul li .programme-info{display:flex;justify-content:space-between;align-items:center}.course-details-page #buy-lactation-modules ul li .programme-info>p{font-weight:600;margin:0 .5rem 0 0}.course-details-page section#ndc-lactation-section{padding-bottom: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:active,.resources-page .resource-categories>a:focus,.resources-page .resource-categories>a:hover{cursor:pointer}.resources-page .resource-categories:last-child{margin-bottom:0}.resources-page .resource-subcategories{list-style-type:none;border-top:2px solid #755773;border-bottom:2px solid #755773;padding:3em 1.5em;margin-top:1.5em}.resources-page .resource-subcategories:active,.resources-page .resource-subcategories:focus,.resources-page .resource-subcategories:hover{cursor:pointer}.resources-page .title{list-style-type:none;margin-bottom:1em;padding:0}.resources-page .title>a{color:#755773;word-break:normal;cursor:pointer}.resources-page .title:active,.resources-page .title:focus,.resources-page .title:hover{cursor:pointer}.resources-page .title:last-child{margin-bottom:0}.resources-page .title .results-list{background-color:#f6f3f6;padding:10px 20px;margin-bottom:10px;display:flex;align-items:center}.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{margin-right:10px;flex-shrink:0}.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{position:fixed;bottom:3rem;right:2rem;z-index:140;font-family:Montserrat,sans-serif;padding:1em 3em;border:1px solid #fff}@media only screen and (max-width:38rem){.back-to-resources-list{bottom:0;width:100%;right:0;padding:2em 1em}}.purchase-page .products{width:100%;display:flex;flex-wrap:wrap;gap:3rem}.purchase-page .product{padding:1.25em;background:#d4c4d3;min-width:22rem;max-width:35dvw;flex-grow:1;flex-shrink:0;display:flex;flex-direction:column;gap:.75rem}@media only screen and (max-width:65rem){.purchase-page .product{min-width:100%}}@media only screen and (max-width:38rem){.purchase-page .product{max-width:100%;min-width:100%}}.purchase-page .product .description{white-space:pre-wrap}.purchase-page .product .programmes,.purchase-page .product p{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.7692307692px}.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.7692307692px}.signup-page .address{margin:.75rem 0}.signup-page .StripePaymentForm{margin-bottom:1.25rem}.signup-page .powered-by-stripe{margin:0 auto 0 0;display:flex;gap:.75rem;align-items:center}.signup-page .powered-by-stripe svg{fill:#755773;width:128px}.signup-page .powered-by-stripe span{font-size:10.7692307692px}.signup-complete-page .ProductPurchased a{margin:1.25rem auto 0;width:max-content;display:block}.find-an-ndc-practitioner-page{--results-width:25rem;--results-gap:3rem;--results-height:70dvh}.find-an-ndc-practitioner-page .function-container{margin-top:4.5rem;display:flex;flex-wrap:wrap}.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-basis:100%;display:flex;flex-wrap:nowrap;align-items:center;column-gap:2rem;row-gap:.75rem;margin-bottom:4.5rem}.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{display:flex;align-items:center;gap:.75rem;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";position:absolute;right:.3em;top:50%;transform:translateY(-50%);font-family:Montserrat,sans-serif;font-weight:500;font-size:.9rem;opacity:.75}.find-an-ndc-practitioner-page .search-wrapper .filter-wrapper .search-radius-wrapper .search-radius{width:6em;padding-right:3em;-moz-appearance:textfield;text-align:right;border:none}.find-an-ndc-practitioner-page .search-wrapper .filter-wrapper .search-radius-wrapper .search-radius::-webkit-inner-spin-button,.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 .map-container{width:100%;flex-basis:calc(100% - var(--results-width) - var(--results-gap));height:var(--results-height);flex-grow:1}.find-an-ndc-practitioner-page .results-list{overflow-y:auto}.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 .Practitioner{margin:.75rem 0;padding:.75rem;box-sizing:border-box;border:1px solid transparent}.find-an-ndc-practitioner-page .results-list .Practitioner:hover{background:#d4c4d3;cursor:pointer}.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{font-size:10.7692307692px;display:grid;grid-template-columns:auto 1fr;align-items:center}.find-an-ndc-practitioner-page .Practitioner .telehealth svg{margin-right:.5em}.find-an-ndc-practitioner-page .Practitioner .address{white-space:pre;font-size:10.7692307692px;line-height:1.6}.find-an-ndc-practitioner-page .Practitioner .address+.email,.find-an-ndc-practitioner-page .Practitioner .address+.phone,.find-an-ndc-practitioner-page .Practitioner .address+.website{margin-top:.625rem}.find-an-ndc-practitioner-page .Practitioner .email,.find-an-ndc-practitioner-page .Practitioner .phone,.find-an-ndc-practitioner-page .Practitioner .website{font-size:10.7692307692px;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{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem;grid-template-rows:auto}.find-an-ndc-practitioner-page .results-list.has-results>p{grid-column:1/span 2;border-bottom:2px solid}.find-an-ndc-practitioner-page .results-list>p{padding-bottom:1.5rem;margin-bottom:1.5rem;max-height:80dvh}}@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=55a2675038bc794e.css.map*/