﻿body{padding-top:51px}.header-masthead .header-image,.header-masthead .carousel,.header-masthead .carousel .item{height:260px;height:35vw}.header-masthead{background:#222;overflow:hidden;position:relative;margin-top:28px}.header-masthead,.header-masthead .header-image{position:relative;overflow:hidden}.header-masthead .header-image img{width:100%;height:auto;margin:auto;position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%}.header-masthead .header-image p{margin:0}.header-masthead .header-content-outer{width:100%}.header-masthead .header-content-inner{padding:14px 10px}.header-page{margin-top:28px}.sidebar .module,.spotlight .module{border-top:1px solid #eee;margin-top:28px}.spotlight-outer{margin-top:14px;padding-top:14px}.spotlight [class*=col-]:first-child .module{margin-top:0}.banner{padding-top:14px;padding-bottom:14px}.banner img{width:100%}.module>aside>.title,.include-module>aside>.title{text-transform:uppercase}.module>aside>.title.hide+*,.include-module>aside>.title.hide+*{margin-top:28px}.banner .module>aside>.title.hide+*,.banner .include-module>aside>.title.hide+*{margin-top:0}.header{border-bottom:1px solid #eee}.header-inverse{background:#222;border-bottom-color:#080808}.logo-primary{padding:14px 0}.logo-primary img,.logo-secondary img{width:100%}.logo-secondary{color:#fff;font-size:6vw;line-height:1;overflow:hidden;text-align:left}.logo-secondary>span>span{white-space:nowrap}.logo-secondary>span:nth-child(1){display:inline-block;font-size:95%;letter-spacing:-0.025em;margin-bottom:.5em;padding-top:.125em;padding-bottom:.125em}.logo-secondary>span:nth-child(2){display:block}.logo-secondary>span:nth-child(2) sup{margin-left:-0.5em;right:-0.5em;top:-0.3em}.logo-secondary-borders .logo-secondary>span:nth-child(1),.logo-secondary-borders-uppercase .logo-secondary>span:nth-child(1),.logo-secondary-borders-bold .logo-secondary>span:nth-child(1),.logo-secondary-borders-bold-uppercase .logo-secondary>span:nth-child(1),.logo-secondary-borders-serif .logo-secondary>span:nth-child(1),.logo-secondary-borders-serif-uppercase .logo-secondary>span:nth-child(1){border-top:.05em solid currentColor;border-bottom:.05em solid currentColor}.logo-secondary-borders-uppercase .logo-secondary>span:nth-child(1),.logo-secondary-borders-bold-uppercase .logo-secondary>span:nth-child(1),.logo-secondary-borders-serif-uppercase .logo-secondary>span:nth-child(1){text-transform:uppercase}.logo-secondary-borders-bold .logo-secondary>span:nth-child(1),.logo-secondary-borders-bold-uppercase .logo-secondary>span:nth-child(1),.logo-secondary-borders-serif .logo-secondary>span:nth-child(1),.logo-secondary-borders-serif-uppercase .logo-secondary>span:nth-child(1){font-weight:bold}.logo-secondary-borders-serif .logo-secondary>span:nth-child(1),.logo-secondary-borders-serif-uppercase .logo-secondary>span:nth-child(1){font-family:"Mrs Eaves OT",Georgia,"Times New Roman",Times,serif}.nav-contact-wrapper .info-contact{padding-right:20px;padding-top:12px;padding-bottom:11px;margin-bottom:0}.navbar-inverse .info-contact,.navbar-inverse .info-contact a,.navbar-inverse .info-contact a:active,.navbar-inverse .info-contact a:focus,.navbar-inverse .info-contact a:hover{color:#fff}.navbar-brand{cursor:pointer}.navbar-nav>li>a>span:after{content:" ";font-family:FontAwesome;font-size:1.5em;vertical-align:bottom}.navbar-nav>li.dropdown a>span:after{display:none}ul.list-arrow li:before{content:""}.link-more{line-height:1.35;margin-right:2.7em;position:relative;text-decoration:none}.link-more:before,.link-more:after{font-size:1.6em;height:1.35em;width:1.35em;position:absolute;right:-1.7em;top:-0.35em}.link-more:before{content:"";background:#333;background:currentColor}.link-more:after{color:#fff;content:"";font-family:FontAwesome;text-align:center}.link-more:hover,.link-more:focus{opacity:.75;text-decoration:none}.btn .icon,.pager li>a .icon{font-size:1.5em;vertical-align:-15%}.icon-mobile,.icon-mobile-phone{font-size:1.28571429em}.icon-mobile:before,.icon-mobile-phone:before{vertical-align:middle}.icon-mobile.icon-fw,.icon-mobile-phone.icon-fw{width:1em}.img-inline{display:block;position:relative}.img-inline img{width:100%}.caret{border:none;vertical-align:-15%;font-family:FontAwesome;line-height:.75;font-size:1.5em;width:.67em}.caret:before{content:""}.open .caret:before{content:""}.pager{margin:14px auto 21px}#full-text:before{height:107px;margin-top:-107px}.footer{margin-top:14px}.footer-outer{border-top:1px solid #eee;border-bottom:1px solid #eee;text-align:center}.footer-outer,.footer-outer a,.footer-outer a:active,.footer-outer a:focus,.footer-outer a:hover{color:#666}.footer-inverse{border-color:#080808;background:#222}.footer-inverse,.footer-inverse a,.footer-inverse a:active,.footer-inverse a:focus,.footer-inverse a:hover{color:#fff}.footer-inner{padding-top:14px}.info-contact,.info-footer{margin-bottom:14px}.info-contact p{margin:0}.info-footer aside,.info-footer p,.info-footer .include-script{display:inline}.footer-credit:before{content:" · "}.footer-legal{color:#666;font-size:65%;margin-top:0;padding-top:14px}.footer-legal .regulatory-logos{padding-top:14px;padding-bottom:14px}.footer-legal .regulatory-logo{margin-left:auto;margin-right:auto}.footer-legal .regulatory-logo a,.footer-legal .regulatory-logo a:hover,.footer-legal .regulatory-logo a:focus{color:#333}.footer-legal .regulatory-logo-inner{width:100%}.footer-legal .regulatory-logo-ciro{width:45%}.footer-legal .regulatory-logo-ciro .regulatory-logo-text,.footer-legal .regulatory-logo-ciro .regulatory-logo-text a{display:inline-block}.footer-legal .regulatory-logo-ciro .regulatory-logo-text{font-size:1.25em;margin-left:27.42488404%}.footer-legal .regulatory-logo-ciro .regulatory-logo-text .icon{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.lang-fr .footer-legal .regulatory-logo-ciro{width:66%}.lang-fr .footer-legal .regulatory-logo-ciro .regulatory-logo-text{margin-left:18.91042576%}.footer-legal .regulatory-logo-cipf{width:15%}.infinite-scroll-initiate .btn{margin:14px auto 21px;width:100%}.page-anchor:focus{outline:none}.page-anchor:before{content:"";display:block;height:51px;margin-top:-51px}.home .header-masthead{margin:0}.home .footer{margin-top:0}.section{padding-top:70px;padding-bottom:70px}.section-mid{background:#eee}.section-mid hr{border-color:#ddd}.section-dark{background:#222 url(../images/section-dark.jpg) no-repeat scroll 50% 50%;background-size:cover}.section-dark hr{border-color:#666}.section-dark,.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4,.section-dark h5,.section-dark h6,.section-dark .h1,.section-dark .h2,.section-dark .h3,.section-dark .h4,.section-dark .h5,.section-dark .h6,.section-dark blockquote,.section-dark blockquote small,.section-dark blockquote .small,.section-dark blockquote small strong,.section-dark blockquote .small strong,.section-dark .btn-primary,.section-dark .btn-primary:hover,.section-dark .btn-primary:focus,.section-dark .accordion .panel-default,.section-dark .has-error .help-block,.section-dark .has-error .control-label,.section-dark .has-error .radio,.section-dark .has-error .checkbox,.section-dark .has-error .radio-inline,.section-dark .has-error .checkbox-inline{color:#fff}.section-dark .nav>li:not(.active)>a:hover,.section-dark .nav>li:not(.active)>a:focus,.section-dark .nav-tabs>li.active>a,.section-dark .nav-tabs>li.active>a:hover,.section-dark .nav-tabs>li.active>a:focus{color:#fff}.section-dark .btn-default,.section-dark .btn-default:hover,.section-dark .btn-default:focus,.section-dark .panel,.section-dark .panel-default .panel-title{color:#333}.section-dark .subheading,.section-dark .lead,.section-dark a,.section-dark a:hover,.section-dark a:focus{color:#ccc}.section-dark .text-muted{color:#aaa}.section-dark .accordion .panel{background:transparent}.section-dark blockquote,.section-dark .well,.section-dark .table-bordered,.section-dark .table-bordered>thead>tr>th,.section-dark .table-bordered>tbody>tr>th,.section-dark .table-bordered>tfoot>tr>th,.section-dark .table-bordered>thead>tr>td,.section-dark .table-bordered>tbody>tr>td,.section-dark .table-bordered>tfoot>tr>td,.section-dark .nav-tabs,.section-dark .accordion,.section-dark .accordion .panel,.section-dark .nav-tabs>li.active>a,.section-dark .nav-tabs>li.active>a:hover,.section-dark .nav-tabs>li.active>a:focus,.section-dark .nav-tabs>li>a:hover{border-color:#666;border-color:rgba(255, 255, 255, 0.3)}.section-dark .nav-tabs>li.active>a,.section-dark .nav-tabs>li.active>a:hover,.section-dark .nav-tabs>li.active>a:focus,.section-dark .nav-tabs>li>a:hover{border-bottom-color:transparent}.section-dark .well{background-color:#333;background-color:rgba(255, 255, 255, 0.1)}.section-dark .table-striped>tbody>tr:nth-child(odd)>td,.section-dark .table-striped>tbody>tr:nth-child(odd)>th,.section-dark .table-hover>tbody>tr:hover>td,.section-dark .table-hover>tbody>tr:hover>th,.section-dark .nav>li:not(.active)>a:hover,.section-dark .nav>li:not(.active)>a:focus,.section-dark .nav-tabs>li.active>a,.section-dark .nav-tabs>li.active>a:hover,.section-dark .nav-tabs>li.active>a:focus{background-color:#333;background-color:rgba(255, 255, 255, 0.1)}.lt-ie9 .section-dark .nav-tabs li a,.lt-ie9 .section-dark .nav-pills li a{color:#ccc}.lt-ie9 .section-dark .nav-tabs li.active a,.lt-ie9 .section-dark .nav-tabs li a:hover,.lt-ie9 .section-dark .nav-pills li.active a,.lt-ie9 .section-dark .nav-pills li a:hover{color:#fff;border-bottom-color:#666}.lt-ie9 .section-dark .nav-tabs li.active a,.lt-ie9 .section-dark .nav-tabs li a:hover,.lt-ie9 .section-dark .nav-pills li a:hover{background-color:#333}.section-title{padding-top:280px;padding-top:36vw;padding-bottom:0;position:relative;overflow:hidden;z-index:0}.section-title.section-first{display:none}.section-title .section-title-content{padding:14px 10px}.section-title .section-title-content *{margin:0}.section-title .subheading{color:#fff}.section-anchor:before{content:"";display:block;height:50px;margin-top:-50px}.section-anchor-first{position:absolute;top:0;left:0}.page-team .contact+.contact{border-top:1px solid #eee;padding-top:14px;margin-top:14px}.page-team .contact .title h2,.page-team-grid .contact .title h2,.page-team-grid-no-images .contact .title h2{margin-top:14px}.page-team-accordion .accordion{margin-top:14px}.page-team-accordion .accordion .panel-heading a,.page-team-accordion .accordion .panel-heading a:hover,.page-team-accordion .accordion .panel-heading a:focus{text-decoration:none}.page-team-accordion .accordion .panel-heading a:hover .contact-name,.page-team-accordion .accordion .panel-heading a:focus .contact-name{text-decoration:underline}.page-team-accordion .accordion .panel-heading a>span{display:block}.page-team-accordion .accordion .panel-heading .h2{margin-bottom:14px}.page-team-grid .img-inline.img-contact{margin-bottom:28px}.main .contact .btn-group{width:75%;margin:14px 12.5% 0}.main .contact .btn-group .btn{width:100%}.admin-bar .navbar-fixed-top{top:46px}.admin-bar .section-anchor:before{height:97px;margin-top:-97px}.admin-bar #full-text:before{height:153px;margin-top:-153px}.admin-bar .page-anchor:before{height:97px;margin-top:-97px}body[class*=brand-swm][class*=Slate] .main p a:not(.link-more):not(.btn){color:#3476ac}article .author,article .author+br{display:none}@media(max-width: 767px){.section-title>.container{padding-left:0;padding-right:0}.error-403{padding-top:0}}@media(min-width: 768px){html{position:relative;min-height:100%}body{padding-top:70px}.header-masthead,.header-masthead .header-image,.header-masthead .carousel,.header-masthead .carousel .item{height:260px}.header-masthead{margin-top:56px}.header-masthead .header-content-outer{padding:80px;position:absolute;bottom:0;left:0;z-index:500}.header-masthead .header-content-inner{display:inline-block;padding:21px 20px;position:relative}.header-masthead .header-content-inner:before,.header-masthead .header-content-inner:after{background:#fff;content:"";display:block;position:absolute}.header-masthead .header-content-inner:before{background:rgba(255, 255, 255, 0.5);width:20px;height:20px;top:-20px;left:-20px;z-index:-1}.header-masthead .header-content-inner:after{background:rgba(255, 255, 255, 0.75);width:40px;height:40px;bottom:-40px;left:-40px}.banner{width:560px;margin-left:auto;margin-right:auto}.header{background:transparent;border-bottom:none}.logo-primary{padding:21px 20px 20px 20px;width:266px}.logo-secondary{font-size:13px;width:267px}.navbar{min-height:70px}.navbar-nav.navbar-right:last-child{margin-right:20px}.navbar-nav>li>a{padding-top:21px;padding-bottom:20px}.lt-ie9 .navbar-nav>li>a{padding-top:21px;padding-bottom:20px}#full-text:before{height:126px;margin-top:-126px}.footer{margin-top:42px}.footer-outer{text-align:left}.info-footer{text-align:right}.footer-legal .regulatory-logos{display:-ms-flexbox;display:flex}.footer-legal .regulatory-logo{display:-ms-flexbox;display:flex;margin-left:0;margin-right:0}.footer-legal .regulatory-logo+.regulatory-logo{margin-left:20px}.footer-legal .regulatory-logo-ciro{width:26%}.lang-fr .footer-legal .regulatory-logo-ciro{width:38%}.footer-legal .regulatory-logo-cipf{margin-left:30px !important;width:8%}.infinite-scroll-initiate .btn{width:50%}.page-anchor:before{height:70px;margin-top:-70px}.home .header-masthead{height:36vw}.home .header-masthead .header-image,.home .header-masthead .header-image .carousel{position:absolute;width:100%;height:100%}.home .header-masthead .header-content-outer{width:720px;margin-left:-360px;bottom:70px;left:50%}.home .header-masthead .link-down{opacity:.75;width:40px;height:40px;position:absolute;bottom:30px;left:50%;margin-left:-20px;z-index:500}.home .header-masthead .link-down:hover,.home .header-masthead .link-down:focus{color:#fff}.home .header-masthead .link-down .icon{line-height:.75em}.no-touchevents .section-dark{background-attachment:fixed}.section-title{padding-top:111px;padding-top:14vw;padding-bottom:111px;padding-bottom:14vw}.section-title .section-title-content{padding-left:20px;padding-right:20px;display:inline-block;position:relative;margin-left:80px;margin-right:80px;max-width:280px}.section-title .section-title-content:before{background:#fff;background:rgba(255, 255, 255, 0.5);content:"";position:absolute}.section-title .section-title-content:before{width:20px;height:20px;top:-20px;left:-20px;z-index:-1}.section-anchor:before{height:70px;margin-top:-70px}.link-top,.link-back{opacity:.75;width:40px;height:40px;position:fixed;bottom:40px;z-index:1}.link-top{display:none;right:40px}.link-back{left:40px}.link-top:hover,.link-top:focus,.link-back:hover,.link-back:focus{color:#fff}.link-top .icon,.link-back .icon{line-height:.75em}.main .contact>.row{display:table;width:100%;margin-left:0;margin-right:0}.main .contact>.row [class*=col-]{float:none;display:table-cell;vertical-align:middle}.main .contact>.row [class*=col-]:first-child{padding-left:0}.main .contact>.row [class*=col-]:last-child{padding-right:0}.main .contact .btn-group{width:auto;margin:14px 0 0;float:right}.img-inline.img-contact{width:130px;margin-bottom:14px}.page-contact .main .img-inline.img-map.alignright{width:340px;margin-bottom:28px}.home .page-contact>.container{width:580px}.admin-bar #full-text:before{height:172px;margin-top:-172px}.admin-bar .section-anchor:before{height:116px;margin-top:-116px}.admin-bar .page-anchor:before{height:116px;margin-top:-116px}}@media(min-width: 783px){.admin-bar .navbar-fixed-top{top:32px}.admin-bar .section-anchor:before{height:102px;margin-top:-102px}.admin-bar #full-text:before{height:158px;margin-top:-158px}.admin-bar .page-anchor:before{height:102px;margin-top:-102px}}@media(min-width: 768px)and (max-width: 991px){.navbar-nav>li>a{font-size:85%}}@media(min-width: 768px)and (max-width: 1199px){.navbar-nav>li>a{padding-left:10px;padding-right:10px}}@media(max-width: 991px){.section-title .section-title-content h1{font-size:28px}}@media(min-width: 992px){.header-masthead,.header-masthead .header-image,.header-masthead .carousel,.header-masthead .carousel .item{height:340px}.header-masthead{margin-bottom:14px}.header-masthead .header-content-outer{padding:100px}.header-masthead .header-content-inner:before{width:30px;height:30px;top:-30px;left:-30px}.header-masthead .header-content-inner:after{width:60px;height:60px;bottom:-60px;left:-60px}.main{padding-right:20px}.col-md-24>.main{margin-left:auto;margin-right:auto;padding-right:0;width:740px}.sidebar .module{margin-top:14px}.sidebar .module:first-child{border:none;margin-top:0}.spotlight-outer{border-top:1px solid #eee;margin-top:28px;overflow:hidden}.spotlight{margin-left:-30px;margin-right:-30px}.spotlight .row{display:table;margin-left:0;margin-right:0;width:100%}.spotlight [class*=col-]{float:none;display:table-cell;vertical-align:top}.spotlight .module:before{content:"";display:block;background:#eee;position:absolute;top:25%;left:0;height:50%;width:1px}.spotlight [class*=col-]:first-child .module{margin-top:28px}.spotlight [class*=col-]:first-child .module:before{display:none}.spotlight .module{border-top:none;padding-left:20px;padding-right:20px}.logo-primary{padding-top:21px;padding-bottom:19px;width:339px}.logo-secondary{font-size:17.25px;width:359px}.navbar .nav-contact-wrapper{float:right}.navbar .nav-contact-wrapper .navbar-collapse{float:left}.footer-legal .regulatory-logo-ciro{width:20%}.lang-fr .footer-legal .regulatory-logo-ciro{width:29%}.footer-legal .regulatory-logo-cipf{width:6%}.home .header-masthead .header-content-outer{width:940px;margin-left:-470px}.section-title{padding-top:150px;padding-top:15vw;padding-bottom:150px;padding-bottom:15vw}.section-title .section-title-content{margin-left:100px;margin-right:100px;max-width:370px}.section-title .section-title-content:before{width:30px;height:30px;top:-30px;left:-30px}.img-inline.img-contact{width:180px}.home .page-contact>.container{width:760px}.home .page-contact .sidebar .module .title h3{margin-top:0}}@media(min-width: 992px)and (max-width: 1199px){.section-title .section-title-content h1{font-size:34px}.navbar-nav>li>a{font-size:90%}.home .page-contact .sidebar .module .title h3{font-size:24px}.home.fonts-classic .page-contact .sidebar .module .title h3{font-size:30px}}@media(min-width: 1200px){.container{width:1160px}.lt-ie9 .container{width:1160px !important}.header-masthead,.header-masthead .header-image,.header-masthead .carousel,.header-masthead .carousel .item{height:420px}.header-masthead .header-content-outer{padding:120px}.header-masthead .header-content-inner:before{width:40px;height:40px;top:-40px;left:-40px}.header-masthead .header-content-inner:after{width:80px;height:80px;bottom:-80px;left:-80px}.col-md-24>.main{width:900px}.banner{width:675px}.logo-primary{padding-top:20px;padding-bottom:16px;width:406px}.logo-secondary{font-size:21.25px;width:442px}.img-inline.alignleft,.img-inline.alignright,.well.alignleft,.well.alignright{width:340px}.home .header-masthead .header-content-outer{width:1140px;margin-left:-570px}.section-title{padding-top:185px;padding-top:15vw;padding-bottom:185px;padding-bottom:15vw}.section-title .section-title-content{margin-left:120px;margin-right:120px;max-width:450px}.section-title .section-title-content:before{width:40px;height:40px;top:-40px;left:-40px}.home .page-contact>.container{width:920px}.img-inline.img-contact{width:220px}}@media(min-width: 1360px){.header .container,.header+.container,.footer-outer .container,.footer-outer+.container{width:1260px}.lt-ie9 .header .container,.lt-ie9 .header+.container,.lt-ie9 .footer-outer .container,.lt-ie9 .footer-outer+.container{width:1260px !important}.header-masthead,.header-masthead .header-image,.header-masthead .carousel,.header-masthead .carousel .item{height:450px}.col-md-24>.main{width:960px}.home .header-masthead .header-content-outer{width:1200px;margin-left:-600px}.section-title .section-title-content{margin-left:90px;margin-right:90px;max-width:480px}.home .page-contact>.container{width:980px}}
