/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-bottom:0;}ul[role=list],ol[role=list]{list-style:none;}body{line-height:1.5;min-height:100vh;}h1,h2,h3,h4,button,input,label{line-height:1.1;}h1,h2,h3,h4{text-wrap:balance;}a:not([class]){color:currentcolor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}img,picture{display:block;max-width:100%;}input,button,textarea,select{font-family:inherit;font-size:inherit;}textarea:not([rows]){min-height:10em;}:target{scroll-margin-block:5ex;}:root{--jcs-brand-beige:hsl(49,60%,93%);--jcs-brand-beige-50:hsla(49,60%,93%,0.5);--jcs-brand-blue:hsl(197,41%,39%);--jcs-brand-blue-dark:hsl(196,43%,20%);--jcs-brand-pink:hsl(355,76%,90%);--jcs-brand-pink-dark:hsl(355,37%,52%);--jcs-brand-pink-15:hsla(355,65%,85%,0.15);--jcs-brand-pink-50:hsla(355,65%,85%,0.5);--jcs-brand-pink-60:hsla(355,65%,85%,0.6);--jcs-brand-pink-70:hsla(355,65%,85%,0.7);--jcs-brand-pink-80:hsla(355,65%,85%,0.8);--jcs-brand-purple:hsl(299,78%,14%);--jcs-brand-purple-10:hsla(299,78%,14%,0.1);--jcs-brand-purple-20:hsla(299,78%,14%,0.2);--jcs-brand-purple-30:hsla(299,78%,14%,0.3);--jcs-brand-purple-40:hsla(299,78%,14%,0.4);--jcs-brand-purple-50:hsla(299,78%,14%,0.5);--jcs-brand-purple-60:hsla(299,78%,14%,0.6);--jcs-brand-purple-70:hsla(299,78%,14%,0.7);--jcs-brand-purple-80:hsla(299,78%,14%,0.8);--jcs-brand-purple-90:hsla(299,78%,14%,0.9);--jcs-colour-black:hsl(0,0%,0%);--jcs-colour-black-40:hsla(0,0%,0%,0.5);--jcs-colour-dark:hsla(0,0%,27%,1);--jcs-colour-dark-5:hsla(0,0%,27%,0.05);--jcs-colour-dark-15:hsla(0,0%,27%,0.15);--jcs-colour-dark-25:hsla(0,0%,27%,0.25);--jcs-colour-highlight:hsl(13,100%,28%);--jcs-colour-light:#f4f4f4;--jcs-colour-mid:#888;--jcs-colour-page-background:var(--jcs-brand-beige-50);--jcs-colour-page-background-dark:var(--jcs-brand-purple-50);--jcs-colour-white:#fff;--jcs-colour-white-20:hsla(0,0%,100%,0.2);--jcs-colour-white-50:hsla(0,0%,100%,0.5);--jcs-colour-white-80:hsla(0,0%,100%,0.8);--jcs-colour-text:var(--jcs-colour-dark);--jcs-colour-link-hover:var(--jcs-colour-highlight);--jcs-colour-rule:var(--jcs-brand-purple-30);--jcs-colour-content-type-tag-bg:var(--jcs-colour-dark);--jcs-colour-content-type-tag-text:var(--jcs-colour-white);--jcs-colour-media-frame:var(--jcs-brand-pink);--jcs-colour-media-decoration:var(--jcs-brand-purple);--jcs-font-size-xxs:clamp(0.58rem,0.14vw + 0.54rem,0.65rem);--jcs-font-size-xs:clamp(0.66rem,0.22vw + 0.61rem,0.78rem);--jcs-font-size-s:clamp(0.76rem,0.32vw + 0.68rem,0.94rem);--jcs-font-size-base:clamp(0.88rem,0.45vw + 0.76rem,1.13rem);--jcs-font-size-m:clamp(1.01rem,0.63vw + 0.85rem,1.35rem);--jcs-font-size-l:clamp(1.16rem,0.84vw + 0.95rem,1.62rem);--jcs-font-size-xl:clamp(1.33rem,1.11vw + 1.05rem,1.94rem);--jcs-font-size-xxl:clamp(1.53rem,1.46vw + 1.17rem,2.33rem);--jcs-font-size-xxxl:clamp(1.76rem,1.89vw + 1.29rem,2.8rem);--jcs-font-size-xxxxl:clamp(2.02rem,2.43vw + 1.42rem,3.36rem);--jcs-font-size-xxxxxl:clamp(2.33rem,3.1vw + 1.55rem,4.03rem);--jcs-font-size-resource-teaser-title:clamp(1.315rem,0.77vw + 1.125rem,1.745rem);--jcs-spacer-4:4px;--jcs-spacer-8:8px;--jcs-spacer-12:12px;--jcs-spacer-16:16px;--jcs-spacer-20:20px;--jcs-spacer-24:24px;--jcs-spacer-28:28px;--jcs-spacer-32:32px;--jcs-spacer-36:36px;--jcs-spacer-40:40px;--jcs-spacer-44:44px;--jcs-spacer-48:48px;--jcs-spacer-52:52px;--jcs-spacer-56:56px;--jcs-spacer-60:60px;--jcs-spacer-64:64px;--jcs-spacer-68:68px;--jcs-spacer-72:72px;--jcs-spacer-76:76px;--jcs-spacer-80:80px;--jcs-spacer-84:84px;--jcs-spacer-88:88px;--jcs-spacer-92:92px;--jcs-spacer-96:96px;--jcs-outer-content-max-width:1568px;--jcs-max-content-width:1280px;--jcs-header-logo-max-width-mobile:180px;--jcs-header-logo-max-width-non-mobile:260px;--jcs-header-height-mobile:100px;--jcs-header-height:125px;--jcs-box-shadow:0 var(--jcs-spacer-4) var(--jcs-spacer-16) var(--jcs-colour-dark-25);--jcs-styled-border-radius:0 var(--jcs-spacer-24) 0 var(--jcs-spacer-24);}@supports (top:1vi){:root{--jcs-font-size-resource-teaser-title:clamp(1.315rem,0.77vi + 1.125rem,1.745rem);}}@supports (top:1vi){:root{--jcs-font-size-xxxxxl:clamp(2.33rem,3.1vi + 1.55rem,4.03rem);}}@supports (top:1vi){:root{--jcs-font-size-xxxxl:clamp(2.02rem,2.43vi + 1.42rem,3.36rem);}}@supports (top:1vi){:root{--jcs-font-size-xxxl:clamp(1.76rem,1.89vi + 1.29rem,2.8rem);}}@supports (top:1vi){:root{--jcs-font-size-xxl:clamp(1.53rem,1.46vi + 1.17rem,2.33rem);}}@supports (top:1vi){:root{--jcs-font-size-xl:clamp(1.33rem,1.11vi + 1.05rem,1.94rem);}}@supports (top:1vi){:root{--jcs-font-size-l:clamp(1.16rem,0.84vi + 0.95rem,1.62rem);}}@supports (top:1vi){:root{--jcs-font-size-m:clamp(1.01rem,0.63vi + 0.85rem,1.35rem);}}@supports (top:1vi){:root{--jcs-font-size-base:clamp(0.88rem,0.45vi + 0.76rem,1.13rem);}}@supports (top:1vi){:root{--jcs-font-size-s:clamp(0.76rem,0.32vi + 0.68rem,0.94rem);}}@supports (top:1vi){:root{--jcs-font-size-xs:clamp(0.66rem,0.22vi + 0.61rem,0.78rem);}}@supports (top:1vi){:root{--jcs-font-size-xxs:clamp(0.58rem,0.14vi + 0.54rem,0.65rem);}}.jcs-background-colour--pink{background-color:hsl(355,76%,90%);background-color:var(--jcs-brand-pink);}.jcs-background-colour--purple{background-color:hsl(299,78%,14%);background-color:var(--jcs-brand-purple);}.jcs-background-colour--white{background-color:#fff;background-color:var(--jcs-colour-white);}.jcs-light-background,.jcs-background-colour--light{--jcs-colour-text:var(--jcs-colour-dark);--jcs-colour-link-hover:var(--jcs-colour-highlight);--jcs-colour-rule:var(--jcs-brand-purple-30);--jcs-colour-content-type-tag-bg:var(--jcs-colour-dark);--jcs-colour-content-type-tag-text:var(--jcs-colour-white);--jcs-colour-media-frame:var(--jcs-brand-pink);--jcs-colour-media-decoration:var(--jcs-brand-purple);color:hsla(0,0%,27%,1);color:var(--jcs-colour-text);}.jcs-dark-background,.jcs-background-colour--dark{--jcs-colour-text:var(--jcs-colour-white);--jcs-colour-link-hover:var(--jcs-brand-pink);--jcs-colour-rule:var(--jcs-colour-white-20);--jcs-colour-content-type-tag-bg:var(--jcs-colour-white);--jcs-colour-content-type-tag-text:var(--jcs-colour-dark);--jcs-colour-media-frame:var(--jcs-brand-purple);--jcs-colour-media-decoration:var(--jcs-brand-pink);color:#fff;color:var(--jcs-colour-text);}@font-face{font-family:Satoshi;src:url(/themes/custom/jcs/dist/copy/fonts/Satoshi-Variable.woff2),url(/themes/custom/jcs/dist/copy/fonts/Satoshi-Variable.woff),url(/themes/custom/jcs/dist/copy/fonts/Satoshi-Variable.ttf);}@font-face{font-family:SatoshiItalic;src:url(/themes/custom/jcs/dist/copy/fonts/Satoshi-VariableItalic.woff2),url(/themes/custom/jcs/dist/copy/fonts/Satoshi-VariableItalic.woff),url(/themes/custom/jcs/dist/copy/fonts/Satoshi-VariableItalic.ttf);}@font-face{font-family:Raleway;font-weight:100 900;src:url(/themes/custom/jcs/dist/copy/fonts/Raleway-Variable.woff2) format("woff2"),url(/themes/custom/jcs/dist/copy/fonts/Raleway-Variable.woff) format("woff"),url(/themes/custom/jcs/dist/copy/fonts/Raleway-Variable.ttf) format("truetype");}@font-face{font-family:RalewayItalic;font-style:italic;font-weight:100 900;src:url(/themes/custom/jcs/dist/copy/fonts/Raleway-VariableItalic.woff2) format("woff2"),url(/themes/custom/jcs/dist/copy/fonts/Raleway-VariableItalic.woff) format("woff"),url(/themes/custom/jcs/dist/copy/fonts/Raleway-VariableItalic.ttf) format("truetype");}body{color:hsla(0,0%,27%,1);color:var(--jcs-colour-text);font-family:Satoshi,sans-serif;}body em,body i{font-family:SatoshiItalic,sans-serif;}body strong,body b{font-weight:700;}h1,h2,h3,h4,h5{color:hsla(0,0%,27%,1);color:var(--jcs-colour-text);font-family:Raleway,sans-serif;font-weight:700;text-wrap:pretty;word-break:break-word;}h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i,h5 em,h5 i{font-family:RalewayItalic,sans-serif;font-style:italic;font-weight:700;}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b{font-weight:800;}.jcs-page-title{text-wrap:balance;}p,ul,ol,.jcs-font-size-base{color:hsla(0,0%,27%,1);color:var(--jcs-colour-text);font-size:clamp(0.88rem,0.45vw + 0.76rem,1.13rem);font-size:clamp(0.88rem,0.45vi + 0.76rem,1.13rem);font-size:var(--jcs-font-size-base);line-height:1.4;margin:0;}p:not(:last-child),ul:not(:last-child),ol:not(:last-child),.jcs-font-size-base:not(:last-child){margin-bottom:0.45em;}ul{list-style-type:square;}.jcs-p--large,.jcs-styled-hero-area__text-area p{font-size:clamp(1.16rem,0.84vw + 0.95rem,1.62rem);font-size:clamp(1.16rem,0.84vi + 0.95rem,1.62rem);font-size:var(--jcs-font-size-l);}.jcs-p--small{font-size:clamp(0.76rem,0.32vw + 0.68rem,0.94rem);font-size:clamp(0.76rem,0.32vi + 0.68rem,0.94rem);font-size:var(--jcs-font-size-s);}h1,.jcs-font-size-h1{font-size:clamp(2.33rem,3.1vw + 1.55rem,4.03rem);font-size:clamp(2.33rem,3.1vi + 1.55rem,4.03rem);font-size:var(--jcs-font-size-xxxxxl);line-height:1;margin:0;}h1:not(:last-child):not(:last-of-type),.jcs-font-size-h1:not(:last-child):not(:last-of-type){margin-bottom:0.45em;}h2,.jcs-font-size-h2{font-size:clamp(1.53rem,1.46vw + 1.17rem,2.33rem);font-size:clamp(1.53rem,1.46vi + 1.17rem,2.33rem);font-size:var(--jcs-font-size-xxl);line-height:1;margin:0;}h2:not(:last-child),.jcs-font-size-h2:not(:last-child){margin-bottom:0.45em;}h3,.jcs-font-size-h3{font-size:clamp(1.33rem,1.11vw + 1.05rem,1.94rem);font-size:clamp(1.33rem,1.11vi + 1.05rem,1.94rem);font-size:var(--jcs-font-size-xl);line-height:1;margin:0;}h3:not(:last-child),.jcs-font-size-h3:not(:last-child){margin-bottom:0.45em;}h4,.jcs-font-size-h4{font-size:clamp(1.16rem,0.84vw + 0.95rem,1.62rem);font-size:clamp(1.16rem,0.84vi + 0.95rem,1.62rem);font-size:var(--jcs-font-size-l);line-height:1.1;margin:0;}h4:not(:last-child),.jcs-font-size-h4:not(:last-child){margin-bottom:0.45em;}h5,.jcs-font-size-h5{font-size:clamp(1.01rem,0.63vw + 0.85rem,1.35rem);font-size:clamp(1.01rem,0.63vi + 0.85rem,1.35rem);font-size:var(--jcs-font-size-m);line-height:1.2;margin:0;}h5:not(:last-child),.jcs-font-size-h5:not(:last-child){margin-bottom:0.45em;}h6,.jcs-font-size-h6{font-size:clamp(0.88rem,0.45vw + 0.76rem,1.13rem);font-size:clamp(0.88rem,0.45vi + 0.76rem,1.13rem);font-size:var(--jcs-font-size-base);line-height:1.4;margin:0;}h6:not(:last-child),.jcs-font-size-h6:not(:last-child){margin-bottom:0.45em;}* + h1,* + h2,* + h3,* + h4,* + h5,* + h6{margin-top:1em;}.jcs-font-size-resource-teaser-title{font-size:clamp(1.315rem,0.77vw + 1.125rem,1.745rem);font-size:clamp(1.315rem,0.77vi + 1.125rem,1.745rem);font-size:var(--jcs-font-size-resource-teaser-title);line-height:1.2;}.jcs-text-stream p a:not(.jcs-button),.jcs-text-stream ul a:not(.jcs-button),.jcs-text-stream ol a:not(.jcs-button){-webkit-text-decoration:underline;-webkit-text-decoration:underline;text-decoration:underline;-webkit-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out;}.jcs-text-stream p a:not(.jcs-button):active,.jcs-text-stream p a:not(.jcs-button):focus,.jcs-text-stream p a:not(.jcs-button):hover,.jcs-text-stream p a:not(.jcs-button).is-active,.jcs-text-stream ul a:not(.jcs-button):active,.jcs-text-stream ul a:not(.jcs-button):focus,.jcs-text-stream ul a:not(.jcs-button):hover,.jcs-text-stream ul a:not(.jcs-button).is-active,.jcs-text-stream ol a:not(.jcs-button):active,.jcs-text-stream ol a:not(.jcs-button):focus,.jcs-text-stream ol a:not(.jcs-button):hover,.jcs-text-stream ol a:not(.jcs-button).is-active{color:hsl(13,100%,28%);color:var(--jcs-colour-link-hover);}.jcs-text-stream p a:not(.jcs-button).is-active,.jcs-text-stream ul a:not(.jcs-button).is-active,.jcs-text-stream ol a:not(.jcs-button).is-active{font-weight:bold;}.jcs-text-stream li:not(:last-child){margin-bottom:0.45em;}.jcs-heading-decoration{border-bottom:1px solid hsla(0,0%,27%,0.25);border-bottom:1px solid var(--jcs-colour-dark-25);padding-bottom:0.65em;}body{background-color:hsla(49,60%,93%,0.5);background-color:var(--jcs-colour-page-background);margin:0;padding:0;}body.jcs-body-lock{overflow-y:hidden;}body.jcs-knowledge-hub-full-page{background-color:#fff;background-color:var(--jcs-colour-white);}img{display:block;height:auto;max-width:100%;}.jcs-page-container{border-top:100px solid hsl(299,78%,14%);border-top:var(--jcs-header-height-mobile) solid var(--jcs-brand-purple);margin:0 auto;padding-bottom:16px;padding-bottom:var(--jcs-spacer-16);}.jcs-page-container-inner{margin:0 auto;max-width:1280px;max-width:var(--jcs-max-content-width);padding:0 16px;padding:0 var(--jcs-spacer-16);}.jcs-page-container-inner.jcs-page-container-inner--padding-bottom{padding-bottom:16px;padding-bottom:var(--jcs-spacer-16);}.jcs-page-container-inner.jcs-page-container-inner--padding-top{padding-top:16px;padding-top:var(--jcs-spacer-16);}.jcs-page-container-inner__background{position:relative;}.jcs-page-container-main-sidebar{display:-ms-grid;display:grid;gap:16px;grid-gap:16px;grid-gap:var(--jcs-spacer-16);gap:var(--jcs-spacer-16);-ms-grid-rows:auto 16px auto;-ms-grid-rows:auto var(--jcs-spacer-16) auto;grid-template-rows:auto auto;}.jcs-page-container-main-sidebar__main,.jcs-page-container-main-sidebar__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;gap:var(--jcs-spacer-16);}.jcs-page-container-main-sidebar__padding-top{padding-top:16px;padding-top:var(--jcs-spacer-16);}.jcs-column-order-switch .layout--jcs-two-columns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.jcs-column-narrow .layout--jcs-one-column > *{margin:0 auto;max-width:70%;}.layout__region--jcs-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.layout__region--jcs-column.jcs-column-vertical-alignment-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.layout__region--jcs-column.jcs-column-vertical-alignment-middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.layout__region--jcs-column.jcs-column-vertical-alignment-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}@media (min-width:400px){.jcs-page-container{padding-bottom:24px;padding-bottom:var(--jcs-spacer-24);}.jcs-page-container-inner{padding:0 24px;padding:0 var(--jcs-spacer-24);}.jcs-page-container-main-sidebar{gap:24px;gap:var(--jcs-spacer-24);}.jcs-page-container-main-sidebar__padding-top{padding-top:24px;padding-top:var(--jcs-spacer-24);}}@media (min-width:768px){.jcs-page-container{border-top:125px solid hsl(299,78%,14%);border-top:var(--jcs-header-height) solid var(--jcs-brand-purple);padding-bottom:36px;padding-bottom:var(--jcs-spacer-36);}.jcs-page-container-inner{padding:0 36px;padding:0 var(--jcs-spacer-36);}.jcs-page-container-inner.jcs-page-container-inner--padding-bottom{padding-bottom:24px;padding-bottom:var(--jcs-spacer-24);}.jcs-page-container-inner.jcs-page-container-inner--padding-top{padding-top:24px;padding-top:var(--jcs-spacer-24);}.jcs-page-container-main-sidebar{gap:48px;gap:var(--jcs-spacer-48);-ms-grid-columns:4fr 48px 2fr;-ms-grid-columns:4fr var(--jcs-spacer-48) 2fr;grid-template-columns:4fr 2fr;-ms-grid-rows:auto;grid-template-rows:auto;}.jcs-page-container-main-sidebar > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.jcs-page-container-main-sidebar > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.jcs-page-container-main-sidebar__main{gap:24px;gap:var(--jcs-spacer-24);}.jcs-page-container-main-sidebar__sidebar{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;gap:24px;gap:var(--jcs-spacer-24);position:sticky;top:161px;top:161px;top:calc(125px + 36px);top:calc(var(--jcs-header-height) + var(--jcs-spacer-36));}.jcs-column-order-switch .layout--jcs-two-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media (min-width:1100px){.jcs-page-container{padding-bottom:64px;padding-bottom:var(--jcs-spacer-64);}.jcs-page-container-inner.jcs-page-container-inner--padding-bottom{padding-bottom:64px;padding-bottom:var(--jcs-spacer-64);}.jcs-page-container-inner.jcs-page-container-inner--padding-top{padding-top:64px;padding-top:var(--jcs-spacer-64);}.jcs-page-container-main-sidebar{gap:64px;gap:var(--jcs-spacer-64);}.jcs-page-container-main-sidebar__main{gap:48px;gap:var(--jcs-spacer-48);}.jcs-page-container-main-sidebar__sidebar{gap:48px;gap:var(--jcs-spacer-48);}.jcs-page-container-main-sidebar__padding-top{padding-top:64px;padding-top:var(--jcs-spacer-64);}}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}.jcs-background-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;}.jcs-background-image picture{height:100%;left:0;position:absolute;top:0;width:100%;}.jcs-background-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}.jcs-background-image + *{position:relative;z-index:1;}.jcs-background-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;}.jcs-background-overlay.jcs-background-overlay-dark-10,.jcs-background-overlay.jcs-background-overlay-dark-20,.jcs-background-overlay.jcs-background-overlay-dark-30,.jcs-background-overlay.jcs-background-overlay-dark-40,.jcs-background-overlay.jcs-background-overlay-dark-50,.jcs-background-overlay.jcs-background-overlay-dark-60,.jcs-background-overlay.jcs-background-overlay-dark-70,.jcs-background-overlay.jcs-background-overlay-dark-80,.jcs-background-overlay.jcs-background-overlay-dark-90{background-color:hsl(0,0%,0%);background-color:var(--jcs-colour-black);}.jcs-background-overlay.jcs-background-overlay-dark-10{opacity:0.1;}.jcs-background-overlay.jcs-background-overlay-dark-20{opacity:0.2;}.jcs-background-overlay.jcs-background-overlay-dark-30{opacity:0.3;}.jcs-background-overlay.jcs-background-overlay-dark-40{opacity:0.4;}.jcs-background-overlay.jcs-background-overlay-dark-50{opacity:0.5;}.jcs-background-overlay.jcs-background-overlay-dark-60{opacity:0.6;}.jcs-background-overlay.jcs-background-overlay-dark-70{opacity:0.7;}.jcs-background-overlay.jcs-background-overlay-dark-80{opacity:0.8;}.jcs-background-overlay.jcs-background-overlay-dark-90{opacity:0.9;}.jcs-background-overlay + *{position:relative;z-index:1;}.jcs-buttons-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;gap:var(--jcs-spacer-16);list-style:none;margin:0;padding:0;}.jcs-button,input[type=submit]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsl(355,76%,90%);background-color:var(--jcs-brand-pink);border:1px solid transparent;border-radius:4px;border-radius:var(--jcs-spacer-4);color:hsl(299,78%,14%);color:var(--jcs-brand-purple);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(0.88rem,0.45vw + 0.76rem,1.13rem);font-size:clamp(0.88rem,0.45vi + 0.76rem,1.13rem);font-size:var(--jcs-font-size-base);font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px 10px 16px;padding:8px 16px 10px 16px;padding:8px 16px calc(8px + 2px) 16px;padding:var(--jcs-spacer-8) var(--jcs-spacer-16) calc(var(--jcs-spacer-8) + 2px) var(--jcs-spacer-16);text-align:center;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;text-wrap:pretty;-webkit-transition:all ease-in-out 0.15s;transition:all ease-in-out 0.15s;}.jcs-button:active,.jcs-button:hover,.jcs-button.jcs-button--active,input[type=submit]:active,input[type=submit]:hover,input[type=submit].jcs-button--active{background-color:hsl(355,37%,52%);background-color:var(--jcs-brand-pink-dark);color:#fff;color:var(--jcs-colour-white);}.jcs-button.jcs-button--outline-dark,input[type=submit].jcs-button--outline-dark{background-color:transparent;border-color:hsl(355,37%,52%);border-color:var(--jcs-brand-pink-dark);color:hsl(355,37%,52%);color:var(--jcs-brand-pink-dark);-webkit-transition:all ease-in-out 0.15s;transition:all ease-in-out 0.15s;}.jcs-button.jcs-button--outline-dark:active,.jcs-button.jcs-button--outline-dark:hover,.jcs-button.jcs-button--outline-dark.jcs-button--active,input[type=submit].jcs-button--outline-dark:active,input[type=submit].jcs-button--outline-dark:hover,input[type=submit].jcs-button--outline-dark.jcs-button--active{background-color:hsl(355,37%,52%);background-color:var(--jcs-brand-pink-dark);color:#fff;color:var(--jcs-colour-white);}.jcs-button.jcs-button--outline-light,input[type=submit].jcs-button--outline-light{background-color:transparent;border-color:hsl(355,76%,90%);border-color:var(--jcs-brand-pink);color:hsl(355,76%,90%);color:var(--jcs-brand-pink);-webkit-transition:all ease-in-out 0.15s;transition:all ease-in-out 0.15s;}.jcs-button.jcs-button--outline-light:active,.jcs-button.jcs-button--outline-light:hover,.jcs-button.jcs-button--outline-light.jcs-button--active,input[type=submit].jcs-button--outline-light:active,input[type=submit].jcs-button--outline-light:hover,input[type=submit].jcs-button--outline-light.jcs-button--active{background-color:hsl(355,76%,90%);background-color:var(--jcs-brand-pink);color:hsl(299,78%,14%);color:var(--jcs-brand-purple);}.jcs-button.jcs-button--inline,input[type=submit].jcs-button--inline{display:inline-block;}.jcs-button.jcs-button--small,input[type=submit].jcs-button--small{font-size:clamp(0.76rem,0.32vw + 0.68rem,0.94rem);font-size:clamp(0.76rem,0.32vi + 0.68rem,0.94rem);font-size:var(--jcs-font-size-s);padding:4px 8px 5px 8px;padding:4px 8px 5px 8px;padding:4px 8px calc(4px + 1px) 8px;padding:var(--jcs-spacer-4) var(--jcs-spacer-8) calc(var(--jcs-spacer-4) + 1px) var(--jcs-spacer-8);}.jcs-button.jcs-button--black,input[type=submit].jcs-button--black{background-color:hsl(0,0%,0%);background-color:var(--jcs-colour-black);color:#fff;color:var(--jcs-colour-white);}.jcs-button.jcs-button--black:active,.jcs-button.jcs-button--black:hover,input[type=submit].jcs-button--black:active,input[type=submit].jcs-button--black:hover{color:hsl(355,76%,90%);color:var(--jcs-brand-pink);}.jcs-button.jcs-button--black.jcs-button--outline-dark,input[type=submit].jcs-button--black.jcs-button--outline-dark{background-color:transparent;border-color:hsl(0,0%,0%);border-color:var(--jcs-colour-black);color:hsl(355,76%,90%);color:var(--jcs-brand-pink);-webkit-transition:all ease-in-out 0.15s;transition:all ease-in-out 0.15s;}.jcs-button.jcs-button--black.jcs-button--outline-dark:active,.jcs-button.jcs-button--black.jcs-button--outline-dark:hover,.jcs-button.jcs-button--black.jcs-button--outline-dark.jcs-button--active,input[type=submit].jcs-button--black.jcs-button--outline-dark:active,input[type=submit].jcs-button--black.jcs-button--outline-dark:hover,input[type=submit].jcs-button--black.jcs-button--outline-dark.jcs-button--active{color:#fff;color:var(--jcs-colour-white);}.jcs-button.jcs-button--black.jcs-button--outline-light,input[type=submit].jcs-button--black.jcs-button--outline-light{background-color:transparent;border-color:hsla(0,0%,100%,0.8);border-color:var(--jcs-colour-white-80);color:#fff;color:var(--jcs-colour-white);-webkit-transition:all ease-in-out 0.15s;transition:all ease-in-out 0.15s;}.jcs-button.jcs-button--black.jcs-button--outline-light:active,.jcs-button.jcs-button--black.jcs-button--outline-light:hover,.jcs-button.jcs-button--black.jcs-button--outline-light.jcs-button--active,input[type=submit].jcs-button--black.jcs-button--outline-light:active,input[type=submit].jcs-button--black.jcs-button--outline-light:hover,input[type=submit].jcs-button--black.jcs-button--outline-light.jcs-button--active{background-color:#fff;background-color:var(--jcs-colour-white);}.jcs-button.jcs-button--pink,input[type=submit].jcs-button--pink{background-color:hsl(355,76%,90%);background-color:var(--jcs-brand-pink);color:hsl(0,0%,0%);color:var(--jcs-colour-black);}.jcs-button.jcs-button--pink:active,.jcs-button.jcs-button--pink:hover,.jcs-button.jcs-button--pink.jcs-button--active,input[type=submit].jcs-button--pink:active,input[type=submit].jcs-button--pink:hover,input[type=submit].jcs-button--pink.jcs-button--active{background-color:hsl(355,37%,52%);background-color:var(--jcs-brand-pink-dark);color:#fff;color:var(--jcs-colour-white);}.jcs-button.jcs-button--pink.jcs-button--outline-dark,input[type=submit].jcs-button--pink.jcs-button--outline-dark{background-color:transparent;border-color:hsl(355,37%,52%);border-color:var(--jcs-brand-pink-dark);color:hsl(355,37%,52%);color:var(--jcs-brand-pink-dark);-webkit-transition:all ease-in-out 0.15s;transition:all ease-in-out 0.15s;}.jcs-button.jcs-button--pink.jcs-button--outline-dark:active,.jcs-button.jcs-button--pink.jcs-button--outline-dark:hover,.jcs-button.jcs-button--pink.jcs-button--outline-dark.jcs-button--active,input[type=submit].jcs-button--pink.jcs-button--outline-dark:active,input[type=submit].jcs-button--pink.jcs-button--outline-dark:hover,input[type=submit].jcs-button--pink.jcs-button--outline-dark.jcs-button--active{background-color:hsl(355,37%,52%);background-color:var(--jcs-brand-pink-dark);color:#fff;color:var(--jcs-colour-white);}.jcs-button.jcs-button--pink.jcs-button--outline-light,input[type=submit].jcs-button--pink.jcs-button--outline-light{background-color:transparent;border-color:hsl(355,76%,90%);border-color:var(--jcs-brand-pink);color:hsl(355,76%,90%);color:var(--jcs-brand-pink);-webkit-transition:all ease-in-out 0.15s;transition:all ease-in-out 0.15s;}.jcs-button.jcs-button--pink.jcs-button--outline-light:active,.jcs-button.jcs-button--pink.jcs-button--outline-light:hover,.jcs-button.jcs-button--pink.jcs-button--outline-light.jcs-button--active,input[type=submit].jcs-button--pink.jcs-button--outline-light:active,input[type=submit].jcs-button--pink.jcs-button--outline-light:hover,input[type=submit].jcs-button--pink.jcs-button--outline-light.jcs-button--active{background-color:hsl(355,76%,90%);background-color:var(--jcs-brand-pink);color:hsl(299,78%,14%);color:var(--jcs-brand-purple);}.jcs-button.jcs-button--purple,input[type=submit].jcs-button--purple{background-color:hsl(299,78%,14%);background-color:var(--jcs-brand-purple);color:#fff;color:var(--jcs-colour-white);}.jcs-button.jcs-button--purple:active,.jcs-button.jcs-button--purple:hover,.jcs-button.jcs-button--purple.jcs-button--active,input[type=submit].jcs-button--purple:active,input[type=submit].jcs-button--purple:hover,input[type=submit].jcs-button--purple.jcs-button--active{background-color:hsl(0,0%,0%);background-color:var(--jcs-colour-black);color:#fff;color:var(--jcs-colour-white);}.jcs-button.jcs-button--purple.jcs-button--outline-dark,input[type=submit].jcs-button--purple.jcs-button--outline-dark{background-color:transparent;border-color:hsl(0,0%,0%);border-color:var(--jcs-colour-black);color:hsl(299,78%,14%);color:var(--jcs-brand-purple);-webkit-transition:all ease-in-out 0.15s;transition:all ease-in-out 0.15s;}.jcs-button.jcs-button--purple.jcs-button--outline-dark:active,.jcs-button.jcs-button--purple.jcs-button--outline-dark:hover,.jcs-button.jcs-button--purple.jcs-button--outline-dark.jcs-button--active,input[type=submit].jcs-button--purple.jcs-button--outline-dark:active,input[type=submit].jcs-button--purple.jcs-button--outline-dark:hover,input[type=submit].jcs-button--purple.jcs-button--outline-dark.jcs-button--active{background-color:hsl(0,0%,0%);background-color:var(--jcs-colour-black);color:#fff;color:var(--jcs-colour-white);}.jcs-button.jcs-button--purple.jcs-button--outline-light,input[type=submit].jcs-button--purple.jcs-button--outline-light{background-color:transparent;border-color:hsl(299,78%,14%);border-color:var(--jcs-brand-purple);color:hsl(299,78%,14%);color:var(--jcs-brand-purple);-webkit-transition:all ease-in-out 0.15s;transition:all ease-in-out 0.15s;}.jcs-button.jcs-button--purple.jcs-button--outline-light:active,.jcs-button.jcs-button--purple.jcs-button--outline-light:hover,.jcs-button.jcs-button--purple.jcs-button--outline-light.jcs-button--active,input[type=submit].jcs-button--purple.jcs-button--outline-light:active,input[type=submit].jcs-button--purple.jcs-button--outline-light:hover,input[type=submit].jcs-button--purple.jcs-button--outline-light.jcs-button--active{background-color:#fff;background-color:var(--jcs-colour-white);color:#fff;color:var(--jcs-colour-white);}.jcs-button.jcs-button--white,input[type=submit].jcs-button--white{background-color:hsla(0,0%,100%,0.8);background-color:var(--jcs-colour-white-80);color:hsl(299,78%,14%);color:var(--jcs-brand-purple);}.jcs-button.jcs-button--white:active,.jcs-button.jcs-button--white:hover,.jcs-button.jcs-button--white.jcs-button--active,input[type=submit].jcs-button--white:active,input[type=submit].jcs-button--white:hover,input[type=submit].jcs-button--white.jcs-button--active{background-color:#fff;background-color:var(--jcs-colour-white);color:hsl(0,0%,0%);color:var(--jcs-colour-black);}.jcs-button.jcs-button--white.jcs-button--outline-dark,input[type=submit].jcs-button--white.jcs-button--outline-dark{background-color:transparent;border-color:hsla(0,0%,100%,0.8);border-color:var(--jcs-colour-white-80);color:hsl(355,76%,90%);color:var(--jcs-brand-pink);-webkit-transition:all ease-in-out 0.15s;transition:all ease-in-out 0.15s;}.jcs-button.jcs-button--white.jcs-button--outline-dark:active,.jcs-button.jcs-button--white.jcs-button--outline-dark:hover,.jcs-button.jcs-button--white.jcs-button--outline-dark.jcs-button--active,input[type=submit].jcs-button--white.jcs-button--outline-dark:active,input[type=submit].jcs-button--white.jcs-button--outline-dark:hover,input[type=submit].jcs-button--white.jcs-button--outline-dark.jcs-button--active{background-color:#fff;background-color:var(--jcs-colour-white);color:hsl(299,78%,14%);color:var(--jcs-brand-purple);}.jcs-button.jcs-button--white.jcs-button--outline-light,input[type=submit].jcs-button--white.jcs-button--outline-light{background-color:transparent;border-color:hsla(0,0%,100%,0.8);border-color:var(--jcs-colour-white-80);color:#fff;color:var(--jcs-colour-white);-webkit-transition:all ease-in-out 0.15s;transition:all ease-in-out 0.15s;}.jcs-button.jcs-button--white.jcs-button--outline-light:active,.jcs-button.jcs-button--white.jcs-button--outline-light:hover,.jcs-button.jcs-button--white.jcs-button--outline-light.jcs-button--active,input[type=submit].jcs-button--white.jcs-button--outline-light:active,input[type=submit].jcs-button--white.jcs-button--outline-light:hover,input[type=submit].jcs-button--white.jcs-button--outline-light.jcs-button--active{background-color:#fff;background-color:var(--jcs-colour-white);}.jcs-call-to-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;padding:var(--jcs-spacer-16);position:relative;text-align:center;}.jcs-call-to-action .jcs-buttons-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.jcs-call-to-action__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;gap:var(--jcs-spacer-16);max-width:1280px;max-width:var(--jcs-max-content-width);text-align:center;}.jcs-call-to-action__inner .jcs-buttons-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:400px){.jcs-call-to-action__inner{gap:24px;gap:var(--jcs-spacer-24);padding:24px;padding:var(--jcs-spacer-24);}}@media (min-width:768px){.jcs-call-to-action__inner{gap:32px;gap:var(--jcs-spacer-32);padding:32px;padding:var(--jcs-spacer-32);}}@media (min-width:1100px){.jcs-call-to-action__inner{gap:40px;gap:var(--jcs-spacer-40);padding:40px;padding:var(--jcs-spacer-40);}}.jcs-caption{margin:0;padding:0;}.jcs-content-type-tag{background-color:hsla(0,0%,27%,1);background-color:var(--jcs-colour-content-type-tag-bg);border-radius:4px;border-radius:var(--jcs-spacer-4);color:#fff;color:var(--jcs-colour-content-type-tag-text);display:inline-block;font-size:clamp(0.76rem,0.32vw + 0.68rem,0.94rem);font-size:clamp(0.76rem,0.32vi + 0.68rem,0.94rem);font-size:var(--jcs-font-size-s);font-weight:600;letter-spacing:0.05em;margin:0;padding:4px 8px;padding:var(--jcs-spacer-4) var(--jcs-spacer-8);text-transform:uppercase;}.jcs-content-type-tag + h1{margin-top:4px;margin-top:var(--jcs-spacer-4);}.jcs-content-type-tag__small{font-size:clamp(0.66rem,0.22vw + 0.61rem,0.78rem);font-size:clamp(0.66rem,0.22vi + 0.61rem,0.78rem);font-size:var(--jcs-font-size-xs);}.jcs-content-block--horizontal-alignment-left,.jcs-content-block--horizontal-alignment-centre,.jcs-content-block--horizontal-alignment-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.jcs-content-block--horizontal-alignment-left{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.jcs-content-block--horizontal-alignment-centre{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.jcs-content-block--horizontal-alignment-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}body:has(.jcs-cross-site-links){--jcs-header-height:145px;}body:has(.jcs-cross-site-links) .jcs-header__inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.jcs-cross-site-links-and-menu{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;}p.jcs-cross-site-links{display:none;-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transform:translateY(-8px);-webkit-transform:translateY(calc(-1 * 8px));transform:translateY(-8px);transform:translateY(calc(-1 * 8px));-webkit-transform:translateY(-8px);-webkit-transform:translateY(calc(8px*-1));-webkit-transform:translateY(calc(var(--jcs-spacer-8)*-1));transform:translateY(-8px);transform:translateY(calc(8px*-1));transform:translateY(calc(var(--jcs-spacer-8)*-1));-webkit-transform:translateY(calc(var(--jcs-spacer-8)*-1));-webkit-transform:translateY(calc(-1 * var(--jcs-spacer-8)));transform:translateY(calc(var(--jcs-spacer-8)*-1));transform:translateY(calc(-1 * var(--jcs-spacer-8)));}.jcs-cross-site-links__link{color:#fff;color:var(--jcs-colour-white);font-size:clamp(0.76rem,0.32vw + 0.68rem,0.94rem);font-size:clamp(0.76rem,0.32vi + 0.68rem,0.94rem);font-size:var(--jcs-font-size-s);-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;}.jcs-cross-site-links__link:hover{-webkit-text-decoration:underline;-webkit-text-decoration:underline;text-decoration:underline;}@media (min-width:1100px){p.jcs-cross-site-links{display:block;}}.jcs-customer-statistics{padding:16px;padding:var(--jcs-spacer-16);}.jcs-customer-statistics__inner{margin:0 auto;max-width:1280px;max-width:var(--jcs-max-content-width);width:100%;}.jcs-customer-statistics__stats{color:hsl(299,78%,14%);color:var(--jcs-brand-purple);font-size:clamp(1.16rem,0.84vw + 0.95rem,1.62rem);font-size:clamp(1.16rem,0.84vi + 0.95rem,1.62rem);font-size:var(--jcs-font-size-l);padding:8px 0 16px 0;padding:var(--jcs-spacer-8) 0 var(--jcs-spacer-16) 0;position:relative;text-align:center;text-wrap:balance;}.jcs-customer-statistics__stats::before{background:transparent no-repeat center center;background-image:url(/themes/custom/jcs/dist/img/stats-countries.png);background-size:cover;content:"";display:block;height:60px;margin-bottom:4px;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;}@media (min-width:400px){.jcs-customer-statistics__stats{font-size:1.5rem;}.jcs-customer-statistics__stats::before{height:80px;width:80px;}}@media (min-width:1100px){.jcs-customer-statistics__stats{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1.85rem;gap:32px;gap:var(--jcs-spacer-32);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:120px;width:100%;}.jcs-customer-statistics__stats::before{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:88px;margin-left:0;position:relative;-webkit-transform:none;transform:none;width:88px;}}.jcs-display-style--simple-border img,.jcs-display-style--simple-border .jcs-video{border:8px solid #fff;border:var(--jcs-spacer-8) solid var(--jcs-colour-white);-webkit-box-shadow:0 4px 16px hsla(0,0%,27%,0.25);box-shadow:0 4px 16px hsla(0,0%,27%,0.25);-webkit-box-shadow:var(--jcs-box-shadow);box-shadow:var(--jcs-box-shadow);}.jcs-display-style--styled-border .jcs-figure__image,.jcs-display-style--styled-border .jcs-video{margin-bottom:8px;margin-bottom:var(--jcs-spacer-8);margin-top:8px;margin-top:var(--jcs-spacer-8);position:relative;}.jcs-display-style--styled-border .jcs-figure__image::after,.jcs-display-style--styled-border .jcs-figure__image::before,.jcs-display-style--styled-border .jcs-video::after,.jcs-display-style--styled-border .jcs-video::before{background-color:hsl(299,78%,14%);background-color:var(--jcs-colour-media-decoration);border-radius:0 24px 0 24px;border-radius:var(--jcs-styled-border-radius);content:"";height:100%;left:8px;left:var(--jcs-spacer-8);opacity:0.1;position:absolute;top:8px;top:var(--jcs-spacer-8);width:100%;}.jcs-display-style--styled-border .jcs-figure__image::after,.jcs-display-style--styled-border .jcs-video::after{bottom:8px;bottom:var(--jcs-spacer-8);left:auto;opacity:0.15;position:absolute;right:8px;right:var(--jcs-spacer-8);top:auto;}.jcs-display-style--styled-border iframe,.jcs-display-style--styled-border img{border:4px solid hsl(355,76%,90%);border:var(--jcs-spacer-4) solid var(--jcs-colour-media-frame);border-radius:0 24px 0 24px;border-radius:var(--jcs-styled-border-radius);}@media (min-width:1100px){.jcs-display-style--styled-border .jcs-figure__image,.jcs-display-style--styled-border .jcs-video{margin-bottom:20px;margin-bottom:var(--jcs-spacer-20);margin-top:20px;margin-top:var(--jcs-spacer-20);position:relative;}.jcs-display-style--styled-border .jcs-figure__image::after,.jcs-display-style--styled-border .jcs-video::after{bottom:20px;bottom:var(--jcs-spacer-20);left:auto;right:20px;right:var(--jcs-spacer-20);top:auto;}.jcs-display-style--styled-border .jcs-figure__image::before,.jcs-display-style--styled-border .jcs-video::before{left:20px;left:var(--jcs-spacer-20);top:20px;top:var(--jcs-spacer-20);}}.jcs-footer{background-color:#fff;background-color:var(--jcs-colour-white);border-top:1px solid hsla(0,0%,27%,0.25);border-top:1px solid var(--jcs-colour-dark-25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;gap:var(--jcs-spacer-16);padding:16px;padding:var(--jcs-spacer-16);}.jcs-footer__jcs-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.jcs-footer__jcs-logo svg{height:auto;max-width:200px;width:100%;}.jcs-footer__jcs-footer-social-media-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px;gap:var(--jcs-spacer-24);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0;}.jcs-footer__jcs-footer-social-media-links__jcs-footer-social-media-link{display:-ms-grid;display:grid;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;align-items:center;justify-items:center;place-items:center;}.jcs-footer__jcs-footer-social-media-links__jcs-footer-social-media-link a{background-color:hsla(0,0%,27%,1);background-color:var(--jcs-colour-dark);background-position:center center;background-repeat:no-repeat;display:block;font-size:0;height:48px;-webkit-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;width:48px;}.jcs-footer__jcs-footer-social-media-links__jcs-footer-social-media-link a:hover{background-color:hsl(0,0%,0%);background-color:var(--jcs-colour-black);}.jcs-footer__jcs-footer-social-media-links__jcs-footer-social-media-link a[href*=linkedin]{-webkit-mask-image:url('data:image/svg+xml,<%3Fxml version="1.0"%3F><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" ><path d="M41,4H9C6.24,4,4,6.24,4,9v32c0,2.76,2.24,5,5,5h32c2.76,0,5-2.24,5-5V9C46,6.24,43.76,4,41,4z M17,20v19h-6V20H17z M11,14.47c0-1.4,1.2-2.47,3-2.47s2.93,1.07,3,2.47c0,1.4-1.12,2.53-3,2.53C12.2,17,11,15.87,11,14.47z M39,39h-6c0,0,0-9.26,0-10 c0-2-1-4-3.5-4.04h-0.08C27,24.96,26,27.02,26,29c0,0.91,0,10,0,10h-6V20h6v2.56c0,0,1.93-2.56,5.81-2.56 c3.97,0,7.19,2.73,7.19,8.26V39z"/></svg>');mask-image:url('data:image/svg+xml,<%3Fxml version="1.0"%3F><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" ><path d="M41,4H9C6.24,4,4,6.24,4,9v32c0,2.76,2.24,5,5,5h32c2.76,0,5-2.24,5-5V9C46,6.24,43.76,4,41,4z M17,20v19h-6V20H17z M11,14.47c0-1.4,1.2-2.47,3-2.47s2.93,1.07,3,2.47c0,1.4-1.12,2.53-3,2.53C12.2,17,11,15.87,11,14.47z M39,39h-6c0,0,0-9.26,0-10 c0-2-1-4-3.5-4.04h-0.08C27,24.96,26,27.02,26,29c0,0.91,0,10,0,10h-6V20h6v2.56c0,0,1.93-2.56,5.81-2.56 c3.97,0,7.19,2.73,7.19,8.26V39z"/></svg>');}.jcs-footer__jcs-footer-social-media-links__jcs-footer-social-media-link a[href*=youtube]{height:56px;-webkit-mask-image:url('data:image/svg+xml,<%3Fxml version="1.0"%3F><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 461.001 461.001" xml:space="preserve"><g><path d="M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z"/></g></svg>');mask-image:url('data:image/svg+xml,<%3Fxml version="1.0"%3F><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 461.001 461.001" xml:space="preserve"><g><path d="M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z"/></g></svg>');width:56px;}.jcs-footer__jcs-footer-links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;gap:var(--jcs-spacer-16);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0;}.jcs-footer__jcs-footer-contacts{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;gap:var(--jcs-spacer-16);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0;text-align:center;}.jcs-footer__jcs-footer-links__jcs-footer-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;gap:var(--jcs-spacer-4);}.jcs-footer__jcs-footer-links__jcs-footer-link span{display:none;font-weight:bold;}.jcs-footer__jcs-footer-links__jcs-footer-link a{color:inherit;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;word-break:break-word;}.jcs-footer__jcs-footer-links__jcs-footer-link a:focus,.jcs-footer__jcs-footer-links__jcs-footer-link a:hover{-webkit-text-decoration:underline;-webkit-text-decoration:underline;text-decoration:underline;}.jcs-footer__jcs-footer-links__jcs-footer-link a.is-active{font-weight:bold;}.jcs-footer__jcs-footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}@media (min-width:400px){.jcs-footer__jcs-footer-links__jcs-footer-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.jcs-footer__jcs-footer-links__jcs-footer-link span{display:block;}}@media (min-width:768px){.jcs-footer{display:-ms-grid;display:grid;gap:24px;grid-gap:24px;grid-gap:var(--jcs-spacer-24);gap:var(--jcs-spacer-24);-ms-grid-rows:auto var(--jcs-spacer-24) auto var(--jcs-spacer-24) auto;grid-template-areas:"topleft topmiddle topright" "middle middle middle" "bottom bottom bottom";-ms-grid-columns:180px 24px 1fr 24px auto;-ms-grid-columns:180px var(--jcs-spacer-24) 1fr var(--jcs-spacer-24) auto;grid-template-columns:180px 1fr auto;}.jcs-footer__jcs-logo{grid-area:topleft;}.jcs-footer__jcs-footer-links{grid-area:middle;}.jcs-footer__jcs-footer-contacts{width:100%;}.jcs-footer__jcs-footer-social-media-links{grid-area:topright;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.jcs-footer__jcs-footer-copyright{grid-area:bottom;}}@media (min-width:1100px){.jcs-footer__jcs-logo,.jcs-footer__jcs-footer-social-media-links{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;}.jcs-footer__jcs-footer-links{gap:32px;gap:var(--jcs-spacer-32);grid-area:topmiddle;}}@media (min-width:768px){.jcs-footer__jcs-logo{-ms-grid-row:1;-ms-grid-column:1;}.jcs-footer__jcs-footer-links{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5;}.jcs-footer__jcs-footer-social-media-links{-ms-grid-row:1;-ms-grid-column:5;}.jcs-footer__jcs-footer-copyright{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:5;}.jcs-footer__jcs-footer-links{-ms-grid-row:1;-ms-grid-column:3;}}@media (min-width:768px){.jcs-footer__jcs-logo{-ms-grid-row:1;-ms-grid-column:1;}.jcs-footer__jcs-footer-links{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5;}.jcs-footer__jcs-footer-social-media-links{-ms-grid-row:1;-ms-grid-column:5;}.jcs-footer__jcs-footer-copyright{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:5;}.jcs-footer__jcs-footer-links{-ms-grid-row:1;-ms-grid-column:3;}}form,.views-exposed-form{background-color:#fff;background-color:var(--jcs-colour-white);border-radius:8px;border-radius:var(--jcs-spacer-8);-webkit-box-shadow:0 4px 16px hsla(0,0%,27%,0.25);box-shadow:0 4px 16px hsla(0,0%,27%,0.25);-webkit-box-shadow:var(--jcs-box-shadow);box-shadow:var(--jcs-box-shadow);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;gap:var(--jcs-spacer-16);padding:16px;padding:var(--jcs-spacer-16);}form fieldset,.views-exposed-form fieldset{border:1px solid hsla(0,0%,27%,0.25);border:1px solid var(--jcs-colour-dark-25);border-radius:4px;border-radius:var(--jcs-spacer-4);margin:0;padding:16px;padding:var(--jcs-spacer-16);}form fieldset .fieldset-wrapper,.views-exposed-form fieldset .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;gap:var(--jcs-spacer-16);}form fieldset.webform-composite-hidden-title,.views-exposed-form fieldset.webform-composite-hidden-title{margin:0;}form .form-checkboxes,.views-exposed-form .form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;gap:var(--jcs-spacer-8);}form .form-checkboxes .form-item,.views-exposed-form .form-checkboxes .form-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;gap:var(--jcs-spacer-8);}form .form-checkboxes input,.views-exposed-form .form-checkboxes input{margin:2px 0 0 1px;}form input,.views-exposed-form input{margin:0;padding:0;}form input[type=date],form input[type=email],form input[type=password],form input[type=text],form input[type=tel],.views-exposed-form input[type=date],.views-exposed-form input[type=email],.views-exposed-form input[type=password],.views-exposed-form input[type=text],.views-exposed-form input[type=tel]{border:1px solid hsla(0,0%,27%,0.25);border:1px solid var(--jcs-colour-dark-25);border-radius:4px;border-radius:var(--jcs-spacer-4);padding:12px;padding:var(--jcs-spacer-12);width:100%;}form label:not(.option),form legend,.views-exposed-form label:not(.option),.views-exposed-form legend{color:hsl(0,0%,0%);color:var(--jcs-colour-black);display:block;font-weight:bold;line-height:1.3;margin-bottom:8px;margin-bottom:var(--jcs-spacer-8);}form label.option,.views-exposed-form label.option{font-size:clamp(0.88rem,0.45vw + 0.76rem,1.13rem);font-size:clamp(0.88rem,0.45vi + 0.76rem,1.13rem);font-size:var(--jcs-font-size-base);line-height:1.3;}form legend,.views-exposed-form legend{font-size:clamp(1.01rem,0.63vw + 0.85rem,1.35rem);font-size:clamp(1.01rem,0.63vi + 0.85rem,1.35rem);font-size:var(--jcs-font-size-m);line-height:1.3;}form fieldset fieldset legend,.views-exposed-form fieldset fieldset legend{font-size:clamp(0.88rem,0.45vw + 0.76rem,1.13rem);font-size:clamp(0.88rem,0.45vi + 0.76rem,1.13rem);font-size:var(--jcs-font-size-base);}form textarea,.views-exposed-form textarea{border:1px solid hsla(0,0%,27%,0.25);border:1px solid var(--jcs-colour-dark-25);border-radius:4px;border-radius:var(--jcs-spacer-4);margin:0;padding:0;padding:12px;padding:var(--jcs-spacer-12);resize:vertical;width:100%;}form ul,.views-exposed-form ul{padding:0 0 0 1.4em;}form select,.views-exposed-form select{border:1px solid hsla(0,0%,27%,0.25);border:1px solid var(--jcs-colour-dark-25);border-radius:4px;border-radius:var(--jcs-spacer-4);padding:8px 4px;padding:var(--jcs-spacer-8) var(--jcs-spacer-4);width:100%;}form .webform-element-description,.views-exposed-form .webform-element-description{font-size:clamp(0.76rem,0.32vw + 0.68rem,0.94rem);font-size:clamp(0.76rem,0.32vi + 0.68rem,0.94rem);font-size:var(--jcs-font-size-s);font-style:italic;margin-top:4px;margin-top:var(--jcs-spacer-4);}.select2-container--default .select2-selection--multiple{border:1px solid hsla(0,0%,27%,0.25);border:1px solid var(--jcs-colour-dark-25);border-radius:4px;border-radius:var(--jcs-spacer-4);margin:0;padding:8px 8px 0 8px;padding:var(--jcs-spacer-8) var(--jcs-spacer-8) 0 var(--jcs-spacer-8);}@media (min-width:768px){form{gap:24px;gap:var(--jcs-spacer-24);}form .fieldset-wrapper{gap:24px;gap:var(--jcs-spacer-24);}}@media (min-width:1100px){form{gap:32px;gap:var(--jcs-spacer-32);}form .fieldset-wrapper{gap:32px;gap:var(--jcs-spacer-32);}}.jcs-header{background-color:hsl(299,78%,14%);background-color:var(--jcs-brand-purple);left:0;padding:16px;padding:var(--jcs-spacer-16);position:fixed;right:0;top:0;-webkit-transition:-webkit-box-shadow ease-in-out 0.15s,-webkit-transform 0.25s ease-in-out;transition:-webkit-box-shadow ease-in-out 0.15s,-webkit-transform 0.25s ease-in-out;transition:box-shadow ease-in-out 0.15s,transform 0.25s ease-in-out;transition:box-shadow ease-in-out 0.15s,transform 0.25s ease-in-out,-webkit-box-shadow ease-in-out 0.15s,-webkit-transform 0.25s ease-in-out;will-change:transform;z-index:500;}.jcs-header.jcs-header--scroll{-webkit-box-shadow:0 0 35px hsla(0,0%,0%,0.5);box-shadow:0 0 35px hsla(0,0%,0%,0.5);-webkit-box-shadow:0 0 35px var(--jcs-colour-black-40);box-shadow:0 0 35px var(--jcs-colour-black-40);}.jcs-header.jcs-header--visible{-webkit-transform:translateY(0);transform:translateY(0);}.jcs-header.jcs-header--hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%);}.jcs-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;gap:var(--jcs-spacer-16);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1568px;max-width:var(--jcs-outer-content-max-width);width:100%;}.jcs-header__jcs-logo{max-width:180px;max-width:var(--jcs-header-logo-max-width-mobile);width:100%;}.jcs-header__jcs-logo a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}.jcs-header__jcs-logo svg{min-width:60px;width:100%;}.jcs-header__jcs-menu{background-color:hsl(299,78%,14%);background-color:var(--jcs-brand-purple);height:100%;left:0;min-height:100vh;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;top:0;-webkit-transition:all ease-in-out 0.15s;transition:all ease-in-out 0.15s;width:100%;}.jcs-header__jcs-menu.jcs-header__jcs-menu--open{opacity:1;pointer-events:all;}.jcs-header__jcs-menu__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;gap:var(--jcs-spacer-32);list-style:none;margin:max(96px,min(18vw,18vw)) 0 0;padding:16px;padding:var(--jcs-spacer-16);}.jcs-header__jcs-menu__links__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;position:relative;width:100%;}.jcs-header__jcs-menu__links__link a{border:1px solid hsl(355,76%,90%);border:1px solid var(--jcs-brand-pink);border-radius:24px;border-radius:var(--jcs-spacer-24);color:#fff;color:var(--jcs-colour-white);display:inline-block;font-size:clamp(0.76rem,0.32vw + 0.68rem,0.94rem);font-size:clamp(0.76rem,0.32vi + 0.68rem,0.94rem);font-size:var(--jcs-font-size-s);font-weight:600;letter-spacing:0.05em;max-width:480px;padding:8px 16px;padding:var(--jcs-spacer-8) var(--jcs-spacer-16);text-align:center;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;-webkit-transition:all linear 0.1s;transition:all linear 0.1s;width:100%;}.jcs-header__jcs-menu__links__link a.is-active,.jcs-header__jcs-menu__links__link a.is-active:active,.jcs-header__jcs-menu__links__link a.is-active:focus,.jcs-header__jcs-menu__links__link a.is-active:hover{background-color:hsl(355,76%,90%);background-color:var(--jcs-brand-pink);color:hsl(299,78%,14%);color:var(--jcs-brand-purple);}.jcs-header__jcs-menu__links__link a:active,.jcs-header__jcs-menu__links__link a:focus,.jcs-header__jcs-menu__links__link a:hover{background-color:hsl(355,76%,90%);background-color:var(--jcs-brand-pink);color:hsl(0,0%,0%);color:var(--jcs-colour-black);}.jcs-header__jcs-menu__links__link ul{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:hsla(299,78%,14%,0.8);background-color:var(--jcs-brand-purple-80);border-radius:24px;border-radius:var(--jcs-spacer-24);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;gap:var(--jcs-spacer-8);min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:8px;padding:var(--jcs-spacer-8);-webkit-transition:all linear 0.1s;transition:all linear 0.1s;width:100%;}.jcs-header__jcs-menu__links__link ul li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;}.jcs-header__jcs-menu__links__link ul li a{background-color:hsl(299,78%,14%);background-color:var(--jcs-brand-purple);border-radius:20px;border-radius:var(--jcs-spacer-20);white-space:nowrap;width:100%;}.jcs-header__jcs-menu__trigger{background-color:hsl(299,78%,14%);background-color:var(--jcs-brand-purple);border:1px solid hsl(355,76%,90%);border:1px solid var(--jcs-brand-pink);border-radius:36px;border-radius:var(--jcs-spacer-36);color:transparent;cursor:pointer;display:block;height:36px;height:var(--jcs-spacer-36);overflow:clip;position:relative;-webkit-transition:all linear 0.15s;transition:all linear 0.15s;width:36px;width:var(--jcs-spacer-36);}.jcs-header__jcs-menu__trigger::after,.jcs-header__jcs-menu__trigger::before{background-color:#fff;background-color:var(--jcs-colour-white);content:"";display:block;height:1px;left:7px;position:absolute;-webkit-transition:all linear 0.15s;transition:all linear 0.15s;width:20px;width:var(--jcs-spacer-20);}.jcs-header__jcs-menu__trigger::after{top:20px;}.jcs-header__jcs-menu__trigger::before{top:13px;}.jcs-header__jcs-menu--open + .jcs-header__jcs-menu__trigger::after{top:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.jcs-header__jcs-menu--open + .jcs-header__jcs-menu__trigger::before{top:16px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}@media (min-width:400px){.jcs-header{padding:24px;padding:var(--jcs-spacer-24);}.jcs-header__jcs-logo{max-width:260px;max-width:var(--jcs-header-logo-max-width-non-mobile);}}@media (min-width:768px){.jcs-header{height:125px;height:var(--jcs-header-height);padding:36px;padding:var(--jcs-spacer-36);}}@media (min-width:1100px){.jcs-header__jcs-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:auto;opacity:1;overflow-y:visible;pointer-events:all;position:relative;width:auto;}.jcs-header__jcs-menu__links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0;padding:0;}.jcs-header__jcs-menu__links__link{width:auto;}.jcs-header__jcs-menu__links__link a{max-width:none;width:auto;}.jcs-header__jcs-menu__links__link ul{left:50%;opacity:0;pointer-events:none;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;}.jcs-header__jcs-menu__links__link:hover ul{opacity:1;pointer-events:all;visibility:visible;}.jcs-header__jcs-menu__trigger{display:none;}}.jcs-hr{background-color:hsla(299,78%,14%,0.3);background-color:var(--jcs-colour-rule);border:none;height:1px;width:100%;}.jcs-figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin:0;padding:0;}.jcs-figure picture{margin:0;padding:0;}.jcs-figure img{display:block;}.jcs-figure .jcs-figure__image{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.jcs-figure .jcs-figure__image + .jcs-caption{margin-top:4px;margin-top:var(--jcs-spacer-4);}.jcs-inline-links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;gap:var(--jcs-spacer-16);list-style:none;margin:0;padding:0;}.jcs-knowledge-hub-summary-strip{background-color:hsla(49,60%,93%,0.5);background-color:var(--jcs-colour-page-background);margin-bottom:24px;margin-bottom:var(--jcs-spacer-24);padding:24px 0;padding:var(--jcs-spacer-24) 0;width:100%;}.jcs-knowledge-hub-summary-strip__text{font-size:clamp(1.16rem,0.84vw + 0.95rem,1.62rem);font-size:clamp(1.16rem,0.84vi + 0.95rem,1.62rem);font-size:var(--jcs-font-size-l);line-height:1.4;margin:0;text-align:center;text-wrap:balance;}.jcs-knowledge-hub-summary-strip__text p{font-size:inherit;line-height:inherit;}@media (min-width:768px){.jcs-knowledge-hub-summary-strip{margin-bottom:32px;margin-bottom:var(--jcs-spacer-32);padding:32px 0;padding:var(--jcs-spacer-32) 0;}}.view-jcs-knowledge-hub-content--hide-content-type-filter #views-exposed-form-jcs-knowledge-hub-content-default .jcs-resources-filters .form-item.js-form-item-type{display:none;}.view-jcs-knowledge-hub-content--hide-theme-filter #views-exposed-form-jcs-knowledge-hub-content-default .jcs-resources-filters .form-item.js-form-item-field-jcs-theme{display:none;}.jcs-knowledge-hub-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;gap:var(--jcs-spacer-32);}.jcs-knowledge-hub-item{background-color:#fff;background-color:var(--jcs-colour-white);border:1px solid hsla(0,0%,27%,0.25);border:1px solid var(--jcs-colour-dark-25);border-radius:4px;border-radius:var(--jcs-spacer-4);-webkit-box-shadow:0 4px 8px hsla(0,0%,27%,0.15);box-shadow:0 4px 8px hsla(0,0%,27%,0.15);-webkit-box-shadow:0 var(--jcs-spacer-4) var(--jcs-spacer-8) var(--jcs-colour-dark-15);box-shadow:0 var(--jcs-spacer-4) var(--jcs-spacer-8) var(--jcs-colour-dark-15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4px;padding:var(--jcs-spacer-4);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform ease-in-out 0.15s;transition:-webkit-transform ease-in-out 0.15s;transition:transform ease-in-out 0.15s;transition:transform ease-in-out 0.15s,-webkit-transform ease-in-out 0.15s;}.jcs-knowledge-hub-item:hover{-webkit-transform:scale(1.02);transform:scale(1.02);}.jcs-knowledge-hub-item > a,.jcs-knowledge-hub-item > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;gap:var(--jcs-spacer-16);}.jcs-knowledge-hub-item a{-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;}.jcs-knowledge-hub-item .jcs-content-type-tag{background-color:#fff;background-color:var(--jcs-colour-white);-webkit-box-shadow:0 4px 8px hsla(0,0%,27%,0.15);box-shadow:0 4px 8px hsla(0,0%,27%,0.15);-webkit-box-shadow:0 var(--jcs-spacer-4) var(--jcs-spacer-8) var(--jcs-colour-dark-15);box-shadow:0 var(--jcs-spacer-4) var(--jcs-spacer-8) var(--jcs-colour-dark-15);color:hsla(0,0%,27%,1);color:var(--jcs-colour-dark);position:absolute;right:12px;right:var(--jcs-spacer-12);top:12px;top:var(--jcs-spacer-12);}.jcs-knowledge-hub-item__lead-image img{aspect-ratio:2/1;}.jcs-knowledge-hub-item__text{padding:0 8px 8px 8px;padding:0 var(--jcs-spacer-8) var(--jcs-spacer-8) var(--jcs-spacer-8);}.jcs-knowledge-hub-item__title{margin:0;}.jcs-knowledge-hub-highlight{margin-bottom:32px;margin-bottom:var(--jcs-spacer-32);width:100%;}.jcs-knowledge-hub-item--latest .jcs-knowledge-hub-item--latest__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;gap:var(--jcs-spacer-16);}.jcs-knowledge-hub-item--latest .jcs-knowledge-hub-item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;gap:var(--jcs-spacer-8);padding:8px;padding:var(--jcs-spacer-8);}.jcs-knowledge-hub-item--latest .jcs-knowledge-hub-item__lead-image{overflow:hidden;position:relative;width:100%;}.jcs-knowledge-hub-item--latest .jcs-knowledge-hub-item__lead-image img{aspect-ratio:2/1;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%;}.jcs-knowledge-hub-item--latest .jcs-knowledge-hub-item__lead-image .jcs-content-type-tag{position:absolute;right:12px;right:var(--jcs-spacer-12);top:12px;top:var(--jcs-spacer-12);width:auto;z-index:1;}.jcs-knowledge-hub-item--latest .jcs-content-type-tag--latest{-ms-flex-item-align:start;align-self:flex-start;background-color:hsla(0,0%,27%,1);background-color:var(--jcs-colour-dark);color:#fff;color:var(--jcs-colour-white);position:static;width:auto;}@media (min-width:768px){.jcs-knowledge-hub-item--latest .jcs-knowledge-hub-item--latest__inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0;}.jcs-knowledge-hub-item--latest .jcs-knowledge-hub-item__text{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:16px;padding:var(--jcs-spacer-16);}.jcs-knowledge-hub-item--latest .jcs-knowledge-hub-item__lead-image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.jcs-knowledge-hub-item--latest .jcs-knowledge-hub-item__lead-image picture{display:block;height:100%;}.jcs-knowledge-hub-item--latest .jcs-knowledge-hub-item__lead-image img{aspect-ratio:unset;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%;}}#views-exposed-form-jcs-knowledge-hub-content-default{margin-bottom:32px;margin-bottom:var(--jcs-spacer-32);}#views-exposed-form-jcs-knowledge-hub-content-default .jcs-resources-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;gap:var(--jcs-spacer-16);}#views-exposed-form-jcs-knowledge-hub-content-default .jcs-resources-filters .form-item-title{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}#views-exposed-form-jcs-knowledge-hub-content-default .jcs-resources-filters [data-drupal-selector=edit-actions]{margin-top:auto;}#views-exposed-form-jcs-knowledge-hub-content-default .jcs-resources-filters [data-drupal-selector=edit-actions]:not(:has(input[name=reset])){display:none;}@media (min-width:400px){.jcs-knowledge-hub-items{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));}}@media (min-width:768px){#views-exposed-form-jcs-knowledge-hub-content-default .jcs-resources-filters{display:-ms-grid;display:grid;gap:16px;grid-gap:16px;grid-gap:var(--jcs-spacer-16);gap:var(--jcs-spacer-16);grid-template-columns:repeat(auto-fit,minmax(30%,1fr));}#views-exposed-form-jcs-knowledge-hub-content-default .jcs-resources-filters .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#views-exposed-form-jcs-knowledge-hub-content-default .jcs-resources-filters .form-item select{height:100%;}}@media (min-width:1100px){#views-exposed-form-jcs-knowledge-hub-content-default .jcs-resources-filters{gap:24px;gap:var(--jcs-spacer-24);}#views-exposed-form-jcs-knowledge-hub-content-default .jcs-resources-filters [data-drupal-selector=edit-actions]{margin-left:auto;}}nav.jcs-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px;margin-top:var(--jcs-spacer-24);}nav.jcs-pager ul,nav.jcs-pager li{list-style:none;margin:0;padding:0;}nav.pager .pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;gap:var(--jcs-spacer-8);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}nav.pager .pager__items a{min-width:2em;}.jcs-resource-search__header{margin-bottom:32px;margin-bottom:var(--jcs-spacer-32);}.jcs-resource-search__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;gap:var(--jcs-spacer-32);}.jcs-resource-search__items__item{background-color:#fff;background-color:var(--jcs-colour-white);border:1px solid hsla(0,0%,27%,0.25);border:1px solid var(--jcs-colour-dark-25);border-radius:4px;border-radius:var(--jcs-spacer-4);-webkit-box-shadow:0 4px 8px hsla(0,0%,27%,0.15);box-shadow:0 4px 8px hsla(0,0%,27%,0.15);-webkit-box-shadow:0 var(--jcs-spacer-4) var(--jcs-spacer-8) var(--jcs-colour-dark-15);box-shadow:0 var(--jcs-spacer-4) var(--jcs-spacer-8) var(--jcs-colour-dark-15);container-name:jcsresourcesearchitem;container-type:inline-size;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;gap:var(--jcs-spacer-16);padding:4px;padding:var(--jcs-spacer-4);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform ease-in-out 0.15s;transition:-webkit-transform ease-in-out 0.15s;transition:transform ease-in-out 0.15s;transition:transform ease-in-out 0.15s,-webkit-transform ease-in-out 0.15s;}.jcs-resource-search__items__item:hover{-webkit-transform:scale(1.02);transform:scale(1.02);}.jcs-resource-search__items__item.jcs-resource-search__items__item--enhanced{cursor:pointer;}.jcs-resource-search__items__item__image img{aspect-ratio:2/1;}.jcs-resource-search__items__item__text{padding:0 8px 8px 8px;padding:0 var(--jcs-spacer-8) var(--jcs-spacer-8) var(--jcs-spacer-8);}.jcs-resource-search__items__item__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;gap:var(--jcs-spacer-4);list-style:none;margin:auto 0 0;padding:0;width:100%;}.jcs-resource-search__items__item__actions li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:0;width:100%;}.jcs-resource-search__items__item__actions li a{width:100%;}.jcs-resource-search__items__item__title{margin:0;}.jcs-resource-search__items__item__tags{list-style:none;margin:0;padding:0;}.jcs-resource-search__items__item__tag{background-color:hsla(0,0%,27%,1);background-color:var(--jcs-colour-dark);color:#fff;color:var(--jcs-colour-white);display:inline-block;margin:0;padding:4px;padding:var(--jcs-spacer-4);}.jcs-resource-search__items__item__tag.jcs-resource-search__items__item__tag--subject{background-color:#888;background-color:var(--jcs-colour-mid);}.jcs-resource-sticky-actions{background-color:hsl(299,78%,14%);background-color:var(--jcs-brand-purple);bottom:0;left:0;padding:12px;padding:var(--jcs-spacer-12);position:sticky;-webkit-transform:translateX(-24px);transform:translateX(-24px);-webkit-transform:translateX(-24px);-webkit-transform:translateX(calc(24px * -1));transform:translateX(-24px);transform:translateX(calc(24px * -1));-webkit-transform:translateX(-24px);-webkit-transform:translateX(calc(24px*-1));-webkit-transform:translateX(calc(var(--jcs-spacer-24)*-1));transform:translateX(-24px);transform:translateX(calc(24px*-1));transform:translateX(calc(var(--jcs-spacer-24)*-1));-webkit-transform:translateX(calc(var(--jcs-spacer-24)*-1));-webkit-transform:translateX(calc(var(--jcs-spacer-24) * -1));transform:translateX(calc(var(--jcs-spacer-24)*-1));transform:translateX(calc(var(--jcs-spacer-24) * -1));width:calc(100% + 48px);width:calc(100% + var(--jcs-spacer-48));}#views-exposed-form-jcs-resources-jcs-resources-view-block{margin-bottom:32px;margin-bottom:var(--jcs-spacer-32);}#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;gap:var(--jcs-spacer-16);}#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters .form-item-title{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters [data-drupal-selector=edit-actions]{margin-top:auto;}#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters [data-drupal-selector=edit-actions]:not(:has(input[name=reset])){display:none;}@container jcsresourcesearchitem (width >= 380px){.jcs-resource-search__items__item__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media (min-width:400px){.jcs-resource-search__items{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));}}@media (min-width:768px){#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;gap:var(--jcs-spacer-16);}#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;}#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters .form-item-curriculum,#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters .form-item-subject,#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters .form-item-institution-type{-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px);-ms-flex-preferred-size:calc(50% - 8px);-ms-flex-preferred-size:calc((100% - 16px) / 2);flex-basis:calc(50% - 8px);flex-basis:calc((100% - 16px) / 2);-ms-flex-preferred-size:calc(50% - 8px);-ms-flex-preferred-size:calc((100% - 16px)/2);-ms-flex-preferred-size:calc((100% - var(--jcs-spacer-16))/2);flex-basis:calc(50% - 8px);flex-basis:calc((100% - 16px)/2);flex-basis:calc((100% - var(--jcs-spacer-16))/2);-ms-flex-preferred-size:calc((100% - var(--jcs-spacer-16))/2);-ms-flex-preferred-size:calc((100% - var(--jcs-spacer-16)) / 2);flex-basis:calc((100% - var(--jcs-spacer-16))/2);flex-basis:calc((100% - var(--jcs-spacer-16)) / 2);}#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters .form-item-curriculum select,#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters .form-item-subject select,#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters .form-item-institution-type select{height:100%;}#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters .form-item-title{-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px);-ms-flex-preferred-size:calc(50% - 8px);-ms-flex-preferred-size:calc((100% - 16px) / 2);flex-basis:calc(50% - 8px);flex-basis:calc((100% - 16px) / 2);-ms-flex-preferred-size:calc(50% - 8px);-ms-flex-preferred-size:calc((100% - 16px)/2);-ms-flex-preferred-size:calc((100% - var(--jcs-spacer-16))/2);flex-basis:calc(50% - 8px);flex-basis:calc((100% - 16px)/2);flex-basis:calc((100% - var(--jcs-spacer-16))/2);-ms-flex-preferred-size:calc((100% - var(--jcs-spacer-16))/2);-ms-flex-preferred-size:calc((100% - var(--jcs-spacer-16)) / 2);flex-basis:calc((100% - var(--jcs-spacer-16))/2);flex-basis:calc((100% - var(--jcs-spacer-16)) / 2);}.jcs-resource-sticky-actions{background-color:transparent;bottom:auto;left:auto;padding:0;position:sticky;-webkit-transform:none;transform:none;width:auto;}}@media (min-width:1100px){#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters{gap:24px;gap:var(--jcs-spacer-24);}#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters .form-item-curriculum,#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters .form-item-subject,#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters .form-item-institution-type,#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters .form-item-title{-ms-flex-preferred-size:calc(25% - 18px);flex-basis:calc(25% - 18px);-ms-flex-preferred-size:calc(25% - 18px);-ms-flex-preferred-size:calc((100% - 24px - 24px - 24px) / 4);flex-basis:calc(25% - 18px);flex-basis:calc((100% - 24px - 24px - 24px) / 4);-ms-flex-preferred-size:calc(25% - 18px);-ms-flex-preferred-size:calc((100% - 24px - 24px - 24px)/4);-ms-flex-preferred-size:calc((100% - var(--jcs-spacer-24) - var(--jcs-spacer-24) - var(--jcs-spacer-24))/4);flex-basis:calc(25% - 18px);flex-basis:calc((100% - 24px - 24px - 24px)/4);flex-basis:calc((100% - var(--jcs-spacer-24) - var(--jcs-spacer-24) - var(--jcs-spacer-24))/4);-ms-flex-preferred-size:calc((100% - var(--jcs-spacer-24) - var(--jcs-spacer-24) - var(--jcs-spacer-24))/4);-ms-flex-preferred-size:calc((100% - var(--jcs-spacer-24) - var(--jcs-spacer-24) - var(--jcs-spacer-24)) / 4);flex-basis:calc((100% - var(--jcs-spacer-24) - var(--jcs-spacer-24) - var(--jcs-spacer-24))/4);flex-basis:calc((100% - var(--jcs-spacer-24) - var(--jcs-spacer-24) - var(--jcs-spacer-24)) / 4);}#views-exposed-form-jcs-resources-jcs-resources-view-block .jcs-resources-filters [data-drupal-selector=edit-actions]{margin-left:auto;}}.jcs-spacer{display:block;margin:0;padding:0;}.jcs-spacer--s{height:16px;height:var(--jcs-spacer-16);}.jcs-spacer--m{height:24px;height:var(--jcs-spacer-24);}.jcs-spacer--l{height:32px;height:var(--jcs-spacer-32);}@media (min-width:400px){.jcs-spacer--s{height:24px;height:var(--jcs-spacer-24);}.jcs-spacer--m{height:32px;height:var(--jcs-spacer-32);}.jcs-spacer--l{height:48px;height:var(--jcs-spacer-48);}}@media (min-width:768px){.jcs-spacer--s{height:32px;height:var(--jcs-spacer-32);}.jcs-spacer--m{height:48px;height:var(--jcs-spacer-48);}.jcs-spacer--l{height:64px;height:var(--jcs-spacer-64);}}@media (min-width:1100px){.jcs-spacer--s{height:48px;height:var(--jcs-spacer-48);}.jcs-spacer--m{height:64px;height:var(--jcs-spacer-64);}.jcs-spacer--l{height:96px;height:var(--jcs-spacer-96);}}.jcs-styled-hero-area{padding-bottom:16px;padding-bottom:var(--jcs-spacer-16);padding-top:16px;padding-top:var(--jcs-spacer-16);}.jcs-styled-hero-area-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;gap:24px;grid-gap:24px;grid-gap:var(--jcs-spacer-24);gap:var(--jcs-spacer-24);grid-template-areas:"text";-ms-grid-columns:100%;grid-template-columns:100%;}.jcs-styled-hero-area--has-image .jcs-styled-hero-area-inner{grid-template-areas:"image" "text";-ms-grid-rows:auto var(--jcs-spacer-24) auto;grid-template-rows:auto auto;}.jcs-styled-hero-area-text{-ms-grid-row:1;-ms-grid-column:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;gap:var(--jcs-spacer-24);grid-area:text;text-align:center;}.jcs-styled-hero-area--has-image .jcs-styled-hero-area-inner > .jcs-styled-hero-area-text{-ms-grid-row:3;-ms-grid-column:1;}.jcs-styled-hero-area-inner--lead-image > .jcs-styled-hero-area-text{-ms-grid-row:5;-ms-grid-column:1;}.jcs-styled-hero-area-inner--lead-image.jcs-styled-hero-area-inner--lead-image-no-tag > .jcs-styled-hero-area-text{-ms-grid-row:3;-ms-grid-column:1;}.jcs-styled-hero-area-text .jcs-buttons-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.jcs-styled-hero-area-image{-ms-grid-row:1;-ms-grid-column:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;gap:var(--jcs-spacer-24);grid-area:image;}.jcs-styled-hero-area-inner--lead-image > .jcs-styled-hero-area-image{-ms-grid-row:3;-ms-grid-column:1;}.jcs-styled-hero-area-inner--lead-image.jcs-styled-hero-area-inner--lead-image-no-tag > .jcs-styled-hero-area-image{-ms-grid-row:1;-ms-grid-column:1;}.jcs-styled-hero-area__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:300px;position:relative;width:60%;}.jcs-styled-hero-area__image img{aspect-ratio:1;border:4px solid hsl(355,76%,90%);border:var(--jcs-spacer-4) solid var(--jcs-colour-media-frame);border-radius:0 24px 0 24px;border-radius:var(--jcs-styled-border-radius);max-width:400px;position:relative;width:100%;z-index:1;}.jcs-styled-hero-area__image::after,.jcs-styled-hero-area__image::before{background-color:hsl(299,78%,14%);background-color:var(--jcs-colour-media-decoration);border-radius:0 24px 0 24px;border-radius:var(--jcs-styled-border-radius);content:"";height:100%;left:8px;left:var(--jcs-spacer-8);opacity:0.1;position:absolute;top:8px;top:var(--jcs-spacer-8);width:100%;}.jcs-styled-hero-area__image::after{bottom:8px;bottom:var(--jcs-spacer-8);left:auto;opacity:0.15;position:absolute;right:8px;right:var(--jcs-spacer-8);top:auto;}.jcs-styled-hero-area-inner--lead-image{display:-ms-grid;display:grid;gap:16px;grid-gap:16px;grid-gap:var(--jcs-spacer-16);gap:var(--jcs-spacer-16);-ms-grid-rows:auto var(--jcs-spacer-16) auto var(--jcs-spacer-16) auto;grid-template-areas:"tag" "image" "text";-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);}.jcs-styled-hero-area-inner--lead-image.jcs-styled-hero-area-inner--lead-image-no-tag{grid-template-areas:"image" "text";}.jcs-styled-hero-area-tag{-ms-grid-row:1;-ms-grid-column:1;grid-area:tag;-ms-grid-column-align:center;justify-self:center;margin:0;text-align:center;}.jcs-styled-hero-area-lead-image{-ms-grid-row:1;-ms-grid-column:1;grid-area:image;-ms-grid-column-align:center;justify-self:center;max-width:min(100%,480px);width:100%;}.jcs-styled-hero-area-inner--lead-image > .jcs-styled-hero-area-lead-image{-ms-grid-row:3;-ms-grid-column:1;}.jcs-styled-hero-area-inner--lead-image.jcs-styled-hero-area-inner--lead-image-no-tag > .jcs-styled-hero-area-lead-image{-ms-grid-row:1;-ms-grid-column:1;}.jcs-styled-hero-area-lead-image img{border-radius:0 24px 0 24px;border-radius:var(--jcs-styled-border-radius);display:block;height:auto;width:100%;}.jcs-styled-hero-area--has-lead-image .jcs-styled-hero-area-text{-ms-grid-row:1;-ms-grid-column:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;gap:var(--jcs-spacer-24);grid-area:text;text-align:center;}.jcs-styled-hero-area--has-lead-image .jcs-styled-hero-area-text .jcs-buttons-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:400px){.jcs-styled-hero-area-inner--lead-image{gap:24px;gap:var(--jcs-spacer-24);}.jcs-styled-hero-area-lead-image{max-width:min(100%,560px);}}@media (min-width:768px){.jcs-styled-hero-area{padding-bottom:24px;padding-bottom:var(--jcs-spacer-24);padding-top:24px;padding-top:var(--jcs-spacer-24);}.jcs-styled-hero-area-inner:not(.jcs-styled-hero-area-inner--lead-image){gap:56px;gap:var(--jcs-spacer-56);grid-template-areas:"text";-ms-grid-columns:auto 56px minmax(300px,1fr);-ms-grid-columns:auto var(--jcs-spacer-56) minmax(300px,1fr);grid-template-columns:auto minmax(300px,1fr);-ms-grid-rows:auto;grid-template-rows:auto;}.jcs-styled-hero-area--has-image .jcs-styled-hero-area-inner:not(.jcs-styled-hero-area-inner--lead-image){grid-template-areas:"text image";-ms-grid-columns:auto minmax(300px,1fr);grid-template-columns:auto minmax(300px,1fr);}.jcs-styled-hero-area:not(.jcs-styled-hero-area--has-lead-image) .jcs-styled-hero-area-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;}.jcs-styled-hero-area:not(.jcs-styled-hero-area--has-lead-image) .jcs-styled-hero-area-text .jcs-buttons-group{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.jcs-styled-hero-area__image{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:300px;width:100%;}.jcs-styled-hero-area__image img{max-width:300px;}.jcs-styled-hero-area-inner--lead-image{gap:24px;gap:var(--jcs-spacer-24);-ms-grid-rows:auto var(--jcs-spacer-24) auto var(--jcs-spacer-24) auto;grid-template-areas:"tag" "image" "text";-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);}.jcs-styled-hero-area-inner--lead-image.jcs-styled-hero-area-inner--lead-image-no-tag{grid-template-areas:"image" "text";}.jcs-styled-hero-area-lead-image{max-width:min(100%,600px);}.jcs-styled-hero-area-inner:not(.jcs-styled-hero-area-inner--lead-image) > .jcs-styled-hero-area-text{-ms-grid-row:1;-ms-grid-column:1;}.jcs-styled-hero-area--has-image .jcs-styled-hero-area-inner:not(.jcs-styled-hero-area-inner--lead-image) > .jcs-styled-hero-area-text{-ms-grid-row:1;-ms-grid-column:1;}.jcs-styled-hero-area-inner--lead-image > .jcs-styled-hero-area-text{-ms-grid-row:5;-ms-grid-column:1;}.jcs-styled-hero-area-inner--lead-image.jcs-styled-hero-area-inner--lead-image-no-tag > .jcs-styled-hero-area-text{-ms-grid-row:3;-ms-grid-column:1;}.jcs-styled-hero-area--has-image .jcs-styled-hero-area-inner:not(.jcs-styled-hero-area-inner--lead-image) > .jcs-styled-hero-area-image{-ms-grid-row:1;-ms-grid-column:2;}.jcs-styled-hero-area-inner--lead-image > .jcs-styled-hero-area-image{-ms-grid-row:3;-ms-grid-column:1;}.jcs-styled-hero-area-inner--lead-image.jcs-styled-hero-area-inner--lead-image-no-tag > .jcs-styled-hero-area-image{-ms-grid-row:1;-ms-grid-column:1;}.jcs-styled-hero-area-tag{-ms-grid-row:1;-ms-grid-column:1;}.jcs-styled-hero-area--has-image .jcs-styled-hero-area-inner:not(.jcs-styled-hero-area-inner--lead-image) > .jcs-styled-hero-area-lead-image{-ms-grid-row:1;-ms-grid-column:2;}.jcs-styled-hero-area-inner--lead-image > .jcs-styled-hero-area-lead-image{-ms-grid-row:3;-ms-grid-column:1;}.jcs-styled-hero-area-inner--lead-image.jcs-styled-hero-area-inner--lead-image-no-tag > .jcs-styled-hero-area-lead-image{-ms-grid-row:1;-ms-grid-column:1;}.jcs-styled-hero-area-inner:not(.jcs-styled-hero-area-inner--lead-image) > .jcs-styled-hero-area-text{-ms-grid-row:1;-ms-grid-column:1;}.jcs-styled-hero-area--has-image .jcs-styled-hero-area-inner:not(.jcs-styled-hero-area-inner--lead-image) > .jcs-styled-hero-area-text{-ms-grid-row:1;-ms-grid-column:1;}.jcs-styled-hero-area-inner--lead-image > .jcs-styled-hero-area-text{-ms-grid-row:5;-ms-grid-column:1;}.jcs-styled-hero-area-inner--lead-image.jcs-styled-hero-area-inner--lead-image-no-tag > .jcs-styled-hero-area-text{-ms-grid-row:3;-ms-grid-column:1;}}@media (min-width:1100px){.jcs-styled-hero-area{padding-bottom:48px;padding-bottom:var(--jcs-spacer-48);padding-top:48px;padding-top:var(--jcs-spacer-48);}.jcs-styled-hero-area-inner:not(.jcs-styled-hero-area-inner--lead-image){-ms-grid-columns:auto;grid-template-columns:auto;}.jcs-styled-hero-area--has-image .jcs-styled-hero-area-inner:not(.jcs-styled-hero-area-inner--lead-image){-ms-grid-columns:auto minmax(500px,1fr);grid-template-columns:auto minmax(500px,1fr);}.jcs-styled-hero-area__image{max-width:500px;}.jcs-styled-hero-area__image img{max-width:500px;}.jcs-styled-hero-area__image::after{bottom:20px;bottom:var(--jcs-spacer-20);left:auto;right:20px;right:var(--jcs-spacer-20);top:auto;}.jcs-styled-hero-area__image::before{left:20px;left:var(--jcs-spacer-20);top:20px;top:var(--jcs-spacer-20);}.jcs-styled-hero-area-inner--lead-image{gap:32px;gap:var(--jcs-spacer-32);}}.jcs-styled-panel{background-color:#fff;background-color:var(--jcs-colour-white);border-radius:0 24px 0 24px;border-radius:var(--jcs-styled-border-radius);-webkit-box-shadow:0 4px 16px hsla(0,0%,27%,0.25);box-shadow:0 4px 16px hsla(0,0%,27%,0.25);-webkit-box-shadow:var(--jcs-box-shadow);box-shadow:var(--jcs-box-shadow);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;gap:var(--jcs-spacer-16);padding:16px;padding:var(--jcs-spacer-16);}@media (min-width:768px){.jcs-styled-panel{gap:24px;gap:var(--jcs-spacer-24);padding:24px;padding:var(--jcs-spacer-24);}}.jcs-styled-summary{background-color:hsla(299,78%,14%,0.1);background-color:var(--jcs-brand-purple-10);border-left:8px solid hsla(299,78%,14%,0.2);border-left:var(--jcs-spacer-8) solid var(--jcs-brand-purple-20);padding:16px;padding:var(--jcs-spacer-16);}.jcs-team-members{background-color:var(--jcs-background-colour-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;padding:var(--jcs-spacer-16);}.jcs-team-members__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;gap:var(--jcs-spacer-16);max-width:1280px;max-width:var(--jcs-max-content-width);width:100%;}.jcs-team-member{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;background-color:var(--jcs-colour-white);border:1px solid hsla(0,0%,27%,0.25);border:1px solid var(--jcs-colour-dark-25);border-radius:8px;border-radius:var(--jcs-spacer-8);-webkit-box-shadow:0 4px 16px hsla(0,0%,27%,0.25);box-shadow:0 4px 16px hsla(0,0%,27%,0.25);-webkit-box-shadow:var(--jcs-box-shadow);box-shadow:var(--jcs-box-shadow);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;gap:var(--jcs-spacer-16);padding:16px;padding:var(--jcs-spacer-16);width:100%;}.jcs-team-member__image{aspect-ratio:1/1;border-radius:50%;max-width:200px;overflow:hidden;}.jcs-team-member__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.jcs-team-member__name{text-align:center;}.jcs-team-member__job-title{text-align:center;}.jcs-team-member__details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;gap:var(--jcs-spacer-12);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0;text-align:center;width:100%;}.jcs-team-member__details__linkedin{height:30px;max-width:32px;max-width:var(--jcs-spacer-32);}@media (min-width:768px){.jcs-team-members__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.jcs-team-member{width:calc(50% - 8px);width:calc(50% - var(--jcs-spacer-8));}}@media (min-width:1100px){.jcs-team-member{width:calc(33.33333% - 10.66667px);width:calc(33.33333% - 10.66667px);width:calc((100% - 2 * 16px) / 3);width:calc(33.33333% - 10.66667px);width:calc(33.33333% - 16px*2/3);width:calc(33.33333% - var(--jcs-spacer-16)*2/3);width:calc(33.33333% - var(--jcs-spacer-16)*2/3);width:calc((100% - 2 * var(--jcs-spacer-16)) / 3);}}.jcs-testimonial{background-color:#fff;background-color:var(--jcs-colour-white);border:1px solid hsl(355,37%,52%);border:1px solid var(--jcs-brand-pink-dark);border-radius:0 24px 0 24px;border-radius:var(--jcs-styled-border-radius);-webkit-box-shadow:0 4px 16px hsla(0,0%,27%,0.25);box-shadow:0 4px 16px hsla(0,0%,27%,0.25);-webkit-box-shadow:var(--jcs-box-shadow);box-shadow:var(--jcs-box-shadow);color:hsl(0,0%,0%);color:var(--jcs-colour-black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-style:italic;gap:8px;gap:var(--jcs-spacer-8);margin:0;padding:16px;padding:var(--jcs-spacer-16);}.jcs-testimonial::before{clear:both;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 76 54"><path fill="%23f2c0c4" d="M33.208 38.73c0 8.646-6.026 15.196-15.196 15.196S.982 46.59.982 33.49C.982 17.246 13.296 3.36 29.278.74v9.694c-9.17 1.834-15.982 8.384-15.982 15.982 1.572-1.048 3.668-1.834 7.074-1.834 6.812 0 12.838 4.978 12.838 14.148Zm42.444 0c0 8.646-6.288 15.196-15.458 15.196-8.908 0-17.03-7.336-17.03-20.436 0-16.244 12.314-30.13 28.558-32.75v9.694c-9.17 1.834-15.982 8.384-15.982 15.72 1.572-1.048 3.93-1.572 7.074-1.572 6.812 0 12.838 4.978 12.838 14.148Z"/></svg>');height:auto;max-width:100%;width:4em;}.jcs-testimonial p{color:hsl(0,0%,0%);color:var(--jcs-colour-black);}.jcs-testimonial p:last-of-type{margin-bottom:0;}.jcs-testimonial p a:active,.jcs-testimonial p a:focus,.jcs-testimonial p a:hover{color:hsl(13,100%,28%);color:var(--jcs-colour-highlight);}.jcs-testimonial cite{border-top:1px solid hsl(355,76%,90%);border-top:1px solid var(--jcs-brand-pink);color:#888;color:var(--jcs-colour-mid);display:block;font-style:normal;margin-top:16px;margin-top:var(--jcs-spacer-16);padding-top:16px;padding-top:var(--jcs-spacer-16);}.jcs-testimonial cite p{color:#888;color:var(--jcs-colour-mid);}@media (min-width:400px){.jcs-testimonial{padding-left:96px;padding-left:var(--jcs-spacer-96);position:relative;}.jcs-testimonial::before{left:16px;left:var(--jcs-spacer-16);position:absolute;top:16px;top:var(--jcs-spacer-16);}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
