.wp-caption.alignleft,.wp-caption.alignnone,img.alignleft,img.alignnone{float:left;margin:0 1.1em 1.1em 0}.wp-caption.alignright,img.alignright{float:right;margin:0 0 1.1em 1.1em}.wp-caption.aligncenter,img.aligncenter{display:block;margin:0 auto 1.1em}.wp-caption-text{font-size:.75em;margin:1.45em 0}[id^=attachment_]{width:auto!important}.big-text{font-family:Libre Baskerville,serif;font-size:1.25em;line-height:1.55;margin:0 0 1em}.big-text-contact{margin:0;font-size:1.35em}.big-text--colored{color:#0496d2}.text-style-serif .big-text--colored{font-family:Libre Baskerville,serif}.text-style-serif .u-fg-blue.u-libre{font-size:.85em}@media screen and (max-width:639px){.text-style-serif .u-fg-blue.u-libre{font-size:.75em}}.small-text{font-size:.77em}.tmb{background:#fff;position:relative;padding:100% 0 0;margin:0 0 1.906rem;overflow:hidden}.tmb__img{max-width:90%;max-height:90%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.callout{font-family:Libre Baskerville,serif;background:#a7a9ac no-repeat 50% 50%;background-size:cover;text-align:center}.callout,.callout .h2,.callout .h2--larger,.callout h2{color:#fff}.callout .btn--white:hover{color:#4c4d4f}.foot-nav{line-height:1}.foot-nav li{margin:0 0 .6em}.foot-nav a{font-size:.75em;font-weight:900;text-transform:uppercase;letter-spacing:.2em}.no-touchevents .foot-nav a:hover,.touchevents .foot-nav a:active{color:#4c4d4f}.foot-nav ul li{margin:0}.foot-nav ul a{font-weight:100;font-size:.65em;letter-spacing:.1em}.foot-link{color:#005f8a;display:inline-block;opacity:.5}@media screen and (max-width:760px){.foot-link{display:inline-block;vertical-align:middle}}.no-touchevents .foot-link:hover,.touchevents .foot-link:active{opacity:1}.foot-link__linkedin{width:6em;height:1.5em}.foot-link__fondation{width:7.7em;height:2.9em}.foot-link__champlain{width:2.8em;margin-top:1em}@media screen and (max-width:979px){.foot-link__champlain{margin:auto;margin-top:1em;margin-bottom:1em}}.foot-link__chus{margin-right:1em;margin-top:1em}@media screen and (max-width:979px){.foot-link__chus{margin:auto;margin-top:1em;margin-bottom:1em}}.big-img__wrap{position:relative;background:#fff;max-height:798px;background-repeat:no-repeat;background-position:bottom;background-size:cover;padding-bottom:55%}.big-img__wrap.big-img__wrap--mobile{display:none}@media screen and (max-width:760px){.big-img__wrap{padding-bottom:105%}.big-img__wrap:not(.big-img__wrap--mobile){display:none}.big-img__wrap.big-img__wrap--mobile{display:block}}@media screen and (max-width:639px){.big-img__wrap{padding-bottom:125%}.big-img__wrap:not(.big-img__wrap--mobile){display:none}.big-img__wrap.big-img__wrap--mobile{display:block}}.big-img__wrap img{width:100%;height:auto}.big-img__wrap .caption{position:absolute;left:0;top:15%;width:100%;padding:0 1em;height:auto;text-align:center;color:#fff}.map{margin-top:-.953rem}.map-img{width:100vw;margin-left:-2rem;height:200px;background-repeat:no-repeat;background-position:50%;background-size:cover}.map-canvas{width:100%;height:100%;z-index:2}.map-canvas img{max-width:none;max-height:none}.map-container{position:relative;height:200px}.member{position:relative;padding:0;height:100%;transition:background .2s ease-out}@media screen and (max-width:639px){.single .member{height:100%}}.member .inside,.member .inside span,.member .member-photo{transition:all .2s ease-out}.member:hover{background:#fff!important}.member:hover .inside span{color:#069edb!important}.member:hover .member-photo{opacity:.75}.member>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.member:before{content:"";position:absolute;top:50%;left:-20px;margin-top:-20px;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff}.member .big-txt{margin:0;display:inline-block;line-height:1.1em;font-size:1em}.member span.h2{font-size:.5em;line-height:1.5em;letter-spacing:.25em;display:inline-block;margin:0}@media screen and (max-width:760px){.member span.h2{letter-spacing:.2em}}.member .v-align{padding:0 40px}@media screen and (max-width:760px){.member .v-align{padding:0 20px}}@media screen and (max-width:639px){.member{height:150px}.member .v-align{padding:0 1em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.member-alt:before{border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:0;border-left:20px solid #fff;right:-20px;left:auto}@media screen and (max-width:639px){.member-alt:before{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:0;border-right:20px solid #fff;left:-20px;right:auto}}.member-first:before{border-right:20px solid #069edb}a.member-photo{background-color:#a7a9ac;display:block;background-repeat:no-repeat;background-position:50%;background-size:cover;height:270px;position:relative}@media screen and (max-width:1200px){a.member-photo{height:210px}}@media screen and (max-width:979px){a.member-photo{height:190px}}@media screen and (max-width:760px){a.member-photo{height:150px}}a.member-link{display:block;position:absolute;z-index:4;left:0;top:0;width:100%;height:100%}.single-team .member a{font-size:.75em;display:block;text-align:left}@media screen and (max-width:979px){.single-team .team ._col{height:300px;margin-bottom:30px}}@media screen and (max-width:760px){.single-team .team ._col{height:250px;margin-bottom:30px}}@media screen and (max-width:639px){.single-team .team ._col{height:260px;margin-bottom:15px}}.link-container{position:relative}.link-container .member,.link-container .member-photo{transition:all .1s ease-out}.link-container .p-url{transition:all .2s ease-out}.link-container:hover .p-url{background:#fff;color:#069edb}.link-container:hover .member-photo{opacity:.75}.link-container:hover .member{background:#069edb}.link-container:hover .member:before{border-right-color:#069edb;border-left-color:transparent}.link-container:hover .member.member-alt:before{border-left-color:#069edb;border-right-color:transparent}.link-container:hover .member span{color:#fff!important}.link-container._col--xl-12:hover .member{background:#fff}.link-container._col--xl-12:hover .member:before{border-right-color:#fff;border-left-color:transparent}.link-container._col--xl-12:hover .member span{color:#069edb!important}.link-container>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.link-container img{transition:opacity .3s ease-out}.link-container:hover img{opacity:.5}.data{list-style:none;padding:0}.data li{display:inline-block;margin-right:30px}@media screen and (max-width:639px){.data li{margin:0 20px 20px 0}}.data p{margin:0;color:#fff;opacity:.75}.data .value{font-family:Libre Baskerville,serif}.data hr{background:#fff;opacity:.15;margin:5px 0}.data a:hover{text-decoration:underline}.h-list-key{width:70%}.h-list-val{font-size:2.25em}.p-item{background:#fff;padding:0;width:100%;position:relative}@media screen and (max-width:639px){.p-item{margin:15px 0}}@media screen and (max-width:639px){._col--xl-3 .p-item{margin:0}}.p-item img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-width:100%;max-height:100%;transition:opacity .3s ease-out}.p-item.selected img,.p-item a:hover img{opacity:.5}.p-item .your{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:Libre Baskerville,serif;color:#fff;text-align:left;padding:0 40px;transition:opacity .3s ease-out}.p-item .your.your-sm{padding:0 20px}.p-item .your:hover{opacity:.75}.p-url{display:block;background:#069edb;color:#fff;font-size:.75em;text-align:center;padding:1em 0}.quote{background:#fff;color:#a7a9ac}.quote.quote--gray{background:#eee}.quote .quote-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;margin-bottom:-20px}.quote .quote-logos img{display:block;margin-left:20px;margin-right:20px;margin-bottom:20px}.quote .quote-logos:not(:first-child){margin-top:40px}.quote .photo{width:100%}.quote .name{margin:0}.quote .name,.quote blockquote{font-family:Libre Baskerville,serif}.quote blockquote{font-size:1.14em;line-height:1.55;margin:0 0 1em;padding:0;color:#069edb;position:relative;font-style:italic}@media screen and (max-width:639px){.quote blockquote{padding:0 5px}}.quote blockquote>span.u-visible-inline-xs{position:absolute;left:-5px;top:0}.quote blockquote .icon{position:absolute;left:-20px;top:0;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (max-width:979px){.quote blockquote .icon{left:-15px;width:35px;height:35px}}@media screen and (max-width:760px){.quote blockquote .icon{left:-10px;width:30px;height:30px}}.quote blockquote .icon svg{display:inline-block;width:100%;height:100%;fill:#d1d2d4}.inside{padding:40px;position:relative;height:100%;line-height:1.5}.single-team .inside{padding:10px;padding-top:15px;padding-bottom:15px}@media screen and (max-width:979px){.single-team .inside{padding:20px}}@media screen and (max-width:760px){.single-team .inside{padding:15px}}@media screen and (max-width:639px){.single-team .inside{padding:10px}}.last-new{height:18em}.last-new .full-link{position:absolute;top:0;left:0;right:0;bottom:0}.last-new ._col,.last-new ._row{height:100%}.last-new .title:before{content:"";position:absolute;top:50%;left:-20px;margin-top:-20px;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #069edb;transition:all .2s ease-out}.last-new .h3{font-size:1.15em}.last-new .title{position:relative}.last-new .title .btn{position:absolute;left:40px;bottom:40px}@media screen and (max-width:639px){.last-new .title .btn{position:relative;left:0;bottom:0}}@media screen and (max-width:639px){.last-new{height:auto}.last-new .bg-img{height:200px}.last-new .inside{height:auto}}.last-new .inside{transition:all .2s ease-out}.last-new:hover .h3{color:#069edb}.last-new:hover .inside{background:#fff}.last-new:hover .title .btn{color:#069edb;border-color:#069edb}.last-new:hover .title .btn:hover{color:#000;border-color:#000}.last-new:hover .title:before{border-right-color:#fff}.bg-img{background-repeat:no-repeat;background-position:50%;background-size:cover}.bg-img a{display:block;height:100%;width:100%}.new{height:100%;position:relative}.new img{width:100%;transition:all .2s ease-out}.new:hover img{opacity:.75}.new:hover{background:#fff!important}.new .inside{color:#fff;height:auto;transition:all .2s ease-out}.new:hover .inside{color:#069edb}.new a{color:#fff;text-align:left;display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media screen and (max-width:639px){.new .inside{padding:.5em;font-size:.75em}}.single-post #main{position:relative}.single-post #main .header{position:absolute;z-index:1;background:#4c4d4f;top:0;left:0;width:100%;height:520px;border-bottom:.953rem solid #fff}@media screen and (max-width:1200px){.single-post #main .header{height:460px}}@media screen and (max-width:979px){.single-post #main .header{height:400px}}@media screen and (max-width:760px){.single-post #main .header{height:300px}}@media screen and (max-width:639px){.single-post #main .header{height:180px}}.article{position:relative;z-index:2;top:40px;margin-bottom:40px;background:#fff;text-align:left}@media screen and (max-width:760px){.article{top:1em;margin-bottom:1em}}.article .new-photo{height:540px;background-repeat:no-repeat;background-position:top;background-size:cover}@media screen and (max-width:1200px){.article .new-photo{height:480px}}@media screen and (max-width:979px){.article .new-photo{height:420px}}@media screen and (max-width:760px){.article .new-photo{height:320px}}@media screen and (max-width:639px){.article .new-photo{height:200px}}.article .new-inside{padding:90px;position:relative}@media screen and (max-width:1200px){.article .new-inside{padding:70px}}@media screen and (max-width:979px){.article .new-inside{padding:50px}}@media screen and (max-width:760px){.article .new-inside{padding:30px}}@media screen and (max-width:639px){.article .new-inside{padding:20px}}.article .date{position:absolute;top:-40px;left:90px;background:#d1d2d4;color:#fff;width:80px;height:80px;text-align:center;font-size:.6em;font-weight:700;letter-spacing:1px;padding-top:12px}@media screen and (max-width:1200px){.article .date{left:70px}}@media screen and (max-width:979px){.article .date{left:50px;width:70px;height:70px;top:-35px}}@media screen and (max-width:760px){.article .date{left:30px;width:60px;height:60px;top:-30px}}@media screen and (max-width:639px){.article .date{left:20px;width:60px;height:60px;top:-30px}}.article .date span{font-size:1.4em;border-top:2px solid #fff;font-weight:400;font-family:Libre Baskerville,serif;display:inline-block;margin-top:4px}@media screen and (max-width:1200px){.article .date span{margin-top:8px;padding-top:6px}}@media screen and (max-width:979px){.article .date span{margin-top:8px;padding-top:6px}}@media screen and (max-width:760px){.article .date span{margin-top:4px;padding-top:4px}}.article h1{font-size:1.8em;color:#069edb;margin-bottom:1.5em}@media screen and (max-width:760px){.article h1{margin:1em 0;font-size:1.4em}}.article h2{font-family:Libre Baskerville,serif;font-size:1.3em;text-transform:none;font-weight:300;margin:.5em 0}.article h2,.article h3{color:#a7a9ac;letter-spacing:normal}.article h3{font-size:1em;font-weight:700;text-transform:uppercase;margin:1em 0}.article a{color:#069edb;text-decoration:underline}.article blockquote{color:#069edb;font-family:Libre Baskerville,serif;font-style:italic;border-left:3px solid #eee;margin:1.5em 0;padding:0 35px}.article small{color:#a7a9ac;font-size:.75em;line-height:normal;display:inline-block}.u-clear{clear:both!important;width:100%!important}.u-transition{transition:all .1s ease-out}.u-txt-center{text-align:center!important}.u-txt-right{text-align:right!important}.u-txt-left{text-align:left!important}.u-pull-right{float:right!important}.u-pull-left{float:left!important}.u-offset-parent{position:relative}.u-overflow-visible{overflow:visible!important}.u-hidden{display:none!important}.u-libre{font-family:Libre Baskerville,serif}@media screen and (max-width:639px){.u-txt-center-xs{text-align:center!important}}.u-linkedin{background:url(../img/linkedin.png) no-repeat 50%;display:inline-block;width:43px;height:36px;transition:opacity .3s ease-out}.u-linkedin:hover{opacity:.5}@media screen and (max-width:760px){.u-txt-left-sm{text-align:left!important}}@media screen and (max-width:639px){.u-txt-center-xs{text-align:center!important}.u-txt-left-xs{text-align:left!important}.no-bg-xs{background:transparent!important}.no-pad-xs{padding:0!important}.u-pull-left-xs{float:left!important}}.u-visible-inline-xs,.u-visible-lg,.u-visible-md,.u-visible-sm,.u-visible-xs{display:none!important}@media screen and (max-width:1200px){.u-visible-inline-xs,.u-visible-md,.u-visible-sm,.u-visible-xl,.u-visible-xs{display:none!important}}@media screen and (max-width:979px){.u-visible-inline-xs,.u-visible-lg,.u-visible-sm,.u-visible-xl,.u-visible-xs{display:none!important}}@media screen and (max-width:760px){.u-visible-inline-xs,.u-visible-lg,.u-visible-md,.u-visible-xl,.u-visible-xs{display:none!important}}@media screen and (max-width:639px){.u-visible-inline-xs{display:inline-block!important}}.u-hidden-xl{display:none!important}.u-visible-xl{display:block!important}@media screen and (max-width:1200px){.u-hidden-lg{display:none!important}.u-visible-lg{display:block!important}}@media screen and (max-width:979px){.u-hidden-md{display:none!important}.u-visible-md{display:block!important}}@media screen and (max-width:760px){.u-hidden-sm{display:none!important}.u-visible-sm{display:block!important}}@media screen and (max-width:639px){.u-hidden-xs{display:none!important}.u-visible-xs{display:block!important}}.u-bg-white{background-color:#fff!important}.u-bg-blue{background-color:#069edb!important}.u-bg-grey{background-color:#a7a9ac!important}.u-bg-dark-grey{background-color:#4c4d4f!important}.u-fg-white{color:#fff!important}.u-fg-blue{color:#069edb!important}.u-fg-grey{color:#a7a9ac!important}.u-fg-light-grey{color:#eee!important}.u-bg-image{background-repeat:no-repeat;background-position:50%;background-size:cover}.news-year{background-color: #069edb;color: white;font-size: 15px;font-weight: 400;padding:5px 15px !important;position:absolute;right:0;z-index:100;}
.main-nav .sub-menu {
    background: white;
    margin-left: -20px;
	position: absolute;
    padding: 20px;
    opacity: 0;
    visibility: hidden;
}

.main-nav .sub-menu a {
	color:#0496d2;
}
.main-nav li:hover > .sub-menu {
	top: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    visibility: visible;
}

._foot-col--2 h3 {
	font-size: 15px;
	margin:0;
	padding:0;
}
._foot-col--2 .small-text {
	margin-bottom: 0;	
}
._foot-col--2 .foot-link {
	color: #fff;
	font-size: 15px;
	margin-bottom: 20px;
}