.small-text{font-size:.8rem}.ReactModal__Body--open{overflow-y:hidden}.ReactModal__Overlay{align-items:center;background:rgba(0,0,0,.75)!important;-js-display:flex;display:flex;justify-content:center;z-index:900}.ReactModal__Content{bottom:0!important;left:0!important;max-height:90%;width:80%;padding:0!important;position:relative!important;top:0!important;right:0!important}.ReactModal__Content .close-reveal-modal{color:#fff;cursor:pointer;font-size:1.75rem;font-weight:700;line-height:1;position:absolute;right:.6875rem;top:.5rem}.action-filter--v2__actions__holder a{max-width:15rem;width:20%}.action-filter--v2__actions__holder a,.auth{align-items:center;-js-display:flex;display:flex;justify-content:center}.auth{flex-direction:column;height:100%;padding-top:2rem;top:0;width:100%}.auth__inner{background-color:#fff;margin-bottom:2rem;min-height:60%;overflow-x:hidden;position:relative;width:90%}@media only screen and (min-width:40.063em){.auth__inner{margin-bottom:0;width:75%}}.auth__message{background-color:#01c751;margin-bottom:1rem;padding:1rem 0;text-align:center;width:75%}.auth__message p{color:#fff;margin-bottom:0}#overview__app{height:60%}#overview__app,.campaign-live__footer{-js-display:flex;display:flex;justify-content:center;width:100%}.campaign-live__footer{align-items:center;flex-direction:column;height:20%}.campaign-live__footer img{width:50%}.campaign-live,.campaign-live__logo{-js-display:flex;display:flex}.campaign-live__logo{align-items:center;height:20%;justify-content:center}.campaign-live__pledges{width:80%}.campaign-live__pledges #campaign__pledges{height:100vh;overflow-y:scroll;padding:1rem}.campaign-live__sidebar{background-color:#f8f8f8;-js-display:flex;display:flex;flex-direction:column;height:100vh;width:20%}.campaign-live__sidebar .stats__numbers__stat,.campaign-live__sidebar .stats__numbers__stat__number,.campaign-live__sidebar .stats__numbers__stat__text{color:#000}.campaign-live__sidebar .stats__numbers__stat{border-bottom:1px solid #000;width:60%}.campaign-live__sidebar__qr{justify-content:center}.campaign-live__overview,.campaign-live__sidebar__qr{align-items:center;-js-display:flex;display:flex;flex-direction:column}.campaign-live__overview{justify-content:space-evenly;width:100%}.campaign-live__overview__box{align-items:center;background-color:#fff;border:1px solid grey;-js-display:flex;display:flex;justify-content:center;width:80%}.campaign-live__overview__box img{height:80%}.campaign-live__overview__box .stats__images__stat{width:100%}.campaign-live__overview__logo{max-height:10rem;max-width:80%}.campaign-live__warning{align-items:center;background-color:green;color:#fff;-js-display:flex;display:flex;height:4rem;justify-content:center;text-align:center}.campaign-live__warning__text{margin:0}.campaign-live__warning__text a{color:#fff;text-decoration:underline}.control-centre__businesses_controls__table__tier--invoice,.control-centre__businesses_controls__table__tier--plus,.control-centre__businesses_controls__table__tier--pro,.control-centre__businesses_controls__table__tier--stripe{font-size:.875rem}.control-centre__businesses_controls__table__tier--invoice{background-color:#d2527f}.control-centre__businesses_controls__table__tier--plus{background-color:#27ae60}.control-centre__businesses_controls__table__tier--pro{background-color:#f39c12}.control-centre__businesses_controls__table__tier--stripe{background-color:#6772e5}.stats__numbers{background-color:#4cb4d8}.stats__numbers__title{font-size:3rem;font-weight:900}.homepage__leaderboard-list-card{background-position:50%;background-repeat:no-repeat;background-size:cover;height:150px;margin-bottom:2rem;position:relative}.homepage__leaderboard-list-card__overlay{background:linear-gradient(180deg,transparent 0,transparent 45%,#000);height:100%}.homepage__leaderboard-list-card__text-holder{bottom:0;position:absolute}.homepage__leaderboard-list-card__text-holder__text{color:#fff;font-size:1.25rem;font-weight:900;margin-bottom:.5rem;margin-left:.5rem}.leaderboard-detail{margin-bottom:4rem}.leaderboard-detail .leaderboard-holder .leaderboard-row{margin-left:0}.leaderboard-detail h1,.leaderboard-detail p{margin:0}.leaderboard-detail__round-selector{align-items:center;background-color:#f8f8f8;-js-display:flex;display:flex;height:6rem;justify-content:center}.leaderboard-detail__round-selector select{margin-bottom:0}.leaderboard-detail__round-selector__inner{align-items:center;-js-display:flex;display:flex;justify-content:center}.leaderboard-detail__round-selector__inner p{font-weight:900;margin-bottom:0;margin-right:1rem}.leaderboard-detail__stat__number{font-size:2rem;font-weight:900;margin-bottom:0}.leaderboard-detail__lower-half{flex-wrap:wrap;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:1200px}.leaderboard-holder__button-holder{align-items:center;-js-display:flex;display:flex;justify-content:flex-end;z-index:10}.leaderboard-holder__button-holder .leaderboard-pledge-button{margin:0 1rem 0 0}.leaderboard-main-text-area{z-index:10}.leaderboard__order{flex-direction:row;margin-bottom:1rem}.leaderboard__order .cell{align-items:center;-js-display:flex;display:flex;flex-direction:row;justify-content:center}.leaderboard__order p{flex:1 0 auto;font-weight:900;margin-bottom:0;margin-right:1rem}.leaderboard__order select{margin-bottom:0}.question-mark-tooltip{align-items:center;align-self:center;background-color:#acabab;border-radius:50rem;color:#fff;-js-display:flex;display:flex;font-size:.9rem;font-weight:900;height:1rem;justify-content:center;margin-left:.25rem;padding:.6rem;width:1rem}.__react_component_tooltip .multi-line{line-height:1rem!important}.__react_component_tooltip.show{opacity:1!important}.leaderboard-detail__round-selector__inner{display:contents}.organisations-create{-js-display:flex;display:flex}.organisations-create__header{background-color:#4cb4d8;height:10rem}.organisations-create__step-1{-js-display:flex;display:flex;justify-content:space-between;min-height:calc(100vh - 66px);width:100%}.organisations-create__step-2 .help-text-below-input{margin-bottom:0}.organisations-create__step-1__form-section{align-items:center;-js-display:flex;display:flex;flex-direction:column;justify-content:center;padding:4rem 0;width:100%}.organisations-create__step-1__form-section .button{align-self:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:60.063em){.organisations-create__step-1__form-section{width:70%}}.organisations-create__step-1__form-section__inner{width:50%}.organisations-create__step-1__form-section__inner__title{font-size:1.5rem;font-weight:900;margin-bottom:0;text-align:center}.organisations-create__step-1__side-section{align-items:center;background-color:#4cb4d8;color:#fff;display:none;flex-direction:column;justify-content:center;padding:2rem;width:30%}@media only screen and (min-width:60.063em){.organisations-create__step-1__side-section{-js-display:flex;display:flex}}.organisations-create__step-1__side-section__image{border:5px solid #fff;border-radius:20rem;margin-bottom:2rem;width:15rem}.organisations-create__step-1__side-section__title{color:#fff;font-size:1.2rem;font-weight:900;padding:0 1rem 2rem;text-align:center}.organisations-create__step-1__form{-js-display:flex;display:flex;flex-direction:column;justify-content:center;padding:2rem 0;width:100%}.organisations-create__step-1__form button{align-self:center;margin:1rem 0 0;width:18rem}.organisations-create__step-1__b-corp input{margin-bottom:0;margin-right:.5rem}.organisations-create__step-1__b-corp label{align-items:center;-js-display:flex;display:flex;margin:0}.organisations-create__step-1__b-corp ul{margin:0;list-style:none}.organisations-create__step-1__label__input{margin-right:.5rem}.react-select__input input{box-shadow:none;margin:0}.organisation-overview{align-items:flex-start;background-color:#ecebeb;-js-display:flex;display:flex;flex-direction:column;min-height:inherit;height:100%;justify-content:space-between;padding:0 1rem;width:100%}@media only screen and (min-width:64.063em){.organisation-overview{flex-direction:row}}.organisation-overview__assigned-users__row{align-items:center;-js-display:flex;display:flex;flex-direction:row;margin-bottom:.8rem}.organisation-overview__assigned-users__row p{margin:0}.organisation-overview__assigned-users__row__circle--green,.organisation-overview__assigned-users__row__circle--orange{border-radius:5rem;height:1rem;margin-right:.35rem;width:1rem}.organisation-overview__assigned-users__row__circle--green{background-color:#5aa95a}.organisation-overview__assigned-users__row__circle--orange{background-color:#ffc354}.organisation-overview__get-started__row{align-items:center;-js-display:flex;display:flex;flex-direction:row;margin-bottom:.5rem}.organisation-overview__get-started__row p{margin:0}.organisation-overview__get-started__stage{margin:2rem 1rem}.organisation-overview__get-started__row__link{-js-display:flex;display:flex}.organisation-overview__get-started__row__link__image{align-self:center;height:1rem;margin-left:.5rem}.organisation-overview__get-started__row__tick,.organisation-overview__get-started__row__tick--completed{align-items:center;border-radius:5rem;-js-display:flex;display:flex;height:1.5rem;justify-content:center;margin-right:.5rem;width:1.5rem}.organisation-overview__get-started__row__tick{border:1px solid #4cb4d8;color:#fff}.organisation-overview__get-started__row__tick--completed{background:#4cb4d8;color:#fff}.organisation-overview__island{background-color:#fff;margin:2rem 1rem}.organisation-overview__island__body,.organisation-overview__island__header{padding:.5rem 1rem}.organisation-overview__island__header h4{color:#195b72;font-size:1.25rem;font-weight:900;margin:0}.organisation-overview__main-column{width:100%}@media only screen and (min-width:64.063em){.organisation-overview__main-column{width:66.66667%}}.organisation-overview__second-column{width:100%}@media only screen and (min-width:64.063em){.organisation-overview__second-column{width:33.33333%}}.organisation-overview__shared-row{align-items:flex-start;margin:2rem 0;-js-display:flex;display:flex}.organisation-overview__shared-row .organisation-overview__island{margin:0 1rem}.organisation-overview__shared-row .organisation-overview__island:first-child,.organisation-overview__shared-row .organisation-overview__island:last-child{width:50%}.organisation-overview__stream .stream__row{padding:0}.organisation-overview__stream .stream__section__row__image{max-height:2rem}.organisation-overview__stream .stream__section__row__text a{font-weight:400}.organisation-overview__stat .stats__images__stat{box-shadow:none;margin:0 0 1rem}.organisation-settings .react-select__input input{height:auto;margin:0}.organisation-settings__button-holder .button{margin-bottom:.5rem}.organisation-settings__button-holder__success-message{color:#01c751;font-weight:900}.action-card .action-card-header h5{font-size:1.2rem;font-weight:900}.action-filter .action-filter--v2__content__inner{margin-left:auto;margin-right:auto}.action-filter--v2__content{background-color:#fff;box-shadow:-3px,0,3px,0,rgba(0,0,0,.5);float:left;min-height:100vh;padding-bottom:3rem;padding-left:0;padding-right:0;position:relative;width:100%}.action-filter--v2__content:after,.action-filter--v2__content:before{content:" ";display:table}.action-filter--v2__content__inner{padding-left:.9375em;padding-right:.9375rem}.action-filter--v2__sidebar{color:#fff;float:left;position:relative;width:100%}.action-filter--v2__sidebar:after,.action-filter--v2__sidebar:before{content:" ";display:table}@media only screen and (min-width:40.063em){.action-filter--v2__sidebar{min-height:90vh;width:20%}}.action-filter--v2__sidebar .campaign-detail__sticky-bar__owner__creator__image{max-height:3rem}.action-filter--v2__sidebar__instructions{margin-bottom:0}.action-filter--v2__sidebar__section{border-top:1px solid #0e3644;padding-bottom:.9375rem;padding-top:.9375rem}.action-filter--v2__sidebar__section:first-child{border-top:none}.action-filter--v2__sidebar__filter-label{color:#fff;display:inline-block;font-size:1rem;font-weight:900;margin-bottom:0;margin-right:.5rem}@media only screen and (min-width:40.063em){.action-filter--v2__sidebar__filter-label{display:inherit}}.action-filter--v2__sidebar__faq__header{color:#fff;font-size:.9rem;font-weight:900}.action-filter--v2__sidebar__faq__more{color:#fff;font-size:.8rem}.action-filter--v2__sidebar__faq__more:hover{color:#fff;text-decoration:underline}.action-filter--v2__sidebar__faq__question{font-size:.8rem;margin-bottom:0;padding-bottom:.5rem;padding-top:.5rem}.action-filter--v2__sidebar__faq__question:hover{cursor:pointer}.action-filter--v2__sidebar__faq__question__arrow{font-size:.5rem;vertical-align:middle}.action-filter--v2__sidebar__action-already-selected{position:relative}.action-filter--v2__sidebar__action-already-selected__button{background-color:#fff;color:#195b72;display:block;margin-left:auto;margin-right:auto;padding:.75rem;width:8rem}.action-filter--v2__sidebar__action-already-selected__cross{display:inline-block;color:#fff;font-size:.7rem;line-height:.7rem;position:absolute;right:0;top:0}.action-filter--v2__sidebar__action-already-selected__image{border:2px solid #fff;border-radius:50%;width:50px}.action-filter--v2__sidebar__action-already-selected__image:hover{cursor:pointer}.action-filter--v2__actions__holder{-js-display:flex;display:flex;flex-wrap:wrap;justify-content:center;padding-top:.9rem;width:100%}.action-filter--v2__sidebar__answer{font-size:.75rem;padding-left:1rem}.action-filter--v2__sidebar__answer a{color:#fff;text-decoration:underline}.action-list-display-options{background-color:#fff;border-bottom:1px solid #4cb4d8;margin-bottom:1rem;padding-bottom:.625rem;padding-top:.625rem}.action-list-display-options input{margin-bottom:0}.action-list-display-options label{color:#000;display:inline-block;font-size:.875rem;font-weight:400;margin:0 .35rem 0 0;padding:0}.action-list-display-options .benefits-key{height:23px}.action-list-display-options .benefits-key label{margin-right:2rem}.action-list-display-options .benefits-key img{background-color:#000;margin-right:.5rem;max-height:22px}.action-list-display-options .benefits-key span,.benefits-label{line-height:23px}.benefits-label{height:23px}.action-list-filter-holder{background:#4cb4d8}.action-list-filter-holder dd,.action-list-filter-holder dt{margin-top:.625rem}.action-list-filter-holder label{color:#fff;margin-bottom:0;padding-top:.75rem}.action-list-filter-holder .action-list{margin:0;padding-top:0}.action-list-filter-holder .action-list a,.action-list-filter-holder .action-list dd,.action-list-filter-holder .action-list dt,.action-list-filter-holder .action-list h1,.action-list-filter-holder .action-list h2,.action-list-filter-holder .action-list h3,.action-list-filter-holder .action-list h4,.action-list-filter-holder .action-list h5,.action-list-filter-holder .action-list h6,.action-list-filter-holder .action-list li,.action-list-filter-holder .action-list p,.action-list-filter-holder .action-list span{color:#fff}.action-list-filter-holder .action-select{display:inline-block;margin-bottom:.5rem;margin-top:.5rem;width:60%}@media only screen and (min-width:40.063em){.action-list-filter-holder .action-select{display:inherit;width:inherit}}.action-list-filter-holder .active a,.action-list-filter-holder .active a:hover{background:#fff!important;color:#4cb4d8!important}.action-list-filter-holder a:hover{background:#fff;border-radius:3px;color:#4cb4d8}.pledge-cards{-js-display:flex;display:flex;justify-content:space-evenly}.pledge-card--v3{border-radius:4px;margin-bottom:2rem;max-width:18.75rem;overflow:hidden}.pledge-card--v3__button{background-color:#fff;border:1px solid #000;color:#000;margin:0}.pledge-card--v3__button:hover{background-color:#fff}.pledge-card--v3__content{align-items:center;justify-content:center;padding:1rem}.pledge-card--v3__content,.pledge-card--v3__content__list{-js-display:flex;display:flex;flex-direction:column;width:100%}.pledge-card--v3__content__list__item{color:#acabab;-js-display:flex;display:flex}.pledge-card--v3__content__list__item__tick{border:1px solid #acabab;border-radius:1rem;height:1.25rem;line-height:1.25rem;margin-right:.5rem;text-align:center;width:1.25rem}.pledge-card--v3__content__pledged-amount{margin:1rem 0 0;width:100%}.pledge-card--v3__content__title{align-self:flex-start;color:#acabab;font-size:.75rem;margin-bottom:.25rem;margin-top:.8rem}.pledge-card--v3__header{align-items:center;color:#fff;-js-display:flex;display:flex;justify-content:flex-start;padding:1rem}.pledge-card--v3__header__date{font-size:.8rem;margin:0;padding-left:.5rem}.pledge-card--v3__header__image{border:.25rem solid #fff;border-radius:15rem;height:4rem;width:4rem}.pledge-card--v3__header__text{margin:0;padding-left:.5rem}.pledge-card--v3__header__text a{color:#fff}.pledge-card--v3__message{width:100%}.pledge-card--v3__message p:last-child{margin-bottom:0}.congrats-modal{align-items:center;-js-display:flex;display:flex;flex-direction:column;justify-content:center;padding:1rem;text-align:center}.congrats-modal__sub-title{max-width:40rem;width:70%}.congrats-modal__stats{align-items:center;-js-display:flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-bottom:.8rem;width:65%}.congrats-modal__stats .stats__images__stat{width:45%}.congrats-modal__title{font-size:3rem;font-weight:900}.event-header{align-items:center;background-color:#4cb4d8;color:#fff;-js-display:flex;display:flex;justify-content:space-between}.event-header__text{padding:2rem 0;text-align:center}.event-header__text__title{color:#fff;font-weight:900;margin:0}.event-header__text__subtitle{color:#fff;font-size:1.25rem;margin:0}.event-header__powered-by{align-items:center;-js-display:flex;display:flex;flex-direction:column;justify-content:center;text-align:center;width:20%}.event-header__powered-by img{max-width:9rem}.event-header__powered-by p{margin-bottom:0}.pledge-create-modal{padding:0}.pledge-create-modal .close-reveal-modal{color:#fff;font-size:1.75rem}.pledge-create-modal-action-icon{border:4px solid #fff;border-radius:50%;margin:.5rem 0}.pledge-create--v2{background-color:#195b72;-js-display:flex;display:flex;flex-direction:column;overflow:hidden;position:relative}.pledge-create--v2 #campaign-detail__sticky-bar{position:relative}.pledge-create--v2 .campaign-detail__sticky-bar__details{margin-left:1rem;width:inherit}.pledge-create--v2 .campaign-detail__sticky-bay___name{font-size:1rem;width:inherit}.pledge-create--v2 .campaign-detail__sticky-bay___name a{color:#fff;text-decoration:none}@media only screen and (min-width:40.063em){.pledge-create--v2 .campaign-picture-overlay{height:inherit}}.pledge-create--v2 .campaign-detail__sticky-bar__owner__image-holder{float:left;margin-left:.9375rem;margin-right:.5rem}@media only screen and (min-width:40.063em){.pledge-create--v2 .campaign-detail__sticky-bar__owner__image-holder{float:inherit;margin-right:inherit}}.pledge-create--v2 .campaign-detail__sticky-bar__owner__organisation__image{border:1px solid #fff;height:3rem;max-height:inherit}.pledge-create--v2 .action-filter--v2__content__inner,.pledge-create--v2 .action-list-filter-holder .row{margin:0}@media only screen and (min-width:40.063em){.pledge-create--v2{flex-direction:row}}.pledge-create--v2__campaign-detail{align-items:center;-js-display:flex;display:flex;flex-wrap:wrap;margin-bottom:.5rem;margin-top:.5rem;width:100%}.pledge-create--v2__campaign-detail__image{margin-right:.5rem;min-width:2rem}.pledge-create--v2__campaign-detail__information{text-align:left}.pledge-create--v2__campaign-detail__intro{color:#fff;font-size:1rem;font-weight:900;line-height:1.75rem;margin-bottom:0;margin-top:0;width:100%}.pledge-modal--v2__form__message__tiny-text{line-height:.5rem;margin-top:.5rem}.pledge-modal--v2__form__message__tiny-text input{margin-right:.25rem}.pledge-modal--v2__action__description{font-size:1rem}@media only screen and (min-width:40.063em){.pledge-modal--v2__action__description{font-size:1.125rem}}.pledge-modal--v2__action__icon--small{float:left;width:20%}.pledge-modal--v2__action__name{float:left;font-size:1.5rem;font-weight:900;margin-bottom:0;margin-left:.5rem;margin-top:1.25rem}@media only screen and (min-width:40.063em){.pledge-modal--v2__action__name{float:none;font-size:3rem;margin:0}}.pledge-modal--v2__benefit{margin-bottom:1rem;text-align:center}.pledge-modal--v2__benefit__image{max-height:1.5rem;max-width:2rem}.pledge-modal--v2__benefit__image__holder{display:inline-block;float:left;text-align:right;width:30%}.pledge-modal--v2__benefit__metric-saving{font-size:1.5rem;font-weight:900}.pledge-modal--v2__benefit__section_title{font-size:.75rem}.pledge-modal--v2__benefit__text{display:inline-block;line-height:1.5rem;margin-bottom:0;padding-left:.5rem;vertical-align:middle}.pledge-modal--v2__benefit__text__holder{display:inline-block;float:left;text-align:left;width:70%}.pledge-modal--v2__benefit__title{font-weight:900;text-align:center}.pledge-modal--v2__campaigns{border-top:1px solid #000;margin-top:1rem;padding:2rem}.pledge-modal--v2__campaigns .campaign-card-v2{margin-bottom:1rem}.pledge-modal--v2__explainer-text{float:left;margin-bottom:0;margin-top:1rem;width:100%}.pledge-modal--v2__form input.pledge_answer,.pledge-modal--v2__form select.pledge_answer{margin-bottom:.25rem}.pledge-modal--v2__form input.pledge_answer{display:inline-block;width:50px}.pledge-modal--v2__form select.pledge_answer{padding-right:1.5rem;width:auto}.pledge-modal--v2__form__questions{margin-bottom:2rem}.pledge-modal--v2__form__message input{margin-bottom:0}.pledge-modal--v2__form__message__text-above{-js-display:flex;display:flex;justify-content:space-between}.pledge-modal--v2__form__message__text-above__error{color:red}.pledge-modal--v2__form__helper-text{font-size:.75rem;line-height:.75rem}.pledge-modal--v2__form__label{color:#000;font-weight:500;line-height:1rem}.pledge-modal--v2__form__sharing-warning{float:left;font-size:.8rem;margin-bottom:0;margin-top:1rem;width:100%}.pledge-modal--v2__left-column{border-right:1px solid #000;padding:1rem}.pledge-modal--v2__right-column{padding-bottom:.9375rem;padding-top:.9375rem}.pledge-modal--v2__button,.pledge-modal--v2__button--100{float:left;margin-bottom:0;margin-top:2rem}.pledge-modal--v2__button--100{width:100%}.pledge-modal--v2__search input{display:inline-block;width:100%}.start-again-banner{color:#fff;-js-display:flex;display:flex;justify-content:center;align-items:center;padding:.5rem;background-color:#4cb4d8;bottom:0;position:fixed;width:100%;z-index:1000}.start-again-banner a{color:#fff}.login-sign-up{height:100%;width:100%}.login-sign-up .react-select__input input{box-shadow:none;margin:0}.login-sign-up__explainer{align-items:center;background-color:#4cb4d8;-js-display:flex;display:flex;flex-direction:column;justify-content:center;padding-top:1rem;width:100%}@media only screen and (min-width:40.063em){.login-sign-up__explainer{padding-top:0;width:33.33333%}}.login-sign-up__explainer__button{background:none;border:1px solid #fff;border-radius:5rem;color:#fff;padding:1rem 4rem}.login-sign-up__explainer__button:focus{background:none;outline:none}.login-sign-up__explainer__button:hover{background:none}.login-sign-up__explainer__logo,.login-sign-up__explainer__logo--hidden{left:1rem;position:absolute;top:1rem;width:6rem;transition:opacity .5s ease}.login-sign-up__explainer__button-area{align-items:center;-js-display:flex;display:flex;flex-direction:column;justify-content:center;width:60%}.login-sign-up__explainer__button-area .login-sign-up__explainer__text{width:100%}.login-sign-up__explainer__logo--hidden{opacity:0}.login-sign-up__explainer__logo--mobile{margin-left:1rem;margin-top:1rem;width:6rem}.login-sign-up__explainer__text{color:#fff;text-align:center;width:60%}.login-sign-up__explainer__title{color:#fff;font-weight:900;margin:0;text-align:center}.login-sign-up__slider__login,.login-sign-up__slider__signup{-js-display:flex;display:flex;flex-direction:column;height:100%;position:relative;transition:all .5s ease;width:100%}@media only screen and (min-width:40.063em){.login-sign-up__slider__login,.login-sign-up__slider__signup{flex-direction:row;padding-top:0;width:166.66667%}}.login-sign-up__slider__login{left:0}@media only screen and (min-width:40.063em){.login-sign-up__slider__signup{left:-66.66667%}}.login-sign-up__form-holder,.login-sign-up__form-holder--full,.login-sign-up__form-holder--hidden{align-items:center;-js-display:flex;display:flex;flex-direction:column;justify-content:center;padding:1rem 0;transition:all .5s ease;width:100%}@media only screen and (min-width:40.063em){.login-sign-up__form-holder,.login-sign-up__form-holder--full,.login-sign-up__form-holder--hidden{width:66.66667%}}@media only screen and (min-width:40.063em){.login-sign-up__form-holder--full{width:100%}}.login-sign-up__form-holder--hidden{display:none;visibility:hidden}@media only screen and (min-width:40.063em){.login-sign-up__form-holder--hidden{-js-display:flex;display:flex;width:66.66667%}}.login-sign-up__form-holder__inner{width:70%}.login-sign-up__form-holder__form{-js-display:flex;display:flex;flex-direction:column}.login-sign-up__form-holder__form__button{align-self:center;margin-bottom:0;width:12rem}.newsletter_consent_messages{margin-bottom:.8rem}.pledge-flow__message{background-color:#01c751;color:#fff;font-weight:900;padding:1rem 0;text-align:center}.pledge-flow__message p{font-weight:900;margin-bottom:0}.case-study--short,.case-study--short__expand-circle,.pledge-card--v3,.sticky-menu{box-shadow:0 2px 5px 0 rgba(0,0,0,.25)}.homepage__leaderboard-list-card,.organisation-overview__island,.pledge-card--v3__button,.pledge-card--v3__button:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.25);transition:all .4s}.homepage__leaderboard-list-card,.pledge-card--v3__button:hover{transition:all .4s}.homepage__leaderboard-list-card:hover,.pledge-card--v3__button:hover{box-shadow:0 6px 9px 0 rgba(0,0,0,.35);cursor:pointer}.case-study--short{height:500px;margin-top:2rem;overflow:hidden;position:relative}.case-study--short--expanded.case-study--short .case-study--short__expand-circle{background-color:#4cb4d8;background-image:url("a01a4aae36fcb8bc7acfd3a5b48f4dde.a01a4aae36fc.png")}.case-study--short--expanded.case-study--short .case-study--short__expand-circle:hover{background-color:#195b72}.case-study--short--expanded.case-study--short .case-study--short__text-holder{height:90%}.case-study--short--expanded.case-study--short .case-study--short__image-holder{opacity:.3}.case-study--short--expanded.case-study--short .case-study--short__secondary-info{color:#000}.case-study--short--extra-mobile-height.case-study--short{height:600px}@media only screen and (min-width:40.063em){.case-study--short--extra-mobile-height.case-study--short{height:500px}}.case-study--short__image-holder{height:80%;width:100%;transition:opacity 1s}.case-study--short__text-holder{background-color:#fff;bottom:0;height:40%;left:0;padding:20px;position:absolute;width:100%;transition:height 1s}.case-study--short__title{font-size:1.2rem;font-weight:600}.case-study--short__expand-circle{background-color:#4cb4d8;background-image:url("fcb688004f34922948791fd334975255.fcb688004f34.png");background-size:cover;border-radius:50%;height:50px;position:absolute;right:20px;top:-25px;width:50px;transition:background-color .3s ease-out}.case-study--short__expand-circle:hover{background-color:#195b72;cursor:pointer}.case-study--short__secondary-info{color:#fff;transition:color .5s}.image-page-breaker{margin-bottom:4rem;margin-top:4rem}.supporters-and-awards .supporter-and-awards-logos{display:none;height:16rem}.supporters-and-awards .slick-list,.supporters-and-awards .slick-track{height:100%}.supporters-and-awards .slick-next,.supporters-and-awards .slick-prev{height:8.125rem;top:3.9375rem;width:3.125rem}.supporters-and-awards .slick-prev{left:-50px}.supporters-and-awards .slick-next{right:-50px}.supporters-and-awards .slick-dots li button:before{color:#4cb4d8}.supporters-and-awards .slick-dots{bottom:-70px;margin-left:0}.supporters-and-awards .slick-dots li button:before{font-size:8px}.supporters-and-awards .slick-slide{align-items:center;-js-display:flex;display:flex;height:100%;justify-content:center}.supporters-and-awards .slick-slide img{padding:10px 50px}.social-enterprise{background-size:cover;height:110vh;min-height:700px}.social-enterprise h1,.social-enterprise h2,.social-enterprise h3,.social-enterprise h4,.social-enterprise h5,.social-enterprise p{color:#fff;text-align:center}.image-with-text-row__item img{max-width:175px}.image-with-text-row__item a{color:#000}.image-with-text-row__item h4,.image-with-text-row__item p{margin-bottom:.3rem}.image-with-text-row__item .image-holder{align-items:center;-js-display:flex;display:flex;justify-content:center;height:175px}.sticky-menu{background-color:#4cb4d8;color:#fff;padding-bottom:.2rem;padding-top:.2rem;text-align:center;top:auto!important;z-index:10}.sticky-menu a{color:#fff}.sticky-menu li{padding:0}.sticky-menu--link-margins a{margin-left:1.5rem;margin-right:1.5rem}.team-photo{position:relative}.team-photo,.team-photo:after{max-height:200px;max-width:200px}.team-photo:after{background:#4cb4d8;content:attr(data-content);color:#fff;font-size:.75rem;height:100%;top:0;left:0;line-height:1.35;opacity:0;padding-left:10px;padding-right:10px;padding-top:10px;position:absolute;transition:all .5s;-webkit-transition:all .5s;width:100%}.image:hover:after,.team-photo:hover:after{opacity:1}.stream .ReactModal__Content{height:80%}.stream__header{background-color:#4cb4d8;padding-bottom:1rem;padding-top:1rem}.stream__header__title{color:#fff;font-size:1.5rem;margin-bottom:1rem;margin-top:0;text-align:center}.stream__header__stat__number{color:#fff;font-size:2.25rem;font-weight:900;line-height:2.25rem;margin:0;text-align:center}.stream__header__stat__text{color:#fff;font-size:1.125rem;margin-top:0;text-align:center}.stream__row{-js-display:flex;display:flex;justify-content:space-between;margin-bottom:.8rem}.stream__row div{align-items:center;-js-display:flex;display:flex}.stream__section__header{background-color:#ebebeb;margin-bottom:.8rem}.stream__section__header__title{margin-bottom:.25rem;margin-top:.25rem}.stream__load-more:hover{cursor:pointer;text-decoration:underline}.stream__section__row__image{border-radius:50%;display:inline-block}.stream__section__row__text{display:inline-block;margin-bottom:0;margin-left:.5rem}.stream__section__row__text a{color:#000;font-weight:900}.stream__section__row__text a:hover{text-decoration:underline}.stream__title{font-size:1.5rem;text-align:center;padding-top:1rem}.stream__move-modal__header{background-color:#4cb4d8;color:#fff;padding:10px}.stream__move-modal__holder{padding:10px}.stream__move-modal__pledge-selector__input[type=checkbox]{margin-right:.5rem}.stream__move-modal__previous-step{background-color:#d3d3d3;padding:10px}