@font-face{font-display:auto;font-family:gotham narrow;font-style:normal;font-weight:400;src:local("GothamNarrow-Book"),url(/wp-content/themes/divi-child/fonts/GothamNarrow-Book.woff) format("woff")}@font-face{font-display:auto;font-family:gotham narrow;font-style:normal;font-weight:700;src:local("GothamNarrow-Bold"),url(/wp-content/themes/divi-child/fonts/GothamNarrow-Bold.woff) format("woff")}@font-face{font-display:auto;font-family:lora;font-style:normal;font-weight:400;src:local("Lora-Regular"),url(/wp-content/themes/divi-child/fonts/Lora-Regular.woff) format("woff")}@font-face{font-display:auto;font-family:lora;font-style:normal;font-weight:700;src:local("Lora-Bold"),url(/wp-content/themes/divi-child/fonts/Lora-Bold.woff) format("woff")}#email-form .hbspt-form .form-columns-3{max-width:100%!important}#email-form .hbspt-form .hs-form-field{width:33.3%;position:relative}#email-form .hbspt-form label{position:absolute;left:.625rem;top:.1875rem;color:#007934;font-size:.75rem}#email-form .hbspt-form .hs-error-msg,#email-form .hbspt-form .hs-main-font-element{color:#f98787}#email-form .hbspt-form .hs_email .input{margin-right:0}#email-form .hbspt-form .hs-input{font-family:gotham narrow;height:3.4375rem;border-radius:.375rem;width:100%;font-size:1rem;padding-top:1.4375rem;padding-left:.4375rem}#email-form .hbspt-form .hs-button{border-radius:.375rem;margin:2.1875rem auto 0;background:#fedf00;max-width:18.75rem;width:100%;display:block;height:3.125rem;border:0;font-size:.875rem;line-height:.875rem;font-weight:700;cursor:pointer}#email-form .hbspt-form .hs-button:hover{background:#fff187}@media all and (max-width:767px){#email-form .hbspt-form .hs-main-font-element{position:relative;left:0;top:0}#email-form .hbspt-form .hs-form-field{width:100%!important;margin-bottom:.625rem}#email-form .hbspt-form .hs-form-field .input{margin-right:0}#email-form .hbspt-form .hs-error-msg{display:block;position:relative;left:0;top:0}}#email-form .inputs-list{position:absolute;width:100%}@media all and (max-width:767px){#email-form .inputs-list{position:relative;padding:0}#email-form .hs_error_rollup{position:relative;top:-.9375rem}}#mc_embed_signup form{padding:0!important}#research-form .mc-field-group{position:relative}#research-form label{position:absolute;left:.625rem;top:.625rem;color:#007934;font-size:.75rem}#research-form #mc_embed_signup .mc-field-group input{font-family:gotham narrow;height:3.4375rem;border-radius:.375rem;width:100%;font-size:1rem;padding-top:1.875rem;padding-left:.4375rem;text-indent:.1%}#research-form #mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:6%;position:relative;margin-bottom:.625rem}#research-form #mc_embed_signup .asterisk{color:#007934;font-size:.75rem;font-weight:400;position:absolute;top:0;right:-.3125rem}#research-form #mc_embed_signup .button{border-radius:.375rem;margin:1.5625rem auto 0;background:#fedf00;color:#37424a;width:18.75rem;display:block;height:3.125rem;border:0;font-size:.875rem;line-height:.875rem;font-weight:700}.home-page-section{background-position:bottom center;background-size:cover;background-repeat:no-repeat;position:relative;background-color:#fff;height:calc(100vh - 92px);min-height:auto;max-height:none;width:100%}@media all and (max-width:767px){.home-page-section{height:calc(90vh - 80px);margin-bottom:0!important}}.home-page-section-row{padding-top:9vh;margin:auto;width:80%;transform:translateY(0);max-width:1080px}@media all and (max-width:980px){.home-page-section-row{padding-top:11%}}@media all and (max-width:767px){.home-page-section-row{padding-top:13%}}@media all and (max-width:480px){.home-page-section-row{padding-top:15%;width:90%}}.home-page-section h1{color:#37424a}.home-page-section p{line-height:1.5em;color:#37424a;margin-bottom:3rem}.home-page-section .layout{max-width:780px;margin:0 auto;text-align:center}.home-page-section .donate-button{position:relative;top:10px}.home-page-section .donate-button a{background-color:#007934;border-color:#007934;color:#fff;position:relative;padding:1rem 1.5rem;border-radius:6px;font-size:14px;font-weight:700;line-height:1.7em!important;transition:all .2s}.home-page-section .donate-button a:hover{background:#1e9d8b!important;border-color:#1e9d8b!important;border-radius:7px}.et_header_style_left #et-top-navigation nav ul li.donate-en a{padding:0;display:block;padding:.625rem 1.25rem}.et_header_style_left #et-top-navigation nav ul li a:hover{color:#007934}.et_header_style_left #main-header .nav li ul a:hover{color:#007934!important;background:#fff;cursor:pointer;opacity:1}ul#top-menu .menu-item-has-children>a:first-child{padding-right:0}ul#top-menu a{transition:all 0s ease-in-out}ul#top-menu>li{margin-right:1.375rem;padding-right:0}ul#top-menu>li.take-action a:after{display:none}ul#top-menu>li>a:hover{opacity:1;color:#007934!important;transition:all .2s ease-in-out}ul#top-menu>li li{padding:0;width:100%;margin-bottom:12px;line-height:1.25em}ul#top-menu>li li a{padding:0;width:auto}ul#top-menu>li.donate-en,#et_mobile_nav_menu .donate-en{list-style:none;border:.125rem solid #007934;border-radius:.375rem;margin-left:6.25rem}ul#top-menu>li.donate-en.donate-fr,#et_mobile_nav_menu .donate-en.donate-fr{margin-left:2.25rem}ul#top-menu>li.donate-en:hover,#et_mobile_nav_menu .donate-en:hover{background:#007934;cursor:pointer}ul#top-menu>li.donate-en:hover a,#et_mobile_nav_menu .donate-en:hover a{color:#fff!important}#et_mobile_nav_menu .donate-en{margin-left:0;position:absolute;right:60px;font-size:14px}#et_mobile_nav_menu .donate-en a{display:block;padding:.25rem 1rem}.nav li ul{width:180px}.nav li ul.sub-menu{text-align:center;border:.125rem solid #fedf00;border-radius:.375rem;padding:1.25rem 1.25rem .3125rem;left:-9rem;top:2.625rem}.nav li ul.sub-menu:before{content:'';background:url(img/arrow.png) 0 0;width:1.375rem;height:1.6875rem;position:absolute;top:-.9375rem;right:-.125rem}.mobile_nav .et_mobile_menu{border-top:none;padding-left:0;padding-right:0}.mobile_nav .mobile_menu_bar:before{color:#37424a}@media all and (max-width:980px){.et_fullwidth_nav #main-header .container{width:100%;max-width:100%;padding-right:15px;padding-left:15px;min-height:80px}.take-action>a{display:none!important}#mobile_menu .donate-en{display:none}.et_mobile_menu li li,#main-header .et_mobile_menu li ul{padding-left:0}.et_mobile_menu li a:hover,.nav ul li a:hover{opacity:1;background-color:#fff}}#top-menu .lang-item a,.et_mobile_menu .lang-item a{color:#007934}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-family:lora,Georgia,times new roman,serif!important;font-size:48px;line-height:60px;margin-bottom:1em}@media all and (max-width:767px){h1{font-size:30px;line-height:39px}}h2{font-family:lora,Georgia,times new roman,serif;font-size:30px!important;line-height:39px!important}@media all and (max-width:767px){h2{font-size:24px!important;line-height:30px!important}}h3{font-family:lora,Georgia,times new roman,serif;font-size:24px!important;line-height:30px!important}@media all and (max-width:767px){h3{font-size:18px!important;line-height:27px!important}}#subheading h3{position:relative;display:inline-block;padding:0 1.125rem;font-size:1.125rem!important;left:-.625rem;font-family:gotham narrow,Arial,sans-serif}#subheading h3:before{content:'';position:absolute;z-index:-1;top:-.125rem;right:.25rem;bottom:-.0625rem;left:.5625rem;border-radius:32px 4px/9px 12px;-webkit-transform:skewX(0deg) skewY(2deg);-ms-transform:skewX(-5deg) skewY(2deg);transform:skewX(1deg) skewY(3deg)}#subheading.highlight-green h3{color:#fff!important}#subheading.highlight-green h3:before{background:#007934}#subheading.highlight-yellow h3{color:#37424a!important}#subheading.highlight-yellow h3:before{background:#fedf00}#subheading.highlight-salmon h3{color:#37424a!important}#subheading.highlight-salmon h3:before{background:#f98787}.hero-block h1 .highlight{display:inline-block!important}.hero-block h1 .highlight:before{content:'';position:absolute;z-index:-1;opacity:.58;mix-blend-mode:multiply;width:105%}.hero-block h1 .highlight-green:before{background:#007934}.hero-block h1 .highlight-yellow:before{background:#fedf00}.hero-block h1 .highlight-1:before{top:1%;padding-right:3%;bottom:-9%;left:-2%;border-radius:32px 4px/9px 12px;transform:skewX(-3deg) skewY(1deg)}.hero-block h1 .highlight-2:before{top:-10%;padding-right:0;bottom:-17%;left:-3%;border-radius:72px 14px/11px 29px;transform:skewX(2deg) skewY(-1deg)}.hero-block h1 .highlight-3:before{top:1%;padding-right:4%;bottom:-9%;left:-4%;border-radius:30px 60px/151px 17px;transform:skewX(8deg) skewY(-0.5deg)}.hero-block h1 .highlight-4:before{top:1%;padding-right:3%;bottom:-9%;left:-2%;border-radius:32px 4px/9px 12px;transform:skewX(-3deg) skewY(1deg)}.hero-block h1 .highlight-5:before{top:-10%;padding-right:7%;bottom:-17%;left:-3%;border-radius:72px 14px/11px 29px;transform:skewX(2deg) skewY(-1deg)}.hero-block h1 .highlight-6:before{top:1%;padding-right:6%;bottom:-9%;left:-4%;border-radius:30px 60px/151px 17px;transform:skewX(8deg) skewY(-0.5deg)}.et_pb_accordion_item{padding:0;margin-bottom:1px!important}.et_pb_accordion_item.et_pb_toggle{border-left:.0625rem solid #d9d9d9;border-right:.0625rem solid #d9d9d9;border-top:0;border-bottom:0}.et_pb_accordion_item:first-child{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.et_pb_accordion_item:first-child h5.et_pb_toggle_title,.et_pb_accordion_item:first-child .et_pb_toggle_title{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.et_pb_accordion_item:last-child{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.et_pb_accordion_item:last-child h5.et_pb_toggle_title,.et_pb_accordion_item:last-child .et_pb_toggle_title{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.et_pb_accordion_item:last-child.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_accordion_item:last-child.et_pb_toggle_open .et_pb_toggle_title{border-radius:0}.et_pb_accordion_item:last-child.et_pb_toggle{border-bottom:.0625rem solid #d9d9d9}.et_pb_accordion_item h5.et_pb_toggle_title,.et_pb_accordion_item .et_pb_toggle_title{background:#007934;padding:1.5625rem;font-weight:700;color:#fff;position:relative}.et_pb_accordion_item h5.et_pb_toggle_title:before,.et_pb_accordion_item .et_pb_toggle_title:before{content:'';background:url(img/accordion-arrow.png) 0 0 no-repeat;width:2rem;height:.875rem;position:absolute;top:2.1875rem;right:1.5625rem;-webkit-transition:transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease}.et_pb_accordion_item.et_pb_toggle_open h5.et_pb_toggle_title:before,.et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before{display:block}.et_pb_accordion_item.et_pb_toggle_close h5.et_pb_toggle_title:before,.et_pb_accordion_item.et_pb_toggle_close .et_pb_toggle_title:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.et_pb_accordion_item .et_pb_toggle_content{background:#fff;padding:1.5625rem}#main-footer{float:left;width:100%;padding-bottom:4.5rem}#main-footer ul.menu li,#main-footer ul.et-social-icons li{padding-left:0;margin-bottom:.25em}#main-footer ul.menu li:before,#main-footer ul.et-social-icons li:before{display:none}#main-footer .footer-widget h4{font-size:18px;font-family:gotham narrow}#main-footer #footer-widgets .footer-widget li a:hover{color:#007934}#main-footer .charitable-business-number{float:right}#main-footer .imagine-canada-seal{float:right}.et-social-icon a{font-size:30px}@media all and (min-width:981px){.et_pb_gutters3 .footer-widget{margin-right:2.5%}.et_pb_gutters3 .footer-widget:last-child{float:right;width:29%}.et_pb_gutters3 .footer-widget:last-child .fwidget{float:right}}@media(min-width:768px) and (max-width:980px){#footer-widgets .footer-widget:nth-child(n){width:28.25%!important}#footer-widgets .footer-widget:nth-child(2n){margin:0 7.5% 7.5% 0!important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin:0!important}#footer-widgets .footer-widget:nth-child(4){width:100%!important;display:block;text-align:center}#footer-widgets .footer-widget:nth-child(4) div{width:100%}#footer-widgets .footer-widget .charitable-business-number{text-align:center;float:none}#footer-widgets .footer-widget .imagine-canada-seal{text-align:center;float:none}}@media all and (max-width:767px){#footer-widgets .footer-widget .widget_nav_menu,#footer-widgets .footer-widget .widget_custom_html{width:100%;text-align:center}#footer-widgets .footer-widget .charitable-business-number{text-align:center;float:none}#footer-widgets .footer-widget .imagine-canada-seal{text-align:center;float:none}}.hero-block .et_pb_button{text-align:center}@media all and (max-width:767px){.hero-block .et_pb_cta_0.et_pb_promo h1.et_pb_module_header,.hero-block .et_pb_cta_0 .et_pb_promo_description,.hero-block .et_pb_cta_0.et_pb_promo p{color:#37424a!important;text-shadow:none!important}}@media all and (max-width:480px){.hero-block .et_pb_button{width:100%}}body{font-size:18px;font-family:gotham narrow;font-weight:400;color:#37424a}.et_header_style_left .logo_container{width:80%}@media all and (min-width:981px){#main-content .container:before{display:none}}@media all and (max-width:980px){.et_fixed_nav #main-header{position:fixed}}.align-right{text-align:right}.align-center{text-align:center}.small{font-size:12px;line-height:1.5}#bitnami-banner{display:none!important;width:0;height:0;z-index:-1;overflow:hidden}@media all and (max-width:980px){.et_pb_row{width:100%;max-width:100%;padding-right:20px;padding-left:20px}}.wistia_placebo_close_button img{max-width:none}a.et_pb_button{color:#fff}blockquote{border-left:none;padding-left:0;font-size:1.5rem;font-weight:700;font-family:lora,Georgia,times new roman,serif;max-width:550px}.post-grid .et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap}.post-grid .et_pb_ajax_pagination_container>div{width:100%}.post-grid article{flex-basis:32%;margin-right:2%}.post-grid article:nth-child(3n){margin-right:0}@media all and (max-width:980px){.post-grid article{flex-basis:48.5%;margin-right:3%}.post-grid article:nth-child(3n){margin-right:auto}.post-grid article:nth-child(2n){margin-right:0}}@media all and (max-width:767px){.post-grid article{flex-basis:100%;margin-right:0}}#newsroom.post-grid article,#newsroom~.post-grid article{display:flex;flex-wrap:wrap;flex-direction:column}#newsroom.post-grid article .entry-featured-image-url,#newsroom~.post-grid article .entry-featured-image-url{margin-bottom:1em}#newsroom.post-grid article .entry-title,#newsroom~.post-grid article .entry-title{order:3;width:100%}#newsroom.post-grid article .post-meta,#newsroom~.post-grid article .post-meta{font-size:18px;font-weight:700;color:#37424a}#newsroom.post-grid-1 article:nth-child(3n){margin-right:2%}#newsroom.post-grid-1 article:nth-child(3n+1){margin-right:0}#newsroom.post-grid-1 article:first-child{flex-basis:100%;margin-right:0}@media all and (max-width:980px){#newsroom.post-grid-1 article{flex-basis:48.5%;margin-right:3%}#newsroom.post-grid-1 article:nth-child(3n+1){margin-right:auto}#newsroom.post-grid-1 article:nth-child(2n+1){margin-right:0}}@media all and (max-width:767px){#newsroom.post-grid-1 article{flex-basis:100%;margin-right:0}}#newsroom~.post-grid-2 article{flex-basis:48.5%}@media all and (max-width:767px){#newsroom~.post-grid-2 article{flex-basis:100%}}.single .hero{height:36vw;background-size:cover;background-position:center 20%;background-repeat:no-repeat}.single .et_pb_post .post-meta{font-size:18px}.single h1{margin-bottom:0}.single .crp_related ul{display:flex;flex-wrap:wrap}.single .crp_related ul li{flex-basis:32%;margin-bottom:60px;margin-right:2%}.single .crp_related ul li a{display:block}.single .crp_related ul li img{width:100%}.single .crp_related ul li .crp_title{font-family:lora;color:#37424a;font-weight:700;font-size:24px!important;line-height:1.25em!important}.single .crp_related ul li:last-child{margin-right:0}.single .entry-content ul,.single .entry-content ol{width:80%;margin-left:20px}@media all and (max-width:980px){.single .crp_related ul li .crp_title{font-size:18px!important}}@media all and (max-width:767px){.single .crp_related ul li{flex-basis:100%;margin-right:0}}.event .date,.single-event .date{border-right:1px solid #d9d9d9}.event,.single-event,.et_pb_post{margin-bottom:3em!important}.event .post-meta,.single-event .post-meta,.et_pb_post .post-meta{margin-top:2rem;display:flex;justify-content:space-between}@media all and (max-width:480px){.event .post-meta,.single-event .post-meta,.et_pb_post .post-meta{flex-direction:column}}.event .col,.single-event .col,.et_pb_post .col{display:flex}.event .date,.single-event .date,.et_pb_post .date{display:flex;flex-direction:column;padding-right:1rem;margin-right:1rem}.event .date+.col,.single-event .date+.col,.et_pb_post .date+.col{flex-direction:column}.event .date,.single-event .date,.et_pb_post .date{font-weight:700;color:#007934;text-transform:uppercase}.event .day,.single-event .day,.et_pb_post .day{font-size:2.3125rem;line-height:1.2}.event .month,.event .year,.event .time,.event .address,.single-event .month,.single-event .year,.single-event .time,.single-event .address,.et_pb_post .month,.et_pb_post .year,.et_pb_post .time,.et_pb_post .address{font-size:.875rem;line-height:1}.event .time,.single-event .time,.et_pb_post .time{margin-top:.4rem;font-weight:700}.event .time,.event .address,.single-event .time,.single-event .address,.et_pb_post .time,.et_pb_post .address{line-height:1.5}.event button,.single-event button,.et_pb_post button{cursor:pointer;background-color:#007934;border-color:#007934;color:#fff;position:relative;padding:1rem 1.5rem;border-radius:6px;font-size:.875rem;font-weight:700;line-height:1.7em!important;transition:all .2s}@media all and (max-width:480px){.event .rsvp,.event button,.single-event .rsvp,.single-event button,.et_pb_post .rsvp,.et_pb_post button{width:100%;margin-top:1rem}}.archive #content-area,.events #content-area{display:flex;flex-wrap:wrap}.archive .entry-featured-image-url,.events .entry-featured-image-url{margin-bottom:1em}.archive .entry-title,.events .entry-title{font-size:24px!important;line-height:1.25em!important}.archive article,.events article{flex-basis:32%;margin-right:2%}.archive article:nth-child(3n+1),.events article:nth-child(3n+1){margin-right:0}.archive article:first-child,.events article:first-child{flex-basis:100%;margin-right:0}.archive article .post-meta,.events article .post-meta{font-size:18px;font-weight:700;color:#37424a}@media all and (max-width:980px){.archive article,.events article{flex-basis:48.5%;margin-right:3%}.archive article:nth-child(3n+1),.events article:nth-child(3n+1){margin-right:auto}.archive article:nth-child(2n+1),.events article:nth-child(2n+1){margin-right:0}}@media all and (max-width:980px){.archive article,.events article{flex-basis:100%;margin-right:0}}