.trustees{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1199px){.trustees{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.trustees{grid-template-columns:1fr}}.trustees .trustee{background:#fff;box-sizing:border-box;padding:1.875rem 2.625rem}.trustees .trustee .trustee-img{aspect-ratio:1;border-radius:50%;margin:0 auto 2.625rem;overflow:hidden;width:13.125rem}.trustees .trustee .trustee-img img{width:100%}.trustees .trustee h3{font-size:1.375em}.patrons .third{margin-right:2rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.patrons .third{margin-bottom:2.5rem}}.patrons .third:last-child{margin-right:0}.patrons .third img{display:block;margin:0 auto 2rem;max-width:14rem;width:100%}.patrons .third .name{color:#754e94;display:block;font-size:1.375em;font-weight:700;margin-bottom:1.25rem}.patrons .third p{font-size:.875em}.patrons .third .more-info{height:0;overflow:hidden}.patrons .third .read-more{color:#754e94;font-size:.875rem;left:-.5rem;margin-top:-2rem;padding:.5rem;position:relative;text-decoration:underline}.patrons .third[aria-expanded=true] .read-more{margin-top:0}.patrons .third .quote{color:#754e94;font-size:1.125em;font-style:italic}.awards .quarter{margin-right:1.5rem}.awards .quarter:last-child{margin-right:0}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.awards .quarter{margin-bottom:2rem}}.awards .img{height:9.125rem;margin-bottom:1.5rem;position:relative}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.awards .img{height:auto}}.awards .img img{bottom:auto;left:0;position:absolute;right:auto;top:50%;transform:translateY(-50%)}.awards .img img[alt="Women's aid"]{width:12.75rem}.awards .img img[alt="Investors in people"]{width:17.625rem}.awards .img img[alt="The Harwood Care and Support Charter"]{width:9.75rem}.awards .img img[alt="Disability confident employer"]{width:12.75rem}.awards .img img[alt="Leading Lights"]{width:13rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.awards .img img{bottom:auto;left:auto;position:static;right:auto;top:auto;transform:none}}.awards .title{color:#754e94;display:block;font-size:1.25em;font-weight:700;line-height:1.25em;margin-bottom:1.25rem}.awards p{font-size:.875em}.timeline{margin-top:-3.125rem;padding-top:3rem;position:relative}.timeline:before{background:#754e94;bottom:auto;content:"";display:block;height:100%;left:50%;position:absolute;right:auto;top:0;transform:translate(-50%);width:.125rem;z-index:20}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.timeline:before{display:none}}.timeline:after{background:#754e94;border-radius:50%;bottom:-.5625rem;content:"";display:block;height:1.125rem;left:50%;position:absolute;right:auto;top:auto;transform:translate(-50%);width:1.125rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.timeline:after{display:none}}.timeline div[class^=align]{margin-top:-1em;position:relative;width:100%}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.timeline div[class^=align]{margin-bottom:1.25rem;margin-top:0}.timeline div[class^=align]:last-child{margin-bottom:0}}.timeline div[class^=align] .year{color:#754e94;display:block;font-size:1.375rem;font-weight:700;margin-bottom:1.25rem;max-width:22.5rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.timeline div[class^=align] .year{margin-bottom:.625rem}}.timeline div[class^=align] p{font-size:.875em;max-width:22.5rem}.timeline div[class^=align]:after{background:#754e94;border-radius:50%;bottom:auto;content:"";display:block;height:1.125rem;left:50%;position:absolute;right:auto;top:1.25rem;transform:translate(-48%);width:1.125rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.timeline div[class^=align]:after{display:none}}.timeline div[class^=align]:before{border-bottom:.125rem dashed #e3dcea;content:"";display:block;height:1px;position:absolute}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.timeline div[class^=align]:before{display:none}}.timeline .align-left{text-align:right}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.timeline .align-left{text-align:left}}.timeline .align-left:before{bottom:auto;left:26%;position:absolute;right:50%;top:1.75rem}.timeline .align-left .year,.timeline .align-left p{margin:0 auto 0 0}.timeline .align-right{text-align:left}.timeline .align-right:before{bottom:auto;left:50%;position:absolute;right:26%;top:1.75rem}.timeline .align-right .year,.timeline .align-right p{margin:0 0 0 auto}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.timeline .align-right .year,.timeline .align-right p{margin:0 auto 0 0}}.timeline-last{margin:2rem auto 0;max-width:22.5rem;text-align:center}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.timeline-last{margin:1.25rem auto 0;text-align:left}}.timeline-last .year{color:#754e94;display:block;font-size:1.375rem;font-weight:700;margin-bottom:1.25rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.timeline-last .year{margin-bottom:.625rem}}.timeline-last p{font-size:.875rem}.timeline-last+img{display:block;margin:2.5rem auto 0;width:14.375rem}.vision{position:relative}.vision h2{color:#fff}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.vision h2{color:#754e94}}.vision p{color:#fff}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.vision p{color:#333}}.vision p span{font-style:italic;font-weight:600;padding-right:.125rem;text-decoration:underline}.vision:before{background:url(../img/webp/vision-bg.webp) no-repeat 50%/cover;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.vision:before{display:block;height:16rem;margin-bottom:2.5rem;position:relative}}@media only screen and (max-width:600px){.vision:before{height:10rem}}.vision .half{padding:7rem 2.5rem}@media only screen and (max-width:1368px){.vision .half{padding:7rem 0}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.vision .half{padding:0}}.business p{padding-bottom:1rem}.business .business-button{background:#754e94;color:#fff;max-width:12rem;padding:.75rem .5rem}.business .business-button img{margin-right:.5rem;width:1.25rem}
@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-top{0%{transform:translateY(-4rem)}to{transform:translate(0)}}@keyframes slide-out-top{0%{transform:translate(0)}to{transform:translateY(-4rem)}}@keyframes slide-in-bottom{0%{transform:translateY(4rem)}to{transform:translate(0)}}@keyframes slide-out-bottom{0%{transform:translate(0)}to{transform:translateY(4rem)}}@keyframes slide-in-left{0%{transform:translate(-4rem)}to{transform:translate(0)}}@keyframes slide-out-left{0%{transform:translate(0)}to{transform:translate(-4rem)}}@keyframes slide-in-right{0%{transform:translate(4rem)}to{transform:translate(0)}}@keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(4rem)}}@keyframes slide-fade-in-top{0%{opacity:0;transform:translateY(-4rem)}to{opacity:1;transform:translate(0)}}@keyframes slide-fade-out-top{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-4rem)}}@keyframes slide-fade-in-bottom{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translate(0)}}@keyframes slide-fade-out-bottom{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(4rem)}}@keyframes slide-fade-in-left{0%{opacity:0;transform:translate(-4rem)}to{opacity:1;transform:translate(0)}}@keyframes slide-fade-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-4rem)}}@keyframes slide-fade-in-right{0%{opacity:0;transform:translate(4rem)}to{opacity:1;transform:translate(0)}}@keyframes slide-fade-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(4rem)}}
*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;font:inherit;font-family:Poppins,sans-serif;font-weight:400;line-height:1em;list-style-type:none;margin:0;padding:0;text-rendering:optimizeLegibility;text-shadow:1px 1px 1px rgba(0,0,0,.025);vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}em,i{font-style:italic}b,em,i,strong{font-family:inherit}b,strong{font-weight:700}a,small{font-family:inherit}a{color:inherit;font-weight:inherit;text-decoration:none}span{font-family:inherit}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;padding:3px}button,input,select,textarea{border:0;font-family:inherit;font-size:inherit;margin:0;outline:none}button{background:none;cursor:pointer;padding:0}select::-ms-expand{display:none}.content{margin:0 auto;max-width:75rem;width:100%}.content--small{max-width:55rem}.content--very-small{max-width:37.5rem}.content--wide{max-width:90vw}.flex{align-items:flex-start;display:flex;justify-content:flex-start}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-center{align-items:center;justify-content:center}.flex-stretch{align-items:stretch}.flex-space-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-align-center{align-items:center}.flex-justify-end{justify-content:flex-end}.full{flex:1 1 100%}.half{flex:1 1 50%}.half.left{padding-right:1.25rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.half.left{margin-bottom:2.5rem;padding-right:0}}.half.right{padding-left:1.25rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.half.right{padding-left:0}}.third{flex:1 1 33.33%}.two-third{flex:1 1 66.66%}.quarter{flex:1 1 25%}.three-quarter{flex:1 1 75%}.fifth{flex:1 1 20%}.auto{flex:1 1 auto}.no-grow{flex-grow:0}.no-shrink{flex-shrink:0}.absolute-centered{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1368px){.content{max-width:100%;padding:0 5vw}.content--small{max-width:55rem;padding:0}.content--very-small{max-width:37.5rem;padding:0}.content--wide{max-width:100%;padding:0 3vw}}@media only screen and (max-width:1024px){.content{padding:0 5vw}.content--wide{padding:0 3vw}}@media only screen and (max-width:1000px) and (orientation:portrait),only screen and (max-width:880px){.flex-row{flex-direction:column}.flex-row.flex-row-absolute{flex-direction:row}.flex-row-reverse{flex-direction:column-reverse}.flex-row-reverse.flex-row-reverse-absolute{flex-direction:row-reverse}.fifth,.full,.half,.quarter,.third,.three-quarter,.two-third{flex:1 1 auto}}@media only screen and (max-width:600px){.content{padding:0 5vw}.content--wide{padding:0 3vw}}@media only screen and (max-width:380px){.content{padding:0 5vw}.content--wide{padding:0 3vw}}.margin-top{margin-top:1.5rem}@media only screen and (max-width:900px){.desktop-only{display:none}}
.blog-thumb{background:#f8f8f8;flex:0 0 calc(33.33% - 0.25rem);padding:.625rem .625rem 2.5rem}.blog-thumb__img{height:0;line-height:0;margin-bottom:1.25rem;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.blog-thumb__img:after{background:hsla(0,0%,100%,.75);bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s cubic-bezier(.215,.61,.355,1);z-index:50}.blog-thumb__img .button{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transform:translate(-50%,-25%);transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);z-index:100}.blog-thumb__img img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.blog-thumb:hover .blog-thumb__img:after{opacity:1}.blog-thumb:hover .blog-thumb__img .button{opacity:1;transform:translate(-50%,-50%)}.blog-thumb__text .date{color:#333;display:block;font-size:.9375em;font-weight:500;margin-bottom:.625rem}.blog-thumb__text .title{color:#754e94;display:block;font-size:1.125em;font-weight:700;line-height:1.4em}.latest-blog-posts{flex:1 1 100%}.latest-blog-posts h5{margin-bottom:2rem}.latest-blog-posts .flex-row{flex:1 1 100%;width:100%}.latest-blog-posts .blog-thumb{flex:0 0 33.33%;margin-right:.625rem;min-height:100%;padding-bottom:4.5rem;position:relative}.latest-blog-posts .blog-thumb:last-child{margin-right:.625rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.latest-blog-posts .blog-thumb{flex:0 0 17.875rem}}.blog-banner{background:#754e94;padding:4vw 0}.blog-banner .title,.blog-banner h1{color:#fff;font-size:2.5em;font-weight:700;margin-bottom:0}@media only screen and (max-width:600px){.blog-banner{padding:3rem 0}}.blog-nav{background:#fff;padding:1.125rem 0}.blog-nav .breadcrumb .label{color:#333;font-size:.875em;margin-right:.5rem}.blog-nav .breadcrumb a{color:#754e94;font-size:.875em;margin-right:.5rem;text-decoration:underline}.blog-nav .breadcrumb a:hover{color:#00a68c}.blog-thumbs{flex:1 1 100%}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.blog-thumbs{margin-bottom:2rem}}.blog-thumbs .blog-thumb{flex:0 0 calc(33.33% - 0.875rem);margin-bottom:2rem;margin-right:1rem}.blog-thumbs .blog-thumb:nth-child(3n){margin-right:0}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.blog-thumbs .blog-thumb{flex:0 0 calc(50% - 0.875rem)}.blog-thumbs .blog-thumb:nth-child(3n){margin-right:1rem}.blog-thumbs .blog-thumb:nth-child(2n){margin-right:0}}@media only screen and (max-width:600px){.blog-thumbs .blog-thumb{flex:0 0 100%;margin:0 auto 1.25rem}}#load-more{padding:.625rem}#load-more span{color:#754e94;margin-right:.5rem;white-space:nowrap}#load-more img{height:1.25rem;width:1.25rem}.blog-article{flex:1 1 100%;margin-right:auto;max-width:52.25rem}.blog-article h1{font-size:2em}.blog-article .date{display:block;font-size:1em;margin-bottom:1.25rem}.blog-article .body img{display:block;margin:0 auto 1.25rem;width:100%}.blog-article .body ol,.blog-article .body ul{margin-bottom:1.25rem;padding:0 1em}.blog-article .body ol:last-child,.blog-article .body ul:last-child{margin-bottom:0}.blog-article .body ul li{list-style-type:disc}.blog-article .body ol li{list-style-type:decimal}.blog-article .body>div{color:#333;line-height:1.6em;margin-bottom:1.25rem}.blog-article .body>div:last-child{margin-bottom:0}.blog-article .body a{color:#754e94;text-decoration:underline}.blog-article .body a:hover{color:#00a68c}.blog-article .adjacent a{color:#754e94;font-size:1.125em;font-weight:700;margin:0 .5rem;padding:.625rem}
.calendar{background:#fff;max-width:23.75rem;width:100%}.calendar__header{padding:1.625rem}.calendar__month-label{color:#333;font-size:1.25em}.calendar__arrow{border-radius:50%;height:2rem;width:2rem}.calendar__arrow--prev{background:url(../img/svg/left.svg) no-repeat 50%/cover;margin-right:auto}.calendar__arrow--next{background:url(../img/svg/right.svg) no-repeat 50%/cover;margin-left:auto}.calendar__body{padding:0 1.625rem 2rem}.calendar__day-labels{margin-bottom:.5rem}.calendar__day-label{color:#333;font-size:1em;padding:0 .25rem}.calendar__day,.calendar__day-label{flex:0 0 14.2857142857%;text-align:right}.calendar__day{padding:.25rem}.calendar__day span{display:block;padding:.6875rem .5rem;width:100%}.calendar__day[disabled=true]{background:#fff;color:#333;opacity:1}.calendar__day[data-ignore=true]{opacity:.5;pointer-events:none}.calendar__day--event.offline-event span{background:#754e94;color:#fff}.calendar__day--event.online-event span{background:#00a68c;color:#fff}.tf-overlay{backface-visibility:hidden;background:rgba(0,0,0,.5);bottom:0;left:0;overflow-y:auto;perspective:1000;position:fixed;right:0;top:0;z-index:20000}.tf-window{background:#f8f8f8;margin:3rem auto;max-width:32.5rem;padding:4rem 2.875rem;position:relative}.tf-window button[title="Close Window"]{bottom:auto;height:2rem;left:auto;position:absolute;right:1.25rem;top:1.25rem;width:2rem;z-index:10}.tf-window button[title="Close Window"] img{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tf-window .title{color:#754e94;display:block;font-size:1.25em;font-weight:700}.tf-window .captcha-widget,.tf-window .title{margin-bottom:1.25rem}
.carousel-wrapper{width:100%}.carousel-viewport{overflow:hidden}.carousel-rail{display:flex;flex-direction:row}.carousel-pager{align-items:center;justify-content:center}.carousel-pager .carousel-dot{border-radius:50%;display:none;height:2rem;position:relative;width:2rem}.carousel-pager .carousel-dot:after{background:#754e94;border-radius:50%;content:"";display:block;height:1rem;left:50%;opacity:.35;position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem}.carousel-pager .carousel-dot:hover:after{opacity:.5}.carousel-pager .carousel-dot[aria-current=true]:after{opacity:1}.carousel-counter{color:#754e94;font-size:.875em;font-weight:500;margin:0 1rem}.carousel-arrow{border-radius:50%;height:2rem;position:relative;width:2rem}.carousel-arrow:after{content:"";display:block;height:1.75rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.75rem}.carousel-arrow-prev:after{background:url(../img/svg/left.svg) no-repeat 50%/cover}.carousel-arrow-next:after{background:url(../img/svg/right.svg) no-repeat 50%/cover}@media only screen and (max-width:880px),screen and (max-width:1000px) and (orientation:portrait){.carousel-pager,.carousel-rail{flex-direction:row}}
.c1 p{max-width:46.5rem}.c1 .danger{color:#ff4800;display:block;font-size:1.125em;font-weight:700;margin-bottom:1.25rem}.c1 ul li{font-size:1.125em;margin-bottom:.625rem}@media only screen and (max-width:600px){.c1 ul li{font-size:1em}}.c1 ul li a{color:#754e94;font-weight:700}.c1 ul li a:hover{color:#00a68c}.c1 ul li a.button{color:#fff}.c2 p{max-width:46.5rem}
.cookies-prompt{background:#5b3c73;bottom:2rem;box-shadow:0 0 20px -2px rgba(0,0,0,.3);left:2rem;max-width:35rem;opacity:0;padding:1.75rem;position:fixed;transform:translateY(100%);transition:transform .15s ease-out,opacity .15s ease-out;z-index:80000}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.cookies-prompt{bottom:7rem}}@media only screen and (max-width:600px){.cookies-prompt{left:0}}.cookies-prompt[aria-hidden=false]{opacity:1;transform:translate(0)}.cookies-prompt .content{align-items:center}.cookies-prompt .text p{color:#ddd;font-size:.9375em}.cookies-prompt .text p a{color:#fff;font-weight:500;text-decoration:underline}.cookies-prompt .text p a:hover{color:#ddd}.cookies-prompt .actions{align-items:center;margin-top:1.25rem}.cookies-prompt .actions button[data-action=accept]{background:#03a855;color:#fff;font-size:.9375em;margin-right:.75rem;overflow:hidden;padding:.875rem 1.5rem;position:relative;z-index:50}.cookies-prompt .actions button[data-action=accept]:before{background:rgba(0,0,0,.1);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:-10}.cookies-prompt .actions button[data-action=accept]:hover:before{opacity:1}.cookies-prompt .actions button[data-action=manage-cookies]{color:#ddd;font-size:.9375rem;overflow:hidden;padding:.875rem 1rem;position:relative;text-decoration:underline;z-index:50}.cookies-prompt .actions button[data-action=manage-cookies]:before{background:hsla(0,0%,100%,.1);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:-10}.cookies-prompt .actions button[data-action=manage-cookies]:hover:before{opacity:1}.cookies-prompt .actions button span{pointer-events:none}@media only screen and (max-width:1199px){.cookies-prefs .text{margin-right:1.25rem}.cookies-prompt .text p{font-size:.875em;max-width:38.25rem}.cookies-prompt .content{padding:0}.cookies-prompt .actions button[data-action=accept]{font-size:.875em;padding:.75rem 1.125rem}.cookies-prompt .actions button[data-action=manage-cookies]{font-size:.875rem;padding:.75rem .875rem}.cookies-prompt .no-mob{display:none}}@media only screen and (max-width:1000px){.cookies-prompt{padding:1.25rem}.cookies-prefs .text{margin-right:0;width:100%}.cookies-prompt .text p{font-size:.875em;max-width:100%}.cookies-prompt .flex-row-absolute{flex-direction:row}.cookies-prompt .actions{margin-top:1.25rem;width:100%}}.cookies-prefs{animation:prefs-in .15s linear forwards;background:#5b3c73;bottom:0;left:0;max-width:34rem;opacity:0;overflow-y:auto;padding:3.5rem 4.125rem 3.5rem 1.75rem;position:fixed;right:auto;top:0;width:100%;z-index:100000}.cookies-prefs::-webkit-scrollbar{width:6px}.cookies-prefs::-webkit-scrollbar-track{background:#402b51;border-radius:10px}.cookies-prefs::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.25);border-radius:10px}@keyframes prefs-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.cookies-prefs .text{margin-bottom:1.5rem}.cookies-prefs .text:last-child{margin-bottom:0}.cookies-prefs .text .title{color:#fff;display:block;font-size:1.375em;margin-bottom:1.25rem}.cookies-prefs .text p{color:#ddd;font-size:.875em}.cookies-prefs .text ul{margin-bottom:1.25rem}.cookies-prefs .text ul li{font-size:.875em;line-height:1.6em}.cookies-prefs .text a{color:#fff;text-decoration:underline}.cookies-prefs .text a:hover{color:#ddd}.cookies-prefs button{color:#fff;display:inline-block;font-size:.875em;margin:.5rem 0 1.5rem;overflow:hidden;padding:.5rem 1.125rem;position:relative;z-index:50}.cookies-prefs button[data-action=accept]{background:#03a855}.cookies-prefs button[data-action=save]{background:#ed421b;margin:0}.cookies-prefs button:before{background:rgba(0,0,0,.1);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:-10}.cookies-prefs button:hover:before{opacity:1}.cookies-prefs .subtitle{color:#fff;display:block;font-size:1.125em;margin-bottom:1.25rem}.cookies-prefs .toggle-text{border-top:1px solid hsla(0,0%,100%,.2);padding:1.5rem 0 0;position:relative}.cookies-prefs .toggle-text:nth-last-child(2){border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:1.5rem}.cookie-toggle{background:#fff;border-radius:2rem;cursor:pointer;padding:.3125rem .25rem;position:absolute;right:0;top:1.125rem;width:4.5rem}.cookie-toggle:hover{background:#f1f1f1}.cookie-toggle input{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:800}.cookie-toggle .flex{align-items:center;width:100%}.cookie-toggle span{color:#121212;flex:1 1 50%;font-size:.8125em;text-align:center}.cookie-toggle .switch{background:#ed421b;border-radius:.5rem;height:.8125rem;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease-out;width:calc(50% - .25rem)}.cookie-toggle input:checked+div{background:#03a855;transform:translate(100%,-50%)}@media only screen and (max-width:600px){.cookies-prefs{padding:2rem 1.5rem}.cookie-toggle .flex-row-absolute{flex-direction:row}}.legal button[data-action=manage-cookies]{color:#1c252c;font-size:1em;text-decoration:underline}.legal button[data-action=manage-cookies]:hover{color:#ffe80a}
.facts .content>p{margin-bottom:2.5rem;max-width:58.375rem}.facts .fact{align-items:center;display:flex;flex:0 0 25%;flex-direction:column;justify-content:flex-end;margin-bottom:1.25rem;padding:0 1.25rem;text-align:center}.facts .fact:nth-child(n+5){margin-bottom:0}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.facts .fact,.facts .fact:nth-child(n+5){margin-bottom:2.5rem}.facts .fact{width:100%}.facts .fact:last-child{margin-bottom:0}}.facts .fact img{margin-bottom:1.25rem}.facts .fact .title{color:#754e94;display:block;font-size:1.375em;font-weight:700;line-height:1.6em;text-transform:uppercase}@media only screen and (max-width:1199px){.facts .fact .title{font-size:1.125em}}.facts .fact p{color:#754e94;font-size:1.25em;min-height:4.8em}@media only screen and (max-width:1199px){.facts .fact p{font-size:1em}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.facts .fact p{min-height:0}}.facts .fact p br{display:none}.signs .content>p{margin-bottom:2.5rem;max-width:58.375rem}.signs .sign{flex:0 0 25%;margin-bottom:1.5rem;padding:0 1.25rem;text-align:center}.signs .sign:nth-child(n+5){margin-bottom:0}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.signs .sign,.signs .sign:nth-child(n+5){margin-bottom:2.5rem}.signs .sign{width:100%}.signs .sign:last-child{margin-bottom:0}}.signs .sign img{display:block;margin:0 auto 1.25rem;width:9.375rem}.signs .sign p{color:#754e94;font-size:1.25em;font-weight:700}@media only screen and (max-width:1199px){.signs .sign p{font-size:1.125em}}.content.grey-pad{background:#f8f8f8;padding:4.875rem 2.5rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.content.grey-pad{padding:3rem 5vw}}.question-list li{color:#754e94;font-size:1em;font-weight:700;margin-bottom:.375rem;padding-left:3.125rem;padding-top:.625rem;position:relative}.question-list li:before{background:url(../img/svg/attention-questions.svg) no-repeat 50%/cover;bottom:auto;content:"";display:block;height:1.6875rem;left:0;position:absolute;right:auto;top:.125rem;width:2rem}
.money{margin-top:3.75rem}.money>.flex-row{margin-bottom:2rem;margin-left:10%}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.money>.flex-row{margin-left:0}}.money>.flex-row:nth-child(2n){margin-left:calc(10% + 16.875rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.money>.flex-row:nth-child(2n){margin-left:0}}.money>.flex-row:last-child{margin-bottom:0}.money .img{flex:0 0 15.625rem;margin-right:1.25rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.money .img{flex:0 0 auto;margin-bottom:.625rem;margin-right:0}}.money .text{padding-top:1.25rem}.money .text p{color:#754e94;font-size:1.25em;max-width:26.75rem}@media only screen and (max-width:600px){.money .text p{font-size:1.125em}}h4.add-margin-top{font-size:1.5em;margin-top:4.125rem}.fd{background:#f8f8f8;display:flex;flex:0 0 calc(33.33% - 0.6875rem);flex-direction:column;margin-bottom:1rem;margin-right:1rem;padding:3.5rem 1.375rem 2.75rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.fd{flex:0 0 auto;margin:0 auto 1.25rem;width:100%}.fd:last-child{margin-bottom:0}}.fd:nth-child(3n){margin-right:0}.fd:nth-child(n+7){margin-bottom:0}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.fd:nth-child(n+7){margin-bottom:1.25rem}}.fd .title{color:#754e94;display:block;font-size:1.25em;font-weight:700;margin-bottom:1.25rem}.fd p{margin-bottom:2.25rem;margin-top:0}.fd address{background:#fff;color:#754e94;line-height:1.6em;margin-top:auto;padding:2.125rem;text-align:center;width:100%}.fd address b{font-weight:700;line-height:inherit}.fd a{width:100%}.fd img[alt=GoRaise]{margin-right:auto;width:13.75rem}@media only screen and (max-width:600px){.fd img[alt=GoRaise]{width:10rem}}.fd img[alt=iStreet]{margin-right:auto;width:12.375rem}@media only screen and (max-width:600px){.fd img[alt=iStreet]{width:10rem}}.fd img[alt=eBay]{margin-right:auto;width:10.1875rem}@media only screen and (max-width:600px){.fd img[alt=eBay]{width:8rem}}.fd img[alt=EasyFundraising]{margin-right:auto;width:14rem}@media only screen and (max-width:600px){.fd img[alt=EasyFundraising]{width:10rem}}.fd img[alt="Amazon Wishlist"]{margin-right:auto;width:11.875rem}@media only screen and (max-width:600px){.fd img[alt="Amazon Wishlist"]{width:9.5rem}}.fd img[alt="Shop Now"]{transform:rotate(20deg)}.fd .flex-row a{line-height:0;margin-right:.625rem;overflow:hidden;width:auto}.fd .flex-row a img{transition:transform .15s cubic-bezier(.215,.61,.355,1)}.fd .flex-row a:hover img{transform:scale(1.2)}.fd .bold{font-size:1.125em;font-weight:700}.fd .bold a{color:#754e93}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.fd .bold br{display:none}}.nfd{margin-right:2.5rem;padding:3.5rem 2.25rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.nfd{margin-bottom:1.25rem;margin-right:0;padding:3rem 2rem}}.nfd:last-child{margin-right:0}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.nfd:last-child{margin-bottom:0}}.nfd .title{font-sizE:1.375em;display:block;font-weight:700;margin-bottom:1.25rem}.nfd .title u{color:inherit;font-weight:inherit}.nfd ul li{font-size:1.125em;margin-bottom:.5rem;padding-left:2.625rem;position:relative}.nfd ul li:last-child{margin-bottom:0}@media only screen and (max-width:600px){.nfd ul li{font-size:1em}}.nfd--accept{background:#f1f8f1}.nfd--accept .title,.nfd--accept ul li{color:#393}.nfd--accept ul li:before{background:url(../img/svg/check-green.svg) no-repeat 50%/cover;bottom:auto;content:"";display:block;height:1.125rem;left:0;position:absolute;right:auto;top:.125rem;width:1.625rem;z-index:10}.nfd--decline{background:#feefed}.nfd--decline .title,.nfd--decline ul li{color:#ff4800}.nfd--decline ul li:before{background:url(../img/svg/x-orange.svg) no-repeat 50%/cover;bottom:auto;content:"";display:block;height:1.125rem;left:0;position:absolute;right:auto;top:.25rem;width:1.125rem;z-index:10}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.band.support{padding-left:5vw;padding-right:5vw}}.band.support .content{background:url(../img/webp/box.webp) no-repeat 50%/cover;max-width:75rem;padding:3.75rem 2.5rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.band.support .content{padding:2.5rem}}@media only screen and (max-width:350px){.band.support .content{padding:2.5rem 1.25rem}}.band.support .small-heading{color:#002f71}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.band.support p br{display:none}}.band.support p{margin-bottom:1.875rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.band.support a{padding:.875rem 1rem;text-align:center;width:100%}}.band.support a:first-of-type{background:#002f71;margin-right:.625rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.band.support a:first-of-type{margin-bottom:.625rem;margin-right:0}}.band.support a:last-of-type{background:#ef0083}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.band.support .hide-mobile{display:none}}

.event-thumbs{-moz-column-gap:1.3125rem;column-gap:1.3125rem;row-gap:1.6875rem}.event-thumbs .title{padding-top:1rem}.event-thumb,.past-thumb{background:#f8f8f8;padding:.625rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.event-thumb,.past-thumb{flex:0 0 17.875rem}}.event-thumb:last-child,.past-thumb:last-child{margin-right:0}.event-thumb .img,.past-thumb .img{aspect-ratio:4/3;background:#ebebeb;display:block;line-height:0;margin-right:0;overflow:hidden;position:relative;width:100%;z-index:50}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.event-thumb .img,.past-thumb .img{max-height:100%}}.event-thumb .img img,.past-thumb .img img{left:50%;min-width:180%;position:absolute;top:50%;transform:translate(-50%,-50%)}.event-thumb .img img[alt="Leeway Event"],.past-thumb .img img[alt="Leeway Event"]{max-width:50%;min-width:50%!important}.event-thumb .img .button,.past-thumb .img .button{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transform:translate(-50%,-25%);transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);z-index:100}.event-thumb .img .date,.past-thumb .img .date{background:#754e94;bottom:auto;color:#fff;left:auto;padding:.75rem .625rem;position:absolute;right:0;text-align:center;top:0;z-index:20}.event-thumb .img .date b,.past-thumb .img .date b{display:block;font-size:1.75em;font-weight:700}.event-thumb .text .title,.past-thumb .text .title{color:#754e94;display:block;font-size:1.25em;font-weight:700;line-height:1.2em;margin-bottom:.625rem;padding-right:.625rem}@media only screen and (max-width:600px){.event-thumb .text .title,.past-thumb .text .title{text-align:center}}.event-thumb .text .date,.event-thumb .text .location,.past-thumb .text .date,.past-thumb .text .location{color:#333;display:block;font-size:.9375em;line-height:1.6em}.event-thumb:hover .img:after,.past-thumb:hover .img:after{opacity:1}.event-thumb:hover .img .button,.past-thumb:hover .img .button{opacity:1;transform:translate(-50%,-50%)}.event-thumb--no-hover:hover .button,.event-thumb--no-hover:hover .img:after,.past-thumb--no-hover:hover .button,.past-thumb--no-hover:hover .img:after{opacity:0}.event-thumb--large,.past-thumb--large{cursor:pointer;flex:0 0 calc(33.33333% - 1.3125rem);padding-bottom:2.5rem;width:calc(33.33333% - 1.3125rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.event-thumb--large,.past-thumb--large{flex:0 0 calc(50% - 1.3125rem);width:calc(50% - 1.3125rem)}}@media only screen and (max-width:600px){.event-thumb--large,.past-thumb--large{flex:0 0 100%;margin:0 auto 1.25rem;width:100%}}.event-thumb--large .img:after,.past-thumb--large .img:after{background:hsla(0,0%,100%,.75);bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s cubic-bezier(.215,.61,.355,1);z-index:50}.event-thumb--large .text,.past-thumb--large .text{margin-top:2rem;padding:0 4px}.event-thumb--large .text .title,.past-thumb--large .text .title{font-size:1.375em}.event-thumb--large .text .date,.event-thumb--large .text .location,.past-thumb--large .text .date,.past-thumb--large .text .location{font-size:1.125em}@media only screen and (max-width:600px){.event-thumb--large .text .date,.event-thumb--large .text .location,.past-thumb--large .text .date,.past-thumb--large .text .location{font-size:1rem}}.ticket-form{background:#f8f8f8;margin-top:22px;padding:2.625rem 2.25rem}@media only screen and (max-width:600px){.ticket-form{padding:1rem}}.ticket-form h3{font-size:1.375rem}.ticket-form .payment-options{gap:1.5rem;margin-top:1.125rem}.ticket-form .payment-options .price{font-size:1.625em}@media only screen and (max-width:600px){.ticket-form .payment-options .price{font-size:1.25em}}.ticket-form .payment-options .number-input{box-shadow:0 3px 6px -1px rgba(0,0,0,.2);max-width:77px!important;width:100%}.ticket-form .payment-options .number-input input{border:1px solid #000;border-radius:.5rem;box-shadow:none;height:45px;text-align:center;width:100%}.get-tickets{gap:.5rem;margin-top:1rem}.get-tickets,.view-details{color:#754e94;font-size:1.125em;font-weight:400}.view-details{display:block;margin-top:1.375rem}.sold-out{background:#754e94;color:#fff;display:block;font-size:1.125em;font-weight:400;line-height:2rem;margin-top:1rem;padding:0 1rem;width:-moz-fit-content;width:fit-content}.free-event{color:#754e94!important;font-weight:500}.paypal-button{align-items:center;background:#ffd140;border:2px solid #ffd140;border-radius:.5rem;display:flex;height:auto;justify-content:center;padding:.75rem 1.125rem;transition:background-color .15s ease-in-out}.paypal-button img{margin-bottom:0!important}.paypal-button:hover{background:#fff}.events .content>p{margin-bottom:2.5rem}.events .content>p a{color:#754e94;text-decoration:underline}.events .content>p a:hover{color:#00a68c}.events.past-events .content>.flex-row{align-items:stretch}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.events.past-events .content>.flex-row{flex-wrap:wrap}}.events.past-events .past-thumb{flex:0 0 24%;margin-bottom:.5rem;margin-right:.5rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.events.past-events .past-thumb{flex:0 0 calc(50% - 0.3125rem);margin-bottom:.625rem}.events.past-events .past-thumb:nth-child(2n){margin-right:0}}@media only screen and (max-width:600px){.events.past-events .past-thumb{flex:0 0 100%;margin:0 auto 1.25rem}}@media only screen and (max-width:1199px){.events.past-events .past-thumb .text .title{font-size:1.125em}}.events.past-events .past-thumb .text button{margin-top:.5rem;padding:.625rem;position:relative}.events.past-events .past-thumb .text button img{margin-right:.375rem;width:1.25rem}.events.past-events .past-thumb .text button span{color:#754e94;font-size:.9375em}.support-event .content{background:#f8f8f8;padding:3rem 2.125rem}.support-event .badge{padding-right:3.75rem}@media only screen and (max-width:600px){.support-event .badge{padding-right:0}}.support-event .badge img{display:block;margin-bottom:2rem;width:11.375rem}@media only screen and (max-width:600px){.support-event .badge img{margin:0 auto 1.25rem}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.support-event .form{flex:0 0 auto;margin-top:2rem;width:100%}}.campaigns li{font-size:1em;line-height:1.6em;margin-bottom:.5rem}.campaigns li a{color:#754e94;text-decoration:underline}.campaigns li a:hover{text-decoration:none}.event-overlay{backface-visibility:hidden;background:rgba(0,0,0,.5);bottom:0;left:0;overflow-y:auto;perspective:1000;position:fixed;right:0;top:0;z-index:20000}.event-window{background:#fff;margin:2.5rem auto;max-width:60rem;padding:3.125rem 3.875rem;position:relative}@media only screen and (max-width:600px){.event-window{padding:1rem}}.event-window button[title="Close Window"]{bottom:auto;height:2rem;left:auto;position:absolute;right:3.875rem;top:3.125rem;width:2rem;z-index:10}@media only screen and (max-width:600px){.event-window button[title="Close Window"]{bottom:auto;left:auto;position:absolute;right:1rem;top:1rem;z-index:10}}.event-window button[title="Close Window"] img{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.event-window__header{margin-bottom:2.5rem}.event-window__header .date{background:#754e94;color:#fff;flex:0 0 4.125rem;font-size:1.25em;margin-right:1.25rem;padding:1rem .625rem;text-align:center}.event-window__header .date b{display:block;font-size:2.125rem;font-weight:700}.event-window__header .title{color:#754e94;display:block;font-size:2em;font-weight:700;line-height:1em}.event-window__header .full-date,.event-window__header .location{color:#333;display:block;font-size:1.25em;line-height:1.5em}.event-window__body img{display:block;margin:0 auto 1.25rem;max-width:100%}.event-window__body p{color:#333;font-size:1em}.events-carousel{inset:0;overflow:hidden;position:absolute;z-index:-1}@media only screen and (max-width:900px){.events-carousel{margin:.5rem 0}}.carousel-pager{display:none}.events-banner{background:url(../img/webp/banners/events-main-banner.webp) no-repeat 50%/cover;max-height:60rem;min-height:40rem;width:100%}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.events-banner{background:url(../img/webp/banners/events-main-banner@2x.webp) no-repeat 50%/cover}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.events-banner{background:url(../img/webp/banners/events-main-banner-mobile.webp) no-repeat 50%/cover}}.golf-banner{background:url(../img/webp/banners/events-golf-day-banner.webp) no-repeat 50%/cover;max-height:60rem;min-height:40rem;width:100%}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.golf-banner{background:url(../img/webp/banners/events-golf-day-banner@2x.webp) no-repeat 50%/cover}}.skydive-banner{background:url(../img/webp/banners/events-skydive-banner.webp) no-repeat 50%/cover;max-height:60rem;min-height:40rem;width:100%}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.skydive-banner{background:url(../img/webp/banners/events-skydive-banner@2x.webp) no-repeat 50%/cover}}.link-purple{color:#754e94}.link-purple:hover{text-decoration:underline}.short-desc{color:#333;display:block;font-size:1.25rem;line-height:1.6}@media only screen and (max-width:900px){.short-desc{display:none}}.past-img{display:block;line-height:0;margin-bottom:1.25rem;overflow:hidden;padding-top:70%;position:relative;width:100%;z-index:50}.past-img img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.past-img .button,.past-img img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.past-img .button{opacity:0;transform:translate(-50%,-25%);transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);z-index:100}.past-img:hover .button{opacity:1;transform:translate(-50%,-50%)}.ticket-details-list{width:26rem}@media only screen and (max-width:600px){.ticket-details-list{width:calc(100vw - 4rem)}}.ticket-details-list li{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media only screen and (max-width:600px){.ticket-details-list li{flex-direction:row}}.confirm-buttons{gap:1rem;margin-top:1.5rem}@media only screen and (max-width:600px){.confirm-buttons{align-items:center;flex-direction:column-reverse;justify-content:center}}#checkout-thank-you .content[aria-hidden=true]{display:none}#checkout-thank-you .content[aria-hidden=false]{display:flex}#booking-details{margin-bottom:1.5rem}.thank-you-text{text-align:center}.thank-you-text a{color:#754e94}.thank-you-text a:hover{text-decoration:underline}.ticket-options{margin-bottom:1.5rem}.ticket-options .ticket-option-row{margin-bottom:.5rem;width:55%}.ticket-options .ticket-option-row .option-name{color:#754e94;font-size:1.15em;font-weight:600}.ticket-options .ticket-option-row .option-price{font-size:1.15em}.ticket-options .ticket-option-row .number-input{box-shadow:0 3px 6px -1px rgba(0,0,0,.2);max-width:77px!important;width:100%}.ticket-options .ticket-option-row .number-input input{border:1px solid #000;border-radius:.5rem;box-shadow:none;height:45px;text-align:center;width:100%}
html{background:#f8f8f8;font-size:1em;overscroll-behavior:none}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){html{background:#fff}}@media only screen and (min-width:2000px){html{font-size:calc(1em + .1vw)}}@media only screen and (min-width:3000px){html{font-size:calc(1em + .5vw)}}h1,h2,h3,h4,h5{color:#754e94;font-size:2em;font-weight:700;line-height:1.2em;margin-bottom:1.25rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){h1,h2,h3,h4,h5{font-size:2em}}@media only screen and (max-width:600px){h1,h2,h3,h4,h5{font-size:1.5em}}h1.small-heading,h2.small-heading,h3.small-heading,h4.small-heading,h5.small-heading{font-size:1.5em}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){h1.small-heading,h2.small-heading,h3.small-heading,h4.small-heading,h5.small-heading{font-size:1.25em}}li,p{color:#333;font-size:1em;line-height:1.6em}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){li,p{font-sizE:.9375em}}p{margin-bottom:1.25rem}p:last-child{margin-bottom:0}p.large-p{font-size:1.25em}.white-text,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text li,.white-text p{color:#fff}::-moz-selection{background:#333;color:#fff}::-moz-selection,::selection{background:#333;color:#fff}img{height:auto;max-width:100%}.img{line-height:0}.img>img{width:100%}.add-margin-right{margin-right:3.125rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.add-margin-right{margin:0 auto 1.25rem}}@media only screen and (min-width:881px){.mob-only{display:none}}@media only screen and (max-width:1000px) and (orientation:portrait),only screen and (max-width:880px){.no-mob{display:none}}.ui-hover{overflow:hidden;position:relative;z-index:10}.ui-hover:before{background:rgba(0,0,0,.1);bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transform:scale(.75);transition:opacity 80ms linear,transform 80ms linear;z-index:-10}.ui-hover--top:before{z-index:500}.ui-hover--light:before{background:hsla(0,0%,100%,.1)}.ui-hover--purple:before{background:#eeebf2}.ui-hover:focus:before,.ui-hover:hover:before{opacity:.75;transform:scale(1)}.ui-hover:active:before{opacity:1;transform:scale(1)}.underline{text-decoration:underline}.underline:hover{text-decoration:none}.button{background:#754e94;color:#fff;display:inline-block;font-size:1em;font-weight:500;line-height:1em;padding:.875rem 2rem;white-space:nowrap}.button img{margin-right:.5rem}.button span{font-size:inherit;font-weight:inherit}.button--red{background:#00a68c}.button--white{background:#fff;color:#754e94}.button--newsletter{align-items:center;display:flex;height:2.875rem;padding:0 1.75rem 0 .875rem}.button--newsletter img{width:1.75rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.button--newsletter img{width:1rem}}.button.mob-only{display:none}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.button.mob-only{display:inline-block}}.button.no-mob{display:inline-block}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.button.no-mob{display:none}}.button[type=submit]{width:7.75rem}.select{background:#fff;box-shadow:0 3px 6px -1px rgba(0,0,0,.2);margin-bottom:1.25rem;position:relative}.select:after{background:url(../img/svg/down.svg) no-repeat 50%/cover;content:"";display:block;height:1.5rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.5rem}.select select{background:none;color:#754e94;cursor:pointer;font-size:1em;font-weight:500;height:2.625rem;padding:.325rem 1.25rem 0;width:100%}.input{background:#fff;box-shadow:0 3px 6px -1px rgba(0,0,0,.2);margin-bottom:1.25rem;position:relative}.flex-row .input{flex:1 1 100%;margin-right:.625rem}.flex-row .input:last-child{margin-right:0}.input label{color:#754e94;font-weight:500;left:1.25rem;position:absolute;top:50%;transform:translateY(-50%);transform-origin:left top;transition:transform 80ms linear}.input.textarea label{top:2rem}.input[data-filled=true] label,.input[data-focus=true] label{transform:translateY(-110%) scale(.75)}.input input{font-size:.9375em;height:2.625rem;padding:.325rem 1.25rem 0}.input input,.input textarea{background:none;color:#333;display:block;width:100%}.input textarea{font-size:1em;height:10rem;padding:1.75rem 1.25rem 1rem}.required-fields{display:block;font-size:.75em;line-height:1.4em}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.required-fields{margin-bottom:1.25rem}}.search{box-shadow:0 0 10px -2px rgba(0,0,0,.2);position:relative}.search input{color:#754e94;font-size:1em;font-weight:500;height:2.625rem;padding:0 1rem;width:100%}.search ::-ms-input-placeholder,.search ::placeholder{color:#754e94}.search button{line-height:0;position:absolute;right:.625rem;top:50%;transform:translateY(-50%);width:1.75rem}.search button img{width:100%}@media only screen and (max-width:1000px) and (orientation:portrait),only screen and (max-width:880px){.flex-row .input{margin-right:0;width:100%}}.band{background:#fff;padding:6vw 0;position:relative;z-index:10}@media only screen and (max-width:1368px){.band{padding:4.5rem 0}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.band{padding:3rem 0}}.band--no-pad{padding:0}.band--no-pad-top{padding-top:0}.band--no-pad-bottom{padding-bottom:0}.band--alt-pad-bottom{padding-bottom:4.125rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.band--alt-pad-bottom{padding-bottom:3rem}}.band--alt-pad-blog{padding:4vw 0 6vw}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.band--mob-no-pad-top{padding-top:0}}.social a{height:2.875rem;line-height:0;margin-right:.25rem;width:2.875rem}.social a img{width:100%}body{margin-top:8rem}@media only screen and (max-width:600px){body{background:#fff;margin-top:3.5rem;padding-top:10rem;position:relative}body:after{background:url(../img/svg/logo.svg) no-repeat 50%/cover;bottom:auto;content:"";display:block;height:6.625rem;left:50%;position:absolute;right:auto;top:1.25rem;transform:translate(-50%);width:12rem;z-index:20}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){body{background:#fff;margin-top:3.5rem;padding-top:10rem;position:relative}body:after{background:url(../img/svg/logo.svg) no-repeat 50%/cover;bottom:auto;content:"";display:block;height:6.625rem;left:50%;position:absolute;right:auto;top:1.25rem;transform:translate(-50%);width:12rem;z-index:20}}header{backface-visibility:hidden;bottom:auto;left:0;perspective:1000;position:fixed;right:0;top:0;transition:transform .15s cubic-bezier(.215,.61,.355,1);z-index:20000}header .content{height:8rem;position:relative;transition:height .15s cubic-bezier(.215,.61,.355,1);z-index:10}@media only screen and (max-width:600px){header .content{height:3.5rem}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){header .content{height:3.5rem}}@media only screen and (max-width:1199px){header .content>.flex-row{order:2}}header:before{background:#fff;bottom:auto;content:"";display:block;height:8rem;left:0;position:absolute;right:0;top:0;transition:transform .15s cubic-bezier(.215,.61,.355,1);z-index:-10}@media only screen and (max-width:600px){header:before{height:3.5rem}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){header:before{height:3.5rem}}header a[title=Donate]{margin-left:auto;margin-right:.75rem}@media only screen and (max-width:1199px){header a[title=Donate]{display:none}}header .search{max-width:14.375rem;width:100%}@media only screen and (max-width:1199px){header .search{margin-right:auto;order:1}}@media only screen and (max-width:600px){header .search{flex:1 1 100%;margin-right:1.25rem;max-width:100%}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){header .search{flex:1 1 100%;margin-right:1.25rem;max-width:100%}}.header-logo{left:0;line-height:0;margin-top:-3.25rem;max-width:11.375rem;position:absolute;top:50%;transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);width:100%}@media only screen and (max-width:1368px){.header-logo{left:3vw;margin-top:-2.75rem;max-width:10rem}}@media only screen and (max-width:600px){.header-logo{display:none}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){.header-logo{display:none}}.header-logo img{height:auto;width:100%}.header-logo--sticky{bottom:auto;left:auto;margin-right:1.75rem;margin-top:0;max-width:12.625rem;opacity:0;pointer-events:none;position:static;right:auto;top:auto;transform:translateY(-2rem);transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1)}.header-phone{margin-right:2rem}@media only screen and (max-width:1199px){.header-phone{margin-right:.625rem}}@media only screen and (max-width:600px){.header-phone{flex:0 0 2.875rem}}.header-phone img{flex:0 0 2rem;margin-right:.625rem}@media only screen and (max-width:1199px){.header-phone img{display:none}}.header-phone .text{flex:1 1 100%}.header-phone .text span{color:#333;display:block;font-size:.9375em;margin-bottom:.375rem;white-space:nowrap}@media only screen and (max-width:1199px){.header-phone .text span{display:none}}.header-phone .text a{color:#754e94;font-size:1.375em;font-weight:700}@media only screen and (max-width:1199px){.header-phone .text a{background:url(../img/svg/call.svg) no-repeat 50%/cover;color:transparent;display:block;font-size:0;height:2.875rem;overflow:hidden;width:2.875rem}}.header-phone .text a[title="Emergency Services"]{color:#ff4800}@media only screen and (max-width:1199px){.header-phone--emergency{display:none}}@media only screen and (max-width:1368px){header .button[title=Donate]{padding-left:1rem;padding-right:1rem}}.menu-button{background:#754e94;border:2px solid transparent;border-radius:50%;display:block;height:3.75rem;margin-left:3.125rem;position:relative;transition:transform .15s cubic-bezier(.215,.61,.355,1);width:3.75rem}@media only screen and (max-width:1368px){.menu-button{flex:0 0 2.875rem;height:2.875rem;margin-left:.625rem;width:2.875rem}}@media only screen and (max-width:1199px){.menu-button{flex:0 0 2.875rem;height:2.875rem;margin-left:0;order:3;width:2.875rem}}.menu-button:focus{border:2px solid #a788c0;box-shadow:0 0 10px -3px rgba(143,102,175,.4)}.menu-button span{background:#fff;border-radius:1rem;height:.25rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .15s cubic-bezier(.215,.61,.355,1);width:2.25rem}@media only screen and (max-width:1368px){.menu-button span{height:.1875rem;width:1.75rem}}.menu-button span:after,.menu-button span:before{background:#fff;border-radius:1rem;bottom:auto;content:"";display:block;height:.25rem;left:0;position:absolute;right:0;top:0;transform:translateY(-.625rem);transition:transform .15s cubic-bezier(.215,.61,.355,1);width:2.25rem;width:auto;z-index:10}@media only screen and (max-width:1368px){.menu-button span:after,.menu-button span:before{height:.1875rem;width:1.75rem}}.menu-button span:after{transform:translateY(.625rem)}body[data-sticky=true] header{box-shadow:0 3px 3px -1px rgba(0,0,0,.1)}@media only screen and (max-width:600px){body[data-sticky=true] header{box-shadow:none}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){body[data-sticky=true] header{box-shadow:none}}body[data-sticky=true] header:before{transform:translateY(-2.25rem)}@media only screen and (max-width:600px){body[data-sticky=true] header:before{transform:none}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){body[data-sticky=true] header:before{transform:none}}body[data-sticky=true] header .content{height:5.75rem;transform:translate(0)}@media only screen and (max-width:600px){body[data-sticky=true] header .content{height:3.5rem}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){body[data-sticky=true] header .content{height:3.5rem}}body[data-sticky=true] .header-logo{opacity:0;pointer-events:none;transform:translateY(-2rem)}body[data-sticky=true] .header-logo--sticky{opacity:1;pointer-events:all;transform:translate(0)}body[data-nav-open=true]{overflow:hidden;padding-right:17px}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){body[data-nav-open=true]{padding-right:0}}body[data-nav-open=true] header{padding-right:17px;transform:translateY(-8rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){body[data-nav-open=true] header{padding-right:0}}@media only screen and (max-width:600px){body[data-nav-open=true] header{transform:none}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){body[data-nav-open=true] header{transform:none}}body[data-nav-open=true] header .content .search,body[data-nav-open=true] header .content a[title=Donate]{pointer-events:none}@media only screen and (max-width:600px){body[data-nav-open=true] header .content .search,body[data-nav-open=true] header .content a[title=Donate]{pointer-events:all}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){body[data-nav-open=true] header .content .search,body[data-nav-open=true] header .content a[title=Donate]{pointer-events:all}}body[data-nav-open=true] .header-logo,body[data-nav-open=true] header:before{pointer-events:none}body[data-nav-open=true] .header-logo--sticky{animation:none}body[data-nav-open=true] .header-phone{pointer-events:none}body[data-nav-open=true] .menu-button{transform:translateY(8rem)}@media only screen and (max-width:600px){body[data-nav-open=true] .menu-button{transform:none}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){body[data-nav-open=true] .menu-button{transform:none}}body[data-nav-open=true] .menu-button span{transform:translate(-50%,-50%) rotate(45deg)}body[data-nav-open=true] .menu-button span:before{transform:translate(0) rotate(90deg)}body[data-nav-open=true] .menu-button span:after{transform:translate(0)}body[data-nav-open=true] .crowd-fund,body[data-nav-open=true] .live-chat-times{z-index:1000}body[data-sticky=true][data-nav-open=true] header{transform:translateY(-5.75rem)}@media only screen and (max-width:600px){body[data-sticky=true][data-nav-open=true] header{transform:none}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){body[data-sticky=true][data-nav-open=true] header{transform:none}}body[data-sticky=true][data-nav-open=true] .menu-button{transform:translateY(5.75rem)}@media only screen and (max-width:600px){body[data-sticky=true][data-nav-open=true] .menu-button{transform:none}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){body[data-sticky=true][data-nav-open=true] .menu-button{transform:none}}nav{backface-visibility:hidden;background:#f8f8f8;bottom:0;left:0;opacity:0;overflow-y:auto;perspective:1000;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(8rem);transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);z-index:19000}nav::-webkit-scrollbar{width:6px}nav::-webkit-scrollbar-track{background:#fff;border-radius:10px}nav::-webkit-scrollbar-thumb{background:#754e94;border-radius:10px}nav .content{padding:3.75rem 0;position:relative}@media only screen and (max-width:1199px){nav .content{padding:3.75rem 3vw}}@media only screen and (max-width:600px){nav{background:#fff}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){nav{background:#fff}}.nav-contact{flex:1 1 50%;margin-right:14%}@media only screen and (max-width:1199px){.nav-contact{margin-right:5%}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.nav-contact{flex:1 1 40%;margin-right:4%}}@media only screen and (max-width:600px){.nav-contact{display:none}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){.nav-contact{display:none}}.nav-phone{background:#fff;margin-bottom:.75rem;padding:1.5rem 1.25rem}.nav-phone img{margin-right:1rem;width:2rem}@media only screen and (max-width:1199px){.nav-phone img{display:none}}.nav-phone .text{flex:1 1 100%}.nav-phone .text span{color:#333;display:block;font-size:1em;font-weight:500;margin-bottom:.5rem}.nav-phone .text a{color:#754e94;font-size:1.375em;font-weight:700}.nav-phone--emergency{background:#e94b1e}.nav-phone--emergency .text a,.nav-phone--emergency .text span{color:#fff}.nav-phone--email{align-items:center}.nav-phone--email .text a{font-size:1em}.nav-phone--email .text a:hover{color:#00a68c}.nav-phone--live-chat{margin-bottom:1.5rem;padding-bottom:2rem}.nav-phone--live-chat .text span{margin-bottom:1.25rem;padding-top:.375rem}.nav-phone--live-chat ul li{color:#333;font-weight:500;line-height:1.6em}.nav-contact .social{margin-left:.25rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.nav-contact .social{margin-left:0;margin-top:.625rem}}.donate-button{border-radius:.3125rem;display:block;line-height:0;margin-top:2rem;width:18.875rem}.donate-button img{width:100%}.nav-menu{flex:0 0 50%;padding-top:1rem}@media only screen and (max-width:600px){.nav-menu{flex:1 1 100%;width:100%}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){.nav-menu{flex:1 1 100%;width:100%}}.nav-menu a{color:#754e94;display:inline-block;font-size:1.375em;font-weight:700;line-height:1.5rem;padding:.75rem .625rem;position:relative}.nav-menu a[aria-current=page]:after{background:#754e94;bottom:0;content:"";display:block;height:.25rem;left:.625rem;position:absolute;right:.625rem;top:auto}.nav-menu .search{margin-top:1.25rem;max-width:19.25rem}@media only screen and (max-width:600px){.nav-menu .search{display:none}}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){.nav-menu .search{display:none}}.nav-menu .search input{font-size:1.375em;font-weight:700;height:3.375rem}body[data-nav-open=true] nav{opacity:1;padding-right:17px;pointer-events:all;transform:translate(0)}.banner{padding:6vw 0;position:relative;z-index:50}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.banner{display:flex;flex-direction:column;padding:0}}.banner .parallax{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-10}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.banner .parallax{bottom:auto;height:0;left:auto;order:2;padding-top:60%;position:relative;right:auto;top:auto;transform:none;width:100%}}.banner .parallax .img[data-img=home]{background:url(../img/webp/banners/home-main-banner.webp) no-repeat 50%/cover}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.banner .parallax .img[data-img=home]{background:url(../img/webp/banners/home-main-banner@2x.webp) no-repeat 50%/cover}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.banner .parallax .img[data-img=home]{background:url(../img/webp/banners/home-main-banner-mobile.webp) no-repeat 50%/cover}}.banner .parallax .img[data-img=help-support]{background:url(../img/webp/banners/help-main-banner.webp) no-repeat 50%/cover}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.banner .parallax .img[data-img=help-support]{background:url(../img/webp/banners/help-main-banner@2x.webp) no-repeat 50%/cover}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.banner .parallax .img[data-img=help-support]{background:url(../img/webp/banners/help-main-banner-mobile.webp) no-repeat 50%/cover}}.banner .parallax .img[data-img=domestic-abuse]{background:url(../img/webp/banners/domestic-abuse-main-banner.webp) no-repeat 50%/cover}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.banner .parallax .img[data-img=domestic-abuse]{background:url(../img/webp/banners/domestic-abuse-main-banner@2x.webp) no-repeat 50%/cover}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.banner .parallax .img[data-img=domestic-abuse]{background:url(../img/webp/banners/domestic-abuse-main-banner-mobile.webp) no-repeat 50%/cover}}.banner .parallax .img[data-img=events]{background:url(../img/webp/banners/events-main-banner.webp) no-repeat 50%/cover}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.banner .parallax .img[data-img=events]{background:url(../img/webp/banners/events-main-banner@2x.webp) no-repeat 50%/cover}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.banner .parallax .img[data-img=events]{background:url(../img/webp/banners/events-main-banner-mobile.webp) no-repeat 50%/cover}}.banner .parallax .img[data-img=training]{background:url(../img/webp/banners/training-main-banner.webp) no-repeat 50%/cover}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.banner .parallax .img[data-img=training]{background:url(../img/webp/banners/training-main-banner@2x.webp) no-repeat 50%/cover}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.banner .parallax .img[data-img=training]{background:url(../img/webp/banners/training-main-banner-mobile.webp) no-repeat 50%/cover}}.banner .parallax .img[data-img=volunteering-jobs]{background:url(../img/webp/banners/volunteering-header.webp) no-repeat 50%/cover}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.banner .parallax .img[data-img=volunteering-jobs]{background:url(../img/webp/banners/volunteering-header@2x.webp) no-repeat 50%/cover}}.banner .parallax .img[data-img=about]{background:url(../img/webp/banners/about-main-banner.webp) no-repeat 50%/cover}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.banner .parallax .img[data-img=about]{background:url(../img/webp/banners/about-main-banner@2x.webp) no-repeat 50%/cover}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.banner .parallax .img[data-img=about]{background:url(../img/webp/banners/about-main-banner-mobile.webp) no-repeat 50%/cover}}.banner .parallax .img[data-img=donate]{background:url(../img/webp/banners/donate-main-banner.webp) no-repeat 50%/cover}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.banner .parallax .img[data-img=donate]{background:url(../img/webp/banners/donate-main-banner@2x.webp) no-repeat 50%/cover}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.banner .parallax .img[data-img=donate]{background:url(../img/webp/banners/donate-main-banner-mobile.webp) no-repeat 50%/cover}}.banner .parallax .img[data-img=supporters]{background:url(../img/webp/banners/supporters-main-banner.webp) no-repeat 50%/cover}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.banner .parallax .img[data-img=supporters]{background:url(../img/webp/banners/supporters-main-banner@2x.webp) no-repeat 50%/cover}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.banner .parallax .img[data-img=supporters]{background:url(../img/webp/banners/supporters-main-banner-mobile.webp) no-repeat 50%/cover}}.banner .parallax .donate-button{display:none}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.banner .parallax .donate-button{bottom:2rem;display:block;left:50%;position:absolute;right:auto;top:auto;transform:translate(-50%);z-index:500}.banner .content{order:1;padding:0}}.banner .content .text{background:#fff;padding:2.875rem 2.625rem}@media only screen and (max-width:1199px){.banner .content .text{flex:0 0 auto;max-width:65%;width:100%}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.banner .content .text{flex:1 1 100%;max-width:100%;padding:0 5vw 3rem}.banner .content .text .donate-button{display:none}.banner .content .text p{margin-bottom:0}.banner .content .text .button{margin-top:1.25rem}}.banner .content .text h1{font-size:2.875em}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.banner .content .text h1{font-size:2em}}.banner .content .text[data-alt=training] h1{font-size:2em}.banner .content .text i{color:#754e94;display:block;font-size:.875em;font-style:italic;line-height:1.6em}.tick-list--more-space li{margin-bottom:.9375rem}@media only screen and (max-width:600px){.tick-list--more-space li{margin-bottom:.3125rem}}.tick-list li{padding-left:2rem;position:relative}.tick-list li:before{background:url(../img/svg/check-purple.svg) no-repeat 50%/cover;bottom:auto;content:"";display:block;height:1.25rem;left:0;position:absolute;right:auto;top:.1875rem;width:1.25rem;z-index:10}.supporters .carousel-wrapper{position:relative}.supporters .supp-group .img{padding:.625rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.supporters .supp-group .img{flex:1 1 50%;max-width:50%;padding:.3125rem}}.supporters .supp-group .img .shadow{box-shadow:0 3px 10px -2px rgba(0,0,0,.2);line-height:0}.supporters .supp-group .img .shadow img{width:100%}.supporters .carousel-counter{display:none}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.supporters .carousel-pager{margin-top:1.25rem}}.supporters .carousel-arrow{height:2rem;position:absolute;top:50%;transform:translateY(-50%);width:2rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.supporters .carousel-arrow{bottom:auto;left:auto;margin:0 .3125rem;position:relative;right:auto;top:auto;transform:none}}.supporters .carousel-arrow-prev{left:-3rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.supporters .carousel-arrow-prev{left:0}}.supporters .carousel-arrow-next{right:-3rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.supporters .carousel-arrow-next{right:0}}.supporters .carousel-arrow:after{height:100%;width:100%}.content[data-img*=-testimonial]{padding:8vw 2.5rem}.content[data-img*=-testimonial][data-img=help-testimonial]{background:url(../img/webp/banners/help-testimonial-box-background.webp) no-repeat 50%/cover}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.content[data-img*=-testimonial][data-img=help-testimonial]{background:url(../img/webp/banners/help-testimonial-box-background@2x.webp) no-repeat 50%/cover}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.content[data-img*=-testimonial][data-img=help-testimonial]{background:#fff}.content[data-img*=-testimonial][data-img=help-testimonial]:before{background:url(../img/webp/banners/help-testimonial-box-background-mobile.webp) no-repeat 50%/cover}}.content[data-img*=-testimonial][data-img=help-testimonial] p{font-size:1.25em}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.content[data-img*=-testimonial][data-img=help-testimonial] p{font-size:1.125em}}.content[data-img*=-testimonial][data-img=da-testimonial]{background:url(../img/webp/banners/domestic-abuse-box-background-image.webp) no-repeat 50%/cover;padding:6vw 2.5rem}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.content[data-img*=-testimonial][data-img=da-testimonial]{background:url(../img/webp/banners/domestic-abuse-box-background-image@2x.webp) no-repeat 50%/cover}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.content[data-img*=-testimonial][data-img=da-testimonial]{background:#fff;padding:0}.content[data-img*=-testimonial][data-img=da-testimonial]:before{display:none}.content[data-img*=-testimonial][data-img=da-testimonial] .text{padding-bottom:0}.content[data-img*=-testimonial]{padding:0}.content[data-img*=-testimonial]:before{content:"";height:0;padding-top:56.25%;width:100%}.content[data-img*=-testimonial] .text{color:#333;padding:3rem 5vw}.content[data-img*=-testimonial] .text h2,.content[data-img*=-testimonial] .text h3,.content[data-img*=-testimonial] .text h4,.content[data-img*=-testimonial] .text h5{color:#754e94}.content[data-img*=-testimonial] .text li,.content[data-img*=-testimonial] .text p{color:#333}}.pdf-link{border:.125rem dashed #f5eaf5;border-radius:.5rem;padding:2.125rem 3rem}@media only screen and (max-width:600px){.pdf-link{padding:2rem 1.5rem}}.pdf-link img{height:auto;margin-right:1.5rem;width:3.25rem}.pdf-link .text .title{color:#754e94;display:block;font-size:1em;font-weight:700;line-height:1.2em;margin-bottom:.625rem;text-decoration:underline}.pdf-link .text p{color:#333;font-size:.875em;max-width:23rem}.flex-row .pdf-link{flex:1 1 100%;margin-right:1.25rem}.flex-row .pdf-link:last-child{margin-right:0}.title-band{margin-bottom:3.5rem}.title-band p{max-width:59rem}.title-band p a{color:#754e94;text-decoration:underline}.title-band p a:hover{color:#00a68c}.title-band--less-margin{margin-bottom:2rem}.restrict{max-width:57.5rem}.responses-carousel .response{border:2px solid #f5eaf5;flex:0 0 calc(50% - 0.3125rem);justify-content:center;margin-bottom:4rem;margin-right:.625rem;min-height:20rem;padding:0 8% 0 2rem;position:relative}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.responses-carousel .response{flex:0 0 100%;margin-right:0;padding:2rem}}.responses-carousel .response:last-child{margin-right:0}.responses-carousel .response:before{border-left:4rem solid #fff;bottom:-3.6875rem;left:0;z-index:500}.responses-carousel .response:after,.responses-carousel .response:before{border-bottom:4rem solid transparent;border-top:0 solid transparent;content:"";display:block;height:0;position:absolute;right:auto;top:auto;width:0}.responses-carousel .response:after{border-left:4rem solid #f5eaf5;bottom:-4rem;left:-.125rem;z-index:200}.responses-carousel .response p{color:#754e94;font-size:1em}.responses-carousel .response p:nth-last-child(2){margin-bottom:.625rem}.responses-carousel .response .author{color:#754e94;font-size:.875em;font-weight:700}.responses-carousel .carousel-pager{justify-content:flex-end}.responses-carousel .carousel-arrow,.responses-carousel .carousel-counter{display:none}.responses-carousel .carousel-dot{display:block}.tweet{background:#00a2f8;flex:0 0 17.875rem;margin-right:1.25rem;padding:7rem 1.0625rem 3.125rem;position:relative}.tweet--blog{margin-left:1rem;margin-right:0}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.tweet{margin:0 auto 3rem;max-width:100%}}@media only screen and (max-width:600px){.tweet{margin:0 auto 2rem}}.tweet:after{background:url(../img/svg/twitter-feed-icon.svg) no-repeat 50%/cover;bottom:auto;content:"";display:block;height:2.5rem;left:auto;position:absolute;right:1.25rem;top:1.6875rem;width:3rem;z-index:10}.tweet .leeway-twitter{displaY:inline-block;color:#fff;font-size:1.5em;font-weight:700;margin-bottom:2rem}.tweet .leeway-twitter:hover{opacity:.6}.tweet__body .date{color:#fff;display:block;font-size:1em;margin-bottom:1.25rem}.tweet__body a{text-decoration:underline}.tweet__body a:hover{opacity:.5}.crowd-fund{backface-visibility:hidden;background-color:#693f8b;border-radius:.25rem;bottom:6rem;left:unset;max-width:303px;overflow:hidden;perspective:1000;position:fixed;right:2rem;text-align:center;top:unset;z-index:90000}@media only screen and (max-width:1199px){.crowd-fund{bottom:5.25rem;right:1.25rem}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.crowd-fund{right:1.25rem}}@media only screen and (max-width:600px){.crowd-fund{bottom:5rem;max-width:48px}}.crowd-fund-chat-open{bottom:15rem}@media only screen and (max-width:1199px){.crowd-fund-chat-open{bottom:14.5rem}}.crowd-fund:before{background:url(../img/svg/crowd-fund.svg) no-repeat 50%/cover;content:"";display:block;height:1.25rem;left:1.25rem;pointer-events:none;position:absolute;top:1.25rem;width:1.4375rem}@media only screen and (max-width:600px){.crowd-fund:before{left:.75rem;top:.9375rem}}.crowd-fund .title{color:#fff;cursor:pointer;display:block;font-size:1em;font-weight:600;padding:1.25rem 3.5rem}@media only screen and (max-width:600px){.crowd-fund .title{padding:1.5rem}}.crowd-fund .cross{background:url(../img/svg/chat-times-plus.svg) no-repeat 50%/cover;bottom:unset;cursor:pointer;height:.9375rem;left:unset;position:absolute;right:1.25rem;top:1.25rem;width:.9375rem}@media only screen and (max-width:600px){.crowd-fund .cross{display:none;top:1rem}}.crowd-fund a,.crowd-fund p{color:#fff;display:block;font-size:.875rem;margin-bottom:0;max-height:0;opacity:0;overflow:hidden;transition:all .12s linear}@media only screen and (max-width:600px){.crowd-fund a,.crowd-fund p{max-width:0}}.crowd-fund p{padding:0 3rem}.crowd-fund a{background:#ad3fb8;max-width:0;transition:none}.crowd-fund span span{font-weight:inherit;line-height:1.2em}@media only screen and (max-width:600px){.crowd-fund span span{display:none}}.crowd-fund span b{font-weight:inherit}@media only screen and (max-width:600px){.crowd-fund span b{display:none}}.crowd-fund[data-times-open=true]:before{top:1.5rem}@media only screen and (max-width:600px){.crowd-fund[data-times-open=true]:before{left:1.25rem}.crowd-fund[data-times-open=true]{max-width:241px}}.crowd-fund[data-times-open=true] .title{padding:1.5rem 3.5rem .9375rem}.crowd-fund[data-times-open=true] .cross{background:url(../img/svg/chat-times-less.svg) no-repeat 50%/cover;height:.2rem;top:2rem;width:.9375rem}@media only screen and (max-width:600px){.crowd-fund[data-times-open=true] .cross{display:block}}.crowd-fund[data-times-open=true] a,.crowd-fund[data-times-open=true] p{max-height:15rem;opacity:1}@media only screen and (max-width:600px){.crowd-fund[data-times-open=true] a,.crowd-fund[data-times-open=true] p{max-width:100%}}.crowd-fund[data-times-open=true] p{margin-bottom:1rem}@media only screen and (max-width:600px){.crowd-fund[data-times-open=true] p{padding:.5rem}}.crowd-fund[data-times-open=true] a{margin:0 auto 2.25rem;max-width:9rem;padding:.75rem .875rem}@media only screen and (max-width:600px){.crowd-fund[data-times-open=true] a{margin:0 auto 1rem}.crowd-fund[data-times-open=true] span span{display:block}}.live-chat-times{backface-visibility:hidden;background-color:#1a5db0;border-radius:.25rem;bottom:2rem;left:unset;overflow:hidden;perspective:1000;position:fixed;right:2rem;text-align:center;top:unset;z-index:90000}@media only screen and (max-width:1199px){.live-chat-times{bottom:1.25rem;right:1.25rem}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.live-chat-times{right:1.25rem}}@media only screen and (max-width:600px){.live-chat-times{bottom:1.25rem}}.live-chat-times:before{background:url(../img/svg/chat-times-icon-new.svg) no-repeat 50%/cover;content:"";display:block;height:1.25rem;left:1.25rem;pointer-events:none;position:absolute;top:1.25rem;width:1.4375rem}@media only screen and (max-width:600px){.live-chat-times:before{left:.75rem;top:.9375rem}}.live-chat-times .title{color:#fff;cursor:pointer;display:block;font-size:1em;font-weight:600;padding:1.25rem 3.75rem}@media only screen and (max-width:600px){.live-chat-times .title{padding:1.5rem}}.live-chat-times .cross{background:url(../img/svg/chat-times-plus.svg) no-repeat 50%/cover;bottom:unset;cursor:pointer;height:.9375rem;left:unset;position:absolute;right:1.25rem;top:1.25rem;width:.9375rem}@media only screen and (max-width:600px){.live-chat-times .cross{display:none;top:1rem}}.live-chat-times ul{max-height:0;opacity:0;overflow:hidden;transition:all .12s linear}@media only screen and (max-width:600px){.live-chat-times ul{max-width:0}}.live-chat-times ul li{color:#fff;font-size:.875em;line-height:1.8em}.live-chat-times span span{font-weight:inherit;line-height:1.2em}@media only screen and (max-width:600px){.live-chat-times span span{display:none}}.live-chat-times span b{font-weight:inherit}@media only screen and (max-width:600px){.live-chat-times span b{display:none}}.live-chat-times[data-times-open=true]:before{top:1.5rem}@media only screen and (max-width:600px){.live-chat-times[data-times-open=true]:before{left:1.25rem}}.live-chat-times[data-times-open=true] .title{padding:1.5rem 3.75rem .9375rem}.live-chat-times[data-times-open=true] .cross{background:url(../img/svg/chat-times-less.svg) no-repeat 50%/cover;height:.2rem;top:2rem;width:.9375rem}@media only screen and (max-width:600px){.live-chat-times[data-times-open=true] .cross{display:block}}.live-chat-times[data-times-open=true] ul{max-height:15rem;opacity:1;padding-bottom:1.25rem}@media only screen and (max-width:600px){.live-chat-times[data-times-open=true] ul{max-width:100%}.live-chat-times[data-times-open=true] span span{display:block}}.quick-exit{backface-visibility:hidden;background:url(../img/svg/exit-badge.svg) no-repeat 50%/cover;border-radius:50%;bottom:auto;cursor:pointer;height:12.5rem;left:auto;perspective:1000;position:fixed;right:2rem;top:25%;transition:transform .15s cubic-bezier(.215,.61,.355,1);width:12.5rem;z-index:50000}@media only screen and (max-width:1199px){.quick-exit{backface-visibility:hidden;bottom:5.5rem;height:8rem;left:auto;perspective:1000;position:fixed;right:1rem;top:auto;width:8rem;z-index:50000}}@media only screen and (max-width:600px){.quick-exit{backface-visibility:hidden;bottom:5.5rem;height:6.5rem;left:auto;perspective:1000;position:fixed;right:.5rem;top:auto;width:6.5rem;z-index:50000}}.quick-exit:hover{transform:scale(1.2)}@media only screen and (max-width:1199px){.quick-exit[data-times-open=true]{transform:translateY(-10.5rem)}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.quick-exit[data-times-open=true]{transform:translateY(-10.5rem)}}footer{background:#f8f8f8;padding:1.5rem 0 2.5rem;position:relative;z-index:10}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){footer{display:flex;flex-direction:column;padding-top:7.625rem}}footer .content{position:relative}footer .content:first-child{margin-bottom:3.125rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){footer .content{position:static}footer .content:first-child{order:2}footer .content:nth-child(2){order:1}footer .content:last-child{order:3}}footer .search{bottom:auto;left:50%;position:absolute;right:auto;top:0;transform:translate(-50%);width:17.5rem;z-index:10}footer .search input{height:2.875rem}@media only screen and (max-width:1199px){footer .search{left:5vw;top:4rem;transform:none}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){footer .search{left:50%;top:1.375rem;transform:translate(-50%)}footer .social{margin:0 auto;order:3}footer .social a{height:3.375rem;width:3.375rem}footer .button--newsletter{display:flex;margin:0 auto .625rem;order:2}footer .button--newsletter img{width:1.75rem}}footer .fr-links{bottom:auto;gap:.5rem;left:auto;position:absolute;right:0;top:0;z-index:10}@media only screen and (max-width:1199px){footer .fr-links{right:3vw}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){footer .fr-links{bottom:auto;left:auto;margin:0 auto 1.25rem;order:1;position:relative;right:auto;top:auto}}footer .donate-link{height:auto;line-height:0;width:17.625rem}footer .donate-link img{width:100%}footer .footer-logo{margin-bottom:2.5rem}footer .footer-logo img{display:block;margin:0 auto 1.5rem;width:14.5rem}footer .footer-logo p{color:#754e94;font-size:1.125em;font-weight:600;max-width:35rem;text-align:center}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){footer .footer-logo p{font-size:1em}}footer .copy{color:#666;font-size:.875em;text-align:center}footer .copy a:hover{text-decoration:underline}
.resources-box{background:#e9e0f3;display:flex;flex:0 0 calc(35% - 1rem);margin-right:1rem;padding:2rem}.resources-box .left{margin-right:1.5rem}.resources-box p{color:#754e94;font-size:1.125em;font-weight:700}@media only screen and (max-width:1199px){.resources-box{flex:0 0 calc(50% - 1rem)}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.resources-box{margin-bottom:2rem}.resources-box .third{flex:0 0 30%}.resources-box .two-third{flex:1 1 70%}}@media only screen and (max-width:600px){.resources-box{margin-bottom:2rem}.resources-box .third{flex:0 0 20%}.resources-box .two-third{flex:1 1 80%}}
.hs2 .content>.flex-row{margin-top:2.5rem}.hs2 .third{margin-right:.75rem}.hs2 .third:last-child{margin-right:0}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.hs2 .third{margin:0 auto .75rem}.hs2 .third:last-child{margin-bottom:0}}.hs2 .service{margin-bottom:.75rem;padding:2.45rem 1.125rem}.hs2 .service:last-child{margin-bottom:0}.hs2 .service h4{font-size:1.5em}.hs2 .service>a{color:#754e94;text-decoration:underline}.hs2 .service>a:hover{color:#00a68c}.hs2 .service[data-service=helpline]{background:#f1def1}.hs2 .service[data-service=helpline] h4{color:#b95bb9}.hs2 .service[data-service=children]{background:#e2dff2}.hs2 .service[data-service=children] h4{color:#705fbe}.hs2 .service[data-service=safe-houses]{background:#e3dce9}.hs2 .service[data-service=safe-houses] h4{color:#754e93}.hs2 .service[data-service=male-victim]{background:#dddbeb}.hs2 .service[data-service=male-victim] h4{color:#57499d}.hs2 .service[data-service=training]{background:#dae2e5}.hs2 .service[data-service=training] h4{color:#466d7e}.hs2 .service[data-service=suffolk-idva]{background:#f4dfdf}.hs2 .service[data-service=suffolk-idva] h4{color:#c95d5d}.hs2 .service[data-service=safe-accommodation]{background:#d9e5da}.hs2 .service[data-service=safe-accommodation] h4{color:#407b48}.hs2 .service[data-service=nidas]{background:#f7e6d8}.hs2 .service[data-service=nidas] h4{color:#d9843b}.hs2 .service[data-service=central]{background:#f9ecd9}.hs2 .service[data-service=central] h4{color:#df9f42}.hs2 .service[data-service=residential]{background:#dbf3ff}.hs2 .service[data-service=residential] h4{color:#31bdcc}.hs2 .service[data-service=suffolk]{background:#f6baba}.hs2 .service[data-service=suffolk] h4{color:#771f1f}.hs2 .service[data-service=standard]{background:#c0d0ff}.hs2 .service[data-service=standard] h4{color:#594fce}.flourish-pledge img{width:15.625rem}.flourish-pledge p{text-align:center}
@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.h2 .video{margin-bottom:2rem;max-width:100%;padding-right:0;width:100%}}.h2 .video .carousel-pager{display:flex}@media only screen and (max-width:1199px){.h2 .video .carousel-pager{align-items:center;width:100%}}.h2 .video .carousel-pager .carousel-dot{display:flex}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.h2 .video .half{flex:1 1 100%;height:auto;width:100%}}.h2 .video .half:first-of-type{box-shadow:0 0 30px -8px rgba(34,34,34,.2)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.h2 .video .half:first-of-type{box-shadow:none;margin-bottom:1.25rem}}.h2 .video .half:last-of-type{padding-left:2.5rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.h2 .video .half:last-of-type{padding-left:0}}.h2 .video small{color:#666;display:block;font-size:1em;line-height:1.6em;margin-top:.625rem}.h2 .video .iframe-container{height:0;padding-top:56.25%;position:relative}.h2 .video .iframe-container iframe{bottom:auto;height:100%;left:0;position:absolute;right:auto;top:0;width:100%}.h2 .video .item{align-self:flex-start}.h2 .video .item .videos{color:#754e94;display:block;font-size:2em;font-weight:700;line-height:1.2em;margin-bottom:.3125rem}@media only screen and (max-width:1368px){.h2 .video .item .videos{display:none;font-size:1.5em}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.h2 .video .item .videos{display:none}}.h2 .video .item .pager{color:#333;display:block;font-size:1.125em;font-weight:500;margin-bottom:1.25rem}@media only screen and (max-width:1368px){.h2 .video .item .pager{font-size:1em;margin-bottom:.9375rem}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.h2 .video .item .pager{color:#754e94;font-size:.9375em}}.h2 .video .item h3{font-size:1.5em;margin-bottom:.625rem}@media only screen and (max-width:1368px){.h2 .video .item h3{font-size:1.375em}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.h2 .video .item h3{font-size:1.375em}}.h2 .video .item .author{display:block;font-size:1.125em;margin-bottom:1.25rem}@media only screen and (max-width:1368px){.h2 .video .item .author{font-size:1em}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.h2 .video .item .author{font-size:.9375em}}.h2 .video .item p{font-size:.9375em}.h2 .video .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.h2 .video .carousel-arrow{position:relative;top:unset;transform:translateY(0)}}.h2 .video .carousel-arrow-prev{left:-5rem}@media only screen and (max-height:800px) and (orientation:landscape){.h2 .video .carousel-arrow-prev{left:-2.5rem}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.h2 .video .carousel-arrow-prev{left:-.625rem}}.h2 .video .carousel-arrow-next{right:-5rem}@media only screen and (max-height:800px) and (orientation:landscape){.h2 .video .carousel-arrow-next{right:-2.5rem}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.h2 .video .carousel-arrow-next{right:-.625rem}}.h2 .video .carousel-counter{display:none}@media only screen and (max-width:1368px){.h2 .mob-only{display:block}}.h2 .carousel-outer,.h2 .video-outer{width:100%}.h2 .carousel-outer .item{overflow:hidden}.h2 .carousel-pager{margin-top:.625rem}.h2 video{-o-object-fit:fill;object-fit:fill;width:100%}.content[data-img=domestic-abuse]{background:url(../img/webp/banners/home-text-box-background-image.webp) no-repeat 50%/cover;padding:4.5vw 2.5rem}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.content[data-img=domestic-abuse]{background:url(../img/webp/banners/home-text-box-background-image@2x.webp) no-repeat 50%/cover}}@media only screen and (max-width:1368px){.content[data-img=domestic-abuse]{padding:3.125rem 2.5rem}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.content[data-img=domestic-abuse]{background:#fff;padding:0}.content[data-img=domestic-abuse]:before{background:url(../img/webp/banners/home-text-box-background-image-mobile.webp) no-repeat 50%/cover;content:"";height:0;padding-top:56.25%;position:relative;width:100%}.content[data-img=domestic-abuse] .text{color:#333;padding:3rem 5vw}.content[data-img=domestic-abuse] .text h2,.content[data-img=domestic-abuse] .text h3,.content[data-img=domestic-abuse] .text h4,.content[data-img=domestic-abuse] .text h5{color:#754e94}.content[data-img=domestic-abuse] .text li,.content[data-img=domestic-abuse] .text p,.content[data-img=domestic-abuse] .text span{color:inherit}}.event-thumbs{margin-right:.625rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.event-thumbs{margin-right:0}.event-thumbs .slider{margin-bottom:2rem}}.event-thumbs .title{justify-content:space-between;margin-bottom:1.25rem}.event-thumbs .title h4{margin-bottom:0}.help-leeway{background:#754e94;justify-content:center;margin-left:.625rem;padding:3.125rem 2.875rem}.help-leeway .button{margin-top:1.25rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.help-leeway{margin-left:0;margin-top:3rem;padding:3rem 2rem}}.services-graphic{z-index:500}.services-graphic .slider{overflow:visible}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic .slider{overflow:hidden}}.services-graphic .container{align-items:center;flex-direction:column;height:34.875rem;justify-content:flex-end;margin:0 auto;max-width:52.125rem;overflow:visible;position:relative;width:100%}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic .container{align-items:flex-start;flex-direction:row;height:auto;justify-content:flex-start;padding:.5rem 0 .5rem .5rem;width:auto}}.services-graphic .container[data-visible=true] .circle{opacity:1}.services-graphic .container[data-visible=true] .circle[data-name=safe-houses]{transform:translate(-7.875rem,-28.25rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic .container[data-visible=true] .circle[data-name=safe-houses]{transform:none}}.services-graphic .container[data-visible=true] .circle[data-name=helpline]{transform:translate(-1.125rem,-18.875rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic .container[data-visible=true] .circle[data-name=helpline]{transform:none}}.services-graphic .container[data-visible=true] .circle[data-name=community-services]{transform:translate(8.5rem,-23.5rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic .container[data-visible=true] .circle[data-name=community-services]{transform:none}}.services-graphic .container[data-visible=true] .circle[data-name=rural-community-service]{transform:translate(-23.5rem,-18.5rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic .container[data-visible=true] .circle[data-name=rural-community-service]{transform:none}}.services-graphic .container[data-visible=true] .circle[data-name=male-victim-service]{transform:translate(-12.5rem,-16.875rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic .container[data-visible=true] .circle[data-name=male-victim-service]{transform:none}}.services-graphic .container[data-visible=true] .circle[data-name=advocacy-service]{transform:translate(8.25rem,-12.5rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic .container[data-visible=true] .circle[data-name=advocacy-service]{transform:none}}.services-graphic .container[data-visible=true] .circle[data-name=children-service]{transform:translate(-19rem,-7.5rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic .container[data-visible=true] .circle[data-name=children-service]{transform:none}}.services-graphic .container[data-visible=true] .circle[data-name=project-safetynet]{transform:translate(18rem,-7.875rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic .container[data-visible=true] .circle[data-name=project-safetynet]{transform:none}}.services-graphic .container[data-visible=true] .circle[data-name=power-to-change]{transform:translate(-26.25rem,-.625rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic .container[data-visible=true] .circle[data-name=power-to-change]{transform:none}}.services-graphic .container[data-visible=true] .circle[data-name=training-consultancy]{transform:translate(10.625rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic .container[data-visible=true] .circle[data-name=training-consultancy]{transform:none}}.services-graphic .logo{background:#fff;border-radius:50%;height:16.25rem;margin-bottom:.5rem;padding:2rem;position:relative;text-align:center;width:16.25rem;z-index:500}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic .logo{display:none}}.services-graphic .logo img{display:block;margin:0 auto .625rem;width:10rem}.services-graphic .logo .title{color:#754e94;display:block;font-size:2.875em;font-weight:700;margin-bottom:.625rem}.services-graphic .circle{align-items:center;background:#999;border:6px solid #fff;border-radius:50%;bottom:0;display:flex;flex-direction:column;height:8.375rem;justify-content:center;left:50%;opacity:0;position:absolute;transform:translate(-50%,-100%);transition:transform .32s cubic-bezier(.215,.61,.355,1),opacity .32s cubic-bezier(.215,.61,.355,1);width:8.375rem;z-index:20}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic .circle{bottom:auto;flex:0 0 8.375rem;left:auto;margin-right:1rem;position:relative;right:auto;top:auto;transform:none}.services-graphic .circle:last-child{margin-right:0}}.services-graphic .circle:before{border-left:.25rem dotted #ccc;content:"";display:block;height:22rem;opacity:.3;position:absolute;top:115%;width:1px;z-index:-10}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic .circle:before{display:none}}.services-graphic .circle:after{border:.375rem solid #ccc;border-radius:50%;bottom:-.75rem;content:"";display:block;left:-.75rem;opacity:.3;position:absolute;right:-.75rem;top:-.75rem;z-index:-10}.services-graphic .circle[data-name=safe-houses]{background:#754e93;padding-bottom:.75rem;transition-delay:50ms}.services-graphic .circle[data-name=safe-houses]:before{border-color:#754e93;transform:translate(.5rem) rotate(-6deg);transform-origin:left top}.services-graphic .circle[data-name=safe-houses]:after{border-color:#754e93}.services-graphic .circle[data-name=helpline]{background:#b95bb9;transition-delay:.1s}.services-graphic .circle[data-name=helpline]:before{border-color:#b95bb9;height:10rem;transform:translate(-.875rem) rotate(10deg);transform-origin:left top}.services-graphic .circle[data-name=helpline]:after{border-color:#b95bb9}.services-graphic .circle[data-name=community-services]{background:#df9f42;transition-delay:.15s}.services-graphic .circle[data-name=community-services]:before{border-color:#df9f42;height:12rem;transform:translate(-2.75rem,-.875rem) rotate(32deg);transform-origin:left top}.services-graphic .circle[data-name=community-services]:after{border-color:#df9f42}.services-graphic .circle[data-name=rural-community-service]{background:#407b48;transition-delay:.2s}.services-graphic .circle[data-name=rural-community-service]:before{border-color:#407b48;height:15rem;transform:translate(3.75rem,-1.5rem) rotate(-55deg);transform-origin:left top}.services-graphic .circle[data-name=rural-community-service]:after{border-color:#407b48}.services-graphic .circle[data-name=male-victim-service]{background:#57499d;transition-delay:.25s}.services-graphic .circle[data-name=male-victim-service]:before{border-color:#57499d;height:5rem;transform:translate(2.75rem,-.875rem) rotate(-30deg);transform-origin:left top}.services-graphic .circle[data-name=male-victim-service]:after{border-color:#57499d}.services-graphic .circle[data-name=advocacy-service]{background:#c95d5d;transition-delay:.3s}.services-graphic .circle[data-name=advocacy-service]:before{border-color:#c95d5d;height:5rem;transform:translate(-4.25rem,-2.5rem) rotate(50deg);transform-origin:left top}.services-graphic .circle[data-name=advocacy-service]:after{border-color:#c95d5d}.services-graphic .circle[data-name=children-service]{background:#705fbe;transition-delay:.35s}.services-graphic .circle[data-name=children-service]:before{border-color:#705fbe;height:8rem;transform:translate(5rem,-3.5rem) rotate(-75deg);transform-origin:left top}.services-graphic .circle[data-name=children-service]:after{border-color:#705fbe}.services-graphic .circle[data-name=project-safetynet]{background:#d9843b;transition-delay:.4s}.services-graphic .circle[data-name=project-safetynet]:before{border-color:#d9843b;height:15rem;transform:translate(-4.75rem,-4rem) rotate(80deg);transform-origin:left top}.services-graphic .circle[data-name=project-safetynet]:after{border-color:#d9843b}.services-graphic .circle[data-name=power-to-change]{background:#74bec5;transition-delay:.45s}.services-graphic .circle[data-name=power-to-change]:before{border-color:#74bec5;height:15rem;transform:translate(5.25rem,-5rem) rotate(-100deg);transform-origin:left top}.services-graphic .circle[data-name=power-to-change]:after{border-color:#74bec5}.services-graphic .circle[data-name=training-consultancy]{background:#466d7e;transition-delay:.5s}.services-graphic .circle[data-name=training-consultancy]:before{border-color:#466d7e;height:8rem;transform:translate(-5rem,-6rem) rotate(110deg);transform-origin:left top}.services-graphic .circle[data-name=training-consultancy]:after{border-color:#466d7e}.services-graphic .circle p{color:#fff;font-size:.9375em;font-weight:400;line-height:1.3em;text-align:center}.img[data-img=volunteering]{align-items:center;background:url(../img/webp/home-testimonial-background-image.webp) no-repeat 50%/cover;display:flex;justify-content:center;margin-right:1.75rem;padding:0 2.5rem}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.img[data-img=volunteering]{background:url(../img/webp/home-testimonial-background-image@2x.webp) no-repeat 50%/cover}}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.img[data-img=volunteering]{margin-bottom:2rem;margin-right:0;padding:20vw 5vw}}.img[data-img=volunteering] p{font-size:1.25em}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.img[data-img=volunteering] p{font-size:1em}}.text.grey-pad{background:#f8f8f8;padding:4.75rem 5.25rem 4.75rem 2.625rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.text.grey-pad{padding:3rem 5vw}}
.legal{background:#fff;padding:5rem 0}.legal h1.cursive-header{margin-bottom:2rem}.legal .content>.flex-row{margin-bottom:4rem}.legal .half:first-child{margin-right:2rem}.legal .half:last-child{margin-left:2rem}.legal p a{color:#333;font-weight:600;opacity:1;text-decoration:underline;transition:transform 80ms linear}.legal p a:hover{opacity:.5}.legal ol,.legal ul{margin:0 1rem 1.25rem}.legal ol:last-child,.legal ul:last-child{margin:0 1rem}.legal ol li,.legal ul li{color:#333;font-size:1em;line-height:1.6em}.legal ul li{list-style-type:disc}.legal ol li{list-style-type:decimal}.settings{background:#f3f1ed;padding:2.5rem}.settings label{color:#333;font-size:1.125em;font-weight:600;margin-right:1rem}.settings .toggle{margin-left:auto;position:relative;width:4.5rem}.settings .toggle input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:800}.settings .toggle .slider{background:#333;border-radius:2.5rem;height:2.5rem;position:relative;width:100%;z-index:10}.settings .toggle .slider:before{background:#4285f4;border-radius:2.5rem;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 80ms linear;z-index:-10}.settings .toggle input:checked+.slider:before{opacity:1}.settings .toggle .slider:after{background:#fff;border-radius:50%;box-shadow:0 0 5px -2px rgba(0,0,0,.02);content:"";height:2rem;left:.25rem;position:absolute;top:.25rem;transition:transform 80ms linear;width:2rem;z-index:50}.settings .toggle input:checked+div:after{transform:translate(100%)}@media only screen and (max-width:1000px) and (orientation:portrait),only screen and (max-width:880px){.legal{padding:2.5rem 0}.legal .content>.flex-row{margin-bottom:0}.legal .half:first-child,.legal .half:last-child{margin:0 auto 1.25rem}.legal .content>.flex-row:last-child .half:last-child{margin:0 auto}.legal .content p span.mob-only{display:inline}.settings{display:block;padding:1.25rem;width:100%}}
.lightbox-overlay{align-items:center;background:rgba(51,51,51,.75);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .18s linear;z-index:1200000}.lightbox-overlay[aria-hidden=false]{opacity:1;pointer-events:all}@keyframes exit-prev{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10rem)}}@keyframes enter-prev{0%{opacity:0;transform:translate(-10rem)}to{opacity:1;transform:translate(0)}}@keyframes exit-next{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-10rem)}}@keyframes enter-next{0%{opacity:0;transform:translate(10rem)}to{opacity:1;transform:translate(0)}}.lightbox-window{line-height:0;opacity:1;overflow:hidden;position:relative;transform:translate(0);transition:opacity .28s linear,transform .28s linear}.lightbox-window[data-exit=DIRECTION_PREV]{animation:exit-prev .28s linear forwards}.lightbox-window[data-enter=DIRECTION_PREV]{animation:enter-prev .28s linear forwards}.lightbox-window[data-exit=DIRECTION_NEXT]{animation:exit-next .28s linear forwards}.lightbox-window[data-enter=DIRECTION_NEXT]{animation:enter-next .28s linear forwards}.lightbox-title{background:rgba(51,51,51,.75);bottom:0;color:#fff;font-size:1.25rem;left:0;opacity:0;padding:1.25rem;position:absolute;right:0;text-align:center;text-transform:capitalize;transform:translateY(100%);transition:opacity .12s linear,transform .12s linear}.lightbox-window:hover .lightbox-title{opacity:1;transform:translate(0)}.lightbox-navigation{height:2.875rem;position:absolute;top:50%;transform:translateY(-50%);width:2.875rem}.lightbox-navigation[aria-disabled=true]{opacity:.5;pointer-events:none}.lightbox-navigation.lightbox-prev{left:5vw}.lightbox-navigation.lightbox-next{right:5vw}.lightbox-navigation:before{background:hsla(0,0%,100%,.75);border-radius:50%;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;transition:opacity 80ms linear}.lightbox-navigation:hover:before{opacity:1}.lightbox-navigation:after{content:"";height:2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2rem}.lightbox-navigation.lightbox-prev:after{background:url(../img/svg/left.svg) no-repeat 50%/cover}.lightbox-navigation.lightbox-next:after{background:url(../img/svg/right.svg) no-repeat 50%/cover}.lightbox-close{background:url(../img/svg/close-white.svg) no-repeat 50%/80%;height:2.875rem;position:absolute;right:2rem;top:2rem;width:2.875rem;z-index:10}.lightbox-close:before{background:hsla(0,0%,100%,.25);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 80ms linear;z-index:-10}.lightbox-close:hover:before{opacity:.75}.lightbox-close:active:before{opacity:1}.lightbox-loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.lightbox-loading svg{height:6rem;width:6rem;z-index:30}.lightbox-loading circle{fill:none;stroke:#fff;stroke-width:4;stroke-dasharray:280;stroke-dashoffset:280;stroke-linecap:round;animation:loading 2s linear infinite both;animation-delay:.34s}@keyframes loading{0%{stroke-dashoffset:280}to{stroke-dashoffset:-260}}

.not-found,body.grey{background-color:#efefef}.not-found{height:100%;left:0;padding:5rem 0;position:absolute;top:8rem;width:100%}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.not-found{padding:0 0 2.5rem;position:relative;top:unset}}.not-found .flex{align-items:center;justify-content:center;text-align:center}.not-found .info{background-color:#fff;margin:0 auto;max-width:43rem;padding:3.75rem;width:100%}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.not-found .info{padding:2.5rem 1.25rem}}.not-found img{margin-bottom:2.5rem;max-width:8rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.not-found img{margin-bottom:1.25rem}}@media only screen and (max-width:350px){.not-found img{max-width:6rem}}.not-found h1{color:#754e94;font-size:3.625em;font-weight:700;margin-bottom:.9375rem;text-transform:uppercase}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.not-found h1{font-size:2.875em;margin-bottom:1.25rem}}@media only screen and (max-width:350px){.not-found h1{font-size:1.875em}}.not-found span{color:#333;display:block;font-size:1.5em;line-height:1.4em;margin-bottom:.625rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.not-found span{font-size:1.25em;line-height:1.4em;margin-bottom:1.25rem}}@media only screen and (max-width:350px){.not-found span{font-size:1em}}.not-found p{color:#333;font-size:1em}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.not-found p{font-size:1.125em;line-height:1.4em}}@media only screen and (max-width:350px){.not-found p{font-size:.9375em}}.not-found a{text-decoration:underline}.not-found a:hover{opacity:.5}
.notification{background:#333;bottom:2rem;left:50%;opacity:0;padding:1.25rem;position:fixed;transform:translate(-50%,2rem);transition:opacity .25s linear,transform .25s linear;z-index:1000000}.notification[aria-hidden=true]{opacity:0}.notification[aria-hidden=false]{opacity:1;transform:translate(-50%)}.notification p{color:#fff;font-size:1.125em;text-align:center}
nav li[aria-haspopup=true]{max-height:3.375rem;transition:max-height .1s ease-in-out}nav li[aria-haspopup=true] img{margin-left:.5rem;translate:0 .15rem;width:1.25rem}nav li[aria-haspopup=true] .nav-submenu{scale:100% 0;transform-origin:top;transition:scale .1s ease-in}nav li[aria-haspopup=true][data-tapped=true]{max-height:40rem}nav li[aria-haspopup=true][data-tapped=true] .nav-submenu{scale:100% 100%}nav .nav-submenu li{font-size:1em;line-height:1.375rem;margin-left:1rem;position:relative}.contact-us-box{background:#754e94;padding:5.125rem 3.875rem}.contact-us-box h3{color:#fff}.contact-us-box p{color:#fff;line-height:1.75rem;max-width:33.75rem}.contact-us-box a{font-weight:600}.contact-us-box a:hover{text-decoration:underline}@media only screen and (max-width:600px){.contact-us-box{padding:3.5rem 2rem;width:100vw}.contact-us-box p{max-width:unset}}.img[data-img=young-people]{background:url(/img/webp/banners/young-people-banner.webp) no-repeat 50%/cover}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.img[data-img=young-people]{background:url(/img/webp/banners/young-people-banner@2x.webp) no-repeat 50%/cover}}.img[data-img=parents-advice]{background:url(/img/webp/banners/parents-header.webp) no-repeat 50%/cover}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.img[data-img=parents-advice]{background:url(/img/webp/banners/parents-header@2x.webp) no-repeat 50%/cover}}.img[data-img=professionals]{background:url(/img/webp/banners/professionals-header.webp) no-repeat 50%/cover}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.img[data-img=professionals]{background:url(/img/webp/banners/professionals-header@2x.webp) no-repeat 50%/cover}}.img[data-img=healthy-relationships]{background:url(/img/webp/banners/healthy-relationships-header.webp) no-repeat 50%/cover}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.img[data-img=healthy-relationships]{background:url(/img/webp/banners/healthy-relationships-header@2x.webp) no-repeat 50%/cover}}.img[data-img=jobs]{background:url(/img/webp/banners/jobs-header.webp) no-repeat 50%/cover}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.img[data-img=jobs]{background:url(/img/webp/banners/jobs-header@2x.webp) no-repeat 50%/cover}}.purple-bullets li{line-height:1.75rem;margin-left:1.875rem;position:relative}.purple-bullets li:before{aspect-ratio:1;background:#754e94;border-radius:100%;content:"";display:block;left:-1.875rem;position:absolute;top:.875rem;translate:0 -50%;width:.375rem}.two-box-container{display:grid;gap:1.875rem;grid-template-columns:repeat(auto-fit,minmax(31.25rem,1fr))}@media only screen and (max-width:600px){.two-box-container{grid-template-columns:100%}}.flag-boxes{margin-top:2.875rem}.flag-boxes .flag-box{background:#f8f8f8;padding:4.5rem 2.75rem}@media only screen and (max-width:600px){.flag-boxes .flag-box{background:#fff;padding:0}}.flag-boxes .flag-box ul li{line-height:2.25rem;margin-left:1.875rem;position:relative}.flag-boxes .flag-box ul li:before{aspect-ratio:1;border-radius:100%;content:"";display:block;left:-1.875rem;position:absolute;top:50%;translate:0 -50%;width:.375rem}.flag-boxes .flag-box--red h2{color:#c0321f}.flag-boxes .flag-box--red ul li:before{background:#c0321f}.flag-boxes .flag-box--green h2{color:#00a68c}.flag-boxes .flag-box--green ul li:before{background:#00a68c}.what-can-you-do{background:url(/img/webp/what-can-you-do.webp) no-repeat 50%/cover;padding:6.625rem 2.875rem}@media only screen and (max-width:600px){.what-can-you-do{background:#fff;padding:0 1.172rem}}.what-can-you-do .text{width:50%}@media only screen and (max-width:600px){.what-can-you-do .text{width:100%}}.what-can-you-do .text h3{color:#fff}@media only screen and (max-width:600px){.what-can-you-do .text h3{color:#754e94}}.what-can-you-do .text p{color:#fff}@media only screen and (max-width:600px){.what-can-you-do .text p{color:#333}}#relationship-quiz{margin-top:2.875rem}@media only screen and (max-width:600px){#relationship-quiz{padding:0}}#relationship-quiz .quiz-tracker{display:grid;gap:.625rem;grid-template-columns:repeat(9,1fr);height:1.5625rem}@media only screen and (max-width:600px){#relationship-quiz .quiz-tracker{height:1rem}}#relationship-quiz .quiz-tracker .tracker{background:#baa6c9}#relationship-quiz .quiz-tracker .tracker[data-current=true]{background:#e8e0f2}#relationship-quiz .quiz-tracker .tracker[data-completed=true]{background:#754e94}#relationship-quiz .quiz-card{background:#e8e0f2;height:21.875rem;margin-top:.4375rem;padding:0 8.5rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){#relationship-quiz .quiz-card{aspect-ratio:1;height:unset;padding:3rem 2rem}}#relationship-quiz .quiz-card #question-container span{color:#754e94;font-size:1.5em;font-weight:600;line-height:2.25rem}@media only screen and (max-width:600px){#relationship-quiz .quiz-card #question-container span{font-size:1em;line-height:2rem}}#relationship-quiz .quiz-card .results .title{color:#754e94;font-size:1.5em;font-weight:600;margin-bottom:1.875rem}@media only screen and (max-width:600px){#relationship-quiz .quiz-card .results .title{font-size:1rem}}#relationship-quiz .quiz-card .results .results-text{align-items:center;background:#fff;display:flex;justify-content:center;margin-bottom:1.875rem;padding:1rem 2.625rem;width:100%}#relationship-quiz .quiz-card .results .results-text span{color:#754e94;line-height:1.875rem;text-align:center}@media only screen and (max-width:600px){#relationship-quiz .quiz-card .results .results-text span{font-size:.9em}}#relationship-quiz .quiz-card .results .button{align-items:center;display:flex;justify-content:center;width:13.875rem}#relationship-quiz .quiz-card .results .button img{width:1.125rem}@media only screen and (max-width:600px){#relationship-quiz .quiz-card .results .button{font-size:.9em;width:10rem}}#relationship-quiz .quiz-card #quiz-buttons{gap:1rem;margin-top:2.125rem}#relationship-quiz .quiz-card #quiz-buttons .quiz-button{background:#fff;border:.125rem solid #754e94;color:#754e94;padding:.875rem 0}#relationship-quiz .quiz-card #quiz-buttons .quiz-button[data-action=start]{width:13.875rem}#relationship-quiz .quiz-card #quiz-buttons .quiz-button[data-action=no],#relationship-quiz .quiz-card #quiz-buttons .quiz-button[data-action=yes]{width:9.625rem}@media only screen and (max-width:600px){#relationship-quiz .quiz-card #quiz-buttons .quiz-button{font-size:.9em}#relationship-quiz .quiz-card #quiz-buttons .quiz-button[data-action=start]{width:10rem}#relationship-quiz .quiz-card #quiz-buttons .quiz-button[data-action=no],#relationship-quiz .quiz-card #quiz-buttons .quiz-button[data-action=yes]{width:8rem}}#relationship-quiz .restart-quiz{gap:.5rem;margin:1.625rem auto 0;opacity:0}#relationship-quiz .restart-quiz img{width:1.125rem}#relationship-quiz .restart-quiz span{color:#754e94}#relationship-quiz .restart-quiz--purple{margin:0;opacity:1}.healthy-relationships-video-container{background:#fff}.healthy-relationships-video-container .healthy-relationships-video video{aspect-ratio:16/9;width:100%}.healthy-relationships-video-container .healthy-relationships-video-text{background:#f8f8f8;padding:5.75rem 2.625rem}@media only screen and (max-width:600px){.healthy-relationships-video-container .healthy-relationships-video-text{background:#fff;padding:0}}.faq-body{padding:0 0 2.5rem}.faq-body .relationship-types{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%}.faq-body .relationship-types .relationship-type{padding:1.125rem 1rem}.faq-body .relationship-types .relationship-type h4{font-size:1.25em}.faq-body .relationship-types .relationship-type ul li{line-height:1.75rem;margin-left:1.375rem;position:relative}.faq-body .relationship-types .relationship-type ul li:before{aspect-ratio:1;border-radius:100%;content:"";display:block;left:-1.375rem;position:absolute;top:.875rem;translate:0 -50%;width:.375rem}.faq-body .relationship-types .healthy{background:#dfd4ed}.faq-body .relationship-types .unhealthy{background:#b298d3}.faq-body .relationship-types .toxic{background:#754e94}.faq-body .relationship-types .toxic ul li:before{background:#fff}.faq-body .relationship-types .healthy ul li:before,.faq-body .relationship-types .unhealthy ul li:before{background:#754e94}.faq-body .relationship-types .toxic h4,.faq-body .relationship-types .toxic p,.faq-body .relationship-types .toxic ul li,.faq-body .relationship-types .unhealthy h4,.faq-body .relationship-types .unhealthy p,.faq-body .relationship-types .unhealthy ul li{color:#fff}.faq-body .love-bombing-list{margin-bottom:2rem}.faq-body .love-bombing-list li{line-height:1.75rem;margin-left:1.375rem;position:relative}.faq-body .love-bombing-list li:before{aspect-ratio:1;background:#754e94;border-radius:100%;content:"";display:block;left:-1.375rem;position:absolute;top:.875rem;translate:0 -50%;width:.375rem}.equality-wheel p{margin-bottom:2.875rem;width:65%}@media only screen and (max-width:600px){.equality-wheel p{width:100%}}.equality-wheel .content img{min-width:100%;width:100%}@media only screen and (min-device-pixel-ratio:2),only screen and (min-width:2500px){.equality-wheel .content img{width:55rem}}.dos-donts-boxes{margin-top:2.875rem}.grey-box{background:#f8f8f8;padding:4.375rem 2.625rem}@media only screen and (max-width:600px){.grey-box{background:#fff;padding:0}}.professional-box h4{font-size:1.5rem!important}.professional-box ul{margin-bottom:1rem}.identifying{background:url(/img/webp/parents-identify.webp) no-repeat 50%/cover}.commitments{background:url(/img/webp/healthyrelationships-commitments.webp) no-repeat 50%/cover}.commitments li{line-height:2.25rem!important}.commitments li:before{background:#754e94!important}.commitments,.identifying{padding:4.375rem 2.75rem}@media only screen and (max-width:600px){.commitments,.identifying{background:#fff;padding:0 1.172rem}.commitments h3,.identifying h3{color:#754e94!important}.commitments li,.commitments p,.identifying li,.identifying p{color:#333!important}}.commitments h3,.commitments li,.commitments p,.identifying h3,.identifying li,.identifying p{color:#fff}.commitments p,.identifying p{width:48.5rem}@media only screen and (max-width:600px){.commitments p,.identifying p{width:100%}}.commitments ul,.identifying ul{margin-bottom:1rem}.commitments li,.identifying li{line-height:1.75rem;margin-left:1.375rem;position:relative}.commitments li:before,.identifying li:before{aspect-ratio:1;background:#fff;border-radius:100%;content:"";display:block;left:-1.375rem;position:absolute;top:.875rem;translate:0 -50%;width:.375rem}@media only screen and (max-width:600px){.commitments li:before,.identifying li:before{background:#754e94}}.professional-support{background:url(/img/webp/professionals-support.webp) no-repeat 50%/cover;padding:8.75rem 2.875rem}@media only screen and (max-width:600px){.professional-support{background:#fff;padding:0 1.172rem}.professional-support h3{color:#754e94!important}.professional-support p{color:#333!important}}.professional-support h3,.professional-support p{color:#fff}.professional-support p{line-height:1.75rem;width:50%}@media only screen and (max-width:600px){.professional-support p{width:100%}}.resources-buttons{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(9.563rem,1fr))}@media only screen and (max-width:880px) and (max-height:600px) and (orientation:landscape){.resources-buttons{display:flex;flex-direction:column}}@media only screen and (max-width:600px){.resources-buttons{display:flex;flex-direction:column}}.resources-buttons .button{align-items:center;display:flex;justify-content:center}.impact-boxes{display:grid;gap:1rem;grid-auto-rows:17.5rem;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));margin-top:4.875rem}.impact-boxes .impact-box{height:100%;position:relative}.impact-boxes .impact-box img{position:absolute;top:0}.impact-boxes .impact-box .text{position:absolute;text-align:center;top:35%}.impact-boxes .impact-box h4{font-size:1.375em;margin-bottom:0}.impact-boxes .impact-box p{color:#754e94;font-size:1.25em;text-align:center}.help-boxes{margin-top:3.875rem}
.parallax{overflow:hidden}.parallax .img{bottom:0;left:0;position:absolute;right:0;top:0}.parallax[data-start="1"] .img{bottom:10vh;top:-33vh}
.read-more-item[aria-expanded=false]{max-height:38rem;overflow:hidden;transition:all .15s ease}@media only screen and (max-width:600px){.read-more-item[aria-expanded=false]{max-height:40rem}}.read-more-item[aria-expanded=true]{max-height:100rem;transition:all .15s ease}.read-more-item__text .dots[aria-hidden=true],.read-more-item__text .read-more-item__text--hidden[aria-hidden=true]{display:none}.read-more-item__button{color:#754e94;padding:.375rem;text-decoration:underline}

.search-page{padding:2.5rem 0}.search-page .result{margin-bottom:2.5rem;max-width:54rem}.search-page .result a{color:#754e94;display:inline-block;font-size:1.5em;font-weight:700;line-height:1.4em;margin-bottom:.625rem}@media only screen and (max-width:600px){.search-page .result a{font-size:1.125em}}.search-page .result a:hover{opacity:.5}.search-page .result img{display:none}.search-page .result p{font-size:1em;line-height:1.6em}@media only screen and (max-width:600px){.search-page .result p{font-size:.875em}}.search-page h2{margin-top:5rem}
.services-graphic-n{position:relative}.services-graphic-n .slider{overflow:visible}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic-n .slider{overflow:hidden}}.services-graphic-n .slider-content{position:relative}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic-n .slider-content{align-items:flex-start;flex-direction:row;height:auto;justify-content:flex-start;width:auto}}.services-graphic-n .flex-row{margin:0 auto .875rem;width:100%}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic-n .flex-row{justify-content:flex-start}}.services-graphic-n .flex-row.short-row{max-width:42rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic-n .flex-row.short-row{justify-content:flex-start}}.services-graphic-n .flex-row.less-short-row{max-width:57.5rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic-n .flex-row.less-short-row{justify-content:flex-start}}.services-graphic-n .container[data-visible=true] .circle{opacity:1}.services-graphic-n .container[data-visible=true] .circle[data-service=helpline]{transform:translate(0);transition-delay:0ms}.services-graphic-n .container[data-visible=true] .circle[data-service=children]{transform:translate(0);transition-delay:50ms}.services-graphic-n .container[data-visible=true] .circle[data-service=safe-houses]{transform:translate(0);transition-delay:.1s}.services-graphic-n .container[data-visible=true] .circle[data-service=male-victim]{transform:translate(0);transition-delay:.15s}.services-graphic-n .container[data-visible=true] .circle[data-service=training]{transform:translate(0);transition-delay:.2s}.services-graphic-n .container[data-visible=true] .circle[data-service=suffolk-idva]{transform:translate(0);transition-delay:.25s}.services-graphic-n .container[data-visible=true] .circle[data-service=safe-accommodation]{transform:translate(0);transition-delay:.3s}.services-graphic-n .container[data-visible=true] .circle[data-service=nidas]{transform:translate(0);transition-delay:.35s}.services-graphic-n .container[data-visible=true] .circle[data-service=vulnerable-adult]{transform:translate(0);transition-delay:.4s}.services-graphic-n .circle{align-items:center;background:#999;border:6px solid hsla(0,0%,100%,.3);border-radius:50%;display:flex;flex:0 0 10rem;flex-direction:column;height:10rem;justify-content:center;margin:0 1.75rem;opacity:0;padding:.5rem;position:relative;transition:transform .2s cubic-bezier(.215,.61,.355,1),opacity .25s cubic-bezier(.215,.61,.355,1);width:10rem;z-index:20}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic-n .circle{margin:0 .625rem 0 0}.services-graphic-n .circle:last-child{margin-right:0}}.services-graphic-n .circle:before{border-left:.25rem dotted #ccc;content:"";display:block;height:22rem;opacity:.3;position:absolute;top:115%;width:1px;z-index:-10}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic-n .circle:before{display:none}}.services-graphic-n .circle:after{border:.375rem solid #fff;border-radius:50%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-10}.services-graphic-n .circle[data-service=helpline]{background:#b95bb9;border-color:#f1def1;transform:translateY(25rem)}.services-graphic-n .circle[data-service=helpline]:before{height:18rem;top:105%}.services-graphic-n .circle[data-service=children]{background:#705fbe;border-color:#e2dff2;transform:translate(18rem,16rem)}.services-graphic-n .circle[data-service=children]:before{height:14rem;transform:translate(4rem,-1.75rem) rotate(-55deg);transform-origin:top left}.services-graphic-n .circle[data-service=safe-houses]{background:#754e93;border-color:#e3dce9;transform:translate(8rem,16rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic-n .circle[data-service=safe-houses]{transform:none}}.services-graphic-n .circle[data-service=safe-houses]:before{display:none;height:6rem;transform:translate(2.25rem,-.75rem) rotate(-28deg);transform-origin:top left}.services-graphic-n .circle[data-service=male-victim]{background:#57499d;border-color:#dddbeb;transform:translate(-8rem,16rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic-n .circle[data-service=male-victim]{transform:none}}.services-graphic-n .circle[data-service=male-victim]:before{height:6rem;transform:translate(-2.25rem,-.75rem) rotate(28deg);transform-origin:top left}.services-graphic-n .circle[data-service=training]{background:#466d7e;border-color:#dae2e5;transform:translate(-18rem,16rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic-n .circle[data-service=training]{transform:none}}.services-graphic-n .circle[data-service=training]:before{height:14rem;transform:translate(-4rem,-1.75rem) rotate(55deg);transform-origin:top left}.services-graphic-n .circle[data-service=suffolk-idva]{background:#c95d5d;border-color:#f4dfdf;transform:translate(13rem,1rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic-n .circle[data-service=suffolk-idva]{transform:none}}.services-graphic-n .circle[data-service=suffolk-idva]:before{height:6rem;transform:translate(5.75rem,-5.5rem) rotate(-80deg);transform-origin:top left}.services-graphic-n .circle[data-service=safe-accommodation]{background:#407b48;border-color:#d9e5da;transform:translate(-13rem,1rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic-n .circle[data-service=safe-accommodation]{transform:none}}.services-graphic-n .circle[data-service=safe-accommodation]:before{height:5rem;transform:translate(-5.75rem,-5.5rem) rotate(80deg);transform-origin:top left}.services-graphic-n .circle[data-service=nidas]{background:#d9843b;border-color:#f7e6d8;transform:translate(21rem,-4.5rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic-n .circle[data-service=nidas]{transform:none}}.services-graphic-n .circle[data-service=nidas]:before{height:14rem;transform:translate(5.875rem,-6.5rem) rotate(-110deg);transform-origin:top left}.services-graphic-n .circle[data-service=vulnerable-adult]{background:#df9f42;border-color:#f9ecd9;transform:translate(-21rem,-4.5rem)}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic-n .circle[data-service=vulnerable-adult]{transform:none}}.services-graphic-n .circle[data-service=vulnerable-adult]:before{height:14rem;transform:translate(-5.875rem,-6.5rem) rotate(110deg);transform-origin:top left}.services-graphic-n .circle span{color:#fff;font-size:.875em;font-weight:400;line-height:1.3em;text-align:center}.services-graphic-n .logo{background:#fff;border-radius:50%;bottom:5rem;height:16.25rem;left:50%;margin:0 auto;padding:2rem;position:absolute;text-align:center;transform:translate(-50%);width:16.25rem;z-index:500}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.services-graphic-n .logo{display:none}}.services-graphic-n .logo img{display:block;margin:0 auto .625rem;width:10rem}.services-graphic-n .logo .title{color:#754e94;display:block;font-size:2.875em;font-weight:700;margin-bottom:.625rem}
.slider{overflow:hidden;width:100%}.slider-content{cursor:grab;position:relative;transition:transform .12s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.slider[data-slider-mob-only=true] .slider-content{cursor:default;-webkit-user-select:all;-moz-user-select:all;user-select:all}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.slider[data-slider-mob-only=true] .slider-content{cursor:grab}}.slider[data-grabbing=true] .slider-content{cursor:grabbing}.slider-content>*{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-controls{display:none;justify-content:flex-end;margin-top:1.875rem}.slider-navigation-button{height:2rem;margin-right:.625rem;width:2rem}.slider-navigation-button:disabled{opacity:.5}.slider-navigation-button:last-child{margin-right:0}
.soft-load{opacity:0;transform:translateY(5rem);transition:opacity .24s linear,transform .24s linear}.soft-load[data-visible=true]{opacity:1;transform:translate(0)}
.sp-logos .item{box-shadow:0 5px 6px rgba(0,0,0,.1);flex:0 0 calc(16.66667% - 0.875rem);line-height:0;margin-bottom:1rem;margin-right:1rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.sp-logos .item{flex:0 0 calc(25% - 0.875rem);margin-right:.625rem}.sp-logos .item:nth-child(4n){margin-right:0}}@media only screen and (max-width:600px){.sp-logos .item{flex:0 0 calc(50% - 0.3125rem)}.sp-logos .item:nth-child(2n){margin-right:0}}.sp-logos .item:nth-child(6n){margin-right:0}.sp-logos .item img{height:auto;width:100%}
.calendar-content{background:#f8f8f8;margin-bottom:2rem;padding:3.75rem 2rem}.calendar-content:last-child{margin-bottom:0}.calendar-content .half:nth-child(2) h4,.calendar-content .more-info h4{font-size:1.5em}.calendar-content .more-info{height:0;overflow:hidden}.calendar-content .read-more{color:#754e94;font-size:1em;left:-.5rem;padding:.5rem;position:relative;text-decoration:underline}.calendar-content .times{color:#333;display:block;font-size:1em;margin-top:1.25rem}.content--blue-pad{background:#754e94;padding:6rem 2rem}@media only screen and (max-width:600px){.content--blue-pad{padding:3.5rem 2rem}}.content--blue-pad p{color:#fff;font-size:1.5em;max-width:47.375rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.content--blue-pad p{font-size:1.25em}}@media only screen and (max-width:600px){.content--blue-pad p{font-size:1.125em}}.content--blue-pad p a{text-decoration:underline}.content--blue-pad p a:hover{text-decoration:none}.calendar-key{gap:3.5rem;margin-top:1.5rem}.calendar-key .offline,.calendar-key .online{color:#333;position:relative;translate:1.5rem}.calendar-key .offline:before,.calendar-key .online:before{aspect-ratio:1;content:"";position:absolute;translate:-1.375rem;width:.75rem}.calendar-key .online:before{background:#00a68c}.calendar-key .offline:before{background:#754e94}.list-purple{margin-bottom:1rem}.list-purple li{margin-left:2rem;position:relative}.list-purple li:before{background:#754e94;border-radius:50%;content:"";height:.5rem;left:-2rem;position:absolute;top:.5rem;width:.5rem}

.vol-temp{backface-visibility:hidden;background:#fdeae8;bottom:8%;box-shadow:0 0 20px -8px rgba(0,0,0,.4);left:50%;padding:3rem 2.375rem;perspective:1000;position:fixed;right:auto;top:auto;transform:translate(-50%);transition:opacity .15s cubic-bezier(.215,.61,.355,1);z-index:500}.vol-temp[aria-hidden=true]{opacity:0}.vol-temp button[title="Close window"]{bottom:auto;height:2rem;left:auto;position:absolute;right:1.25rem;top:1.25rem;width:2rem;z-index:20}.vol-temp button[title="Close window"] img{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vol-temp p{color:#00a68c;font-size:1.375em}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.vol-temp{backface-visibility:hidden;bottom:15rem;left:unset;max-width:100%;perspective:1000;position:fixed;right:unset;top:unset;transform:translate(0);width:100%}}@media only screen and (max-width:600px){.vol-temp p{font-size:1em}}.text.pad-right{padding-right:3rem}@media only screen and (max-width:1368px){.text.pad-right{padding-right:0}}.help-item{flex:0 0 25%;margin-bottom:2rem;padding:0 1.25rem}.help-item:nth-child(n+5){margin-bottom:0}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.help-item:nth-child(n+5){margin-bottom:2rem}.help-item{flex:0 0 50%}}@media only screen and (max-width:600px){.help-item{flex:0 0 100%;width:100%}}.help-item img{display:block;margin:0 auto 1.25rem}.help-item p{color:#754e94;font-size:1.375em;font-weight:700;margin:0 auto;max-width:15.625rem;text-align:center}.job{margin-bottom:.625rem}.job__header{background:#f8f8f8;cursor:pointer;padding:2.375rem 2.625rem;position:relative}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.job__header{padding:1.5rem}}.job__header .title{color:#754e94;display:block;font-size:1.5em;font-weight:700;line-height:1.4em;padding-right:3rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.job__header .title{font-size:1.125em}}.job__header:after{background:url(../img/svg/more-purple.svg) no-repeat 50%/cover;content:"";display:block;height:1.5rem;pointer-events:none;position:absolute;right:2.625rem;top:50%;transform:translateY(-50%);width:1.5rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.job__header:after{right:1.5rem}}.job[data-open=true] .job__header:after{background:url(../img/svg/less-purple.svg) no-repeat 50%/cover}.job__body{background:#f8f8f8;height:0;overflow:hidden;padding:0 2.625rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.job__body{padding-bottom:3rem;padding:0 1.5rem}}.job__body .text{padding-bottom:5rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.job__body .text{padding-bottom:0}}.job__body .text a{color:#754e94;text-decoration:underline}.job__body .text ul{margin-bottom:1.25rem;padding:0 1em}.job__body .text ul:last-child{margin-bottom:0}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.job__body .apply{padding-bottom:2.5rem}}.job__body .apply form{background:#fff;padding:2.25rem 1.625rem}@media only screen and (max-width:880px),only screen and (orientation:portrait) and (max-width:1000px){.job__body .apply form{background:none;margin-top:2rem;padding:0}}.job__body .apply form .title{color:#754e94;display:block;font-size:1.5em;font-weight:700;margin-bottom:1.25rem}@media only screen and (max-width:600px){.job__body .apply form .title{font-size:1.125em}}.job__body .apply form p{color:#754e94;margin-top:1.25rem}.job__body .apply form p a{text-decoration:underline}.job__body .apply form p a:hover{color:#00a68c}.job__body .apply form .captcha-widget{margin-bottom:1.25rem;position:relative}.job__body .apply>p{font-size:.875em;margin-top:1.25rem;padding:0 0 0 1.625rem}.job__body .apply .logos{padding:0 1.625rem}.job__body .apply .logos img:first-child{margin-right:2rem;max-width:11.5rem;width:50%}.job__body .apply .logos img:nth-child(2){max-width:13.125rem;width:50%}.job .text ul li{margin-bottom:.625rem}