/* vietnamese */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/rokkitt/v39/qFdE35qfgYFjGy5hkEmCdvTIyh8wig.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/rokkitt/v39/qFdE35qfgYFjGy5hkEiCdvTIyh8wig.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/rokkitt/v39/qFdE35qfgYFjGy5hkEaCdvTIyh8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/rokkitt/v39/qFdE35qfgYFjGy5hkEmCdvTIyh8wig.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/rokkitt/v39/qFdE35qfgYFjGy5hkEiCdvTIyh8wig.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/rokkitt/v39/qFdE35qfgYFjGy5hkEaCdvTIyh8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/rokkitt/v39/qFdE35qfgYFjGy5hkEmCdvTIyh8wig.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/rokkitt/v39/qFdE35qfgYFjGy5hkEiCdvTIyh8wig.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/rokkitt/v39/qFdE35qfgYFjGy5hkEaCdvTIyh8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/rokkitt/v39/qFdE35qfgYFjGy5hkEmCdvTIyh8wig.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/rokkitt/v39/qFdE35qfgYFjGy5hkEiCdvTIyh8wig.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/rokkitt/v39/qFdE35qfgYFjGy5hkEaCdvTIyh8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2');
}

.material-icons {
  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;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
article,aside,figure,footer,header,main,nav,section{display:block}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[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}details{display:block}summary{display:list-item}[hidden],template{display:none}.bxslider{margin:0;padding:0;-webkit-perspective:1000}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translateZ(0)}.bx-wrapper{position:relative;margin-bottom:60px;padding:0;*zoom:1;touch-action:pan-y;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(https://circles-southwest.org.uk/wp-content/themes/circles/css/images/bx_loader.gif) 50% no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-pager .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline}.bx-wrapper .bx-prev{left:10px;background:url(https://circles-southwest.org.uk/wp-content/themes/circles/css/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(https://circles-southwest.org.uk/wp-content/themes/circles/css/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(https://circles-southwest.org.uk/wp-content/themes/circles/css/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(https://circles-southwest.org.uk/wp-content/themes/circles/css/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.post-type-archive-services .lightblue.service,.tabbar .tab .lightblue.dot,aside.sidebar .lightblue.useful-docs,section.service-testimonials .container.grid>.lightblue{background:#00c0f3}.post-type-archive-services .yellow.service,.tabbar .tab .yellow.dot,aside.sidebar .yellow.useful-docs,section.service-testimonials .container.grid>.yellow{background:#ffcb05}.post-type-archive-services .lightgreen.service,.tabbar .tab .lightgreen.dot,aside.sidebar .lightgreen.useful-docs,section.service-testimonials .container.grid>.lightgreen{background:#57c0be}.post-type-archive-services .orange.service,.tabbar .tab .orange.dot,aside.sidebar .orange.useful-docs,section.service-testimonials .container.grid>.orange{background:#e97a56}.post-type-archive-services .purple.service,.tabbar .tab .purple.dot,aside.sidebar .purple.useful-docs,section.service-testimonials .container.grid>.purple{background:#c1afd4}.post-type-archive-services .darkblue.service,.tabbar .tab .darkblue.dot,aside.sidebar .darkblue.useful-docs,section.service-testimonials .container.grid>.darkblue{background:#003d68}.accordion-toggle h3.lightblue,main>.title p.lightblue{color:#00c0f3}.accordion-toggle h3.yellow,main>.title p.yellow{color:#ffcb05}.accordion-toggle h3.lightgreen,main>.title p.lightgreen{color:#57c0be}.accordion-toggle h3.orange,main>.title p.orange{color:#e97a56}.accordion-toggle h3.purple,main>.title p.purple{color:#c1afd4}.accordion-toggle h3.darkblue,main>.title p.darkblue{color:#003d68}html{font-family:Rokkitt,serif}h1,h2,h3,h4,h5,h6{font-weight:500}html{font-size:18px;-webkit-font-smoothing:antialiased}body{color:#003d68;line-height:1.5}h1,h2,h3{color:#003d68;line-height:1.2}.xdebug-error{color:#000}h1{font-size:3em}h2{font-size:2em}h3{font-size:1.5em}body,h4{font-size:1em}h5{font-size:.8em}h6{font-size:.6em}ul{list-style:none;padding:0;margin:0}:not(nav)>div>ul>li,:not(nav)>main>ul>li{padding-left:1em;text-indent:-.7em;margin-bottom:.25em}:not(nav)>div>ul>li:before,:not(nav)>main>ul>li:before{content:"\2022 ";padding-right:.375em;color:#003d68}a{color:#00c0f3}*{box-sizing:border-box}body{background:#f8f8f8}.container{width:100%;max-width:65em;margin:auto;padding:0 1.25em}.container.grid{display:flex;flex-wrap:wrap}.visual-form-builder-container form input[type=submit],a.button,button:not(.tcon){display:flex;justify-content:center;height:3.125em;border-radius:1.5625em;text-decoration:none;line-height:1;font-size:1em;align-items:center;padding:0 1.5625em;font-weight:700;transition:all .5s ease;cursor:pointer;color:#003d68;border:1px solid #003d68;background:none}.visual-form-builder-container form input[type=submit]:hover,a.button:hover,button:not(.tcon):hover{background-color:#003d68;color:#fff;transform:scale(1.02) translateZ(0)}.visual-form-builder-container form input[type=submit].accent,a.button.accent,button:not(.tcon).accent{color:#003d68;border-color:#00c0f3}.visual-form-builder-container form input[type=submit].accent:hover,a.button.accent:hover,button:not(.tcon).accent:hover{background-color:#00c0f3;color:#003d68}.visual-form-builder-container form input[type=submit].filled,a.button.filled,button:not(.tcon).filled{color:#fff;border-color:#003d68;background-color:#003d68}.visual-form-builder-container form input[type=submit].filled:hover,a.button.filled:hover,button:not(.tcon).filled:hover{color:#003d68;background-color:#00c0f3;border-color:#00c0f3}.visual-form-builder-container form input[type=submit].hollow-light,a.button.hollow-light,button:not(.tcon).hollow-light{color:#fff;border-color:#fff}.visual-form-builder-container form input[type=submit].hollow-light:hover,a.button.hollow-light:hover,button:not(.tcon).hollow-light:hover{background-color:transparent}.visual-form-builder-container form input[type=submit].accent-yellow,a.button.accent-yellow,button:not(.tcon).accent-yellow{background-color:#ffcb05;border-color:#ffcb05;color:#003d68}.visual-form-builder-container form input[type=submit].next-arrow,a.button.next-arrow,button:not(.tcon).next-arrow{background-image:url(/wp-content/themes/circles/img/icons/go-right.svg);background-position:right .5em center;background-repeat:no-repeat;background-size:2em 2em;justify-content:flex-start;padding-right:3em}.visual-form-builder-container form input[type=submit].next-arrow.filled,.visual-form-builder-container form input[type=submit].next-arrow.hollow-light,.visual-form-builder-container form input[type=submit].next-arrow:hover,a.button.next-arrow.filled,a.button.next-arrow.hollow-light,a.button.next-arrow:hover,button:not(.tcon).next-arrow.filled,button:not(.tcon).next-arrow.hollow-light,button:not(.tcon).next-arrow:hover{background-image:url(/wp-content/themes/circles/img/icons/go-right-hollowwhite.svg)}.visual-form-builder-container form input[type=submit].next-arrow.accent-yellow:hover,.visual-form-builder-container form input[type=submit].next-arrow.accent:hover,.visual-form-builder-container form input[type=submit].next-arrow.filled:hover,a.button.next-arrow.accent-yellow:hover,a.button.next-arrow.accent:hover,a.button.next-arrow.filled:hover,button:not(.tcon).next-arrow.accent-yellow:hover,button:not(.tcon).next-arrow.accent:hover,button:not(.tcon).next-arrow.filled:hover{background-image:url(/wp-content/themes/circles/img/icons/go-right.svg)}.loadmore{flex-basis:100%;padding:2em 0}.loadmore a#loadmore{width:15em;margin:auto}.tcon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;height:2.5em;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2.5em;background:transparent;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.tcon>*{display:block}.tcon:focus,.tcon:hover{outline:none}.tcon::-moz-focus-inner{border:0}.tcon-menu__lines{width:2.5em;position:relative}.tcon-menu__lines,.tcon-menu__lines:after,.tcon-menu__lines:before{display:inline-block;height:.3571428571em;border-radius:.125em;transition:.3s;background:#003d68}.tcon-menu__lines:after,.tcon-menu__lines:before{width:2.5em;content:"";position:absolute;left:0;transform-origin:.1785714286em center;width:100%}.tcon-menu__lines:before{top:.625em}.tcon-menu__lines:after{top:-.625em}.tcon-transform .tcon-menu__lines{transform:scale3d(.8,.8,.8)}.tcon-menu--xbutterfly{width:auto}.tcon-menu--xbutterfly .tcon-menu__lines:after,.tcon-menu--xbutterfly .tcon-menu__lines:before{transform-origin:50% 50%;transition:top .3s ease .6s,transform .3s ease}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines{background:transparent}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines:after,.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines:before{top:0;transition:top .3s ease,transform .3s ease .5s;width:2.5em}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines:before{transform:rotate(45deg)}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines:after{transform:rotate(-45deg)}.tcon-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tcon-visuallyhidden:active,.tcon-visuallyhidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.visual-form-builder-container form .vfb-item{margin-bottom:18px}.visual-form-builder-container form label span{display:none}.visual-form-builder-container form input,.visual-form-builder-container form select,.visual-form-builder-container form textarea{width:100%;font-size:1em;padding:.5em 1em;border:1px solid #ccd8e1;color:#003d68;background:#fff;margin-top:.5em}.visual-form-builder-container form input:focus,.visual-form-builder-container form select:focus,.visual-form-builder-container form textarea:focus{outline:none;border-color:#00c0f3}.visual-form-builder-container form input,.visual-form-builder-container form select{border-radius:2em}.visual-form-builder-container form textarea{border-radius:1em;border-bottom-right-radius:0;resize:vertical;min-height:10em}.visual-form-builder-container form select{width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/wp-content/themes/circles/img/icons/dropdown-arrow.svg) no-repeat center right .8em/.8em;padding-right:2em}@media screen and (min-width:768px){.visual-form-builder-container form select{width:50%;margin-right:40%}}.visual-form-builder-container form select::-ms-expand{display:none}.visual-form-builder-container form input[type=submit]{width:10em}.visual-form-builder-container form input[type=checkbox],.visual-form-builder-container form input[type=radio]{width:20px;height:20px;border:1px solid #ccd8e1;margin:0 .5em 0 0}.visual-form-builder-container form input.hasDatepicker{background:#fff url(/wp-content/themes/circles/img/icons/calendar.svg) no-repeat center right .8em/1.4em}.visual-form-builder-container form input[disabled]{background-color:#eee}.visual-form-builder-container form fieldset{border:0;margin:0;padding:0}@media screen and (min-width:768px){.visual-form-builder-container form li.vfb-item.vfb-left-half,.visual-form-builder-container form li.vfb-item.vfb-right-half{width:50%;display:inline-block}.visual-form-builder-container form li.vfb-item.vfb-left-half{padding-right:.5em}.visual-form-builder-container form li.vfb-item.vfb-right-half{padding-left:.5em}}.visual-form-builder-container form .vfb-item-checkbox div,.visual-form-builder-container form .vfb-item-radio div{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.visual-form-builder-container form .vfb-item-checkbox div span.vfb-span,.visual-form-builder-container form .vfb-item-radio div span.vfb-span{flex:0 0 100%;margin-top:.5em;display:flex;align-items:center}.visual-form-builder-container form .vfb-item-checkbox div span.vfb-span input,.visual-form-builder-container form .vfb-item-radio div span.vfb-span input{flex:0 0 20px}.visual-form-builder-container form .vfb-item-checkbox div span.vfb-span label,.visual-form-builder-container form .vfb-item-radio div span.vfb-span label{flex-grow:1}@media screen and (min-width:768px){.visual-form-builder-container form .vfb-item-checkbox:not(#item-vfb-73):not(#item-vfb-85) div span.vfb-span{flex:0 0 25%}.visual-form-builder-container form .vfb-item-radio#item-vfb-45 div span.vfb-span,.visual-form-builder-container form .vfb-item-radio#item-vfb-47 div span.vfb-span,.visual-form-builder-container form .vfb-item-radio#item-vfb-50 div span.vfb-span,.visual-form-builder-container form .vfb-item-radio#item-vfb-54 div span.vfb-span{flex:0 0 5em}.visual-form-builder-container form .vfb-item-checkbox#item-vfb-28 div span.vfb-span{min-width:14em}}.ui-datepicker{background:#fff;padding:1.5em;z-index:5;border:1px solid #ccd8e1}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:pointer}.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover{text-decoration:underline}.ui-datepicker .ui-datepicker-next{float:right}.ui-datepicker .ui-datepicker-title{font-weight:700;text-align:center}.ui-datepicker table.ui-datepicker-calendar th{font-weight:400;cursor:default}.ui-datepicker table.ui-datepicker-calendar td,.ui-datepicker table.ui-datepicker-calendar th{width:1.4em;text-align:center}.ui-datepicker table.ui-datepicker-calendar td a,.ui-datepicker table.ui-datepicker-calendar th a{display:block;width:100%;height:100%}.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-unselectable,.ui-datepicker table.ui-datepicker-calendar th.ui-datepicker-unselectable{cursor:default}.ui-datepicker table.ui-datepicker-calendar td:hover:not(.ui-datepicker-unselectable){background-color:#f8f8f8}.tabbar{background:#fff;border-bottom:1px solid #ccd8e1;margin-bottom:3em}.tabbar .tab-container{display:flex;justify-content:center;flex-wrap:wrap;max-width:65em;margin:auto}@media screen and (min-width:56.25em){.tabbar .tab-container{padding:0 1.25em}}.tabbar .tab{display:flex;justify-content:space-around;align-items:center;flex:1 0 100%;background:#f8f8f8;padding:1em 1.5em;border-top:1px solid #ccd8e1;cursor:pointer}.tabbar .tab.selected,.tabbar .tab:hover{background:#eee}@media screen and (min-width:28em){.tabbar .tab{flex:1 0 50%}}@media screen and (min-width:56.25em){.tabbar .tab{flex:1 0 12em;position:relative;top:1px;border-right:1px solid #ccd8e1;border-bottom:1px solid #ccd8e1}.tabbar .tab.selected{background:#f8f8f8;border-bottom:0}.tabbar .tab:first-of-type{border-left:1px solid #ccd8e1;border-top-left-radius:.277em}.tabbar .tab:last-of-type{border-top-right-radius:.277em}}.tabbar .tab .dot{width:2em;height:2em;flex:0 0 2em;border-radius:1em;margin-right:.5em}.tabbar .tab h2,.tabbar .tab h3{margin:0;font-size:1.5em;line-height:1.2;text-align:center;flex-grow:1}.tabbar .tab h3{font-size:1em;text-align:left}.mejs-container.wp-audio-shortcode{background:none}.mejs-container.wp-audio-shortcode .mejs-controls{background:#fff;border:1px solid #ccd8e1;border-radius:.4em;z-index:2}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-button,.mejs-container.wp-audio-shortcode .mejs-controls .mejs-horizontal-volume-slider,.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time,.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time-rail{position:relative;top:-1px}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-play>button{background:url(/wp-content/themes/circles/img/icons/play.svg)}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-pause>button{background:url(/wp-content/themes/circles/img/icons/pause.svg)}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-mute>button{background:url(/wp-content/themes/circles/img/icons/volume-on.svg)}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-unmute>button{background:url(/wp-content/themes/circles/img/icons/volume-mute.svg)}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time{color:#003d68}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-current,.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-hovered,.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-loaded,.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-total{height:5px}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-total{top:13px;background:#003d68}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-current{background:#00c0f3}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#57c0be}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-hovered{background:rgba(0,192,243,.5)}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-handle .mejs-time-handle-content{transform:scale(1.75) translateY(-1.5px);background:#00c0f3;border-color:#00c0f3;border-radius:1em}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-total:focus{outline:0}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-total:focus .mejs-time-handle .mejs-time-handle-content{background:#003d68;border-color:#003d68}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-float{background:#00c0f3;color:#003d68;border:0}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-current{top:1px;left:1px}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-corner{border-color:#00c0f3 transparent transparent}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:#003d68;height:5px;top:18px}.mejs-container.wp-audio-shortcode .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#00c0f3}.cta-bar{background:#003d68;padding:1em}.cta-bar .grid{align-items:center;justify-content:center}.cta-bar a{text-decoration:none}.cta-bar h2,.cta-bar h3{color:#fff;margin:0;text-align:center}@media screen and (min-width:40em){.cta-bar h2,.cta-bar h3{text-align:left}}.cta-bar h3{margin:.5em 0;flex:1 1 14em}.cta-bar img{width:3em;height:3em;margin:0 1em}.cta-bar a.button{margin-left:1em;flex:0 0 15em}.bx-wrapper{box-shadow:none;padding:0 2.5em;margin-left:auto;margin-right:auto;background:#f8f8f8;border-color:#f8f8f8}.bx-wrapper .bx-controls-direction a{width:2.5em;height:2.5em;z-index:2}.bx-wrapper .bx-prev{left:0;background:url(/wp-content/themes/circles/img/icons/go-left.svg) no-repeat}.bx-wrapper .bx-prev:hover{background:url(/wp-content/themes/circles/img/icons/go-left-hover.svg) no-repeat}.bx-wrapper .bx-next{right:0;background:url(/wp-content/themes/circles/img/icons/go-right.svg) no-repeat}.bx-wrapper .bx-next:hover{background:url(/wp-content/themes/circles/img/icons/go-right-hover.svg) no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover,.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:50%}.bx-wrapper .bx-loading{background-image:url(/wp-content/themes/circles/img/icons/bx_loader.gif)}:not(main)>.title{margin-top:-3em;flex:0 0 100%;padding:3em 1em 2em}:not(main)>.title h1,:not(main)>.title p{text-align:center;max-width:65em}:not(main)>.title h1{font-weight:700;margin:0 auto;font-size:2.5em;word-break:break-word}:not(main)>.title p{margin:.25em auto 0}main>.title{padding:2em 0}main>.title h1,main>.title p{margin:0 0 .25em;line-height:1}main>.title h1{font-size:2em;font-weight:700}main>.title h3{margin:0}main>.title p{font-size:1.5em;line-height:1.2}.post-type-archive-services .title p{font-size:3em;color:#00c0f3;line-height:1}section.our-funders{padding:.1px;border-top:1px solid #ccd8e1}section.our-funders h2{text-align:center;margin:1.5em 0 0}section.our-funders .funders-slider{height:100%}section.our-funders .funders-slider .funder{padding:1.25em;height:5.5em}@media screen and (min-width:40em){section.our-funders .funders-slider .funder{height:12.5em}}section.our-funders .funders-slider .funder .img-container{height:100%}section.our-funders .funders-slider .funder .img-container img{width:100%;height:100%;object-fit:contain}section.our-funders .funders-slider .funder .img-container.compat-object-fit{background-size:contain;background-repeat:no-repeat;background-position:50%}section.our-funders .funders-slider .funder .img-container.compat-object-fit img{display:none}section.twitter-slider{background:#00c0f3;padding-top:3em;padding-bottom:3.6em}section.twitter-slider .bx-wrapper{background:#00c0f3;border-color:#00c0f3}section.twitter-slider .bx-wrapper .bx-controls .bx-pager{position:static;bottom:auto;width:auto}section.twitter-slider .bx-wrapper .bx-controls .bx-pager .bx-pager-item a{background:#003d68}section.twitter-slider .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active,section.twitter-slider .bx-wrapper .bx-controls .bx-pager .bx-pager-item a:focus,section.twitter-slider .bx-wrapper .bx-controls .bx-pager .bx-pager-item a:hover{background:#fff}section.twitter-slider .error{padding:2.5em 0}section.twitter-slider .error h3,section.twitter-slider .error p{text-align:center}section.twitter-slider .tweet .profile-img{border-radius:50%;overflow:hidden;width:6em;height:6em;margin:auto}section.twitter-slider .tweet .profile-img img{width:100%;height:100%;object-fit:cover}section.twitter-slider .tweet .screen-name{font-weight:700;font-size:1.25em;text-align:center;margin:1em auto .5em;color:#003d68}section.twitter-slider .tweet .screen-name:before{content:"@"}section.twitter-slider .tweet .separator{width:1em;height:2px;background:#003d68;margin:auto}section.twitter-slider .tweet .tweet-content{text-align:center;margin:1em auto .5em;max-width:35em}section.twitter-slider .tweet .tweet-content a{color:#003d68;font-weight:700}section.twitter-slider .tweet .date{text-align:center}.case-studies{padding:1.875em 0;background:#fff;border-top:1px solid #ccd8e1}.case-studies h2{text-align:center}.case-studies .container.grid{padding:0}.newsletter form{position:relative}.newsletter form input:not([type=submit]){height:3.25rem;border:none;padding:.625em;color:#003d68;vertical-align:middle;width:13em}.newsletter form input:not([type=submit]):-ms-input-placeholder{opacity:1}.newsletter form input:not([type=submit])::-ms-input-placeholder{color:#003d68;opacity:1;font-size:.875em}.newsletter form input:not([type=submit])::placeholder{color:#003d68;opacity:1;font-size:.875em}.newsletter form input:not([type=submit]):-ms-input-placeholder{color:#003d68;font-size:.875em}.newsletter form .submit-container{vertical-align:middle;height:3.25em;width:3.25em;background:#00c0f3;display:inline-block}.newsletter form .submit-container input[type=submit]{background:url(/wp-content/themes/circles/img/icons/go-right.svg) no-repeat;background-size:80%;background-position:50%;width:100%;height:100%;padding:0;border:none;cursor:pointer}.topbar .newsletter{display:none;margin-right:0;padding:0;position:relative}.topbar .newsletter form{display:flex}footer .newsletter{width:100%;padding:1.25em;border-radius:.25em;background:#fff}footer .newsletter>h2{margin-top:2rem}footer .newsletter form{padding-bottom:1.25em}footer .newsletter form .submit-container{vertical-align:middle;height:3.25em;width:100%;background:#00c0f3;display:inline-block;border-radius:.277em}footer .newsletter form .submit-container input[type=submit]{background:url(/wp-content/themes/circles/img/icons/go-right.svg) no-repeat;background-size:2.6em;background-position:center right .5em;width:100%;height:100%;padding:0;border:none;cursor:pointer}footer .newsletter form .submit-container input[type=submit].mobile{text-align:left;padding-left:1em;display:block}footer .newsletter form .submit-container input[type=submit].desktop{display:none}footer .newsletter form input:not([type=submit]){border-radius:.277em;width:100%;background:#f8f8f8;border:1px solid #dfdfdf;margin:0 0 1em}footer .newsletter form input:not([type=submit]):last-of-type{border-radius:.277em}footer .newsletter form input:not([type=submit]):focus{border-color:#003d68;outline:none}@media screen and (min-width:35em){footer .newsletter form .submit-container{border-radius:0 .277em .277em 0;width:3.25em}footer .newsletter form .submit-container input[type=submit]{background-position:50%;background-size:80%}footer .newsletter form .submit-container input[type=submit].mobile{display:none}footer .newsletter form .submit-container input[type=submit].desktop{display:block}footer .newsletter form input:not([type=submit]){width:38%;margin:0 2% 0 0}footer .newsletter form input:not([type=submit]):last-of-type{border-radius:.277em 0 0 .277em;margin-right:0;border-right:0}}.disclaimer{transition:all .5s ease}.disclaimer h3,.disclaimer p{text-align:center;color:#003d68}.disclaimer .disclaimer_buttons{display:flex;justify-content:center;align-items:center}.disclaimer .disclaimer_buttons button{margin:1em}.disclaimer#topbar_disclaimer{position:absolute;top:3.25em;right:0;width:25em;background:#fff;z-index:6;box-shadow:0 .25em .375em rgba(0,61,104,.1);padding:1em}.separator{width:100%;max-width:65em;height:1em;background:transparent url(/wp-content/themes/circles/img/separator.svg) no-repeat 50%/120%}header{position:static;z-index:3;margin-bottom:1em}@supports ((position:-webkit-sticky) or (position:sticky)){header{position:-webkit-sticky;position:sticky;top:-3.3em}}@media screen and (min-width:40em){header{margin-bottom:3em}}header .topbar{background:#003d68;color:#fff}header .topbar .container{display:flex;align-items:center;justify-content:space-between}header .topbar .container>*{padding-left:1.25em;padding-right:1.25em}header .topbar .container>:first-child{padding-left:0}header .topbar .container>:last-child{padding-right:0}header .topbar .social-icons{margin:1em 0;border-right:.0625em solid #fff;display:flex}header .topbar .social-icons a{display:block;height:1.25em;width:auto;margin-right:1em}header .topbar .social-icons a:last-of-type{margin-right:0}header .topbar .social-icons a img{height:100%}header .topbar .searchbar{display:none;border-right:.0625em solid #fff}header .topbar .searchbar div{position:relative;height:1.25em;width:11.875em}header .topbar .searchbar input[type=search]{background:none;border:0;border-bottom:.0625em solid #fff;color:#fff;position:absolute;bottom:0;left:0;width:100%}header .topbar .searchbar input[type=search]:-ms-input-placeholder{opacity:1}header .topbar .searchbar input[type=search]::-ms-input-placeholder{opacity:1}header .topbar .searchbar input[type=search]::placeholder{color:#fff;opacity:1}header .topbar .searchbar input[type=search]:-ms-input-placeholder{color:#fff}header .topbar .searchbar input[type=search]::-ms-input-placeholder{color:#fff}header .topbar .searchbar input[type=submit]{background:url(/wp-content/themes/circles/img/icons/search.svg) no-repeat;color:transparent;border:none;width:1em;height:1em;position:absolute;bottom:.25em;right:.125em}header .topbar .contact-info{flex-grow:1}header .topbar .contact-info a{text-decoration:none;color:#fff;line-height:1.25em;display:inline-block}header .topbar .contact-info a:hover{text-decoration:underline}header main{box-shadow:0 .25em .375em rgba(0,61,104,.1);padding:1.25em 0;background:#fff}header main .container{position:relative}header main .logo{height:3em;width:auto}@media screen and (min-width:40em){header main .logo{height:6em}}header main .logo h1{margin:1.25rem 0 .625rem}header main .logo h4{margin:0}header main .logo img{height:100%;width:auto}header main .strapline{position:absolute;top:.5em;right:1.25em;font-size:1.25em;color:#00c0f3}header main .strapline p{margin:0}header main nav.menu{position:absolute;right:1.25em;bottom:-1.25em;max-width:60em}header main nav.menu ul#main-menu{display:flex;justify-content:space-between;align-items:flex-end}header main nav.menu ul#main-menu li{line-height:1.25em;font-weight:500;cursor:pointer;position:relative;margin:0 .75em;border-bottom:.5em solid #fff}header main nav.menu ul#main-menu li a{line-height:1;font-size:1em;text-decoration:none;color:#003d68;padding:1em 0 .5em;display:block}header main nav.menu ul#main-menu li.menu-item-has-children{background:url(/wp-content/themes/circles/img/icons/dropdown-arrow.svg) top 1.25em right/.7em .7em no-repeat}header main nav.menu ul#main-menu li.menu-item-has-children a{padding-right:1em}header main nav.menu ul#main-menu li.menu-item-has-children:hover>.sub-menu{display:block}header main nav.menu ul#main-menu li:hover>a{padding-bottom:.25em;border-bottom:.25em solid #00c0f3}header main nav.menu ul#main-menu li ul.sub-menu{display:none;width:15em;width:-moz-max-content;width:max-content;position:absolute;bottom:-.5em;left:0;transform:translateY(100%);background:#003d68;box-shadow:0 .125em .375em rgba(0,61,104,.1);border-radius:.25em;z-index:5}header main nav.menu ul#main-menu li ul.sub-menu li{width:100%;margin:0;border-bottom:1px solid #336486}header main nav.menu ul#main-menu li ul.sub-menu li:last-of-type{border-bottom:0}header main nav.menu ul#main-menu li ul.sub-menu li:hover a{text-decoration:underline}header main nav.menu ul#main-menu li ul.sub-menu li a{padding:.75em;color:#fff;border-bottom:0}header main button.tcon{position:absolute;right:0;bottom:0;padding:0 1.25em;display:none}header nav.mobile{display:none;box-shadow:0 .25em .375em rgba(0,61,104,.1);background:#fff;max-height:calc(100vh - 5.5em);overflow:auto}header nav.mobile ul#mobile-menu{padding:0 1.25em 1.25em}header nav.mobile ul#mobile-menu li{font-size:1.25rem;padding:.555rem 0}header nav.mobile ul#mobile-menu li:not(:last-of-type){border-bottom:1px solid #003d68}header nav.mobile ul#mobile-menu li.menu-item-has-children{background:url(/wp-content/themes/circles/img/icons/dropdown-arrow.svg) top 1em right .5em/.7em no-repeat;cursor:pointer}header nav.mobile ul#mobile-menu li a{text-decoration:none;color:#003d68}header nav.mobile ul#mobile-menu li .sub-menu{display:none;padding:0 1em;background:#003d68;margin:.5em -1em}header nav.mobile ul#mobile-menu li .sub-menu li:not(:last-of-type){border-bottom:1px solid #336486}header nav.mobile ul#mobile-menu li .sub-menu li a{color:#fff;line-height:1.2;display:block;padding:.2em 0}.fixed-buttons{display:none;position:fixed;box-shadow:0 .25em .375em rgba(0,61,104,.1);right:0;top:15em;transform:rotate(90deg) translateX(100%);transform-origin:top right;z-index:4;border-radius:0 0 .5em .5em;overflow:hidden}@media screen and (min-width:40em){.fixed-buttons{display:flex}}.fixed-buttons .side-button{padding:1em;text-decoration:none;color:#fff;text-transform:uppercase;font-weight:500}.fixed-buttons .side-button:hover{text-decoration:underline}.fixed-buttons .side-button.donate{background-color:#003d68;color:#fff}.fixed-buttons .side-button.volunteer{background-color:#ffcb05;color:#003d68}footer{background:#003d68;color:#fff;position:relative}footer .container{position:relative;top:-6.5em;text-align:center}footer #totop{position:relative;top:1.5em;display:block;height:3em}footer #totop img{width:3em;height:3em;transform:rotate(90deg)}footer .footer-logo{width:100%;padding:3.125em 0;margin-top:-6.5em}footer .footer-logo img{margin:auto;display:block;width:13.75em}footer .sitemap-menus{display:flex;flex-wrap:wrap;max-width:75em;margin:.625em auto}footer .sitemap-menus>*{flex-grow:1;flex-basis:18.75em}@media screen and (min-width:31.25em){footer .sitemap-menus>*{flex-basis:0}}footer .sitemap-menus li{display:block;text-align:center;margin:1.25em 0}footer .sitemap-menus li a{color:#fff;text-decoration:none;font-weight:700;font-size:1em}footer .sitemap-menus li a:focus,footer .sitemap-menus li a:hover{text-decoration:underline}footer .sitemap-menus li .sub-menu li{margin:.3125em 0 0}footer .sitemap-menus li .sub-menu li a{font-weight:400}footer .footer-base{margin-top:5.625em;background-color:#00c0f3;color:#003d68;padding:2.5em .625em}footer .footer-base #footer-menu{text-align:center;margin-bottom:.625em;display:flex;justify-content:center;align-items:flex-end}footer .footer-base #footer-menu li:not(:last-child):after{content:"|"}footer .footer-base #footer-menu li a{color:#003d68;margin:0 .625em;font-size:1em;font-weight:500;text-decoration:none}footer .footer-base #footer-menu li a:focus,footer .footer-base #footer-menu li a:hover{text-decoration:underline}footer .footer-base .footnote{font-size:.8125em;text-align:center;margin:0;font-weight:500}main.content{flex:1 0 20em;max-width:100%}main.content>:first-child{margin-top:0}main.content>:last-child{margin-bottom:3em}aside.sidebar{flex:0 0 100%}@media screen and (min-width:52.3125em){aside.sidebar{margin-left:4em;flex-basis:17em}}aside.sidebar>*{margin:0 0 1.2em}aside.sidebar nav.sidebar-menu ul#sidebar-menu{padding:.5em 1em;border:.075em solid #ccd8e1;border-radius:.4em;background:#fff}aside.sidebar nav.sidebar-menu ul#sidebar-menu>li{border-bottom:.075em solid #ccd8e1;background-repeat:no-repeat;background-position:0;background-size:3.5em 3.5em}aside.sidebar nav.sidebar-menu ul#sidebar-menu>li:last-of-type{border-bottom:0}aside.sidebar nav.sidebar-menu ul#sidebar-menu>li:hover a{text-decoration:underline}aside.sidebar nav.sidebar-menu ul#sidebar-menu>li.green-info{background-image:url(/wp-content/themes/circles/img/icons/green-info.svg)}aside.sidebar nav.sidebar-menu ul#sidebar-menu>li.darkblue-heart{background-image:url(/wp-content/themes/circles/img/icons/darkblue-heart.svg)}aside.sidebar nav.sidebar-menu ul#sidebar-menu>li.lightblue-speech{background-image:url(/wp-content/themes/circles/img/icons/lightblue-speech.svg)}aside.sidebar nav.sidebar-menu ul#sidebar-menu>li.yellow-pound{background-image:url(/wp-content/themes/circles/img/icons/yellow-pound.svg)}aside.sidebar nav.sidebar-menu ul#sidebar-menu>li a{font-size:1.3em;text-decoration:none;padding:1em 0 1em 3.5em;display:block;color:#003d68}aside.sidebar .service-cta{background:#003d68;border-radius:.4em;padding:1em 1.5em;height:18em;position:relative}aside.sidebar .service-cta h2{color:#fff;margin:0;font-size:2.2em;line-height:1}aside.sidebar .service-cta .button-wrapper{position:absolute;bottom:0;left:0;width:100%;padding:1.25em}aside.sidebar .service-cta a.button{width:100%}aside.sidebar .useful-docs{background:#57c0be;padding:1em 1.2em;border-radius:.4em}aside.sidebar .useful-docs h3{margin:0 0 .5em}aside.sidebar .useful-docs a{text-decoration:none}aside.sidebar .useful-docs a:last-of-type .list-item{border-bottom:0}aside.sidebar .useful-docs .list-item{border-bottom:.075em solid #003d68;background-repeat:no-repeat;background-position:0;background-size:2.2em}aside.sidebar .useful-docs .list-item.pdf{background-image:url(/wp-content/themes/circles/img/icons/pdf.svg)}aside.sidebar .useful-docs .list-item.link{background-image:url(/wp-content/themes/circles/img/icons/link.svg)}aside.sidebar .useful-docs .list-item p{font-size:1.3em;color:#003d68;margin:0;text-decoration:underline;line-height:1.2;padding:.5em 0 .5em 2.5em;min-height:3.2em;display:flex;align-items:center}.card-container{margin-bottom:3em;flex:0 0 100%}@media screen and (min-width:37.5em){.card-container{flex:1 0 16.25em}.card-container .card{margin:0 1.25em}}@media screen and (min-width:53.75em){.card-container{max-width:33%}}.card-container .card{margin:0 1.25em;box-shadow:0 .25em .375em 0 rgba(0,61,104,.1);border:1px solid #ccd8e1;border-radius:1em;height:100%;position:relative}.card-container .card .image{width:100%;height:0;padding-top:56.25%;border-radius:1em 1em 0 0;position:relative;overflow:hidden}.card-container .card .image img{width:100%;height:100%;position:absolute;top:0}.card-container .card .content{padding:1.25em 1.25em 4.375em;border-radius:0 0 1em 1em;position:relative}.card-container .card .content .posteddate{text-decoration:underline;margin:0 0 .5em}.card-container .card .content h3{margin:0 0 .5em;font-weight:700}.card-container .card .content p{margin:0 0 1em}.card-container .card .button-wrapper{position:absolute;bottom:0;padding:1.25em}.card-container .card .button-wrapper a.button{justify-content:center}@media screen and (min-width:37.5em) and (max-width:53.75em){.card-container .card:nth-child(3){display:none}}.card-container.donation,.card-container.funders{flex:0 0 15.5em;margin:0 auto 3em}@media screen and (min-width:50em){.card-container.donation,.card-container.funders{margin:0 0 3em}}.card-container.donation .card,.card-container.funders .card{background:#fff}.card-container.donation .card .image,.card-container.funders .card .image{background:#f8f8f8;border-bottom:.125em solid #ccd8e1}.card-container.donation .card .image img,.card-container.funders .card .image img{object-fit:contain;padding:1.25em}.card-container.donation .card .image.compat-object-fit,.card-container.funders .card .image.compat-object-fit{background-size:contain;background-repeat:no-repeat;background-position:50%;border:1.25em solid #f8f8f8}.card-container.donation .card .image.compat-object-fit img,.card-container.funders .card .image.compat-object-fit img{display:none}.card-container.donation .card .content h3,.card-container.funders .card .content h3{margin:0 0 1.8em;text-align:center}.card-container.donation .card .button-wrapper,.card-container.donation .card .button-wrapper a.button,.card-container.funders .card .button-wrapper,.card-container.funders .card .button-wrapper a.button{width:100%}.card-container.donation .card .content h3{height:2.4em;margin:0 0 .5em;text-align:center}.card-container.casestudy .card{background:#f8f8f8}.card-container.casestudy .category-tag{position:absolute;padding:.25em .5em;top:0;border-bottom-right-radius:.5em;font-weight:500}.card-container.casestudy .category-tag.trustee{background:#00c0f3}.card-container.casestudy .category-tag.core-member{background:#57c0be}.card-container.casestudy .category-tag.referrer{background:#e97a56}.return-link a{display:flex;justify-content:flex-start;align-items:center;padding:20px}@media screen and (min-width:52.3125em){.return-link a{padding:0}}.return-link a img{width:2em;height:2em}.return-link a p{margin:0 0 0 1em;color:#003d68;text-decoration:underline}.profile-container{flex:0 1 15em;margin:3em auto 0}@media screen and (min-width:50em){.profile-container{margin:3em 0 0}}.profile-container .profile{height:100%;padding:0}@media screen and (min-width:40em){.profile-container .profile{padding:0 2em}}.profile-container .profile .image{width:100%;height:0;padding-top:100%;margin:auto;position:relative}.profile-container .profile .image img{width:100%;height:100%;position:absolute;top:0;border-radius:50%;object-fit:cover}.profile-container .profile .image.compat-object-fit{background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:50%}.profile-container .profile .image.compat-object-fit img{display:none}.profile-container .profile h3,.profile-container .profile p{text-align:center}.profile-container .profile h3{margin:.8em 0 .6em}.profile-container .profile p{margin:0;font-size:1.1em}.profile-container .profile p.location{color:#00c0f3;margin-bottom:1.5em}main .feature:not(.missing){width:100%;height:0;padding-top:56.25%;position:relative}main .feature:not(.missing).portrait{width:40%;padding-top:50%;margin:0 2em 2em 0;float:left}main .feature:not(.missing) a,main .feature:not(.missing) iframe,main .feature:not(.missing) img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}main .first-paragraph{font-size:1.5em;line-height:1.2}.accordion-toggle{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion-toggle h3{margin:0}.accordion-toggle img{height:2.5em;width:2.5em}.accordion-toggle i,.accordion-toggle img{transition:.4s ease}.accordion-toggle i.rotated,.accordion-toggle img.rotated{transform:rotate(90deg)}.accordion-content,.accordion-toggle{padding:.5em 0}.accordion-wrapper{border-bottom:1px solid #003d68}.homepage_slider{width:100%;max-height:540px;overflow:hidden;margin-top:-1em}@media screen and (min-width:40em){.homepage_slider{margin-top:-3em}}.homepage_slider .bx-wrapper{margin-bottom:0;padding:0;border:0}.homepage_slider .bx-controls{max-width:1300px;position:relative;margin:auto;right:.5em;top:-2em}.homepage_slider .bx-controls .bx-prev{display:none;left:.5em}.homepage_slider .bx-controls .bx-next{right:.5em}@media screen and (min-width:40em){.homepage_slider .bx-controls{top:-14em;right:auto}.homepage_slider .bx-controls .bx-prev{display:block}}.homepage_slider .bx-pager.bx-default-pager{bottom:-1.5em;left:.5rem}@media screen and (min-width:40em){.homepage_slider .bx-pager.bx-default-pager{bottom:-12em;left:6em;width:auto}}.homepage_slider .bx-pager.bx-default-pager .bx-pager-link{background:#fff}.homepage_slider .bx-pager.bx-default-pager .bx-pager-link.active,.homepage_slider .bx-pager.bx-default-pager .bx-pager-link:focus,.homepage_slider .bx-pager.bx-default-pager .bx-pager-link:hover{background:#003d68}.homepage_slider .slider{height:100%}.homepage_slider .slide_container{height:100%;padding-bottom:2em;position:relative;overflow:hidden}.homepage_slider .slide_container img.slider-image{position:relative;width:200%;max-width:200%;height:auto}@media screen and (max-width:39.999em){.homepage_slider .slide_container img.slider-image{left:-90%}}.homepage_slider .slide_container .container{align-items:center;height:100%;position:relative}.homepage_slider .slide_container .container .overlay h2{font-size:1em;margin-top:.25em}.homepage_slider .slide_container .container .overlay h4{text-decoration:underline;font-size:.8em;margin:0}.homepage_slider .slide_container .container .overlay a.button{width:10em}@media screen and (min-width:40em){.homepage_slider .slide_container{height:30em}.homepage_slider .slide_container img.slider-image{position:absolute;width:100%;max-width:100%;height:100%;object-fit:cover;top:0;left:0;right:0;bottom:0}.homepage_slider .slide_container .container .overlay{position:absolute;width:45%;height:100%;display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width:40em) and (min-width:40em) and (max-width:79.9em){.homepage_slider .slide_container .container .overlay{left:4em}}@media screen and (min-width:40em) and (min-width:80em){.homepage_slider .slide_container .container .overlay{left:auto;top:0}}@media screen and (min-width:40em){.homepage_slider .slide_container .container .overlay h2{font-size:2em}.homepage_slider .slide_container .container .overlay h4{font-size:1.2em}}.home-menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;box-shadow:0 .25em .375em rgba(0,61,104,.1);background:#fff;padding:2em 1em;border:1px solid #ccd8e1;position:relative;top:1em}@media screen and (min-width:40em){.home-menu{top:-2em}}.home-menu>div{flex:0 0 15em;max-width:270px;padding:1.5em 1em}@media screen and (min-width:72.5em){.home-menu>div{padding:0 1em}.home-menu>div:not(:last-child){background:transparent url(/wp-content/themes/circles/img/icons/sep-vertical.svg) no-repeat center right -1px/6px}}.home-menu>div img{width:100%;height:5em}.home-menu>div h3,.home-menu>div p{text-align:center;margin:0 0 .5em}.home-menu>div a.button{width:10em;margin:auto}section.service-testimonials{background:#fff;border-top:1px solid #ccd8e1;padding-top:2em}section.service-testimonials .title_container{display:flex;align-items:center;justify-content:center}section.service-testimonials .title_container h2{text-align:center}section.service-testimonials .title_container .quote{height:3em;width:3em;margin:0 1em}section.service-testimonials .title_container .quote.close{transform:rotate(180deg)}section.service-testimonials .container.grid{justify-content:center;padding-bottom:5em}section.service-testimonials .container.grid>*{box-shadow:0 .25em .375em rgba(0,61,104,.1);flex:0 0 11.5em;padding:1em 1em 3em;margin:.25em;max-width:12em;position:relative}section.service-testimonials .container.grid>* h4{margin:0;position:absolute;bottom:1em;left:1em;width:100%}section.home-buttons .howwedo-video,section.home-buttons nav.whatwedo-menu{flex:1 1 25em;padding:0;margin-bottom:3em}@media screen and (min-width:27em){section.home-buttons .howwedo-video,section.home-buttons nav.whatwedo-menu{padding:0 3em}}section.home-buttons h2{text-align:center}section.home-buttons nav.whatwedo-menu a{margin-bottom:.5em}section.home-buttons .howwedo-video{position:relative}section.home-buttons .howwedo-video .frame-container{width:100%;height:0;padding-top:56.25%;position:relative}section.home-buttons .howwedo-video .frame-container iframe{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}section.home-buttons .button-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin:2em 0}section.home-buttons .button-row>*{margin:0 0 .5em;flex:1 0 12em}@media screen and (min-width:27em){section.home-buttons .button-row>*{margin:0 1em .5em}}.post-type-archive-staffandtrust .title{background:#fff;margin-top:-5em}.post-type-archive-staffandtrust main.content.tabbed section{padding:0 0 3em}.post-type-archive-staffandtrust main.content.tabbed section h2{margin:0;padding:.75em;text-align:center}body.single-staffandtrust main.content p:first-of-type{margin-top:0}.error404 h3,.error404 p{margin:0 0 1em;text-align:center}.post-type-archive-services>.grid{padding-bottom:3em}.post-type-archive-services>.grid>*{flex:0 0 100%}@media screen and (min-width:40em){.post-type-archive-services>.grid>*{flex:1 0 15em}}.post-type-archive-services .service-container{padding:0 1em 1em;flex-basis:240px}.post-type-archive-services .service{padding:1em;position:relative;box-shadow:0 4px 6px 0 rgba(0,61,104,.1);border-radius:.25em;height:100%;display:flex;align-items:flex-start;flex-direction:column}.post-type-archive-services .service h3,.post-type-archive-services .service p{max-width:100%}.post-type-archive-services .service h3{margin:0 0 .5em;line-height:1.1}@media screen and (min-width:35em){.post-type-archive-services .service h3{flex-basis:3.5em}}.post-type-archive-services .service p{flex-grow:1;margin:0 0 1em}.post-type-archive-services .service .button-wrapper{width:100%}.page-template-about .main-video{width:100%;height:0;padding-top:56.25%;position:relative}.page-template-about .main-video a,.page-template-about .main-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.page-template-about .section-title{padding:3em 1em;width:100%}.page-template-about .section-title h2,.page-template-about .section-title p{text-align:center}.page-template-about .section-title h2{margin-top:0}.page-template-about .section-title p{font-size:1.5em;line-height:1.2;max-width:30em;margin:auto}.page-template-about .square-row{border-bottom:1px solid #ccd8e1;background:#fff}.page-template-about .square-row.first{border-top:1px solid #ccd8e1}.page-template-about .square-row section{flex-basis:100%;height:auto;position:relative}.page-template-about .square-row section:before{content:"";display:block;padding-top:100%;float:left}@media screen and (min-width:48em){.page-template-about .square-row section{flex-basis:50%}}.page-template-about .square-row section.content :first-child{margin-top:0}.page-template-about .square-row section.content :last-child{margin-bottom:0}.page-template-about .square-row section.content p:first-of-type{font-size:1.5em;line-height:1.2}.page-template-about .square-row section.content .section-content{padding:1em 0;text-align:center}@media screen and (min-width:48em){.page-template-about .square-row section.content .section-content{padding:3em;text-align:left}}.page-template-about .square-row section.image .section-content{height:100%}.page-template-about .square-row section.image .section-content img{width:100%;height:100%}.page-template-about .square-row:nth-child(odd) .container{flex-direction:row-reverse}.page-template-about .about_slider{width:100%}.page-template-about .about_slider .bx-wrapper{padding:0;border:0;margin-bottom:0}.page-template-about .about_slider .bx-wrapper .bx-controls-direction{position:relative;max-width:65em;margin:auto;top:-7.5em}@media screen and (min-width:40em){.page-template-about .about_slider .bx-wrapper .bx-controls-direction{top:-15em}}.page-template-about .about_slider .bx-wrapper .bx-pager{bottom:1em}.page-template-about .about_slider .bx-wrapper .bx-pager.bx-default-pager a{background:#fff}.page-template-about .about_slider .bx-wrapper .bx-pager.bx-default-pager a.active,.page-template-about .about_slider .bx-wrapper .bx-pager.bx-default-pager a:focus,.page-template-about .about_slider .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#003d68}.page-template-about .about_slider .slide_container{height:15em;position:relative}.page-template-about .about_slider .slide_container img.slider-image{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;right:0;bottom:0}@media screen and (min-width:40em){.page-template-about .about_slider .slide_container{height:30em}}.page-template-page-tabbed>.title{background:#fff}.page-template-page-tabbed main.content.tabbed section .container{padding:0}.page-template-page-tabbed main.content.tabbed section .title{margin-top:0}.page-template-page-tabbed main.content.tabbed .child-page-content{flex:1 0 15.2em}.page-template-page-tabbed main.content.tabbed .child-page-content p:first-of-type{font-size:1.2em}.page-template-page-tabbed .opportunities h2{text-align:center}.page-template-page-tabbed .opportunities .opportunity{flex:0 0 15.5em;padding:1em}.page-template-page-tabbed .opportunities .opportunity .image-container{position:relative;width:100%;height:0;padding-top:56.25%}.page-template-page-tabbed .opportunities .opportunity .image-container img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover}.page-template-page-tabbed .opportunities a.button{width:10em;margin:auto}.post-type-archive-casestudy .title{background:#fff}body.search-results .search-item{padding:1em 0;border-bottom:1px solid #ccd8e1}body.search-results .search-item a,body.search-results .search-item a h3{color:#003d68}.footnote a{color:#003d68}.footnote a:hover{text-decoration:underline}main .feature:empty{padding-top:0}main .feature:not(.missing).portrait{height:auto;padding-top:0}main .feature:not(.missing).portrait img{position:static}header main .strapline{font-size:1.25em;color:#003d68;width:100%;background-color:#00c0f4;text-align:center;z-index:500;display:block!important;margin-top:1em;padding:.5em;position:inherit;top:auto;right:auto;line-height:1.2}header main{padding:1.25em 0 0 0}@media only screen and (max-width:944px){header main .strapline{display:none!important}header main{padding:1.25em 0}}body.page-template-resources .title p{font-size:3em;color:#00c0f3;line-height:1}.page-template-about.resource-sections .square-row section.content p:first-of-type{font-size:1.2em}.page-template-about.resource-sections .square-row:target{padding-top:170px;margin-top:-170px}