.modalContainer{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:none;
    height:100%;
    justify-content:center;
    left:0;
    overflow:auto;
    pointer-events:none;
    position:fixed;
    text-align:center;
    top:0;
    width:100%;
    z-index:3
}
.modal-open .modalContainer{
    -webkit-animation:fadeIn .25s ease;
    animation:fadeIn .25s ease;
    margin:0
}
.modal-open .modalContainer,.modalBox{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.modalBox{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fff;
    border:1px solid #888;
    -ms-flex-direction:column;
    flex-direction:column;
    font-family:var(--font-family-secondary);
    padding:50px;
    pointer-events:all;
    position:fixed;
    width:500px
}
.modalBox>*,.modalInternal>*{
    margin-bottom:24px
}
.modalBox>:last-child,.modalInternal>:last-child{
    margin-bottom:0
}
.modalClose{
    cursor:pointer;
    font-family:var(--font-family-secondary);
    position:absolute;
    right:20px;
    top:10px
}
.modalHeading{
    font-size:2.375rem;
    text-transform:uppercase
}
.modalContent{
    font-size:1.3125rem;
    font-weight:700
}
.modalInternal{
    display:none
}
.modal-join-btnWrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.page-template-without-sidebar .modal-join-btnWrapper,.post-template-without-sidebar .modal-join-btnWrapper{
    margin-left:auto;
    margin-right:auto;
    max-width:850px
}
.btn[data-modal],.modal-join-btnWrapper .btn{
    white-space:pre
}
.modal-join-btnWrapper.is-left-aligned,.rtl .modal-join-btnWrapper.is-right-aligned{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.modal-join-btnWrapper.is-center-aligned{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.modal-join-btnWrapper.is-right-aligned,.rtl .modal-join-btnWrapper.is-left-aligned{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.btn[data-modal].is-left-aligned,.rtl .btn[data-modal].is-right-aligned{
    float:left;
    margin:12px 12px 12px 0
}
.page-template-without-sidebar .btn[data-modal].is-left-aligned,.post-template-without-sidebar .btn[data-modal].is-left-aligned,.rtl.page-template-without-sidebar .btn[data-modal].is-right-aligned,.rtl.post-template-without-sidebar .btn[data-modal].is-right-aligned{
    margin-left:21%
}
.btn[data-modal].is-center-aligned{
    display:block;
    margin-left:auto;
    margin-right:auto;
    width:auto
}
.btn[data-modal].is-right-aligned,.rtl .btn[data-modal].is-left-aligned{
    float:right;
    margin:12px 0 12px 12px
}
.page-template-without-sidebar .btn[data-modal].is-right-aligned,.post-template-without-sidebar .btn[data-modal].is-right-aligned,.rtl.page-template-without-sidebar .btn[data-modal].is-left-aligned,.rtl.post-template-without-sidebar .btn[data-modal].is-left-aligned{
    margin-right:21%
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@media(min-width:29.0625em){
    .page-heroContent{
        font-size:1.125rem!important
    }
    .page-heroCta .btn{
        font-size:1.5rem!important
    }
}
.donation-priceWrapper .donation-nyp{
    display:inline-block;
    position:static;
    width:calc(100% - 100px)
}
.donation-priceWrapper .donation-currencySwitcher{
    display:inline-block;
    position:static;
    right:unset
}
.donation-nyp [data-currency]{
    color:#000;
    width:auto
}
.donation-nyp input{
    padding-left:35px
}
.page-header.is-dotorg{
    font-family:var(--font-family-secondary);
    font-size:.875rem;
    text-transform:uppercase
}
.page-header.is-dotorg .burger:active,.page-header.is-dotorg .burger:focus,.page-header.is-dotorg .menu-item:active,.page-header.is-dotorg .menu-item:focus,.page-header.is-dotorg .page-headerButton:active,.page-header.is-dotorg .page-headerButton:focus{
    background-color:#000;
    color:#fff
}
.page-header.is-dotorg .page-headerButton:active .icon-search,.page-header.is-dotorg .page-headerButton:focus .icon-search{
    background-position:-105px -240px
}
.page-header.is-dotorg .burger:active span,.page-header.is-dotorg .burger:focus span{
    background-color:#fff
}
.page-header.is-dotorg .page-nav--main .menu-item-has-children{
    position:static
}
.page-header.is-dotorg .page-nav--main .sub-menu{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    background-color:#000;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-weight:700;
    height:0;
    justify-content:center;
    left:0;
    overflow:hidden;
    right:0;
    width:100%
}
.page-header.is-dotorg .page-nav--main .sub-menu-inner{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    margin:0 auto;
    max-width:1113px;
    padding:0;
    width:100%
}
.page-header.is-dotorg .page-nav--main .menu-item-has-children .menu-item{
    height:100%;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transition:-webkit-transform .2s ease-in-out;
    transition:-webkit-transform .2s ease-in-out;
    transition:transform .2s ease-in-out;
    transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}
.page-header.is-dotorg .page-nav--main .current-menu-ancestor .sub-menu,.page-header.is-dotorg .page-nav--main .menu-item-has-children:active .sub-menu,.page-header.is-dotorg .page-nav--main .menu-item-has-children:focus .sub-menu,.page-header.is-dotorg .page-nav--main .menu-item-has-children:hover .sub-menu{
    height:52px
}
.page-header.is-dotorg .page-nav--main .menu-item-has-children:focus-within .sub-menu{
    height:52px
}
.page-header.is-dotorg .page-nav--main .current-menu-ancestor .menu-item,.page-header.is-dotorg .page-nav--main .menu-item-has-children:active .menu-item,.page-header.is-dotorg .page-nav--main .menu-item-has-children:focus .menu-item,.page-header.is-dotorg .page-nav--main .menu-item-has-children:hover .menu-item{
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.page-header.is-dotorg .page-nav--main .menu-item-has-children:focus-within .menu-item{
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.page-header.is-dotorg .page-nav--main .sub-menu .menu-item:active,.page-header.is-dotorg .page-nav--main .sub-menu .menu-item:focus,.page-header.is-dotorg .page-nav--main .sub-menu .menu-item:hover{
    background-color:hsla(0,0%,100%,.1)
}
.page-header.is-dotorg .page-nav--main .sub-menu .menu-item:focus-within{
    background-color:hsla(0,0%,100%,.1)
}
.page-header.is-dotorg .page-nav--main .sub-menu .current-menu-item{
    background-color:hsla(0,0%,100%,.2)
}
.page-header.is-dotorg .page-nav--main .sub-menu .current-menu-item span{
    border-bottom:1px solid #fff
}
.page-header.is-dotorg .menu-item.has-icon a>span{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.page-header.is-dotorg .donate-now-menu-item span,.page-header.is-dotorg .underlined-menu-item span{
    position:relative
}
.page-header.is-dotorg .donate-now-menu-item span:after,.page-header.is-dotorg .underlined-menu-item span:after{
    background-color:#000;
    content:"";
    display:block;
    height:5px;
    margin-top:5px;
    position:absolute;
    width:100%
}
.page-header.is-dotorg .page-headerButtonWrapper{
    border-left:1px solid #e5e5e5;
    border-right:1px solid #e5e5e5;
    position:relative
}
.page-header.is-dotorg .page-headerButtonText{
    display:none;
    text-transform:uppercase
}
@media(min-width:82.5em){
    .page-header.is-dotorg .page-headerButtonText{
        display:block
    }
}
.page-header.is-dotorg .page-headerButton{
    min-width:60px;
    width:auto
}
@media(min-width:47.5em){
    .page-header.is-dotorg .page-headerButton{
        min-width:72px
    }
}
.page-header.is-dotorg .search-button{
    padding:0
}
@media(min-width:82.5em){
    .page-header.is-dotorg .search-button{
        padding:0 10px
    }
}
.page-header.is-dotorg .search-button .icon-close{
    background-position:-218.25px -298.125px;
    background-size:352.125px 337.5px;
    display:none;
    height:18px;
    width:18px
}
.search-active .page-header.is-dotorg .search-button .icon-close{
    display:block
}
.search-active .page-header.is-dotorg .search-button .icon-search{
    display:none
}
.search-active .page-header.is-dotorg .search-button:active .icon-close,.search-active .page-header.is-dotorg .search-button:focus .icon-close{
    background-position:-304.875px -265.5px
}
.page-header.is-dotorg .page-headerLanguages{
    display:none
}
.page-header.is-dotorg .page-headerLanguages.is-open{
    display:block
}
.page-header.is-dotorg .page-headerLanguages ul{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background-color:#f7f7f7;
    -webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);
    box-shadow:inset 0 1px 0 rgba(0,0,0,.1);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    max-width:300px;
    position:absolute;
    right:0;
    top:100%;
    width:300px;
    z-index:2
}
.rtl .page-header.is-dotorg .page-headerLanguages ul{
    left:0;
    right:unset
}
.page-header.is-dotorg .page-headerLanguages .menu-item{
    border-bottom:1px solid #b5b5b5
}
.page-header.is-dotorg .page-headerLanguages .menu-item:last-child{
    border-bottom:none
}
.page-header.is-dotorg .page-headerLanguages .menu-item a{
    display:block;
    padding:20px 24px;
    text-align:center
}
.page-header.is-dotorg .searchform-wrapper{
    border-top:1px solid #e5e5e5
}
.sub-nav-active .page-header.is-dotorg .searchform-wrapper{
    margin-top:52px
}
.mobile-menu.is-dotorg{
    max-width:300px
}
.mobile-menu.is-dotorg .menu-item,.mobile-menu.is-dotorg .mobile-menuHeader{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.mobile-menu.is-dotorg .mobile-menuHeader h2{
    font-size:1.25rem
}
@media(min-width:47.5em){
    .mobile-menu.is-dotorg .mobile-menuHeader h2{
        font-size:1.5rem
    }
}
.mobile-menu.is-dotorg .page-nav .page-headerButton{
    height:60px
}
.mobile-menu.is-dotorg .menu-item a{
    color:inherit;
    font-family:var(--font-family-secondary);
    font-size:1rem;
    height:60px;
    padding:18px 24px;
    text-transform:uppercase
}
@media(min-width:47.5em){
    .mobile-menu.is-dotorg .menu-item a{
        font-size:1.125rem
    }
}
.mobile-menu.is-dotorg .current-menu-ancestor a,.mobile-menu.is-dotorg .current-menu-item a,.mobile-menu.is-dotorg .menu-item a:active,.mobile-menu.is-dotorg .menu-item a:focus{
    background-color:#000;
    color:#fff
}
.mobile-menu.is-dotorg .page-nav .sub-menu .menu-item{
    background-color:#000;
    border-bottom:none;
    color:#fff;
    height:60px
}
.mobile-menu.is-dotorg .page-nav .sub-menu .menu-item:active a,.mobile-menu.is-dotorg .page-nav .sub-menu .menu-item:focus a,.mobile-menu.is-dotorg .page-nav .sub-menu .menu-item:hover a,.mobile-menu.is-dotorg .sub-menu .current-menu-item a{
    background-color:hsla(0,0%,100%,.1)
}
.mobile-menu.is-dotorg .page-nav .sub-menu .menu-item a span{
    border-bottom:1.5px solid transparent;
    -webkit-transition:border-bottom-color .2s ease-in-out;
    transition:border-bottom-color .2s ease-in-out
}
.mobile-menu.is-dotorg .page-nav .sub-menu .menu-item:active a span,.mobile-menu.is-dotorg .page-nav .sub-menu .menu-item:focus a span,.mobile-menu.is-dotorg .page-nav .sub-menu .menu-item:hover a span,.mobile-menu.is-dotorg .sub-menu .menu-item.current-menu-item a span{
    border-bottom-color:#fff
}
.mobile-menu.is-dotorg .page-headerButton:active .icon-close,.mobile-menu.is-dotorg .page-headerButton:focus .icon-close{
    background-position:-271px -236px
}
@media(min-width:47.5em){
    .mobile-menu.is-dotorg .page-headerButton:active .icon-close,.mobile-menu.is-dotorg .page-headerButton:focus .icon-close{
        background-position:-542px -472px
    }
}
.mobile-menu.is-dotorg .mobile-menuHeader .page-headerButton{
    background-color:#000
}
.mobile-menu.is-dotorg .mobile-menuHeader .page-headerButton:hover{
    background-color:#e4e4e4
}
.mobile-menu.is-dotorg .mobile-menuHeader .page-headerButton .icon-close{
    background-position:-406.5px -354px
}
@media(min-width:47.5em){
    .mobile-menu.is-dotorg .mobile-menuHeader .page-headerButton .icon-close{
        background-position:-542px -472px
    }
}
.mobile-menu.is-dotorg .mobile-menuHeader .page-headerButton:hover .icon-close{
    background-position:-291px -397.5px
}
@media(min-width:47.5em){
    .mobile-menu.is-dotorg .mobile-menuHeader .page-headerButton:hover .icon-close{
        background-position:-388px -530px
    }
}
.mobile-menu.is-dotorg .donate-now-menu-item span{
    position:relative
}
.mobile-menu.is-dotorg .donate-now-menu-item span:after{
    background-color:#000;
    content:"";
    display:block;
    height:5px;
    margin-top:5px;
    position:absolute;
    width:100%
}
.wp-caption-text {font-size: 14px;color: #767676;}
.key-facts__title,.linksWithIcons-group .linksWithIcons-bigtext,.linksWithIcons-group .linksWithIcons-title,.page-hero .page-heroTitle,.section>.container>h1,.section>.container>h2{
    text-transform:uppercase
}
.blog .postlist .image-caption,.category .postlist .image-caption,.tax-resource-type .postlist .image-caption{
    display:none
}
.container--feature{
    padding:0
}
@media(min-width:91.8125em){
    .container--feature{
        padding:0 1.9073569482%
    }
}
.article-figure{
    width:100%
}
.article-figure img{
    height:auto;
    width:100%
}
.page-hero+.components-base-control,.petition-index-category{
    display:none
}
/*# sourceMappingURL=front.css.map*/
