﻿.header-masthead{background:#232323;height:40vw;margin-top:-80px;margin-bottom:80px;position:relative;overflow:hidden;text-align:center}.header-masthead .header-image,.header-masthead .header-image .carousel,.header-masthead .header-image .carousel .item,.header-masthead .header-image-overlay{position:absolute;width:100%;height:100%}.header-masthead .header-image>.module>aside>p,.header-masthead .header-image>.module>aside>.carousel .item>p{margin:0}.header-masthead .header-image img{width:100%;height:auto;margin:auto;position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;filter:grayscale(1)}.header-masthead .header-image-overlay{z-index:450;background:rgba(30, 30, 30, 0.33)}.header-masthead .header-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding-left:10px;padding-right:10px;position:absolute;width:100%;height:100%;z-index:500}.header-masthead .carousel-caption,.header-masthead .header-content{text-shadow:1px 1px .4px rgba(0, 0, 0, 0.5)}.header-masthead .header-content>*:first-child{margin-top:0}.header-masthead .header-content>*:last-child{margin-bottom:0}.header-masthead,.header-masthead h1,.header-masthead h2,.header-masthead h3,.header-masthead h4,.header-masthead h5,.header-masthead h6,.header-masthead .h1,.header-masthead .h2,.header-masthead .h3,.header-masthead .h4,.header-masthead .h5,.header-masthead .h6,.header-masthead a,.header-masthead a:active,.header-masthead a:focus,.header-masthead a:hover{color:#fff}.header-masthead h1,.header-masthead .h1{font-weight:700}.header-masthead .carousel{margin:0}.header-masthead .carousel-control{background:none;width:10%}.header-masthead .header-arrow{display:none}.header-page-outer{margin-top:-80px;margin-bottom:80px}.footer-page-outer{margin-top:64px}.header-page-outer,.footer-page-outer{padding-top:120px;padding-bottom:120px;position:relative}.header-page>.module>aside>.title,.footer-page>.module>aside>.title{text-align:center;margin-bottom:32px}.header-page>.module>aside>.title>h3,.footer-page>.module>aside>.title>h3{margin-top:0}.footer-page-outer+.spotlight-outer{margin-top:0}.main>article:first-child>.title:first-child h1{margin-top:0}.main>article>.title+h1,.main>article>.title+h2,.main>article>.title+h3{margin-top:0}.main>article>.title+.container-fluid>.row>[class^=col-]:first-child h1:first-child,.main>article>.title+.container-fluid>.row>[class^=col-]:first-child h2:first-child,.main>article>.title+.container-fluid>.row>[class^=col-]:first-child h3:first-child{margin-top:0}.main>article .container-fluid+.container-fluid>.row>[class^=col-]:first-child h1:first-child,.main>article .container-fluid+.container-fluid>.row>[class^=col-]:first-child h2:first-child,.main>article .container-fluid+.container-fluid>.row>[class^=col-]:first-child h3:first-child{margin-top:16px}.header-masthead .btn,.main .btn,.sidebar .btn,.header-page .btn,.footer-page .btn{margin-top:16px}.sidebar{margin-top:32px}.sidebar .module,.spotlight .module{border-top:1px solid rgba(30, 30, 30, 0.1);margin-top:16px}.spotlight-outer{background:#f9f9f9;margin:64px auto 0;padding-top:48px;padding-bottom:64px}.sidebar .module:first-child,.spotlight [class*=col-]:first-child .module{margin-top:0;border-top:none}.spotlight .module{padding-top:32px}.spotlight .module>aside>.title h3{margin-top:0}.spotlight .module .logo-primary,.spotlight .module .logo-secondary{margin-bottom:32px;margin-left:0;padding:0}.row-flex>[class^=col-]>.title:first-child>h1,.row-flex>[class^=col-]>.title:first-child>h2,.row-flex>[class^=col-]>.title:first-child>h3{margin-top:16px}.row-flex>[class^=col-]>.title.hide:first-child+*{margin-top:16px}.announcements *{color:#fff}.announcements *:last-child{margin-bottom:0}.announcements a{text-decoration:underline}.announcements a:hover,.announcements a:focus{color:#fff;text-decoration:none}.announcements .alert{background-color:transparent;border:none;padding-top:8px;padding-bottom:8px;padding-left:0;padding-right:25px}.announcements .alert button.close{text-shadow:none;opacity:1;right:-15px}.announcements .alert button.close:hover,.announcements .alert button.close:focus{color:#fff;opacity:.7}.header-wrapper{position:relative}.top-bar{display:none}.header{width:100%}.header{border-bottom:1px solid #ddd;margin-bottom:80px}.header-inverse{background:#232323;border-bottom-color:#202020}.logos{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:16px 0}.logo-primary img,.logo-secondary img{width:100%}.logo-primary,.logo-secondary{max-width:200px;width:50%}.logo-primary+.logo-secondary{margin-left:20px;margin-bottom:13px}.header-bar{display:none;padding-bottom:16px;text-align:center;width:100%}.header-bar>span{display:block}.header-bar a{display:inline-block}.header-bar-social{font-size:1.26470588em}.header-bar-social a,.header-bar-social a:hover,.header-bar-social a:focus{color:inherit}.header-bar-social>span+span:before{content:"";display:inline-block}.header-bar-inverse,.header-bar-inverse a,.header-bar-inverse a:hover,.header-bar-inverse a:active,.header-bar-inverse a:focus{color:#fff}.header .navbar{border:none;border-radius:0;min-height:0;margin-bottom:0}.navbar-social{float:left;margin:8.5px 0 8.5px 20px}.navbar-social>span+span:before{content:"";display:inline-block}.navbar-social a{display:inline-block}.navbar-social a,.navbar-social a:hover,.navbar-social a:focus{color:inherit}.navbar-inverse .navbar-social,.navbar-inverse .navbar-social a,.navbar-inverse .navbar-social a:hover,.navbar-inverse .navbar-social a:active,.navbar-inverse .navbar-social a:focus{color:#fff}.number-large{border:.08547em solid currentColor;border-radius:50%;display:inline-block;font-size:6em;font-weight:400;line-height:1;text-align:center;width:1.2em;height:1.2em;padding:0 .08547009em;box-shadow:inset 0 0 .125em rgba(30, 30, 30, 0.3)}.include-post .title+p .img-inline,.include-post-thumbnail-image,.post .main .title+.img-inline{filter:grayscale(1)}.caret{border:none;vertical-align:baseline;font-family:"Font Awesome 5 Pro";font-weight:400;width:.67em;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.caret:before{content:""}.open .caret:before{content:""}.radio,.checkbox{line-height:1.1}.pager{margin:16px auto 24px}.thumbnail,.img-thumbnail{border:none;box-shadow:inset 2px 2px 6px rgba(0, 0, 0, 0.09375);padding:12px}.thumbnail .caption{padding:9px 2px 1px 2px}.include-post-thumbnail .title h3{margin-top:8px}.well{box-shadow:none;margin-bottom:16px;padding:20px}.well-sm{padding-left:10px;padding-right:10px}.well>p,.well>ul{margin-bottom:16px}.well>*:last-child{margin-bottom:0}.slick-slider{position:relative;display:block;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}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.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-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{background:transparent;border:none;color:inherit;display:block;font-size:30px;line-height:1;padding:0;width:30px;height:30px;outline:none;opacity:.5;position:absolute;top:50%;transform:translate(0, -50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{opacity:.9}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.125}.slick-prev{left:-40px}.slick-next{right:-40px}.slick-dotted.slick-slider{margin-bottom:48px}.slick-dots{position:absolute;bottom:-48px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 3px;padding:0}.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:0;cursor:pointer;border:0;outline:none;background:transparent;border:1px solid currentColor;border-radius:50%}.slick-dots li.slick-active button{background:currentColor;width:12px;height:12px}.footer-outer{text-align:center;margin-top:64px;margin-bottom:16px;padding-top:16px;padding-bottom:16px}.footer-page-outer+.footer-outer,.spotlight-outer+.footer-outer,.footer-page-outer+.link-top-wrapper+.footer-outer,.spotlight-outer+.link-top-wrapper+.footer-outer{margin-top:0}.footer-outer a,.footer-outer a:active,.footer-outer a:focus,.footer-outer a:hover{color:#fff}.info-footer{font-size:80%}.footer-links+.footer-credit:before{content:" · "}.footer-legal{color:#666;font-size:65%;margin-top:0}.footer-regulatory-logos .regulatory-logo{margin-left:auto;margin-right:auto}.footer-regulatory-logos .regulatory-logo-inner{width:100%}.footer-regulatory-logos .regulatory-logo-ciro{width:45%}.lang-fr .footer-regulatory-logos .regulatory-logo-ciro{width:66%}.footer-regulatory-logos .regulatory-logo-cipf p{margin-bottom:0}.footer-regulatory-logos .regulatory-logo-cipf{width:15%}.infinite-scroll-initiate .btn{margin:24px auto 16px}body:has(.cta-mobile){padding-bottom:80px}.cta-mobile{position:fixed;right:0;bottom:0;left:0;background:#fff;border-top:1px solid rgba(30, 30, 30, 0.1);padding:16px 0;z-index:1000;min-height:80px;display:flex;justify-content:center;flex-direction:column}.cta-mobile>*:first-child{margin-top:0}.cta-mobile>*:last-child{margin-bottom:0}.background-primary a.link-address,.background-secondary a.link-address,.background-dark a.link-address,.background-primary a.link-directions,.background-secondary a.link-directions,.background-dark a.link-directions{color:#fff}.section-anchor#header-page:before,.section-anchor#wrapper:before{content:"";display:block;height:80px;margin-top:-80px}.home .header-masthead{height:60vw}.home .header-masthead .header-image img{height:100%;width:auto}.home .header-masthead .header-image .carousel-caption{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 10px;width:100%;height:100%;right:auto;bottom:auto;left:auto;z-index:500}.home .header-masthead .header-image .carousel-caption>*:first-child{margin-top:0}.home .header-masthead .header-image .carousel-caption>*:last-child{margin-bottom:0}.home .header-masthead .header-image .carousel-control.left{display:none}.home .header-masthead .header-image .carousel-control.right{opacity:.25;transition:opacity .2s linear;width:40vw;height:40vw;top:50%;margin-top:-20vw;right:-10vw}.home .header-masthead .header-image .carousel-control.right:hover{opacity:.75}.home .header-masthead .header-image .carousel-control.right .icon-next{background:url(../images/icon-chevron-right-thin-white.svg) no-repeat 50% 50%;background-size:auto 100%;width:10vw;height:10vw;margin-top:-5vw;margin-right:-5vw}.home .header-masthead .header-image .carousel-control.right .icon{display:none}.home.header-transparent.header-transparent-full-height .header-masthead .header-image img{width:100%;height:auto}.parallax .header-page-outer{margin-bottom:0}.parallax .wrapper{margin-top:-80px}.parallax .header-page-outer+.section-anchor+.wrapper{margin-top:0}.parallax .main>article:first-child>.title{margin-bottom:32px}.parallax .footer-page-outer,.parallax .spotlight-outer,.parallax .footer-outer{margin-top:0}.section{padding-top:80px;padding-bottom:80px;position:relative}.section-padding-top-1{padding-top:80px}.section-padding-bottom-1{padding-bottom:80px}.section-padding-top-2{padding-top:120px}.section-padding-bottom-2{padding-bottom:120px}.section-padding-top-3{padding-top:160px}.section-padding-bottom-3{padding-bottom:160px}.section-padding-top-4{padding-top:200px}.section-padding-bottom-4{padding-bottom:200px}.section-padding-top-5{padding-top:240px}.section-padding-bottom-5{padding-bottom:240px}.section-padding-top-6{padding-top:280px}.section-padding-bottom-6{padding-bottom:280px}.section-padding-top-7{padding-top:320px}.section-padding-bottom-7{padding-bottom:320px}.section-padding-top-8{padding-top:360px}.section-padding-bottom-8{padding-bottom:360px}.header-page-image,.section-image,.footer-page-image{width:100%;height:100%;position:absolute;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;opacity:.125;top:0;right:0;bottom:0;left:0}.header-page-outer .header-page-image,.section .section-image,.footer-page-outer .footer-page-image{filter:grayscale(1)}.section .link-edit{color:inherit;font-size:12px;text-decoration:none;position:absolute;top:16px;right:20px;opacity:.7;z-index:1}.section .link-edit:active,.section .link-edit:focus,.section .link-edit:hover{opacity:1}.section.background-primary.section-contact-us-cta,.section.background-primary.section-our-memberships,.section.background-primary.section-components-of-a-comprehensive-plan{background-color:#232323 !important}.section:not([class*=background-])+.section-anchor+.section:not([class*=background-]),.section.background-light+.section-anchor+.section.background-light,.section.background-dark+.section-anchor+.section.background-dark,.section.background-primary+.section-anchor+.section.background-primary,.section.background-secondary+.section-anchor+.section.background-secondary{padding-top:0}.section.section-has-image:not([class*=background-])+.section-anchor+.section:not([class*=background-]),.section:not([class*=background-])+.section-anchor+.section.section-has-image:not([class*=background-]),.section.section-has-image.background-light+.section-anchor+.section.background-light,.section.background-light+.section-anchor+.section.section-has-image.background-light,.section.section-has-image.background-dark+.section-anchor+.section.background-dark,.section.background-dark+.section-anchor+.section.section-has-image.background-dark,.section.section-has-image.background-primary+.section-anchor+.section.background-primary,.section.background-primary+.section-anchor+.section.section-has-image.background-primary,.section.section-has-image.background-secondary+.section-anchor+.section.background-secondary,.section.background-secondary+.section-anchor+.section.section-has-image.background-secondary{padding-top:80px}.section:not([class*=background-])+.section-anchor+.section:not([class*=background-]) .link-edit,.section.background-light+.section-anchor+.section.background-light .link-edit,.section.background-dark+.section-anchor+.section.background-dark .link-edit,.section.background-primary+.section-anchor+.section.background-primary .link-edit,.section.background-secondary+.section-anchor+.section.background-secondary .link-edit{top:-64px}.section.section-has-image:not([class*=background-])+.section-anchor+.section:not([class*=background-]) .link-edit,.section:not([class*=background-])+.section-anchor+.section.section-has-image:not([class*=background-]) .link-edit,.section.section-has-image.background-light+.section-anchor+.section.background-light .link-edit,.section.background-light+.section-anchor+.section.section-has-image.background-light .link-edit,.section.section-has-image.background-dark+.section-anchor+.section.background-dark .link-edit,.section.background-dark+.section-anchor+.section.section-has-image.background-dark .link-edit,.section.section-has-image.background-primary+.section-anchor+.section.background-primary .link-edit,.section.background-primary+.section-anchor+.section.section-has-image.background-primary .link-edit,.section.section-has-image.background-secondary+.section-anchor+.section.background-secondary .link-edit,.section.background-secondary+.section-anchor+.section.section-has-image.background-secondary .link-edit{top:16px}.section .main>article:first-child>.title>h1,.section .main>article:first-child>.title>h2{margin-top:0}.section.text-center .form-contact .checkbox input[type=checkbox]{float:none;margin-right:8px;margin-left:0}.section-anchor-first{position:absolute;top:0;left:0}.page-team .main>article:first-child>*:last-child{margin-bottom:32px}.page-team .contact>.container-fluid>.row>[class^=col-]>.well,.contact .main>article>.container-fluid>.row>[class^=col-]>.well{margin-top:0}.page-team .contact>.container-fluid>.row>[class^=col-]>.well{margin-bottom:0}.page-team .contact .title h2,.page-team .contact .title h3,.contact .main .title h1{margin-top:0}.page-team .contact+.contact{border-top:1px solid rgba(30, 30, 30, 0.1);padding-top:32px;margin-top:32px}.page-team .img-inline.img-contact,.contact .main .img-contact{margin-top:0}.page-team.background-primary .contact+.contact,.page-team.background-secondary .contact+.contact,.page-team.background-dark .contact+.contact{border-top-color:rgba(255, 255, 255, 0.3)}.page-team-grid .main>.container-fluid{margin-left:60px;margin-right:60px}.page-team-grid .main>.container-fluid>.row{justify-content:center}.page-team-grid .main>.container-fluid>.row>[class^=col-]{-ms-flex-positive:1;flex-grow:1}.page-team-grid .main>.container-fluid>.row>.slick-list>.slick-track{display:-ms-flexbox;display:flex}.page-team-grid .main>.container-fluid>.row.slick-initialized>.slick-list>.slick-track>.slick-slide{display:-ms-flexbox;display:flex;height:auto}.page-team-grid .main>.container-fluid>.row.slick-initialized>.slick-list>.slick-track>.slick-slide>div{display:-ms-flexbox;display:flex;width:100%}.page-team-grid .main>.container-fluid>.row.slick-initialized>.slick-list>.slick-track>.slick-slide>div>[class^=col-]{display:-ms-flexbox !important;display:flex !important}.page-team-grid .main>.container-fluid .thumbnail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;width:100%}.page-team-grid .main>.container-fluid .thumbnail article{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.page-team-grid .main>.container-fluid .thumbnail .caption{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;width:100%}.page-team-grid .main>.container-fluid .thumbnail .caption p{width:100%}.page-team-grid .main>.container-fluid .thumbnail .caption p:last-child{margin-top:auto}.page-team-grid .main>.container-fluid .thumbnail .caption .btn{white-space:pre-wrap}.page-team-grid .main>.container-fluid .thumbnail h2,.page-team-grid .main>.container-fluid .thumbnail h3{margin-top:0}.page-team-grid-thumbnail-image{background-color:#232323;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden;padding:0 0 100%;position:relative}.page-team-grid .main>.container-fluid .thumbnail .caption p:last-child{margin-bottom:8px}.page-split-content-and-image-left .main>article>.container-fluid>.row>[class^=col-]:first-child,.page-split-content-and-image-right .main>article>.container-fluid>.row>[class^=col-]:first-child,.page-staggered-content-left .main>article>.container-fluid>.row>[class^=col-]:first-child,.page-staggered-content-right .main>article>.container-fluid>.row>[class^=col-]:first-child{filter:grayscale(1)}.contact .main>article>.container-fluid>.row>[class*=col-]:first-child ul{font-size:1.075em}.page-team .main>.contact>.container-fluid>.row>[class*=col-]:first-child ul>li,.contact .main>article>.container-fluid>.row>[class*=col-]:first-child ul>li{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.page-post-grid .main>article>.container-fluid+p>.btn,.page-post-grid-two-rows .main>article>.container-fluid+p>.btn{margin-top:24px}.search .main>article:first-child>.title+article>.title h1,.search .main>article:first-child>.title+article>.title h2{margin-top:0}.section.page-contact-form{padding-top:0;padding-bottom:0}.section.page-contact-form .main>article>.container-fluid>.row>[class^=col-]{padding-top:80px;padding-bottom:80px}.section.background-dark.page-contact-form,.section.background-primary.page-contact-form,.section.background-secondary.page-contact-form{background-image:none}.section.page-contact-form .main>article>.container-fluid>.row>[class^=col-]>.col-inner{display:block}.section.page-contact-form .main>article>.container-fluid>.row>[class^=col-]>.col-inner>*:first-child,.section.page-contact-form .main>article>.container-fluid>.row>[class^=col-]>.col-inner>.title>h1:first-child,.section.page-contact-form .main>article>.container-fluid>.row>[class^=col-]>.col-inner>.title>h2:first-child{margin-top:0}.section.page-contact-form .link-edit{color:#fff;top:16px !important}.page-landing .announcements,.page-landing .navbar-toggle,.page-landing .navbar-collapse.collapse,.page-landing .header-masthead{display:none !important}.page-landing .navbar-social{float:none;text-align:center;margin-right:20px}.badge-float-bottom-left{margin:0 20px 16px 20px}.badge-float-bottom-left img{width:120px}.news .main>article>.title h2,.news .include-post-thumbnail .title h2{margin-top:0}.admin-bar .section-anchor:before{content:"";display:block;height:46px;margin-top:-46px}.admin-bar .section-anchor#header-page:before,.admin-bar .section-anchor#wrapper:before{height:126px;margin-top:-126px}article .author,article .author+br{display:none}@media(max-width: 767px){.container{padding-left:20px;padding-right:20px}body{padding-top:51px}.header-masthead .header-content{padding-left:20px;padding-right:20px}.header-page-outer,.footer-page-outer{padding-top:80px;padding-bottom:80px}.spotlight-outer{padding-top:8px;padding-bottom:24px}.navbar-fixed-top .container{padding-left:10px;padding-right:10px}.navbar-fixed-top .navbar-toggle{margin-right:20px}.navbar-fixed-top .navbar-nav>li>a{padding-left:25px;padding-right:25px}.navbar-fixed-top .navbar-nav .open .dropdown-menu>li>a,.navbar-fixed-top .navbar-nav .open .dropdown-menu .dropdown-header{padding-left:35px;padding-right:25px}body,.img-thumbnail,dt,dd,blockquote small,blockquote .small,address,pre,.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td,.pagination>li>a,.pagination>li>span,.thumbnail{line-height:1.5}h1,h2,h3{margin-top:16px}h1,.h1{font-size:36px}h2,.h2{font-size:29px}h3,.h3{font-size:22px}h4,.h4{font-size:17px}h5,.h5{font-size:15px}h6,.h6{font-size:13px}h1.subheading,.h1.subheading{font-size:32px}h2.subheading,.h2.subheading{font-size:26px}h3.subheading,.h3.subheading{font-size:20px}h4.subheading,.h4.subheading{font-size:15px}h5.subheading,.h5.subheading{font-size:13px}h6.subheading,.h6.subheading{font-size:11px}.img-inline{width:80%}.header-no-menu{padding-top:0}.header-no-menu .header-bar{display:block}.home .header-masthead .header-image .carousel-caption{padding-left:20px;padding-right:20px}.section,.section.page-contact-form .main>article>.container-fluid>.row>[class^=col-]{padding-top:40px;padding-bottom:40px}.section.section-has-image:not([class*=background-])+.section-anchor+.section:not([class*=background-]),.section:not([class*=background-])+.section-anchor+.section.section-has-image:not([class*=background-]),.section.section-has-image.background-light+.section-anchor+.section.background-light,.section.background-light+.section-anchor+.section.section-has-image.background-light,.section.section-has-image.background-dark+.section-anchor+.section.background-dark,.section.background-dark+.section-anchor+.section.section-has-image.background-dark,.section.section-has-image.background-primary+.section-anchor+.section.background-primary,.section.background-primary+.section-anchor+.section.section-has-image.background-primary,.section.section-has-image.background-secondary+.section-anchor+.section.background-secondary,.section.background-secondary+.section-anchor+.section.section-has-image.background-secondary{padding-top:40px}.section-anchor:before{content:"";display:block;height:51px;margin-top:-51px}.section.page-contact-form .main>article>.container-fluid>.row{margin-left:-20px;margin-right:-20px}.section.page-contact-form .main>article>.container-fluid>.row>[class^=col-]{padding-left:20px;padding-right:20px}.page-team .img-inline.img-contact,.contact .main .img-contact{width:75%}p.has-large-icon{display:none}p.has-large-icon+h1,p.has-large-icon+h2,p.has-large-icon+h3,p.has-large-icon+h4,p.has-large-icon+h5,p.has-large-icon+h6{margin-top:0}.admin-bar .navbar-fixed-top{top:46px}.admin-bar .section-anchor:before{height:97px;margin-top:-97px}}@media(min-width: 768px){.header-masthead{height:20vw}.main>article>.title+.container-fluid>.row>[class^=col-sm-] h1:first-child,.main>article>.title+.container-fluid>.row>[class^=col-sm-] h2:first-child,.main>article>.title+.container-fluid>.row>[class^=col-sm-] h3:first-child{margin-top:0}.main>article .container-fluid+.container-fluid>.row>[class^=col-sm-] h1:first-child,.main>article .container-fluid+.container-fluid>.row>[class^=col-sm-] h2:first-child,.main>article .container-fluid+.container-fluid>.row>[class^=col-sm-] h3:first-child{margin-top:16px}.row-flex-sm.row-flex-vertically-centred>[class^=col-]>.title:first-child>h1,.row-flex-sm.row-flex-vertically-centred>[class^=col-]>.title:first-child>h2,.row-flex-sm.row-flex-vertically-centred>[class^=col-]>.title:first-child>h3{margin-top:0}.row-flex-sm.row-flex-vertically-centred>[class^=col-]>.title.hide:first-child+*{margin-top:0}.header-page,.footer-page{position:relative;z-index:1}.header-page>.module>aside>.container-fluid>.row>[class^=col-sm-]>p:only-child>.btn:only-child,.footer-page>.module>aside>.container-fluid>.row>[class^=col-sm-]>p:only-child>.btn:only-child{margin-top:0}.header-page>.module>aside>.container-fluid>.row>[class^=col-sm-]:last-child>p:only-child>.btn:only-child,.footer-page>.module>aside>.container-fluid>.row>[class^=col-sm-]:last-child>p:only-child>.btn:only-child{float:right}.announcements .alert{padding-right:15px}.announcements .alert button.close{right:-15px}.logos{padding:0}.logo-primary,.logo-secondary{max-width:none}.logo-primary{width:150px;height:60px}.logo-secondary{width:150px;height:43px}.logo-primary+.logo-secondary{margin-bottom:11.5px}.header-bar{padding-top:16px;padding-bottom:0}.header-bar>span{display:inline-block}.header-bar>span+span:before{content:"·";display:inline-block;padding-left:5px;padding-right:5px}.header-stacked .header-bar{display:block}.header-stacked .navbar .container,.header-full-width .navbar .container{width:100%}.header-stacked .navbar{padding-top:24px}.header-stacked .navbar .container{-ms-flex-direction:column;flex-direction:column}.header-stacked .navbar .container>.navbar-collapse{-ms-flex-pack:center;justify-content:center;margin-right:auto}.header-stacked .navbar-collapse{margin-top:16px}.header-stacked .navbar-nav{margin-left:0}.navbar{padding:16px 10px}.navbar .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.navbar .container>.navbar-collapse{margin-left:auto;padding:0}.navbar-default .navbar-header,.navbar-inverse .navbar-header{border:none}.navbar-collapse.collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center;align-items:center}.navbar-nav{margin-left:20px}.navbar-nav>li>a>span{position:relative;z-index:0}.navbar-nav>li>a{transition:color .1s ease-in}.navbar-nav>li>a:focus{outline:none}.navbar-nav>li>a span.background-primary{display:block;position:absolute;top:-5px;right:-12.5px;bottom:-5px;left:-12.5px;width:calc(100% + 25px);height:calc(100% + 10px);transform:skewX(-20deg);transition:opacity .1s ease-in;opacity:0;z-index:-1}.navbar-nav>li>a:focus span.background-primary{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.navbar-nav>li>a:hover span.background-primary,.navbar-nav>li>a:focus span.background-primary,.navbar-nav>.open>a span.background-primary,.navbar-nav>.open>a:hover span.background-primary,.navbar-nav>.open>a:focus span.background-primary,.navbar-nav>.active>a span.background-primary,.navbar-nav>.active>a:hover span.background-primary,.navbar-nav>.active>a:focus span.background-primary{opacity:1}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{background:transparent}.navbar-nav>li>.dropdown-menu{border-top-right-radius:4px;border-top-left-radius:4px}.img-inline.img-inline-lg.alignleft,.img-inline.img-inline-lg.alignright{width:270px}.img-inline.img-inline-portrait.alignleft,.img-inline.img-inline-portrait.alignright{height:215px;width:auto}.img-inline.img-inline-lg.img-inline-portrait.alignleft,.img-inline.img-inline-lg.img-inline-portrait.alignright{height:270px;width:auto}.footer-outer{text-align:left}.footer-regulatory-logos .regulatory-logos{display:-ms-flexbox;display:flex}.footer-regulatory-logos .regulatory-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:0;margin-right:0}.footer-regulatory-logos .regulatory-logo+.regulatory-logo{margin-left:20px}.footer-regulatory-logos .regulatory-logo p{margin:0}.footer-regulatory-logos .regulatory-logo-ciro{width:27%}.lang-fr .footer-regulatory-logos .regulatory-logo-ciro{width:40%}.footer-regulatory-logos .regulatory-logo-cipf{width:8%}body:has(.cta-mobile){padding-bottom:0}.cta-mobile{display:none}.home .header-masthead{height:40vw}.home .header-masthead .header-image img{width:100%;height:auto}.home .header-masthead .header-content,.home .header-masthead .header-image .carousel-caption{padding:0;left:50%;width:720px;margin-left:-360px}.home .header-masthead .header-image .carousel-control.right{width:30vw;height:30vw;margin-top:-15vw;right:-7.5vw}.home .header-masthead .header-image .carousel-control.right .icon-next{width:7.5vw;height:7.5vw;margin-top:-3.75vw;margin-right:-3.75vw}.page-team .img-inline.img-contact,.contact .main .img-contact{margin-bottom:0;width:100%}.img-inline.img-contact{width:130px;margin-bottom:16px}.section .main>article>.container-fluid>.row>[class^=col-sm-]>p:only-child>.btn:only-child{margin-top:0}.section .main>article>.container-fluid>.row>[class^=col-sm-]:last-child>p:only-child>.btn:only-child{float:right}.section.page-contact-form>.section-inner>.container{padding-left:0;padding-right:0;width:100%}.section.page-contact-form>.section-inner>.container>.row{margin-left:0;margin-right:0}.section.page-contact-form>.section-inner>.container>.row>[class^=col-]{padding-left:0;padding-right:0}.section.page-contact-form .main>article>.container-fluid>.row{margin-left:0;margin-right:0}.section.page-contact-form .main>article>.container-fluid>.row>[class^=col-]>.col-inner{width:720px;margin-left:auto;margin-right:auto}.page-landing.header-stacked .navbar{padding-top:16px}.page-landing .header-bar>span:last-child{display:none}.badge-float-bottom-left{display:none;margin:0;position:fixed;bottom:40px;left:20px;z-index:100}.link-top{display:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;width:170px;height:20px;position:fixed;bottom:175px;right:-60px;transform:rotate(270deg);z-index:100}.link-top,.link-top:hover,.link-top:focus{color:#1e1e1e;text-shadow:-0.5px 0 0 #fff,.5px 0 0 #fff,0 -0.5px 0 #fff,0 .5px 0 #fff}.link-top:hover,.link-top:focus{text-decoration:none}.link-top span{display:block;position:relative;padding-left:60px;transition:transform .1s linear}.link-top span:before{content:"";background:currentColor;position:absolute;width:50px;height:1px;top:50%;left:0;margin-top:-1px;box-shadow:-0.5px 0 0 #fff,.5px 0 0 #fff,0 -0.5px 0 #fff,0 .5px 0 #fff}.link-top:hover span,.link-top:focus span{transform:translateX(10px)}}@media(min-width: 783px){.admin-bar .section-anchor:before{height:32px;margin-top:-32px}.admin-bar .section-anchor#header-page:before,.admin-bar .section-anchor#wrapper:before{height:112px;margin-top:-112px}}@media(min-width: 768px)and (max-width: 991px){.header-bar{display:block}.navbar{padding-top:24px}.navbar .container{-ms-flex-direction:column;flex-direction:column}.navbar .container>.navbar-collapse{-ms-flex-pack:center;justify-content:center;margin-right:auto}.navbar-collapse{margin-top:16px}.navbar-nav{margin-left:0}.navbar-nav>li>a{font-size:75%}.page-team .img-inline.img-contact,.contact .main .img-contact{display:block;margin-left:auto;margin-right:auto;width:50%}.page-landing .navbar{padding-top:16px}}@media(max-width: 991px){.header-masthead h1,.header-masthead .h1{font-size:29px}.header-masthead h2,.header-masthead .h2{font-size:20px}.page-split-content-and-image-left .main>article>.container-fluid>.row>[class^=col-]:first-child,.page-split-content-and-image-right .main>article>.container-fluid>.row>[class^=col-]:first-child{background-image:none !important}.section.page-contact-form.background-dark .main>article>.container-fluid>.row>[class^=col-]:last-child{padding-top:0}.page-team .main>article>.container-fluid>.row>[class*=col-]:first-child ul,.contact .main>article>.container-fluid>.row>[class*=col-]:first-child ul{text-align:center}}@media(min-width: 992px){body:not(.header-transparent):has(.announcements),.header-transparent.header-masthead-disabled:has(.announcements){opacity:0}.header-page>.module>aside>.container-fluid>.row>[class^=col-md-]>p:only-child>.btn:only-child,.footer-page>.module>aside>.container-fluid>.row>[class^=col-md-]>p:only-child>.btn:only-child{margin-top:0}.header-page>.module>aside>.container-fluid>.row>[class^=col-md-]:last-child>p:only-child>.btn:only-child,.footer-page>.module>aside>.container-fluid>.row>[class^=col-md-]:last-child>p:only-child>.btn:only-child{float:right}.main{padding-right:20px}.col-md-24>.main{padding-right:0}.main>article>.title+.container-fluid>.row>[class^=col-md-] h1:first-child,.main>article>.title+.container-fluid>.row>[class^=col-md-] h2:first-child,.main>article>.title+.container-fluid>.row>[class^=col-md-] h3:first-child{margin-top:0}.main>article .container-fluid+.container-fluid>.row>[class^=col-md-] h1:first-child,.main>article .container-fluid+.container-fluid>.row>[class^=col-md-] h2:first-child,.main>article .container-fluid+.container-fluid>.row>[class^=col-md-] h3:first-child{margin-top:16px}.sidebar{margin-top:0}.sidebar .module{margin-top:16px}.sidebar .module:first-child{border:none}.sidebar .module:first-child,.sidebar .module:first-child>aside>.title h3{margin-top:0}.spotlight .module{border-top:none;margin-top:0}.row-flex-md.row-flex-vertically-centred>[class^=col-]>.title:first-child>h1,.row-flex-md.row-flex-vertically-centred>[class^=col-]>.title:first-child>h2,.row-flex-md.row-flex-vertically-centred>[class^=col-]>.title:first-child>h3{margin-top:0}.row-flex-md.row-flex-vertically-centred>[class^=col-]>.title.hide:first-child+*{margin-top:0}.well{padding:40px}.well-sm{padding-left:20px;padding-right:20px}.announcements{top:0;left:0;right:0}.announcements,.top-bar,.header{z-index:1030}.header-stacked .announcements .container,.header-full-width .announcements .container{width:100%}.header-stacked .announcements .alert,.header-full-width .announcements .alert{padding-left:10px;padding-right:25px}.top-bar{background:#fff;display:block;min-height:44px;padding:4px 10px;width:100%}.top-bar a{display:inline-block}.top-bar-inverse{background:#232323}.top-bar-inverse,.top-bar-inverse a,.top-bar-inverse a:hover,.top-bar-inverse a:active,.top-bar-inverse a:focus{color:#fff}.top-bar>.container>.row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.top-bar-item{height:0;min-height:36px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.top-bar-social{font-size:1.26470588em}.top-bar-social a,.top-bar-social a:hover,.top-bar-social a:focus{color:inherit}.top-bar-item>span+span:before{content:"";display:inline-block;padding-left:2.5px;padding-right:2.5px}.top-bar-item-left{-ms-flex-pack:start;justify-content:flex-start}.top-bar-item-right{-ms-flex-pack:end;justify-content:flex-end}.top-bar-item-right>span+span:before{content:"·";padding-left:5px;padding-right:5px}.header-full-width .top-bar .container{width:100%}.header-stacked .top-bar{display:none}.header-transparent .top-bar,.header-transparent .header,.header-transparent .navbar{background:transparent}.header-transparent .top-bar,.header-transparent .header{position:absolute}.header-transparent .top-bar{top:0}.header-transparent .top-bar,.header-transparent .top-bar a,.header-transparent .top-bar a:hover,.header-transparent .top-bar a:active,.header-transparent .top-bar a:focus{color:#fff}.header-transparent .navbar-nav>li>a{color:#fff}.header{min-height:113px}.header-stacked .header{min-height:239px}.header-stacked.header-no-menu .header{min-height:173px}.header-transparent .header,.header-transparent .navbar{border-color:transparent}.header-transparent .header{top:44px}.header-transparent.header-stacked .header{top:0}.header-masthead-disabled.header-transparent .top-bar,.header-masthead-disabled.header-transparent .header{background:#232323;position:relative}.header-masthead-disabled.header-transparent .header{top:0;border-bottom-color:#202020}.logo-primary{width:200px;height:80px}.logo-secondary{width:200px;height:57px}.logo-primary+.logo-secondary{margin-bottom:15px}.header-bar{display:none}.header-stacked .header-bar{display:block}.header-transparent .header-masthead{margin-top:0}.header-transparent .header-masthead{height:calc(20vw + 44px + 113px)}.header-transparent.header-stacked .header-masthead{height:calc(20vw + 239px)}.header-transparent.header-stacked.header-no-menu .header-masthead{height:calc(20vw + 173px)}.header-transparent .header-masthead .header-content{padding-top:157px}.header-transparent.header-stacked .header-masthead .header-content{padding-top:239px}.header-transparent.header-stacked.header-no-menu .header-masthead .header-content{padding-top:173px}.home.header-transparent .header-masthead{height:calc(40vw + 44px + 113px)}.home.header-transparent.header-stacked .header-masthead{height:calc(40vw + 239px)}.home.header-transparent.header-stacked.header-no-menu .header-masthead{height:calc(40vw + 173px)}.home.header-transparent.header-transparent-full-height .header-masthead,.home.header-transparent.header-stacked.header-transparent-full-height .header-masthead,.home.header-transparent.header-stacked.header-no-menu.header-transparent-full-height .header-masthead{height:100vh}.home.header-transparent.header-transparent-full-height .announcements+.header-wrapper .header-masthead,.home.header-transparent.header-stacked.header-transparent-full-height .announcements+.header-wrapper .header-masthead,.home.header-transparent.header-stacked.header-no-menu.header-transparent-full-height .announcements+.header-wrapper .header-masthead{height:calc(100vh - 45px)}.home.header-transparent .header-masthead .header-image .carousel-caption{padding-top:157px}.home.header-transparent.header-stacked .header-masthead .header-image .carousel-caption{padding-top:239px}.home.header-transparent.header-stacked.header-no-menu .header-masthead .header-image .carousel-caption{padding-top:173px}.home.header-transparent .header-masthead .carousel-control.right{top:calc(50% + 78.5px)}.home.header-transparent.header-stacked .header-masthead .carousel-control.right{top:calc(50% + 119.5px)}.home.header-transparent.header-stacked.header-no-menu .header-masthead .carousel-control.right{top:calc(50% + 86.5px)}.home.header-transparent.header-transparent-full-height .header-masthead .header-image .carousel-caption{padding-top:157px}.home.header-transparent.header-transparent-full-height.header-stacked .header-masthead .header-image .carousel-caption{padding-top:239px}.home.header-transparent.header-transparent-full-height.header-stacked.header-no-menu .header-masthead .header-image .carousel-caption{padding-top:173px}.home.header-transparent.header-transparent-full-height .header-masthead .carousel-control.right{top:calc(50% + 39.5px)}.home.header-transparent.header-transparent-full-height.header-stacked .header-masthead .carousel-control.right{top:calc(50% + 80.5px)}.home.header-transparent.header-transparent-full-height.header-stacked.header-no-menu .header-masthead .carousel-control.right{top:calc(50% + 47.5px)}.home.header-transparent.header-transparent-full-height .header-masthead .header-content,.home.header-transparent.header-transparent-full-height .header-masthead .header-image .carousel-caption{padding-bottom:78px}.home.header-transparent.header-transparent-full-height .header-masthead .header-image .carousel-indicators{bottom:78px}.home.header-transparent.header-transparent-full-height .header-masthead .header-arrow{display:block;text-align:center;min-height:78px;width:100%;position:absolute;bottom:0;z-index:1020}.home.header-transparent.header-transparent-full-height .header-masthead .header-arrow a{transition:color .1s ease-in}.home.header-transparent.header-transparent-full-height .header-masthead .header-arrow a:hover{color:#1f6bb7}.home.header-transparent.header-transparent-full-height .header-masthead .header-arrow .icon{font-weight:300}.page-landing .top-bar{display:none}.page-landing.header-transparent .header{background:#fff;border-bottom-color:#ddd;top:0;position:relative}.page-landing.header-transparent .header-inverse{background:#232323;border-bottom-color:#202020}.page-landing.header-stacked .header{min-height:164px}.page-landing .header-bar{display:block;margin-left:auto;padding-top:0;text-align:right;width:auto}.page-landing.header-stacked .header-bar{padding-top:16px;text-align:center;width:100%}.page-landing .header-bar-social{display:block}.page-landing.header-stacked .header-bar-social{display:inline-block}.page-landing .header-bar-social+span:before{display:none}.page-landing.header-stacked .header-bar-social+span:before{display:inline-block}.img-inline.img-inline-lg.alignleft,.img-inline.img-inline-lg.alignright{width:350px}.img-inline.img-inline-portrait.alignleft,.img-inline.img-inline-portrait.alignright{height:280px;width:auto}.img-inline.img-inline-lg.img-inline-portrait.alignleft,.img-inline.img-inline-lg.img-inline-portrait.alignright{height:350px;width:auto}.footer>.row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.info-footer p{margin-bottom:0}.footer-regulatory-logos .regulatory-logos{-ms-flex-pack:end;justify-content:end}.footer-regulatory-logos .regulatory-logo-ciro{width:34%;max-width:190px}.lang-fr .footer-regulatory-logos .regulatory-logo-ciro{width:50%;max-width:280px}.footer-regulatory-logos .regulatory-logo-cipf{width:10%;max-width:56px}body:not(.header-stacked,.header-transparent),.header-transparent.header-masthead-disabled{padding-top:252px}body:not(.header-stacked,.header-transparent):has(.announcements),.header-transparent.header-masthead-disabled:has(.announcements){padding-top:297px}body:not(.header-stacked,.header-transparent).page-landing{padding-top:208px}body:not(.header-stacked) .announcements,body:not(.header-stacked) .top-bar,body:not(.header-stacked) .header{position:fixed !important}body:not(.header-stacked) .top-bar,body:not(.header-stacked) .header{transition:background-color .5s ease-in-out,border-color .5s ease-in-out}body:not(.header-stacked) .top-bar{top:0}body:not(.header-stacked) .header,.header-transparent.header-masthead-disabled .header{top:44px}body:not(.header-stacked).page-landing .header{top:0}body:not(.header-stacked) .announcements+.header-wrapper .top-bar{top:45px}body:not(.header-stacked) .announcements+.header-wrapper .header,.header-transparent.header-masthead-disabled .announcements+.header-wrapper .header{top:89px}body:not(.header-stacked).header-transparent .top-bar.scrolled,body:not(.header-stacked).header-transparent .header.scrolled{background:#232323}body:not(.header-stacked).header-transparent .header.scrolled{border-bottom-color:#202020}body:not(.header-stacked) .section-anchor:before{content:"";display:block;height:172px;margin-top:-172px}body:not(.header-stacked):has(.announcements) .section-anchor:before{height:217px;margin-top:-217px}body:not(.header-stacked).page-landing .section-anchor:before{height:128px;margin-top:-128px}body:not(.header-stacked) .section-anchor#header-page:before,body:not(.header-stacked) .section-anchor#wrapper:before{height:252px;margin-top:-252px}body:not(.header-stacked):has(.announcements) .section-anchor#header-page:before,body:not(.header-stacked):has(.announcements) .section-anchor#wrapper:before{height:297px;margin-top:-297px}body:not(.header-stacked).page-landing .section-anchor#header-page:before,body:not(.header-stacked).page-landing .section-anchor#wrapper:before{height:208px;margin-top:-208px}.home .header-masthead .header-content,.home .header-masthead .header-image .carousel-caption{width:940px;margin-left:-470px}.page-split-content .main>article>.container-fluid>.row>[class^=col-]:first-child .title h2{margin-top:0}.page-split-content-and-image-left .main>article>.container-fluid>.row,.page-split-content-and-image-right .main>article>.container-fluid>.row{margin-left:0;margin-right:0}.page-split-content-and-image-left .main>article>.container-fluid>.row>[class^=col-]:first-child,.page-split-content-and-image-right .main>article>.container-fluid>.row>[class^=col-]:first-child{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border-radius:6px;padding-left:0}.page-split-content-and-image-left .main>article>.container-fluid>.row>[class^=col-]:last-child,.page-split-content-and-image-right .main>article>.container-fluid>.row>[class^=col-]:last-child{padding-top:80px;padding-bottom:80px}.page-split-content-and-image-left .main>article>.container-fluid>.row>[class^=col-]:last-child{padding-left:0;padding-right:20px}.page-split-content-and-image-right .main>article>.container-fluid>.row>[class^=col-]:last-child{padding-left:20px;padding-right:0}.page-split-content-and-image-left .main>article>.container-fluid>.row>[class^=col-]>.img-inline,.page-split-content-and-image-right .main>article>.container-fluid>.row>[class^=col-]>.img-inline{display:none}.section.page-split-content-and-image-left:not([class*=background-])+.section-anchor+.section.page-split-content-and-image-right:not([class*=background-]),.section.page-split-content-and-image-right:not([class*=background-])+.section-anchor+.section.page-split-content-and-image-left:not([class*=background-]),.section.page-split-content-and-image-left.background-light+.section-anchor+.section.page-split-content-and-image-right.background-light,.section.page-split-content-and-image-right.background-light+.section-anchor+.section.page-split-content-and-image-left.background-light,.section.page-split-content-and-image-left.background-dark+.section-anchor+.section.page-split-content-and-image-right.background-dark,.section.page-split-content-and-image-right.background-dark+.section-anchor+.section.page-split-content-and-image-left.background-dark,.section.page-split-content-and-image-left.background-primary+.section-anchor+.section.page-split-content-and-image-right.background-primary,.section.page-split-content-and-image-right.background-primary+.section-anchor+.section.page-split-content-and-image-left.background-primary,.section.page-split-content-and-image-left.background-secondary+.section-anchor+.section.page-split-content-and-image-right.background-secondary,.section.page-split-content-and-image-right.background-secondary+.section-anchor+.section.page-split-content-and-image-left.background-secondary{margin-top:-80px}.section.section-has-image:not([class*=background-])+.section-anchor+.section.page-split-content-and-image-left:not([class*=background-]),.section.section-has-image:not([class*=background-])+.section-anchor+.section.page-split-content-and-image-right:not([class*=background-]),.section:not([class*=background-])+.section-anchor+.section.page-split-content-and-image-left.section-has-image:not([class*=background-]),.section:not([class*=background-])+.section-anchor+.section.page-split-content-and-image-right.section-has-image:not([class*=background-]),.section.section-has-image.background-light+.section-anchor+.section.page-split-content-and-image-left.background-light,.section.section-has-image.background-light+.section-anchor+.section.page-split-content-and-image-right.background-light,.section.background-light+.section-anchor+.section.page-split-content-and-image-left.section-has-image.background-light,.section.background-light+.section-anchor+.section.page-split-content-and-image-right.section-has-image.background-light,.section.section-has-image.background-dark+.section-anchor+.section.page-split-content-and-image-left.background-dark,.section.section-has-image.background-dark+.section-anchor+.section.page-split-content-and-image-right.background-dark,.section.background-dark+.section-anchor+.section.page-split-content-and-image-left.section-has-image.background-dark,.section.background-dark+.section-anchor+.section.page-split-content-and-image-right.section-has-image.background-dark,.section.section-has-image.background-primary+.section-anchor+.section.page-split-content-and-image-left.background-primary,.section.section-has-image.background-primary+.section-anchor+.section.page-split-content-and-image-right.background-primary,.section.background-primary+.section-anchor+.section.page-split-content-and-image-left.section-has-image.background-primary,.section.background-primary+.section-anchor+.section.page-split-content-and-image-right.section-has-image.background-primary,.section.section-has-image.background-secondary+.section-anchor+.section.page-split-content-and-image-left.background-secondary,.section.section-has-image.background-secondary+.section-anchor+.section.page-split-content-and-image-right.background-secondary,.section.background-secondary+.section-anchor+.section.page-split-content-and-image-left.section-has-image.background-secondary,.section.background-secondary+.section-anchor+.section.page-split-content-and-image-right.section-has-image.background-secondary{margin-top:0}.section.page-split-content-and-image-left .link-edit,.section.page-split-content-and-image-right .link-edit{top:96px !important}.section.page-split-content-and-image-left .link-edit{right:calc(50% + 20px)}.section.page-split-content-and-image-right .link-edit{left:calc(50% + 20px)}.section:not([class*=background-])+.section-anchor+.section.page-split-content-and-image-left:not([class*=background-]) .link-edit,.section:not([class*=background-])+.section-anchor+.section.page-split-content-and-image-right:not([class*=background-]) .link-edit,.section.background-light+.section-anchor+.section.page-split-content-and-image-left.background-light .link-edit,.section.background-light+.section-anchor+.section.page-split-content-and-image-right.background-light .link-edit,.section.background-dark+.section-anchor+.section.page-split-content-and-image-left.background-dark .link-edit,.section.background-dark+.section-anchor+.section.page-split-content-and-image-right.background-dark .link-edit,.section.background-primary+.section-anchor+.section.page-split-content-and-image-left.background-primary .link-edit,.section.background-primary+.section-anchor+.section.page-split-content-and-image-right.background-primary .link-edit,.section.background-secondary+.section-anchor+.section.page-split-content-and-image-left.background-secondary .link-edit,.section.background-secondary+.section-anchor+.section.page-split-content-and-image-right.background-secondary .link-edit,.section.page-split-content-and-image-right:not([class*=background-])+.section-anchor+.section.page-split-content-and-image-left:not([class*=background-]) .link-edit,.section.page-split-content-and-image-left:not([class*=background-])+.section-anchor+.section.page-split-content-and-image-right:not([class*=background-]) .link-edit,.section.page-split-content-and-image-right.background-light+.section-anchor+.section.page-split-content-and-image-left.background-light .link-edit,.section.page-split-content-and-image-left.background-light+.section-anchor+.section.page-split-content-and-image-right.background-light .link-edit,.section.page-split-content-and-image-right.background-dark+.section-anchor+.section.page-split-content-and-image-left.background-dark .link-edit,.section.page-split-content-and-image-left.background-dark+.section-anchor+.section.page-split-content-and-image-right.background-dark .link-edit,.section.page-split-content-and-image-right.background-primary+.section-anchor+.section.page-split-content-and-image-left.background-primary .link-edit,.section.page-split-content-and-image-left.background-primary+.section-anchor+.section.page-split-content-and-image-right.background-primary .link-edit,.section.page-split-content-and-image-right.background-secondary+.section-anchor+.section.page-split-content-and-image-left.background-secondary .link-edit,.section.page-split-content-and-image-left.background-secondary+.section-anchor+.section.page-split-content-and-image-right.background-secondary .link-edit{top:16px !important}.section.section-has-image:not([class*=background-])+.section-anchor+.section.page-split-content-and-image-left:not([class*=background-]) .link-edit,.section.section-has-image:not([class*=background-])+.section-anchor+.section.page-split-content-and-image-right:not([class*=background-]) .link-edit,.section:not([class*=background-])+.section-anchor+.section.page-split-content-and-image-left.section-has-image:not([class*=background-]) .link-edit,.section:not([class*=background-])+.section-anchor+.section.page-split-content-and-image-right.section-has-image:not([class*=background-]) .link-edit,.section.section-has-image.background-light+.section-anchor+.section.page-split-content-and-image-left.background-light .link-edit,.section.section-has-image.background-light+.section-anchor+.section.page-split-content-and-image-right.background-light .link-edit,.section.background-light+.section-anchor+.section.page-split-content-and-image-left.section-has-image.background-light .link-edit,.section.background-light+.section-anchor+.section.page-split-content-and-image-right.section-has-image.background-light .link-edit,.section.section-has-image.background-dark+.section-anchor+.section.page-split-content-and-image-left.background-dark .link-edit,.section.section-has-image.background-dark+.section-anchor+.section.page-split-content-and-image-right.background-dark .link-edit,.section.background-dark+.section-anchor+.section.page-split-content-and-image-left.section-has-image.background-dark .link-edit,.section.background-dark+.section-anchor+.section.page-split-content-and-image-right.section-has-image.background-dark .link-edit,.section.section-has-image.background-primary+.section-anchor+.section.page-split-content-and-image-left.background-primary .link-edit,.section.section-has-image.background-primary+.section-anchor+.section.page-split-content-and-image-right.background-primary .link-edit,.section.background-primary+.section-anchor+.section.page-split-content-and-image-left.section-has-image.background-primary .link-edit,.section.background-primary+.section-anchor+.section.page-split-content-and-image-right.section-has-image.background-primary .link-edit,.section.section-has-image.background-secondary+.section-anchor+.section.page-split-content-and-image-left.background-secondary .link-edit,.section.section-has-image.background-secondary+.section-anchor+.section.page-split-content-and-image-right.background-secondary .link-edit,.section.background-secondary+.section-anchor+.section.page-split-content-and-image-left.section-has-image.background-secondary .link-edit,.section.background-secondary+.section-anchor+.section.page-split-content-and-image-right.section-has-image.background-secondary .link-edit{top:96px !important}.news .main>.container-fluid>#articles>.row+.row,.news .main>.container-fluid>#articles>.row+.page-anchor+.row,.page-post-grid-two-rows .main>article>.container-fluid>.row+.row{margin-top:4px}.img-inline.img-contact{width:180px}.section .main>article>.container-fluid>.row>[class^=col-md-]>p:only-child>.btn:only-child{margin-top:0}.section .main>article>.container-fluid>.row>[class^=col-md-]:last-child>p:only-child>.btn:only-child{float:right}.section.page-contact-form>.section-inner>.container{padding-left:0;padding-right:0;width:100%}.section.page-contact-form>.section-inner>.container>.row{margin-left:0;margin-right:0}.section.page-contact-form>.section-inner>.container>.row>[class^=col-]{padding-left:0;padding-right:0}.section.page-contact-form .main>article>.container-fluid>.row>[class^=col-]:first-child{padding-right:75px}.section.page-contact-form .main>article>.container-fluid>.row>[class^=col-]:last-child{padding-left:75px}.section.page-contact-form .main>article>.container-fluid>.row>[class^=col-]>.col-inner{width:395px}.section.page-contact-form .main>article>.container-fluid>.row>[class^=col-]:first-child>.col-inner{margin-right:0}.section.page-contact-form .main>article>.container-fluid>.row>[class^=col-]:last-child>.col-inner{margin-left:0}body:not(.header-stacked).admin-bar .top-bar{top:32px}body:not(.header-stacked).admin-bar .header{top:76px}body:not(.header-stacked).admin-bar .announcements{top:32px}body:not(.header-stacked).admin-bar .announcements+.header-wrapper .top-bar{top:77px}body:not(.header-stacked).admin-bar .announcements+.header-wrapper .header{top:121px}.admin-bar.home.header-transparent.header-transparent-full-height .header-masthead,.admin-bar.home.header-transparent.header-stacked.header-transparent-full-height .header-masthead,.admin-bar.home.header-transparent.header-stacked.header-no-menu.header-transparent-full-height .header-masthead{height:calc(100vh - 32px)}.admin-bar.home.header-transparent.header-transparent-full-height .announcements+.header-wrapper .header-masthead,.admin-bar.home.header-transparent.header-stacked.header-transparent-full-height .announcements+.header-wrapper .header-masthead,.admin-bar.home.header-transparent.header-stacked.header-no-menu.header-transparent-full-height .announcements+.header-wrapper .header-masthead{height:calc(100vh - 32px - 45px)}body:not(.header-stacked).admin-bar .section-anchor:before{height:204px;margin-top:-204px}body:not(.header-stacked):has(.announcements).admin-bar .section-anchor:before{height:249px;margin-top:-249px}body:not(.header-stacked).page-landing.admin-bar .section-anchor:before{height:160px;margin-top:-160px}body:not(.header-stacked).admin-bar .section-anchor#header-page:before,body:not(.header-stacked).admin-bar .section-anchor#wrapper:before{height:284px;margin-top:-284px}body:not(.header-stacked):has(.announcements).admin-bar .section-anchor#header-page:before,body:not(.header-stacked):has(.announcements).admin-bar .section-anchor#wrapper:before{height:329px;margin-top:-329px}body:not(.header-stacked).page-landing.admin-bar .section-anchor#header-page:before,body:not(.header-stacked).page-landing.admin-bar .section-anchor#wrapper:before{height:240px;margin-top:-240px}}@media(min-width: 992px)and (orientation: portrait){.home.header-transparent.header-transparent-full-height .header-masthead .header-image img{width:auto;height:100%}}@media(min-width: 992px)and (max-width: 1199px){.header-masthead h2,.header-masthead .h2{font-size:23px}.navbar-nav>li>a{font-size:80%}}@media(min-width: 1200px){.container{width:1160px}.lt-ie9 .container{width:1160px !important}.header-masthead h1,.header-masthead .h1{font-size:51px}.header-page>.module>aside>.container-fluid>.row>[class^=col-lg-]>p:only-child>.btn:only-child,.footer-page>.module>aside>.container-fluid>.row>[class^=col-lg-]>p:only-child>.btn:only-child{margin-top:0}.header-page>.module>aside>.container-fluid>.row>[class^=col-lg-]:last-child>p:only-child>.btn:only-child,.footer-page>.module>aside>.container-fluid>.row>[class^=col-lg-]:last-child>p:only-child>.btn:only-child{float:right}.main>article>.title+.container-fluid>.row>[class^=col-lg-] h1:first-child,.main>article>.title+.container-fluid>.row>[class^=col-lg-] h2:first-child,.main>article>.title+.container-fluid>.row>[class^=col-lg-] h3:first-child{margin-top:0}.main>article .container-fluid+.container-fluid>.row>[class^=col-lg-] h1:first-child,.main>article .container-fluid+.container-fluid>.row>[class^=col-lg-] h2:first-child,.main>article .container-fluid+.container-fluid>.row>[class^=col-lg-] h3:first-child{margin-top:16px}.row-flex-lg.row-flex-vertically-centred>[class^=col-]>.title:first-child>h1,.row-flex-lg.row-flex-vertically-centred>[class^=col-]>.title:first-child>h2,.row-flex-lg.row-flex-vertically-centred>[class^=col-]>.title:first-child>h3{margin-top:0}.row-flex-lg.row-flex-vertically-centred>[class^=col-]>.title.hide:first-child+*{margin-top:0}.header{min-height:128px}.header-stacked .header{min-height:251px}.header-stacked.header-no-menu .header{min-height:188px}.logo-primary{width:240px;height:95px}.logo-secondary{width:240px;height:68px}.logo-primary+.logo-secondary{margin-bottom:16px}.header-transparent .header-masthead{height:calc(20vw + 44px + 128px)}.header-transparent.header-stacked .header-masthead{height:calc(20vw + 251px)}.header-transparent.header-stacked.header-no-menu .header-masthead{height:calc(20vw + 188px)}.header-transparent .header-masthead .header-content{padding-top:172px}.header-transparent.header-stacked .header-masthead .header-content{padding-top:251px}.header-transparent.header-stacked.header-no-menu .header-masthead .header-content{padding-top:188px}.home.header-transparent .header-masthead{height:calc(40vw + 44px + 128px)}.home.header-transparent.header-stacked .header-masthead{height:calc(40vw + 251px)}.home.header-transparent.header-stacked.header-no-menu .header-masthead{height:calc(40vw + 188px)}.home.header-transparent.header-transparent-full-height .header-masthead{height:100vh}.home.header-transparent.header-transparent-full-height .announcements+.header-wrapper .header-masthead{height:calc(100vh - 45px)}.home.header-transparent .header-masthead .header-image .carousel-caption{padding-top:172px}.home.header-transparent.header-stacked .header-masthead .header-image .carousel-caption{padding-top:251px}.home.header-transparent.header-stacked.header-no-menu .header-masthead .header-image .carousel-caption{padding-top:188px}.home.header-transparent .header-masthead .carousel-control.right{top:calc(50% + 86px)}.home.header-transparent.header-stacked .header-masthead .carousel-control.right{top:calc(50% + 125.5px)}.home.header-transparent.header-stacked.header-no-menu .header-masthead .carousel-control.right{top:calc(50% + 94px)}.home.header-transparent.header-transparent-full-height .header-masthead .header-image .carousel-caption{padding-top:172px}.home.header-transparent.header-transparent-full-height.header-stacked .header-masthead .header-image .carousel-caption{padding-top:251px}.home.header-transparent.header-transparent-full-height.header-stacked.header-no-menu .header-masthead .header-image .carousel-caption{padding-top:188px}.home.header-transparent.header-transparent-full-height .header-masthead .carousel-control.right{top:calc(50% + 47px)}.home.header-transparent.header-transparent-full-height.header-stacked .header-masthead .carousel-control.right{top:calc(50% + 86.5px)}.home.header-transparent.header-transparent-full-height.header-stacked.header-no-menu .header-masthead .carousel-control.right{top:calc(50% + 55px)}.navbar-nav>li>a{padding-left:20px;padding-right:20px}.navbar-nav>li>a span.background-primary{right:-17.5px;left:-17.5px;width:calc(100% + 35px)}.img-inline.alignleft,.img-inline.alignright,.well.alignleft,.well.alignright{width:340px}.img-inline.img-inline-lg.alignleft,.img-inline.img-inline-lg.alignright{width:425px}.img-inline.img-inline-portrait.alignleft,.img-inline.img-inline-portrait.alignright{height:340px;width:auto}.img-inline.img-inline-lg.img-inline-portrait.alignleft,.img-inline.img-inline-lg.img-inline-portrait.alignright{height:425px;width:auto}.home .header-masthead .header-content,.home .header-masthead .header-image .carousel-caption{width:1140px;margin-left:-570px}.img-inline.img-contact{width:220px}.section .main>article>.container-fluid>.row>[class^=col-lg-]>p:only-child>.btn:only-child{margin-top:0}.section .main>article>.container-fluid>.row>[class^=col-lg-]:last-child>p:only-child>.btn:only-child{float:right}.section.page-contact-form .main>article>.container-fluid>.row>[class^=col-]>.col-inner{width:495px}.page-landing.header-stacked .header{min-height:179px}}@media(min-width: 1200px)and (max-width: 1399px){.header-masthead h2,.header-masthead .h2{font-size:27px}}@media(min-width: 1400px){.announcements .container,.top-bar .container,.navbar .container,.section-wide .container,.spotlight-outer .container,.footer-outer .container,.footer-legal .container{width:1320px}.lt-ie9 .announcements .container,.lt-ie9 .top-bar .container,.lt-ie9 .navbar .container,.lt-ie9 .section-wide .container,.lt-ie9 .spotlight-outer .container,.lt-ie9 .footer-outer .container,.lt-ie9 .footer-legal .container{width:1320px !important}.lt-ie9 .header-stacked .announcements .container,.lt-ie9 .header-full-width .announcements .container .lt-ie9 .header-stacked .top-bar .container,.lt-ie9 .header-full-width .top-bar .container,.lt-ie9 .header-stacked .navbar .container,.lt-ie9 .header-full-width .navbar .container{width:100% !important}.header-masthead h1,.header-masthead .h1{font-size:60px}.img-inline.alignleft,.img-inline.alignright,.well.alignleft,.well.alignright{width:420px}.img-inline.img-inline-lg.alignleft,.img-inline.img-inline-lg.alignright{width:525px}.img-inline.img-inline-portrait.alignleft,.img-inline.img-inline-portrait.alignright{height:420px;width:auto}.img-inline.img-inline-lg.img-inline-portrait.alignleft,.img-inline.img-inline-lg.img-inline-portrait.alignright{height:525px;width:auto}.img-inline.img-contact{width:260px}.section-wide.page-contact-form .main>article>.container-fluid>.row>[class^=col-]>.col-inner{width:575px}}
