@charset "UTF-8";/*!
ProAction
*//*! normalize.css v3.0.1 | MIT License | git.io/normalize */pre,textarea{overflow:auto}.slick-list:focus,a:active,a:hover{outline:0}.hidden,.invisible,.nav-mobile,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.clearfix:after,.container:after,.fluid-video,.slick-track:after,main:after{clear:both}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}abbr[title]{border-bottom:1px dotted}.ir,img,legend{border:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.banner__tagline,img{vertical-align:middle}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{padding:0}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}#breakpoint:before{display:block;content:"xlarge (default --> 1025px to 1199px)"}@media only screen and (min-height:780px){#breakpoint{color:green}}@media only screen and (max-width:1024px){#breakpoint:before{content:"large --> max-width: 1024px"}}@media only screen and (max-width:767px){#breakpoint:before{content:"medium --> max-width: 767px"}}@media only screen and (max-width:599px){#breakpoint:before{content:"small --> max-width: 599px"}}@media only screen and (max-width:479px){#breakpoint:before{content:"xsmall --> max-width: 479px"}}@media only screen and (min-width:1200px){#breakpoint:before{content:"xxl --> min-width: 1200px"}}.ir{font:0/0 a;text-shadow:none;color:transparent;background-color:transparent}.main-nav a,.nav-mobile ul li a,h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:1px}a,a:visited,h1{color:#008fd5}.clearfix:after,.clearfix:before{content:' ';display:table}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.slick-list,fieldset,ul{margin:0}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.offpage,.slick-list{overflow:hidden}.fluid-video{float:none;width:100%;position:relative;padding-bottom:56.25%;height:0}.fluid-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.offpage,.offpage-push,.slick-list,.slick-slider,.slick-track,body{position:relative}.slick-slider{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.blue-box,.container{-webkit-box-sizing:border-box}.slick-list{display:block;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide,hr{display:block}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}fieldset,hr{border:0;padding:0}button,html,input,select,textarea{color:#333;font-family:"Open Sans",Verdana,sans-serif}body{background:#fff;font-size:15px;line-height:22px}@media only screen and (max-width:767px){body{font-size:13px;line-height:18px}}a{text-decoration:underline;-webkit-transition:.3s all;transition:.3s all}a:hover{color:#004b6f}a:active,a:focus{color:#000}ul{list-style:none;color:#333;padding:0}ul li{background:url(../images/list-dot.jpg) 0 8px no-repeat;padding-left:20px}h1,h2,h3,h4,h5,h6{font-family:Bitter,serif}.button,.main-nav a,.nav-mobile ul li a{font-family:Bitter,serif}h1{font-size:1.75em;line-height:1.25em;margin:30px 0 40px}@media only screen and (max-width:767px){h1{margin:20px 0}}h2{font-size:1.25em}hr{height:1px;border-top:1px solid #ccc;margin:1em 0}::-moz-selection{background:#c1e4f5;text-shadow:none}::selection{background:#c1e4f5;text-shadow:none}::-webkit-input-placeholder{color:#ddd}:-moz-placeholder{color:#ddd}::-moz-placeholder{color:#ddd}:-ms-input-placeholder{color:#ddd}main:after,main:before{content:' ';display:table}.container{max-width:940px;margin-left:auto;margin-right:auto;box-sizing:border-box}.container:after{content:" ";display:block}@media only screen and (max-width:1024px){.container{padding:0 10px}}.half-content{width:48.9361702128%;float:left;margin-right:2.1276595745%}@media only screen and (max-width:767px){.half-content{width:100%;float:left;margin-left:0;margin-right:0}}.two-third-content{width:65.9574468085%;float:left;margin-right:2.1276595745%}@media only screen and (max-width:767px){.two-third-content{width:100%;float:left;margin-left:0;margin-right:0}}.third-content{width:31.914893617%;float:left;margin-right:2.1276595745%}@media only screen and (max-width:767px){.third-content{width:100%;float:left;margin-left:0;margin-right:0}}.sidebar-content,.sidebar-content--why-proaction{width:31.914893617%;float:left;margin-left:8.5106382979%;margin-right:-100%;margin-top:100px;text-align:center}@media only screen and (max-width:767px){.sidebar-content,.sidebar-content--why-proaction{width:100%;float:left;margin-left:0;margin-right:0;margin-top:20px}}.sidebar-content--home{width:23.4042553191%;margin-right:2.1276595745%;text-align:center;float:right}.cta-container{margin-top:35px}@media only screen and (max-width:599px){.sidebar-content--why-proaction{display:none}.cta-container{padding:0;margin-top:20px}}.cta-container .third-content{height:220px;background-size:cover;text-align:center}.cta-container .third-content .button{margin-top:75px;text-align:center}.cta-container .third-content .button.one-line{margin-top:85px}@media only screen and (max-width:767px){.sidebar-content--home{width:100%;float:left;margin-left:0;margin-right:0}.cta-container .third-content{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:20px}}.cta-container__cta-initiative,.cta-container__cta-targets,.cta-container__cta-why-proaction{float:left;margin-right:2.1276595745%;width:31.914893617%}@media only screen and (max-width:599px){.cta-container .third-content{height:130px}.cta-container .third-content .button{margin-top:35px}.cta-container .third-content .button.one-line{margin-top:45px}}.cta-container__cta-initiative{background:url(../images/cta-background-cow-drinking.jpg) no-repeat}.cta-container__cta-targets{background:url(../images/cta-background-worker.jpg) no-repeat}.cta-container__cta-why-proaction{background:url(../images/cta-background-cows.jpg) no-repeat}.cta-container__cta-ressources{background:url(../images/cta-background-computer.jpg) no-repeat;width:31.914893617%;float:right;margin-right:0}.col-5,.object-left{float:left}.col-5{width:40.4255319149%;margin-right:2.1276595745%}.grid-3{display:-ms-grid;display:grid;grid-gap:1em;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.grid-3__item{justify-self:center;text-align:center}.grid-3__item img{height:auto}.object-center img{display:block;margin:auto;object-fit:cover}.object-left .attribute-image p,.object-right .attribute-image p,.resource-ref .class-image .attribute-image p{margin:0}.object-left img{padding-right:20px;max-width:300px;height:auto}@media only screen and (max-width:599px){.object-left img{max-width:182px}}.object-right{float:right}.object-right img{padding-left:20px;max-width:300px;height:auto}@media only screen and (max-width:599px){.object-right img{max-width:182px}}.resource-ref{padding-bottom:10px}.resource-ref .class-image img{padding-left:20px;max-width:300px;height:auto}.lt-ie9 .offpage{overflow:visible}.offpage-push{min-height:1000px;left:0;z-index:99;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.nav-mobile,.offpage-push:after{position:absolute;right:0;top:0}.offpage-push:after{width:0;height:0;background:rgba(0,0,0,.3);content:'';opacity:0;z-index:200;-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s}.s-open .offpage-push{-webkit-transform:translate3d(-310px,0,0);transform:translate3d(-310px,0,0)}.s-open .offpage-push:after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.footer-social-icon:hover,.social-button:hover{opacity:.8}.nav-mobile{width:310px;height:100%;background-color:#fff;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);z-index:100;-webkit-transition:all .5s;transition:all .5s;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,.4);box-shadow:10px 10px 10px rgba(0,0,0,.4)}.s-open .nav-mobile{visibility:visible;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.nav-mobile ul{list-style:none;padding:0}.nav-mobile li{padding-left:0;background:0 0}.nav-mobile ul li a{display:block;font-size:15px;text-transform:uppercase;text-decoration:none;padding:15px 30px;border-bottom:1px dotted #e3e3e3}.nav-mobile ul li a.current-page{color:#333;background:#dbf0f9}.nav-mobile .nav-social{display:block;position:static;float:none;padding:30px}.nav-mobile .nav-social a{color:#008fd5}.nav-mobile .nav-social a:hover{border:none}.nav-mobile .nav-social .lang-toggle{display:block;letter-spacing:1px}.nav-mobile .nav-social .dfc-cta{display:block;letter-spacing:1px;margin-left:0;margin-bottom:20px}.nav-mobile .nav-social .social-button{margin:20px 20px 0 0;width:30px;height:30px}.top-homebutton{height:50px;background:#008fd5;position:relative}.fr_CA .main-nav a{font-size:14px}.dfc-cta,.lang-toggle{font-size:11px;line-height:11px;text-decoration:none;text-transform:uppercase}.main-nav{background:#a6d8f0}.main-nav ul{list-style:none;padding-left:0}.main-nav li{display:inline-block;background:0 0;padding-left:0}.main-nav li:last-child a:after{display:none}.main-nav a{text-decoration:none;position:relative;display:inline-block;padding:10px 18px;text-transform:uppercase;text-shadow:-1px 0 0 rgba(255,255,255,.4)}.main-nav a.current-page,.main-nav a:focus,.main-nav a:hover{background:#cce9f7;color:#333}.main-nav a:after{content:"";display:inline-block;width:1px;height:20px;margin-top:12px;position:absolute;text-shadow:none;border-right:1px solid #cce9f7;right:0;top:0}.banner--progress h1,.banner--progress p,.banner--reports h1,.banner--reports p{text-shadow:0 0 30px rgba(0,0,0,.8)}.main-nav .border-dot--mini{border-bottom:1px solid #c4eafd}.dfc-cta:hover,.lang-toggle:hover{border-bottom:1px dotted #fff}@media only screen and (max-width:1024px){.main-nav ul:after,.main-nav ul:before{content:' ';display:table}.main-nav ul:after{clear:both}.main-nav li{width:20%;float:left;display:table;height:64px}.main-nav a{display:table-cell;vertical-align:middle;padding:0 18px;min-height:0}.main-nav a:after{height:42px}}@media only screen and (max-width:767px){.main-nav{display:none}}.nav-social{float:right;padding-top:35px}.nav-social a{color:#fff;display:inline-block}.social-button{width:20px;height:20px;margin-left:20px}.dfc-cta{margin-right:20px}.open-mobile-menu{display:none;position:absolute;top:30px;right:30px;width:29px;height:27px;padding:0;background:0 0;border:none}.open-mobile-menu svg{width:100%;height:100%;fill:#fff}.open-mobile-menu.menu-opened{background:red}@media only screen and (max-width:767px){.nav-social{display:none}.open-mobile-menu{display:block}.button{font-size:15px;line-height:17px}}@media only screen and (max-width:599px){.resource-ref .class-image img{max-width:182px}.open-mobile-menu{top:13px;right:15px;width:25px;height:21px}}.mobile-back-home{width:28px;height:28px;display:block;position:absolute;left:30px;top:10px;padding:0}.button,.footer-nav ul li,.main-logo{display:inline-block}.mobile-back-home svg{fill:#fff;width:100%;height:100%}.button-wrap{text-align:center;overflow:hidden}.button{background:#008fd5;font-weight:400;padding:15px 25px;color:#fff;text-decoration:none;cursor:pointer}.back-top-js,.connect-with-us a,.connect-with-us p,.initiatives-slider__btn-next,.initiatives-slider__btn-previous,.initiatives-slider__icon,.initiatives-slider__icon h2,.initiatives-slider__icon--reports,.initiatives-slider__icon--reports h2,.mobile-initiative-button,.mobile-initiative-button--reports{font-family:Bitter,serif;font-weight:700}.button:focus,.button:hover{background:#004b6f;color:#fff}.button:visited{color:#fff}.top-nav{height:80px;width:100%;background:#008fd5}@media only screen and (max-width:599px){.top-nav{height:50px}}.main-logo{margin-top:18px;width:170px;height:41px;-webkit-transition:none!important;transition:none!important}.main-logo svg{width:100%;height:100%}@media only screen and (max-width:599px){.main-logo{margin-top:10px;width:120px;height:29px}}.footer .container{max-width:705px}.footer-nav{background:#666;padding:12px 0}.footer-nav .container{position:relative}.footer-nav ul{list-style:none;padding-left:0}.footer-nav ul li{border-right:1px #a6a4a4 dotted;padding:0 12px;line-height:11px;background:0 0}.footer-nav ul li:first-child{padding-left:0}.footer-nav ul li:last-child{border-right:none}.footer-nav a{border-bottom:1px dotted #fff;color:#fff;font-size:11px;text-decoration:none}.footer-nav a:hover{border-bottom:1px dotted #dadada;color:#dadada}.footer-social-icon{width:20px;height:20px}.dairyfarmers{background-color:#f1f2f2;padding-top:10px}@media only screen and (max-width:1024px){.dairyfarmers{padding-top:20px}}.dairyfarmers .container{padding:30px 0 25px}@media only screen and (max-width:1024px){.dairyfarmers .container{padding:0 10px 25px}}.dairyfarmers .container .dairyfarmers__logo{border:none;float:left}.dairyfarmers .container .dairyfarmers__link{font-size:12px;line-height:1;float:right;margin:25px 0 0}@media only screen and (max-width:599px){.dairyfarmers .container{padding-bottom:60px}.dairyfarmers .container .dairyfarmers__link{display:none}}.dairyfarmers .container p{color:#888;clear:both;font-size:11px;line-height:16px;padding:10px 0 0}.dairyfarmers .container a{border-bottom:1px dotted #999;color:#999;text-decoration:none}.dairyfarmers .container a:hover{border-bottom:none}.back-top-js{display:none;position:absolute;right:10px;top:-70px;border:none;font-size:15px;letter-spacing:1px;text-transform:uppercase;color:#fff;padding:30px 10px 10px;background-color:#008fd5}.back-top-js:before{content:"";position:absolute;top:9px;left:50%;margin-left:-8px;width:0;height:0;border-style:solid;border-width:0 8px 13px;border-color:transparent transparent #fff}@media only screen and (max-width:599px){.back-top-js{display:block}}.connect-with-us a,.connect-with-us p{display:inline-block;margin-left:20px;text-decoration:none;font-size:17px;padding:20px 0}.connect-with-us a:first-child,.connect-with-us p:first-child{margin-left:0}@media only screen and (max-width:599px){.connect-with-us{padding:0 10px 20px}.connect-with-us p{width:50%;float:left}.connect-with-us a{float:right;margin-top:20px;margin-left:20px}.connect-with-us .dfc_plc{display:none}.connect-with-us .footer-social-icon{width:40px;height:40px}}.banner,.banner--progress,.banner--reports{background:url(../images/main-banner.jpg) center -280px no-repeat fixed;display:table;width:100%;position:relative;z-index:-1}@media only screen and (max-width:599px){.banner,.banner--progress,.banner--reports{display:none}}.banner .container,.banner--progress .container,.banner--reports .container{display:table;width:100%;height:250px}.banner h1,.banner--progress h1,.banner--reports h1{color:#fff;margin:0;padding:0;line-height:35px;text-shadow:0 0 30px rgba(0,0,0,.8)}.banner .subtitle,.banner--progress .subtitle,.banner--reports .subtitle{color:#fff;margin:0;padding:0;font-size:20px}.banner p,.banner--progress p,.banner--reports p{color:#fff;width:65.9574468085%;float:left;margin-right:2.1276595745%}@media only screen and (max-width:1024px){.banner--reports .container{height:auto;padding-bottom:70px}.about-message--home{font-size:16px!important;line-height:22px!important}}.fr_CA .banner--reports .container{height:300px}.banner__tagline{display:table-cell;position:relative}.about-message--home{margin-top:15px!important}@media only screen and (max-width:767px){.banner p,.banner--progress p,.banner--reports p{width:100%;float:left;margin-left:0;margin-right:0}.about-message--home{margin-top:20px!important}}.sidebar-content--home h2{text-transform:uppercase}.banner-mobile{display:none}.banner-mobile h1{padding:40px 0 30px;margin:0}.intro{padding:40px 0}@media only screen and (max-width:767px){.intro{padding:20px 0}}.two-third-content img{display:block;margin:auto}@media only screen and (max-width:599px){.banner-mobile{display:block}.initiatives-slider .container{padding:0}}.initiatives-slider__col{width:576px;float:left;position:relative;margin-left:80px}@media only screen and (max-width:1024px){.initiatives-slider__col{width:100%;margin:0}.initiatives-slider__nav{display:none}}.initiatives-slider__nav{-webkit-transition:height .2s;transition:height .2s;min-height:790px;background:#d9eef9;width:179px;float:left}.initiatives-slider__icon,.initiatives-slider__icon--reports{position:relative;font-size:12px;line-height:12px;letter-spacing:1px;text-transform:uppercase;text-align:center;text-decoration:none;display:block;padding:40px 10px 10px;background:center 5px no-repeat;-webkit-transition:.2s all;transition:.2s all}.initiatives-slider__icon--reports:last-child,.initiatives-slider__icon:last-child{margin-bottom:20px}.active.initiatives-slider__icon--reports,.initiatives-slider__icon--reports:focus,.initiatives-slider__icon--reports:hover,.initiatives-slider__icon.active,.initiatives-slider__icon:focus,.initiatives-slider__icon:hover{color:#333;background-image:url(../images/white-fade.png)}.active.initiatives-slider__icon--reports:before,.initiatives-slider__icon.active:before{content:"";display:inline-block;position:absolute;right:-19px;top:50px;width:0;height:0;border-style:solid;border-width:20px 0 20px 20px;border-color:transparent transparent transparent #d9eef9}.initiatives-slider__icon h2,.initiatives-slider__icon--reports h2{color:#008fd5;font-size:20px;line-height:22px;margin-top:10px}@media only screen and (max-width:767px){.initiatives-slider__icon h2,.initiatives-slider__icon--reports h2{margin-bottom:0}}.initiatives-slider__icon svg,.initiatives-slider__icon--reports svg{width:60px;height:60px;margin:auto auto 5px;display:block}@media only screen and (max-width:1024px){.initiatives-slider__icon svg,.initiatives-slider__icon--reports svg{padding-top:10px}}.food-safety.initiatives-slider__icon--reports svg,.initiatives-slider__icon.food-safety svg{width:25px}.animal-care.initiatives-slider__icon--reports svg,.initiatives-slider__icon.animal-care svg{width:50px}.initiatives-slider__icon.traceability svg,.traceability.initiatives-slider__icon--reports svg{width:60px}.biosecurity.initiatives-slider__icon--reports svg,.initiatives-slider__icon.biosecurity svg{width:45px;position:relative;left:-10px}.environment.initiatives-slider__icon--reports svg,.initiatives-slider__icon.environment svg{width:40px}.initiatives-slider__icon.social-responsibility svg,.social-responsibility.initiatives-slider__icon--reports svg{width:60px;position:relative;top:10px}.initiatives-slider__content{background:url(../images/circle-bg-top.png) center 0 no-repeat;position:absolute;top:50px;pointer-events:none;opacity:0;z-index:1;-webkit-transition:.5s all;transition:.5s all}.initiatives-slider__content .initiatives-slider__icon,.initiatives-slider__content .initiatives-slider__icon--reports{padding-top:40px}.initiatives-slider__content.active{top:0;opacity:1;z-index:10;pointer-events:auto}@media only screen and (max-width:1024px){.initiatives-slider__content .initiatives-slider__icon,.initiatives-slider__content .initiatives-slider__icon--reports{padding-top:30px}.initiatives-slider__content{background:url(../images/circle-bg-top-mobile.png) center 0 no-repeat;opacity:1;top:auto;position:relative;display:none;-webkit-transition:none;transition:none;height:auto!important}.initiatives-slider__content.active{display:block!important;top:auto;opacity:1}}.mobile-initiative-button,.mobile-initiative-button--reports{display:none;background:#cce9f7;height:60px;width:100%;letter-spacing:1px;text-decoration:none;line-height:60px;color:#333!important;text-transform:uppercase;font-size:16px;margin-top:10px;position:relative}.mobile-initiative-button .mobile-icon,.mobile-initiative-button--reports .mobile-icon{width:30px;height:30px;padding:15px;float:left}.mobile-initiative-button--reports:after,.mobile-initiative-button:after{content:"";background:url(../images/open-close.png) top no-repeat;background-size:100%;width:28px;height:28px;position:absolute;right:20px;top:15px;display:block}.initiatives-slider__col{-webkit-transition:height .2s;transition:height .2s}@media only screen and (max-width:1024px){.mobile-initiative-button,.mobile-initiative-button--reports{display:block}.initiatives-slider__col{height:auto!important}.initiatives-slider__btn-next,.initiatives-slider__btn-previous{display:none}}.active.mobile-initiative-button--reports:after,.mobile-initiative-button.active:after{background-position:bottom}.fr_CA .mobile-initiative-button,.fr_CA .mobile-initiative-button--reports{font-size:13px}.initiatives-slider__text-wrap img{float:right;padding:0 0 20px 20px;width:182px}@media only screen and (max-width:599px){.initiatives-slider__text-wrap{padding:0 10px}.initiatives-slider__text-wrap img{display:none}}.initiatives-slider__content .button{margin:80px 0 50px}@media only screen and (max-width:767px){.initiatives-slider__content .button{margin:10px 0 20px}}.initiatives-slider__btn-next,.initiatives-slider__btn-previous{font-size:20px;text-decoration:none;float:left}.initiatives-slider__btn-next svg,.initiatives-slider__btn-previous svg{padding-right:8px}.initiatives-slider__btn-next:before,.initiatives-slider__btn-previous:before{content:"";display:inline-block;margin-right:10px;width:0;height:0;border-style:solid;border-width:8px 10px 8px 0;border-color:transparent #008fd5 transparent transparent;-webkit-transition:.3s all;transition:.3s all}.initiatives-slider__btn-next:focus:before,.initiatives-slider__btn-next:hover:before,.initiatives-slider__btn-previous:focus:before,.initiatives-slider__btn-previous:hover:before{border-color:transparent #004b6f transparent transparent}.initiatives-slider__btn-next{float:right}.initiatives-slider__btn-next svg{padding-right:0;padding-left:8px}.initiatives-slider__btn-next:before{display:none}.initiatives-slider__btn-next:after{content:"";display:inline-block;margin-left:10px;width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #008fd5;-webkit-transition:.3s all;transition:.3s all}.initiatives-slider__btn-next:focus:after,.initiatives-slider__btn-next:hover:after{border-color:transparent transparent transparent #004b6f}.close-button{display:none;float:right;text-decoration:none;font-family:Bitter,serif;font-weight:boler;margin-bottom:30px}.banner--progress{background:url(../images/progress-banner.jpg) center no-repeat;background-size:cover}@media only screen and (max-width:1024px){.close-button{display:block}.banner--progress{background-size:1200px auto}.banner--progress .banner__tagline{vertical-align:top;padding-top:20px}}@media only screen and (max-width:767px){.close-button{margin:20px 0 30px}.banner--progress{background-size:900px auto}.banner--progress p{font-size:15px;line-height:20px}}@media only screen and (max-width:599px){.banner--progress{display:block}.banner--progress h1{display:none}.banner--progress .banner__tagline{padding-top:10px}}.about-message,.about-message--home{font-size:20px;line-height:28px;font-weight:500;color:#008fd5;margin-top:30px}@media only screen and (max-width:767px){.about-message,.about-message--home{margin-top:20px}}.how-implemented{margin-top:60px}@media only screen and (max-width:767px){.how-implemented{margin-top:30px}}.blue-box{background:#cce9f7;padding:30px 60px;margin:30px 0;box-sizing:border-box;position:relative;width:100%;float:left}.blue-box h2{margin-top:0}@media only screen and (max-width:599px){.blue-box h2{padding-left:50px;margin-bottom:30px}}.blue-box ul{padding:0;color:#333}.blue-box ul li{background-position:0 50%;padding:3px 0 3px 20px}.blue-box ul li:last-child{padding-bottom:0}@media only screen and (max-width:767px){.blue-box{padding:20px 20px 0}.blue-box ul{padding-bottom:20px}.proAction-container .half-content h1{margin:10px 0 25px}}.open-close{text-indent:-9000px;background:url(../images/open-close.png) bottom no-repeat;background-size:100%;width:28px;height:28px;position:absolute;left:20px;top:20px;display:none;border:none}.open-close.closed{background-position:top}@media only screen and (max-width:599px){.proAction-container .half-content{margin-bottom:30px}.proAction-container .doted-title,.proAction-container .doted-title--mobile{margin-top:30px;color:#333;padding:0 60px}.open-close{display:block}.wrap-blue-box{padding:0}}.why-proaction-intro ul{padding-left:20px}body.resources .main-nav .border-dot--mini:last-child,body.targetsAchievements .main-nav .border-dot--mini:last-child{display:none}.banner--reports{background:url(../images/reports-banner.jpg) center -50px no-repeat;background-size:cover}@media only screen and (max-width:1024px){.about-message,.about-message--home{font-size:18px;line-height:26px}.banner--reports{background-size:1200px auto}.banner--reports .banner__tagline{vertical-align:top;padding-top:20px}}@media only screen and (max-width:767px){.banner--reports{background-size:900px auto}.banner--reports p{font-size:15px;line-height:20px}}@media only screen and (max-width:599px){.banner--reports{display:block}.banner--reports h1{display:none}.banner--reports .banner__tagline{padding-top:10px}}.blue-container{background:#cce9f7;text-align:center}.blue-container .border-dot--mini{border-bottom:1px solid #c4eafd}@media only screen and (max-width:767px){.blue-container{display:none}}.initiatives-slider__icon--reports{width:12%;display:inline-block;margin:0;padding:20px 10px 0;vertical-align:top;background-position:center -10px}.initiatives-slider__icon--reports svg{width:50px}.initiatives-slider__icon--reports:before{display:none!important}.initiatives-slider__icon--reports.social-responsibility svg{position:relative;top:-2px}@media only screen and (max-width:1024px){.initiatives-slider__icon--reports{font-size:9px;width:11%}}.reports-select-category,.reports-select-category--bottom-page{display:none}.reports-select-category .container,.reports-select-category--bottom-page .container{padding-top:40px;padding-bottom:20px}.reports-select-category h1,.reports-select-category--bottom-page h1{margin-top:0}.reports-select-category--bottom-page .container{padding-bottom:30px;padding-top:10px}@media only screen and (max-width:599px){.mobile-buttons-container{padding-left:0;padding-right:0}}.top-reports .doted-title,.top-reports .doted-title--mobile{margin-top:0;margin-bottom:0;background:url(../images/border.jpg) repeat-x;background-position-y:11px}.top-reports h3{margin-top:45px}@media only screen and (max-width:767px){.reports-select-category,.reports-select-category--bottom-page{display:block}.mobile-buttons-container{overflow:hidden;width:100%}.top-reports h3{margin-top:30px}.wrap-table-report{padding:0}.wrap-table-report h3{font-family:'Open Sans',Verdana,sans-serif;font-weight:600;line-height:22px}}.targetsAchievements .top-reports{background:url(../images/circle-top-reports.png) center 18px no-repeat;margin-top:-79px}.table-achievements{width:100%;float:right;margin-right:0;margin-top:30px}.table-achievements h4{background:#feeab8;text-transform:uppercase;padding:10px 20px;margin:0}.table-achievements .table-achievements__col{padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align:top}@media only screen and (max-width:767px){.table-achievements .table-achievements__col.achievement:before,.table-achievements .table-achievements__col.target:before{display:block;font-family:Bitter,serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:10px 0}.table-achievements .table-achievements__col{display:block;padding-bottom:20px}.table-achievements .table-achievements__col.target{background:#fee3a1}.table-achievements .table-achievements__col.target:before{content:"Target"}.fr_CA .table-achievements .table-achievements__col.target:before{content:"Cible"}.table-achievements .table-achievements__col.achievement:before{content:"Achievement"}.fr_CA .table-achievements .table-achievements__col.achievement:before{content:"Réalisation"}}.table-achievements ul{margin:15px 0}.table-achievements p{vertical-align:top}.table-achievements tr{width:100%}.table-achievements tr td{width:50%}@media only screen and (max-width:767px){.table-achievements ul{margin:0}.table-achievements ul li{padding-left:0;padding-bottom:10px;background:0 0}.table-achievements p{margin:0}.table-achievements tr td{width:100%}.table-achievements tr{border-bottom:3px solid #66593B}.table-achievements tr:last-child{border:none}}.table-achievements tr:nth-child(odd) td{background:#fff4dc}.table-achievements tr td:first-child{border-right:1px solid #fee3a1}.table-achievements .table__titles{width:50%}@media only screen and (max-width:767px){.table-achievements tr:nth-child(odd) td{background:0 0}.table-achievements tr td:first-child{border:none}.table-achievements tr:nth-child(odd) .achievement{background:#fff4dc}.table-achievements .table__titles{display:none}}.view-more h3{text-align:center;text-transform:uppercase;padding-top:45px}.last-update{text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:1px;float:right;margin-top:30px}.last-update .blue-text{color:#008ed4}@media only screen and (max-width:599px){.view-more h3{padding:55px 10px 0}.last-update{display:block;float:none;margin-top:40px}.bottom-table{text-align:center}}.share-container .fb-share-button{margin-top:25px;float:left}.share-container .twitter-share-button{margin-top:26px;margin-left:15px;float:left}.mobile-button{background:#008fd5;padding:10px;font-size:12px;text-decoration:none;position:relative;text-transform:uppercase;display:inline-block;color:#fff!important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 15px 0 rgba(0,142,213,.45);box-shadow:0 0 15px 0 rgba(0,142,213,.45)}@media only screen and (max-width:599px){.share-container{width:130px;margin:auto}.fr_CA .share-container{width:155px}.mobile-button{width:48%;display:table;height:55px}.mobile-button span{display:table-cell;vertical-align:middle}.mobile-initiative-button--reports{font-size:13px;line-height:46px}}.mobile-button.next:after,.mobile-button.previous:before{position:absolute;top:50%;margin-top:-8px;width:0;height:0;border-style:solid;content:""}.mobile-button.previous{padding-left:25px;float:left}.mobile-button.previous:before{left:7px;display:inline-block;border-width:6px 8px 6px 0;border-color:transparent #fff transparent transparent}.mobile-button.next{padding-right:25px;float:right}.mobile-button.next:after{right:7px;display:inline-block;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #fff}.mobile-initiative-button--reports{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.resources h1{margin-top:42px}@media only screen and (max-width:767px){.resources h1{margin-top:0}}.resources-overview h2{margin-top:40px}@media only screen and (max-width:767px){.resources-overview h2{margin-top:20px}}.table-resources{width:100%;margin:30px 0 50px}.table-resources tr{background:#fff}.table-resources tr.odd{background:#fff4dc}.table-resources .table-resources__row--video{display:none;text-align:center;width:100%}.table-resources .table-resources__row--video.active{display:table-row!important}.table-resources .table-resources__row--video .fluid-video-wrapper{max-width:500px;margin:0 auto}.table-resources td{padding:15px;width:21%}.table-resources td:first-child{width:auto}.resources-overview .fluid-video-wrapper{max-width:500px}@media only screen and (max-width:767px){.table-resources{margin-left:-10px;margin-right:-10px;margin-bottom:-20px;width:auto;display:block}.table-resources tbody,.table-resources td,.table-resources tr{display:block;width:100%}.table-resources .table-resources__row--video{display:none}.table-resources .table-resources__row--video.active{display:block!important}.table-resources td{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.table-resources td:first-child{padding-top:10px;width:100%}.table-resources td:last-child{padding-bottom:10px}.resource-single-container{background:#cce9f7;padding:10px;margin-left:-10px;margin-right:-10px;margin-bottom:10px}.dropdown-section-title{margin:0;padding:10px 40px 10px 0;position:relative;text-transform:uppercase}.dropdown-content-js{display:none;padding-bottom:10px}.resource-single-container.active .dropdown-content-js{display:block}}.dropdown-title-js{background:url(../images/open-close.png) top no-repeat;background-size:100%;width:28px;height:28px;position:absolute;right:10px;top:15px;display:none;cursor:pointer;border:none;text-indent:-9999px}.resource-single-container.active .dropdown-title-js{background-position:bottom}.resource-section{margin-top:45px;position:relative}.validation-block{background:#cce9f7;padding:30px 20px;position:relative}.validation-block-active{padding-bottom:60px}@media only screen and (max-width:767px){.dropdown-title-js{display:block}.resource-section{margin-top:0}.resource-section:first-child{margin-top:30px}.validation-block{padding:20px 0}}.validation-block__toggle,.validation-block__toggle--bottom{border:0;-webkit-appearance:none;background:0 0;padding:0;width:50px;height:50px;text-indent:-9999px;position:absolute;right:16px;top:16px}.validation-block__toggle--bottom:after,.validation-block__toggle:after{content:"";background:url(../images/open-close.png) top no-repeat;background-size:100%;width:100%;height:100%;position:absolute;right:0;top:0;display:block}.validation-block-active .validation-block__toggle--bottom:after,.validation-block-active .validation-block__toggle:after{background-position:0 bottom}@media only screen and (max-width:767px){.validation-block__toggle,.validation-block__toggle--bottom{display:none}}.validation-block__toggle--bottom{top:auto;bottom:16px;display:none}.validation-block-active .validation-block__toggle--bottom{display:block!important}@media only screen and (max-width:767px){.validation-block__toggle--bottom{width:28px;height:28px;right:0;bottom:0}}.validation-block__file{display:inline-block;width:37%}@media only screen and (max-width:767px){.validation-block__file{width:auto;margin-bottom:20px;display:none}}.validation-block__date{display:none;padding-left:15px}.validation-block__body{display:none}.validation-block-active .validation-block__body{display:block}.validation-block__body h3{font-size:17px;margin:35px 0}@media only screen and (max-width:767px){.validation-block__body{display:block!important}.validation-block__body h3{font-size:15px;margin:17px 0}}.list-alpha{list-style-type:lower-alpha}.border-dot,.border-dot--down,.border-dot--mini,.border-dot--up{background:url(../images/border.jpg) repeat-x;height:14px;width:100%;float:left;display:inline-block;padding:0;margin:0}@media only screen and (max-width:1024px){.border-dot.remove-large,.remove-large.border-dot--down,.remove-large.border-dot--mini,.remove-large.border-dot--up{display:none}}.border-dot.only-medium,.only-medium.border-dot--down,.only-medium.border-dot--mini,.only-medium.border-dot--up{display:none}@media only screen and (max-width:767px){.border-dot.remove-medium,.remove-medium.border-dot--down,.remove-medium.border-dot--mini,.remove-medium.border-dot--up{display:none}.border-dot.only-medium,.only-medium.border-dot--down,.only-medium.border-dot--mini,.only-medium.border-dot--up{display:block}}.border-dot.only-small,.only-small.border-dot--down,.only-small.border-dot--mini,.only-small.border-dot--up{display:none}@media only screen and (max-width:599px){.border-dot.only-small,.only-small.border-dot--down,.only-small.border-dot--mini,.only-small.border-dot--up{display:block}}.border-dot--mini{background-position:0 -1px;height:8px}.border-dot--down{background:url(../images/border-down.jpg) repeat-x;height:30px}.border-dot--up{background:url(../images/border-up.jpg) bottom repeat-x;height:30px}.doted-title,.doted-title--mobile{display:block;text-align:center;color:#008ed4;text-transform:uppercase;margin:80px 0 60px;background:url(../images/border-up.jpg) repeat-x;background-position-y:-8px}.doted-title h2,.doted-title--mobile h2{padding:6px 30px;margin:0;background:#fff;display:inline-block;text-align:center}@media only screen and (max-width:767px){.doted-title h2,.doted-title--mobile h2{padding:6px 20px}.doted-title,.doted-title--mobile{margin:20px 0;background:0 0}}.doted-title--mobile{margin:0;background:0 0}@media only screen and (max-width:1024px){.doted-title--mobile{background:url(../images/border.jpg) 0 50% repeat-x}}@media only screen and (max-width:599px){.initiatives-slider__content .doted-title--mobile h2{margin:auto;display:block;width:190px}}.mobile-initiative-button--reports:after,.options-available{display:none}.mobile-initiative-button--reports{cursor:pointer;border:1px solid #8eceed;padding:0;text-align:left;border-bottom:none;color:#008fd5!important;height:50px;line-height:50px;background:#fff;margin-top:0}.mobile-initiative-button--reports .mobile-icon{padding:8px 15px;width:35px;height:35px}.mobile-initiative-button--reports:last-child{border-bottom:1px solid #8eceed}.options-available .mobile-initiative-button--reports:first-child{border-top:none}.mobile-initiative-button--reports.active{background:#cce9f7;border-bottom:1px solid #8eceed}.mobile-initiative-button--reports.active:after{display:block;top:18px;background:0 0;width:0;height:0;border-style:solid;border-width:15px 10px 0;border-color:#008fd5 transparent transparent}.mobile-initiative-button--reports.active.expand:after{border-width:0 10px 15px;border-color:transparent transparent #008fd5}.quotes-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px;position:relative}@media only screen and (max-width:599px){.quotes-container{margin-top:0}}.quotes-container .quotes-slideshow{padding:20px 60px 00px}@media only screen and (max-width:767px){.quotes-container .quotes-slideshow{padding:10px 20px 40px}}.quotes-container .quote{padding:0 20px}.quotes-container quote{font-size:20px;line-height:28px;font-style:italic;font-family:Bitter,serif}@media only screen and (max-width:767px){.quotes-container quote{font-size:16px;line-height:22px}}.quotes-container .author{font-size:16px;line-height:22px;font-weight:500;margin-bottom:0;padding-right:170px}.quotes-container .author .name,.quotes-container .quotes-title{font-family:Bitter,serif;font-weight:700}.quotes-container .author:before{content:"--";display:block;margin-bottom:80px;float:left;padding-right:5px}.quotes-container .author .name{letter-spacing:1px;font-size:18px}@media only screen and (max-width:767px){.quotes-container .author{padding-right:0;font-size:12px;line-height:18px}.quotes-container .author .name{font-size:14px}}.quotes-container .quotes-title{z-index:100;color:#008fd5;font-size:15px;line-height:22px;text-transform:uppercase;margin:0}.quotes-container .slick-next,.quotes-container .slick-prev{text-indent:-9999px;border:none;position:absolute;top:50%;background:url(../images/btn-quote.png) no-repeat;background-size:20px;display:block;width:20px;height:40px;margin-top:-20px}.quotes-container .slick-prev{left:20px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.quotes-container .slick-next{right:20px}@media only screen and (max-width:767px){.quotes-container .slick-prev{left:0}.quotes-container .slick-next{right:0}}.quotes-container .pdf-link{display:inline-block;float:right;margin-top:-20px}@media only screen and (max-width:1024px){.quotes-container .pdf-link{margin-top:10px;float:none}}