@font-face{font-family:'icomoon';src:url('/Content/fonts/icomoon.eot?v=2018-08-01');src:url('/Content/fonts/icomoon.eot?v=2018-08-01#iefix') format('embedded-opentype'),url('/Content/fonts/icomoon.ttf?v=2018-08-01') format('truetype'),url('/Content/fonts/icomoon.woff?v=2018-08-01') format('woff'),url('/Content/fonts/icomoon.svg?v=2018-08-01#icomoon') format('svg');font-weight:normal;font-style:normal}html,body,ul,ol,figure,td,fieldset{margin:0;padding:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font:300 100% 'brandon-grotesque',Calibri,Arial,sans-serif;color:#585858}a,button{color:#3eb0e4;text-decoration:none}a:hover,button:hover{color:#004c83}img,table,iframe,fieldset{border:0}img{max-width:100%;height:auto}ul,ol{list-style:none}time{display:block}table{border-spacing:0;border-collapse:collapse;font-size:100%}p{margin:0 0 1.2em}button,.bt-action{margin:0;padding:0;border:0;font-family:inherit;font-size:inherit;background:none;-webkit-appearance:none;appearance:none;outline:none;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button span{position:relative;left:0;top:0}hr{position:relative;overflow:visible;clear:both;margin:2em 0;border:0;border-top:2px solid transparent}.separator{clear:both;position:relative;margin-top:2em;padding-top:2em}.separator:before,hr:before{content:"";position:absolute;left:0;right:0;top:-2px;border-top:2px solid #d5d5d5}h1,h2.bigger{margin-top:.33em;margin-bottom:.33em;color:#004c83;font-size:240%;line-height:1;font-weight:300}h2,h1.smaller{margin-top:.5em;margin-bottom:.5em;color:#3eb0e4;font-size:166.67%;line-height:1;font-weight:400}h2.separator{margin-top:1em;padding-top:1em}h2 small,h1.smaller small{display:block;margin-top:.25em;font-size:60%;line-height:1.15}h3,h2.smaller{margin-top:.75em;margin-bottom:.75em;font-size:150%;line-height:1;font-weight:400}h3.separator,h2.smaller.separator{margin-top:1.25em;padding-top:1em}body:before{position:fixed;z-index:16;left:50%;top:50%;margin:-.5em 0 0 -.5em;font-size:8em;color:#fff;-webkit-transition:all ease-in-out .35s;transition:all ease-in-out .35s}body:after{content:"";position:fixed;z-index:10;left:0;right:0;top:0;bottom:0;background:#585858;-webkit-transition:all ease-in-out .35s;transition:all ease-in-out .35s}body:before,body:after,body.nav-overlay-mobile:after{visibility:hidden;opacity:0}body.loading-overlay:after{z-index:15;visibility:visible;opacity:.8}body.loading-overlay:before{visibility:visible;opacity:1}a,button,.bt-action,.color-transition,.color-transition-before:before,.color-transition-after:after,.txt-field input,.txt-field textarea,.txt-field select,.styled-input,.styled-select select,.filter-select select,.icheck-item:before{-webkit-transition:color ease-in-out .15s,background-color ease-in-out .15s,border-color ease-in-out .15s;transition:color ease-in-out .15s,background-color ease-in-out .15s,border-color ease-in-out .15s}.flickity-button,.flex-direction-nav a,.nav>li>a:before,.nav>li>a:after,#cboxClose,#cboxPrevious,#cboxNext,.opacity-transition,.opacity-transition-before:before,.opacity-transition-after:after{-webkit-transition:opacity ease-in-out .15s;transition:opacity ease-in-out .15s}.bt-action:after,.hover-effect:after,.nav ul a:before,.nav ul a:after,.full-transition,.full-transition-before:before,.full-transition-after:after{-webkit-transition:ease-in-out .15s;transition:ease-in-out .15s}img.lazy-transition{opacity:0;-webkit-transition:opacity ease-in-out .5s;transition:opacity ease-in-out .5s}img.lazy-transition.lazyloaded{opacity:1}.lazy-bg-transition:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:1;background:#fff;-webkit-transition:opacity ease-in-out .5s;transition:opacity ease-in-out .5s}.lazy-bg-transition.lazyloaded:before{opacity:0}.inner-container,.sandbox:not(.no-layout)>*,.sandbox .content-block:not(.unconstrained)>*{position:relative;max-width:1240px;max-width:78.75rem;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.sandbox:not(.no-layout) hr:before,.sandbox:not(.no-layout) .separator:before{left:40px;right:40px}.inner-container.unconstrained{margin-left:5.625%;margin-right:5.625%}.content-block.unconstrained{max-width:none;padding-left:5.625%;padding-right:5.625%}.sandbox .inner-container{max-width:none}.sandbox .content-block:not(.unconstrained),.sandbox .highlight-block,.inner-container.unconstrained{max-width:none;padding-left:0;padding-right:0}.main{position:relative;display:block;overflow:hidden;padding-bottom:6em;font-size:187.5%;line-height:1.15}.main:after,.content-block.with-bg:before{content:"";position:absolute;z-index:-1;display:block;left:0;bottom:0;width:100%;height:0;padding-bottom:26.9841%;pointer-events:none;background:url(/Content/images/content_bg_bottom.svg) no-repeat 50% 0;background-size:101% auto}.main.no-bg{padding-bottom:0}.main.no-bg:after{display:none}.content-block{position:relative;padding-top:3.2em;padding-bottom:3.2em}.content-block.alt{background:#f3f3f3}.content-block>:first-child,.highlight-block .txt>:first-child{margin-top:0}.content-block>:last-child,.highlight-block .txt>:last-child{margin-bottom:0}.content-block.with-bg{padding-top:4.5em}.content-block.with-bg:before{bottom:auto;top:0;padding-bottom:29.3651%;background-image:url(/Content/images/content_bg_top.svg)}.content-block [class*="-block"]{margin-top:3.2em}.content-block [class*="-block"]+.content-block:not(.image-block),.content-block .content-block:not(.image-block)+[class*="-block"],.content-block .highlight-block:first-child{margin-top:0}.content-block .content-block:first-child{margin-top:-3.2em}.content-block .content-block:last-child{margin-bottom:-3.2em}.bt-action{display:inline-block;max-width:100%;position:relative;overflow:visible;padding:.5em .75em;background:#004b83;border-color:#3eb0e4;color:#fff;font-size:66.67%;font-weight:400;line-height:1;text-align:center;text-transform:uppercase}.bt-action:hover,.sandbox .bt-action:hover{background:#3eb0e4;color:#fff}.bt-action i{display:inline-block;vertical-align:middle;position:relative;width:.75em;height:.75em;margin:-.1em 0 0;font-size:1.25em}.bt-action i:first-child{margin-left:-.25em;margin-right:.25em}.bt-action i:last-child{margin-right:-.25em;margin-left:.25em}.bt-action i:before{position:absolute;display:block;left:50%;top:50%;margin:-.5em 0 0 -.5em}.bt-action:after,.hover-effect:after{content:"";position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px;border:2px solid;border-color:inherit;border-radius:inherit;opacity:0}.bt-action:hover:after,.hover-effect:hover:after{left:-4px;right:-4px;top:-4px;bottom:-4px;border-width:6px;opacity:1}.bt-action.link-button{max-width:none;padding-left:0;padding-right:0;background:transparent;border-color:transparent;color:#3eb0e4;text-transform:none}.bt-action.link-button:hover{background:transparent;color:#004c83}.bt-action.link-button i:first-child{margin-left:0}.bt-action.link-button i:last-child{margin-right:0}.action-group{display:inline-block;text-align:center;word-spacing:-.25em}.action-group li{display:inline-block;margin:.25em}.action-group .bt-action{word-spacing:normal}.img-wrapper{display:block;position:relative;overflow:hidden;width:100%;background:#585858}.img-wrapper img{display:block;width:100%;max-width:none}.img-wrapper.intrinsic{height:0;padding-bottom:75%}.img-wrapper .fit{display:block;position:absolute;left:0;top:0;right:0;bottom:0}.img-wrapper .fit img{height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover'}.img-wrapper .fit img.center-top{-o-object-position:center top;object-position:center top;font-family:'object-fit: cover; object-position: center top'}.img-wrapper .fit img.right-center{-o-object-position:right center;object-position:right center;font-family:'object-fit: cover; object-position: right center'}.flexslider{position:relative;z-index:2}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;max-width:none;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-js .flexslider .slides>li:first-child{display:block}.activity-overlay-expanded body{overflow:hidden}.activity-overlay-wrapper{position:fixed;z-index:13;left:0;right:0;top:0;bottom:0;height:auto!important}.activity-overlay-wrapper.collapsing{position:fixed;overflow:visible;-webkit-transition:none;transition:none}.activity-overlay{position:relative;overflow:hidden;height:0;-webkit-transition:ease-out .35s;transition:ease-out .35s;background:#fff;background:rgba(255,255,255,.95)}.activity-overlay-wrapper.in .activity-overlay{height:100%;overflow:auto}.activity-overlay-wrapper .icon-close{position:absolute;right:30px;top:30px;opacity:0;font-size:166.66%;background:#3eb0e4;border-color:#3eb0e4;color:#fff}.activity-overlay-wrapper.in .icon-close{opacity:1}.activity-overlay-wrapper .icon-loading{display:block;position:fixed;left:0;top:0;width:100%}.activity-overlay-wrapper .icon-loading:before{display:block;position:absolute;left:50%;top:0;margin-left:-.5em;font-size:8em;color:#00aff1;opacity:0;-webkit-transition-duration:.5s;transition-duration:.5s}.activity-overlay-wrapper.in .icon-loading:before{opacity:.25;top:.5em}.activity-overlay-wrapper.loaded .icon-loading{display:none;opacity:0}.activity-overlay-wrapper iframe{display:block;width:100%;opacity:0;background:none transparent;-webkit-transition-duration:.5s;transition-duration:.5s}.activity-overlay-wrapper.loaded iframe{opacity:1}.activity-overlay-title{margin-left:1em;margin-right:1em}.overlay-ios-fix .activity-overlay-wrapper{-webkit-overflow-scrolling:touch}.youtube-player{position:relative}.youtube-player:before{content:"";display:block;width:100%;height:0;overflow:hidden;padding-bottom:56.25%;background:#000}.youtube-player iframe{position:absolute;left:0;top:0;width:100%;height:100%}.sandbox:not(.no-layout) .youtube-player{padding:0;border:solid transparent;border-width:0 20px}.highlight-block .youtube-player{border-width:0}.ir{display:block;overflow:hidden;background-repeat:no-repeat;text-align:left;text-indent:-999em;direction:ltr}.hors-champ{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.unselectable,.unselectable-before:before,.unselectable-after:after{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.invisible{visibility:hidden}.clear{clear:both}.no-wrap{white-space:nowrap}.clearfix:before,.clearfix:after{content:"";display:table;border-collapse:collapse}.clearfix:after{clear:both}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.collapsing.width{height:auto;width:0;-webkit-transition-property:width,visibility;transition-property:width,visibility}.hide{display:none!important}.show{display:block!important}@media(min-width:1px)and (max-width:93.75em){.main{font-size:175%}.inner-container.unconstrained{margin-left:3%;margin-right:3%}.content-block.unconstrained{padding-left:3%;padding-right:3%}}@media(min-width:1px)and (max-width:80em){.main{font-size:150%}.content-block{padding-top:2.5em;padding-bottom:2.5em}.content-block [class*="-block"]{margin-top:2.5em}.content-block .content-block:first-child{margin-top:-2.5em}.content-block .content-block:last-child{margin-bottom:-2.5em}}@media(min-width:1px)and (max-width:63.9375em){body.nav-overlay-mobile:after{visibility:visible;opacity:.8}.inner-container,.sandbox:not(.no-layout)>*,.sandbox .content-block:not(.unconstrained)>*,.content-block.unconstrained{padding-left:30px;padding-right:30px}.sandbox:not(.no-layout) hr:before,.sandbox:not(.no-layout) .separator:before{left:30px;right:30px}.inner-container.unconstrained{margin-left:30px;margin-right:30px}.main{font-size:137.5%}}@media print,(min-width:1px)and (max-width:47.9375em){.main{padding-bottom:4em;font-size:125%}h1,h2.bigger{font-size:200%}h2,h1.smaller{font-size:150%}h2 small{font-size:66%}h3,h2.smaller{font-size:125%}.inner-container,.sandbox:not(.no-layout)>*,.sandbox .content-block:not(.unconstrained)>*,.content-block.unconstrained{padding-left:20px;padding-right:20px}.sandbox:not(.no-layout) hr:before,.sandbox:not(.no-layout) .separator:before{left:20px;right:20px}.inner-container.unconstrained{margin-left:20px;margin-right:20px}.content-block{padding-top:2em;padding-bottom:2em}.content-block [class*="-block"]{margin-top:2em}.content-block .content-block:first-child{margin-top:-2em}.content-block .content-block:last-child{margin-bottom:-2em}.content-block.with-bg{padding-top:3em}.activity-overlay-wrapper .icon-close{right:20px;top:20px}}@media(min-width:1px)and (max-width:37.5em){body:before,.activity-overlay-wrapper .icon-loading:before{font-size:6em}}@media(min-width:1px)and (max-width:29.9375em){.action-group li{width:100%;max-width:12em}.action-group .bt-action{display:block}}@media print{@page{margin:.25in .25in}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.hide-on-print,body:before,body:after,.main:after,.content-block.with-bg:before,.bt-action,.youtube-player{display:none!important}.inner-container,.sandbox:not(.no-layout)>*,.sandbox .content-block:not(.unconstrained)>*{padding-left:0;padding-right:0}.inner-container.unconstrained{margin-left:0;margin-right:0}.main{padding-bottom:0}}[class^="icon-"],[class*=" icon-"],[class^="attLink"]:before,[class*=" attLink"]:before,body:before,.headline-title:after,.slide-title:after,.list-col p:before,.lienExterne:after,.icheck-item,.album-video figure:before,#cboxLoadingGraphic:before{display:inline-block;font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-align:center;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bg{position:relative;min-width:1em;min-height:1em;background:#fff;border-radius:1em}.icon-warning:before{content:""}.icon-ship:before{content:""}.list-col p:before,.icon-pushpin:before{content:""}.icon-prev:before{content:""}.icon-next:before{content:""}.icon-menu:before{content:""}.icon-lodging:before{content:""}.icon-link:before{content:""}.icon-instagram:before{content:""}.icon-facebook:before{content:""}.icon-external:before,.lienExterne:after{content:""}.icon-email:before{content:""}.icon-close:before{content:""}.icon-check:before,.icheck-item:before{content:""}.icon-calendar:before{content:""}.icon-airport:before{content:""}.headline-title:after,.slide-title:after,.icon-title-wave:before{content:""}.icon-loading:before,#cboxLoadingGraphic:before,body:before{content:"";-webkit-animation:rotate 5s linear infinite;animation:rotate 5s linear infinite}.icon-lodging-outline:before{content:""}.icon-play:before,.album-video figure:before{content:""}.icon-access-partial:before{content:""}.icon-access-total:before{content:""}[class^="attLink"],[class*=" attLink"]{display:inline-block;position:relative;padding-left:1.5em}[class^="attLink"]:before,[class*=" attLink"]:before{position:absolute;left:-.2em;top:-.33em;font-size:166%;line-height:inherit;-webkit-transition:inherit;transition:inherit}[class^="attLink"]:before,[class*=" attLink"]:before,.icon-file:before{content:""}.icon-file-word:before,.attLinkdoc:before,.attLinkdocx:before{content:""}.icon-file-pdf:before,.attLinkpdf:before{content:""}.icon-file-image:before,.attLinkjpg:before,.attLinkgif:before,.attLinkpng:before,.attLinkai:before,.attLinkeps:before{content:""}.icon-file-excel:before,.attLinkxls:before,.attLinkxlsx:before{content:""}.icon-file-archive:before,.attLinkzip:before{content:""}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes rotate{from{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.header{position:relative;z-index:12}.header-navs.collapse{display:block}.header-navs.collapsing{position:static;height:auto;overflow:visible}.mobile-header-only{display:none}.header-box{position:relative;overflow:hidden;height:8.25em;background:#fff}.header-logo{position:absolute;z-index:15;display:table;left:1%;height:100%;background:#fff}.header-logo a{display:table-cell;width:14.5625em;height:100%;vertical-align:bottom;padding-bottom:.875em}.header-logo img{display:block;width:100%}.header-logo.standalone{position:static;margin:0 auto}.mobile-nav-toggle i{position:absolute;right:20px;top:.69em;font-size:250%;background:#3eb0e4;color:#fff}.mobile-nav-toggle .icon-close{opacity:0}.mobile-nav-toggle[aria-expanded=true] .icon-close{opacity:1}.nav{position:absolute;z-index:13;left:1%;bottom:1.75em;margin-left:16.25em;padding-left:.75em;border-left:.375em solid #e5e5e5}.nav>li{position:relative;float:left}.nav>li>a{display:block;overflow:hidden;padding:0 1em;color:#000}.nav>li>a strong{display:block;position:relative;font-size:118.75%;line-height:2.89474;font-weight:300;text-transform:uppercase}.nav>li>a:hover,.nav>li>a[aria-expanded=true]{color:#3eb0e4}.nav>li>a.actif{color:#2a8ec3}.nav ul{position:absolute;overflow:hidden;z-index:14;margin-top:.25em;left:-.25em;min-width:100%;padding:0 1.25em;background:#014d84;background:-moz-linear-gradient(top,#014d84 0%,#39a5da 100%);background:-webkit-linear-gradient(top,#014d84 0%,#39a5da 100%);background:linear-gradient(to bottom,#014d84 0%,#39a5da 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#014d84',endColorstr='#39a5da',GradientType=0)}.nav ul li{border-bottom:2px solid rgba(255,255,255,.35);cursor:pointer}.nav ul li:first-child{margin-top:1.5em}.nav ul li:last-child{margin-bottom:1.5em;border-bottom:0}.nav ul a{display:block;position:relative;padding:.6em 0;color:#fff;font-size:137.5%;line-height:1;white-space:nowrap}.nav ul a:hover{background:rgba(0,0,0,.5)}.nav ul a:before,.nav ul a:after{content:"";position:absolute;top:0;bottom:0;width:0;opacity:0;background:rgba(0,0,0,.5);pointer-events:none}.nav ul a:before{right:100%}.nav ul a:after{left:100%}.nav ul a:hover:before,.nav ul a:hover:after{width:1.33em;opacity:1}.sub-nav{position:absolute;z-index:12;right:0;top:0;bottom:0;padding:1.875em 1.25%;background:#095a90;background:-moz-linear-gradient(top,#095a90 0%,#3fb0e4 100%);background:-webkit-linear-gradient(top,#095a90 0%,#3fb0e4 100%);background:linear-gradient(to bottom,#095a90 0%,#3fb0e4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#095a90',endColorstr='#3fb0e4',GradientType=0);text-align:right}.sub-nav>ul{clear:both;margin:-.25em;font-size:75%;line-height:1}.sub-nav>ul li{float:left;position:relative;padding-right:.75em}.sub-nav>ul li:after{content:"•";position:absolute;right:.2em;top:.2em;color:#fff}.sub-nav>ul li:last-child{padding-right:0}.sub-nav>ul li:last-child:after{display:none}.sub-nav>ul a{display:block;padding:.25em;text-transform:uppercase;color:#fff;border-radius:2px}.sub-nav>ul a:hover{color:#e5e5e5}.sub-nav>ul a.actif{background:#004b83}.sub-nav-social{float:right;margin:0 -.0625em 1em}.sub-nav-social a{display:inline-block;vertical-align:middle;width:1em;height:1em;line-height:1;margin-left:.125em;font-size:2em;background:transparent;color:#fff;border-color:#fff}.sub-nav-social .icon-bg:hover{background:#fff;color:#1a75ab}.sub-nav-social .icon-bg:after{z-index:-1;-webkit-transition-delay:0s;transition-delay:0s}.sub-nav-social .nav-lang{position:relative;width:2.286em;height:2.286em;line-height:2.286;margin-left:.75em;font-size:131.25%;border-radius:50%;background:#fff;color:#1a75ab;text-align:center;font-weight:800}.sub-nav-social .nav-lang:hover{color:#3fb0e4}@media(min-width:1px)and (max-width:119.9375em){.header-box{height:6.25em}.header-logo,.nav{left:10px}.header-logo a{width:12.5em;padding-bottom:.5em}.nav{bottom:1.33em;margin-left:15.875em;padding-left:.5em;font-size:87.5%}.nav>li>a strong{font-size:114.2857%}.nav ul{padding:0 1em}.sub-nav{padding:1em 15px}.sub-nav-social{margin:0 0 .75em;font-size:87.5%}}@media(min-width:1px)and (max-width:104.9375em){.nav{margin-left:15.5em}.nav>li>a{padding:0 .75em}}@media(min-width:1px)and (max-width:100em){.header-box{height:5.3125em}.header-logo a{width:10.625em;padding-bottom:0;vertical-align:middle}.nav{bottom:1.5em;margin-left:15.25em;font-size:75%}.nav>li>a strong{font-size:100%;line-height:3.33;font-weight:500}.sub-nav>ul{font-size:62.5%;font-weight:500}.sub-nav-social{margin-bottom:.75em;font-size:68.75%}}@media(min-width:1px)and (max-width:80em){.mobile-header-only{display:inline-block}.header-navs{position:absolute;left:0;right:0;top:5.3125em}.header-navs.collapse{display:none}.header-navs.collapsing{position:absolute;height:0;overflow:hidden}.header-navs.collapse.in{display:block}.nav{position:static;margin:0;padding:1em 20px;border:none;font-size:87.5%;background:#095a90;background:-moz-linear-gradient(top,#095a90 0,#3fb0e4 150px);background:-webkit-linear-gradient(top,#095a90 0,#3fb0e4 150px);background:linear-gradient(to bottom,#095a90 0,#3fb0e4 150px)}.nav>li,.sub-nav>ul li{float:none;padding:0;border-bottom:1px solid rgba(255,255,255,.35)}.nav>li:last-child,.sub-nav>ul li:last-child{border-bottom:0}.nav>li>a{position:relative;overflow:visible;padding:.25em 0;color:#fff;outline:none}.nav>li>a:before,.nav>li>a:after{content:"";position:absolute;top:0;bottom:0;width:20px;opacity:0;background:#014d84;pointer-events:none}.nav>li>a:before{right:100%}.nav>li>a:after{left:100%}.nav>li>a:hover{color:#e5e5e5}.nav>li>a.actif{color:#fff}.nav>li>a[aria-expanded=true]{background:#014d84;color:#fff}.nav>li>a[aria-expanded=true]:before,.nav>li>a[aria-expanded=true]:after{opacity:1}.nav>li>a strong{font-size:100%;line-height:2.5}.nav ul{position:static;margin:0 -20px;padding:0 20px;background:#014d84}.nav ul li{border-bottom-width:1px}.nav ul li:first-child{margin-top:0}.nav ul li:last-child{margin-bottom:1em}.nav ul a{font-size:112.5%}.sub-nav{position:relative;padding:.5em 20px;text-align:left;background:#095a90}.sub-nav>ul{margin:0 11em 0 0;font-size:75%}.sub-nav>ul li:after{display:none}.sub-nav>ul a{padding:.25em 0;line-height:2}.sub-nav-social{float:none;position:absolute;right:20px;top:0;margin:1.5em 0 0;font-size:81.25%}}@media(min-width:1px)and (max-width:37.5em){.header-box{height:4.375em}.header-logo,.nav{left:5px}.header-logo a{width:8.75em}.mobile-nav-toggle i{top:.66em;font-size:206.25%}.header-navs{top:4.375em}.nav{font-size:81.25%}.nav ul a{font-size:125%}.sub-nav>ul{font-size:68.75%}.sub-nav-social{font-size:75%}}@media print{.header-navs,.mobile-nav-toggle{display:none!important}.header-box{height:auto}.header-logo{position:static;width:200px;margin:0 auto 10px}}.headline{position:relative;overflow:hidden}.headline figure.intrinsic{z-index:1;padding-bottom:25.625%}.headline figcaption,.headline-slider figcaption{position:absolute;z-index:2;left:0;right:0;top:0;bottom:0}.headline .inner-container,.headline-slider .inner-container{display:table;width:100%;height:100%;padding:0;color:#fff}.headline header,.headline-slider header{display:table-cell;width:100%;height:100%;padding:10px 0;vertical-align:middle;text-align:center}.headline-title{display:block;margin:0 .25em;font:normal 300%/1.1 'Pacifico',Calibri,Arial,sans-serif;color:#fff;text-shadow:0 0 9px rgba(0,0,0,.3)}.headline-title:after{position:relative;z-index:-1;display:block;line-height:.4;font-size:216.67%}.headline-slider{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:50%;background:#585858}.headline-slider .slides,.headline-slider .img-wrapper{position:absolute;left:0;right:0;top:0;bottom:0}.headline-slider .slides>li{position:relative;height:100%}.headline-slider .inner-container{max-width:none}.headline-slider header{vertical-align:top;padding:6.25% 5em}.headline-slider .headline-title small{display:block;margin:.25em 0 0;font-size:60%;line-height:1.2}.headline-slider .flex-direction-nav{font-size:5em}.headline-slider .flex-direction-nav li{position:absolute;z-index:3;top:50%;width:1em;height:1em;overflow:hidden;margin-top:-.5em}.headline-slider .flex-direction-nav a{position:absolute;left:0;top:0;color:#fff;line-height:1;opacity:.5;text-shadow:0 3px 7px rgba(0,0,0,.35)}.headline-slider .flex-direction-nav a i{display:block}.headline-slider .flex-direction-nav a:hover{opacity:1}.headline-slider .flex-nav-prev{left:0}.headline-slider .flex-nav-next{right:0}.headline-slider footer{position:absolute;z-index:3;left:20px;right:20px;bottom:0;text-align:center}.headline-slider footer small{display:inline-block;padding:.25em .75em;background:rgba(34,36,34,.85);color:#fff;font-size:66.67%;font-weight:400}.headline-slider footer .credit{display:block;margin-top:.25em;color:#ccc;font-size:87.5%}.headline-video{-webkit-transition-duration:1s;transition-duration:1s}@media(min-width:1px)and (max-width:93.75em){.headline-slider header{padding-left:4em;padding-right:4em}.headline-slider .flex-direction-nav{font-size:4em}}@media(min-width:1px)and (max-width:80em){.headline-slider header{padding-left:3.5em;padding-right:3.5em}.headline-slider .flex-direction-nav{font-size:3.5em}}@media(min-width:1px)and (max-width:63.9375em){.headline-title{font-size:250%}.headline-slider header{padding-left:3em;padding-right:3em}.headline-slider .flex-direction-nav{font-size:3em}}@media(min-width:1px)and (max-width:47.9375em){.headline figure.intrinsic{padding-bottom:33%}.headline-slider header{padding-left:2.5em;padding-right:2.5em}.headline-slider .flex-direction-nav{font-size:2.5em}}@media(min-width:1px)and (max-width:37.5em){.headline-title{font-size:190%}.headline-slider header{padding-left:2em;padding-right:2em}.headline-slider .flex-direction-nav{font-size:2em}.headline-slider footer small{font-size:50%}}@media(min-width:1px)and (max-width:29.9375em){.headline figure.intrinsic{padding-bottom:42%}.headline-title,.headline-slide-title{font-size:170%}.headline-slider header{padding-left:1.5em;padding-right:1.5em}.headline-slider .flex-direction-nav{font-size:1.5em}}@media print{.headline{display:none}}.list{position:relative;overflow:hidden;width:101.9718309859155%;font-size:66.67%}.list>li,.list-item{float:left;width:25%;padding:1.971830985915493% 1.971830985915493% 0 0}.list .list-empty{float:none;width:auto!important;margin:1.971830985915493% 1.971830985915493% 0 0;padding:1em;background:#f3f3f3;color:#6f6f6f}.list-caption{position:absolute;display:table;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0);color:#fff}.list a:hover .list-caption{background:rgba(0,0,0,.5)}.list-caption div{display:table-cell;padding:20px;vertical-align:middle;text-align:center;text-shadow:0 0 9px rgba(0,0,0,.3)}.list-caption i{display:block;margin:0 auto .075em;font-size:300%}.list-caption strong{position:relative;display:inline-block;font-weight:900!important;text-transform:uppercase}.list-caption strong:after{content:"";display:block;width:100%;margin:.15em auto 0;border-bottom:.3em solid #fff}.sandbox .list,.sandbox .list>li{margin:0}.sandbox .list>li{width:33.333%}.sandbox .list>li:before{display:none}.sandbox .list img{margin:0}.highlight-box{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:75%;background:#05548b;color:#fff;background:-moz-linear-gradient(top,#05548b 0%,#349ed2 100%);background:-webkit-linear-gradient(top,#05548b 0%,#349ed2 100%);background:linear-gradient(to bottom,#05548b 0%,#349ed2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05548b',endColorstr='#349ed2',GradientType=0)}.highlight-box .sandbox{position:absolute;left:0;right:0;top:0;bottom:0;padding:8%;overflow:auto}.highlight-box .sandbox h2{margin-top:.75em;font-size:120%;color:inherit;text-transform:uppercase}.highlight-box .sandbox li{margin:0 0 .5em .9em}.highlight-box .sandbox li:before{color:rgba(255,255,255,.35)}.highlight-box .sandbox a{color:inherit}.highlight-box .sandbox a:hover{color:rgba(255,255,255,.7)}.sandbox .highlight-disclaimer{display:table;position:relative;margin:.66em 0 .66em -.125em}.sandbox .highlight-disclaimer i{display:table-cell;width:1em;font-size:250%;vertical-align:middle}.sandbox .highlight-disclaimer strong{display:table-cell;padding-left:.875em;font-weight:400;vertical-align:middle}.filter-list{word-spacing:-.25em;margin:0 0 .5em}.filter-item{display:inline-block;vertical-align:middle;margin:.5em .33em}.filter-item label,.filter-select,.filter-text{display:inline-block;vertical-align:middle;word-spacing:normal}.filter-item label{padding-right:.33em;font-size:76.67%;font-weight:400;line-height:1}.filter-select,.filter-text{max-width:100%;font-size:66.67%}.filter-select select,.filter-text input{display:inline-block;vertical-align:top;width:10em;height:1.5em;line-height:1.5em;margin:0;padding:0 .5em;border:2px solid #cfcfcf;font:inherit;background:#fff;color:inherit;box-shadow:none;outline:none}.filter-select select{width:100%;padding-right:0;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.filter-select select:focus,.filter-select select:hover,.filter-text input:focus{border-color:#3eb0e4}.filter-highlight{background:#f3f3f3;color:#05548b;padding:0 20px .25em}.filter-highlight .filter-select,.filter-highlight .filter-text{font-weight:500;color:#05548b;border-color:#05548b}.filter-item .bt-action{font-size:50%;height:2em;line-height:2em;padding:0 .5em}.port-filters{margin:0 0 1em;word-spacing:-.25em}.port-filters button{position:relative;display:inline-block;overflow:visible;margin:0;padding:0 .5em;border-bottom:.3em solid #fff;color:inherit;font-size:66.67%;font-weight:300;text-transform:uppercase;word-spacing:normal}.port-filters button:after{content:"";position:absolute;left:.5em;right:.5em;bottom:0;opacity:0;border-bottom:.3em solid #004b83}.port-filters button:hover:after,.port-filters .actif:after{bottom:-.3em;opacity:1}.port-list{margin-top:-1.971830985915493%}.port-list:after,.calendar-list:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1.971830985915493%;background:#fff}.port-list .img-wrapper{padding-bottom:121.25%}.calendar-list,.album-list,.directory-list{margin-top:-1.971830985915493%!important}.calendar-list a,.calendar-list button,.calendar-list span{display:block;font-weight:500;line-height:inherit;text-transform:uppercase;text-align:left}.calendar-list .img-wrapper{padding-bottom:66.67%}.calendar-list dl{position:relative;margin:0;padding:5% 5% 0;font-size:75%;min-height:12em;background:#f3f3f3;text-align:left}.calendar-list dt{position:absolute;width:1em;height:1em;font-size:200%}.calendar-list dd{overflow:hidden;margin:0 0 .25em 2.5em;padding:.5em 0;min-height:1em}.calendar-list .icon-pushpin+dd a{margin:-.125em 0 -.125em;font-size:133.33%;font-weight:800}.calendar-list ul li{float:left;width:47.5%}.calendar-list ul li:last-child{width:50%;margin-left:2.5%;padding-left:2.5%;border-left:1px solid #c4c4c4}.calendar-list ul strong{font-weight:500;text-transform:uppercase}.brochure-list.list>li{width:50%}.brochure-list figure{display:table;width:100%;height:100%;background:#f3f3f3}.brochure-list .img-wrapper{display:table-cell;vertical-align:top;width:33%;background:#e5e5e5}.brochure-list figcaption{display:table-cell;vertical-align:top;padding:5%}.brochure-list h3{margin:0 0 .25em;font-size:112.5%;font-weight:800;text-transform:uppercase}.brochure-list .lienExterne:after{margin-top:-.25em}.directory-logout small{display:inline-block;padding:.5em;background:#f3f3f3}.directory-list{display:flex;flex-wrap:wrap}.directory-list>li{flex:0 1 auto;float:none}.directory-info{display:flex;flex-direction:column;padding:1em 1em .5em;height:100%;background:#fff}.directory-info strong{font-weight:500}.directory-info h2{margin-top:0;font-size:100%;font-weight:700;text-transform:uppercase}.directory-info a:not(.bt-action){overflow-wrap:break-word}.directory-info .action-group{margin:auto -.25em 0;text-align:left}.directory-info .action-group li{margin-top:0;margin-bottom:.5em}.directory-info .bt-action{background:#3eb0e4;border-color:#004b83}.directory-info .bt-action:hover{background:#004b83}@media screen and (-webkit-min-device-pixel-ratio:0),screen and (min--moz-device-pixel-ratio:0){.filter-select{position:relative;border-color:#6f6f6f}.filter-select select{padding-right:2em}.filter-select:after{content:"";position:absolute;right:.66em;top:50%;margin-top:-.2em;border:solid transparent;border-width:.4em .4em 0;border-top-color:inherit;pointer-events:none}}@media(min-width:1px)and (max-width:93.75em){.list-caption strong:after{max-width:6em}}@media(min-width:1px)and (max-width:64em){.calendar-list{font-size:68.75%}.calendar-list>li,.calendar-list .list-item,.directory-list>li{width:33.333%}}@media(min-width:1px)and (max-width:63.9375em){.sandbox .list>li{width:50%}.list>li.highlights{width:100%}.highlight-box{height:auto;padding-bottom:0}.highlight-box .sandbox{position:static;padding:1em 30px}}@media print,(min-width:1px)and (max-width:47.9375em){.list>li,.list-item{width:33.333%}.list-caption strong:after{max-width:4em}.highlight-box .sandbox{padding:1em 20px}.calendar-list,.package-list,.brochure-list{font-size:75%}.calendar-list>li,.calendar-list .list-item,.directory-list>li{width:50%}}@media(min-width:1px)and (max-width:37.5em){.filter-item{display:block;overflow:hidden;margin:1em 0 .5em}.filter-item label{display:block;margin:0 0 .25em;text-align:left}.filter-select,.filter-text,.filter-text input{width:100%}.filter-highlight{overflow:hidden;margin:0 -20px;padding-bottom:.5em}.brochure-list.list>li{width:100%}.directory-info{position:relative;padding:.66em .66em .33em}}@media(min-width:1px)and (max-width:29.9375em){.list>li,.list-item{width:50%}.list-caption div{padding:10px}.calendar-list,.package-list{font-size:75%;margin-top:-20px!important}.calendar-list>li,.calendar-list .list-item{width:100%;padding-top:20px}.calendar-list ul{max-width:18em}.calendar-list dl{min-height:0;padding-bottom:5%}.directory-info .action-group li{width:auto;max-width:none}.directory-info .action-group .bt-action{display:inline-block}}@media print{.filter-list{display:none}.list{overflow:visible}.list>li{page-break-inside:avoid}.calendar-list .img-wrapper{float:left;width:35%;height:7.25em;padding-bottom:0;font-size:75%}.calendar-list dl{float:left;width:65%;min-height:7.25em;padding:5px 3px 0 5px;border:2px solid #f3f3f3;border-left-width:0}.calendar-list dt{font-size:150%}.calendar-list dd{margin-left:1.75em;margin-bottom:0;padding:.33em 0}.calendar-list .icon-pushpin+dd a{margin:-.175em 0 -.175em;font-size:125%}.calendar-list ul li,.calendar-list ul li:last-child{width:auto}.calendar-list ul li:last-child{margin-left:1em;padding-left:0;border-left:none}}.sandbox img{margin-top:1.5em;margin-bottom:1.5em}.sandbox strong,.sandbox b{font-weight:500}.sandbox ul,.sandbox ol{margin:1em 0}.sandbox li{position:relative;margin:0 0 .25em 2.25em}.sandbox li:before{position:absolute;right:100%;text-align:right;color:#797979}.sandbox ul>li:before{content:"•";top:-.25em;margin-right:.25em;font-weight:700;font-size:133%}.sandbox ul ul,.sandbox ol ol{margin-top:.5em}.sandbox ul ul>li:before,.sandbox ol ol>li:before{color:#d5d5d5}.sandbox ol{counter-reset:group}.sandbox ol>li{counter-increment:group}.sandbox ol>li:before{content:counter(group,decimal) ")";margin-right:.33em;font-weight:500}.lienExterne:after{vertical-align:middle;margin:-.2em 0 0 .2em}.center{text-align:center}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.sandbox .align-left,.sandbox .align-right{float:left;clear:none;margin:0 40px 40px 0}.sandbox .align-right{float:right;margin:0 0 40px 40px}.muted{opacity:.5}.important{color:#da2531}.highlight-block,.image-block{margin-top:3.2em;margin-bottom:3.2em;padding:0!important}.highlight-block{display:table;position:relative;width:100%;table-layout:fixed;max-width:none}.highlight-block.invert{direction:rtl}.highlight-block>.img-wrapper{position:absolute;left:0;top:0;bottom:0;width:50%;background:transparent}.highlight-block>.img-wrapper .fit{left:11.25%}.highlight-block>.img-wrapper img{margin:0}.highlight-block.invert>.img-wrapper{left:auto;right:0;direction:ltr}.highlight-block.invert>.img-wrapper .fit{left:0;right:11.25%}.highlight-block .txt{display:table-cell;position:relative;z-index:3;width:50%;height:29vw;padding-left:40px;padding-right:5.625%;direction:ltr;vertical-align:top;border-color:inherit}.highlight-block.invert .txt{padding-right:40px;padding-left:5.625%}.highlight-block .map iframe{position:absolute;left:0;top:0;width:100%;height:100%}.image-block{margin-bottom:0}.image-block .img-wrapper{padding-bottom:43.75%}.sandbox .image-block img{margin:0}@media(min-width:1px)and (max-width:93.75em){.highlight-block>.img-wrapper .fit{left:6%}.highlight-block.invert>.img-wrapper .fit{right:6%}.highlight-block .txt{padding-right:3%}.highlight-block.invert .txt{padding-left:3%}}@media(min-width:1px)and (max-width:80em){.highlight-block,.image-block{margin-top:2.5em}.highlight-block{margin-bottom:2.5em}}@media(min-width:1px)and (max-width:63.9375em){.sandbox .align-left,.sandbox .align-right{margin:0 30px 30px 0}.sandbox .align-right{float:right;margin:0 0 30px 30px}.highlight-block .txt{padding-left:30px}.highlight-block.invert .txt{padding-right:30px}}@media(min-width:1px)and (max-width:60em){.highlight-block,.highlight-block>.img-wrapper,.highlight-block .txt{display:block;width:100%}.highlight-block>.img-wrapper{position:relative;height:0;padding-bottom:62%}.highlight-block>.img-wrapper .fit,.highlight-block.invert>.img-wrapper .fit{left:30px;right:30px}.highlight-block .txt,.highlight-block.invert .txt{height:auto;padding:1.5em 30px 0}}@media print,(min-width:1px)and (max-width:47.9375em){.sandbox img[width^="4"],.sandbox img[width^="3"]{float:none;display:block;max-width:100%;height:auto;margin:1.5em 0}.sandbox .align-left,.sandbox .align-right{margin:0 20px 20px 0}.sandbox .align-right{float:right;margin:0 0 20px 20px}.highlight-block,.image-block{margin-top:2em}.highlight-block{margin-bottom:2em}.highlight-block>.img-wrapper .fit,.highlight-block.invert>.img-wrapper .fit{left:20px;right:20px}.highlight-block .txt,.highlight-block.invert .txt{padding-left:20px;padding-right:20px}}@media(min-width:1px)and (max-width:29.9375em){.sandbox li{margin-left:1.5em}.sandbox ol>li:before{margin-right:.25em}.sandbox img[width^="2"]{float:none;display:block;max-width:100%;height:auto;margin:1.5em 0}}.footer-photos{position:relative}.footer-photos strong{position:absolute;left:50%;bottom:100%;width:10em;margin:0 0 1em -5em;font-size:137.5%}.footer-photos strong img{display:block;width:100%}.footer-photos ul{overflow:hidden;background:#585858}.footer-photos li{float:left;width:16.666%}.footer-photos .img-wrapper{padding-bottom:100%}.footer-photos a:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;opacity:0}.footer-photos a:hover:after{opacity:.25}.footer-logos{padding:30px 5px 25px;text-align:center;word-spacing:-.23em}.footer-logos a{display:inline-block;vertical-align:middle;word-spacing:normal}.footer-logos img{display:block}.alliance-newyork{width:5.625em;margin:.75em 1.0625em .375em}.alliance-boston{width:12em;margin:1.6875em 1.0625em 1.25em}.alliance-maine{width:4.375em;margin:1.1875em 1.0625em}.alliance-canada{width:9em;margin:1.25em 1.0625em}.alliance-quebec{width:7.5em;margin:1.0625em 1.0625em}.partner-canadake{width:5.625em;margin:.75em 1.0625em}.partner-bonjourqc{width:8.5em;margin:1.0625em 1.0625em}.footer-copyright{background:#f4f4f4}.footer-copyright small{display:block;padding-top:1em;padding-bottom:1em;text-align:center;font-size:87.5%}.footer-copyright span{display:inline-block;padding-left:.66em;line-height:1}.footer-copyright br{display:none}.footer-copyright a{position:relative;display:inline-block;margin:0 .33em 0 -.25em;padding:.25em .33em;color:inherit}.footer-copyright a:hover,.footer-copyright .actif{color:#3fb0e4}.footer-copyright a:before{content:".";position:absolute;left:-.25em;top:0;color:#585858}@media(min-width:1px)and (max-width:80em){.footer-photos strong{font-size:112.5%}}@media(min-width:1px)and (max-width:47.9375em){.footer-copyright span{display:block;margin-top:.5em}.footer-copyright a:first-child:before{display:none}.footer-photos strong{font-size:100%}.footer-photos li{width:33.333%}}@media(min-width:1px)and (max-width:29.9375em){.footer-photos strong{font-size:81.25%}.footer-logos{padding:9px;font-size:81.25%}}@media print{.footer{display:none}}