@font-face{font-family:'Trade Gothic LT Std';src:url("TradeGothicLTStd-Bd2.woff2") format("woff2"),url("TradeGothicLTStd-Bd2.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Trade Gothic LT Std';src:url("TradeGothicLTStd-BoldObl.woff2") format("woff2"),url("TradeGothicLTStd-BoldObl.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}*{-webkit-font-smoothing:antialiased}.container,.page,.event-page-content{padding-left:15px;padding-right:15px}.bg-light{background:#f3f3f3 !important}.bg-dark{background:#eaeaea !important}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-left:15px;padding-right:15px}@media screen and (min-width: 1200px){#header,.profile-links{max-width:1144px}}@media screen and (min-width: 1360px){#header,.profile-links .container{max-width:1340px}}body{font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:500}p,a,label,h6,.form-control.text,div,span,h4,.text-monospace,small,.form-errors .errorExplanation h2,.h3,.h4,.h5,.h6{font-family:"Montserrat",sans-serif !important}h3.h4,.h1,h2.page-headline,h1,h2,h3,h4,h5,.h1,.h2{font-family:"Montserrat",sans-serif;font-style:italic;letter-spacing:-0.02em;text-transform:uppercase}h1,h2{font-weight:900}h3,h4{font-weight:800}.custom-headline h1{font-size:3.125rem;line-height:1.2}.body-wrapper{overflow-x:hidden}.page-headline{font-style:italic;font-weight:800;font-size:3.25rem;text-transform:uppercase}.headline h2{font-family:"Montserrat",sans-serif;font-weight:800;font-size:3.25rem;line-height:1}a{color:red;-webkit-transition:.2s all;transition:.2s all}a:hover,a:active,a:focus{color:red;text-decoration:none;box-shadow:none}small>a{font-weight:700}p{font-weight:500;font-size:1rem;line-height:1.5}strong,b{font-weight:800}h4{font-weight:800}.card{box-shadow:none}#breadcrumb{display:none}#header .navbar-toggler{padding:0;border:none;outline:none;border-radius:0}#header .navbar-toggler:focus{border:none;outline:none}.navbar-toggler-icon{width:20px;-webkit-transform:none;transform:none;margin-left:0}.navbar-light .navbar-toggler-icon{background-image:url("toggler-icon.svg")}.navbar-more-toggle::after{background-image:url("arrow-navy-white.svg");background-repeat:no-repeat;background-size:70%;background-position:center}.modal .close span{display:none}.modal iframe{max-width:none !important}.btn{border-radius:0}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#009AA3;background-color:#000;border-color:#000;box-shadow:none}.btn-primary,.btn-danger{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.125rem;font-style:italic;line-height:1.4;color:#fff;cursor:pointer;background-color:red;padding:.8rem 1.25rem;height:52px;border:none;border-radius:0px;text-transform:uppercase;-webkit-transition:all .35s linear;transition:all .35s linear}.btn-primary:hover,.btn-danger:hover{color:#fff !important;background-color:#3C3C3C}.btn:focus,.custom-radio-btn .custom-control-label:focus,.btn.focus,.custom-radio-btn .focus.custom-control-label,.btn-primary:focus,.btn-primary.focus{box-shadow:none}.btn-secondary{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.125rem;font-style:italic;line-height:1.4;color:#fff;cursor:pointer;background-color:red;padding:.8rem 1.25rem;height:52px;border:none;border-radius:0px;text-transform:uppercase;-webkit-transition:all .35s linear;transition:all .35s linear;background-color:#3C3C3C;border-color:white;color:#fff !important}.btn-secondary:hover{background-color:#565656}.btn-secondary.focus,.btn-secondary:focus{box-shadow:none}.btn-danger{background:#3C3C3C}.btn-white{font-family:"Montserrat",sans-serif;font-size:18px;font-style:italic;font-weight:900;line-height:1.5;background:white;color:red;padding:.8rem 1.5rem;height:50px;border:none;text-transform:uppercase;-webkit-transition:all .35s linear;transition:all .35s linear}.btn-white:hover{color:#fff !important;background-color:#3C3C3C}.go-back{display:inline-block;font-style:italic;font-weight:800;font-size:1.25rem;line-height:1;text-transform:uppercase;color:red}.go-back:hover{color:#3C3C3C}#header{background-color:transparent;border:none;border-bottom:1px solid white;box-shadow:none;position:relative;z-index:500;height:auto;min-height:70px;border-radius:0;padding-top:1.875rem;padding-bottom:1.25rem}#header .navbar-brand{margin-left:0;margin-top:0;max-width:none;width:auto}#header .navbar-brand .navbar-brand-img{min-height:0;max-height:none;max-width:none;max-height:90px}#header .navbar-btn{height:auto !important;color:#000;line-height:24px;font-size:1.125rem;font-family:"Montserrat",sans-serif !important;text-transform:uppercase;padding:1.4rem 2.5rem;-webkit-transition:all .35s linear;transition:all .35s linear}#header .navbar-btn:hover{color:#009AA3;background:#3C3C3C;border-color:#3C3C3C}#header .nav-link{color:white;font-size:1.063rem}#header .nav-link.store{background:url("ico-boutique.svg") left center;background-repeat:no-repeat;margin-left:1.25rem;padding-left:1.875rem;padding-right:0}#header .nav-link:hover{background-color:rgba(255,255,255,0.2)}#header .dropdown-menu.show{z-index:99999}#header .dropdown-menu{border-radius:0}#header .dropdown-menu .dropdown-item{border-radius:0}#header .dropdown-menu .dropdown-item:first-child,#header .dropdown-menu .dropdown-item:last-child{border-radius:0}.dropdown-item.active,.dropdown-item:active{background:red;color:white}.header-img-wrap.inner-pg-header{background:red}.header-img-wrap.inner-pg-header #header{border:0;background:red;box-shadow:none}.header-img-wrap.sticky-menu{background:red;position:fixed;z-index:1000;width:100%;top:0}.header-img-wrap.sticky-menu #header{border-bottom:none}.header-img-wrap.sticky-menu #header .navbar-brand{margin-top:0}.dropdown-toggle::after{display:none;background-image:url("arrow-navy-white.svg");background-repeat:no-repeat;background-size:70%;background-position:center}#mobileNav{background:#FF0000;height:100vh;-webkit-transition:none;transition:none}#mobileNav .nav-link.store{margin-left:1.875rem}#mobileNav .nav-link:hover,#mobileNav .nav-link:focus{background-color:transparent}#mobileNav .dropdown-item{color:white;padding:0 1.875rem 0.5rem;font-size:1rem;font-weight:600}#mobileNav .nav-item.show{background-color:#f33;border-bottom:1px solid white;border-top:1px solid white}.header-img-custom{background-repeat:no-repeat;position:relative;background-size:cover;width:100%}.header-img-custom .gradient-overlay{position:absolute;width:100%;height:100%;background-image:-webkit-linear-gradient(bottom, rgba(255,0,0,0.5), rgba(255,0,0,0.5));background-image:linear-gradient(0deg, rgba(255,0,0,0.5), rgba(255,0,0,0.5));z-index:444}.header-img-custom .container{padding-left:15px;padding-right:15px;position:relative;z-index:444;padding-top:3rem;padding-bottom:2rem}.header-img-custom.contact-head-custom{height:270px}.header-img-custom.contact-head-custom .custom-headline{margin-bottom:1.75rem}.header-img-custom.contact-head-custom .custom-headline h1{display:inline-block;font-size:3.25rem;line-height:1.1;color:red;background-color:white;padding-left:10px;padding-right:10px}.header-img-custom.contact-head-custom .custom-head-text p{font-family:"Montserrat",sans-serif;color:#fff;font-weight:500;font-size:1.125rem;line-height:1.625rem;width:50%}.header-img-custom.petition-head-custom{height:460px}.header-img-custom.petition-head-custom .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.header-img-custom.petition-head-custom .container .custom-headline h1{color:white;text-align:center;padding-bottom:.5rem;padding-top:.75rem}.header-img-custom.petition-head-custom .container .custom-head-text{width:75%;padding-top:.5rem;text-align:center}.header-img-custom.petition-head-custom .container .custom-head-text p{font-size:1.25rem;text-align:center}.header-img-custom.petition-head-custom span.tag-span{color:white;background-color:#3C3C3C}.header-img-custom.suggestion-head-custom{height:330px}.header-img-custom.suggestion-head-custom span.tag-span{display:inline-block;color:#009AA3;background-color:rgba(0,154,163,0.1);font-style:italic;font-weight:bold;font-size:0.875rem;text-align:center;position:relative;padding:9px 20px}.header-img-custom.suggestion-head-custom .custom-headline{margin-top:2rem}.header-img-custom.suggestion-head-custom .custom-headline h1{font-family:"Montserrat",sans-serif;font-size:3.125rem;line-height:1.1;color:#fff;padding-left:10px;padding-bottom:5px;margin-bottom:2rem}.header-img-custom.suggestion-head-custom .custom-head-text p{font-family:"Montserrat",sans-serif;color:#fff;font-weight:500;font-size:20px;line-height:26px;width:45%}.header-img-custom.suggestion-head-custom .col-auto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-11rem}.header-img-custom.recruiting-head-custom{height:460px}.header-img-custom.recruiting-head-custom .custom-headline{width:50%}.header-img-custom.recruiting-head-custom .custom-headline h1{font-family:"Montserrat",sans-serif;font-size:3.125rem;line-height:1.1;color:#fff;padding-left:10px;padding-bottom:5px;margin-bottom:2rem}.header-img-custom.recruiting-head-custom .custom-head-text{width:50%}.header-img-custom.recruiting-head-custom .custom-head-text p{font-family:"Montserrat",sans-serif;color:#fff;font-weight:500;font-size:20px;line-height:26px}@media screen and (max-width: 768px){.header-img-custom{background-position:50% 50%}.header-img-custom.contact-head-custom{height:400px}.header-img-custom.petition-head-custom{height:400px}.header-img-custom.suggestion-head-custom{height:600px}.header-img-custom.suggestion-head-custom .col-auto{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;margin-top:2rem}.header-img-custom .container .custom-head-text p{width:100%}}.layout-slim{background:#000}.layout-slim .card{border-radius:0}.layout-slim header.card{border-radius:0;background-color:red}.layout-slim .btn.btn-primary.login-button-facebook,.layout-slim .btn.btn-primary.login-button-twitter{height:auto !important}.layout-slim .container-fluid{max-width:60%}.profile-links{background:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:64px;z-index:500;position:relative;text-align:right;width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:2px;padding-top:2px}.profile-links .row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:1rem;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.profile-links .row span{text-transform:uppercase;font-size:13px;letter-spacing:0.04em;font-family:"Montserrat",sans-serif;font-weight:700;line-height:21px}.profile-links .row span a{color:red;font-weight:700;text-decoration:underline}.profile-links .btn-primary,.profile-links .btn-secondary{color:#fff;height:60px;line-height:60px;margin-left:2px;padding:0 1.25rem;text-transform:uppercase;-webkit-transition:all .35s linear;transition:all .35s linear}.profile-links.home-variable-linx{background:#000}@media screen and (max-width: 991px){#header{height:auto;min-height:0}#header .navbar-brand{margin-top:0;margin-bottom:0;margin-left:0.5rem}.profile-links{display:none}}.form-bg{background:#F3F3F3}.form-bg .form-control,.form-bg .StripeElement,.form-bg .float-label.float-label-active select{background-color:#ffffff}.form-control,.StripeElement,.float-label.float-label-active select{border:none;background-color:#F3F3F3;border-radius:0;color:#3C3C3C;height:48px;font-size:16px;font-weight:500;line-height:16px}.form-control,.StripeElement{font-size:16px;font-weight:500;line-height:16px;height:50px}.float-label label,.float-label-active label{font-size:16px;font-weight:500;line-height:16px}.float-label label{top:1.125rem}.input-group[data-focus-target] .input-group-append .btn,.input-group[data-focus-target] .input-group-append .custom-radio-btn .custom-control-label,.custom-radio-btn .input-group[data-focus-target] .input-group-append .custom-control-label,.input-group[data-focus-target] .input-group-prepend .btn,.input-group[data-focus-target] .input-group-prepend .custom-radio-btn .custom-control-label,.custom-radio-btn .input-group[data-focus-target] .input-group-prepend .custom-control-label{border-radius:0}.custom-control-label{vertical-align:middle;font-size:0.875rem;font-weight:500}.custom-control-label::before,.custom-control-label::after{width:16px;height:16px}textarea.form-control,textarea.StripeElement{height:150px;font-size:16px;font-weight:500;line-height:1.4}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#3C3C3C}.custom-control-input:checked ~ .custom-control-label::before{border-color:white;background-color:#3C3C3C}.custom-checkbox .custom-control-label::before{border-radius:0}.custom-control-input:focus ~ .custom-control-label::before{box-shadow:none}input.custom-control-input:focus{outline:none !important;background-color:#009AA3;border-color:#009AA3}.float-label label{color:#000}.float-label.float-label-active label{background:transparent;top:10px;color:#aaaaaa;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:7px}.form-group{margin-bottom:10px}.custom-select,.expiration-selects .form-control,.expiration-selects .StripeElement,.country-select .form-control,.country-select .StripeElement{background:#fff;border:1px solid #e2e2e2;border-radius:0;height:50px}.custom-select:focus,.expiration-selects .form-control:focus,.expiration-selects .StripeElement:focus,.country-select .form-control:focus,.country-select .StripeElement:focus{color:#000;background-color:#fff;border-color:#000;outline:0;box-shadow:none}.form-control:focus,.StripeElement:focus{color:#000;background-color:#F3F3F3;border-color:#000;outline:0;box-shadow:none}.float-label.float-label-active:focus-within label{color:#6A6A6A}label.float-label{color:#6A6A6A}.custom-control-label[for="user_session_remember_me"]{vertical-align:middle;font-size:16px}.form-with-bg .btn-secondary{border:1px solid #fff}.form-with-bg .form-control{background-color:#fff}@media screen and (max-width: 580px){.page-type-recruiting main#content .recruiting-card .input-group[data-focus-target] .form-control:disabled,.page-type-recruiting main#content .recruiting-card .input-group[data-focus-target] .StripeElement:disabled,.page-type-recruiting main#content .recruiting-card .input-group[data-focus-target] .form-control[readonly],.page-type-recruiting main#content .recruiting-card .input-group[data-focus-target] [readonly].StripeElement{padding:2rem .8rem}}.card{background:#f9f9f9;border-radius:0 !important;border:none}.card .card-body{padding:1em 2em 2em 2em}.card h3.h6{font-family:"Montserrat",sans-serif !important;font-weight:800;font-size:1.25rem !important;font-style:italic;line-height:1.5rem;text-transform:uppercase}.card .custom-control-input:checked ~ .custom-control-label::before{background-color:#3C3C3C}@media screen and (max-width: 768px){.card .card-body{padding:1em}}.input-group[data-focus-target].focused::before{border-color:#AAAAAA;outline:0;box-shadow:none;border-radius:0}.form-group .custom-file:before{color:#000}.form-group .custom-file .custom-file-label{border-radius:0;background-color:#E2E2E2;border:1px solid #E2E2E2}.form-group .custom-file .custom-file-label::after{background:#fff;color:#000;border-radius:0;font-weight:500}.form-group .custom-file .custom-file-input:focus ~ .custom-file-label{box-shadow:none}.form-group .custom-file .custom-file-input:focus ~ .custom-file-label::after{box-shadow:none}.consents{font-size:14px}.consent-form-container .consent-form__content p{font-size:14px;line-height:24px;font-weight:500;margin-bottom:0px}.consent-form-container .custom-control-label.radio{font-size:14px;font-weight:800}.progress{background-color:#fff}.progress .progress-bar{background-color:#ff0000}.badge.badge-pill{color:#fff;background-color:#AAAAAA;border-radius:0}.badge.badge-pill.badge-primary{background:#000}a.badge.badge-pill{-webkit-transition:.35s all linear;transition:.35s all linear}a.badge.badge-pill:hover{background:#009AA3}blockquote{background:url("quotes.svg") no-repeat left 10px;border-top:3px solid red;width:70%;font-style:italic;font-weight:bold;font-size:1.25rem;line-height:1.625rem;margin:1.875rem 0;padding-left:4.063rem;padding-top:0.625rem}blockquote p{font-style:italic;font-weight:bold;font-size:1.25rem;line-height:1.625rem}blockquote em{font-style:normal;line-height:1.5}@media screen and (max-width: 768px){blockquote{float:none;width:100%;margin-left:0}}ul.social-media-list{margin-top:2rem;padding-left:0}ul.social-media-list li{list-style-type:none;margin-bottom:1rem}ul.social-media-list li a{background-size:30px;background-repeat:no-repeat;background-position:left center;color:red;font-size:16px;line-height:24px;font-weight:500;padding:1rem 1rem 1rem 3rem}ul.social-media-list li a:hover{text-decoration:underline}ul.social-media-list li:first-child a{background-image:url("facebook.svg")}ul.social-media-list li:nth-child(2) a{background-image:url("twitter.svg")}ul.social-media-list li:nth-child(3) a{background-image:url("instagram.svg")}ul.social-media-list li:last-child a{background-image:url("youtube.svg")}#shareModal a.btn-block{margin-bottom:15px;padding:1rem;font-size:16px;line-height:26px}#shareModal .btn-fb{color:#fff;background:#3B5998}#shareModal .btn-tw{color:#fff;background:#1DA1F2}#shareModal .btn-wa{color:#fff;background:#075E54}#shareModal .btn-ml{color:#fff;background:red}#shareModal h5.modal-title.h4{font-size:38px !important;font-weight:800;line-height:40px}#shareModal .input-group[data-focus-target]{background-color:#fff;border-radius:0;border:1px solid #E2E2E2}#shareModal .input-group[data-focus-target] .form-control:disabled,#shareModal .input-group[data-focus-target] .StripeElement:disabled,#shareModal .input-group[data-focus-target] .form-control[readonly],#shareModal .input-group[data-focus-target] [readonly].StripeElement{background:#fff;border:0;font-size:16px;font-weight:500;padding:.8rem}#shareModal.show{background:rgba(255,0,0,0.5);z-index:9999}.card-social-slider{background:#F5F5F5}.alert.flash{border-radius:0;font-weight:700;background-color:#000;color:#fff}.social-share-widget-wrap-mobile{position:fixed;bottom:0;z-index:999;background-color:white;width:100%;text-align:center;padding-top:15px}.social-share-widget-wrap-mobile .social-share-widget__menu-list{display:inline-block;position:relative}.social-share-widget-wrap-mobile .social-share-widget__menu-list li{display:inline-block;margin:0}.social-share-widget-wrap-mobile .font-size{display:block;float:left;width:auto;margin-right:15px}.social-share-widget-wrap-mobile .font-size h6{display:block;float:left;margin-right:5px}@media screen and (min-width: 768px){.social-share-widget-wrap{padding-top:calc(29.875rem - (1.875rem));right:0;left:unset;margin-left:0}.social-share-widget{margin-left:0}.social-share-widget__menu-list{bottom:unset}.social-share-widget-wrap-mobile{display:none}}@media screen and (max-width: 580px){.social-share-widget-wrap{pointer-events:none;z-index:1030;-webkit-transition:bottom 0.2s ease-in-out;transition:bottom 0.2s ease-in-out}.social-share-widget-wrap.scroll-up{bottom:-70px}}.social-share-widget__menu-list li{margin:15px 0}.social-share-widget a{background-color:transparent;color:transparent;border-radius:0;border:none;height:26px;width:26px}.social-share-widget a::after{font-size:11px;font-weight:500;text-transform:uppercase;padding:5px;border-radius:0}.social-share-widget a:hover,.social-share-widget a:focus{color:#000;border:1px solid #fff;box-shadow:none}.social-share-widget a:after{right:100%;left:unset}.font-size{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;width:26px;margin-bottom:10px}.font-size h6{background:url("btn-change-size.svg") no-repeat center center;text-indent:-999px;margin:0;overflow:hidden;width:26px;height:26px}#font-size-increase,#font-size-decrease,#font-size-increase-mobile,#font-size-decrease-mobile{background:url("btn-change-size.svg") no-repeat center top;border:0 none;outline:0 none;text-indent:-999px;padding:0;overflow:hidden;width:26px;height:26px}#font-size-increase,#font-size-increase-mobile{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-order:-1}#font-size-decrease,#font-size-decrease-mobile{background:url("btn-change-size.svg") no-repeat center bottom}.carousel-indicators li{opacity:1}.carousel-indicators li.active span{background-color:#009AA3}.carousel-indicators li span{border-radius:0}.progress{border-radius:0}.cal-icon{padding-bottom:10px;background-color:#F3F2F3;font-size:24px;width:60px;margin-right:10px}.cal-icon .cal-icon-month{background-color:#ca2525;font-family:'montserrat Franklin';color:#EDEEE2;font-weight:700;text-transform:uppercase;font-size:14px}.cal-icon .cal-icon-day{padding-top:5px;font-family:'montserrat Franklin';font-size:24px}ul.pagination{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}ul.pagination .page-item:first-child,ul.pagination .page-item:last-child{display:none}ul.pagination .page-item a.page-link{border:1px solid #e5e5e5;font-weight:800;font-size:16px;border-radius:0}ul.pagination .page-item a.page-link:focus{box-shadow:none !important}ul.pagination .page-item.active a.page-link{background-color:#000;border-color:#e5e5e5}.page-stream{margin-top:1rem;background:#fff}.page-stream h3.h4{font-family:"Montserrat",sans-serif !important;font-weight:800;font-size:1.125rem !important;font-style:italic;line-height:1.5rem;text-transform:uppercase;margin-bottom:0}.page-stream .form-group .btn-primary.btn{padding:1rem 2rem}.page-stream small a{font-weight:500}.page-stream #reactions{background:#FFEEEE}.page-stream #reactions #page-stream .activity-stream-item .card{font-size:16px;line-height:23px;padding-top:0rem;margin-top:1rem;background:#fff;box-shadow:none;border-radius:4px !important}.page-stream #reactions #page-stream .activity-stream-item .card span.linked-signup-name{color:red;font-weight:800}.page-stream #reactions #page-stream .activity-stream-item .card .activity-content.card-footer{border-top:1px solid rgba(0,0,0,0.05)}.comment-trigger{color:red;font-family:"Montserrat",sans-serif;font-weight:500;box-shadow:none;border-radius:0;border:1px solid #000}.comment.is-focused::after{box-shadow:2px 3px 5px rgba(0,0,0,0.2);border-color:transparent}.comment::after{border-radius:0}.comment{border-radius:0;font-size:16px}.comment .comment-footer .commet-user{font-size:13px;font-weight:500}.comment::after{box-shadow:none}.comment textarea:focus{background-color:#ffffff}.media{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}#cta-banner{background:#007DBC;padding:1rem 0;position:relative;top:0%;height:50px;width:100%;z-index:9999;display:none;-webkit-transition:.2s linear all;transition:.2s linear all}#cta-banner .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#cta-banner .row p,#cta-banner .row a{font-size:15px;line-height:18px;color:#fff;font-weight:700}#cta-banner span.close-btn{position:absolute;bottom:23%;right:1%;pointer-events:all;cursor:pointer}#cta-banner.stuck{position:fixed}@media screen and (max-width: 580px){#cta-banner{padding:.5rem 0}#cta-banner .row p,#cta-banner .row a{font-size:12px;width:75%;line-height:18px;text-align:center}}.page-type-basic .gen-headline{padding:2.5rem 0;background:#fff}.page-type-basic page.generic-basic .page-inner{padding-top:3rem !important}.page-content .intro-paragraph{margin-bottom:2rem}.page-content .intro-paragraph p{font-size:1.125rem;font-weight:bold}.page-content .intro-paragraph:before{content:' ';display:block;background-color:red;height:6px;width:164px;margin-bottom:10px}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-style:normal;font-weight:bold;line-height:1;margin:2.5rem 0 1.563rem;text-transform:none}.page-content h1{font-size:2rem}.page-content h2{font-size:1.675rem}.page-content h3{font-size:1.375rem}.page-content h4{font-size:1.075rem}.page-content h5{font-size:0.875rem}.page-content h6{font-size:0.875rem}.page-content p{font-size:1rem;line-height:1.625rem}@media screen and (min-width: 992px){#home-header-1{height:740px}#home-header-1 .home-header-text{height:740px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-8em;position:relative;z-index:444}#home-header-1 .home-header-btns{position:relative;z-index:9970}.homepage .header-wrapper{background:#FF0000;height:790px}}.header-wrapper{z-index:999999}#home-header-video{height:100vh;position:relative;margin-left:1rem;margin-right:1rem}#home-header-video video.desktop-vid{position:absolute;top:0;display:block;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}#home-header-video video.mobile-vid{display:none}#home-header-video .home-header-btns{margin-top:2rem}#home-header-video .home-header-btns .row.col-md-6{padding-left:0}#home-header-video .home-header-btns .row.col-md-6 .col-md-5 a{font-family:"Montserrat",sans-serif;font-weight:800;font-size:16px;line-height:20px;background:#009AA3;color:#000;padding:.8rem 3rem;height:50px;border:2px solid #009AA3;-webkit-transition:all .35s linear;transition:all .35s linear;padding:.8rem 2rem}#home-header-video .home-header-btns .row.col-md-6 .col-md-5 a:hover{color:#009AA3;background:#000;border-color:#000}#home-header-video .home-header-btns .row.col-md-6 .col-md-6 a{font-family:"Montserrat",sans-serif;font-size:18px;font-style:italic;font-weight:900;line-height:1.5;background:white;color:red;padding:.8rem 1.5rem;height:50px;border:none;text-transform:uppercase;-webkit-transition:all .35s linear;transition:all .35s linear;padding:.8rem 2rem}#home-header-video .home-header-btns .row.col-md-6 .col-md-6 a:hover{color:#000;background:#3C3C3C;border-color:#fff}#home-header-video .home-header-content{padding-top:13rem}#home-header-video .home-header-text h1{color:#fff;font-size:52px;letter-spacing:0.01em;line-height:56px}#home-header-video .home-header-text h1 span{color:#009AA3;font-family:"Montserrat",sans-serif !important}#home-header-video .home-header-text .home-header-summary p{color:#fff;display:inline-block;padding:20px 0px 10px 0px;font-size:20px;line-height:26px;font-weight:500}#home-header-video #gradient-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.2)}@media screen and (min-width: 1600px){#home-header-video{margin-left:4rem;margin-right:4rem}}@media screen and (max-width: 768px){#home-header-video{margin-left:0;margin-right:0}#home-header-video video.mobile-vid{position:absolute;top:0;display:block;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}#home-header-video video.desktop-vid{display:none}#home-header-video .home-header-content{padding-top:10rem}#home-header-video .home-header-text h1{font-size:36px;line-height:40px}#home-header-video .home-header-btns .col-md-5{margin-bottom:2rem}}#home-header-1,#sujets-header{height:561px;padding-top:3.75rem;padding-bottom:3.75rem;position:relative;width:auto;-webkit-transition:8s background-size linear;transition:8s background-size linear}#home-header-1 h1,#sujets-header h1{font-family:"Montserrat",sans-serif;font-style:italic;font-weight:900;color:white;font-size:2.75rem;letter-spacing:-0.02em;line-height:3.75rem;margin-top:30px;text-transform:uppercase}#home-header-1 h1 span,#sujets-header h1 span{background-color:white;padding-left:10px;padding-right:10px;display:inline-block;margin-bottom:7px}#home-header-1 h2,#sujets-header h2{color:white;font-size:2rem;font-weight:800}#home-header-1 h4,#sujets-header h4{color:white;font-style:normal;font-weight:bold;margin:1rem 0 1.2rem;text-transform:none}#home-header-1 p,#sujets-header p{color:white;font-size:1.125rem}#home-header-1 .author,#sujets-header .author{font-style:italic;font-weight:800;font-size:1.375rem;height:38px;line-height:38px;letter-spacing:-0.02em;padding:0 15px;text-transform:uppercase}#home-header-1 span.tag-span,#sujets-header span.tag-span{background-color:#FFFFFF;color:#3C3C3C;font-style:normal;text-transform:uppercase}#home-header-1 .read-more,#sujets-header .read-more{color:white}#home-header-1 .read-more:hover,#sujets-header .read-more:hover{color:#3C3C3C}#home-header-1 .slider-image,#sujets-header .slider-image{box-shadow:8px 8px 0px 0px #fff;-webkit-box-shadow:8px 8px 0px 0px #fff;-moz-box-shadow:8px 8px 0px 0px #fff}#home-header-1 .bx-wrapper,#sujets-header .bx-wrapper{box-shadow:none;border:none;background:transparent}#home-header-1 .bx-wrapper .bx-viewport,#sujets-header .bx-wrapper .bx-viewport{min-height:380px}#home-header-1 .bx-wrapper .card,#sujets-header .bx-wrapper .card{background:transparent}#home-header-1 .bx-wrapper .bx-pager,#sujets-header .bx-wrapper .bx-pager{text-align:left}#home-header-1 .bx-wrapper .bx-pager.bx-default-pager a,#sujets-header .bx-wrapper .bx-pager.bx-default-pager a{background:white;border:2px solid #FFFFFF;border-radius:50%;width:21px;height:21px}#home-header-1 .bx-wrapper .bx-pager.bx-default-pager a.active,#sujets-header .bx-wrapper .bx-pager.bx-default-pager a.active{background:transparent}.play-video{background:#fff url("ico-play-video.svg") no-repeat 11px 4px;cursor:pointer;padding:0 10px 0 54px;font-style:italic;font-weight:500;font-size:18px;height:2.875rem;line-height:2.875rem;color:#FF0000;width:auto;max-width:340px;margin-bottom:-22px}.play-video:hover{color:#fff;background-color:#000}.header-signup{color:white;margin-top:2.5rem}.header-signup h4{font-size:1.375rem;line-height:2.375rem}.header-signup .consents .form-group{margin-bottom:0}.header-signup .consents .custom-control{min-height:auto}@media screen and (max-width: 580px){.homepage .header-wrapper{margin-bottom:0 !important}#home-header-3{height:auto}#home-header-3 .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#home-header-3 .home-header-campaign-item3{width:100%;height:200px;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem .5rem 0 .5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#home-header-3 .home-header-campaign-item3:first-child{padding:2rem;height:300px;float:none;border-right:none;border-bottom:5px solid #fff}#home-header-3 .home-header-campaign-item3:first-child .container h5{font-size:14px;line-height:15px;margin-bottom:10px}#home-header-3 .home-header-campaign-item3:first-child .container .row.text-row{margin-bottom:1rem}#home-header-3 .home-header-campaign-item3 .container{opacity:1;margin-bottom:0 !important}#home-header-3 .home-header-campaign-item3 .container .row.tag-row{padding-left:25px;margin-bottom:1rem;margin-top:1.5rem}#home-header-3 .home-header-campaign-item3 .container .row.text-row{margin-top:0;margin-bottom:0px;display:block;padding-left:30px}#home-header-3 .home-header-campaign-item3 .container h5{display:block;font-size:14px;line-height:15px}#home-header-3 .home-header-campaign-item3 .container .row.btn-row{padding-left:30px}#home-header-3 .home-header-campaign-item3 .container .row.btn-row p{margin-bottom:10px}#home-header-3 .home-header-campaign-item3 .container p>a{font-weight:700}#home-header-2{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}#home-header-2 .home-header-campaign-item2{height:350px;width:100%}#home-header-2 .home-header-campaign-item2:first-of-type{padding:1rem;border-right:none}#home-header-2 .home-header-campaign-item2:last-of-type{border-left:none;padding:1em}#home-header-2 .home-header-campaign-item2 .container h5{font-size:16px;line-height:18px}#home-header-1{height:650px;position:relative}#home-header-1 .container .col-md-5{margin-bottom:1rem}}.home-section h2,.home-section h3{font-family:"Montserrat",sans-serif;font-weight:900;font-size:2rem;font-style:italic;line-height:1.2;letter-spacing:-0.02em;color:#3C3C3C;text-transform:uppercase}.home-section h2 span,.home-section h3 span{color:red}.home-section h3{font-size:2rem}.home-section .intro-text p{font-size:1.125rem;line-height:1.625rem}.home-section .read-more{font-style:italic;font-weight:800;font-size:1.25rem;line-height:1.5;text-transform:uppercase}.home-section .read-more:hover{color:black}.homepage main#content{background:#fff !important}.homepage #home-slider #home-carousel .flickity-page-dots{bottom:2%}.homepage #home-slider #home-carousel .flickity-page-dots .dot{background:#fff;border-radius:0;opacity:1;width:66px;height:8px}.homepage #home-slider #home-carousel .flickity-page-dots .dot.is-selected{background:#009AA3}.homepage #home-slider .carousel-cell{height:510px !important;background-repeat:no-repeat;background-size:cover;padding-top:5rem;width:100%}.homepage #home-slider .carousel-cell span.slider-tag{display:inline-block;color:#000;background:#fff;font-family:"Montserrat",sans-serif;font-weight:800;font-size:20px;line-height:26px;padding:5px 10px}.homepage #home-slider .carousel-cell p{width:60%;color:#fff;font-size:18px;line-height:24px;font-weight:500;margin-bottom:2rem}.homepage #home-slider .carousel-cell h4{font-size:38px;line-height:45px;color:#fff;width:60%;margin:2rem 0 1rem 0}.homepage #home-slider .carousel-cell a.btn.btn-white{font-family:"Montserrat",sans-serif;font-size:18px;font-style:italic;font-weight:900;line-height:1.5;background:white;color:red;padding:.8rem 1.5rem;height:50px;border:none;text-transform:uppercase;-webkit-transition:all .35s linear;transition:all .35s linear}.homepage #home-slider .carousel-cell a.btn.btn-white:hover{color:#000;background:#3C3C3C;border-color:#fff}.homepage #home-events{background:#F3F3F3;margin:6.250rem 3.125rem 3.125rem;padding:3.5rem 0}.homepage #home-events.home-section h3{text-align:center;font-weight:300}.homepage #home-events.home-section h3 span{color:#3C3C3C;font-weight:900}.homepage #home-events #address_change_submitted_address.form-control{background-color:transparent;border:1px solid #000000;position:relative;background-image:url("ico-search.svg");background-repeat:no-repeat;background-position:98% center}.homepage #home-events .float-label.float-label-sm label{top:1.25rem}.homepage #home-events .float-label.float-label-sm.float-label-active label{top:0.75rem}.homepage #home-events h4.head{font-family:"Montserrat",sans-serif;font-size:1.75rem;font-weight:800;line-height:34px;color:#000;margin-bottom:2rem}.homepage #home-events .home-event-card{margin-bottom:2.5rem;overflow:hidden}.homepage #home-events .home-event-card h4{font-style:normal;font-weight:bold;font-size:1.75rem;text-transform:none}.homepage #home-events .home-event-card h4 a{color:#3C3C3C}.homepage #home-events .home-event-card h4 a:hover{color:red}.homepage #home-events .home-event-card.flipped{background-color:red;color:white;padding-top:2.5rem;padding-left:3.5rem;padding-right:3.5rem;margin-left:-3.5rem;margin-right:-3.5rem}.homepage #home-events .home-event-card.flipped .btn-primary{display:none !important}.homepage #home-events .home-event-card.flipped .home-event-form{display:block}.homepage #home-events .home-event-card.flipped .date-and-location span.tag{background-color:white;color:red}.homepage #home-events .home-event-card:last-child{padding-bottom:2.5rem}.homepage #home-events .event-text span.event-date{font-family:"Montserrat",sans-serif;font-weight:500;font-size:15px;line-height:24px}.homepage #home-events .home-event-form{display:none}.homepage #home-events .home-event-form h5.h6{font-size:0.938rem !important;line-height:24px;font-weight:800 !important;text-align:left}.homepage #home-events .home-event-form .form-control{background-color:white;border:1px solid #3C3C3C}.homepage #home-events .btn{color:red;font-size:1.25rem;font-weight:800;text-transform:uppercase;font-style:italic;padding:0;text-align:left}.homepage #home-library-section{padding:110px 0 250px}.homepage #home-library-section .btn{color:red}.homepage #home-donate{padding:4rem 0;background-repeat:no-repeat;background-size:cover}.homepage #home-donate .donation-v2-occurence-radio>.custom-control.custom-radio.custom-control-inline.card{width:50%;padding:0;margin:0}.homepage #home-donate .donation-v2-occurence-radio>.custom-control.custom-radio.custom-control-inline.card:first-of-type{float:left}.homepage #home-donate .donation-v2-occurence-radio>.custom-control.custom-radio.custom-control-inline.card:last-of-type{float:right}.homepage #home-donate .donation-other-input-container .input-group-prepend{display:none}.homepage #home-donate .form-row.btn-row{padding-right:.5rem;padding-left:.5rem;padding-top:.8rem}.homepage #home-donate .btn-primary{width:100%}.homepage #home-donate .card .card-body{padding:1em 1em 2em 1em}.homepage #home-donate .card .card-body .form-row{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.homepage #home-donate .card .card-body .form-row p{font-size:18px;margin-bottom:0;font-weight:500}.homepage #home-donate .donation-v2-occurence-radio .custom-control-label{text-align:center;padding:.5rem 1rem;z-index:999;font-family:"Montserrat",sans-serif;font-weight:700;color:#aaa;font-size:14px;text-transform:uppercase;line-height:26px;letter-spacing:.04em}.homepage #home-donate .donation-v2-occurence-radio .custom-control-label::before{border-radius:0;position:absolute;top:0;opacity:1;left:0;z-index:1;display:block;width:100%;height:100%;border:none;z-index:-1}.homepage #home-donate .donation-v2-occurence-radio .custom-control-label::after{background-image:none !important;position:absolute;top:0;left:0;display:block;width:100%;opacity:1;height:100%;content:"";border-radius:none}.homepage #home-donate span.tag-span{display:inline-block;text-transform:uppercase;color:#000;font-size:12px;font-family:"Montserrat",sans-serif;font-weight:800;background:#009AA3;padding:5px 10px}.homepage #home-donate h2{font-size:38px;color:#fff;line-height:45px;padding-left:10px;font-family:'din-semi-bold';margin-top:2rem}.homepage #home-donate .lead p{font-family:"Montserrat",sans-serif;font-weight:500;font-size:18px;line-height:24px;color:#fff}.homepage #home-donate h5.amount-text{font-weight:700;font-size:16px;line-height:26px;text-align:center;padding:1rem;background:#E5E4E5}.homepage #home-donate .amount-btn.btn-secondary{color:#000 !important;font-size:16px;height:50px;padding:.8rem;border:1px solid #AAAAAA;background:#E5E4E5}.homepage #home-donate .amount-btn.btn-secondary:hover{background-color:#fff}.homepage #home-donate .amount-btn.btn-secondary:focus,.homepage #home-donate .amount-btn.btn-secondary.focus{color:#fff !important;background:#009AA3;border-color:#009AA3;box-shadow:none}.homepage #home-donate .btn-lg,.homepage #home-donate .btn-group-lg>.btn,.homepage #home-donate .custom-radio-btn .btn-group-lg>.custom-control-label,.homepage #home-donate .custom-radio-btn.custom-radio-btn-lg .custom-control-label{padding:.8rem;font-size:16px}.homepage #home-donate input#donation_amount_other_input{color:#000 !important;font-size:16px;border:1px solid #AAAAAA;background:#E5E4E5;font-family:"Montserrat",sans-serif;font-weight:700}.homepage #home-membership{margin:5rem 0;position:relative}.homepage #home-membership:after{content:' ';position:absolute;width:100%;height:490px;right:0;top:140px;background:#FFD7E9;max-width:1290px}.homepage #home-membership .container{background:#FFE2EF;position:relative;z-index:99}.homepage #home-membership .main-image{max-width:none;position:absolute;right:0;top:-38px}.homepage #home-membership h2{color:red;background-color:white;display:inline-block;font-size:2.625rem;padding:10px 15px;margin-left:-3.75rem;margin-top:30px;margin-bottom:30px}.homepage #home-membership .excerpt{margin-top:1.438rem}.homepage #home-membership .excerpt p{font-style:italic;font-weight:bold;font-size:1.625rem;line-height:31px}.homepage #home-membership .note p{font-weight:600;font-size:1.125rem}.homepage #home-membership .btn-primary{margin-bottom:-1.625rem}.homepage #home-updates-section{background:#e8f6f7;padding:4.375rem 0}.homepage #home-updates-section h3{font-size:2rem;font-weight:900;line-height:2.5rem}.homepage #home-updates-section.articles-list .blog-card{background:#FFFFFF}.homepage #home-updates-section .form-control{background:#FFFFFF}.homepage #home-updates-section .filter-row{margin-left:-15px;margin-right:-15px}.homepage #home-updates-section .filter-row span.tag-span{margin-right:10px}.homepage #home-social-media{background:#fffafa;padding:4.375rem 0}.homepage #home-social-media .social-links{margin:0 auto;padding:0;text-align:center}.homepage #home-social-media .social-links li{background-size:100%;background-repeat:no-repeat;display:inline-block;height:40px;width:40px;margin:0 16px}.homepage #home-social-media .social-links li.facebook{background-image:url("facebook.svg")}.homepage #home-social-media .social-links li.instagram{background-image:url("instagram.svg")}.homepage #home-social-media .social-links li.twitter{background-image:url("twitter.svg")}.homepage #home-social-media .social-links li.youtube{background-image:url("youtube.svg")}.homepage #home-issues-section{margin:0 auto}.form-amount-options .custom-control-input:checked ~ .custom-control-label,.donation-v2-amounts .custom-control-input:checked ~ .custom-control-label{background-color:red;border-radius:0;box-shadow:none}#home-text-section{padding:80px 0}#home-campaigns-section{background:red;color:white;height:444px;margin:7.5rem 0 3.125rem;position:relative}#home-campaigns-section h2{color:white;font-family:"Montserrat",sans-serif;font-size:28px;font-weight:800;line-height:40px}#home-campaigns-section .col-md-9,#home-campaigns-section .col-lg-9{width:100%;position:absolute;margin-left:21.3333%;top:0}#home-campaigns-section .home-blog-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:530px;background-color:#3C3C3C;background-repeat:no-repeat;background-position:center;padding:1.875rem 1.25rem;-webkit-transition:.25s all linear;transition:.25s all linear;position:relative;background-size:auto 100%;max-width:350px}#home-campaigns-section .home-blog-card h5{color:#FFE2EF;font-size:1.625rem;font-weight:800;margin-bottom:1rem;position:relative}#home-campaigns-section .home-blog-card .blog-text{-webkit-transition:.25s all linear;transition:.25s all linear;display:none;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#home-campaigns-section .home-blog-card .blog-text p{color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;font-size:1.125rem}#home-campaigns-section .home-blog-card .blog-text .btn-primary{margin-top:auto;text-align:center;width:175px}#home-campaigns-section .home-blog-card:hover{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.2s all;transition:.2s all}#home-campaigns-section .home-blog-card:hover h5{color:#fff;-webkit-transition:.2s all;transition:.2s all}#home-campaigns-section .home-blog-card:hover .blog-text{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-transition:.2s all;transition:.2s all}#home-campaigns-section .home-blog-card:hover:before{background:#000;opacity:0.7;-webkit-transition:.2s all;transition:.2s all}#home-campaigns-section .home-blog-card:before{content:' ';background:-webkit-linear-gradient(top, transparent 51.02%, rgba(0,0,0,0.8) 78.77%);background:linear-gradient(180deg, transparent 51.02%, rgba(0,0,0,0.8) 78.77%);opacity:1;position:absolute;height:100%;width:100%;left:0;top:0}#home-campaigns-section .btn{color:#fff;font-size:1.25rem;text-transform:uppercase;font-style:italic;padding:0;text-align:left}#home-campaigns-section .btn:hover{text-decoration:underline}#home-campaigns-section .bx-wrapper{box-shadow:none;border:none;background:transparent;margin-top:-27px}.articles-list .blog-card{background:#E5F5F5;margin-top:1rem;min-height:485px;max-height:485px}.articles-list .blog-card .blog-img{height:230px;width:100%;background-size:cover;background-repeat:no-repeat}.articles-list .blog-card .blog-text{border:none;color:#3C3C3C;font-size:0.875rem;padding:1rem;padding-top:.5rem}.articles-list .blog-card .blog-text h5{color:red;font-weight:bold;font-size:1.25rem;font-style:normal;line-height:1.75rem;padding-top:.45rem;text-transform:none}.articles-list .blog-card .blog-text .blog-date span.date-span{display:inline-block;text-transform:uppercase;font-weight:bold;font-size:0.875rem;line-height:15px;color:#3C3C3C}.poster-list{position:relative}.poster-list .poster-image{position:absolute;box-shadow:0px 4px 4px rgba(0,0,0,0.25)}.poster-list .poster-image:first-child{left:0;top:-20px}.poster-list .poster-image:nth-child(2){left:0;right:0;margin:170px 0 0 34%;z-index:9;width:-webkit-max-content;width:-moz-max-content;width:max-content}.poster-list .poster-image:last-child{right:0;top:35px}@media screen and (max-width: 580px){.container,.page,.event-page-content{padding-left:30px;padding-right:30px}.homepage main#content{margin-top:0}.homepage .home-cta-stats{padding-top:0 !important}.homepage .home-cta-stats p{padding-left:15px;padding-right:15px}.homepage .home-cta-stats .col.stat-item{background-size:20%;background-position:20% 25%;padding-left:135px;padding-top:30px}.homepage #home-slider .carousel-cell{height:610px !important;background-position:75% 50%}.homepage #home-slider .carousel-cell .row{padding-left:30px;padding-right:30px}.homepage #home-slider .carousel-cell h4{font-size:30px;line-height:40px;width:100%}.homepage #home-slider .carousel-cell p{width:100%}.homepage #home-events{margin-bottom:3rem}.homepage #home-events .home-event-form{padding-top:1rem}.homepage #home-events .home-event-card{padding-left:15px;padding-right:15px;padding-bottom:1.5rem;width:100%}.homepage #home-donate{padding:2rem 0}.homepage #home-campaigns-section{padding:2rem 0 5rem}.homepage #home_petition{padding-bottom:2rem}.homepage #home_petition .col-md-5{padding-left:0;padding-right:0}.homepage #home_petition .pet-img{min-height:300px}.homepage #home_petition h4{width:100%}.homepage #home-updates-section .row.feat-row .feat-blog-card{min-height:unset;max-height:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage #home-updates-section .row.feat-row .feat-blog-card .feat-img img{min-height:unset;max-height:unset}.homepage #home-updates-section .row.feat-row .feat-blog-card .feat-text{width:100%}.homepage #home-updates-section .row.feat-row .feat-blog-card .feat-text h5{margin-top:1rem}.homepage #home-updates-section .row.feat-row .feat-blog-card .feat-text .feat-date{margin-top:1rem}.homepage #home-updates-section .blog-card{min-height:unset;max-height:unset}.homepage #home-updates-section .blog-card .blog-img{width:auto}}#footer-form{background:#3C3C3C;padding-left:3rem}#footer-form .col-md-8{padding:1rem 0rem 2rem}#footer-form h3{font-family:'din-semi-bold';font-size:28px;color:#fff;line-height:33px;margin-bottom:2rem}#footer-form .col-md-4,#footer-form .col-md-3{padding-left:10px;padding-right:10px}#footer-form .col-md-4:first-of-type{padding-left:15px}#footer-form .btn-primary{padding:.8rem 3rem;height:50px}#footer-form .footer-cta{height:100%;text-align:center;padding-top:1.5rem;background:#009AA3}#footer-form .footer-cta h5{font-family:'din-semi-bold' !important;font-size:28px;color:#fff;padding-bottom:2rem}#footer-form .footer-cta a{font-family:"Montserrat",sans-serif;font-size:18px;font-style:italic;font-weight:900;line-height:1.5;background:white;color:red;padding:.8rem 1.5rem;height:50px;border:none;text-transform:uppercase;-webkit-transition:all .35s linear;transition:all .35s linear}#footer-form .footer-cta a:hover{color:#000;background:#3C3C3C;border-color:#fff}#footer-form .consent-form-container .consent-form__content p,#footer-form .consent-form-container .custom-control-label.radio{color:#fff}@media screen and (max-width: 768px){#footer-form{overflow-x:hidden;padding-left:0}#footer-form .container{padding-left:0;padding-right:0}#footer-form .container .col-md-8{padding-left:30px;padding-right:30px}#footer-form .container .col-md-8 .row.text-row,#footer-form .container .col-md-8 .row{padding-left:30px;padding-right:30px;text-align:center}#footer-form .container .col-md-8 .col-md-4,#footer-form .container .col-md-8 .col-md-3,#footer-form .container .col-md-8 .col-md-4:first-of-type{padding-left:15px;padding-right:15px}#footer-form .btn-primary{width:100%}#footer-form .footer-cta{padding-bottom:2rem}}footer.footer{background-color:red;color:white;padding-top:1em;padding-bottom:0;position:relative}footer.footer a{color:#fff !important}footer.footer a:hover{color:#000 !important;opacity:1}footer.footer p{font-size:0.875rem;margin-bottom:0.25rem}footer.footer .footer-left .footer-logo{float:left;max-width:69px;margin-right:27px}footer.footer .footer-left .footer-content{margin-top:0}footer.footer .footer-left .footer-content p,footer.footer .footer-left .footer-content span,footer.footer .footer-left .footer-content p>span{font-size:14px;line-height:18px;font-weight:500;color:#3C3C3C}footer.footer .footer-left .footer-content a.footer-link,footer.footer .footer-left .footer-content a{text-decoration:none}footer.footer .footer-top{padding-top:30px;padding-bottom:60px}footer.footer .footer-bottom{background:#3C3C3C;color:white;padding:0.938rem 0;z-index:9;position:relative}footer.footer .footer-bottom p{color:white;font-size:0.875rem;line-height:1.563rem;margin-bottom:0}footer.footer .footer-bottom a.footer-link,footer.footer .footer-bottom a{color:white !important;text-decoration:underline}.footer-membership-call-to-action{background-color:#FF0000;color:white;position:relative;z-index:9;padding-bottom:83px}.footer-membership-call-to-action h3{color:red;background-color:white;display:inline-block;padding:10px 15px;margin-left:-15px;margin-top:30px;margin-bottom:30px}.footer-membership-call-to-action ul{list-style:none;margin-left:0;margin-bottom:0;padding-left:15px}.footer-membership-call-to-action ul li{border-bottom:1px solid rgba(255,255,255,0.3);font-style:italic;font-weight:bold;font-size:18px;line-height:26px;padding:10px 0}.footer-membership-call-to-action ul li:first-child{padding:0 0 15px}.footer-membership-call-to-action ul li:last-child{border-bottom:none}.footer-membership-call-to-action .btn-white{margin-left:15px}.container-people .container-people-list{padding-bottom:100px}.container-people .container-people-list a{float:left}.container-people .container-people-list:after{content:'';display:block;clear:both}.container-people .container-people-list .about-item{width:360px;height:226px;background-color:#e5e5e5;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;color:#ffffff;font-family:"Montserrat",sans-serif;font-size:30px;font-weight:500;line-height:30px;padding:18px}.container-people .container-people-list .about-item.item-1{height:452px}.container-people .container-people-list .about-item:hover p{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.container-people .container-people-list .about-item:hover::before{opacity:0.8;-webkit-transition:all 0.35s linear;transition:all 0.35s linear}.container-people .container-people-list .about-item h5{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:30px;font-weight:500;line-height:30px;position:relative}.container-people .container-people-list .about-item p{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:28px;position:relative;opacity:0;-webkit-transition:all 0.85s linear;transition:all 0.85s linear;-webkit-transform:translateY(20px);transform:translateY(20px)}.container-people .container-people-list .about-item:before{content:"";width:100%;height:100%;display:block;background:-webkit-linear-gradient(top, #12100b 0%, #000 44%, #000 50%);background:linear-gradient(180deg, #12100b 0%, #000 44%, #000 50%);position:absolute;opacity:0.5;top:0;left:0}.main-people h4{font-style:normal}.main-people .vertical-cards .row{margin-left:-15px;margin-right:-15px}@media screen and (max-width: 1360px){.container-people .container-people-list a{float:left;width:33.3%}.container-people .container-people-list .about-item{width:100%}}@media screen and (max-width: 991px){.container-people .container-people-list .about-item h5{font-size:22px;line-height:24px}.container-people .header-people{margin-bottom:40px;padding-bottom:40px}}@media screen and (max-width: 767px){.container-people .container-people-list a{float:none;width:100%}.container-people .header-people .headline{padding-top:0;margin-bottom:30px}.container-people .container-people-list .about-item{height:230px}.container-people .container-people-list .about-item.item-1{height:230px}}.page-type-feedback .form-wrap{background:#FFEEEE;padding:3.125rem 0}.page-type-feedback .form-wrap .form-control{background-color:white}.page-type-feedback .form-wrap .btn-loader{float:right}.page-type-feedback .card{position:relative;z-index:444}.page-type-feedback main#content p,.page-type-feedback .page-content p{font-size:14px;line-height:24px}.page-type-feedback .headline h4{font-weight:800;font-size:22px;line-height:30px}.page-type-feedback .page.people .main-people{padding-top:3.875rem}@media screen and (max-width: 768px){.page-type-feedback .card{margin-top:1rem}}.page-type-blog-post main#content .person .sidebar-toggle-wrapper{background-color:#F8F8F8}.page-type-blog-post main#content .person #sidebar{background-color:#F8F8F8;min-width:418px;max-width:418px}.page-type-blog-post main#content .person #sidebar.active{margin-left:-418px}.page-type-blog main#content .sidebar-toggle-wrapper,.page-type-blog-post main#content .sidebar-toggle-wrapper{background-color:#E5F5F5}.page-type-blog main#content #sidebar,.page-type-blog-post main#content #sidebar{background-color:#E5F5F5;min-width:262px;max-width:262px}.page-type-blog main#content #sidebar.active+.page.updates-page,.page-type-blog-post main#content #sidebar.active+.page.updates-page{margin-left:auto;margin-bottom:120px;padding-left:60px}.page-type-blog main#content .filter-row,.page-type-blog-post main#content .filter-row{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding-top:10px;border-bottom:1px solid #3C3C3C;padding-bottom:30px;margin-bottom:30px}.page-type-blog main#content .filter-row h5,.page-type-blog-post main#content .filter-row h5{font-weight:800;font-size:1.25rem;font-style:normal;line-height:1;letter-spacing:-0.02em;text-transform:uppercase;color:#3C3C3C;margin-bottom:20px}.page-type-blog main#content .filter-row p,.page-type-blog-post main#content .filter-row p{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:800;margin-bottom:0}.page-type-blog .page.updates-page,.page-type-blog-post .page.updates-page{margin-left:30px}.page-type-blog .page.updates-page .container,.page-type-blog-post .page.updates-page .container{padding-left:30px;padding-right:30px}.page-type-blog .page.updates-page .row.feat-row,.page-type-blog-post .page.updates-page .row.feat-row{margin-bottom:4rem}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card{min-height:418px;max-height:418px;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-img img,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card .feat-img img{min-height:418px;max-height:418px}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-text,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card .feat-text{font-weight:bold;color:#3C3C3C;width:40%;padding:0rem 1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-text h5,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card .feat-text h5{color:red;font-weight:800;font-size:2.5rem;font-style:normal;line-height:1;text-transform:none;margin-bottom:1rem}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-text .feat-date,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card .feat-text .feat-date{font-weight:bold;font-size:1.125rem;line-height:1;text-transform:uppercase}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-text .feat-date span.tag-span,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card .feat-text .feat-date span.tag-span{color:#3C3C3C;font-style:normal;font-size:1.125rem;background-color:transparent;padding:0}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-text .read-more,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card .feat-text .read-more{color:red;font-size:1.125rem;margin-top:0.75rem}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card:hover .feat-text h5,.page-type-blog .page.updates-page .row.feat-row .feat-blog-card:hover .feat-text .read-more,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card:hover .feat-text h5,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card:hover .feat-text .read-more{color:#3C3C3C}.page-type-blog .page.updates-page .blog-row,.page-type-blog-post .page.updates-page .blog-row{margin-bottom:2rem;margin-left:-15px;margin-right:-15px}.page-type-blog .page.updates-page .blog-signup h3,.page-type-blog-post .page.updates-page .blog-signup h3{font-weight:900;font-size:2rem;line-height:1.2}.page-type-blog .page.updates-page .blog-signup .form-control,.page-type-blog-post .page.updates-page .blog-signup .form-control{background-color:white;border:1px solid #3C3C3C}.feat-blog-card{-webkit-transition:.35s all linear;transition:.35s all linear}.feat-blog-card:hover h5,.feat-blog-card:hover .read-more{color:#3C3C3C}.feat-blog-card .feat-text{-webkit-transition:.25s all linear;transition:.25s all linear}.blog-card{-webkit-transition:.25s all linear;transition:.25s all linear}.blog-card .blog-text{-webkit-transition:.25s all linear;transition:.25s all linear}.blog-card .read-more{display:block;font-weight:bold;font-size:0.875rem;font-style:normal;line-height:1.063rem;margin-top:0.5rem;text-transform:none}.blog-card:hover{background:#f0f9fa !important}@media screen and (max-width: 576px){.page-type-blog main#content .filter-row p{margin-left:30px;margin-bottom:1rem}.page-type-blog main#content .filter-row .dropdown{width:100%;margin-left:30px;margin-right:30px}.page-type-blog main#content .filter-row .dropdown button.btn.dropdown-toggle{width:100%}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card{min-height:520px;max-height:700px;margin-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-img img{min-height:unset;max-height:unset}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-text{width:100%}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-text h5{margin-top:1rem}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-text .feat-date{margin-top:1rem}.page-type-blog .page.updates-page .blog-card{min-height:unset;max-height:unset}.page-type-blog .page.updates-page .blog-card .blog-img{width:auto}}.campaigns-page{padding-top:2rem;padding-bottom:2rem}.campaigns-page .home-blog-card{-webkit-transition:.25s all linear;transition:.25s all linear;margin:8px}.campaigns-page .home-blog-card .blog-text{-webkit-transition:.25s all linear;transition:.25s all linear;margin-top:-4rem;background:#fff;box-shadow:1px 3px 5px #eaeaea;display:inline-block;padding:.5rem 1rem 1rem 1rem;margin-left:1rem;margin-right:1rem;max-height:250px;min-height:250px}.campaigns-page .home-blog-card .blog-text h5{font-size:24px;color:#000;font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:1rem;margin-top:1.2rem}.campaigns-page .home-blog-card .blog-text span.tag-span{font-family:"Montserrat",sans-serif;font-weight:800;font-size:12px;line-height:15px;display:inline-block;color:#009AA3;background:#000;text-transform:uppercase;padding:5px 8px}.campaigns-page .home-blog-card .blog-text p{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px}.campaigns-page .home-blog-card .blog-text a{color:#000;font-family:"Montserrat",sans-serif;font-weight:800;font-size:18px;line-height:28px;position:relative}.campaigns-page .home-blog-card:hover .blog-text{margin-left:0;margin-right:0;margin-top:0;width:100%}.page-type-blog-post .custom-post-features{margin-top:2rem;margin-left:-30px}.page-type-blog-post .custom-post-features .container{padding-left:30px;padding-right:30px}.page-type-blog-post .custom-post-features .container .imgCol{background-repeat:no-repeat;height:425px;background-size:cover;margin-left:15px}.page-type-blog-post .custom-post-features .container h5{font-size:1.125rem;font-weight:700;font-style:normal;margin-bottom:0;text-transform:uppercase}.page-type-blog-post .custom-post-features .container h2.post-headline{font-weight:700;font-size:3.25rem;font-style:normal;line-height:1;padding-top:1rem;text-transform:none}.page-type-blog-post .custom-post-features .container p{font-size:1.125rem;line-height:1.5rem;font-weight:700;margin-top:1.5rem}.page-type-blog-post .custom-post-features .container p:before{content:' ';display:block;width:164px;height:6px;margin-bottom:0.938rem;background-color:red}.page-type-blog-post .custom-post-features .container .row.tag-row{margin-top:1rem}.page-type-blog-post .custom-post-features .container .row.tag-row span.tag-span{margin-right:5px}.page-type-blog-post .custom-post-features .container .row.img-row{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.page-type-blog-post .custom-post-features .container .row.img-row .img-caption{margin-left:15px}.page-type-blog-post .custom-post-features .container .row.img-row .img-caption p{font-size:13px;font-style:italic;font-weight:600;line-height:19px;position:relative;color:#6A6A6A;padding-left:11px;margin-top:1rem}.page-type-blog-post .custom-post-features .container .row.img-row .img-caption p::before{content:'';background-image:url("cap-camera.svg");background-color:transparent;background-repeat:no-repeat;width:16px;height:15px;top:0;left:-15px;position:absolute}.page-type-blog-post .page{padding-left:30px;padding-right:30px}.page-type-blog-post .page .col-md-8 .post-content p{font-weight:500;font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.page-type-blog-post .page .col-md-8 .post-content h4,.page-type-blog-post .page .col-md-8 .post-content h5{margin-bottom:1.5rem;font-weight:700;font-size:22px;line-height:32px}.page-type-blog-post .articles-list{margin:7.5rem 0 6rem}.page-type-blog-post .articles-list h4{font-size:2rem;font-weight:900}.page-type-blog-post .articles-list .row{margin-left:-25px}.page-type-blog-post .blog-signup .signup-headline{width:100%;display:block;max-width:none;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:2rem}.page-type-blog-post .blog-signup .signup-headline h3{font-size:2rem;font-weight:900}.page-type-blog-post #home-campaigns-section,.sujet-landing #home-campaigns-section{margin:4rem -20px 9rem;position:absolute;width:100%}.page-type-blog-post #home-campaigns-section .col-lg-3,.sujet-landing #home-campaigns-section .col-lg-3{max-width:none;margin-left:30px}.page-type-blog-post #home-campaigns-section .col-lg-3 h2,.sujet-landing #home-campaigns-section .col-lg-3 h2{font-size:2.625rem;line-height:1}.page-type-blog-post #home-campaigns-section .col-lg-3 .btn,.sujet-landing #home-campaigns-section .col-lg-3 .btn{border:3px solid #FFFFFF;border-radius:50%;font-size:1rem;text-transform:none;width:120px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.1;text-align:center}.page-type-blog-post #home-campaigns-section .col-lg-3 .btn:hover,.sujet-landing #home-campaigns-section .col-lg-3 .btn:hover{background-color:rgba(255,255,255,0.3);text-decoration:none}.sujet-landing #home-campaigns-section{position:relative}@media screen and (max-width: 768px){.page-type-blog-post .custom-post-features .container .col-md-8{padding-left:30px}.page-type-blog-post .custom-post-features .container .imgCol{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:285px;background-position:center}.page-type-blog-post .custom-post-features .container .row.img-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page-type-blog-post .custom-post-features .container .row.img-row .img-caption p{padding-left:20px;margin-top:1rem}.page-type-blog-post .custom-post-features .container .row.img-row .img-caption p::before{top:5%;left:-1%}.page-type-blog-post .page .page-inner{padding:2rem 0 !important}.page-type-blog-post .page .col-md-8{padding-left:30px}.page-type-blog-post .page .col-md-8 .post-content blockquote{float:none;width:100%;margin-left:0}}.page-type-donation-v2 header.donate-header{height:560px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.page-type-donation-v2 header.donate-header header.card{background:transparent;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.page-type-donation-v2 header.donate-header header.card .card-body{padding:.85rem}.page-type-donation-v2 header.donate-header .donate-header-text h2.donate-h2{text-align:center;font-size:3.25rem !important;font-weight:800;line-height:1;position:relative}.page-type-donation-v2 header.donate-header .donate-header-text .lead p{text-align:center;font-size:1.125rem;line-height:1.5;margin-top:2rem}.page-type-donation-v2 header.donate-header:before{content:' ';background:rgba(0,0,0,0.5);height:100%;width:100%;position:absolute;left:0;top:0}.page-type-donation-v2 .wrapper-donation-v2::before,.page-type-donation-v2 .wrapper-donation-v2{background:#F5F5F5}.page-type-donation-v2 .wrapper-donation-v2{margin-bottom:0;padding-bottom:8rem}.page-type-donation-v2 .wrapper-donation-v2 .card{background:#fff;margin-top:-20%}.page-type-donation-v2 .wrapper-donation-v2 .card .donation-v2-occurence-radio>.custom-control.custom-radio.custom-control-inline.card{width:50%;padding:0;margin:0}.page-type-donation-v2 .wrapper-donation-v2 .card .donation-v2-occurence-radio>.custom-control.custom-radio.custom-control-inline.card:first-of-type{float:left}.page-type-donation-v2 .wrapper-donation-v2 .card .donation-v2-occurence-radio>.custom-control.custom-radio.custom-control-inline.card:last-of-type{float:right}.page-type-donation-v2 .wrapper-donation-v2 .card .donation-other-input-container .input-group-prepend{display:none}.page-type-donation-v2 .wrapper-donation-v2 .card .custom-control-input:checked ~ .custom-control-label::before{background:#3C3C3C}.page-type-donation-v2 .wrapper-donation-v2 .card .donation-v2-occurence-radio .custom-control-inline{padding-left:0;width:50%;margin-right:0}.page-type-donation-v2 .wrapper-donation-v2 .card .donation-v2-occurence-radio .custom-control-inline:first-of-type{float:left}.page-type-donation-v2 .wrapper-donation-v2 .card .donation-v2-occurence-radio .custom-control-inline:last-of-type{float:right}.page-type-donation-v2 .wrapper-donation-v2 .card .donation-v2-occurence-radio .custom-control-label{cursor:pointer;text-align:center;padding:.5rem 1rem;z-index:999;width:100%;font-family:"Montserrat",sans-serif;font-weight:700;color:#aaa;font-size:14px;text-transform:uppercase;line-height:26px;letter-spacing:.04em}.page-type-donation-v2 .wrapper-donation-v2 .card .donation-v2-occurence-radio .custom-control-label::before{background:#E5E4E5;border-radius:0;position:absolute;top:0;opacity:1;left:0;z-index:1;display:block;width:100%;height:100%;border:none;z-index:-1}.page-type-donation-v2 .wrapper-donation-v2 .card .donation-v2-occurence-radio .custom-control-label::after{background-image:none !important;position:absolute;top:0;left:0;display:block;width:100%;opacity:1;height:100%;content:"";border-radius:none}.page-type-donation-v2 .wrapper-donation-v2 .card .form-amount-options .custom-control-label,.page-type-donation-v2 .wrapper-donation-v2 .card .donation-v2-amounts .custom-control-label{color:#000 !important;font-size:16px;border:1px solid #AAAAAA;background:#E5E4E5;border-radius:0;font-weight:800}.page-type-donation-v2 .wrapper-donation-v2 .card .form-amount-options .custom-control-label:hover,.page-type-donation-v2 .wrapper-donation-v2 .card .donation-v2-amounts .custom-control-label:hover{background-color:#fff}.page-type-donation-v2 .wrapper-donation-v2 .card .form-amount-options .custom-control-label:focus,.page-type-donation-v2 .wrapper-donation-v2 .card .form-amount-options .custom-control-label.focus,.page-type-donation-v2 .wrapper-donation-v2 .card .donation-v2-amounts .custom-control-label:focus,.page-type-donation-v2 .wrapper-donation-v2 .card .donation-v2-amounts .custom-control-label.focus{color:#fff !important;background:#009AA3;border-color:#009AA3;box-shadow:none}.page-type-donation-v2 .wrapper-donation-v2 .card .form-amount-options .custom-control-input:checked ~ .custom-control-label,.page-type-donation-v2 .wrapper-donation-v2 .card .donation-v2-amounts .custom-control-input:checked ~ .custom-control-label{color:#fff !important;background:#3C3C3C;border-color:#3C3C3C;box-shadow:none}.page-type-donation-v2 .wrapper-donation-v2 .card input#donation_amount_other_input{color:#000 !important;font-size:16px;border:1px solid #AAAAAA;background:#E5E4E5;font-family:"Montserrat",sans-serif;font-weight:700}.page-type-donation-v2 .wrapper-donation-v2 legend.h6{font-family:"Montserrat",sans-serif;font-weight:800;font-size:18px !important}.page-type-donation-v2 .v2-form-footer .donation-v2-amount .h3{font-size:52px !important;line-height:52px;font-family:"Montserrat",sans-serif;font-weight:800}.page-type-donation-v2 .v2-form-footer .btn-loader{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto}@media (min-width: 576px){.form-amount-options.size-all>*,.form-amount-options:not(.size-all)>*:not(:last-of-type),.donation-v2-amounts.size-all>*,.donation-v2-amounts:not(.size-all)>*:not(:last-of-type){max-width:calc(100% * 1 / 4)}}@media screen and (max-width: 768px){.page-type-donation-v2 .wrapper-donation-v2 .card{margin-top:-15%}.page-type-donation-v2 .v2-form-footer .btn-loader{width:100% !important}}.page-type-calendar main#content{background:rgba(255,238,238,0.3) !important}.page-type-calendar main#content .headline{padding:2.5rem 0;background:#FF0000}.page-type-calendar main#content .headline .container{padding-left:30px;padding-right:30px}.page-type-calendar main#content .headline h2{color:white}.page-type-calendar main#content .filter-row{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding-top:2rem;padding-bottom:2.5rem}.page-type-calendar main#content .filter-row p{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:800;margin-left:15px;margin-bottom:0}.page-type-calendar main#content .filter-row .dropdown{width:50%;height:50px;border:1px solid #E2E2E2;background:#fff;color:#000;font-weight:500;position:relative}.page-type-calendar main#content .filter-row .dropdown::before{-webkit-transition:.2s linear all;transition:.2s linear all;content:'Types of Event';font-size:8px;padding:5px;left:5%;top:-30%;font-weight:800;color:#fff;background:#3C3C3C;text-transform:uppercase;position:absolute}.page-type-calendar main#content .filter-row .dropdown:hover:before{top:10%;opacity:0}.page-type-calendar main#content .filter-row .dropdown button.btn.dropdown-toggle{padding:.8rem}.page-type-calendar main#content .filter-row .dropdown .dropdown-menu{width:100%}.page-type-calendar main#content .filter-row .dropdown .dropdown-menu .button-group button{border:0;width:100%;text-align:left;padding:5px;font-weight:500;text-transform:capitalize;border-bottom:1px solid #fff;-webkit-transition:.2s linear all;transition:.2s linear all}.page-type-calendar main#content .filter-row .dropdown .dropdown-menu .button-group button:hover{font-weight:700;color:#009AA3}.page-type-calendar main#content .filter-row .dropdown .dropdown-menu .button-group button:focus{outline:0}.page-type-calendar main#content .filter-row .col-md-6{display:-webkit-box;display:-ms-flexbox;display:flex}.page-type-calendar main#content .filter-row .col-md-6:first-of-type{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.page-type-calendar main#content .filter-row .col-md-6:last-of-type{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-type-calendar main#content .filter-row .col-md-6:last-of-type .btn-white{font-family:"Montserrat",sans-serif;font-weight:800;font-size:18px;font-style:italic;line-height:20px;background:transparent;color:#3C3C3C;padding:.8rem 3rem;height:50px;border:2px solid #3C3C3C;border-radius:0px;-webkit-transition:all .35s linear;transition:all .35s linear}.page-type-calendar main#content .filter-row .col-md-6:last-of-type .btn-white:hover{color:#fff;background:#000;border-color:#000}.page-type-calendar main#content .card .form{background:#FFEEEE}.page-type-calendar main#content .card .form .form-group.distance .form-amount-options .custom-control-label{background-color:white}.page-type-calendar main#content .card .form .form-amount-options .custom-control-input:checked ~ .custom-control-label{background-color:#009AA3}.page-type-calendar main#content .card .form .form-control{background:white}.page-type-calendar main#content .card .form .btn-primary{height:50px;line-height:1}.page-type-calendar main#content .page .page-inner{padding-top:1rem}.page-type-calendar main#content .event-list-item.card{background-color:white;box-shadow:none;width:100%;margin-bottom:1rem}.page-type-calendar main#content .event-list-item.card h3.h4{font-family:"Montserrat",sans-serif;font-weight:800;font-size:24px !important;line-height:30px}.page-type-calendar main#content .event-list-item.card .btn.btn-white{font-family:"Montserrat",sans-serif;font-weight:800;font-size:18px;font-style:italic;line-height:20px;background:transparent;color:#3C3C3C;padding:.8rem 3rem;height:50px;border:2px solid #3C3C3C;border-radius:0px;-webkit-transition:all .35s linear;transition:all .35s linear}.page-type-calendar main#content .event-list-item.card .btn.btn-white:hover{color:#fff;background:#000;border-color:#000}.page-type-calendar main#content .event-list-item.card .card-header{padding:0.938rem 1.875rem}.page-type-calendar main#content .event-list-item.card .card-footer p{font-weight:800;font-size:16px !important;line-height:24px}.page-type-calendar main#content .event-list-item.card .card-footer .event-home-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-type-calendar main#content .event-list-item.card .card-footer .event-home-location span.address{font-weight:500;font-size:15px;line-height:24px;padding-left:10px}.page-type-calendar main#content .event-list-item.card.past .btn.btn-white{color:#ca2525;border:2px solid #ca2525}@media screen and (max-width: 580px){.page-type-calendar main#content .filter-row{padding-bottom:1rem}.page-type-calendar main#content .filter-row .col-md-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-type-calendar main#content .filter-row .col-md-6:last-of-type{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1rem}.page-type-calendar main#content .filter-row p{margin-left:0;margin-bottom:0}.page-type-calendar main#content .filter-row .dropdown{width:100%;margin-top:1rem}}.page-users-event-pages-new .card{backgroud:#fff}.page-users-event-pages-new .card .card-body{padding:1rem}.page-users-event-pages-new .card .card-body h2.h4{font-family:"Montserrat",sans-serif;font-weight:800}.page-users-event-pages-new #footer-form{display:none}.page-type-event .event-page-header{height:460px;background-repeat:no-repeat;background-size:cover;position:relative}.page-type-event .event-page-header .gradient-overlay{position:absolute;width:100%;height:100%;background-image:-webkit-linear-gradient(bottom, rgba(255,0,0,0.5), rgba(255,0,0,0.5));background-image:linear-gradient(0deg, rgba(255,0,0,0.5), rgba(255,0,0,0.5));z-index:444}.page-type-event .event-page-header #headline{padding-top:3.75rem}.page-type-event .event-page-header #headline h2.h1{font-size:2.5rem !important;font-weight:800;line-height:1.1;margin-bottom:2.5rem !important;margin-top:1rem}.page-type-event .event-page-header #headline .date-div span.h5{font-weight:800;font-size:16px !important;line-height:24px}.page-type-event .event-page-header span.tag-span{background-color:black;color:white}.page-type-event .container,.page-type-event .event-page-form-wrap{position:relative;z-index:444}.page-type-event .container .card,.page-type-event .event-page-form-wrap .card{background:#FFEEEE;padding-top:1rem;margin-top:3.75rem;box-shadow:none}.page-type-event .container .card .btn.btn-white,.page-type-event .event-page-form-wrap .card .btn.btn-white{font-family:"Montserrat",sans-serif;font-weight:800;font-size:18px;font-style:italic;line-height:20px;background:transparent;color:#3C3C3C;padding:.8rem 3rem;height:50px;border:2px solid #3C3C3C;border-radius:0px;-webkit-transition:all .35s linear;transition:all .35s linear}.page-type-event .container .card .btn.btn-white:hover,.page-type-event .event-page-form-wrap .card .btn.btn-white:hover{color:#fff;background:#000;border-color:#000}.page-type-event .container .card .form-control,.page-type-event .event-page-form-wrap .card .form-control{background-color:#fff}.page-type-event .container .card-footer,.page-type-event .event-page-form-wrap .card-footer{border-top:30px solid #f5f5f5;border-radius:0;box-shadow:none}.page-type-event .container .card-footer small,.page-type-event .event-page-form-wrap .card-footer small{font-weight:800;font-size:12px;line-height:30px;margin-bottom:3px}.page-type-event .event-page-content .event-address{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #000000}.page-type-event .event-page-content .event-address span.address{font-weight:500;font-size:15px;line-height:24px;background-repeat:no-repeat;padding-left:20px;background-size:contain;background-position:left center}.page-type-event .event-page-content .event-address span.address.physical{background-image:url("Pin.svg")}.page-type-event .event-page-content .event-address span.address.virtual{background-image:url("laptop.svg")}.page-type-event .event-page-content p{font-size:18px;line-height:30px}.page-type-event .event-list-item.card{width:100%;margin-top:1rem;padding-top:0}.page-type-event .event-list-item.card h3.h4{font-family:"Montserrat",sans-serif;font-weight:800;font-size:24px !important;line-height:30px}.page-type-event .event-list-item.card .btn.btn-white{font-family:"Montserrat",sans-serif;font-weight:800;font-size:18px;font-style:italic;line-height:20px;background:transparent;color:#3C3C3C;padding:.8rem 3rem;height:50px;border:2px solid #3C3C3C;border-radius:0px;-webkit-transition:all .35s linear;transition:all .35s linear}.page-type-event .event-list-item.card .btn.btn-white:hover{color:#fff;background:#000;border-color:#000}.page-type-event .event-list-item.card .card-footer{border:1px solid rgba(0,0,0,0.05)}.page-type-event .event-list-item.card .card-footer p{font-weight:800;font-size:16px !important;line-height:24px}.page-type-event .event-list-item.card .card-footer .event-home-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-type-event .event-list-item.card .card-footer .event-home-location span.address{font-weight:500;font-size:15px;line-height:24px;padding-left:10px}.page-type-event .event-list-item.card.past .btn.btn-white{color:#ca2525;border:2px solid #ca2525}.page-type-event .related-events{background-color:rgba(255,238,238,0.3);padding-bottom:10rem;padding-top:2rem}.page-type-event .related-events h4{font-family:"Montserrat",sans-serif !important;font-style:italic;font-weight:bold;font-size:1.5rem;line-height:2rem;text-transform:uppercase}.page-type-event .related-events .container{padding-left:0px}.page-type-event .related-events .container .card{background-color:#fff}.page-type-event .related-events .btn.btn-white.all-event-btn{font-family:"Montserrat",sans-serif;font-weight:800;font-size:18px;font-style:italic;line-height:20px;background:transparent;color:#3C3C3C;padding:.8rem 3rem;height:50px;border:2px solid #3C3C3C;border-radius:0px;-webkit-transition:all .35s linear;transition:all .35s linear}.page-type-event .related-events .btn.btn-white.all-event-btn:hover{color:#fff;background:#000;border-color:#000}.event-page-stream .page-stream{background:#FFEEEE;border-radius:0px 15px 15px 15px}.event-page-stream .page-stream textarea.form-control,.event-page-stream .page-stream textarea.StripeElement{background-color:#ffffff}.page-users-event-pages-new .card-body{background-color:red;color:#fff}.page-users-event-pages-new .card-body .btn-submit{background-color:black}@media screen and (max-width: 580px){.page-type-event .event-page-header #headline{padding-top:1rem}.page-type-event .related-events .container{padding-left:15px;padding-right:15px}}.page-type-petition main#content .petition-wrapper{background:#FFEEEE;margin-top:-10rem;position:relative;z-index:445}.page-type-petition main#content .petition-wrapper .h4{font-family:"Montserrat",sans-serif !important;font-style:italic;font-weight:bold;font-size:1.25rem;line-height:1.3;text-transform:uppercase}.page-type-petition main#content .petition-wrapper .h5{font-size:1.125rem !important}.page-type-petition main#content .petition-wrapper .progress{background:#fff;height:20px;overflow:visible;position:relative}.page-type-petition main#content .petition-wrapper .progress:after{content:' ';display:block;background:url("icon-user.svg") no-repeat center;width:12px;height:12px;position:absolute;right:-20px;top:5px}.page-type-petition main#content .petition-wrapper .card{background:transparent;box-shadow:none}.page-type-petition main#content .petition-wrapper .card .card-header{padding:1rem 0}.page-type-petition main#content .petition-wrapper .card .card-body{padding:1rem}.page-type-petition main#content .petition-wrapper .page-intro,.page-type-petition main#content .petition-wrapper .page-intro p{font-family:"Montserrat",sans-serif !important;line-height:1.5}.page-type-petition main#content .petition-wrapper .form-control,.page-type-petition main#content .petition-wrapper textarea.form-control{background:#FFFFFF}.page-type-petition main#content .petition-wrapper .card-social-slider{background:#fff}.page-type-petition .page-stream #reactions{padding:2rem 9rem !important;margin-top:2rem;border-top:0}@media screen and (max-width: 768px){.page-type-petition main#content .petition-wrapper{margin-top:-5em;padding-left:30px;padding-right:30px}.page-type-petition .page-stream #reactions{padding:2rem !important}}.page-type-volunteer-signup main#content{background:#F5F5F5 !important}.page-type-volunteer-signup main#content h2.page-headline{font-size:3.25rem;font-weight:800;line-height:1}.page-type-volunteer-signup main#content .card{background:#FFEEEE;position:relative;z-index:555}.page-type-volunteer-signup main#content .card .card-body{padding:2em 4em 2em 4em}.page-type-volunteer-signup main#content .card h5{font-weight:800;font-size:18px;line-height:24px}.page-type-volunteer-signup main#content .card .icheckbox_minimal,.page-type-volunteer-signup main#content .card .iradio_minimal{display:inline-block;vertical-align:middle;margin:0;padding:0;width:51px;height:50px;background-image:url(volunteer-checks2.svg);cursor:pointer;position:absolute !important;top:15px;left:20px;background-position:-412px;border-radius:50%;border:2px solid #000;width:36px;height:36px}.page-type-volunteer-signup main#content .card .icheckbox_minimal.checked,.page-type-volunteer-signup main#content .card .iradio_minimal.checked{background-position:-365px;border:2px solid #fff}.page-type-volunteer-signup main#content .card .icheckbox_minimal.checked+label,.page-type-volunteer-signup main#content .card .iradio_minimal.checked+label{border:2px solid rgba(255,0,0,0.3)}.page-type-volunteer-signup main#content .card .checkboxes div.checkbox{width:100%;margin:0 0 15px;position:relative}.page-type-volunteer-signup main#content .card .checkboxes label{cursor:pointer;color:#3C3C3C;background:#FFFFFF;padding-top:1em;padding-bottom:1em;font-size:16px;font-weight:800;line-height:24px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:4.375rem}@media screen and (max-width: 768px){.page-type-volunteer-signup .page{padding-left:15px;padding-right:15px}.page-type-volunteer-signup main#content .card{margin-top:-5em}.page-type-volunteer-signup main#content .card .card-body{padding:1em 1em 1em 1em}.page-type-volunteer-signup .btn-primary{width:100%;white-space:normal;height:auto}.page-type-volunteer-signup main#content .page.volunteer-alt .page-content{font-size:16px;width:80%;margin-left:auto;margin-right:auto}.page-type-volunteer-signup main#content h2.page-headline{font-size:2.25rem}.page-content p{line-height:1.4}}.page-type-volunteer-signup main#content .page.volunteer-alt span.tag-span{display:inline-block;color:#009AA3;background-color:rgba(0,154,163,0.1);font-style:italic;font-weight:bold;font-size:0.875rem;text-align:center;position:relative;padding:9px 20px}.page-type-volunteer-signup main#content .page.volunteer-alt h2.page-headline{padding-top:1rem;font-size:52px;line-height:52px;text-align:center;padding-bottom:.5rem;position:relative}.page-type-volunteer-signup main#content .page.volunteer-alt h2.page-headline::after{content:'';position:absolute;width:50%;left:25%;top:101%;height:6px;background:#009AA3}.page-type-volunteer-signup main#content .page.volunteer-alt .page-content{padding-top:.5rem;text-align:center}.page-type-volunteer-signup main#content .page.volunteer-alt .page-content p,.page-type-volunteer-signup main#content .page.volunteer-alt .page-content span{font-weight:500;text-align:center}.page-type-volunteer-signup main#content .page.volunteer-alt .card{margin-top:2rem}.page-type-volunteer-signup main#content .page.volunteer-alt .card .form p{font-size:14px;line-height:24px;font-weight:500}.page-type-volunteer-signup main#content .page.volunteer-alt .card .form .checkbox label{padding-top:0;padding-bottom:1.5em}.page-type-volunteer-signup main#content .page.volunteer-alt .card .form .checkbox label::after{content:attr(data-caption);position:absolute;bottom:15%;font-size:14px;font-weight:500;line-height:23px}.page-type-volunteer-signup main#content .page.volunteer-alt .card .form .checkbox label[for=checkAll]{padding-top:1em;padding-bottom:1em}@media screen and (max-width: 580px){.page-type-volunteer-signup main#content .page.volunteer-alt .card .form .checkbox label::after{font-size:12px}}.page-type-suggestion-box{background:#F5F5F5}.page-type-suggestion-box .btn-blue{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.125rem;font-style:italic;line-height:1.4;color:#fff;cursor:pointer;background-color:red;padding:.8rem 1.25rem;height:52px;border:none;border-radius:0px;text-transform:uppercase;-webkit-transition:all .35s linear;transition:all .35s linear;background-image:url("suggestion.svg");background-repeat:no-repeat;background-size:13%;background-position:9% 47%;padding:1rem 2rem 1rem 4rem}.page-type-suggestion-box .btn-blue:hover{color:#fff !important;background-color:#3C3C3C}.page-type-suggestion-box main#content{background:#F5F5F5 !important}.page-type-suggestion-box .list-inline.tag-list li.list-inline-item:first-child{font-size:16px;font-weight:800;line-height:24px}.page-type-suggestion-box .suggestion-box.content-list .card{box-shadow:none}.page-type-suggestion-box .suggestion-box.content-list .card .card-body{padding:1.5625rem}.page-type-suggestion-box .suggestion-box.content-list .card .card-body .card-answer{background:#009AA3;border-radius:0;padding:1.5625rem 2.5625rem}.page-type-suggestion-box .suggestion-box.content-list .card .card-body .card-answer strong{color:#fff}.page-type-suggestion-box .suggestion-box.content-list .card .card-body .card-answer strong span{color:#009AA3}.page-type-suggestion-box .suggestion-box.content-list .card h3 a{font-weight:700;font-size:24px;line-height:30px}.page-type-suggestion-box .suggestion-box.content-list .card .byline{padding-left:.625rem !important;padding-right:.625rem !important}.page-type-suggestion-box .suggestion-box.content-list .card .byline .media{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.page-type-suggestion-box .suggestion-box.content-list .card .byline .media .media-body p{font-weight:800;font-size:16px}.page-type-suggestion-box .suggestion-box.content-list .card .byline .media .media-body p span{color:#009AA3}.page-type-suggestion-box .suggestion-box.content-list .card .byline .media .media-body p small{font-weight:500;font-size:16px;color:#aaa}.page-type-recruiting main#content{background:#fff !important}.page-type-recruiting main#content h2.page-headline{font-size:3.25rem;font-weight:800;line-height:1}.page-type-recruiting main#content .recruiting-card{position:relative;z-index:445}.page-type-recruiting main#content .recruiting-card label{font-weight:800;font-size:18px;line-height:24px;margin-bottom:1rem}.page-type-recruiting main#content .recruiting-card .input-group[data-focus-target]{background-color:transparent;border-radius:0;height:50px;border:1px solid #E2E2E2}.page-type-recruiting main#content .recruiting-card .input-group[data-focus-target] .form-control:disabled,.page-type-recruiting main#content .recruiting-card .input-group[data-focus-target] .StripeElement:disabled,.page-type-recruiting main#content .recruiting-card .input-group[data-focus-target] .form-control[readonly],.page-type-recruiting main#content .recruiting-card .input-group[data-focus-target] [readonly].StripeElement{background:white;border:0;font-size:16px;font-weight:500;padding:.5rem;height:48px}.page-type-recruiting main#content .recruiting-card .input-group-append{height:49px}.page-type-recruiting main#content .recruiting-card .input-group-append button.btn.btn-secondary{padding:.5rem 1rem;background-color:white;border:none;height:48px}.page-type-recruiting main#content .recruiting-card .btn-secondary.copied{position:relative}.page-type-recruiting main#content .recruiting-card .btn-secondary.copied::before{content:'COPIED';position:absolute;display:inline-block;background:#000;color:#fff;font-size:10px;padding:5px 10px;top:-60%;left:0%}.page-type-recruiting main#content .recruiting-card .btn-fb{padding:.8rem 1rem;color:#fff;background:#3B5998;height:50px;line-height:1}.page-type-recruiting main#content .recruiting-card .btn-tw{padding:.8rem 1rem;color:#fff;background:#1DA1F2;height:50px;line-height:1}.page-type-recruiting main#content .recruiting-card .btn-lin{padding:.8rem 1rem;color:#fff;background:#0E76A8;height:50px;line-height:1}.page-type-recruiting main#content .recruiting-card .btn-wa{height:50px;padding:.8rem 1rem;color:#fff;background:#075E54;line-height:1}.page-type-recruiting main#content .recruiting-card a.btn.btn-block{opacity:1;-webkit-transition:all .35s linear;transition:all .35s linear;font-size:1rem}.page-type-recruiting main#content .recruiting-card a.btn.btn-block:hover{opacity:0.85}.page-type-recruiting main#content .recruiting-card h5{font-size:18px;line-height:24px;font-weight:800}.page-type-recruiting main#content .recruiting-card p{font-weight:500;font-size:16px;line-height:24px}.page-type-recruiting main#content .recruiting-card img.img-fluid{border:10px solid #E5E4E5}@media screen and (max-width: 580px){.header-img-custom.recruiting-head-custom{height:580px}.header-img-custom.recruiting-head-custom .custom-head-text,.header-img-custom.recruiting-head-custom .custom-headline{width:100%}.page-type-recruiting main#content .recruiting-card{margin-top:0}.page-type-recruiting main#content .page-inner{padding-top:1rem !important}}.page-type-signup main#content h2.page-headline{font-size:3.25rem;font-weight:800;line-height:1}.page-type-signup main#content .page-content p{font-size:20px;font-weight:500;line-height:26px}.page-type-signup .card{background:#FFEEEE}.page-type-signup .card .labeled-tags-container{margin-top:3rem}.page-type-signup .card .labeled-tags-container p{font-weight:500;font-size:16px;line-height:24px}.page-type-signup .card .labeled-tags-container.vol-tags{margin-bottom:4rem}.page-type-signup .card h5{font-size:18px;line-height:24px;font-weight:800}.page-type-signup .card.login-card{background:red}.page-type-signup .card.login-card .card-body{padding:1.5em 1em}.page-type-signup .card.login-card .card-body small>a{color:white;font-size:16px;line-height:24px;font-weight:500}.page-type-signup .card.login-card .card-body .btn-primary.btn-submit{font-family:"Montserrat",sans-serif;font-size:18px;font-style:italic;font-weight:900;line-height:1.5;background:white;color:red;padding:.8rem 1.5rem;height:50px;border:none;text-transform:uppercase;-webkit-transition:all .35s linear;transition:all .35s linear;text-transform:uppercase}.page-type-signup .card.login-card .card-body .btn-primary.btn-submit:hover{color:#000;background:#3C3C3C;border-color:#fff}.page-type-signup .card.login-card .card-body .btn-loader{margin-top:1rem}.page-type-signup .icheckbox_minimal,.page-type-signup .iradio_minimal{display:inline-block;vertical-align:middle;margin:0;padding:0;width:51px;height:50px;background-image:url(volunteer-checks2.svg);cursor:pointer;position:absolute !important;top:15px;left:20px;background-position:-412px;border-radius:50%;border:2px solid #000;width:36px;height:36px}.page-type-signup .icheckbox_minimal.checked,.page-type-signup .iradio_minimal.checked{background-position:-365px;border:2px solid #fff}.page-type-signup .icheckbox_minimal.checked+label,.page-type-signup .iradio_minimal.checked+label{border:2px solid rgba(255,0,0,0.3)}.page-type-signup .labeled-tags-container div.checkbox{width:100%;margin:0 0 15px;position:relative}.page-type-signup .labeled-tags-container label{cursor:pointer;background:white;color:black;padding-top:1em;padding-bottom:1em;font-size:16px;font-weight:800;line-height:24px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:75px}.vote-pledge-form .btn{width:170px}.layout-slim{background:#000}.layout-slim .tabs{border-radius:0}.layout-slim .nav-tabs{background-color:#f5f5f5}.layout-slim .nav-tabs .nav-link{color:#000;font-weight:700}.layout-slim .nav-tabs .nav-link.active,.layout-slim .nav-tabs .nav-item.show .nav-link{color:#000}.layout-slim .nav-tabs .nav-link span::after{background:red}.layout-slim .card .card-body{padding:1em}#disclaimer{position:fixed;height:auto;width:100%;background:#009AA3;bottom:0;left:0;display:none;z-index:1000000;padding-top:20px;padding-bottom:20px;border-top:5px solid rgba(255,0,0,0.1)}#disclaimer .row{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}#disclaimer .row .col-md-3{margin-top:3em}#disclaimer h5{font-family:"Montserrat",sans-serif;font-weight:700;font-size:26px;line-height:24px;color:#fff;padding-bottom:10px}#disclaimer p{color:#fff;font-size:15px;line-height:22px;font-family:"Montserrat",sans-serif;margin-bottom:15px}#disclaimer p a{font-weight:bold;color:#fff;text-decoration:underline}#disclaimer h6{color:#fff;cursor:pointer;padding-bottom:8px;padding-top:10px;font-size:18px;font-weight:700;line-height:18px}#disclaimer h6 span.pref-arrow{cursor:pointer;margin-left:8px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #fff;display:inline-block;-webkit-transition:all .2s linear;transition:all .2s linear}#disclaimer h6 span.pref-arrow.spin{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#disclaimer .accept-consent.btn.btn-white{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.125rem;font-style:italic;line-height:1.4;color:#fff;cursor:pointer;background-color:red;padding:.8rem 1.25rem;height:52px;border:none;border-radius:0px;text-transform:uppercase;-webkit-transition:all .35s linear;transition:all .35s linear;line-height:22px;height:70px}#disclaimer .accept-consent.btn.btn-white:hover{color:#fff !important;background-color:#3C3C3C}#disclaimer label.custom-control-label{font-size:15px;line-height:22px;color:#fff;font-weight:lighter}#disclaimer label[for=functional-cookies]{color:#F3F3F3}#cookie-popup.cookies-page-popup{border-bottom:0 none;margin:0 0 60px;position:fixed;z-index:1040;left:0;right:0;top:0;bottom:0;height:100vh;width:100%;background-color:rgba(0,0,0,0.5)}#cookie-popup.cookies-page-popup.show{display:block}#cookie-popup.cookies-page-popup.hide{display:none}#cookie-popup.cookies-page-popup .container{margin-top:11em;padding:20px;max-width:900px;background-color:#000;border:4px solid #009AA3}#cookie-popup.cookies-page-popup .container #close-popup{position:relative;z-index:20000;cursor:pointer;float:right;width:30px;height:30px;background:url(iconclose.svg) no-repeat top right}#cookie-popup.cookies-page-popup .container h5{font-family:"Montserrat",sans-serif;font-weight:700;font-size:26px;line-height:24px;color:#fff;padding-bottom:10px}#cookie-popup.cookies-page-popup .container p{color:#fff;FONT-WEIGHT:300;font-size:15px;line-height:22px;font-family:"Montserrat",sans-serif;margin-bottom:15px}#cookie-popup.cookies-page-popup .container p a{font-weight:bold;color:#fff;text-decoration:underline}#cookie-popup.cookies-page-popup .container label.custom-control-label{color:#fff}#cookie-popup.cookies-page-popup .container label.form-check-label:not(.custom-control-label){color:dimgrey}#cookie-popup.cookies-page-popup .container label.form-check-label{font-family:"Montserrat",sans-serif;font-size:15px;line-height:22px}#cookie-popup.cookies-page-popup .container .checkboxes-cookies{padding-top:10px}#cookie-popup.cookies-page-popup .container .accept-cookies.btn-white{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.125rem;font-style:italic;line-height:1.4;color:#fff;cursor:pointer;background-color:red;padding:.8rem 1.25rem;height:52px;border:none;border-radius:0px;text-transform:uppercase;-webkit-transition:all .35s linear;transition:all .35s linear;line-height:23px}#cookie-popup.cookies-page-popup .container .accept-cookies.btn-white:hover{color:#fff !important;background-color:#3C3C3C}.hiring-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-4rem}.hiring-col .btn.hire-btn{font-family:"Montserrat",sans-serif;font-weight:800;font-size:18px;font-style:italic;line-height:20px;background:transparent;color:#3C3C3C;padding:.8rem 3rem;height:50px;border:2px solid #3C3C3C;border-radius:0px;-webkit-transition:all .35s linear;transition:all .35s linear;background-color:transparent;text-transform:uppercase;background-position:8% 55%;line-height:18px;padding:1rem 2.5rem 1rem 3.8rem;background-image:url("briefcase.svg");background-repeat:no-repeat}.hiring-col .btn.hire-btn:hover{color:#fff;background:#000;border-color:#000}.local-sections-header{background-size:cover;background-color:#3C3C3C;height:310px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.local-sections-header .headline{color:white}.local-sections .page-content .intro-paragraph{margin-bottom:3rem}.local-sections .page-content .intro-paragraph:before{display:none !important}.local-sections .local-sections-list{padding-left:15px;padding-right:15px}.local-sections .local-section-item{color:red;font-size:18px;font-style:italic;font-weight:900;line-height:normal;text-transform:uppercase;margin-bottom:15px}.local-sections .local-section-item a:hover{color:#3C3C3C}.page.people{max-width:932px;margin-left:0}.page.people .page-header{background-repeat:no-repeat;background-color:#3C3C3C;height:310px;padding:1.563rem 1.875rem}.page.people .page-header h2{color:#fff;font-size:2.625rem;font-weight:800}.page.people .main-people{padding-left:1.875rem;padding-top:1.875rem;padding-bottom:10rem;max-width:752px}.page.people .main-people p{line-height:1.625rem}.page.people h4{color:#6A6A6A;font-weight:800;font-size:1.25rem;font-style:normal;line-height:24px;text-transform:uppercase;margin-bottom:1.25rem}.page.people .main-person-card{background-color:#F8F8F8;padding:0.938rem 1.875rem}.page.people .main-person-card h4{font-size:1.75rem;line-height:1;font-weight:700;text-transform:none;font-style:normal;letter-spacing:0;margin-bottom:0}.page.people .main-person-card h4 a:hover{color:#3C3C3C}.page.people .main-person-card p.role{color:#3C3C3C;font-weight:700;font-size:1rem;line-height:1;margin-bottom:0.5rem;margin-top:0.625rem}.page.people .main-person-card p.bio{font-weight:500;font-size:0.875rem;line-height:1.25rem;margin-bottom:0}.page.people .standard-person-card{background-color:#F8F8F8;padding:0.625rem;height:100%;text-align:center}.page.people .standard-person-card h5{font-size:1rem;line-height:24px;font-weight:700;font-style:normal;text-transform:none}.page.people .standard-person-card h5 a:hover{color:#3C3C3C}.page.people .standard-person-card p.prenom{color:#3C3C3C;font-weight:800;font-size:0.813rem;line-height:1.5;margin-top:0.625rem;margin-bottom:0}.page.people .vertical-cards .row{margin-left:-15px;margin-right:-15px}.page.people.person p+h4,.page.people.person ul+h4{margin-top:2.25rem}@media screen and (max-width: 768px){.hiring-col{padding-left:0;margin-top:3rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hiring-col .btn.hire-btn{background-position:3% 55%;line-height:16px;padding:1rem 2rem 1rem 2.5rem;font-size:13px}}#action-center .headline{padding:2.5rem 0;background:#000}#action-center .headline .container{padding-left:30px;padding-right:30px}#action-center .headline h2{color:#fff}#action-center .action-header-feat span.tag-span{display:inline-block;color:#009AA3;background-color:rgba(0,154,163,0.1);font-style:italic;font-weight:bold;font-size:0.875rem;text-align:center;position:relative;padding:9px 20px}#action-center .action-card{padding:2rem 2rem 1rem 2rem;margin:20px 0;height:435px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#action-center .col-md-4:nth-of-type(even) .action-card{background:#009AA3}#action-center .col-md-4:nth-of-type(even) .action-card .action-tag{display:inline-block;color:#009AA3;background-color:rgba(0,154,163,0.1);font-style:italic;font-weight:bold;font-size:0.875rem;text-align:center;position:relative;padding:9px 20px;margin-left:auto;margin-right:auto}#action-center .col-md-4:nth-of-type(even) .action-card h4{color:#fff}#action-center .col-md-4:nth-of-type(even) .action-card p{color:#000}#action-center .col-md-4:nth-of-type(odd) .action-card{background:#fff}#action-center .col-md-4:nth-of-type(odd) .action-card .action-tag{display:inline-block;color:#009AA3;background-color:rgba(0,154,163,0.1);font-style:italic;font-weight:bold;font-size:0.875rem;text-align:center;position:relative;padding:9px 20px;margin-left:auto;margin-right:auto}#action-center .col-md-4:nth-of-type(odd) .action-card h4{color:#009AA3}#action-center .col-md-4:nth-of-type(odd) .action-card p{color:#000}.action-card{padding:2.5rem 2.5rem 1rem 2.5rem}.action-card .action-tag{display:block;font-weight:800;font-size:16px;line-height:18px;letter-spacing:0.2em;text-align:center;text-transform:uppercase}.action-card h4{padding:1rem 0;font-size:36px;line-height:36px;letter-spacing:0.02em;font-weight:800;text-align:center}.action-card .action-summary,.action-card action-summary p{text-align:center}.action-card .action-btn{text-align:center}.action-card .action-btn .btn-primary{display:block;font-family:"Montserrat",sans-serif;font-weight:800;font-size:16px;line-height:20px;background:#009AA3;color:#000;padding:.8rem 3rem;height:50px;border:2px solid #009AA3;-webkit-transition:all .35s linear;transition:all .35s linear;width:100%}.action-card .action-btn .btn-primary:hover{color:#009AA3;background:#000;border-color:#000;text-decoration:none}@media screen and (max-width: 768px){#action-center .row.action-card-row{padding-left:30px;padding-right:30px}}span.tag-span,a.tag-span{display:inline-block;color:#009AA3;background-color:rgba(0,154,163,0.1);font-style:italic;font-weight:bold;font-size:0.875rem;text-align:center;position:relative;padding:9px 20px}a.tag-span:hover{color:#fff;background-color:red}.tag-row .btn-primary{font-size:0.875rem;text-align:center;position:relative;padding:9px 20px;text-transform:none;line-height:1.5;height:auto}.list-image{overflow:hidden;width:100%}.list-image img{width:100%}.date-and-location{font-weight:bold;font-size:0.875rem;line-height:1;text-transform:uppercase}.date-and-location span{background:#3C3C3C;color:white;line-height:1.75rem;padding:5px}.date-and-location span.tag{background-color:red}.date-and-location span.tag:before{content:''}.issues .intro-text{min-height:148px;padding-right:100px}.issues .accordion h5{color:#3C3C3C;font-style:italic;font-weight:800;font-size:1.125rem;line-height:1.1;margin-bottom:0;text-transform:uppercase}.issues .accordion h3{color:red;font-weight:800;font-size:2.125rem;font-style:normal;line-height:1.2;cursor:pointer}.issues .accordion h3:hover{color:#3C3C3C}.issues .accordion .issue-excerpt{background:#FFE2EF;min-height:240px;padding:40px 30px}.issues .accordion .card.flipped h3,.issues .accordion .card.flipped h5{color:white}.issues .accordion .card.flipped .issue-excerpt{background:red;color:white;min-height:429px}.issues .accordion .card.flipped .issue-excerpt .plus{display:none}.issues .accordion .collapsing{-webkit-transition:none;transition:none}.issues .accordion .plus{position:absolute;bottom:20px}.issues .accordion .col-md-12{padding-left:0;padding-right:0}.issues .accordion .col-md-12:first-child{padding-right:0;margin-top:-40px}.issues .accordion .col-md-12:nth-child(2n){padding-left:0}.issues .accordion .col-md-12:nth-child(2n+1){padding-right:0}.issues .card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;max-width:100%}.issues .card-columns .card{margin-bottom:0}.issues .issues-full-signup{padding:4.438rem 1.625rem}.issues .issues-full-signup h3{font-size:2rem;font-style:italic;font-weight:900;line-height:1.2;letter-spacing:-0.02em;color:#3C3C3C}.issues .issues-full-signup .form-control{background:#FFFFFF;border:1px solid #3C3C3C}.plus{color:#FF0000;cursor:pointer;font-family:"Montserrat",sans-serif;font-size:1.25rem;font-style:italic;font-weight:800;line-height:1.3;text-transform:uppercase}.plus:after{content:' + ';color:#FF0000;display:inline-block;border:3px solid #FF0000;height:23px;width:23px;font-style:normal;text-align:center;line-height:0.8;margin-left:10px;padding:1px;position:absolute}.plus:hover{color:#3C3C3C}.plus:hover:after{border:3px solid #3C3C3C;color:#3C3C3C}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#sidebar{min-width:418px;max-width:418px;background:#F8F8F8;color:#3C3C3C;-webkit-transition:all 0.3s;transition:all 0.3s;padding-top:1.313rem}#sidebar h4{font-weight:bold;font-size:1.25rem;font-style:normal;text-transform:none;line-height:1.5rem;color:#009AA3}#sidebar.active{margin-left:-418px}#sidebar.active+.page.people,#sidebar.active+.page.updates-page{margin-left:0}#sidebar ul li a,#sidebar ul li button{color:#6A6A6A;font-weight:700;font-size:1.25rem;padding:5px 0;display:block;border:none;background-color:transparent;position:relative}#sidebar ul li a:hover,#sidebar ul li button:hover{color:red}#sidebar ul li a:focus,#sidebar ul li button:focus{border:none;outline:none}#sidebar ul li.active ul li a{color:red}#sidebar ul li ul li a{color:#3C3C3C;font-size:1rem;font-weight:500}#sidebar ul li ul li.active a{color:red;font-weight:800}#sidebar a[data-toggle="collapse"]{position:relative;margin-top:10px}#sidebar .dropdown-toggle{padding:5px 0 5px 15px}#sidebar .dropdown-toggle::after{background-image:url(ico-sidebar-toggle-up.svg);background-size:auto;background-position:left center;display:block;margin-left:0;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#sidebar .dropdown-toggle.collapsed::after{background-image:url(ico-sidebar-toggle-up.svg);background-position:right center;top:unset;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidebar-toggle-wrapper{background:#F8F8F8;min-width:148px;padding-top:1.625rem;z-index:9}.sidebar-toggle{background-image:url(btn-sidemenu-colllapse.svg);background-color:transparent;border:none;padding:0;width:90px;height:50px}.sidebar-toggle.collapsed{background-image:url(btn-sidemenu-expand.svg)}.sidebar-toggle:focus{outline:none}@media (min-width: 1441px){#sidebar.active+.page.people,.page-type-blog main#content #sidebar.active+.page.updates-page{margin-left:auto}.page-type-blog .page.updates-page{padding-left:0}}@media (max-width: 1366px){#sidebar{min-width:0;padding-right:2.5rem}.sidebar-toggle-wrapper{background:#F8F8F8;min-width:123px;padding-top:1.625rem;z-index:9}#home-campaigns-section{margin:7.5rem 0}}@media (max-width: 768px){#sidebar{margin-left:-250px}#sidebar.active{margin-left:0}#sidebarCollapse span{display:none}}.headline-bar{padding:2.625rem 0 0.625rem}.headline-bar .headline{font-weight:800;font-size:1.25rem;font-style:normal;margin-bottom:0}.person-header{padding-left:1.875rem}.person-header h2{font-style:normal;font-weight:bold;font-size:2.625rem;line-height:1;padding:0.938rem 0 0.5rem;text-transform:none}.person-header .role{font-style:normal;font-weight:bold;font-size:1.25rem;line-height:1}.person-header .row{margin-right:-15px;margin-left:-15px}.person .contact ul{padding:0;list-style:none;margin:1.5rem 0 3rem}.person .contact ul li{background:red;display:inline-block;height:2.25rem;width:7.5rem;margin-bottom:10px;margin-right:5px}.person .contact ul li a{display:block;color:white;font-style:italic;font-weight:800;font-size:0.875rem;line-height:2.25rem;text-align:center;text-transform:uppercase}.person .contact ul li a:hover{background-color:#3C3C3C !important}.person .contact ul li a[title="Email"]{background-color:red}.person .contact ul li a[title="Twitter"]{background-color:#1DA1F2}.person .contact ul li a[title="Facebook"]{background-color:#1877F2}.person .contact ul li a[title="Instagram"]{background-color:#C32AA3}.person .contact ul li a[title="Linkedin"]{background-color:#0A66C2}.person .contact ul li a[title="TikTok"]{background-color:#000000}.person .articles-list{padding-left:15px;margin:0 0 6rem}.person .articles-list .blog-card{background:#F3F3F3;margin-top:0}.related-posts .related-posts-card{background:#FFEEEE;border-left:7px solid red;display:block;margin-bottom:0.938rem;padding:1rem 1.375rem}.related-posts .related-posts-card h5{color:red;font-style:normal;font-weight:bold;font-size:1.375rem;line-height:1;text-transform:none}.related-posts .related-posts-card .read-more{font-weight:bold;font-size:0.875rem;line-height:1;color:#3C3C3C}.related-posts .related-posts-card:hover{background:#ffd5d5}.post-author{color:red;font-weight:bold;margin-top:20px}.post-author:before{content:' ';background:url("ico-pen.svg") no-repeat;display:block;width:17px;height:17px;float:left;margin-left:-15px;margin-right:10px}#sujets-header{background-color:red;background-size:802px 540px;color:white;margin-top:0;height:610px}#sujets-header h1{margin-bottom:25px;margin-top:0}#sujets-header h5{font-size:1.125rem;font-weight:600;line-height:1.625rem}#sujets-header p{font-size:1.125rem}#sujets-header .play-video{margin-bottom:48px;max-width:177px;position:absolute;bottom:40px}#sujets-header .sujets-header-image{position:absolute;top:-40px;right:-70px;max-width:none;width:802px}#sujets-header.sujet-header{background-position:left top;background-repeat:no-repeat;background-color:#3C3C3C;background-size:auto;height:580px}#sujets-header.sujet-header h1{font-size:3.625rem;position:relative}#sujets-header.sujet-header .play-video{margin-bottom:0;bottom:unset;position:relative}#sujets-header.sujet-header .sujet-header-content:before{content:' ';background:-webkit-linear-gradient(right, #3C3C3C 59.06%, rgba(60,60,60,0) 100%);background:linear-gradient(270deg, #3C3C3C 59.06%, rgba(60,60,60,0) 100%);position:absolute;top:0;right:0;height:100%;width:100%}#sujets-header.sujet-header .submenu-bar{height:72px;background:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sujets-header.sujet-header .submenu-bar ul{margin:0 auto;padding:0;list-style:none;max-width:1340px}#sujets-header.sujet-header .submenu-bar ul li{display:inline-block;font-weight:600;line-height:1.188rem;text-transform:uppercase;width:270px;padding:0 20px;border-left:1px solid #000000}#sujets-header.sujet-header .submenu-bar ul li a{color:#3C3C3C;display:block}#sujets-header.sujet-header .submenu-bar ul li a:hover{color:red}#sujets-header.sujet-header .submenu-bar ul li:first-child{border-left:none}.sujets .wrapper{background-color:#FFEEEE}.sujets #sidebar{width:344px;min-width:0;max-width:344px;background:#FFFFFF;padding:2.813rem 3.125rem 5rem}.sujets #sidebar h4{color:#6A6A6A;font-size:1.25rem}.sujets #sidebar ul li{margin-bottom:1rem}.sujets #sidebar ul li a{color:#3C3C3C;font-size:1rem;font-weight:800}.sujets #sidebar ul li a:hover{color:red}.sujets-list{padding:2.813rem 3.75rem 5rem}.sujets-list .sujet{background-color:#fff;margin-bottom:3.125rem;max-width:1030px}.sujets-list .sujet h3{font-size:2.125rem;font-style:normal}.sujets-list .sujet h3 a:hover{color:#3C3C3C}.sujets-list .sujet h5{font-size:1.125rem;line-height:1}.sujets-list .sujet .excerpt{padding:1.875rem 4.375rem 0 2rem}.sujets-list .sujet .list-image img{width:auto;height:360px;max-width:none}.sujet-landing{color:#3C3C3C}.sujet-landing .page-intro{border-left:6px solid red;padding-left:0.938rem;margin:1.875rem 0}.sujet-landing .page-intro p{font-weight:600;font-size:1.625rem;line-height:1.3}.sujet-landing .social-share-widget-wrap{padding-top:40px}.sujet-landing .form h3{color:red;font-style:italic;font-weight:900;font-size:2rem;line-height:2.25rem;margin-bottom:0}.sujet-landing .form h4{font-style:italic;font-weight:bold;font-size:1.375rem;text-transform:none}.sujet-landing .form .form-control{background-color:white}.sujet-landing .card .card-body{padding:3.125rem 0 2rem}.sujet-landing #home-campaigns-section h2{font-size:2.625rem;line-height:1.1}.sujet-landing .articles-list{margin-bottom:100px}.sujet-landing .articles-list h4{font-weight:900}.sujet-landing .articles-list h4+.row{margin-left:-15px;margin-right:-15px}.sujet-landing .related-content .related-post{background:#FFEEEE;overflow:hidden}.sujet-landing .related-content .related-post h5{font-style:normal;font-weight:bold;font-size:1.25rem;line-height:1.4;text-transform:none}.sujet-landing .related-content .related-post h5 a:hover{color:#3C3C3C}.sujet-landing .related-content .related-post .play-video{position:absolute;bottom:45px;left:50px}.page-type-signup main#content .sujet-landing .page-content p{font-size:1rem;line-height:1.625rem}.page-type-signup main#content .sujet-landing .page-content .new{float:left;position:relative;margin-right:30px}.page-type-signup main#content .sujet-landing .page-content .new img{display:block;position:relative}.page-type-signup main#content .sujet-landing .page-content .new::after{content:attr(data-alt);background:-webkit-linear-gradient(top, transparent 52.83%, rgba(0,0,0,0.8) 93.72%);background:linear-gradient(180deg, transparent 52.83%, rgba(0,0,0,0.8) 93.72%);position:absolute;bottom:55px;left:0;top:0;height:100%;width:100%;color:white;font-style:italic;font-weight:700;font-size:1.25rem;line-height:1.2;padding-left:30px;padding-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-bottom:60px}.page-type-signup main#content .sujet-landing .page-content .new::before{content:attr(data-title);position:absolute;bottom:15px;left:0;width:100%;z-index:2;color:white;font-weight:400;font-size:1rem;font-style:normal;padding-left:30px;padding-right:30px}.mobile-submenu{display:none}.modal-open .header-wrapper{visibility:hidden}#header{min-height:76px;padding-top:1.375rem;padding-bottom:1.563rem}@media (max-width: 1380px){.page-type-blog main#content #sidebar.active+.page.updates-page,.page-type-blog-post main#content #sidebar.active+.page.updates-page{max-width:973px}}@media (max-width: 1366px){#header{padding-left:15px;padding-right:15px}#sidebar.active+.page.people,#sidebar.active+.page.updates-page{margin-left:auto}.page-type-blog main#content #sidebar.active+.page.updates-page,.page-type-blog-post main#content #sidebar.active+.page.updates-page{max-width:991px}.tag-row span.tag-span{margin-bottom:0.5rem}.page-type-blog-post main#content{position:relative;overflow:hidden}.sujets-list .sujet .excerpt{padding:1.5rem 1.5rem 0 1.5rem}.sujets .sujets-list{padding:1.5rem}.sujets #sidebar{max-width:200px;padding:1.5rem}.sujets-list .sujet h3{font-size:1.5rem}.sujets-list .sujet h5{font-size:1.25rem}#sujets-header{overflow:hidden;height:auto}#sujets-header h1{max-width:none;margin-top:0;font-size:1.25rem;line-height:1.875rem;margin-bottom:0;margin-top:17px;max-width:none}#sujets-header h1 span{margin-bottom:2px}#sujets-header .sujets-header-image{width:640px}#sujets-header .play-video{bottom:0;color:red}.page-type-signup main#content{position:relative;overflow:hidden}#sujets-header.sujet-header h1{font-size:2.5rem;margin-top:0;position:relative;line-height:1.2}#sujets-header.sujet-header h1 span{margin-right:2px}.sujet-landing .page-intro p{font-size:1.225rem}#sujets-header.sujet-header .sujet-header-content:before{right:-15px}}@media (max-width: 1199px){#header{max-width:100%;margin-left:15px;margin-right:15px}#home-header-1{background-color:red}#home-header-1 h1,#sujets-header h1{font-size:2rem;line-height:2.75rem}#home-header-1 .author,#sujets-header .author{font-size:1rem}.home-section h2,.home-section h3{font-size:2.375rem}.issues .accordion h3{font-size:1.75rem}.plus{font-size:1rem}#home-campaigns-section .col-lg-3{padding-right:25px}#home-campaigns-section .home-blog-card h5{font-size:1.4rem}.btn-primary,.btn-danger{font-size:1rem;height:48px}.homepage #home-updates-section .filter-row span.tag-span{display:none}.homepage #home-updates-section .filter-row span.tag-span:first-child,.homepage #home-updates-section .filter-row span.tag-span:nth-child(2),.homepage #home-updates-section .filter-row span.tag-span:nth-child(3){display:inline-block}.homepage #home-updates-section h3{font-size:1.5rem;line-height:2rem}footer.footer .footer-brand{padding-top:30px;padding-bottom:145px}.homepage #home-membership:after{right:unset;left:85px;top:106px}.homepage #home-membership .excerpt p{font-size:1.25rem;line-height:25px}.homepage #home-membership .note p{font-size:1rem}.homepage #home-membership .row{height:531px}.homepage #home-membership .btn-primary{margin-bottom:-5.625rem}#sidebar .dropdown-toggle{padding:5px 0 5px 15px;display:block !important;white-space:initial;text-align:left;line-height:1}.page.people{overflow:hidden}.page-type-blog main#content #sidebar.active+.page.updates-page,.page-type-blog-post main#content #sidebar.active+.page.updates-page{margin-left:123px;overflow:hidden}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-text h5,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card .feat-text h5{font-size:2rem}.articles-list .blog-card .blog-text h5{line-height:1.25rem}.page-type-blog .page.updates-page .blog-row,.page-type-blog-post .page.updates-page .blog-row{margin-right:0}.page-type-blog .page.updates-page .blog-signup h3,.page-type-blog-post .page.updates-page .blog-signup h3{font-size:1.5rem}#sujets-header.sujet-header h1{font-size:2.5rem;line-height:1;position:relative;margin-bottom:10px}#sujets-header.sujet-header .submenu-bar{display:none}.sujet-landing .page-intro p{font-size:1rem}.page-type-signup main#content .sujet-landing .page-content p{line-height:1.3}.page-type-signup main#content .sujet-landing .page-content .new::after{font-size:1rem}.page-type-signup main#content .sujet-landing .page-content .new::before{font-size:0.85rem}.sujet-landing .form h4{font-size:1.175rem}.sujet-landing .form h3{line-height:1.2}.related-post p{font-size:0.85rem}.page-type-blog-post #home-campaigns-section .col-md-3 h2,.sujet-landing #home-campaigns-section .col-md-3 h2{font-size:2rem;line-height:1}#sujets-header.sujet-header .container{width:100%;max-width:none}}@media (max-width: 1024px){#header{background-color:red;margin-left:0;margin-right:0}#home-header-1,#sujets-header{background-size:80%;height:auto;padding-top:1.75rem;padding-bottom:1.75rem}#home-header-1 .play-video,#sujets-header .play-video{margin-bottom:34px}#home-header-1 span.tag-span{margin-top:30px}.header-signup{color:white;margin-top:2.5rem;margin-left:-50%;margin-right:50%}.homepage #home-events{padding:1.5rem}.homepage #home-events .btn{font-size:1rem}#home-text-section{padding:30px 0}}@media (max-width: 991px){p,.page-content p{font-size:0.875rem}.btn-primary,.btn-danger{font-size:0.75rem}#header{padding-top:10px;padding-bottom:10px}#home-header-1{margin-top:0}#home-header-1 h1{font-size:1.25rem;line-height:1.875rem;margin-bottom:0;margin-top:185px;max-width:50%;position:relative;z-index:9}#home-header-1 h1 span{margin-bottom:2px}#home-header-1 .author,#sujets-header .author{font-size:0.75rem;height:18px;line-height:18px;position:relative;z-index:9}.header-signup{background-color:red;margin-left:0;margin-right:0;margin-top:-50px;padding:80px 15px 20px}.header-signup h4{font-size:0.75rem;line-height:1}.play-video{font-size:10px;font-style:normal;line-height:12px;color:white;max-width:155px;padding:12px 10px 0 54px}.form-control,.StripeElement{font-size:14px;font-weight:500;line-height:42px;height:42px}.form-with-bg .btn-secondary{font-size:0.938rem;line-height:42px;height:42px;padding:0;border:none}.consents{font-size:12px}.consent-form-container .custom-control-label.radio{font-size:12px;line-height:20px}.home-section h2,.home-section h3{font-size:1.25rem;line-height:1}.home-section .intro-text p{font-size:0.875rem;line-height:1.125rem}.issues .card-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}.home-section.issues h2{padding-right:15px;padding-left:15px}.issues .intro-text{min-height:0;padding-right:15px;padding-left:15px;padding-bottom:30px}.issues .accordion h5{font-size:0.875rem}.issues .accordion h3{font-size:1.25rem;font-weight:700}.issues .accordion .issue-excerpt{min-height:0;padding:15px}.issues .accordion .plus{position:relative;bottom:unset;margin-top:20px !important}.issues .accordion .card.flipped .issue-excerpt{font-size:0.875rem;min-height:0}.plus:after{height:20px;width:20px}.btn-secondary{font-size:0.938rem;padding:0rem;height:42px}#home-campaigns-section{height:auto;margin:0;padding:20px 0 80px;overflow:hidden}#home-campaigns-section .container{padding-right:0}#home-campaigns-section .bx-wrapper{margin-bottom:20px}#home-campaigns-section .home-blog-card{height:350px}#home-campaigns-section .home-blog-card h5{font-size:1.125rem}#home-campaigns-section .home-blog-card .blog-text p{font-size:0.85em}#home-campaigns-section .col-lg-9{width:100%;position:relative;margin-left:0;top:47px}.homepage #home-events{margin:1.5rem 0}.homepage .address_change_form .col-md-2{display:none}.homepage .address_change_form .col-md-6{margin-left:auto;margin-right:auto}.tag{font-size:0.75rem}.homepage #home-events .home-event-card h4{font-size:1.125rem}.date-and-location{font-size:0.75rem}.homepage #home-membership{margin:1rem 0 0}.homepage #home-membership:after{display:none}.homepage #home-events .home-event-card .list-image{margin-bottom:0.85rem}.homepage #home-events .home-event-card.flipped{margin-left:-30px;margin-right:-30px}.homepage #home-membership h2{font-size:1.5rem;display:block;margin-left:auto;margin-right:auto;margin-top:-22px;margin-bottom:25px;max-width:252px}.homepage #home-membership .main-image{max-width:none;position:relative;right:unset;top:unset;width:100%}.homepage #home-membership .container{background:transparent}.homepage #home-membership .row{height:auto}.homepage #home-membership .excerpt p{font-size:0.875rem;font-weight:700;line-height:1.4}.homepage #home-membership .note p{font-size:0.875rem;font-weight:600;line-height:1.4;margin-top:1rem}.homepage #home-membership .btn-primary{font-size:0.938rem;margin-bottom:25px}.homepage #home-membership .col-lg-6{background:#FFD7E9;margin-left:15px;margin-right:15px}.homepage #home-updates-section{margin-top:0;padding:2.375rem 0}.homepage #home-updates-section h3{margin-bottom:1rem !important}.homepage #home-social-media{display:none}.filter-row{display:none}.btn-white{font-size:15px;height:42px;line-height:1}footer.footer{padding-top:0}footer.footer:before,footer.footer:after{display:none}footer.footer .footer-brand{padding-top:15px;padding-bottom:25px}.footer-membership-call-to-action h3{margin-left:0}.footer-membership-call-to-action ul{padding-right:15px}.footer-membership-call-to-action ul li{font-size:14px}.footer-membership-call-to-action{padding-bottom:20px}.footer-right{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.footer-membership-call-to-action .btn-white{margin-left:15px;margin-right:15px;width:auto}footer.footer .footer-left .footer-logo{margin-bottom:20px}footer.footer .footer-top{padding-bottom:30px}.articles-list .blog-card .blog-text h5{font-size:1.125rem;line-height:1}.articles-list .blog-card .blog-text{line-height:1.2}h2{font-size:1.5rem}.headline-bar{display:none}.sidebar-toggle-wrapper,#sidebar{display:none}.page.people{margin-left:auto}.wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-submenu{display:block;padding:0.938rem 1.875rem;position:relative}.mobile-submenu .dropdown-toggle{padding:0}.mobile-submenu .dropdown{display:block !important}.mobile-submenu .dropdown .dropdown-toggle::after{display:inline-block}.mobile-submenu .dropdown::after{background-image:url(ico-sidebar-toggle-up.svg);background-position:right center;top:unset;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-submenu .dropdown .dropdown-menu{padding:1rem;top:36px !important;-webkit-transform:none !important;transform:none !important}.mobile-submenu .dropdown .dropdown-menu li{font-weight:600;padding:0.5rem}.mobile-submenu .dropdown .dropdown-menu li a{color:#3C3C3C}.mobile-submenu .dropdown .dropdown-menu .dropdown-item{padding-top:0.5rem;padding-bottom:0.5rem}.mobile-submenu h4{font-weight:bold;font-size:1.25rem;font-style:normal;text-transform:none;line-height:1rem;color:#009AA3;margin-bottom:0}.social-share-widget-wrap{padding-top:calc(12.875rem - (1.875rem));right:15px;left:unset;margin-left:0;top:0}.person-header{padding-left:0}.page.people .main-people{padding-left:0;padding-right:0}.person-header h2{font-size:2rem}.person .articles-list{overflow:hidden}.page-type-blog main#content #sidebar.active+.page.updates-page,.page-type-blog-post main#content #sidebar.active+.page.updates-page{margin-left:auto;padding-left:30px}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-text h5,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card .feat-text h5{font-size:1.5rem}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-text .feat-date,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card .feat-text .feat-date{font-size:0.85rem}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-img img,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card .feat-img img{min-height:0;max-height:none}.page-type-blog-post .custom-post-features .container h2.post-headline{font-size:2.25rem}.page-type-blog-post .custom-post-features .container h5{font-size:0.85rem}.page-type-blog-post .custom-post-features .container p{font-size:1rem;line-height:1.3;margin-top:1rem}.page-type-blog-post #home-campaigns-section,.sujet-landing #home-campaigns-section{padding-left:30px;padding-right:30px;margin-top:1rem}.page-type-blog-post #home-campaigns-section .col-lg-3 h2,.sujet-landing #home-campaigns-section .col-lg-3 h2{font-size:1.75rem}.page-type-blog-post .articles-list{margin:2.5rem 0 6rem}.page-type-blog-post .person .articles-list{margin:1rem 0 6rem;margin-left:0;padding-left:0}.sujet-landing .social-share-widget-wrap{padding-top:calc(12.875rem - (1.875rem))}.sujet-landing #home-campaigns-section{margin:4rem -20px 5rem;overflow:visible;padding-left:0;padding-right:0}#sujets-header.sujet-header{background-position:center top}.modal iframe{max-width:100% !important;max-height:100% !important}.page-type-event .event-page-header{height:auto}.page-type-event .event-page-header #headline h2.h1{font-size:1.813rem !important;line-height:1.2}.poster-list .poster-image{max-width:220px}.homepage #home-library-section{padding:60px 0 150px}.home-section .read-more{font-size:1rem}#home-header-1 h2,#sujets-header h2{font-size:1.25rem}#home-header-1 h4,#sujets-header h4{font-size:1.1rem}#home-header-1 p,#sujets-header p{font-size:0.875rem}#home-header-1 span.tag-span{font-size:0.75rem}}@media (max-width: 767px){#header{padding-bottom:0;padding-top:0}#header .navbar-brand{margin-left:0}.btn-white{width:100%}#home-campaigns-section .col-lg-9 .col-md-6:nth-child(2){display:none}.issues .issues-full-signup{padding:1rem}.homepage #home-events .float-label.float-label-sm label{top:0.75rem}.page.people .main-person-card h4{font-size:1.5rem;padding:0.5rem 0}.page.people .main-people{padding-left:15px;padding-right:15px}.page.people .page-header{background-position:center}.page.people .page-header h2{font-size:2rem}.social-share-widget__menu-list{bottom:unset}.person .articles-list .blog-card{margin-bottom:1rem}.page.people .main-people{padding-bottom:0}.person-header h2{font-size:1.5rem}.person-header .role{font-size:1rem}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card{display:block;min-height:0;max-height:none}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-text,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card .feat-text{padding:1rem;width:100%}.page-type-blog .page.updates-page .row.feat-row,.page-type-blog-post .page.updates-page .row.feat-row{margin-bottom:1rem}.articles-list .blog-card{background:#E5F5F5;margin-top:1rem;min-height:unset;max-height:none}.post-author{max-width:540px;margin-left:auto;margin-right:auto}.page-type-blog-post .page-content{max-width:540px;margin-left:auto;margin-right:auto}.page-type-blog-post main#content #sidebar.active+.page.updates-page{margin-left:auto;padding-left:0}.page-type-blog-post .custom-post-features .container .col-md-8{padding-left:15px}.post-author:before{margin-left:0px}.page-type-blog-post #home-campaigns-section,.sujet-landing #home-campaigns-section{margin-left:0}.page-type-blog-post .articles-list{margin-left:30px;margin-right:15px;margin-bottom:3rem}.page-type-blog-post .custom-post-features .container h2.post-headline{font-size:1.75rem}.blog-signup{margin-left:30px;margin-top:1rem !important;margin-bottom:1rem !important}.sujets-list .sujet .excerpt{padding:1.5rem}#sujets-header h1{font-size:1.5rem;line-height:1.2;margin-bottom:30px}#sujets-header .sujets-header-image{max-width:100%;position:relative;top:unset;right:unset}#sujets-header .container{max-width:none;padding-left:30px;padding-right:30px}#sujets-header p,#sujets-header h5{padding-left:15px}#sujets-header h5{font-size:1rem}#sujets-header p{font-size:0.85rem}.sujets-list .sujet h3{font-size:1.25rem}.sujets-list .sujet h5{font-size:1rem}.sujets-list .sujet .excerpt{padding:1.5rem;font-size:0.85rem}.sujet-landing #home-campaigns-section .col-md-6:last-child{display:none}.page-type-signup main#content .sujet-landing .page-content .new{margin-right:0;margin-bottom:20px}.page-type-signup main#content .sujet-landing .page-content .new,.page-type-signup main#content .sujet-landing .page-content .new img{width:100%}.sujet-landing .related-content .related-post{padding:0 15px}.sujet-landing .related-content .related-post h5,.sujet-landing .related-content .related-post p{padding:0 15px}.sujet-landing .related-content .related-post .play-video{color:red}.page-type-blog-post #home-campaigns-section .col-lg-3,.sujet-landing #home-campaigns-section .col-lg-3{margin-left:0}.mobile-submenu{display:block;padding:0.938rem 15px 0}.social-share-widget-wrap{display:none}.go-back{margin-left:-25px}.bx-wrapper img{max-width:98%}.homepage #home-events .home-event-card{overflow:visible}.homepage #home-library-section{padding:60px 0 30px}.poster-list{position:relative;height:510px}.poster-list.desktop{display:none}.poster-list .poster-image:first-child{left:0;top:0}.homepage #home-events .home-event-card{margin-left:15px;margin-right:15px}.page-type-feedback .page-content{padding-left:0;padding-right:0}}@media (max-width: 640px){#header .navbar-brand{margin-left:0;width:200px}#home-header-1 h1,#sujets-header h1{max-width:none}.homepage #home-issues-section{margin:0 auto;margin-top:110px}.homepage #home-events .home-event-card.flipped{margin-left:-15px;margin-right:-15px;padding-left:30px;padding-right:30px;width:auto}.date-and-location{margin-top:10px}.page.people .main-people{padding-left:0;padding-right:0}.page-type-blog-post .custom-post-features{margin-left:auto}.page-type-blog-post .page-content{padding-left:15px}.post-author{padding-left:15px}#sujets-header.sujet-header .sujet-header-content:before{display:none}}@media (max-width: 575px){.page-type-blog-post .post-author{padding-left:30px}.page-type-blog-post .page-content{padding-left:30px}.homepage #home-events{padding:1.5rem 0}.homepage #home-events .home-event-card{margin-left:0;margin-right:0}.page-type-feedback .page.people{padding-left:0;padding-right:0}.page-type-feedback .page.people .main-people{padding-top:1.875rem}.page.people h4{margin-left:15px}.page-type-feedback .form-wrap .btn-loader{float:none;width:100%}.btn-primary{width:100%}}.homepage .header-wrapper{background:transparent;height:auto}.header-img-wrap.sticky-menu{background:white}.header-img-wrap.inner-pg-header{background:white}.header-img-wrap.inner-pg-header #header{background:white}#header .nav-link{color:#3C3C3C}#home-header-1{height:auto;padding-top:0;padding-bottom:0;background:#3C3C3C}#home-header-1 .slider-image{box-shadow:none;width:100%;max-height:607px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 992px){#home-header-1 .slider-image{min-height:607px}}.slider-text-container{padding-left:2rem !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#home-header-1 h4,#sujets-header h4{font-size:48px;line-height:115%;max-width:556px;margin-top:0;margin-bottom:8px}#home-header-1 p,#sujets-header p{line-height:128%;max-width:556px}.bx-wrapper{margin-bottom:0}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:57px;padding-top:0;width:50%;padding-left:32px;right:0}#home-header-1 .bx-wrapper .bx-pager.bx-default-pager a.active,#sujets-header .bx-wrapper .bx-pager.bx-default-pager a.active{background:#FF0000;border:none}.nav-link.devenir-item{background:#FF0000;padding:10px 15px;line-height:21px;color:#fff !important;margin-left:0.75rem}#header .nav-link.devenir-item:hover{background-color:#3C3C3C}.nav-link.toPS{color:red !important}#home-header-1 .read-more:hover{color:white}#home-text-section{padding:100px 0px 130px 0px}.home-section h2{margin-bottom:19px !important}.home-section .intro-text p{font-weight:600;font-size:16px}.sympathisant_form{background:#FF0000;padding:30px;padding-bottom:20px}.sympathisant_form>h3{font-weight:800;font-size:22px;line-height:173%;letter-spacing:-0.02em;text-transform:uppercase;color:#FFFFFF}.sympathisantFRow{margin-left:0;margin-right:0}.sympathisantFRow .form-group{width:100%}.sympathisantBtn{background:#3C3C3C;border:1px solid #FFFFFF;width:100%;font-weight:900;line-height:22px;text-transform:uppercase}.sympathisantFRow p{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#FFFFFF;margin-top:10px;margin-bottom:1rem}.sympathisantFRow .consent-form-container .custom-control-label.radio{color:#FFFFFF}.home-people-section{margin-bottom:60px;margin-top:60px}.home-people-section>.container>h4{font-weight:900;font-size:32px;line-height:39px;letter-spacing:-0.02em;text-transform:uppercase;color:#3C3C3C;margin-bottom:20px}@media screen and (min-width: 992px){.home-people-section>.container>h4{margin-left:-15px}}.home-person-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 15px 25px 15px}.home-person-card>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.home-person-card>p.prenom{font-weight:700;font-size:13px;line-height:20px;text-align:center;letter-spacing:-0.02em;color:#3C3C3C;margin-bottom:0}.home-person-card>h5{font-style:normal;font-weight:700;font-size:16px;line-height:20px;text-align:center;letter-spacing:-0.02em;margin-bottom:0}.home-person-all-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-person-all{width:120px;height:120px;border:3px solid black;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:italic;font-weight:800;line-height:18px;text-align:center;letter-spacing:-0.02em;color:#3C3C3C}.homepage #home-updates-section{padding:4.688rem 0rem 2.688rem 0rem}.home-section h2{margin-bottom:45px !important}.ps-home-news>.container>.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ps-home-news .home-update-card>.blog-img{min-width:360px;max-width:360px;margin-right:21px}.home-update-card{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:auto !important;background:transparent !important;margin-top:0 !important;margin-bottom:3.125rem}.home-update-card .blog-text{padding-left:0 !important}.articles-list .blog-card.home-update-card .blog-text h5{line-height:130%;padding-top:0.625rem;margin-bottom:0.625rem}.blog-card.home-update-card .read-more{margin-top:0}.plus-actualites{border-top:1px solid #3C3C3C;padding-top:1.8rem}.plus-actualites>a{font-style:italic;font-weight:800;font-size:20px;line-height:100%;text-transform:uppercase}.homepage #home-events{margin:6.25rem 3.125rem 6.25rem}.homepage #home-events .home-event-card h4{line-height:129%;color:#3C3C3C;margin-top:1rem;margin-bottom:1.4rem}.home-more-events{border-top:1px solid #D3D3D3;padding-top:1.8rem}.home-event-card .date-and-location span.tag{margin-left:5px}.home-event-card .date-and-location span{line-height:159%;padding:3px 5px}@media screen and (min-width: 1300px){.home-event-card>.row{margin-left:-15px}#home-events>.container>.row>.col-12{padding-left:0;padding-right:0}#home-events .home-event-card>.row>.col-md-3{max-width:214px}}.newsletter-section{padding-bottom:7.125rem}.signup-headline{margin-bottom:2rem}.signup-headline>h3{font-weight:900;font-size:32px;line-height:112%;text-transform:uppercase;color:#3C3C3C}.form-control,.StripeElement,.float-label.float-label-active select{border:1px solid black;background:white;font-style:italic}footer.footer{background:#3C3C3C}.footer-social-container{width:11.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-facebook-link{width:2.438rem;height:2.438rem;background-image:url("facebookFicon.svg");background-repeat:no-repeat;background-position:center;background-size:cover}.footer-instagram-link{width:2.438rem;height:2.438rem;background-image:url("instagramFicon.svg");background-repeat:no-repeat;background-position:center;background-size:cover}.footer-twitter-link{width:2.438rem;height:2.438rem;background-image:url("twitterFicon.svg");background-repeat:no-repeat;background-position:center;background-size:cover}footer.footer .footer-bottom{background:white}footer.footer .footer-bottom p{color:#3C3C3C}footer.footer .footer-bottom a.footer-link,footer.footer .footer-bottom a{color:#3C3C3C !important;text-decoration:underline}.footer-ps-link{position:absolute;background:#FF0000;padding:13px 20px 14px;font-style:italic;font-weight:900;font-size:18px;line-height:22px;text-transform:uppercase;bottom:0;right:0;z-index:9;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer.footer .footer-bottom a.footer-ps-link{color:#fff !important}.people-person-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 15px 25px 15px}.people-person-card>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.people-person-card>p.prenom{font-weight:700;font-size:13px;line-height:20px;text-align:center;letter-spacing:-0.02em;color:#3C3C3C;margin-bottom:0}.people-person-card>h5{font-style:normal;font-weight:700;font-size:16px;line-height:20px;text-align:center;letter-spacing:-0.02em;margin-bottom:0;margin-top:0}.standard-person-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 15px 25px 15px;background:#f9f9f9}.standard-person-card>.card>a{margin-bottom:1rem}.standard-person-card p.prenom{font-weight:700;font-size:13px;line-height:20px;text-align:center;letter-spacing:-0.02em;color:#3C3C3C;margin-bottom:0}.standard-person-card h5{font-weight:700;font-size:13px;font-style:normal;line-height:20px;text-align:center;letter-spacing:-0.02em;color:#3C3C3C;margin-bottom:0;margin-top:0}.standard-person-card p.prenom>a{color:#3C3C3C}.page.generic-basic.people.person{margin-left:auto}.person-ps-contact{padding-top:3.188rem;padding-bottom:1.875rem}.person-header h2{color:#3C3C3C}.person-header .role{color:#3C3C3C}.page.people .main-people p{color:#3C3C3C}.person .contact ul li a[title="TikTok"]{color:#FE2C55}.person .contact ul li a[title="TikTok"]:after{content:'TOK';color:#25F4EE}.ps-custom-top-header{background:#F3F3F3;padding:0.75rem 0}.ps-custom-top-header h4{font-size:22px;line-height:27px;text-transform:uppercase;color:#3C3C3C;margin-bottom:0}.ps-custom-header{height:19.375rem;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.ps-custom-header:before{content:' ';background-color:rgba(0,0,0,0.2);height:100%;width:100%;position:absolute;left:0;top:0}.ps-custom-header h2{padding-top:3.875rem;font-weight:800;font-size:42px;line-height:51px;text-transform:uppercase;color:#FFFFFF;position:relative}.content-links-buttons{margin-top:1.875rem}.content-links-buttons p{display:inline-block;margin-right:1.25rem;margin-bottom:0}.content-links-buttons>p>a{background:#FF0000;padding:13px 20px 14px;display:block;font-style:italic;font-weight:900;font-size:18px;line-height:22px;text-transform:uppercase;color:#FFFFFF}.page.generic-basic .col-lg-9:before{content:'';height:6px;width:20%;background:#FF0000;display:block;margin-bottom:1rem}.page.generic-basic.local-section .col-lg-9:before{display:none}.local-section-header{background-color:#F3F3F3;margin-top:3px;padding:3rem 0 5rem}.local-section-socials{margin-bottom:4rem}.local-section-socials h4{color:#6A6A6A;font-size:20px;font-weight:800;font-style:normal;line-height:20px;letter-spacing:-0.4px;text-transform:uppercase;margin-bottom:1rem}.local-section-socials .btn-primary{font-size:14px;height:36px;line-height:36px;padding-top:0;padding-bottom:0;margin-bottom:1rem}.local-section-socials .btn-primary.Facebook{background-color:#1877F2}.local-section-socials .btn-primary.Twitter{background-color:#1DA1F2}.local-section-socials .btn-primary.Instagram{background-color:#C32AA3}.local-section-socials .btn-primary:hover{background-color:#3C3C3C !important}.btn-primary:hover{border:none}.content-links-buttons>p>a:hover{background:#3C3C3C}footer.footer .footer-bottom a.footer-ps-link:hover{background:#3C3C3C}.consents{line-height:17px;color:#3C3C3C}.custom-control-label::before,.custom-control-label::after{width:20px;height:20px}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("PSradioCheck.svg");background-size:cover}.custom-control-input:checked ~ .custom-control-label::before{background-color:white}.custom-control-label::before{top:0}.custom-control-label::after{top:0}.page-type-blog .page.updates-page,.page-type-blog-post .page.updates-page{margin-left:auto;padding-left:30px}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card{margin-top:2rem}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-text,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card .feat-text{padding:0rem 0rem 0rem 2rem;font-size:18px;line-height:23px;width:43%}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-text h5,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card .feat-text h5{font-weight:700;font-size:41px;line-height:44px}.page-type-blog .page.updates-page .row.feat-row .feat-blog-card .feat-text .read-more,.page-type-blog-post .page.updates-page .row.feat-row .feat-blog-card .feat-text .read-more{line-height:178%}.highlight-bg{position:absolute;height:507px;width:100%;background:#E5F5F5;left:0}.page-type-blog main#content .filter-row,.page-type-blog-post main#content .filter-row{padding-top:2.6rem;padding-bottom:0;border-bottom:none;margin-bottom:2.6rem}.articles-list .blog-card{background:#FFF}.articles-list .blog-card .blog-text h5{line-height:130%}.articles-list .blog-card .blog-text{line-height:17px;padding-top:1rem}.more-articles-container{margin-top:3.5rem;border-top:1px solid #3C3C3C;padding-top:1.8rem;margin-bottom:8rem}.more-articles-container>a{font-style:italic;font-weight:800;font-size:20px;line-height:24px;text-transform:uppercase}.page-type-feedback .form-wrap{background:#F3F3F3;padding:3.563rem 0 5.063rem 0}.page-type-feedback .form-wrap .form-control{border:none}.page-type-feedback .float-label.float-label-active select{border:none}.contact-sm>h4{font-weight:800;font-size:20px;text-transform:uppercase;color:#6A6A6A}.contact-sm>ul{padding:0;list-style:none;margin:1.5rem 0 3rem}.contact-sm>ul>li{background:red;display:inline-block;height:2.25rem;width:7.5rem;margin-bottom:10px;margin-right:5px}.contact-sm ul li a{display:block;color:white;font-style:italic;font-weight:800;font-size:0.875rem;line-height:2.25rem;text-align:center;text-transform:uppercase}.contact-sm ul li a[title="Twitter"]{background-color:#1DA1F2}.contact-sm ul li a[title="Facebook"]{background-color:#1877F2}.contact-sm ul li a[title="Instagram"]{background-color:#C32AA3}.contact-sm ul li a[title="Linkedin"]{background-color:#0A66C2}.contact-sm ul li a[title="TikTok"]{background-color:#000000;color:#FE2C55}.contact-sm ul li a[title="TikTok"]:after{content:'TOK';color:#25F4EE}.page-type-calendar main#content{background:#fff !important}.page-type-calendar main#content .event-list-item.card{margin-bottom:40px}.page-type-calendar main#content .event-list-item.card .card-header{padding:0 1.875rem 2.188rem;border-bottom:1px solid #D3D3D3}.page-type-calendar main#content .event-list-item.card h3.h4{font-style:normal;font-weight:700;line-height:129%;margin-top:1rem;margin-bottom:1.438rem}.page-type-calendar main#content .event-list-item.card h3.h4>a{color:#3C3C3C}.page-type-calendar main#content .event-list-item.card .card-header>.row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-type-event .event-page-header .gradient-overlay{background:#3C3C3C}.page-type-event .event-page-header .gradient-overlay.with-image{background:transparent}.page-type-event .event-page-header span.tag-span{background:white;color:black}.page-type-event .event-page-header #headline h2.h1{line-height:110%;margin-top:25px;margin-bottom:25px !important}.event-page .date-div>a.btn.btn-primary{margin-left:10px}@media screen and (min-width: 992px){.event-page-form-wrap{-ms-grid-row:3;grid-row-start:3}}.page-type-event .event-page-form-wrap{background:#F3F3F3;margin-top:4.125rem}.page-type-event .container .card,.page-type-event .event-page-form-wrap .card{background:transparent;margin-top:3.5rem;margin-bottom:5.188rem;padding-top:0}.card h3.h6{font-size:2rem !important;line-height:100%;margin-bottom:3.18rem}.page-type-event .container .card .form-control,.page-type-event .event-page-form-wrap .card .form-control{border:none}.event-page-form-wrap .card .card-body{padding:0}@media screen and (min-width: 992px){.event-form-submit-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.event-radioNdchecks{padding-left:30px}}.page-type-event .related-events{padding-top:54px;padding-bottom:135px;background:white}.page-type-event .related-events .card{margin-top:0;margin-bottom:0}.page-type-event .related-events h4{font-weight:800;font-size:32px;line-height:39px;color:#3C3C3C}.page-type-event .related-events .event-list-item.card h3.h4{font-style:normal;font-weight:700;line-height:129%;margin-top:1rem;margin-bottom:1.4rem}.page-type-event .related-events .event-list-item.card h3.h4>a{color:#3C3C3C}.page-type-event .related-events .btn.btn-white.all-event-btn{border:none;padding-left:10px;font-size:20px;line-height:24px;color:#FF0000}.consent-text-event{font-size:14px;line-height:17px;color:#3C3C3C}@media screen and (max-width: 992px){#home-header-1 .slider-text-container{padding-right:2rem}#home-header-1 .slider-text-container p{line-height:125%}#home-header-1 .slider-image{height:275px}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{padding-left:0}#home-header-1 .bx-wrapper .bx-pager.bx-default-pager a,#sujets-header .bx-wrapper .bx-pager.bx-default-pager a{width:15px;height:15px;margin:0px 10px}#home-text-section h2{margin-bottom:1rem !important}.home-section .intro-text p{font-weight:500;font-size:15px;line-height:125%;color:#3C3C3C}.sympathisantFRow p{font-size:12px;line-height:15px}.home-people-section>.container>h4{font-size:23px;line-height:28px}.home-people-section>.container{padding-left:15px;padding-right:15px}.home-people-section>.container>.vertical-cards>.row{margin-left:-15px;margin-right:-15px}.home-people-section .standard-person-card{padding-bottom:15px}.home-people-section .home-person-card{padding:0}#home-updates-section h2{margin-bottom:1rem !important}.homepage #home-updates-section.articles-list .blog-card{margin-bottom:1rem}#home-updates-section .plus-actualites{margin-left:15px;margin-right:15px;padding-left:0;padding-right:0}.homepage #home-updates-section{padding-bottom:26px}.signup-headline h3{font-size:23px !important;line-height:125%}.float-label label{top:0.9rem}.homepage .consents>div.d-inline-block.ml-2{display:block !important;margin-left:0 !important;margin-top:9px}.footer-top .col-lg-1.footer-left>img{width:37px}.page-type-calendar main#content .event-list-item.card h3.h4{line-height:110%}.page-type-calendar main#content .event-list-item.card h3.h4>a{font-size:19px;line-height:110%}.page-type-calendar main#content .event-list-item.card{margin-bottom:0}.page-type-event .event-page-header .date-div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cal-icon{margin-bottom:1rem}.page-type-event .event-page-header .date-div>div.ml-2.text-white{margin-bottom:1rem}.event_rsvp_form .form>div.row{margin-left:-15px;margin-right:-15px}.event_rsvp_form .form>div.row>.event-form-submit-container>.btn-loader{width:100%}.page-type-event .related-events h4{font-size:23px;line-height:1}.page-type-event .related-events .btn.btn-white.all-event-btn{font-size:14px}.page-type-event .related-events{padding-bottom:3rem}.page-type-event .related-events .row.col.px-4.pt-4{padding-top:0 !important}.page-type-signup main#content h2.page-headline{font-size:27px;line-height:115%}}.col-lg-9.footer-left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.psf-footer-content{width:33.333%;margin-bottom:2rem}.navbar-expand-lg .navbar-nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width: 768px){.psf-footer-content{width:100%}.page-type-volunteer-signup main#content h2.page-headline{padding-left:15px;padding-right:15px}.layout-slim .container-fluid{max-width:100%;padding-left:15px;padding-right:15px}.layout-slim .container-fluid .tab-content>.tab-pane{padding:1rem}.page-type-volunteer-signup main#content .card{margin-top:0}}@media screen and (min-width: 768px) and (max-width: 992px){#disclaimer .accept-consent.btn.btn-white{height:auto}}
