@font-face{font-family:"icomoon";src:url("../webfonts/icomoon.woff?r6wnrf") format("woff");font-display:swap;font-style:normal;font-weight:normal}@media(max-width: 300px){.breakpoint-xs--hide{display:none}}@media(max-width: 899px){.breakpoint-sm--hide{display:none !important}}@media(max-width: 899px){.breakpoint-sm-nav--hide{display:none !important}}@media(max-width: 1199px){.breakpoint-md--hide{display:none !important}}@media(min-width: 1200px){.breakpoint-lg--hide{display:none !important}}@media(min-width: 900px){.breakpoint-sm--max{display:none !important}}@media(min-width: 900px){.breakpoint-sm-nav--max{display:none !important}}div.dropdown>div:after,ul.step-buttons .step-button-prev:before,input.checkbox+label:before,input.radio+label:before,.tile-content:after,a.pagination-dir:after,.downloads a .btn:before,.downloads a ul.step-buttons .step-button-next:before,ul.step-buttons .downloads a .step-button-next:before,.downloads a form .action:before,form .downloads a .action:before,.block-halves h2:after,.accordion-trigger:before,.nav-mobile-trigger:before,.typography a:not(.btn).external:after,.typography a:not(.btn).file:after,.news h2:after,.block-feature .block-content h2:after,.h2-fancy:after,h1:after,.banner-link-content:after,.banner-home-img.img-click p:after,[class^=icon-]:before,[class*=" icon-"]:before{speak:none;font-family:"icomoon";font-style:normal;font-variant:normal;font-weight:normal;display:inline-block;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tile-content:after,.filters-list input+label,.banner-home-img p,.nav-main-lvl1 a:before,.nav-main-lvl1 a,input,textarea,select,button,a,.banner-link-content:after,.banner-home-img.img-click p:after{transition:all .3s ease}.tile-img,.block-img,.banner-link-img,.banner-home-img{background-size:cover;padding-bottom:56.25%}.index-cards>li,.tiles li,.banner-links li{background-color:#fff;border-radius:5px;box-shadow:0px 0px 25px rgba(0,0,0,.1)}.banner-link-content:after,.banner-home-img.img-click p:after{align-items:center;border-radius:50%;content:"";display:flex;font-size:1.5rem;height:40px;justify-content:center;position:absolute;width:40px}.u-hidden{display:none !important}.u-pos-relative{position:relative}.u-hidden-visually,input.checkbox,input.radio,.filters-list input,.nav-accessibility,.nonvisual-indicator{border:0;clip:rect(0 0 0 0);height:1px;margin:-9999px;overflow:hidden;position:absolute;width:1px}.u-hidden-visually.focusable:active,input.focusable.checkbox:active,input.focusable.radio:active,.filters-list input.focusable:active,.focusable.nav-accessibility:active,.u-hidden-visually.focusable:focus,input.focusable.checkbox:focus,input.focusable.radio:focus,.filters-list input.focusable:focus,.focusable.nav-accessibility:focus,.nonvisual-indicator.focusable:active,.nonvisual-indicator.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.u-align-center{text-align:center}.u-print-only{display:none}.u-preload *{transition:none !important}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,main,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,canvas{margin:0;padding:0;border:0;outline:0;font-size:inherit;font-weight:normal;vertical-align:baseline;background:rgba(0,0,0,0)}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html,body{height:100%}html{overflow-y:scroll;font-size:62.5%;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,video,canvas,progress{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border:0}hr{height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline:none;outline-width:0}a:focus{outline:thin dotted}code,kbd,samp,pre{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:1em}del{text-decoration:line-through}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{background-color:rgba(0,0,0,0);border:0;font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0}optgroup{font-weight:bold}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.preload *{transition:none !important}html{scroll-behavior:smooth}body{color:#222;font:normal 500 1.8rem/1.4 "Plus Jakarta Sans",sans-serif;line-height:1.4}@media(max-width: 899px){body{font-size:1.5rem}}body.sticky-header{padding-top:180px}body.sticky-header.cookies-open{padding-top:300px}@media(max-width: 899px){body.sticky-header{padding-top:85px}body.sticky-header.cookies-open{padding-top:220px}}::-moz-selection{background-color:#f6d982}::selection{background-color:#f6d982}main{padding-bottom:70px;padding-top:45px}.homepage main{padding:0}.landingpage main,.chchcallerrorpage main{padding-top:0}.newsindexpage main,.generalcontentpage main{padding-bottom:0}.generalcontentpage article{padding-bottom:70px}b,strong{font-weight:700}a{color:#434a95;text-decoration:none}a:hover,a:focus{color:#4d304a}a:focus{outline:1px dotted #4d304a}h1{font-family:"DM Serif Display",serif;font-size:3.6rem;line-height:1.11;margin-bottom:15px}@media(min-width: 900px){h1{font-size:6rem;margin-bottom:30px}}h1:after{color:#fac45c;content:"";display:inline;font-size:.9rem;margin-left:5px}ul,ol{list-style-type:none}input,select{font-weight:400}iframe{max-width:100%}button:focus{outline:1px dotted #4d304a}input,textarea,select{outline:none}img{display:block;image-rendering:-webkit-optimize-contrast;max-width:100%}@media(max-width: 899px){img{height:auto}}hr{background-color:#4d304a;border:0;height:2px;margin:24px 0}.news h2,.block-feature .block-content h2,.h2-fancy,.cms-login-form h3,.index-cards>li h2,.news h3,.banner-link-title{line-height:1.2}.news h2 a,.block-feature .block-content h2 a,.h2-fancy a,.cms-login-form h3 a,.index-cards>li h2 a,.news h3 a,.banner-link-title a{color:#222}.news h2 a:focus,.block-feature .block-content h2 a:focus,.h2-fancy a:focus,.news h2 a:hover,.block-feature .block-content h2 a:hover,.h2-fancy a:hover,.cms-login-form h3 a:focus,.index-cards>li h2 a:focus,.news h3 a:focus,.banner-link-title a:focus,.cms-login-form h3 a:hover,.index-cards>li h2 a:hover,.news h3 a:hover,.banner-link-title a:hover{color:#6169b0;text-decoration:underline}.news h2 a:after,.block-feature .block-content h2 a:after,.h2-fancy a:after,.cms-login-form h3 a:after,.index-cards>li h2 a:after,.news h3 a:after,.banner-link-title a:after{content:" »"}.news h2+table,.block-feature .block-content h2+table,.h2-fancy+table,.cms-login-form h3+table,.index-cards>li h2+table,.news h3+table,.banner-link-title+table{margin-top:0}.news h2,.block-feature .block-content h2,.h2-fancy{font-family:"DM Serif Display",serif;font-size:2.9rem;margin-bottom:20px}.news h2:after,.block-feature .block-content h2:after,.h2-fancy:after{color:#fac45c;content:"";display:inline;font-size:.9rem;margin-left:5px}@media(min-width: 900px){.news h2,.block-feature .block-content h2,.h2-fancy{font-size:4.8rem}}.supporters h2,.services h2,.downloads h2,.typography h2{font-size:1.8rem;font-weight:700;margin-bottom:15px}@media(min-width: 900px){.supporters h2,.services h2,.downloads h2,.typography h2{font-size:3.2rem;margin-bottom:22px}}.cms-login-form h3,.index-cards>li h2,.news h3,.banner-link-title{font-size:1.6em;font-weight:700;margin-bottom:15px}@media(min-width: 900px){.cms-login-form h3,.index-cards>li h2,.news h3,.banner-link-title{font-size:2rem}}.typography h3,.typography h4,.typography h5,.typography h6{font-weight:700}.typography h3{border-top:1px solid #6169b0;display:inline-block;font-size:1.6rem;margin-bottom:9px;padding-top:5px}@media(min-width: 900px){.typography h3{font-size:2.4rem}}.typography h4{font-size:2rem}.typography h5{font-size:1.8rem}.typography h6{font-size:1.6rem;text-transform:uppercase}.typography p,.typography ul,.typography ol{margin-bottom:15px}.typography p+h2,.typography ul+h2,.typography ol+h2{margin-top:40px}.typography p+h3,.typography ul+h3,.typography ol+h3{margin-top:20px}.typography a:not(.btn):focus,.typography a:not(.btn):hover{text-decoration:underline}.typography a:not(.btn).external:after,.typography a:not(.btn).file:after{color:#434a95;line-height:.1;margin-left:7px;margin-right:2px}.typography a:not(.btn).external:after{content:""}.typography a:not(.btn).file:after{content:""}.typography ul,.typography ol{margin-bottom:20px}.typography ul ul,.typography ul ol,.typography ol ul,.typography ol ol{margin-bottom:0;padding-left:0}.typography ul li,.typography ol li{list-style-type:none;margin-top:8px;position:relative}.typography ul li:before,.typography ol li:before{display:inline-block;left:0;position:absolute}.typography ul{list-style-type:none}.typography ul li{padding-left:15px}.typography ul li:before{color:#6169b0;content:"•";display:inline-block}.typography ul li li:before{content:"◦";font-size:2.5rem;line-height:1}.typography ul li li li:before{content:"▪"}.typography ol{counter-reset:item}.typography ol li{counter-increment:item;padding-left:25px}.typography ol li:before{content:counter(item) ".";color:#6169b0;display:inline-block;font-weight:700}.typography ol li ol li:before{content:counter(item, lower-alpha) "."}.typography ol li ol li ol li:before{content:counter(item, lower-roman)}.typography table{border-collapse:collapse;margin-bottom:25px;margin-top:25px}.typography table th{font-weight:600;text-align:left}.typography table th,.typography table td{padding:3px 10px 3px 0;vertical-align:top}.typography table thead th{border-bottom:2px solid #6169b0;text-transform:uppercase}.typography table tr{border-bottom:1px solid #6169b0}.typography table ul,.typography table ol,.typography table p{margin-bottom:0}.typography table li{margin-top:0}.typography blockquote{margin-bottom:30px;margin-top:30px}.typography blockquote p{border-left:5px solid #6169b0;font-style:italic;padding:26px 24px 20px}.typography-intro{color:#434a95;font-size:1.8rem}.landingpage .typography-intro{color:#222;max-width:950px}@media(min-width: 900px){.typography-intro{font-size:2.4rem}}.header-logo .header-logo-sticky,.header.sticky .header-logo-notsticky{left:-9999px;opacity:0;position:absolute;z-index:-1}.header{background-color:#fff;border-bottom:1px solid rgba(97,105,176,.4);box-shadow:0px 2px 4px rgba(0,0,0,.25);padding-bottom:20px;padding-top:20px;position:relative;top:0;width:100%;z-index:1}@media(max-width: 899px){.header .header-logo-sticky{left:0;opacity:1;position:relative;z-index:0}.header .header-logo-notsticky{display:none}}.header.sticky{position:fixed;z-index:10}.header.sticky .header-logo-sticky{left:0;opacity:1;position:relative;z-index:0}.header-logo{max-width:180px;position:relative}@media(min-width: 900px){.header-logo{max-width:500px}}.header-logo a{display:block}.header-wrapper{align-items:flex-end;display:flex;justify-content:space-between}.header-page{border-bottom:1px solid rgba(97,105,176,.4);margin-bottom:45px;padding-bottom:45px}.header-date{margin-bottom:20px}.nav-accessibility.active{background-color:#f5f5f7;clip:auto;display:block;position:fixed;height:auto;left:0;margin:0;padding:30px;top:0;width:auto;z-index:1000}.nav-accessibility a{color:#222}.nav-accessibility a:focus{outline:1px dotted #4d304a}.nav-main{margin-bottom:25px}@media(max-width: 899px){.nav-main{background-color:#fff;display:none;height:calc(100% - 100px);left:0;position:fixed;right:0;top:82px}.cookies-open .nav-main{top:230px}}.nav-main-lvl1{display:flex}@media(max-width: 899px){.nav-main-lvl1{border-top:1px solid rgba(97,105,176,.4);flex-direction:column;height:100%;overflow:auto}.nav-main-lvl1>li{border-bottom:1px solid rgba(97,105,176,.4)}}@media(min-width: 900px){.nav-main-lvl1{gap:40px}}.nav-main-lvl1 a{color:#222;display:inline-block;font-weight:600;text-transform:uppercase}@media(max-width: 899px){.nav-main-lvl1 a{font-size:2rem;padding:20px;width:100%}}@media(min-width: 900px){.nav-main-lvl1 a{background-image:linear-gradient(to right, #6169b0, #6169b0 50%, #222 50%);background-position:-100%;background-size:200% 100%;font-size:1.5rem;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.nav-main-lvl1 a:before{bottom:-3px;content:"";background:#6169b0;display:block;height:3px;left:0;position:absolute;width:0}.nav-main-lvl1 a.current,.nav-main-lvl1 a:hover{background-position:0}.nav-main-lvl1 a.current:before,.nav-main-lvl1 a:hover:before{width:100%}}.nav-open{overflow:hidden}button.nav-main-mobile-trigger{padding-left:5px;padding-right:5px;min-width:95px;width:95px}button.nav-main-mobile-trigger .text-close{display:none}button.nav-main-mobile-trigger.open .text-menu{display:none}button.nav-main-mobile-trigger.open .text-close{display:block}.nav-mobile-trigger:before{color:#6169b0;content:"";padding:20px}.nav-mobile-trigger.open:before{content:""}@media(max-width: 899px){.nav-mobile-split{align-items:stretch;display:flex;gap:20px;justify-content:space-between}.nav-mobile-split.open a{color:#6169b0}.nav-mobile-children{display:none}.nav-mobile-children.lvl2 .nav-mobile-split.open{background-color:#f5f5f7}.nav-mobile-children.lvl2>li{border-top:1px dashed rgba(97,105,176,.4)}.nav-mobile-children.lvl2>li ul{padding-bottom:5px;padding-top:5px}.nav-mobile-children.lvl2>li ul ul{border-bottom:1px dashed rgba(97,105,176,.4);margin-bottom:20px}.nav-mobile-children.lvl2>li ul ul a{font-size:1.5rem}.nav-mobile-children.lvl2>li li a{font-weight:500}.nav-mobile-children.lvl2>li li a,.nav-mobile-children.lvl2>li li .nav-mobile-trigger{padding-bottom:7px;padding-top:7px}.nav-mobile-children a{font-size:1.8rem;text-transform:initial}}.nav-secondary li{list-style-type:none}.nav-secondary a{color:#222;display:block;font-size:1.4rem;padding:5px 30px}.nav-secondary a.current{color:#6169b0;font-weight:700}.secondary-nav-toplvl{background-color:#f5f5f7;border-radius:5px;padding-bottom:25px;padding-top:25px}.secondary-nav-toplvl>li.current{border:1px solid rgba(97,105,176,.4);border-width:1px 0;margin-bottom:10px;margin-top:10px;padding-bottom:10px;padding-top:10px}.secondary-nav-toplvl>li.current:first-child{border-top:0;margin-top:0;padding-top:0}.secondary-nav-toplvl>li>a{font-weight:700}.secondary-nav-children .secondary-nav-children{margin-left:20px}.secondary-nav-children .secondary-nav-children a{font-size:1.3rem}.breadcrumb{background-color:#f5f5f7;padding-bottom:15px;padding-top:15px}.breadcrumb ol{display:flex;flex-wrap:wrap;font-size:1.5rem}.breadcrumb li:after{content:"›";display:inline-block;font-size:1.8rem;line-height:.1;margin-left:5px;margin-right:5px}.breadcrumb li:last-child span{font-weight:700}.breadcrumb li:last-child:after{display:none}.breadcrumb a{color:#222;line-height:1}.breadcrumb a:hover{text-decoration:underline}.page-wrapper{background-color:#fff;display:table;height:100%;min-height:0;overflow:hidden;table-layout:fixed;width:100%}.page-wrapper--inner{display:table-row;height:100%;width:100%}.page-width{margin:auto;max-width:1370px;padding-left:15px;padding-right:15px;width:100%}@media(min-width: 900px){.page-cols{display:grid;grid-template-columns:1fr 311px;gap:80px}}.footer{border-top:1px solid rgba(97,105,176,.4);box-shadow:inset 0px 4px 3px rgba(0,0,0,.04);background-color:#f5f5f7;color:#fff;padding-top:30px}@media(min-width: 900px){.footer{padding-top:52px}}.footer a{color:#fff}.footer a:focus,.footer a:hover{color:#fac45c;text-decoration:underline}.footer-logos{display:flex;justify-content:space-between}@media(max-width: 899px){.footer-logos{flex-direction:column;gap:34px;padding:0}.footer-logos a{padding-left:15px;padding-right:15px}.footer-logos .footer-logo-chch{max-width:60%}}.footer-logos a{display:block}.footer-logos ul{align-items:center;display:flex;gap:40px}@media(max-width: 899px){.footer-logos ul{border-top:1px solid rgba(97,105,176,.4);padding-top:30px}}.footer-menus{background-color:#4d304a;border-top:5px solid #fac45c;font-size:1.3rem;margin-top:35px;padding-bottom:20px;padding-top:20px}@media(min-width: 900px){.footer-menus{font-size:1.5rem}}.footer-menus-inner{display:flex;gap:40px;justify-content:space-between}@media(max-width: 899px){.footer-menus-inner{flex-direction:column}}.footer-menus-inner ul{display:flex;gap:20px}@media(max-width: 899px){.footer-menus-inner ul{flex-wrap:wrap}}.accordion-wrapper{border-radius:5px;box-shadow:0px 0px 25px rgba(0,0,0,.1)}.accordion-wrapper+.accordion-wrapper{margin-top:10px}.accordion-wrapper+.block{margin-top:40px}.block .accordion-wrapper{margin-top:30px}.accordion-trigger{display:flex;font-size:1.6rem;font-weight:700;gap:10px;justify-content:flex-start;outline-offset:2px;padding:18px 20px;text-align:left;width:100%}.accordion-trigger:before{color:#6169b0;content:""}.accordion-trigger.open:before{content:""}.accordion-toggle{display:none;padding:18px 20px}.banner-home{padding-bottom:30px;padding-top:30px}@media(min-width: 900px){.banner-home{padding-bottom:60px;padding-top:60px}}.banner-home .typography-intro{color:#4d304a}.banner-home-img{border-radius:10px;position:relative}.banner-home-img.img-click{cursor:pointer}.banner-home-img.img-click.hover p,.banner-home-img.img-click:hover p{background-color:#f6d982}.banner-home-img.img-click p:after{background-color:#fff;bottom:-20px;left:22px}@media(min-width: 900px){.banner-home-img.img-click p:after{left:30px}}.banner-home-img p{background-color:rgba(242,242,245,.8);border-radius:0 60px 60px 0;bottom:30px;font-size:1.6rem;font-weight:700;left:0;line-height:1.2;max-width:80%;padding:22px 36px 32px 20px;position:absolute;width:100%}@media(min-width: 600px){.banner-home-img p{max-width:50%}}@media(min-width: 900px){.banner-home-img p{bottom:70px;font-size:2.4rem;max-width:412px;padding:32px 56px 32px 30px}}.banner-home-img p a{color:#222}.banner-home-inner{display:grid;gap:30px}@media(min-width: 900px){.banner-home-inner{grid-template-columns:repeat(2, 1fr)}}.banner{background-color:#f5f5f7;margin-bottom:30px}@media(min-width: 900px){.banner{margin-bottom:65px}}.banner-inner{padding-bottom:30px;padding-top:30px}@media(min-width: 900px){.banner-inner{background:rgba(0,0,0,0) url(../img/pattern-coloured.png) no-repeat right 100%;padding-bottom:80px;padding-top:80px}}.banner-links{display:grid;gap:30px;margin-top:20px}@media(min-width: 900px){.banner-links{grid-template-columns:repeat(2, 1fr)}}.banner-links li{cursor:pointer;overflow:hidden}.banner-links li:hover .banner-link-title,.banner-links li.hover .banner-link-title{color:#6169b0;text-decoration:underline}.banner-links li:hover .banner-link-content:after,.banner-links li.hover .banner-link-content:after{background-color:#6169b0;color:#fff}.banner-link-content{font-size:1.6rem;padding:15px 30px 30px;position:relative}.banner-link-content:after{background-color:#f6d982;right:15px;top:10px}.has-img .banner-link-content:after{top:-50px}.banner-link-title{color:#222;display:block;margin-bottom:10px;padding-right:20px}.block{padding-bottom:30px}.block p:last-of-type{margin-bottom:0}.block-feature,.block-halves{padding-bottom:30px;padding-top:30px}@media(min-width: 900px){.block-feature,.block-halves{padding-bottom:70px;padding-top:70px}}.block-halves.odd{background-color:#f5f5f7}.block-halves.even .block-img{order:2}.block-halves.even .block-content{order:1}.block-halves h2:after{color:#fac45c;content:"";display:inline;font-size:.8rem;margin-left:5px}@media(max-width: 899px){.block-basic .page-width{padding-right:0}}.block-havles-basic{align-items:center;display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 899px){.block-havles-basic{grid-template-columns:56% 1fr}.block-havles-basic .block-content{padding-bottom:80px;padding-top:60px}.block-havles-basic .block-img{height:100%}}@media(min-width: 900px){.block-havles-basic{gap:20px}.block-havles-basic .block-content{padding-left:25%}}.block-inner-halves{background-color:#fff;box-shadow:0px 0px 25px rgba(0,0,0,.1);border-radius:5px;display:grid;max-width:1200px;margin:auto;overflow:hidden}@media(min-width: 900px){.block-inner-halves{grid-template-columns:repeat(2, 1fr)}}.block-inner-halves .block-content{padding:23px 20px 30px}@media(min-width: 900px){.block-inner-halves .block-content{padding:45px 80px 50px 60px}}.block-inner-halves .block-content h2{font-size:1.8rem;font-weight:700;line-height:1}@media(min-width: 900px){.block-inner-halves .block-content h2{font-size:3.2rem}}.block-content p{margin-top:25px}.block-feature{background-repeat:no-repeat;background-size:cover}.block-feature .block-content-wrapper{background-color:#fff;border-radius:20px;box-shadow:0px 0px 25px rgba(0,0,0,.1);margin:auto;max-width:1100px;text-align:center}.block-feature .block-content{margin:auto;max-width:880px}@media(max-width: 899px){.block-feature .block-content{padding:32px}}@media(min-width: 900px){.block-feature .block-content{padding-bottom:60px;padding-top:45px}}.block-smallImg{align-items:flex-end;display:grid;gap:20px}@media(min-width: 900px){.block-smallImg{grid-template-columns:1fr 380px}}.block-inline-img img{border-radius:5px}.block-caption{background-color:#f5f5f7;border-radius:5px;font-size:1.4rem;margin-top:4px;padding:12px 20px}.btn,ul.step-buttons .step-button-prev,ul.step-buttons .step-button-next,form .action,form.userform .action{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:20px;cursor:pointer;display:inline-flex;font-size:1.5rem;font-weight:700;gap:12px;justify-content:center;line-height:1;outline:none;padding:15px 40px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}@media(max-width: 899px){.btn,ul.step-buttons .step-button-prev,ul.step-buttons .step-button-next,form .action,form.userform .action{padding:13px 28px}}.btn.external:after,ul.step-buttons .external.step-button-prev:after,ul.step-buttons .external.step-button-next:after,form .external.action:after{content:"";font-size:1.6rem}.btn:focus,ul.step-buttons .step-button-prev:focus,ul.step-buttons .step-button-next:focus,form .action:focus{outline-offset:3px}.btn-primary,form .action[type=reset],form .action,form.userform .action{background-color:#f6d982;color:#222;font-weight:700}.btn-primary:focus,form .action:focus,.btn-primary:hover,form .action:hover{background-color:#6169b0;color:#fff}.btn-secondary,ul.step-buttons .step-button-prev,ul.step-buttons .step-button-next{border:1px solid #222}.btn-secondary:focus,ul.step-buttons .step-button-prev:focus,ul.step-buttons .step-button-next:focus,.btn-secondary:hover,ul.step-buttons .step-button-prev:hover,ul.step-buttons .step-button-next:hover{background-color:#6169b0;color:#fff}.cookies-wrapper{display:none}.cookies-wrapper.show{display:flex}.cookies{align-items:center;background-color:#f5f5f7;border-radius:5px;display:flex;font-size:1.5rem;gap:30px;justify-content:space-between;margin-bottom:20px;padding:25px 25px;width:100%}@media(max-width: 899px){.cookies{flex-direction:column;font-size:1.4rem;gap:10px;margin-bottom:10px;padding:14px 20px}}.cookies p{max-width:700px}.cookies a{color:#222;font-weight:700;text-decoration:underline}.cookies-btns{display:flex;gap:8px}.downloads li{box-shadow:0px 0px 25px rgba(0,0,0,.1);border-radius:5px;padding:12px 17px}@media(min-width: 900px){.downloads li{padding:22px 37px}}.downloads li+li{margin-top:8px}.downloads a{align-items:center;color:#222;display:flex;justify-content:space-between}@media(min-width: 900px){.downloads a{font-size:2.4rem}}@media(max-width: 899px){.downloads a .btn,.downloads a ul.step-buttons .step-button-prev,ul.step-buttons .downloads a .step-button-prev,.downloads a ul.step-buttons .step-button-next,ul.step-buttons .downloads a .step-button-next,.downloads a form .action,form .downloads a .action{padding:5px 10px}}.downloads a .btn:before,.downloads a ul.step-buttons .step-button-prev:before,ul.step-buttons .downloads a .step-button-prev:before,.downloads a ul.step-buttons .step-button-next:before,ul.step-buttons .downloads a .step-button-next:before,.downloads a form .action:before,form .downloads a .action:before{content:"";font-size:2rem}@media(min-width: 900px){.downloads a .btn:before,.downloads a ul.step-buttons .step-button-prev:before,ul.step-buttons .downloads a .step-button-prev:before,.downloads a ul.step-buttons .step-button-next:before,ul.step-buttons .downloads a .step-button-next:before,.downloads a form .action:before,form .downloads a .action:before{display:none}}.downloads a:focus .download-title,.downloads a:hover .download-title{text-decoration:underline}.downloads a:focus .btn,.downloads a:focus ul.step-buttons .step-button-prev,ul.step-buttons .downloads a:focus .step-button-prev,.downloads a:focus ul.step-buttons .step-button-next,ul.step-buttons .downloads a:focus .step-button-next,.downloads a:focus form .action,form .downloads a:focus .action,.downloads a:hover .btn,.downloads a:hover ul.step-buttons .step-button-prev,ul.step-buttons .downloads a:hover .step-button-prev,.downloads a:hover ul.step-buttons .step-button-next,ul.step-buttons .downloads a:hover .step-button-next,.downloads a:hover form .action,form .downloads a:hover .action{background-color:#6169b0;color:#fff}.download-title{font-size:1.6rem;font-weight:600}@media(min-width: 900px){.download-title{font-size:2.4rem}}.figure img{width:100%}.figcaption{font-size:1.5rem;font-style:italic;font-weight:500;margin-top:8px;text-transform:uppercase}.figure-left::after{content:"";clear:both;display:table}.figure-left figure{float:left;margin-bottom:20px;margin-right:30px;max-width:400px}@media(max-width: 899px){.figure-left figure{margin-right:0;max-width:100%;width:100%}}.filters{align-items:center;display:flex;gap:20px;margin-bottom:30px}@media(max-width: 899px){.filters{flex-direction:column}}.filters-list{display:flex;gap:8px}@media(max-width: 899px){.filters-list{display:grid;grid-template-columns:repeat(2, 1fr)}}.filters-list input+label{background-color:#f5f5f7;border-radius:36px;color:#3946bd;cursor:pointer;display:block;font-size:1.5rem;font-weight:600;line-height:1;outline-offset:3px;padding:14px 20px}@media(max-width: 899px){.filters-list input+label{text-align:center}}.filters-list input+label:hover{background-color:#6169b0;color:#fff}.filters-list input:focus+label{outline:1px dashed #6169b0}.filters-list input:checked+label{background-color:#f6d982;color:#222}.link-back{display:inline-flex;font-weight:700;gap:5px;margin-bottom:15px}.link-back:before{content:"«";display:block}.link-more{display:inline-flex;gap:5px}.link-more:after{content:"»";display:block}.loader-wrapper{display:flex;justify-content:center}.loader{-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;border-radius:50%;height:48px;position:relative;width:48px}.loader:before,.loader:after{-webkit-animation:prixClipFix 2s linear infinite;animation:prixClipFix 2s linear infinite;border:5px solid #6169b0;border-radius:50%;box-sizing:border-box;content:"";position:absolute;inset:0px}.loader:after{animation:prixClipFix 2s linear infinite,rotate .5s linear infinite reverse;border-color:#f6d982;inset:6px}@-webkit-keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes prixClipFix{0%{-webkit-clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}25%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}50%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}75%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%)}100%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0)}}@keyframes prixClipFix{0%{-webkit-clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}25%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}50%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}75%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%)}100%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0)}}.news{background-color:#f5f5f7;padding-bottom:58px;padding-top:30px;text-align:center}.news-list{display:grid;gap:20px;margin:32px auto 40px}@media(min-width: 900px){.news-list{grid-template-columns:repeat(4, 1fr);gap:32px}}.news-list-item{background-color:#fff;box-shadow:0px 0px 25px rgba(0,0,0,.1);border-radius:5px;font-size:1.6rem;padding:32px 29px;text-align:left}.news-date{font-size:1.2rem;margin-bottom:15px}.news-title{display:none}.homepage .news-title.home{display:block}.newsarticlepage .news-title.article{display:block}.pagination{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:54px}.pagination li{align-items:center;border:1px solid #444;border-radius:50%;display:flex;font-size:1.5rem;height:40px;justify-content:center;overflow:hidden;width:40px}.pagination li.current{border-color:#f6d982;background-color:#f6d982}.pagination li:not(.current):hover{background-color:#6169b0}.pagination li:not(.current):hover a{color:#fff}.pagination a{align-items:center;color:#222;display:flex;height:100%;justify-content:center;width:100%}a.pagination-dir:after{content:""}a.pagination-dir.next:after{content:""}a.pagination-dir.prev:after{content:""}.quote{background-color:#f5f5f7;border-radius:5px;padding:15px 20px}@media(min-width: 900px){.quote{padding:30px 40px}}.quote p.quotation{color:#4d304a;font-family:"DM Serif Display",serif;font-size:2.8rem;line-height:1.11;margin-bottom:10px}@media(min-width: 900px){.quote p.quotation{font-size:4.8rem}}.review{background-color:#f5f5f7;border-top:1px solid rgba(97,105,176,.4);font-size:1.4rem;line-height:1;padding-bottom:15px;padding-top:15px}.services{text-align:center}.services-list{display:grid;gap:20px;margin:40px auto}@media(min-width: 900px){.services-list{grid-template-columns:repeat(3, 1fr);gap:32px}}.services-list li{background-color:#fff;box-shadow:0px 0px 25px rgba(0,0,0,.1);border-radius:5px;font-size:2rem;text-align:center}.services-list li span{border-bottom:1px solid rgba(97,105,176,.4);color:#666;display:block;font-weight:700;padding:27px 32px 6px;text-align:left}.services-list li img{margin:39px auto 51px}.supporters{padding-bottom:58px;padding-top:30px;text-align:center}.supporters+.supporters{padding-top:0}.supporters-list{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:40px auto 0}.supporters-list li{box-shadow:0px 0px 25px rgba(0,0,0,.1);align-items:center;border-radius:5px;display:flex;font-size:1.5rem;gap:11px;padding:10px 20px;text-transform:uppercase}.tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:20px}.tags li{background-color:#f5f5f7;border-radius:18px;color:#3946bd;font-size:1.2rem;font-weight:700;line-height:1;padding:8px 13px 6px}.tiles{display:grid;gap:20px;margin-top:40px}@media(min-width: 900px){.tiles{gap:32px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:20px}}.tiles li{cursor:pointer}.tiles li.hover h3 a,.tiles li:hover h3 a{color:#6169b0;text-decoration:underline}.tiles li.hover .tile-content:after,.tiles li:hover .tile-content:after{background-color:#6169b0;color:#fff}.tile-content{padding:32px 32px 15px}.tile-content h3{font-size:2.2rem;font-weight:700;line-height:1.11;margin-bottom:18px}.tile-content h3 a{color:#222}@media(min-width: 900px){.tile-content h3{font-size:3.2rem}}.tile-content:after{align-items:center;background-color:#f6d982;border-radius:50%;content:"";display:flex;height:40px;justify-content:center;margin-top:20px;width:40px}input.checkbox,input.radio{margin:0}input.checkbox+label,input.radio+label{cursor:pointer;display:inline-block;position:relative;padding:0 0 0 32px}input.checkbox+label.left,input.radio+label.left{color:#222;font-size:1.6rem;font-weight:400;margin:0}.userform input.checkbox+label,.userform input.radio+label{display:inline-block}input.checkbox+label:before,input.radio+label:before{background-color:rgba(0,0,0,0);content:"";display:block;font-size:2.5rem;left:0;line-height:1;position:absolute;text-align:center}input.checkbox:focus+label,input.radio:focus+label{outline:1px dashed #f6d982;outline-offset:3px}input.checkbox[disabled]+label,input.radio[disabled]+label{color:#dedede;cursor:default}input.checkbox[disabled]+label:before,input.radio[disabled]+label:before{border-color:#dedede}input.checkbox+label:before{content:""}input.checkbox:checked+label:before{content:""}input.radio+label:before{content:""}input.radio:checked+label:before{content:""}.optionset li,.optionset div,.userformsoptionset li,.userformsoptionset div{margin-bottom:7px}.optionset.requiredField label:after,.userformsoptionset.requiredField label:after{display:none}form .field,form.userform .field{margin-bottom:20px}form .left,form.userform .left{font-size:2rem;font-weight:500}form .small,form.userform .small{text-transform:uppercase}form .small,form .left,form.userform .small,form.userform .left{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:5px}form legend,form.userform legend{color:#434a95;font-weight:700}form input.text,form input.file,form select.dropdown,form textarea.textarea,form.userform input.text,form.userform input.file,form.userform select.dropdown,form.userform textarea.textarea{border:1px solid #4d304a;border-radius:4px;font-size:1.6rem;padding:12px 21px 9px;width:100%}form input.text:focus,form input.file:focus,form select.dropdown:focus,form textarea.textarea:focus,form.userform input.text:focus,form.userform input.file:focus,form.userform select.dropdown:focus,form.userform textarea.textarea:focus{border-color:#6169b0;outline:1px dashed #f6d982;outline-offset:3px}form input.text.error,form input.file.error,form select.dropdown.error,form textarea.textarea.error,form.userform input.text.error,form.userform input.file.error,form.userform select.dropdown.error,form.userform textarea.textarea.error{border-color:#e5243e}form ::-moz-placeholder, form.userform ::-moz-placeholder{color:#f5f5f7}form ::placeholder,form.userform ::placeholder{color:#f5f5f7}form .right-title,form p,form.userform .right-title,form.userform p{display:block;margin-top:10px}form .composite .middleColumn,form.userform .composite .middleColumn{background-color:#f5f5f7;padding:5px 20px}form .action,form.userform .action{margin-bottom:10px}form .btn-toolbar,form.userform .btn-toolbar{display:flex;gap:20px;margin-top:10px}form a,form.userform a{text-decoration:underline}.progress-title{border-top:1px solid #4d304a;margin-top:30px;padding-top:10px}.form-full{max-width:100%;width:100%}.requiredField legend:after,.requiredField label:after{color:#9e332b;content:"Required";display:block;font-size:1.4rem;font-weight:500;text-align:right}.requiredField.error{position:relative}.requiredField.error:before{background-color:#e5243e;bottom:0;content:"";display:block;left:-15px;position:absolute;top:0;width:6px}.error-container{background-color:#ffeceb;border:1px solid #e5243e;border-radius:2px;font-size:1.4rem;margin-bottom:40px;padding:20px 20px 0}.error-container h4{font-size:1.4rem}.error-container a{font-weight:500}div.userform-progress{font-style:italic;font-weight:500}div.userform-progress p{margin:0 0 5px}div.userform-progress .progress,div.userform-progress .progress-bar{height:5px;margin-bottom:5px}ul.step-buttons{display:flex;justify-content:space-between;padding-left:0}ul.step-buttons li:before{display:none}ul.step-buttons .step-button-prev:after{display:none}ul.step-buttons .step-button-prev:before{content:"";font-size:2.2rem;transform:rotate(180deg)}.message{max-width:800px}.message.error,.message.bad,.message.required{color:#e5243e;display:block;font-size:1.5rem;font-weight:500;margin-top:5px}.message.left{text-align:left}div.dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px}div.dropdown select::-ms-expand{display:none}div.dropdown>div{position:relative}div.dropdown>div:after{content:"";pointer-events:none;position:absolute;right:10px;top:14px}.error-content{font-size:2rem;padding-top:30px}@media(min-width: 900px){.error-content{background:rgba(0,0,0,0) url(../img/pattern-coloured.png) no-repeat right 0;background-size:contain;font-size:2.4rem;max-width:950px;padding-right:190px;padding-top:45px}}.error-content>div{margin-bottom:30px}.newsindexpage .header-page{margin-bottom:30px;padding-bottom:30px}.index-wrapper{background-color:#f5f5f7;padding-bottom:70px;padding-top:70px}.index-showing{font-size:3.2rem;font-weight:700;margin-bottom:30px}.index-cards{display:grid;gap:20px}@media(min-width: 900px){.index-cards{gap:32px;grid-template-columns:repeat(4, 1fr)}}.index-cards>li{padding:20px}@media(min-width: 900px){.index-cards>li{padding:30px}}.securitypage .banner{margin-bottom:50px}.securitypage .banner-inner{background-position:right center;padding-bottom:20px;padding-top:30px}.securitypage .form-tab{margin-bottom:50px}.cms-login-form{margin:0 auto;max-width:550px;padding:0 0 50px 0;width:100%}.cms-login-form ul{display:flex;gap:20px;margin-bottom:20px}.cms-login-form ul li{border:1px solid rgba(97,105,176,.4);border-bottom-width:0;border-radius:10px 10px 0 0;overflow:hidden}.cms-login-form ul li a{display:block;padding:10px 15px}.cms-login-form ul li a:focus,.cms-login-form ul li a:hover{background-color:#6169b0;color:#fff}.cms-login-form .message{padding-bottom:20px}.cms-login-form .btn-toolbar{justify-content:space-between}.cms-login-form .btn-toolbar #ForgotPassword{font-size:1.5rem}.mfa-app .mfa-action-list li{list-style:none}.mfa-app .mfa-action-list li:not(:first-child){padding:0 5px}