/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--header-stack-width:850px;--site_max_width:1200px;--text-max-width:40rem;--header-height:60px;--nav-height:40px;--footer-height:100px;--sidebar-width:25%;--phone-menu-width:90vw;--w-narrow:480px;--w-regular:960px;--w-average:960px;--w-wide:1200px;--gutter-narrow:3vw;--gutter-regular:5vw;--gutter-wide:7vw;--site_padding-narrow:5%;--pointer_target-padding:0.6em 0.8em;--pointer_target-line-height:1.3em;--data-field-padding:0.3em 0.5em;--corner_radius-large:8px;--corner_radius-regular:5px;--corner_radius-small:3px;--transition-duration-regular:0.4s;}:root{--font-size:1em;--line-height:1.4;--font-size-h1:2.5em;--font-size-h2:1.5em;--font-size-h3:1.3em;--font-size-h4:1.1em;--font-size-h5:0.83em;--font-size-h6:0.67em;--line-height-h1:1;--line-height-h2:1.15;--line-height-h3:1.3;--line-height-h4:1.38;--line-height-h5:1.45;--line-height-h6:1.5;}:root{--font-sans:"Open Sans",sans-serif;--font-body:var(--font-sans);--font-headings:var(--font-body);--base-font-family:var(--font-body);--font-weight-body:400;--font-weight-links:600;}:root{--colour-near_white:#f5f5f5;--colour-dark_grey:#444;--colour-medium_grey:#999;--colour-dividers:rgba(0,0,0,0.2);--colour-teal:hsl(176.9,83.1%,27.8%);--colour-selection:#40b6ff;--colour-danger:#c72100;--colour-error:#e62600;--colour-warning:#e09600;--colour-success:#77b259;}:root{--colour-primary:var(--colour-teal);--colour-secondary:var(--colour-medium_grey);--colour-bg-body:initial;--colour-text-body:var(--colour-dark_grey);--colour-links:var(--colour-teal);--colour-subtle:var(--colour-text-body);--colour-banner:darkblue;--colour-bg-footer:var(--colour-dark_grey);--colour-text-footer:var(--colour-medium_grey);}.element-invisible,.element-focusable{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto;}input[type=search]::-webkit-search-decoration{display:none;}input:invalid,button:invalid,a.button:invalid,select:invalid,textarea:invalid{box-shadow:none;}input:focus,button:focus,a.button:focus,select:focus,textarea:focus{border-color:transparent !important;box-shadow:var(--colour-primary) 0 0 0 2px;z-index:1;}input[type=file]:focus,input[type=file]:active,input[type=radio]:focus,input[type=radio]:active,input[type=checkbox]:focus,input[type=checkbox]:active{box-shadow:none;}.form-checkboxes:after,.form-radios:after{content:"";display:table;clear:both;}fieldset{border-top-width:1px;margin-bottom:3em;}fieldset legend{margin-top:0.3em;margin-bottom:0.3em;}* + fieldset{margin-top:3em;}input[type=radio],input[type=checkbox]{margin-top:0.3em;}label{font-weight:600;line-height:1.1;min-width:5em;display:inline-block;}main label{font-size:1.1em;}input[type=radio] + label,input[type=checkbox] + label{min-width:0;padding-left:0.2em;}button,a.button,input[type=reset],input[type=submit],input[type=button]{font-size:0.9em;line-height:1.1;padding:var(--pointer_target-padding);display:inline-block;text-decoration:none;font-weight:600;transition:all 0.12s ease;appearance:none;border-radius:var(--corner_radius-regular);background-clip:padding-box;border:none;cursor:pointer;color:white;outline:0;overflow:visible;margin-right:0.6em;vertical-align:top;width:auto;background-color:var(--colour-links);text-transform:capitalize;}button:hover,button:focus,a.button:hover,a.button:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=button]:hover,input[type=button]:focus{color:white;text-decoration:none;}button:active,a.button:active,input[type=reset]:active,input[type=submit]:active,input[type=button]:active{box-shadow:inset rgba(0,0,0,0.25) 0 1px 2px 0;border-color:#999 #bbb #ddd;}button.large,a.button.large,input[type=reset].large,input[type=submit].large,input[type=button].large{padding:1em 1.3em;font-size:1em;min-width:5em;text-align:center;}button::-moz-focus-inner,a.button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=button]::-moz-focus-inner{border:0;padding:0;}button.outlined,a.button.outlined,input[type=reset].outlined,input[type=submit].outlined,input[type=button].outlined{background:none;border:solid 1px var(--colour-links);box-shadow:none;color:var(--colour-links);}button.outlined:hover,button.outlined:focus,a.button.outlined:hover,a.button.outlined:focus,input[type=reset].outlined:hover,input[type=reset].outlined:focus,input[type=submit].outlined:hover,input[type=submit].outlined:focus,input[type=button].outlined:hover,input[type=button].outlined:focus{color:var(--colour-links);background:rgba(0,0,0,0.08);}button.text,button.flat,a.button.text,a.button.flat,input[type=reset].text,input[type=reset].flat,input[type=submit].text,input[type=submit].flat,input[type=button].text,input[type=button].flat{background:none;border:none;box-shadow:none;color:var(--colour-links);padding-left:0;padding-right:0;}button.text:hover,button.text:focus,button.flat:hover,button.flat:focus,a.button.text:hover,a.button.text:focus,a.button.flat:hover,a.button.flat:focus,input[type=reset].text:hover,input[type=reset].text:focus,input[type=reset].flat:hover,input[type=reset].flat:focus,input[type=submit].text:hover,input[type=submit].text:focus,input[type=submit].flat:hover,input[type=submit].flat:focus,input[type=button].text:hover,input[type=button].text:focus,input[type=button].flat:hover,input[type=button].flat:focus{color:var(--colour-links);}textarea,select,input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{box-sizing:border-box;background-clip:padding-box;border-radius:var(--corner_radius-small);-webkit-appearance:none;background-color:white;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:black;outline:0;margin:0;padding:var(--data-field-padding);text-align:left;font-size:0.9em;height:auto;vertical-align:top;max-width:100%;}textarea[disabled],select[disabled],input[type=date][disabled],input[type=datetime][disabled],input[type=datetime-local][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{background-color:#eee;}.resizable-textarea textarea{border-bottom-left-radius:0;border-bottom-right-radius:0;}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled],a.button_disabled{box-shadow:none;-moz-user-select:-moz-none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;color:#888;cursor:default;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888;}input:-moz-placeholder,textarea:-moz-placeholder{color:#888;}input.placeholder_text,textarea.placeholder_text{color:#888;}textarea,select[size],select[multiple]{height:auto;}select[size="0"],select[size="1"]{height:1.8em;}@media (-webkit-min-device-pixel-ratio:0){select[size],select[multiple],select[multiple][size]{background-image:none;padding-right:3px;}select,select[size="0"],select[size="1"]{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding-right:20px;}::-webkit-validation-bubble-message{-webkit-box-shadow:none;box-shadow:none;border:0;color:white;overflow:hidden;padding:15px 15px 17px;text-shadow:black 0 0 1px;min-height:16px;}::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-outer-arrow,::-webkit-validation-bubble-top-inner-arrow{-webkit-box-shadow:none;box-shadow:none;background:#666;border-color:#666;}}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%;}optgroup{color:black;font-style:normal;font-weight:normal;}optgroup::-moz-focus-inner{border:0;padding:0;}html{font-size:1em;line-height:1.4;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}audio,canvas,img,video{vertical-align:middle;}fieldset{border-width:0;margin:0;padding:0;}textarea{resize:vertical;}body{background:var(--colour-bg-body) repeat;font-family:var(--font-body);color:var(--colour-text-body);}@media only screen and (max-width:960px){body{font-size:0.92em;}}@media only screen and (max-width:480px){body{font-size:0.86em;}}* + p{margin-top:1.2em;}p:last-child{margin-bottom:0;}img{max-width:100%;height:auto;}figcaption{box-sizing:border-box;position:absolute;display:block;width:100%;bottom:0px;text-align:center;background-color:rgba(0,0,0,0.6);font-size:0.9rem;line-height:1.2;padding:0.3em 0.5em;color:#FFF;}figcaption .title{font-weight:bold;margin-top:0;margin-bottom:0.3em;}acronym,abbr{border-bottom:1px dotted #222;cursor:help;}hr{display:block;height:1px;border:0;border-top:1px solid var(--colour-dividers);margin:1em 0;padding:0;width:70%;margin:2.6em auto;}blockquote{margin:1.5em 4%;position:relative;background:rgba(0,0,0,0.04);padding:var(--data-field-padding);}blockquote p{margin:0;}blockquote:before,blockquote:after{font-size:2.5em;position:absolute;}blockquote:before{content:"“";left:-0.5em;top:0.4em;}blockquote:after{content:"”";right:-0.5em;bottom:0;}@keyframes slideDown{0%{opacity:0;height:0;}100%{opacity:1;height:var(--details-height-open,"100%");}}html{--details-transition-time:400ms;}details{transition:all ease-out var(--details-transition-time,0);max-height:var(--details-height-closed,auto);}details[open]{max-height:var(--details-height-open,auto);}details > summary,details > div{padding:0.4em 0.5em;}details > div{transition:all ease-out var(--details-transition-time,0);max-height:var(--details-content-height-closed,auto);overflow:hidden;animation-name:slideDown;animation-duration:var(--details-transition-time);}details.is--open div{max-height:var(--details-content-height-open,auto);}a{color:var(--colour-links);text-decoration:none;word-wrap:break-word;font-weight:600;}a:hover,a:focus{color:var(--colour-links);}a:active{color:var(--colour-links);}a.active,a[aria-selected=true]{font-weight:bold;color:inherit;}h1,h2,fieldset legend,h3,h4{font-family:var(--font-headings);line-height:1.1;margin-top:1.2em;margin-bottom:0.6em;color:#383838;}h1 a,h2 a,fieldset legend a,h3 a,h4 a{color:inherit;font-weight:inherit;}h3,h4{font-weight:600;}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);text-align:center;margin-top:0;margin-bottom:1em;}h2,fieldset legend{font-size:var(--font-size-h2);line-height:var(--line-height-h2);}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);}table{border-collapse:collapse;font-size:0.9em;margin:1.5em 0;}table[style*=inline]{display:inline-block !important;}table td,table th{border:solid 1px #bbb;padding:var(--data-field-padding);}table.borderless td,table.borderless th{border:none;}table th{text-align:left;font-weight:bold;background:rgba(0,0,0,0.05);}table th.active{background:rgba(0,0,0,0.15);}table th[scope=row]{font-weight:bold;text-align:right;}table thead{font-size:1.1em;font-family:var(--font-headings);font-weight:bold;text-transform:uppercase;}table .even{background:none;}table .odd{background:none;}ul,ol{}ul.non-list,ol.non-list{list-style:none;padding-left:0;margin:0;}ul.non-list li,ol.non-list li{padding-left:0;line-height:inherit;}li + li{margin-top:0.5em;}.menu{padding-left:1.2em;margin:0;}.menu .menu__link{display:block;}nav ul li{margin:0;}ul.buttons{padding:0;}ul.buttons li{display:inline-block;}ul.buttons img{border-radius:var(--corner_radius-small);}.page-max-width{margin-left:auto;margin-right:auto;width:calc(100% - var(--gutter-regular) * 2);max-width:var(--site_max_width);}.site-max-width > *{margin-left:auto;margin-right:auto;width:calc(100% - var(--gutter-regular) * 2);max-width:var(--site_max_width);}.text-max-width > *{margin-left:auto;margin-right:auto;width:calc(100% - var(--gutter-regular) * 2);max-width:var(--site_max_width);max-width:40rem;}header[role=banner] > [role=presentation],footer[role=contentinfo] > [role=presentation]{margin-left:auto;margin-right:auto;width:calc(100% - var(--gutter-regular) * 2);max-width:var(--site_max_width);}.block-system-breadcrumb-block,h1,.block-local-tasks-block{margin-left:auto;margin-right:auto;width:calc(100% - var(--gutter-regular) * 2);max-width:var(--site_max_width);}article[data-view-mode=full] > .node__content{margin-left:auto;margin-right:auto;width:calc(100% - var(--gutter-regular) * 2);max-width:var(--site_max_width);max-width:40rem;}.view-empty,.feed-icons{margin-left:auto;margin-right:auto;width:calc(100% - var(--gutter-regular) * 2);max-width:var(--site_max_width);max-width:30em;text-align:center;}article.profile{margin-left:auto;margin-right:auto;width:calc(100% - var(--gutter-regular) * 2);max-width:var(--site_max_width);}form[class^=user-],main form[class^=user-][class*=webform],form[class^=contact-],main form[class^=contact-][class*=webform]{margin-left:auto;margin-right:auto;width:calc(100% - var(--gutter-regular) * 2);max-width:var(--site_max_width);max-width:40rem;}.search-form,.search-form + h2,fieldset .search-form + legend,.search-results{margin-left:auto;margin-right:auto;width:calc(100% - var(--gutter-regular) * 2);max-width:var(--site_max_width);max-width:40rem;}.search-results li{margin-left:0;}.layout-container{display:flex;flex-direction:column;min-height:100vh;}.layout-container > *{flex:0 1 auto;}.layout-container .page-content{flex-grow:1;}@media all and (min-width:800px){.page-content > [role=presentation]{display:flex;}.page-content > [role=presentation] > *{flex:1 1 auto;}.page-content > [role=presentation] > *:not(:first-child){margin-left:var(--gutter-wide);}.page-content main[data-primary]{width:100%-var(--sidebar-width);}.page-content aside[role=complementary]{width:var(--sidebar-width);}}.visually-hidden{display:none;}a[role=block]{position:absolute;left:0;top:0;width:100%;height:100%;}@media (min-width:850px){.md-invisible{display:none !important;}}@media not all and (min-width:850px){.max-md-invisible{display:none !important;}}[data-rotated="90deg"],[data-rotated="-270deg"]{transform:rotate(90deg);}[data-rotated="180deg"]{transform:rotate(180deg);}[data-rotated="270deg"],[data-rotated="-90deg"]{transform:rotate(270deg);}.subtle{color:var(--colour-subtle);}.left,.right{z-index:1;position:relative;}.left{float:left;margin:0 2em 2em 0;}.left.small{margin:0 1em 1em 0;}.right{float:right;margin:0 0 2em 2em;}@media all and (max-width:480px){.left,.right{float:none;margin-left:0;margin-right:0;text-align:center;}}.align-center{text-align:center;}a[rel=more],a.more,.more-link{text-align:right;float:right;}.floating{position:absolute;z-index:20;margin-left:1em;}:root{--colour-unpublished:#CF5541;}.node-unpublished{background:none;border:solid 4px var(--colour-unpublished);padding:0 1.4em 2em;border-radius:0.5em;}.unpublished{display:block;height:auto;text-align:left;font-family:inherit;font-size:1.5em;color:white;background-color:var(--colour-unpublished);padding:0.5em 0.6em;}.inline{display:inline;padding:0;}.inline li{display:inline;list-style-type:none;padding:0 1em 0 0;}span.field-label{padding:0 1em 0 0;}.label{background:#5a5a5a;color:#d9d9d9;padding:0.1em 0.4em;border-radius:var(--corner_radius-small);display:inline-block;max-width:200px;min-width:1.5em;text-align:center;}.label + .label{margin-left:0.4em;}.label a,.label a:hover,.label a:focus{color:white;font-weight:bold;}.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url("/themes/juni/images/themekit/icons/check.svg");box-shadow:-8px 0 0 #77b259;}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url("/themes/juni/images/themekit/icons/warning.svg");box-shadow:-8px 0 0 #e09600;}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url("/themes/juni/images/themekit/icons/error.svg");box-shadow:-8px 0 0 #e62600;}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}.block-system-messages-block{margin-top:1em;margin-bottom:1em;}div.messages-list{max-width:var(--text-max-width);box-sizing:border-box;margin:1em auto;}div.messages--status,div.messages--warning,div.messages--error{background:grey;padding:0.5em;border-width:1px 1px 1px 5px;border-style:solid;box-shadow:none;}div.messages--status svg,div.messages--warning svg,div.messages--error svg{width:20px;}div.messages--status{background:#eaf0db;border-color:#acbb85;}div.messages--status svg path{fill:#5c771e;}div.messages--warning{background:#f2e8c6;border-color:#cab775;}div.messages--warning svg path{fill:#8f7724;}div.messages--error{background:#f0dbdb;border-color:#bb7f7f;}div.messages--error svg path{fill:#862323;}.messages__container{display:flex;gap:0.5em;}.messages__content{flex:1 1 auto;margin-top:0.45em;}.messages__close{margin:0;position:relative;width:1.5625rem;height:1.5625rem;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;vertical-align:top;border:0;background:none;-webkit-appearance:none;appearance:none;}.messages__close::before,.messages__close::after{position:absolute;top:50%;left:50%;display:block;width:16px;height:0;content:"";border-top:solid 2px black;}.messages__close::before{transform:translate(-50%,-50%) rotate(45deg);}.messages__close::after{transform:translate(-50%,-50%) rotate(-45deg);}.background-dark{background-color:var(--colour-dark_grey);color:white;}.background-dark a{color:inherit;}.background-dark a:hover,.background-dark a:focus{color:inherit;text-decoration:underline;}.cols-2{display:grid;grid-template-columns:1fr;gap:5vw;}.cols-2 > li + li{margin-top:0;}@media all and (min-width:680px){.cols-2{grid-template-columns:repeat(2,1fr);}}@media all and (min-width:1340px){.cols-2{gap:60px;}}.cols-3{display:grid;grid-template-columns:1fr;gap:4vw;}.cols-3 > li + li{margin-top:0;}@media all and (min-width:700px){.cols-3{grid-template-columns:repeat(3,1fr);}}@media all and (min-width:1340px){.cols-3{gap:50px;}}.cols-4{display:grid;grid-template-columns:repeat(2,1fr);gap:3vw;}.cols-4 > li + li{margin-top:0;}@media all and (min-width:740px){.cols-4{grid-template-columns:repeat(4,1fr);}}@media all and (min-width:1340px){.cols-4{gap:34px;}}.cols-5{display:grid;grid-template-columns:repeat(2,1fr);gap:2.2vw;}.cols-5 > li + li{margin-top:0;}@media all and (min-width:600px){.cols-5{grid-template-columns:repeat(3,1fr);}}@media all and (min-width:800px){.cols-5{grid-template-columns:repeat(5,1fr);}}@media all and (min-width:1340px){.cols-5{gap:30px;}}.cols-6{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5vw;}.cols-6 > li + li{margin-top:0;}@media all and (min-width:530px){.cols-6{grid-template-columns:repeat(3,1fr);}}@media all and (min-width:720px){.cols-6{grid-template-columns:repeat(4,1fr);}}@media all and (min-width:850px){.cols-6{grid-template-columns:repeat(6,1fr);}}@media all and (min-width:1340px){.cols-6{gap:20px;}}table[class*=cols-]{display:block;}.card{background-color:white;position:relative;margin:0;border:solid 1px #d6d6d6;box-shadow:0 1px 4px hsla(0,0%,0%,0.1);border-radius:4px;overflow:hidden;font-size:0.85em;}.card .tell{padding:1em 0.9em;}.card > h3,.card .tell > h3{font-size:1.1em;margin-top:0;}.card.padding{padding:1em;}.scroll-triggered{transition:transform 0.5s,opacity 0.5s;}.scroll-triggered.slide-from-right{transform:translateX(200px);opacity:0;}.scroll-triggered.active{transform:translateX(0);opacity:1;}@media (min-width:850px){header .block[id*=toggle]{display:none;}}header .block[id*=toggle] button{margin:0;background:none;}button.close{color:inherit;position:absolute;top:0.5em;right:0.5em;}.block-carousel > [role=presentation]{margin-left:auto;margin-right:auto;width:calc(100% - var(--gutter-regular) * 2);max-width:var(--site_max_width);}.carousel{position:relative;}.carousel p:first-child{margin-top:0;}.carousel .slick-list .slick-slide{margin-top:0;}.carousel .slick-arrow{background:none;border:none;width:15px;padding:2px 10px;box-sizing:content-box;position:absolute;z-index:10;top:50%;transform:translateY(-50%);margin:0;}.carousel .slick-arrow.prev{right:100%;}.carousel .slick-arrow.prev img{transform:rotate(180deg);}.carousel .slick-arrow.next{left:100%;}.carousel .slick-dots{list-style:none;padding-left:0;margin:0;position:absolute;left:50%;bottom:10px;transform:translateX(-50%);display:flex;}.carousel .slick-dots li{padding-left:0;line-height:inherit;}.carousel .slick-dots li{margin:0;}.carousel .slick-dots li button{margin:0;}.carousel .paragraph{margin-bottom:0;}.carousel .field--name-field-image{text-align:center;}.carousel .field--name-field-image img{width:100%;}.splide__pagination__page{background:#a8a8a8;}.block[role=search] input[type=text],.block[role=search] input[type=search]{background:rgba(238,238,238,0.73);border:none;}.block[role=search] input[type=submit],.block[role=search] button[role=submit]{background:none;border:none;box-shadow:none;color:var(--colour-links);padding-left:0;padding-right:0;}.block[role=search] input[type=submit]:hover,.block[role=search] input[type=submit]:focus,.block[role=search] button[role=submit]:hover,.block[role=search] button[role=submit]:focus{color:var(--colour-links);}.search-results > li{background-color:white;position:relative;margin:0;border:solid 1px #d6d6d6;box-shadow:0 1px 4px hsla(0,0%,0%,0.1);border-radius:4px;overflow:hidden;font-size:0.85em;padding:0.8em 1em;}.search-results > li .tell{padding:1em 0.9em;}.search-results > li > h3,.search-results > li .tell > h3{font-size:1.1em;margin-top:0;}div.messages{max-width:var(--text-max-width);margin:1em auto;}.pager__items{clear:both;text-align:center;}.pager__items .pager__item{display:inline;padding:0.5em;}.pager__items .pager__item.is-active a{font-weight:bold;color:inherit;}.block[id*=socialmedia]{margin-right:1em;}.block[id*=socialmedia] a{font-size:0;padding:6px !important;transition:none;}.block[id*=socialmedia] a::after{content:"";width:18px;height:18px;display:block;background-size:cover;opacity:70%;transform:none !important;}.block[id*=socialmedia] a[href*=linkedin]::after{background-image:url("/juniper/themes/juni/images/social_icons/LinkedIn_logo.png") !important;}.block[id*=socialmedia] a[href*=twitter]::after{background-image:url("/juniper/themes/juni/images/social_icons/X_logo.png") !important;}.cta .field--type-text-long{display:flex;gap:1em;align-items:center;justify-content:space-between;}@media not all and (min-width:700px){.cta .field--type-text-long{flex-wrap:wrap;}}.cta .field--type-text-long > *{margin-top:0;margin-bottom:0;}.callout{border-radius:8px;padding:1em 1em;}.callout.outlined{background:none;border:solid 1px #c7c7c7;}main ul.menu{display:block;padding:0;margin:0;max-width:28em;}main ul.menu li{display:block;}main ul.menu li a{text-align:left;}ul.menu > li{list-style:none;padding:0 !important;margin:0;}ul.menu > li + li{margin-top:0;}ul.menu > li > :is(a,span,button){font-size:0.9em;line-height:1.1;padding:var(--pointer_target-padding);display:inline-block;text-decoration:none;font-weight:600;transition:all 0.12s ease;border-radius:0;display:block;transition:all 0.25s;width:100%;box-sizing:border-box;}ul.menu > li > :is(a,span,button) span{display:block;}ul.menu > li > :is(a,span,button).is-active{color:inherit;}ul.menu > li[class*=expanded] > :is(a,span,button){display:flex;justify-content:space-between;}ul.menu > li[class*=expanded] > :is(a,span,button)::after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;vertical-align:middle;content:"arrow_drop_down";vertical-align:text-top;line-height:16px;transition:transform 0.2s ease-in-out;}ul.menu > li:is(.expanded,:hover,focus) > :is(a,span,button)::after{transform:rotate(-180deg);}ul.menu > li > :is(button){margin:0;background:none;color:var(--colour-links);}:root{--colour-tabs-container-bg:white;--colour-tabs-link-bg:#dedede;--colour-tabs-hover-bg:#e9e9e9;--colour-tabs-border:#bbb;}ul.tabs,[role=tablist]{list-style:none;border-bottom:1px solid var(--colour-tabs-border);padding:0 2px;white-space:nowrap;}ul.tabs:after,[role=tablist]:after{content:"";display:table;clear:both;}ul.tabs > li,ul.tabs > button,[role=tablist] > li,[role=tablist] > button{float:left;margin-right:3px;margin-bottom:-1px;}ul.tabs > li a,ul.tabs > button,[role=tablist] > li a,[role=tablist] > button{font-size:0.9em;line-height:1.1;padding:var(--pointer_target-padding);display:inline-block;text-decoration:none;font-weight:600;transition:all 0.12s ease;border-radius:0;display:block;border:none;color:inherit;background:none;text-align:center;border-width:0 0 2px;border-style:solid;border-color:transparent;}ul.tabs > li a:hover,ul.tabs > li a:focus,ul.tabs > button:hover,ul.tabs > button:focus,[role=tablist] > li a:hover,[role=tablist] > li a:focus,[role=tablist] > button:hover,[role=tablist] > button:focus{background-color:var(--colour-tabs-hover-bg);border-color:#b9b9b9;}ul.tabs > li a.is-active,ul.tabs > button[aria-selected=true],[role=tablist] > li a.is-active,[role=tablist] > button[aria-selected=true]{background:none;border-color:var(--colour-links);font-weight:bold;}:root{--form-horiz_gap:3%;--form-first_w:40%;--form-second_w:calc(100% - var(--form-first_w) - var(--form-horiz_gap));--form-v-margin:0.8em;}* + .field{margin-top:1em;}.field[class*=-url],.field.field--type-link{word-break:break-all;}.field.clearfix::after{display:none;}.field--label-inline{display:table-row;}.field--label-inline .field__label,.field--label-inline .field__items{float:none;}.field--label-inline > *{display:table-cell;vertical-align:top;}.field--label-inline > *:not(:first-child){padding-left:0.5em;}.field--label-inline .field__item{display:inline-block;}.field--label-inline .field__item:not(:last-child)::after{content:", ";}article[data-view-mode=teaser] .submitted img{display:none;}article[data-view-mode=teaser] .node__links{text-align:right;text-transform:uppercase;font-size:0.85em;}article[data-view-mode=teaser] .field--name-field-tags{font-size:0.8em;}article.node[data-view-mode=inline] .node__content{display:flex;gap:1em;}@media (max-width:400px){article.node[data-view-mode=inline] .node__content{flex-wrap:wrap;}}article.node[data-view-mode=inline] h3{font-size:1em;margin:0;flex-grow:1;}article.node[data-view-mode=inline] .field--name-field-date{min-width:3em;}article[data-type=article][data-view-mode=teaser],article[data-type=external-article][data-view-mode=teaser],article[data-type=event][data-view-mode=teaser]{position:relative;margin-bottom:2em;}@media (min-width:600px){article[data-type=article][data-view-mode=teaser],article[data-type=external-article][data-view-mode=teaser],article[data-type=event][data-view-mode=teaser]{display:flex;gap:2em;}article[data-type=article][data-view-mode=teaser] > *,article[data-type=external-article][data-view-mode=teaser] > *,article[data-type=event][data-view-mode=teaser] > *{flex:1 1 auto;}article[data-type=article][data-view-mode=teaser] .field--name-field-image,article[data-type=external-article][data-view-mode=teaser] .field--name-field-image,article[data-type=event][data-view-mode=teaser] .field--name-field-image{flex:0 0 auto;width:25%;}}article[data-type=article][data-view-mode=teaser] .field--name-field-image img,article[data-type=external-article][data-view-mode=teaser] .field--name-field-image img,article[data-type=event][data-view-mode=teaser] .field--name-field-image img{width:100%;}article[data-type=article][data-view-mode=teaser] h2,article[data-type=article][data-view-mode=teaser] fieldset legend,fieldset article[data-type=article][data-view-mode=teaser] legend,article[data-type=external-article][data-view-mode=teaser] h2,article[data-type=external-article][data-view-mode=teaser] fieldset legend,fieldset article[data-type=external-article][data-view-mode=teaser] legend,article[data-type=event][data-view-mode=teaser] h2,article[data-type=event][data-view-mode=teaser] fieldset legend,fieldset article[data-type=event][data-view-mode=teaser] legend{font-size:1.15em;margin-top:0;}article[data-type=article][data-view-mode=teaser] h2 a::after,article[data-type=article][data-view-mode=teaser] fieldset legend a::after,fieldset article[data-type=article][data-view-mode=teaser] legend a::after,article[data-type=external-article][data-view-mode=teaser] h2 a::after,article[data-type=external-article][data-view-mode=teaser] fieldset legend a::after,fieldset article[data-type=external-article][data-view-mode=teaser] legend a::after,article[data-type=event][data-view-mode=teaser] h2 a::after,article[data-type=event][data-view-mode=teaser] fieldset legend a::after,fieldset article[data-type=event][data-view-mode=teaser] legend a::after{content:"";position:absolute;inset:0;border-radius:5px;}article[data-type=article][data-view-mode=teaser] h2 a:hover::after,article[data-type=article][data-view-mode=teaser] fieldset legend a:hover::after,fieldset article[data-type=article][data-view-mode=teaser] legend a:hover::after,article[data-type=article][data-view-mode=teaser] h2 a:focus::after,article[data-type=article][data-view-mode=teaser] fieldset legend a:focus::after,fieldset article[data-type=article][data-view-mode=teaser] legend a:focus::after,article[data-type=external-article][data-view-mode=teaser] h2 a:hover::after,article[data-type=external-article][data-view-mode=teaser] fieldset legend a:hover::after,fieldset article[data-type=external-article][data-view-mode=teaser] legend a:hover::after,article[data-type=external-article][data-view-mode=teaser] h2 a:focus::after,article[data-type=external-article][data-view-mode=teaser] fieldset legend a:focus::after,fieldset article[data-type=external-article][data-view-mode=teaser] legend a:focus::after,article[data-type=event][data-view-mode=teaser] h2 a:hover::after,article[data-type=event][data-view-mode=teaser] fieldset legend a:hover::after,fieldset article[data-type=event][data-view-mode=teaser] legend a:hover::after,article[data-type=event][data-view-mode=teaser] h2 a:focus::after,article[data-type=event][data-view-mode=teaser] fieldset legend a:focus::after,fieldset article[data-type=event][data-view-mode=teaser] legend a:focus::after{outline:solid 2px var(--colour-primary);}article[data-type=article][data-view-mode=teaser] * + .field,article[data-type=external-article][data-view-mode=teaser] * + .field,article[data-type=event][data-view-mode=teaser] * + .field{margin-top:0.5em;}article[data-type=event][data-view-mode=full] .callout{max-width:25em;margin-left:auto;margin-right:auto;}article[data-type=event][data-view-mode=full] .field--name-field-event-type{text-align:center;margin-bottom:0.6em;color:gray;}article[data-type=event][data-view-mode=full] .field--name-field-media-document{text-align:center;}article[data-type=event][data-view-mode=full] .field--name-field-media-document .field__item{font-size:0.9em;line-height:1.1;padding:var(--pointer_target-padding);display:inline-block;text-decoration:none;font-weight:600;transition:all 0.12s ease;appearance:none;border-radius:var(--corner_radius-regular);background-clip:padding-box;border:none;cursor:pointer;color:white;outline:0;overflow:visible;margin-right:0.6em;vertical-align:top;width:auto;background-color:var(--colour-links);text-transform:capitalize;background:none;border:solid 1px var(--colour-links);box-shadow:none;color:var(--colour-links);}article[data-type=event][data-view-mode=full] .field--name-field-media-document .field__item:hover,article[data-type=event][data-view-mode=full] .field--name-field-media-document .field__item:focus{color:white;text-decoration:none;}article[data-type=event][data-view-mode=full] .field--name-field-media-document .field__item:active{box-shadow:inset rgba(0,0,0,0.25) 0 1px 2px 0;border-color:#999 #bbb #ddd;}article[data-type=event][data-view-mode=full] .field--name-field-media-document .field__item.large{padding:1em 1.3em;font-size:1em;min-width:5em;text-align:center;}article[data-type=event][data-view-mode=full] .field--name-field-media-document .field__item::-moz-focus-inner{border:0;padding:0;}article[data-type=event][data-view-mode=full] .field--name-field-media-document .field__item:hover,article[data-type=event][data-view-mode=full] .field--name-field-media-document .field__item:focus{color:var(--colour-links);background:rgba(0,0,0,0.08);}article[data-type=event][data-view-mode=teaser]{border:solid 2px #c6c6c6;border-radius:7px;padding:0.8em 1em;}article[data-type=event][data-view-mode=teaser] .field--name-field-date{font-size:0.85em;color:gray;}article[data-type=event][data-view-mode=teaser] .field--name-body{font-size:0.85em;}article[data-type=person][data-view-mode=teaser]{background-color:white;position:relative;margin:0;border:solid 1px #d6d6d6;box-shadow:0 1px 4px hsla(0,0%,0%,0.1);border-radius:4px;overflow:hidden;font-size:0.85em;}article[data-type=person][data-view-mode=teaser] .tell{padding:1em 0.9em;}article[data-type=person][data-view-mode=teaser] > h3,article[data-type=person][data-view-mode=teaser] .tell > h3{font-size:1.1em;margin-top:0;}article[data-type=person][data-view-mode=teaser] .tell h3{margin-top:0;font-size:1.1em;font-weight:bold;}article[data-type=landing-page][data-view-mode=full] > .node__content{margin-left:0;margin-right:0;max-width:100%;padding-left:0;padding-right:0;box-sizing:border-box;}s .field--name-field-paragraphs{clear:both;}.block.callout,.paragraph.callout{background-color:hsl(180,8.7%,91%);padding:1em 1.2em;box-sizing:border-box;}.block.callout h2:first-child,.block.callout fieldset legend:first-child,fieldset .block.callout legend:first-child,.paragraph.callout h2:first-child,.paragraph.callout fieldset legend:first-child,fieldset .paragraph.callout legend:first-child{margin-top:0;}.paragraph.page-max-width{max-width:var(--site_max_width) !important;}.field--name-field-sections > .paragraph,.field--name-field-sections > [class*=wrapper] > .paragraph{margin-left:auto;margin-right:auto;width:calc(100% - var(--gutter-regular) * 2);max-width:var(--site_max_width);margin-bottom:calc(20px + 5vw);}.field--name-field-sections > .paragraph[data-type=text]{max-width:var(--text-max-width);margin-left:auto;margin-right:auto;}.paragraph[data-type=text].large{font-size:1.5em;font-weight:200;max-width:35em;}.paragraph[data-type=text] .field--type-text-long > :first-child{margin-top:0;}.paragraph[data-type=text] .field--type-text-long > :last-child{margin-top:0;}.paragraph[data-type=columns] .paragraph > [role=presentation]{margin-left:0;margin-right:0;max-width:100%;padding-left:0;padding-right:0;box-sizing:border-box;}.paragraph[data-type=columns] .field--name-field-columns{display:grid;grid-gap:calc(10px + 4vw);}@media all and (min-width:750px){.paragraph[data-type=columns][data-cols="2"] .field--name-field-columns{grid-template-columns:1fr 1fr;}}@media all and (min-width:750px){.paragraph[data-type=columns][data-cols="3"] .field--name-field-columns{grid-template-columns:1fr 1fr 1fr;}}@media all and (min-width:750px){.paragraph[data-type=columns][data-cols="4"] .field--name-field-columns{grid-template-columns:1fr 1fr 1fr 1fr;}}@media all and (min-width:750px){.paragraph[data-type=columns][data-cols="6"] .field--name-field-columns{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));}}.paragraph[data-type=columns] .paragraph{margin-bottom:0;}@media all and (min-width:480px){.paragraph[data-type=image-w-text] > [role=presentation]{display:flex;}.paragraph[data-type=image-w-text] > [role=presentation] > *{flex:1 1 0;}.paragraph[data-type=image-w-text].image_position-right .field--name-field-formatted-text{padding-right:calc(var(--gutter-regular) * 2);}.paragraph[data-type=image-w-text].image_position-left .field--name-field-formatted-text{padding-left:calc(var(--gutter-regular) * 2);}.paragraph[data-type=image-w-text] .field--name-field-formatted-text{display:flex;align-items:center;}}.paragraph[data-type=row-of-images].gaps-1 .field--name-field-images > *:not(:first-child){padding-top:var(--gutter-regular);}.paragraph[data-type=row-of-images].gaps-1 .field--name-field-images > *:not(:last-child){padding-bottom:var(--gutter-regular);}@media all and (min-width:480px){.paragraph[data-type=row-of-images] .field--name-field-images{display:flex;}.paragraph[data-type=row-of-images] .field--name-field-images > *{flex:1 1 0;}.paragraph[data-type=row-of-images].gaps-1 .field--name-field-images > *:not(:first-child){padding-top:0;padding-left:var(--gutter-regular);}.paragraph[data-type=row-of-images].gaps-1 .field--name-field-images > *:not(:last-child){padding-bottom:0;padding-right:var(--gutter-regular);}}.layout .layout-regions{display:grid;grid-gap:calc(10px + 4vw);}.layout h2,.layout fieldset legend,fieldset .layout legend{margin-top:0;}.layout p:last-child{margin-bottom:0;}.layout.page-max-width .layout-regions{margin-left:auto;margin-right:auto;width:calc(100% - var(--gutter-regular) * 2);max-width:var(--site_max_width);}.layout.no-gaps .layout-regions{grid-gap:0;}@media all and (min-width:750px){.layout.twocol-section .layout-regions{grid-template-columns:1fr 1fr;}}@media all and (min-width:750px){.layout.threecol-section .layout-regions{grid-template-columns:1fr 1fr 1fr;}}@media all and (min-width:750px){.layout.fourcol-section .layout-regions{grid-template-columns:1fr 1fr 1fr 1fr;}}.block-layout-builder[class*=background-]{padding:20px;}.block-inline-blockimage .field{text-align:center;}.block-inline-blockimage .field--name-field-text{margin-top:0.6em;}.block .field--name-field-links{display:flex;flex-wrap:wrap;gap:0.2em;justify-content:center;align-items:center;}.block .field--name-field-links a{font-size:0.9em;line-height:1.1;padding:var(--pointer_target-padding);display:inline-block;text-decoration:none;font-weight:600;transition:all 0.12s ease;appearance:none;border-radius:var(--corner_radius-regular);background-clip:padding-box;border:none;cursor:pointer;color:white;outline:0;overflow:visible;margin-right:0.6em;vertical-align:top;width:auto;background-color:var(--colour-links);text-transform:capitalize;background:none;border:solid 1px var(--colour-links);box-shadow:none;color:var(--colour-links);}.block .field--name-field-links a:hover,.block .field--name-field-links a:focus{color:white;text-decoration:none;}.block .field--name-field-links a:active{box-shadow:inset rgba(0,0,0,0.25) 0 1px 2px 0;border-color:#999 #bbb #ddd;}.block .field--name-field-links a.large{padding:1em 1.3em;font-size:1em;min-width:5em;text-align:center;}.block .field--name-field-links a::-moz-focus-inner{border:0;padding:0;}.block .field--name-field-links a:hover,.block .field--name-field-links a:focus{color:var(--colour-links);background:rgba(0,0,0,0.08);}.view .results-inline > li{display:inline;}.view .results-inline > li > *{display:inline;}.view .results-inline > li:not(:last-child)::after{content:", ";}.view[class*=small-list] .views-row + .views-row{margin-top:0.8em;}[id=search-block-form]{--search-block-width:20em;flex-grow:0;max-width:var(--search-block-width);position:relative;display:flex;margin-top:0.8em;margin-bottom:0.8em;}[id=search-block-form] > *{flex:1 1 auto;vertical-align:middle;}[id=search-block-form] .form-item,[id=search-block-form] .form-actions{margin-top:0;margin-bottom:0;}[id=search-block-form] input[type=search]{width:var(--search-block-width);max-width:100%;font-size:1em;padding-right:4em;}[id=search-block-form] input[type=submit]{position:absolute;padding:0.2em 0.4em;right:0.2em;bottom:0.2em;}header[role=banner]{position:relative;box-sizing:border-box;background-color:#A31F9D;background-image:linear-gradient(0deg,rgb(118,4,140) 0%,rgb(163,31,157) 100%);color:white;padding:2vw 0;z-index:10;}header[role=banner]:after{content:"";display:table;clear:both;}@media (max-width:850px){header[role=banner]{position:fixed;}}@media (min-width:850px){header[role=banner]{padding:2vw 0 calc(2vw + 10px);}}header[role=banner] .region{width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;}header[role=banner] .region > *{flex:0 1 auto;vertical-align:middle;}@media only screen and (max-width:850px){header[role=banner] .region > *{display:block;text-align:center !important;}}header[role=banner] .block[id$=branding]{flex-grow:1;}header[role=banner] .block[id$=branding] > div{display:flex;align-items:center;justify-content:space-between;}header[role=banner] .block[id$=branding] > div > * + *{margin-left:1em;}header[role=banner] .site-logo{max-width:calc(80px + 18%);}header[role=banner] .site-logo > *{flex:1;}header[role=banner] .site-logo a{color:inherit;text-decoration:none;}header[role=banner] .site-logo h1{font-size:3.5em;margin:0;color:#fff;line-height:1em;text-shadow:1px 1px 3px rgba(0,0,0,0.3);}@media (max-width:550px){header[role=banner] .site-slogan{display:none;}}header[role=banner] .block-title{display:none;}header[role=banner] nav .menu{margin:0;display:inline-block;display:flex;}header[role=banner] nav .menu li{position:relative;flex:1 1 auto;}@media all and (min-width:850px){header[role=banner] nav .menu{height:100%;float:right;display:flex;align-items:center;}header[role=banner] nav .menu > *{flex:1;}}nav[data-primary]{margin-left:auto;margin-right:auto;width:calc(100% - var(--gutter-regular) * 2);max-width:var(--site_max_width);margin:-10px auto 0 auto;z-index:12;background:white;}@media all and (min-width:850px){nav[data-primary]{border-bottom:solid 2px #ccc;}nav[data-primary] .region > [role=presentation]{display:flex;justify-content:space-between;}}@media all and (min-width:850px){nav[data-primary] .block{display:flex;align-items:center;}}nav[data-primary] .block[role=search] form{margin:0;}@media all and (min-width:850px){nav[data-primary] .block-menu > .menu{display:flex;}}nav[data-primary] .block-menu > .menu :is(a,span,button){color:inherit;}nav[data-primary] h2,nav[data-primary] fieldset legend,fieldset nav[data-primary] legend{display:none;}nav[data-primary] input[type=submit]{margin:0;}.region .block[id*=phonemenubutton]{display:flex;align-items:center;}@media (min-width:850px){.region .block[id*=phonemenubutton]{display:none;}}.region .block[id*=phonemenubutton] button{background:none;border:none;box-shadow:none;color:var(--colour-links);padding-left:0;padding-right:0;margin:0;}.region .block[id*=phonemenubutton] button:hover,.region .block[id*=phonemenubutton] button:focus{color:var(--colour-links);}@media not all and (min-width:850px){.region-nav{position:fixed;z-index:50;top:0;right:0;overflow:hidden;transition:width 0.3s ease;width:0;}.region-nav > [role=presentation]{background:white;box-shadow:0 0 4px rgba(0,0,0,0.3);border-radius:var(--corner_radius-small);position:relative;z-index:1;}.region-nav.expanded{width:var(--phone-menu-width);}.region-nav.expanded::after{content:"";background-color:hsla(0,0%,0%,0.5);position:fixed;inset:0;}.region-nav > div{width:var(--phone-menu-width);max-width:none;}.region-nav > div .menu{display:block;margin-left:0;}.region-nav > div .menu :is(a,span,button){padding:1em 1.3em;font-size:1em;}.region-nav > div .menu .menu{padding-left:0.8em;}}.region-nav .block > .menu > li > ul{display:none;}@media not all and (min-width:850px){.region-nav .block > .menu > li > ul{background-color:#ededed;}}.region-nav .block > .menu > li:hover ul,.region-nav .block > .menu > li:focus ul,.region-nav .block > .menu > li.expanded ul{display:block;}@media (min-width:850px){.region-nav .block > .menu li{position:relative;}.region-nav .block > .menu li > :is(a,span,button){border-style:solid;border-color:transparent;}.region-nav .block > .menu > li > :is(a,span,button){border-width:2px 0;padding:1.2em 1.2em;height:100%;display:flex;align-items:center;}.region-nav .block > .menu > li > a.is-active{border-bottom-color:var(--colour-text-body);}.region-nav .block > .menu > li > a:hover,.region-nav .block > .menu > li > a:focus{border-bottom-color:rgba(var(--colour-text-body),0.3);}.region-nav .block > .menu > li > ul{position:absolute;z-index:50;top:100%;left:0;min-width:10em;background:white;box-shadow:0 0 4px rgba(0,0,0,0.3);border-radius:var(--corner_radius-small);}.region-nav .block > .menu > li > ul li > :is(a,span,button){border-width:0 2px;}.region-nav .block > .menu > li > ul li > a.is-active{border-left-color:var(--colour-text-body);}.region-nav .block > .menu > li > ul li > a:hover,.region-nav .block > .menu > li > ul li > a:focus{border-left-color:rgba(var(--colour-text-body),0.3);}}.region-nav .block[id*=logo]{width:44%;margin-left:1em;}.region-nav .block[id*=social]{border-top:solid 1px #eee;}.page-content{padding-top:3em;padding-bottom:3em;}main .field-name-body h2,main .field-name-body fieldset legend,fieldset main .field-name-body legend,main .field-name-body h3{clear:both;}main .subtitle{margin-bottom:20px;font-style:italic;}main li{padding-left:0.5em;line-height:1.3em;}aside[role=complementary]{background:rgba(0,0,0,0.06);padding:2em 1.7em;box-sizing:border-box;}@media all and (min-width:800px){aside[role=complementary]{border-radius:4px;}}aside[role=complementary] :first-child > h2,aside[role=complementary] fieldset :first-child > legend,fieldset aside[role=complementary] :first-child > legend{margin-top:0;}.comments h2,.comments fieldset legend,fieldset .comments legend{margin-top:2em;line-height:1em;}.comments #comment-form .form-type-item,.comments #comment-form .form-type-textfield{display:table-row;}.comments #comment-form .form-type-item > *,.comments #comment-form .form-type-textfield > *{display:table-cell;}.comments #comment-form .form-type-item > label,.comments #comment-form .form-type-textfield > label{padding:0.3em 0.8em 0.3em 0;}.comments a[role=button]{overflow:hidden;transition:all 0.4s ease;width:20px;}.comments a[aria-disabled=true]{width:0%;}.comments .defaultSkin [role=toolbar]{width:100%;}footer[role=contentinfo]{padding:2em 0;background:#2e2e2e;color:#999;font-size:0.85em;position:relative;}footer[role=contentinfo]::before{content:"";width:100%;height:3px;position:absolute;top:0;background-image:linear-gradient(90deg,rgb(204,12,194) 0%,rgb(118,4,140) 100%);}footer[role=contentinfo]::after{clear:both;}footer[role=contentinfo]::after:after{content:"";display:table;clear:both;}footer[role=contentinfo] .region > * + *{margin-top:1em;}@media (min-width:700px){footer[role=contentinfo] .region{display:flex;align-items:center;margin:0 auto;}footer[role=contentinfo] .region > *{margin-top:0;flex:1 1 0;}footer[role=contentinfo] .region > *:not(:first-child){margin-left:calc(20px + 3vw);}}footer[role=contentinfo] img{max-width:220px;}footer[role=contentinfo] .block{box-sizing:border-box;}footer[role=contentinfo] .block:first-child{padding-left:0;}footer[role=contentinfo] .block:last-child{padding-right:0;}footer[role=contentinfo] .center:after{content:"";display:table;clear:both;}footer[role=contentinfo] h2,footer[role=contentinfo] fieldset legend,fieldset footer[role=contentinfo] legend{border-bottom:solid 1px #b0b0b0;padding-bottom:0.2em;font-size:1.1em;text-transform:uppercase;}footer[role=contentinfo] ul,footer[role=contentinfo] #footer #footer li{list-style:none;}footer[role=contentinfo] .prefix{width:2em;}footer[role=contentinfo] form .form-item{margin:0.5em 0;}footer[role=contentinfo] form input[type=text],footer[role=contentinfo] form textarea{width:100% !important;border:1px solid #555;color:inherit;background:#333;box-shadow:1px 1px 3px rgba(0,0,0,0.4) inset;}footer[role=contentinfo] form input[type=text]:focus,footer[role=contentinfo] form textarea:focus{border:1px solid #888;}footer[role=contentinfo] form textarea{height:5em;min-height:3.2em;}footer[role=contentinfo] .menu a:hover{color:var(--colour-links);background-color:rgba(0,0,0,0.15);}body.path-frontpage article[data-view-mode=full] > *{max-width:none;}body.path-frontpage h2,body.path-frontpage fieldset legend,fieldset body.path-frontpage legend{font-size:2em;}body.path-frontpage .columns-2 .paragraph[data-type=text]{position:relative;padding-bottom:1.8em;display:flex;align-items:center;}body.path-frontpage .columns-2 .paragraph[data-type=text]::after{content:"";width:100%;position:absolute;bottom:0;left:0;height:4px;background-image:linear-gradient(90deg,rgb(204,12,194) 0%,rgb(118,4,140) 100%);}body.path-frontpage .callout h2,body.path-frontpage .callout fieldset legend,fieldset body.path-frontpage .callout legend{font-size:1.2em;}body.path-frontpage .field--name-field-heading{text-align:center;}body.path-user form[id=user-login-form],body.path-user form[id=user-pass]{max-width:24em;}body.path-user form[id=user-login-form] input[type=text],body.path-user form[id=user-login-form] input[type=password],body.path-user form[id=user-pass] input[type=text],body.path-user form[id=user-pass] input[type=password]{display:block;}@media print{a:link,a:visited{text-decoration:underline !important;}a:link.header__site-link,a:visited.header__site-link{text-decoration:none !important;}#content{}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:inherit;}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:"";}#content abbr[title]:after{content:" (" attr(title) ")";}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important;}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}}
