@media screen and (min-width:768px){html{font-size:62.5%}.responsive-table{display:table}.responsive-table tr{display:table-row}.responsive-table td{display:table-cell}.login-bar .container{align-items:center;display:flex;justify-content:flex-end}}@media screen and (min-width:992px){.row{display:flex;flex-direction:row}.row>*{margin-bottom:0}.header__login__form{text-align:right}.header__login__form span{display:inline-block;margin-bottom:0}.header__login__form label{display:inline-block;margin-bottom:0;margin-right:5px}.header__login__form label:last-child{margin-right:0}.header__login__form label>.hs_cos_wrapper{display:inline-block;margin-bottom:0;margin-right:3px}.header__logo img{max-width:186px}.header__nav-btn{display:none}.header__nav{display:flex;flex-direction:row;justify-content:flex-end;padding-top:14px;text-align:right}.header__nav--show{margin-top:0}.header__nav .hs-menu-item{display:inline-block;margin-bottom:0;margin-left:20px}[lang="fr"] .header__nav .hs-menu-item,[lang="fr-ca"] .header__nav .hs-menu-item{font-size:15px}.header__nav .hs-menu-item:first-child{margin-left:0}.header__nav .hs-menu-item a:hover,.header__nav .hs-menu-item a.active{border-bottom:2px solid #fe4e00}.header__nav .hs-menu-item>ul{background-color:#fff;display:none;left:0;margin-left:0;min-width:175px;padding:18px 10px;position:absolute;text-align:left;z-index:2}.header__nav .hs-menu-item.hs-menu-depth-1:hover ul{display:block}.header__nav .hs-menu-item>ul .hs-menu-item{margin:0;margin-bottom:8px}.header__nav .hs-menu-item>ul .hs-menu-item:last-child{margin-bottom:0}.header__nav .hs-menu-item>ul .hs-menu-item a{padding:0}.header__nav .hs-menu-item>ul .hs-menu-item a:hover{border:0}.language-switcher{margin-left:20px;margin-top:0}.home .hero{height:550px}.hero--small{min-height:240px}.hero__left,.hero__right{width:45%}.hero__left{margin-bottom:0}.hero__h1{font-size:8.6rem}.hero__h1--small{font-size:6.1rem}.hero__h2--right{margin-left:60%;margin-top:128px}.hero__form .row{margin-bottom:20px}.hero__form input,.hero__form select{margin-bottom:0;width:auto}.h1{font-size:4.8rem;margin-bottom:30px}.h1--small{font-size:2.7rem}.h2{font-size:2.5rem}.h2--small{font-size:1.8rem}.btn{margin-bottom:0}.section__narrow{display:flex;width:100%}.section--narrow{padding:0 80px}.section__img{flex:0 0 300px}.section__img--wide{flex:0 0 500px}.section__img--wide:first-child{margin-left:-160px}.section__img--wide:last-child{margin-right:-160px}.section__img--wide img{min-height:calc(100% + 70px);position:absolute;top:-70px;width:500px}.section__img img{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.section__img-content:first-child{padding-bottom:0;padding-right:100px}.section__img-content:last-child{padding-left:100px;padding-top:0}.blog-post-tile{margin-bottom:0}.blog-post-tile:nth-child(1){padding-right:25px}.blog-post-tile:nth-child(2){padding-left:25px;padding-right:25px}.blog-post-tile:nth-child(3){padding-left:25px}.col-third{margin-bottom:0}.col-third:nth-child(1){padding-right:25px}.col-third:nth-child(2){padding-left:25px;padding-right:25px}.col-third:nth-child(3){padding-left:25px}.column-2{column-count:2}.column-3{column-count:3}.column-2 p,.column-3 p{break-inside:avoid-column}.quote{margin-bottom:0;width:auto}.quote:first-child{padding-right:90px}.quote:last-child{padding-left:90px}.sidebar{width:310px}.main-fluid:first-child{margin:0;padding-right:70px}.main-fluid:last-child{margin:0;padding-left:70px}.table-responsive tr{display:flex}.table-responsive td{flex:1;margin-right:30px}.table-responsive td:last-child{margin-right:0}.footer-callout p{padding-left:50px}.footer__social{margin-top:0}.footer__menu{margin-top:0;text-align:right}.footer__copyright{margin-top:-54px;text-align:right}}@media screen and (max-width:767px){.login-bar{text-align:left}.login-bar form,.login-bar form input,.login-bar form label{margin-left:0;margin-right:0;margin-bottom:10px}.announcement-bar__container{flex-direction:column}.announcement-bar__body{flex-direction:column}.announcement-bar__body>*{margin-bottom:10px}.announcement-bar__header{border-right:0;margin-right:0;padding-right:0}.announcement-bar__subtitle{padding-right:0}}@media screen and (min-width:1192px){.header__logo img{max-width:100%}}