@font-face{font-family:'droid serif';src:url(fonts/DroidSerif-Bold.eot);src:url(fonts/DroidSerif-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/DroidSerif-Bold.woff2) format('woff2'),url(fonts/DroidSerif-Bold.woff) format('woff'),url(fonts/DroidSerif-Bold.ttf) format('truetype'),url(fonts/DroidSerif-Bold.svg#DroidSerif-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'droid serif';src:url(fonts/DroidSerif-BoldItalic.eot);src:url(fonts/DroidSerif-BoldItalic.eot?#iefix) format('embedded-opentype'),url(fonts/DroidSerif-BoldItalic.woff2) format('woff2'),url(fonts/DroidSerif-BoldItalic.woff) format('woff'),url(fonts/DroidSerif-BoldItalic.ttf) format('truetype'),url(fonts/DroidSerif-BoldItalic.svg#DroidSerif-BoldItalic) format('svg');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'droid serif';src:url(fonts/DroidSerif-Italic.eot);src:url(fonts/DroidSerif-Italic.eot?#iefix) format('embedded-opentype'),url(fonts/DroidSerif-Italic.woff2) format('woff2'),url(fonts/DroidSerif-Italic.woff) format('woff'),url(fonts/DroidSerif-Italic.ttf) format('truetype'),url(fonts/DroidSerif-Italic.svg#DroidSerif-Italic) format('svg');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'droid serif';src:url(fonts/DroidSerif.eot);src:url(fonts/DroidSerif.eot?#iefix) format('embedded-opentype'),url(fonts/DroidSerif.woff2) format('woff2'),url(fonts/DroidSerif.woff) format('woff'),url(fonts/DroidSerif.ttf) format('truetype'),url(fonts/DroidSerif.svg#DroidSerif) format('svg');font-weight:400;font-style:normal}@font-face{font-family:lato-regular;src:url(fonts/Lato-Black.eot);src:url(fonts/Lato-Black.eot?#iefix) format('embedded-opentype'),url(fonts/Lato-Black.woff2) format('woff2'),url(fonts/Lato-Black.woff) format('woff'),url(fonts/Lato-Black.svg#Lato-Black) format('svg');font-weight:900;font-style:normal}@font-face{font-family:lato-regular;src:url(fonts/Lato-LightItalic.eot);src:url(fonts/Lato-LightItalic.eot?#iefix) format('embedded-opentype'),url(fonts/Lato-LightItalic.woff2) format('woff2'),url(fonts/Lato-LightItalic.woff) format('woff'),url(fonts/Lato-LightItalic.svg#Lato-LightItalic) format('svg');font-weight:300;font-style:italic}@font-face{font-family:lato-regular;src:url(fonts/Lato-Regular.eot);src:url(fonts/Lato-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/Lato-Regular.woff2) format('woff2'),url(fonts/Lato-Regular.woff) format('woff'),url(fonts/Lato-Regular.svg#Lato-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:lato-regular;src:url(fonts/Lato-Bold.eot);src:url(fonts/Lato-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/Lato-Bold.woff2) format('woff2'),url(fonts/Lato-Bold.woff) format('woff'),url(fonts/Lato-Bold.svg#Lato-Bold) format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:integralcf-regular;src:url(fonts/integralcf-regular-webfont.eot);src:url(fonts/integralcf-regular-webfont?#iefix) format('embedded-opentype'),url(fonts/integralcf-regular-webfont.woff2) format('woff2'),url(fonts/integralcf-regular-webfont.woff) format('woff'),url(fonts/integralcf-regular-webfont.ttf) format('truetype'),url(fonts/integralcf-regular-webfont.svg#Lato-BlackItalic) format('svg');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:integralcf;src:url(fonts/integralcf-heavy-webfont.eot);src:url(fonts/integralcf-heavy-webfont?#iefix) format('embedded-opentype'),url(fonts/integralcf-heavy-webfont.woff2) format('woff2'),url(fonts/integralcf-heavy-webfont.woff) format('woff'),url(fonts/integralcf-heavy-webfont.svg#Lato-BlackItalic) format('svg');font-weight:700;font-style:normal}@font-face{font-family:integralcf;src:url(fonts/integralcf-bold-webfont.eot);src:url(fonts/integralcf-bold-webfont?#iefix) format('embedded-opentype'),url(fonts/integralcf-bold-webfont.woff2) format('woff2'),url(fonts/integralcf-bold-webfont.woff) format('woff'),url(fonts/integralcf-bold-webfont.svg#Lato-BlackItalic) format('svg');font-weight:700;font-style:normal}@font-face{font-family:integralcf medium;src:url(fonts/integralcf-medium-webfont.eot);src:url(fonts/integralcf-medium-webfont?#iefix) format('embedded-opentype'),url(fonts/integralcf-medium-webfont.woff2) format('woff2'),url(fonts/integralcf-medium-webfont.woff) format('woff'),url(fonts/integralcf-medium-webfont.svg#Lato-BlackItalic) format('svg');font-weight:300;font-style:normal}.wf-loading{visibility:hidden;opacity:0}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:lato-regular;font-weight:400;font-style:normal}section{padding:4rem 0}h1{font-family:lato-regular;font-weight:900;font-style:normal;font-size:45px;line-height:1.2;letter-spacing:6.1px;text-transform:uppercase}h2{font-family:lato-regular;font-weight:600;font-style:normal;font-size:45px;letter-spacing:.19px;line-height:1.2;letter-spacing:6.1px;color:#0f2d52}h3{font-family:lato-regular;font-weight:600;font-style:normal;font-size:32px;letter-spacing:3.95px;line-height:1.2;color:#0f2d52}h4{font-family:lato-regular;font-weight:600;font-style:normal;font-size:22px;letter-spacing:2.04px;line-height:1.2;color:#0f2d52}h5{font-family:lato-regular;font-weight:600;font-style:normal;font-size:22px;letter-spacing:2.04px;line-height:1.2;color:#0f2d52}h6{font-family:lato-regular;font-weight:600;font-style:normal;font-size:16.16px;letter-spacing:2.04px;line-height:1.2;color:#0f2d52}p{margin:1.5rem 0;font-family:lato-regular;font-weight:400;font-style:normal;font-size:16px;color:#000;letter-spacing:1.14px;line-height:26px}.main a{word-wrap:break-word}.button,.button-group .button{border:3px solid #fff;background-color:transparent;font-family:lato-regular;font-weight:600;font-style:normal;font-size:25px;letter-spacing:4.62px;padding:.7rem 2rem .5rem;line-height:1.2;text-transform:uppercase;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.button.button--blue{border:3px solid #0f2d52;color:#0f2d52}.button.button--blue:focus{background-color:transparent}.button.button--none{border:3px solid #0f2d52;color:#0f2d52}.button:hover{background-color:transparent;opacity:.5}.button.button--yellow{border:none;background-color:#00a7e0;color:#0f2d52}.button.button--yellow:hover{border:none;background-color:#00a7e0;color:#0f2d52}.button.button--blue-fill{border:none;background-color:#0f2d52;color:#fff}.button.button--blue-fill:hover{border:none;background-color:#0f2d52;color:#fff}.button.button--black{border:none;background-color:#0f2d52;color:#fff}.button.button--black:hover{border:none;background-color:#0f2d52;color:#fff}.button.button--red{border:none;background-color:#e81d2d;color:#fff}.button.button--red:hover{border:none;background-color:#e81d2d;color:#fff}.no-padding,.no-padding section{padding:0}.no-padding-top,.no-padding-top section{padding-top:0}.no-padding-bottom,.no-padding-bottom section{padding-bottom:0}.double-padding,.double-padding section{padding:8rem 0}.double-padding-top,.double-padding-top section{padding-top:8rem}.double-padding-bottom,.double-padding-bottom section{padding-bottom:8rem}.site-header .grid-container{max-width:80rem}.site-header .grid-container>.grid-x{justify-content:space-between}.site-header{position:relative;z-index:50}.lower-header{background-color:#fff}.top-header{padding:1.3rem 0;max-width:none;padding-right:3rem}.menu a{font-family:Montserrat;font-weight:600;font-style:normal;font-size:18px}.main-menu a{color:#0f2d52;font-size:28px;text-transform:uppercase;letter-spacing:2.41px;font-size:18px;padding:1.5rem 1rem}.main-menu li.main-logo{position:relative;z-index:50}.main-menu li.main-logo img{width:75px;transform:scale(.75)}@media only screen and (max-width:1024px){.main-menu li.main-logo img{}}@media only screen and (max-width:640px){.main-menu li.main-logo img{transform:scale(.9)}}ul.menu.main-menu{justify-content:normal;margin:0 auto}@media only screen and (max-width:885px){ul.secondary-menu .nav__item--shop{display:none}ul.secondary-menu .nav__item--magasinez{display:none}ul.secondary-menu .nav__item--join{display:none}ul.secondary-menu .nav__item--renew{display:none}}@media only screen and (max-width:1024px){ul.secondary-menu .nav__item--adherez{display:none}ul.secondary-menu .nav__item--renouvelez{display:none}}ul.secondary-menu a{letter-spacing:.72px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}ul.secondary-menu a:hover{}ul.menu.secondary-menu.align-right{display:inline-flex}.top-header .cell{text-align:right}.top-header{}.btn--mobile-menu{z-index:15;cursor:pointer;text-align:right;display:inline-block;padding:.85rem .5rem;color:#0f2d52;text-transform:uppercase;background-color:transparent;-webkit-transition:all .3s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .3s cubic-bezier(.6,.2,.6,.9);-o-transition:all .3s cubic-bezier(.6,.2,.6,.9);transition:all .3s cubic-bezier(.6,.2,.6,.9);margin-bottom:.3rem!important}.btn--mobile-menu .bar,.btn--mobile-menu .bar:before,.btn--mobile-menu .bar:after{position:relative;display:inline-block;vertical-align:middle;width:23px;height:2px;background-color:#0f2d52;-webkit-transition:all .3s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .3s cubic-bezier(.6,.2,.6,.9);-o-transition:all .3s cubic-bezier(.6,.2,.6,.9);transition:all .3s cubic-bezier(.6,.2,.6,.9)}.btn--mobile-menu .bar:before,.btn--mobile-menu .bar:after{content:'';position:absolute;left:0}.btn--mobile-menu .bar:before{top:-6px}.btn--mobile-menu .bar:after{bottom:-6px}.btn--mobile-menu.is-open .bar,.btn--mobile-menu.is-open:hover .bar,.btn--mobile-menu.is-open:focus .bar{background-color:transparent;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.btn--mobile-menu.is-open .bar:before{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn--mobile-menu.is-open .bar:after{bottom:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dropdown.menu>li.is-active>a{color:#0f2d52}.dropdown.menu .submenu{border:none;padding-top:1rem;padding-bottom:1rem;background-color:#fff}.dropdown.menu .submenu li a{font-family:lato-regular;font-weight:400;font-style:normal;padding:.5rem 2rem;text-transform:none;font-size:20px;color:#0f2d52;letter-spacing:2.06px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.is-dropdown-submenu{min-width:250px}.dropdown.menu .submenu li a:hover{}.section--impact-slider{padding:0}.impact-slide{position:relative;padding:4rem 5rem;min-height:100%;display:flex!important;align-items:center;width:100%;cursor:grab}.impact-slide:focus{cursor:grabbing}.impact-slide h1,.impact-slide p{color:#fff}.impact-slide p{max-width:30rem;font-size:22px;line-height:40px}.impact-slide-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;-webkit-transform:translateZ(-1px);-ms-transform:translateZ(-1px);transform:translateZ(-1px)}.slide-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-color:#0f2d52}.hide-overlay .slide-overlay{display:none}.impact-slide .grid-container{position:relative;z-index:10;width:100%;-webkit-transform:translateZ(-1px);-ms-transform:translateZ(-1px);transform:translateZ(-1px)}img.slick-arrow{position:absolute;top:0;bottom:0;height:45px;margin:auto;z-index:20;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}img.slick-arrow:hover{opacity:.5}img.slick-arrow.arrow-next{right:2rem}img.slick-arrow.arrow-prev{left:2rem}.section--button-banner{background-color:#0f2d52;padding:2rem 0}.section--button-banner .button{text-transform:none;margin:0 1rem}.section--button-banner .button-group{margin:0}.section--parallax-text-block{padding:10rem 0}.section--parallax-text-block h1,.section--parallax-text-block h3,.section--parallax-text-block p,.section--parallax-text-block h2{color:#fff}.section--parallax-text-block p{font-size:22px;max-width:60rem;margin:1.5rem auto;line-height:40px}.section--parallax-text-block.larger-titles h2{margin-top:2rem}.parallax-bg{position:absolute;top:0;left:0;right:0;z-index:1;bottom:-30%}.history-parallax>.parallax-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-image:-webkit-linear-gradient(rgba(0,35,68,0.67) 0%,rgba(15,45,82,0.67) 40%);background-image:-o-linear-gradient(rgba(0,35,68,0.67) 0%,rgba(15,45,82,0.67) 40%);background-image:linear-gradient(rgba(0,35,68,0.67) 0%,rgba(15,45,82,0.67) 40%)}.parallax-bg{background-image:url();position:absolute;top:0;left:0;right:0;z-index:1;bottom:-30%}.parallax-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-image:linear-gradient(rgba(0,35,68,0.67) 0%,rgba(29,72,128,0.67) 20%)}.section--parallax-text-block{position:relative;overflow:hidden;max-height:24rem}.section--parallax-text-block .grid-container{position:relative;z-index:10}.featured-post-image:before,.secondary-post-image:before{content:"";display:block;padding-top:100%}p.section-subtitle{margin-top:0;margin-bottom:3rem;font-family:lato-regular;font-weight:400;font-style:normal;font-size:37px;color:#00a7e0;letter-spacing:2.18px;text-transform:uppercase}h3.section-title{text-transform:uppercase}.featured-post-image,.secondary-post-image{position:relative}.featured-label{position:absolute;top:0;left:0;z-index:5;font-family:lato-regular;font-size:31.82px;color:#fff;letter-spacing:2.73px;background-color:#e81d2d;padding:.5rem 1rem}@media only screen and (max-width:960px){.featured-label{font-size:16px}}.featured-post-image{}.post-secondary{padding-bottom:2rem}.post-secondary .post-date{margin:0;font-size:22px;color:#e81d2d}.post-secondary h5{margin:1rem 0 0;font-size:25px}.news-list-tertiary{list-style:none;margin:2.5rem 0 0;padding:0}.news-list-tertiary li a{font-size:18px;color:#0f2d52}.news-list-tertiary li:first-child{padding-top:0}.news-list-tertiary li{padding:1.975rem 0;border-bottom:1px solid rgba(29,72,128,.41)}.news-list-tertiary li:last-child{border-bottom:none}.image-callout-bg{}.section--text-with-image-callout{padding:0}.image-callout-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;-webkit-transform:translateZ(-1px);-ms-transform:translateZ(-1px);transform:translateZ(-1px)}.image-callout-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(255,178,28,.78)}.image-callout-overlay.blue{background:rgba(29,72,128,.67)}.image-callout.blue h2{color:#fff}.image-callout-overlay.none{background:0 0}.image-callout.none h2{color:#fff}.image-callout{padding:14rem 4rem;position:relative;height:100%}@media only screen and (max-width:1200px){.image-callout{padding-left:1rem}}.image-callout h2{text-transform:uppercase;margin-left:3rem;margin-bottom:0;font-size:40px}.image-callout-text h2{font-size:45px}.image-callout h2{position:relative;z-index:10}h2.break-title{max-width:400px}.image-callout-text{position:relative;padding:4rem;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;background-color:#ededed}.image-callout-text h2{margin:0;text-transform:none}.image-callout-text p{font-size:20px;letter-spacing:.5px;line-height:32px}@media screen and (max-width:39.9375em){h2.break-title{max-width:none}}.callout-icon--wrapper{background-color:#e81d2d;padding:1.5rem;border-radius:100%;width:154px;height:154px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.callout{border:none}.callout h4{font-size:32px;line-height:32px;letter-spacing:3.95px;text-transform:uppercase;margin:2rem 0 1rem}.callout p{margin:0}.site-footer{}.grid-container.full.footer-upper{background-color:#0f2d52;padding:2rem;padding-left:calc((100vw - 75rem)/2)}@media only screen and (max-width:80rem){.grid-container.full.footer-upper{padding-left:2rem}}.footer-lower{background-color:#0f2d52;padding:2rem!important}.footer-lower p{color:#fff;margin:0}.footer-logo{max-width:50px;display:block}.social-nav-wrapper h3{color:#fff;margin:0;text-transform:uppercase;font-size:26px;letter-spacing:1.09px;line-height:36px;padding-right:1rem}.social-nav-wrapper{display:flex;justify-content:flex-end;align-items:center}.social-nav{list-style:none;margin:0 0 0 1rem;padding:0;display:flex;justify-content:flex-end;align-items:center}.social-nav li{padding-left:1rem}.social-nav li a img{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:4rem}@media only screen and (max-width:1420px){.social-nav li a img{width:2rem}}.social-nav li a img:hover{opacity:.5}.footer-main{background-color:#0f2d52;padding:2rem 0}.footer-main *{color:#fff}.footer-nav-link{font-family:lato-regular;font-weight:600;font-style:normal;text-transform:uppercase}.footer-phone-link{font-family:lato-regular;font-weight:600;font-style:normal}.footer-nav-link:hover,.footer-phone-link:hover{color:#fff}.site-footer ul.submenu{list-style:none;margin:0}ul.menu.footer-menu{justify-content:space-between}.site-footer p{font-size:14px}.site-footer .menu a:hover{color:#fff}.site-footer .menu a,.footer-nav-link,.footer-phone-link{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.site-footer .menu a:hover,.footer-nav-link:hover,.footer-phone-link:hover{opacity:.5}.site-footer .submenu li{}.site-footer .submenu li a{font-family:lato-regular;font-weight:400;font-style:normal;font-size:14px;padding:.5rem .6rem}.site-footer .menu>li>a{font-size:14px;letter-spacing:3.09px;text-transform:uppercase;padding-top:0}.site-footer p.footer-address{max-width:190px;font-family:lato-regular;font-weight:600;font-style:normal;font-size:14px;line-height:16px}.site-footer p.footer-address a{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.site-footer p.footer-address a:hover{color:#fff;opacity:.5}.mobile-menu{position:absolute;max-height:0;min-height:0;width:100%;top:138px;display:flex;align-items:top;overflow:hidden;background-color:#0f2d52;transform-origin:top center}.mobile-menu.is-open{background-color:#fff;padding-top:4rem;max-height:90vh;position:absolute;top:0;bottom:0;min-height:90vh;overflow:hidden;width:100%;top:138px;background-size:cover}.mobile-menu ul.submenu{list-style:none;margin:0}ul.mobile-menu--inner.menu{justify-content:center;max-width:120rem;margin:0 auto;width:100%}ul.mobile-menu--inner.menu>li{padding:0 2rem;text-align:left}.mobile-menu .menu a:hover{color:#fff}.mobile-menu .menu a{color:#0f2d52;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mobile-menu .menu a:hover{color:#00a7e0}.featured-text>.post-title>a:hover{color:#e81d2d}.featured-post:hover{transform:scale(1.05)}.mobile-menu *{-webkit-transform:translateZ(-1px);-ms-transform:translateZ(-1px);transform:translateZ(-1px)}.mobile-menu .submenu li a{font-family:lato-regular;font-weight:400;font-style:normal;font-size:24px;line-height:25px;padding:.3rem 1rem}.mobile-menu .menu>li>a{font-size:34px;letter-spacing:3.09px;line-height:34px;text-transform:uppercase;padding-top:0;margin-bottom:1rem}.site-header li.main-logo,.top-header,.site-header .btn--mobile-menu{-webkit-transition:all .3s ease;transition:all .3s ease}.site-header.is-scrolled li.main-logo{}.site-header .dropdown.menu>li>a{-webkit-transition:all .3s ease;transition:all .3s ease}.main-menu li.main-logo{-webkit-transition:all .3s ease;transition:all .3s ease}ul.menu.main-menu{-webkit-transition:all .3s ease;transition:all .3s ease}ul.secondary-menu a{-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1280px){.site-header.is-scrolled .top-header{padding-top:1rem;padding-bottom:1rem}.site-header.is-scrolled li.main-logo{}ul.mobile-menu--inner.menu>li{padding:0 4rem}.mobile-menu.is-open{overflow:auto;max-height:90vh;min-height:90vh}.mobile-menu .submenu li a{font-family:lato-regular;font-weight:400;font-style:normal;font-size:22px;line-height:22px;padding:.3rem 1rem}.mobile-menu .menu>li>a{font-size:36px;letter-spacing:3.09px;line-height:36px;text-transform:uppercase;padding-top:0;margin-bottom:1rem}}@media screen and (max-height:610px){.mobile-menu.is-open{overflow:auto;padding-top:5rem;padding-bottom:5rem;max-height:85vh;min-height:85vh;align-items:flex-start}.mobile-menu .submenu li a{font-family:lato-regular;font-weight:400;font-style:normal}.mobile-menu .menu>li>a{text-transform:uppercase;padding-top:0;margin-bottom:1rem}}.site-header{position:fixed;z-index:50;width:100%;background-color:#fff}main{padding-top:80px}@media screen and (max-width:1024px){}.lead-paragraph{font-family:lato-regular;font-weight:600;font-style:normal;font-size:18px;color:#0f2d52;letter-spacing:1.14px;line-height:40px}.section--image-with-lead-paragraph h5{font-size:31px;color:#000}@media only screen and (max-width:640px){.section--image-with-lead-paragraph h5{margin-top:2rem}}.section--image-with-lead-paragraph .cell p:last-child{margin-bottom:0}.section--image-with-lead-paragraph .cell p:first-child{margin-top:0}.section--image-with-lead-paragraph img{display:block;margin:0 auto}.section--text-block h1,.section--text-block h2,.section--text-block h3,.section--text-block h4,.section--text-block h5,.section--text-block h6{color:#00a7e0;margin-bottom:1.5rem}.section--subpage-navigation{padding:0;background-color:#0f2d52}.section--subpage-navigation ul.menu{padding:1rem 0}.section--subpage-navigation ul.menu li a{color:#fff;font-family:lato-regular;font-weight:400;font-style:normal;font-size:18px;letter-spacing:2.49px;padding:.7rem 1.4rem;display:block;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.section--subpage-navigation ul.menu li.current_page_item a{font-weight:600}.section--subpage-navigation ul.menu li a:hover{opacity:.7}.section--subpage-navigation ul.menu li a.is-active{font-weight:600}.contentpage-social-buttons{position:relative}.contentpage-social-buttons .social-nav{position:absolute;left:0;margin:0;display:block;padding-top:2rem;z-index:20}.contentpage-social-buttons .social-nav li{margin-bottom:1rem}.contentpage-social-buttons .social-nav img{box-shadow:0 3px 7px 0 rgba(0,0,0,.27);border-radius:100%}.top-title{text-transform:uppercase}.video-container{position:relative;padding:17rem 0;margin-bottom:4rem}.video-container img{position:relative;z-index:10;display:block;margin:0 auto;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.video-container img:hover{opacity:.7}.video-container-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-color:#0f2d52}.quote-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.section--text-block .cell :last-child{margin-bottom:0}.section--text-block .cell :first-child{margin-top:0}.section--quote-with-image .cell{position:relative}.quote-text p{margin:0;font-family:lato-regular;font-weight:600;font-style:normal;font-size:32px;color:#0f2d52;letter-spacing:1.87px;line-height:52px}.quote-text{padding:6rem 3rem;background-color:#00a7e0}.section--social-gallery{background-color:#0f2d52}.section--social-gallery h3{color:#fff;margin-bottom:2rem}.section--social-gallery .social-nav{justify-content:center}.social-gallery{list-style:none;margin:0;padding:2rem 1rem 0;cursor:grab}.social-gallery li{padding:0 1rem}.social-gallery-item{padding:12rem 0}.social-gallery li img{margin:0 auto;width:100%}.section--team-blocks .cell{padding-bottom:2rem}.team-block{position:relative;padding:2rem;height:100%;display:flex;align-items:flex-end;overflow:hidden}.team-block-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.team-block-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;background-image:-webkit-linear-gradient(rgba(0,35,68,0.67) 0%,rgba(29,72,128,0.67) 40%);background-image:-o-linear-gradient(rgba(0,35,68,0.67) 0%,rgba(29,72,128,0.67) 40%);background-image:linear-gradient(rgba(0,35,68,0.67) 0%,rgba(29,72,128,0.67) 40%)}.team-block-content{position:relative;z-index:10;padding-top:9rem}.team-block-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:15}.team-block-content h2{color:#fff;font-size:32px;line-height:40px;max-width:200px}.team-block-bg{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.team-block:hover .team-block-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.featured-post .post-date{font-size:29px;color:#e81d2d}.featured-post .post-date{font-size:29px;color:#e81d2d}.section--news-archive .post-date{margin-top:0}.grid-narrow{max-width:60rem}.section--news-archive .post-secondary{padding-top:0;padding-bottom:4rem}.section--news-archive .featured-post{padding-bottom:4rem}.section--news-archive .post-secondary.load-more{padding-top:0;padding-bottom:4rem}.rss-icon{position:absolute;right:2rem;top:2rem}.rss-icon img{box-shadow:0 3px 7px 0 rgba(0,0,0,.27);border-radius:100%}.post-intro{text-align:left}.post-intro>h2{font-family:Montserrat}.post-intro .post-date{font-size:29px;color:#e81d2d}.post-content img{width:100%;margin-bottom:2rem}.post-content h2,.post-content h3,.post-content h4,.post-content h5{color:#000}.post-content h4{margin:2rem 0;line-height:1.3;color:#000;font-family:lato-regular;font-weight:600;font-style:normal}.section--social-share{background-color:#0f2d52;padding:2rem 0}.section--social-share h3{color:#fff;margin-bottom:2rem}.section--social-share .social-nav{justify-content:center;margin-left:0}.social-nav{margin-left:0}.social-nav li:first-child{z}.side-social-nav .social-nav li:first-child,{padding-left:1rem}.section--featured-articles .grid-container{max-width:100rem}.section--featured-articles h3{margin-bottom:2rem}.section--shadow-cabinet .cell.medium-4,.section--shadow-cabinet .cell.medium-6{padding-top:7rem}.cabinet-member{border:1px solid #0f2d52;box-shadow:0 2px 10px 0 rgba(172,172,172,.61);text-align:center;padding:1rem 2rem 2rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}.cabinet-member p{flex:1}.section--shadow-cabinet h3{text-transform:uppercase}.cabinet-member .button{margin-bottom:0;margin-top:1rem}.cabinet-avatar{margin-bottom:-2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;max-width:200px;margin-left:auto;margin-right:auto}.cabinet-avatar img{margin:0 1rem;border-radius:100%;overflow:hidden}.cabinet-member h4{color:#e81d2d;font-family:lato-regular;font-weight:400;font-style:normal}.cabinet-member h3{font-size:22px}.cabinet-member h4{font-size:22px}.mp-filter-selected-wraper{background-color:#0f2d52;padding-top:1rem;padding-bottom:1rem}.mp-filter-selected-wraper h2{color:#fff;margin:0;text-align:center}.section--mp-filter{padding:0}.mp-filter-select-menu-wrapper{background-color:#ededed}.mp-filter-select-menu-wrapper{display:flex;align-items:center;justify-content:center}.mp-filter-select-menu-wrapper select{margin:0;display:inline-block;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(img/arrow-dropdown-red.svg);background-position:106% center;background-size:10px;padding-right:0;background-color:#fff;border:2px solid #0f2d52;font-size:24px;letter-spacing:2px;height:auto;color:#0f2d52;padding-right:2rem;max-width:100%}.mp-filter-select-label{margin-right:1rem;margin-bottom:0;font-size:24px}.section--shadow-cabinet.mp-filter-list .cell.medium-4.mp-filter-item{padding-top:2rem}.section--government-documents{padding:8rem 0 0}.government-document{text-align:center;border:1px solid #0f2d52;box-shadow:0 2px 10px 0 rgba(172,172,172,.61);min-height:300px;display:flex;flex-direction:column;justify-content:center;position:relative;margin-bottom:6rem;padding:1.5rem 1rem 0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.government-document:hover{box-shadow:0 0 7px 0 rgba(172,172,172,.61)}.document-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.government-document h4{margin:0;font-size:22px}.government-document img{position:absolute;top:-3rem;left:0;right:0;margin:auto}@media only screen and (min-width:1280px){.government-document h4{margin-top:25%;font-size:22px}.government-document img{transform:scale(.5);top:-5.5rem}}.committee-member{position:relative;text-align:center;background-color:#0f2d52;min-height:250px;padding:1rem;margin-bottom:2rem;display:flex;flex-direction:column;justify-content:center;border:1px solid #0f2d52;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.committee-member-link{position:absolute;top:0;left:0;right:0;bottom:0}.committee-member h3{color:#fff;margin:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.committee-member p{color:#00a7e0;margin:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.committee-grid-title{padding:0 0 3rem;text-align:center}.committee-grid-title h3{margin:0}.committee-member:hover{background-color:#fff}.committee-member:hover h3{color:#0f2d52}.committee-member:hover p{color:#0f2d52}.uppercase{text-transform:uppercase}.site-alert{background-color:#e81d2d;padding:.5rem}.site-header.has-alert .btn--mobile-menu{top:4rem}body.has-alert .site-header.is-scrolled .btn--mobile-menu{top:3.5rem}.site-alert p{color:#fff;text-align:center;font-family:lato-regular;font-weight:600;font-style:normal;margin:0}.site-alert a{color:#fff;text-decoration:underline}.employment-wrapper{}.section--employment-opportunities .cell.medium-6{padding-top:2rem}.employment-wrapper{border:1px solid #0f2d52;box-shadow:0 2px 10px 0 rgba(172,172,172,.61);text-align:center;padding:1rem 2rem 2rem;height:100%;display:flex;flex-direction:column;justify-content:space-around;margin-bottom:2rem}.employment-wrapper .button{margin-bottom:0}.employment-icon{margin-bottom:-2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;max-width:200px;margin-left:auto;margin-right:auto;background-color:#fff}.employment-icon img{margin:0 1rem;border-radius:100%;overflow:hidden}.employment-wrapper h4{color:#e81d2d;font-family:lato-regular;font-weight:400;font-style:normal;margin:0}.employment-wrapper h3{font-size:22px;margin:1.5rem 0}.employment-wrapper h4{font-size:22px}.eda-filter-item{padding-bottom:1rem}.eda-filter-item a{display:block;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.eda-filter-item a:hover{opacity:.7}.no-items{display:none}.no-items-static{text-align:center;width:100%;padding-bottom:3rem}.section--eda-header{padding-top:0;padding-bottom:0}.eda-single-background{position:relative}.eda-single-background h2,.eda-single-background p{color:#fff;position:relative;margin:0;z-index:5}.eda-flex-content{display:flex;width:100%;flex-direction:column;justify-content:center;height:100%;padding-left:2rem;position:relative;z-index:10}.eda-single-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-image:-webkit-linear-gradient(rgba(0,35,68,0.67) 0%,rgba(29,72,128,0.67) 40%);background-image:-o-linear-gradient(rgba(0,35,68,0.67) 0%,rgba(29,72,128,0.67) 40%);background-image:linear-gradient(rgba(0,35,68,0.67) 0%,rgba(29,72,128,0.67) 40%)}form input[type=submit]{width:100%}.eda-single-signup-form{background-color:#ededed;padding-top:4rem;padding-bottom:4rem}.eda-single-signup-form form,.eda-single-signup-form-content{padding-left:2rem;padding-right:2rem}.heading-red{color:#e81d2d}.section--contact-form{padding:0}.section--contact-form .eda-single-background{padding-top:4rem;padding-bottom:4rem}.section--contact-form .eda-single-signup-form{display:flex;flex-direction:column;justify-content:center}.section--contact-form .eda-single-signup-form-content h3{margin-bottom:1.5rem}.eda-single-background.blue .eda-single-overlay{background-color:#0f2d52;background-image:none}.eda-single-background.red .eda-single-overlay{background-color:#e81d2d;background-image:none}.eda-single-background.green .eda-single-overlay{background-color:#4aaf46;background-image:none}.eda-single-background.yellow .eda-single-overlay{background-color:#00a7e0;background-image:none}.eda-single-overlay.semi-transparent{opacity:.5}.eda-flex-content .label{background-color:transparent}.parallax-overlay.blue{background-color:#0f2d52}.eda-custom-colour-banner .parallax-overlay.blue{background-color:#0f2d52;background-image:none}.eda-custom-colour-banner .parallax-overlay.green{background-color:#4aaf46;background-image:none}.eda-custom-colour-banner .parallax-overlay.red{background-color:#e81d2d;background-image:none}.eda-custom-colour-banner .parallax-overlay.yellow{background-color:#00a7e0;background-image:none}.eda-single-background h3{color:#fff;margin:0}ul.contact-form-details{list-style:none;padding:1.5rem 0;margin:0}ul.contact-form-details li{margin:0;padding:0 0 1rem;font-size:25px}ul.contact-form-details li span{font-weight:600;color:#fff;font-size:25px}ul.contact-form-details li span.text{font-weight:300;color:#fff;font-size:25px}ul.contact-form-details li a{color:#fff}.eda-single-background .social-nav{justify-content:flex-start;margin:0}.eda-single-background .social-nav li{padding-left:0;padding-right:1rem}.section--contact-us form{max-width:40rem;margin:0 auto;padding-top:2rem}.section--contact-callouts{background-color:#ededed}.section--contact-callouts p{max-width:20rem;margin:1.5rem auto 0}.section--contact-callouts p a{color:#000;font-size:22px}.video-container.full{width:100%;padding:12.25rem 0}.video-block-sidebar .video-container.full{padding:3rem 0;margin:0 0 1rem}.video-block-sidebar .video-container.full img{width:30px;opacity:1}.video-sidebar-title{color:#e81d2d;margin-bottom:1rem}.image-callout h2{font-size:60px}@media screen and (max-width:1280px){section>.grid-container{padding-right:6rem;padding-left:6rem}.button,.button-group .button{border:3px solid #fff;font-size:16px;letter-spacing:2.62px;padding:.7rem 2rem .5rem;line-height:1.2}h1{font-size:40px;line-height:1.2;letter-spacing:3px}h2{font-size:40px;line-height:1.2;letter-spacing:3px}h3{font-size:36px;letter-spacing:3.95px;line-height:1.2}h4{font-size:24px;letter-spacing:2.04px;line-height:1.2}h5{font-size:20px;letter-spacing:2.04px;line-height:1.2}h6{font-size:16px;letter-spacing:2.04px;line-height:1.2}.menu a{padding:.7rem .5rem}.image-callout h2{font-size:40px}.image-callout-text p{font-size:20px;letter-spacing:1.5px;line-height:30px}}@media screen and (max-width:1120px){.menu.secondary-menu li:last-child,.menu.secondary-menu li.nav__item--donate{display:inline-block}.social-nav-wrapper h3{position:absolute;right:18rem}.mp-filter-select-menu-wrapper{display:block;text-align:center;padding-top:1rem;padding-bottom:1rem}.mp-filter-select-label{padding-bottom:1rem}}@media screen and (max-width:63.9375em){h1{font-size:40px;line-height:1.2;letter-spacing:3px}h2{font-size:40px;line-height:1.2;letter-spacing:3px}h3{font-size:25px;letter-spacing:3.95px;line-height:1.2}h4{font-size:22px;letter-spacing:2.04px;line-height:1.2}h5{font-size:20px;letter-spacing:2.04px;line-height:1.2}h6{font-size:16px;letter-spacing:2.04px;line-height:1.2}p{font-size:16px;letter-spacing:1.14px;line-height:25px}ul.mobile-menu--inner.menu{display:block;padding-top:3rem}.mobile-menu{display:block}.mobile-menu .menu>li>a{margin:0}.mobile-menu ul.submenu{margin-bottom:2rem}.footer-menu li{width:50%;padding-bottom:1rem}.site-footer .submenu li a{padding:0 .5rem}}@media screen and (max-width:700px){.social-nav-wrapper h3{display:none}.menu.main-menu li:not(.main-logo){display:none}.menu.main-menu li.main-logo{position:fixed;left:0;top:0;margin:0;width:100px;height:80px}.menu.main-menu li.main-logo>a{padding:0}main{padding-top:80px}.site-header{height:80px}.site-header.is-scrolled .btn--mobile-menu{top:.85rem}.mobile-menu,.mobile-menu.is-open{top:80px}img.slick-arrow{height:40px}.impact-slide{padding:4rem 2rem}img.slick-arrow.arrow-next{right:.5rem}img.slick-arrow.arrow-prev{left:.5rem}.button-group{display:block}.button-group .button{width:100%;margin:.5rem 0}.section--button-banner{padding-left:1rem;padding-right:1rem}.section--parallax-text-block{padding:5rem 0}.post-secondary .post-date{margin-top:1rem}.news-list-tertiary{margin:0}.news-list-tertiary li a{font-size:22px}.image-callout{padding:4rem 2rem}.image-callout-text{padding:4rem 2rem}.section--news-archive .post-date{margin-top:1rem}}@media screen and (max-width:39.9375em){.site-footer .menu li a{padding-left:0!important}.footer-menu{padding-top:2rem}.footer-menu li{width:100%}.social-nav-wrapper{justify-content:center}.footer-logo{display:block;text-align:center;margin:0 auto 2rem}.contentpage-social-buttons .social-nav{display:none}.contentpage-social-buttons .social-nav{position:relative;justify-content:space-evenly;display:flex}.contentpage-social-buttons .social-nav li{padding:0 .5rem}.section--government-documents{padding:6rem 0 0}section>.grid-container{padding-right:1rem;padding-left:1rem}.section--image-with-lead-paragraph .cell p:first-child{margin-top:1rem}.lead-paragraph{font-size:18px;line-height:22px}.section--shadow-cabinet .cell.medium-4,.section--shadow-cabinet .cell.medium-6{padding-top:4rem}.mobile-menu.is-open{padding-top:0!important;max-height:90vh;min-height:90vh}}body{opacity:0}body.loaded{opacity:1}.landing-page-bg{position:fixed;left:0;right:0;bottom:0;top:0;width:100%;z-index:1}.landing-page-overlay{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;min-height:100vh;background:rgba(29,72,128,.8);z-index:5}.main-landing-page .cell{position:relative;z-index:10}.template-landing-page .main{padding-top:170px;position:relative}.template-landing-page .site-header{background-color:transparent;position:absolute;padding-top:1rem}.template-landing-page .main>.grid-container{display:flex;flex-direction:column;justify-content:center;min-height:100vh}.template-landing-page .main-logo{display:block;margin:0 auto;background-color:#0f2d52;padding:1rem;width:120px;height:120px;margin-top:-25px;margin-bottom:-25px;position:relative;z-index:50;text-align:center}.template-landing-page .main-logo img{width:75px}.template-landing-page .main-logo a{padding:.4rem 0 0;display:block}.landing-page-form{box-shadow:0 6px 21px 0 rgba(0,0,0,.5);padding:2rem;margin-bottom:2rem}.landing-page-form.dark{}.landing-page-form.below{margin-bottom:2rem}.landing-page-content.below{margin-bottom:3rem}.landing-page-form h3{color:#e81d2d;text-align:center;font-size:24px;letter-spacing:1.27px;text-align:center;line-height:24px;margin-bottom:2rem}.landing-page-form p{text-align:center;font-size:14px;letter-spacing:.77px;margin-bottom:0;line-height:1}.template-landing-page .video-block-wrapper img{margin-top:1rem}.template-landing-page .radio-buttons{max-width:20rem;margin:0 auto 2rem}.template-landing-page .radio-buttons label{font-family:lato-regular;font-weight:600;font-style:normal;color:#000;font-size:20px;margin-left:1rem}.radio-buttons>div{width:48%;display:inline-block}@media screen and (max-width:39.9375em){.landing-page-form{margin-bottom:20rem}.landing-page-video .landing-page-form{margin-bottom:3rem}}.white-text{color:#fff}.landing-page-video .video-container.full{padding:6rem 0}@media only screen and (min-width:40em){main.main-landing-page>.grid-container{padding-left:2rem;padding-right:2rem}main.main-landing-page>.grid-container>.grid-x>.cell{padding-left:2rem;padding-right:2rem}main.main-landing-page>.grid-container>.grid-x{margin-left:-2rem;margin-right:-2rem}}.template-landing-page .btn--donate,.template-landing-page .nav__item--donate{border:none;background-color:#00a7e0;color:#0f2d52;font-family:lato-regular;font-weight:600;font-style:normal;font-size:20px;line-height:1;text-decoration:none;display:inline-block;padding:.7rem 1rem;margin-right:1rem}.template-landing-page .btn--lang{color:#fff;font-family:lato-regular;font-weight:600;font-style:normal;font-size:20px;line-height:1;margin-right:1rem}.section--impact-slider{max-width:80rem;margin:0 auto}.site-header{left:0;right:0;margin:0 auto}.site-footer{margin:0 auto}section{max-width:80rem;margin:0 auto}.footer-main{padding:2rem .5rem}.menu a{padding:.5rem 1rem}.search-posts{background-color:#ededed;padding:1rem!important}.posts-search-input{margin:0;color:#0f2d52;background-color:#fff;border:2px solid #0f2d52;font-size:24px;letter-spacing:2px;height:auto}.posts-search-input:focus{margin:0;color:#0f2d52;background-color:#fff;border:2px solid #0f2d52;font-size:24px;letter-spacing:2px;height:auto}li.nav__item.nav__item--home{display:none}li.nav__item--fr a,li.nav__item--en a{text-transform:uppercase}.section--404{padding:12rem 0}.footer-lower p a{color:#fff}.footer-lower p a:hover{color:#fff;text-decoration:underline}.embed-container iframe{width:100%;min-height:500px}.reveal.large{padding:3rem}.video-container img:focus{outline:none}.site-header .dropdown.menu>li>a:hover{opacity:.5}ul.secondary-menu .nav__item--donate.is-active a{border:none;background-color:#00a7e0;color:#0f2d52}ul.secondary-menu .is-active>a{background-color:transparent;color:#0f2d52}.form-container{max-width:40rem;margin:0 auto}.form-container .gform_body .gform_fields{display:flex;flex-wrap:wrap}.gform_footer.top_label{text-align:center}.form-container .gform_wrapper li.gfield.gfield_error,.form-container .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border:none!important;background-color:transparent!important}.form-container .gform_wrapper .field_description_below .gfield_description{padding-top:0!important}.form-container .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.form-container .gform_wrapper li.gfield_error textarea{margin-bottom:1px!important}body img.gform_ajax_spinner{display:none!important}div#gform_confirmation_message_1{text-align:center;font-weight:600}.address_zip{padding:0!important}.ginput_container.has_zip{margin-top:12px!important}@media only screen and (min-width:640px){.form-container .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.form-container .gform_body .gform_fields .cell.medium-6{width:50%}.form-container .gform_body .gform_fields .half-field{width:50%}.form-container .gform_body .gform_fields{margin-right:-16px!important}.gform_wrapper .gform_body{width:100%;overflow:hidden}}main.main{position:relative}.side-social-nav{position:absolute;left:0;right:0;top:12rem;width:60px;display:flex;flex-direction:column;height:calc(100% - 12rem)}.side-social-nav .social-nav{display:block;max-width:100px;position:sticky;top:12rem;bottom:12rem;z-index:20;transform:translateZ(1px);will-change:transform}.side-social-nav .social-nav li{padding-bottom:1rem}@media only screen and (max-width:640px){.side-social-nav{display:none}}.has-tip.right{border:none;float:none}.tooltip{background-color:transparent;font-family:lato-regular;font-weight:600;font-style:normal;color:#0f2d52;padding-left:0;display:none!important}.tooltip.right.align-center::before{content:none;display:none!important}.menu .is-active>a{background-color:transparent}.site-header li.main-logo a{padding:0}@media only screen and (max-width:63.9375em){.main-menu li.main-logo{padding:.5rem;display:flex;align-items:center}.mobile-menu .menu>li>a{font-size:26px;letter-spacing:2.09px;line-height:26px}}.no-posts-found{text-align:center;width:100%}section.section.section--eda-filter{min-height:11rem!important}.gform_wrapper textarea.large{height:100px!important}@media only screen and (max-width:640px){.eda-single-background{padding-top:3rem;padding-bottom:3rem}.section--image-with-lead-paragraph img{margin-bottom:2rem}}.has-alert .mobile-menu.is-open{top:126px}@media only screen and (max-width:1280px){.has-alert .mobile-menu.is-open{top:120px}.has-alert ul.mobile-menu--inner.menu{padding-top:5rem}}@media only screen and (max-width:700px){.site-header.has-alert{height:120px}.site-header.has-alert .menu.main-menu li.main-logo{position:fixed;left:0;top:46px;margin:0;width:65px;height:74px}}.video-block-wrapper:focus{outline:none}.video-block-sidebar{cursor:pointer}.video-block-sidebar.is-active{opacity:.7}.video-sidebar-scroll{max-height:37.2rem;overflow:auto}.logo-landing-page{max-width:100px;position:absolute;top:1rem;left:0;right:0;margin:auto}.header-landing-page{position:absolute;background-color:transparent;padding-top:2rem}.form-container .gpoll_field{width:100%}.form-container .gpoll_field>label{font-family:lato-regular;color:#e81d2d;text-align:center!important;font-size:24px!important;letter-spacing:1.27px!important;text-align:center!important;line-height:24px!important;margin-bottom:2rem!important;width:100%;margin:0 0 1rem!important}.gpoll_wrapper{margin:0!important}.gform_wrapper .gfield_radio li label{font-family:lato-regular;font-size:18px!important;letter-spacing:1.27px!important;font-weight:600}.form-container.landing-page-form .gpoll_field .ginput_container_radio{margin:0 0 2rem}.form-container.landing-page-form .gpoll_field .ginput_container_radio ul.gfield_radio{display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start}.form-container.landing-page-form .gpoll_field .ginput_container_radio ul.gfield_radio li{padding:.5rem 1rem .5rem 0!important;width:50%;text-align:left;display:flex;align-items:center}.form-container.landing-page-form .gpoll_field .ginput_container_radio ul.gfield_radio li input{margin:0}body .form-container.landing-page-form .gform_wrapper ul li.gfield{width:50%}body .form-container.landing-page-form .gform_wrapper ul li.gfield.gpoll_field{width:100%!important;margin:0!important}.form-container .gpoll_field .ginput_container_radio ul.gfield_radio li label{margin-left:.5rem}.landing-page-form{margin-bottom:3rem}.header-landing-page .hide-nav-links .menu.secondary-menu li{display:none}.header-landing-page .menu.secondary-menu li:last-child,.header-landing-page .menu.secondary-menu li:nth-last-child(2){display:inline-block}.landing-page-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding-right:16px!important}main.main.main-landing-page.light,main.main.main-landing-page.dark{padding-top:10rem}@media only screen and (max-width:1024px){.landing-page-form{padding:1rem 2rem;margin-bottom:2rem}.landing-page-form .button{font-size:14px;padding:.5rem 1rem}.logo-landing-page{margin:0 0 0 1rem}}.main-landing-page.dark h2,.main-landing-page.dark p,.main-landing-page.dark li,.main-landing-page.dark h3,.main-landing-page.dark h4,.main-landing-page.dark h5,.main-landing-page.dark h6,.main-landing-page.dark blockquote{color:#fff!important}.landing-page-text .video-container{padding:0;margin:2rem 0}.landing-page-text .video-container iframe{width:100%}.green .gpoll_ratio_box{background-color:#0f2d52!important}.green .gpoll_bar_juice{background-image:none!important;background-color:#0f2d52!important;box-shadow:none!important}.gpoll_bar_juice:after{background-image:none!important}span.address_zip{width:100%!important;display:block}span.address_zip input{margin:0!important}.gform_wrapper .ginput_complex.ginput_container_address .ginput_right{margin-right:-8px;padding-right:8px;margin:0!important;vertical-align:bottom;min-height:unset!important}.template--template-form p{line-height:1.3}.dropdown.menu>li.opens-right>.is-dropdown-submenu{top:calc(100% + 9px)}@media only screen and (max-width:39.9375em){.image-callout h2{font-size:32px;text-align:center;margin:0}.section--image-with-lead-paragraph{padding-bottom:0}.post-secondary{padding-top:2rem}p.section-subtitle{font-size:22px;line-height:25px}.featured-post .post-date{font-size:18px;margin-bottom:.5rem}.image-callout-text h2{font-size:32px}.site-footer p.footer-address{max-width:none;margin-top:1rem}.footer-lower{padding-left:2rem!important;padding-right:2rem!important}}@media screen and (max-width:63.9375em){}@media screen and (max-width:39.9375em){.footer-main{text-align:center}}ul.menu.main-menu{flex-wrap:nowrap}ul.menu.main-menu li a{white-space:nowrap}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{border-radius:5px!important}@media only screen and (min-width:700px){.site-header.is-scrolled .top-header{padding:.5rem 3rem .5rem 0}.site-header.is-scrolled .btn--mobile-menu{top:0}.site-header .mobile-menu.is-open,.site-header .mobile-menu{top:80px}.site-header.is-scrolled .mobile-menu.is-open,.site-header.is-scrolled .mobile-menu{}.site-header .main-menu li.main-logo img{transition:all .3s ease}}@media only screen and (min-width:1024px){.site-header.is-scrolled .mobile-menu.is-open,.site-header.is-scrolled .mobile-menu{top:113px}.site-header .mobile-menu.is-open,.site-header .mobile-menu{top:80px}}.btn--mobile-menu,.btn--mobile-menu:hover,.btn--mobile-menu:focus,.btn--mobile-menu:active{outline:none!important}@media screen and (max-width:63.9375em){.mobile-menu .menu>li a{padding-left:2rem}}@media screen and (max-width:39.9375em){body .gform_wrapper ul li.gfield{width:100%}.eda-template-default .section--contact-form{margin-top:3rem}}.form-container .gform_confirmation_wrapper{padding-left:2rem;padding-right:2rem}.header-landing-page .hide-donate-link .menu.secondary-menu li:nth-last-child(2){display:none}.header-landing-page .hide-lang-link .menu.secondary-menu li:last-child{display:none}.hide-donate-link{}.landing-page-content.dark{}.landing-page-video-preview,.landing-page-embed-container{position:relative;z-index:10}.landing-page-embed-container iframe{}.landing-page-embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.landing-page-embed-container iframe,.landing-page-embed-container object,.landing-page-embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.landing-page-video-preview{padding:6rem 0;text-align:center;cursor:pointer}.landing-page-embed-container{display:none}.landing-page-video-preview img{max-width:10rem;cursor:pointer}@media screen and (min-width:40em) and (max-width:63.9375em){.landing-page-bg.hide-image-for-tablet{background-image:none!important}}@media screen and (max-width:40em){.landing-page-bg.hide-image-for-mobile{background-image:none!important}.landing-page-overlay{background:rgba(29,72,128,.9)}}.landing-page-title{padding-bottom:3rem;text-align:center}p.vid-text{margin:0}.landing-page-video-preview{margin-bottom:2rem}@media only screen and (min-width:64em){.sticky-video{position:sticky;top:3rem}}.landing-page-form .gform_wrapper .gfield_radio li label{margin:0!important;padding-left:30px!important}.landing-page-form input[type=radio]{display:none!important}.landing-page-form .gfield_radio li input[type=radio]+label{background:url(img/rb-e.svg) left center no-repeat;background-size:20px}.landing-page-form .gfield_radio li input[type=radio]:checked+label{background:url(img/rb-f.svg) left center no-repeat;background-size:20px}.landing-page-form.dark .gfield_radio li input[type=radio]+label{background:url(img/rb-e-dark.svg) left center no-repeat;background-size:20px}.landing-page-form.dark .gfield_radio li input[type=radio]:checked+label{background:url(img/rb-f-dark.svg) left center no-repeat;background-size:20px}.landing-page-form.dark label,.landing-page-form.dark a{color:#fff!important}.landing-page-form.dark .gpoll_field_label,.landing-page-form.dark .gpoll_choice_label{color:#fff!important}.dropdown-icon{height:5rem;display:none;margin:0 auto 2rem}@media only screen and (max-width:63.9375em){.dropdown-icon{margin-bottom:.5rem}.mobile-menu.is-open{padding-top:0}}.mobile-menu .menu>li a{padding-left:0;padding-right:0}.candidate-list .candidate-list{width:100%}.eda-filter-list .eda-filter-list{width:100%}#documents-list .cell.hidden{display:none}.section--government-documents .no-results{padding-bottom:4rem;margin-top:-2rem}.section--text-block.blue{padding:0}.section--text-block .grid-container.blue{background-color:#0f2d52;padding-top:4rem;padding-bottom:4rem;padding-left:4rem;padding-right:4rem}@media only screen and (max-width:63.9375em){.section--text-block .grid-container.blue{padding-left:6rem;padding-right:6rem}}.section--text-block .grid-container.blue *{color:#fff}.section--text-block .grid-container .grid-x .cell>:first-child{margin-top:0}.section--text-block .grid-container h2,.section--text-block .grid-container h3{margin-top:4rem}.slick-track{display:flex;height:29rem}@media only screen and (min-width:2000px){.slick-track{height:40rem}}.impact-slide{height:100%}.slick-initialized .slick-slide{display:block;height:100%!important;display:flex;flex-direction:column;flex:1;align-self:stretch;min-height:100%!important}.slick-slide>div{height:100%;width:100%}@media only screen and (min-width:700px) and (max-width:730px){.site-header .grid-container{padding-top:1rem;padding-bottom:1rem}.site-header .main-menu li.main-logo img{transition:all .3s ease;max-width:25px}}@media only screen and (max-width:900px){.section--image-with-lead-paragraph .grid-padding-x>.cell{width:100%}.section--quote-with-image .grid-x>.cell{width:100%}.section--image-with-lead-paragraph .cell p:first-child{margin-top:1rem}.section--image-with-lead-paragraph img{margin-bottom:2rem;margin-top:2rem}.quote-image{position:relative;padding:13rem 0}.image-callout-text h2{margin-bottom:1rem}}@media screen and (max-width:39.9375em){.section--text-block .grid-container.blue{background-color:#0f2d52;padding-top:2rem;padding-bottom:2rem;padding-left:1rem;padding-right:1rem}.section--image-with-lead-paragraph img{margin-top:0}ul.mobile-menu--inner.menu>li{text-align:left}.dropdown-icon{margin:0 auto 2rem}}.section--video-block .video-container-overlay{z-index:-1}.section--video-block .landing-page-video-wrapper{max-width:60rem;margin:0 auto}.section--video-block .landing-page-video-preview{padding:10rem 0}.section--video-block .lead-paragraph{text-align:center}.landing-page-text{padding:2rem;margin-bottom:2rem}.landing-page-form .gform_wrapper .gform_footer{padding-bottom:0;padding-top:0}.landing-page-form .gform_footer .button{margin:0}.landing-page-form.form-container.dark .button.button--blue{border:3px solid #fff;color:#fff}.main-landing-page.dark .landing-page-form p{color:#000}.main-landing-page.dark .landing-page-form.dark p{color:#fff!important}.landing-page-form.below{margin-bottom:2rem}.form-disclaimer p{font-size:11px;line-height:14px}.mobile-menu li{max-width:350px}@media only screen and (max-width:1100px){.mobile-menu li{max-width:230px}}@media only screen and (max-width:63.9375em){.mobile-menu li{max-width:none}}.posts-search-input,.posts-search-input:focus{font-size:14px;letter-spacing:1px;padding:.2rem;max-width:400px;margin:0 auto}.currently-selected-province{font-size:16px;letter-spacing:1px}.mp-filter-select-label{font-size:16px;letter-spacing:1px}.mp-filter-select-menu-wrapper select{font-size:14px;letter-spacing:1px;padding:.2rem;padding-right:2rem}section.section.section--mp-filter .grid-x .cell:first-child{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}section.section.section--post-content{max-width:55rem}.dropdown.menu>li.opens-right>.is-dropdown-submenu{left:-2rem}@media screen and (max-width:1279px){.team-block-content h2{color:#fff;font-size:22px;line-height:30px;max-width:200px}.government-document h4{margin-top:25%;font-size:22px}.government-document img{transform:scale(.5);top:-5.5rem}.callout h4{font-size:22px;line-height:30px}}@media only screen and (max-width:63.9375em){.mp-filter-select-menu-wrapper select{width:100%}.cabinet-member h3{font-size:16px}.image-callout h2{max-width:none;text-align:center}.image-callout{padding:4rem 3rem}.government-document{min-height:100px;padding-top:3rem;padding-bottom:1rem;margin-bottom:4rem}.government-document h4{margin-top:0}.government-document img{width:4rem;top:-2rem}.section--contact-callouts p a{font-size:16px}.section--callouts .cell:last-child{width:100%}.post-secondary .post-date{font-size:16px;margin-top:0}.post-secondary h5{font-size:18px;letter-spacing:1px}.post-secondary{padding-bottom:2rem;padding-top:2rem}}@media screen and (max-width:39.9375em){.section--contact-callouts img{margin-top:2rem}.cabinet-avatar{margin-top:1rem}}ul.secondary-menu a{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}body.is-locked{overflow:hidden}ul.menu.secondary-menu,ul.menu.secondary-menu li{transition:all .3s ease}ul.menu.secondary-menu:hover li{opacity:.5}ul.menu.secondary-menu li:hover,ul.menu.secondary-menu li:hover a{opacity:1}input.medium{width:100%!important}li.gfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(img/arrow-dropdown-blue.svg);background-position:96% center;background-size:15px;border-radius:5px}.team-bio-image{max-width:20rem;float:left;margin:2rem;box-shadow:0 4px 9px #ccc}@media only screen and (max-width:960px){.team-bio-image{float:none;display:block;margin:0 auto 2rem}}@media only screen and (min-height:1090px){.mobile-menu.is-open{min-height:100vh;max-height:100vh}}.cabinet-flex-content{flex:1}.site-header .dropdown.menu>li.main-logo>a:hover{opacity:1}.riding-title{color:#0f2d52}.cabinet-flex-content *{margin-bottom:1rem}.cabinet-flex-content>:first-child{margin-top:0}.cabinet-flex-content>:last-child{margin-bottom:0}@media screen and (max-width:39.9375em){.menu.main-menu li.main-logo{position:fixed;left:0;top:0;margin:0;width:100px;height:80px;padding-left:1rem;margin-left:-.5rem}}.landing-page-text h2{text-align:center}.form-submit-override{display:none}a.button.lp-button{display:none}.block-image-slider .slick-track{height:auto}.block-image-slider .impact-slide{padding:0}.string_translation{display:none}@media only screen and (max-width:63.9375em){.landing-page-form{max-width:none}}@media screen and (max-width:39.9375em){body .form-container.landing-page-form .gform_wrapper ul li.gfield{width:100%}.landing-page-form{padding:1rem}}::placeholder{color:#828282;opacity:1}:-ms-input-placeholder{color:#828282}::-ms-input-placeholder{color:#828282}.image-callout-text.text-right{justify-content:flex-end;align-items:flex-end}.image-callout-text.text-left{justify-content:flex-start;align-items:flex-start}.image-callout-text h2.no-text{margin-bottom:1.5rem}.section--button-banner.full-width{}section.full-width{max-width:none}.section--button-banner.grey{background-color:#ededed;padding:2rem 1rem}.section--button-banner.grey .button{border:3px solid #0f2d52;color:#0f2d52}.section--button-banner.white{background-color:#fff;padding:2rem 1rem}.section--button-banner.white .button{border:3px solid #0f2d52;color:#0f2d52}.section--callouts.grey{background-color:#ededed}.section--callouts.grey .callout{background-color:#ededed}.section--callouts.blue{background-color:#0f2d52}.section--callouts.blue .callout{background-color:#0f2d52}.section--callouts.blue .callout *{color:#fff}.section--callouts.add-margin-top{margin-top:6rem}.section--callouts.add-margin-bottom{margin-bottom:6rem}.section--image-with-lead-paragraph{}.section--image-with-lead-paragraph.grey{background-color:#ededed}.section--image-with-lead-paragraph.blue{background-color:#0f2d52}.section--image-with-lead-paragraph.blue *{color:#fff}.section--image-with-lead-paragraph.add-margin-top{margin-top:6rem}.section--image-with-lead-paragraph.add-margin-bottom{margin-bottom:6rem}.section--subpage-navigation.grey{background-color:#ededed}.section--subpage-navigation.grey ul.menu li a{color:#0f2d52}.landing-page-share-links{list-style:none}.block-image-slider.blue{background-color:#0f2d52;max-width:none}.block-image-slider.grey{background-color:#ededed;max-width:none}.block-image-slider{padding:0}.block-image-slider .grid-container{padding:0}.section--news.blue{background-color:#0f2d52}.section--news.grey{background-color:#ededed}.section--news.add-margin-top{margin-top:6rem}.section--news.add-margin-bottom{margin-bottom:6rem}.section--text-with-image-callout.add-margin-top{margin-top:6rem}.section--text-with-image-callout.add-margin-bottom{margin-bottom:6rem}@media screen and (max-width:39.9375em){.section--news.add-margin-top{margin-top:3rem}.section--news.add-margin-bottom{margin-bottom:3rem}.section--text-with-image-callout.add-margin-top{margin-top:3rem}.section--text-with-image-callout.add-margin-bottom{margin-bottom:3rem}.section--image-with-lead-paragraph.add-margin-top{margin-top:3rem}.section--image-with-lead-paragraph.add-margin-bottom{margin-bottom:3rem}.section--callouts.add-margin-top{margin-top:3rem}.section--callouts.add-margin-bottom{margin-bottom:3rem}.image-callout{padding:8rem 3rem}.post-secondary .post-date{margin-top:1rem}.news-list-tertiary li a{font-size:16px}}.landing-page-social-share{padding:2rem;text-align:center;margin-bottom:6rem;box-shadow:0 6px 21px 0 rgba(0,0,0,.5)}.landing-page-share-links{display:flex;justify-content:center;margin:0}.main-landing-page.dark .landing-page-social-share h3,.landing-page-social-share h3{color:#427ba5!important}.landing-page-share-links li{padding-left:.5rem;padding-right:.5rem}.landing-page-form h3.share-title{margin:1rem 0;color:#427ba5!important}.eda-flex-content .label{padding-left:0}.form-container.dark .gform_confirmation_message{color:#fff}.form-container .gform_confirmation_message{margin-bottom:2rem}.committee-grid-title{padding-bottom:0}.committee-member{margin-top:2rem}.section--national-council.leaders{padding-bottom:0}.team-member-phone a{color:#fff;font-family:lato-regular;font-weight:900;font-style:normal;font-size:22px;line-height:1}.team-member-phone{text-align:center;padding-top:3rem}.dropdown.menu>li.is-dropdown-submenu-parent>a::after{border-color:#e81d2d transparent transparent}@media screen and (min-width:1024px){.btn--mobile-menu{display:none}}@media screen and (min-width:1024px){.top-header{display:none}main{padding-top:75px}}ul.menu.secondary-menu.align-right{display:flex;align-items:center;height:100%}.main-menu-right .nav__item.nav__item--fr>a{color:#0f2d52}#social-nav-text{color:#fff;margin-bottom:0;text-align:center}.site-footer .menu a:hover,.footer-nav-link:hover,.footer-phone-link:hover{background-color:#00a7e0}ul.secondary-menu .nav__item--magasinez a{border:none;background-color:#00a7e0;color:#fff;border-radius:8px;font-size:18px;margin:0 1rem}ul.secondary-menu .nav__item--magasinez a:hover{color:#fff;background-color:#0f2d52}.main-menu-right .nav__item>a{color:#0f2d52}ul.secondary-menu .nav__item--dons a{border:none;background-color:#e81d2d;color:#fff;border-radius:8px;font-size:18px}ul.secondary-menu .nav__item--dons a:hover{color:#fff;background-color:#0f2d52}.site-header.is-scrolled{-webkit-filter:drop-shadow(5px 7px 20px rgba(4,24,49,.25));filter:drop-shadow(5px 7px 20px rgba(4,24,49,.25));-webkit-box-shadow:5px 7px 20px 0 rgba(4,24,49,.25)}#gform_wrapper_84{padding:0 2rem}#gform_wrapper_85{padding:0 2rem}@media only screen and (min-width:1024px){#gform_wrapper_84{padding:0 10rem}#gform_wrapper_85{padding:0 10rem}}.youtube-video-container{position:relative;overflow:hidden;width:100%;border-radius:30px}.youtube-video-container::after{display:block;content:"";padding-top:56.25%}.youtube-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube-home-container{position:relative;overflow:hidden;border-radius:30px}.youtube-home-container::after{display:block;content:"";padding-top:56.25%}.youtube-home-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:992px){.youtube-home-container{width:70%;margin:auto}}#video-title{margin-top:0}.stf-home{display:inline-block;vertical-align:middle;height:auto;padding-top:2rem;width:50%}.stf-wrapper{text-align:center}@media only screen and (min-width:992px){.stf-home{width:25%}}@media only screen and (max-width:768px){#video-title{font-size:32px}}.news-stf{width:25%;margin:3rem auto 0}@media only screen and (max-width:768px){.news-stf{width:40%}}@media only screen and (max-width:480px){.news-stf{width:60%}}#field_6_6{width:100%}#gform_submit_button_6{border-radius:8px;border-color:#0f2d52;color:#0f2d52}.site-header .grid-container{max-width:100rem}