#nav-offCanvas__switch{margin:0 0 30px;text-align:center}.nav-offCanvas__switch__element{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0 10px;font:600 1.4rem/1.25em 'Source Sans Pro',Arial,sans-serif;font-weight:600;font-style:normal;font-size:1.4rem;line-height:1.25em;color:#17375f;text-decoration:none}@media (min-width:551px){#nav-offCanvas__switch{padding:0 50px}.nav-offCanvas__switch__element{width:113px;height:113px}}@media (max-width:550px){#nav-offCanvas__switch{padding:0 30px}.nav-offCanvas__switch__element{width:75px;height:75px}}.nav-offCanvas__switch__element.-js-nav-offCanvas__switch__element--active,.nav-offCanvas__switch__element:active,.nav-offCanvas__switch__element:focus,.nav-offCanvas__switch__element:hover{background:#ecf3fa;border-radius:50%}.nav-offCanvas__switch__icon{width:100%;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}@media (min-width:551px){.nav-offCanvas__switch__icon{height:46px}}@media (max-width:550px){.nav-offCanvas__switch__icon{height:33px}}.nav-offCanvas__switch__icon--tourism{background-image:url(nucleus/nav.offCanvas__switch/assets/images/nav.offCanvas_switch.tourism.1f677954.png.pagespeed.ce.H2d5VK6GnF.png)}.nav-offCanvas__switch__icon--city{background-image:url(nucleus/nav.offCanvas__switch/assets/images/nav.offCanvas_switch.city.c4e56fc7.png.pagespeed.ce.xOVvx_-ijD.png)}#nav-offCanvas__switch.-js-nav-offCanvas__switch--ready+#nav-offCanvas__collection>.nav-offCanvas__element:not(.-js-nav-offCanvas__element--active),#nav-offCanvas__switch:not(.-js-nav-offCanvas__switch--ready)+#nav-offCanvas__collection>.nav-offCanvas__element:not(:first-child){display:none}.nav-offCanvas__element>.nav-offCanvas__element__group li:not(:last-child),.nav-offCanvas__element__group:not(:last-child){border-bottom:1px rgba(149,149,149,.1) solid}.nav-offCanvas__element>.nav-offCanvas__element__group li.active,.nav-offCanvas__element__group .nav-offCanvas__element__group li.active,.nav-offCanvas__element__group.-js-nav-offCanvas__element__group--active>.nav-offCanvas__element__group__title{background:#ecf3fa}.nav-offCanvas__element__group:not(.-js-nav-offCanvas__element__group--active)>.nav-offCanvas__element__group{display:none}.nav-offCanvas__element__group.-js-nav-offCanvas__element__group--active>.nav-offCanvas__element__group{display:block}.nav-offCanvas__element__group__title{position:relative;color:#17375f;cursor:pointer}.nav-offCanvas__element__group__title::after{position:absolute;top:calc(50% - .5em);right:30px;font:400 2rem/1em icomoon;font-weight:400;font-style:normal;font-size:2rem;line-height:1em;color:#17375f}.nav-offCanvas__element__group:not(.-js-nav-offCanvas__element__group--active)>.nav-offCanvas__element__group__title::after{content:'\e90d'}.nav-offCanvas__element__group.-js-nav-offCanvas__element__group--active>.nav-offCanvas__element__group__title::after{content:'\e90e'}.nav-offCanvas__element>.nav-offCanvas__element__group>.nav-offCanvas__element__group__title{font:700 2.6rem/1.07692308em 'Source Sans Pro',Arial,sans-serif;font-weight:700;font-style:normal;font-size:2.6rem;line-height:1.07692308em;text-transform:uppercase}@media (min-width:551px){.nav-offCanvas__element>.nav-offCanvas__element__group>.nav-offCanvas__element__group__title{padding:18px 50px}}.nav-offCanvas__element>.nav-offCanvas__element__group>.nav-offCanvas__element__group__title>span{font:400 2rem/1.2em Trocchi,Arial,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1.2em;color:#856021;text-transform:none}@media (max-width:550px){.nav-offCanvas__element>.nav-offCanvas__element__group>.nav-offCanvas__element__group__title{padding:18px 30px}.nav-offCanvas__element>.nav-offCanvas__element__group>.nav-offCanvas__element__group__title>span{font-size:2rem}}.nav-offCanvas__element__group .nav-offCanvas__element__group>.nav-offCanvas__element__group__title{font:400 1.7rem/1.22222222em Trocchi,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:1.22222222em}@media (min-width:551px){.nav-offCanvas__element__group .nav-offCanvas__element__group>.nav-offCanvas__element__group__title{padding:20px 50px}}@media (max-width:550px){.nav-offCanvas__element__group .nav-offCanvas__element__group>.nav-offCanvas__element__group__title{padding:20px 30px}}.nav-offCanvas__element__group a{display:block;text-decoration:none}.nav-offCanvas__element__group ul{list-style:none;margin:0;padding:0}.nav-offCanvas__element__group:not(.-js-nav-offCanvas__element__group--active)>ul>li{display:none}.nav-offCanvas__element__group.-js-nav-offCanvas__element__group--active>ul>li{display:block}.nav-offCanvas__element>.nav-offCanvas__element__group li>a{font:400 1.7rem/1.22222222em Trocchi,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:1.22222222em;color:#17375f}@media (min-width:551px){.nav-offCanvas__element>.nav-offCanvas__element__group li>a{padding:20px 50px}}@media (max-width:550px){.nav-offCanvas__element>.nav-offCanvas__element__group li>a{padding:20px 30px}}.nav-offCanvas__element__group .nav-offCanvas__element__group li>a{font:400 2rem/1.3em 'Source Sans Pro',Arial,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1.3em;color:#28323b}@media (min-width:551px){.nav-offCanvas__element__group .nav-offCanvas__element__group li>a{padding:11px 50px 11px 70px}}@media (max-width:550px){.nav-offCanvas__element__group .nav-offCanvas__element__group li>a{padding:11px 30px 11px 50px}}.nav-offCanvas__element__group .nav-offCanvas__element__group li:first-of-type>a{font-weight:400;margin-top:10px}.nav-offCanvas__element__group .nav-offCanvas__element__group li:last-of-type>a{margin-bottom:30px}.darksite__background,.darksite__wrapper{height:100%;left:0;position:fixed;top:0;width:100%}html.-state-darksite--shown{overflow:hidden}.darksite{display:none}.-state-darksite--shown .darksite{display:block}.darksite__wrapper{overflow-y:auto;z-index:1000}.darksite__background{background:rgba(255,255,255,.25);cursor:pointer}.darksite__content{box-shadow:0 0 0 1px rgba(0,0,0,.5) inset;background:#fff;min-height:100%;position:absolute;width:100%}@media screen and (min-width:601px){.darksite__content{box-shadow:0 0 15px rgba(0,0,0,.25);left:50%;max-height:90%;min-height:auto;overflow:auto;top:50%;transform:translateX(-50%) translateY(-50%);width:90%}.darksite__closer{position:absolute}}.darksite__text{color:#28323b;margin:50px 20px 20px}.darksite__text h1,.darksite__text h2,.darksite__text h3{text-transform:uppercase;margin:0;padding:0 0 20px}.darksite__text h1{font:700 5.5rem/1.18181818em 'Source Sans Pro',Arial,sans-serif;font-weight:700;font-style:normal;font-size:5.5rem;line-height:1.18181818em;color:#000}@media (min-width:901px) and (max-width:1400px){.darksite__text h1{font-size:5.33333333rem}}@media (min-width:551px) and (max-width:900px){.darksite__text h1{font-size:4.5rem}}@media (max-width:550px){.darksite__text h1{font-size:4rem}}.darksite__text h2{font:700 4.2rem/1.23809524em 'Source Sans Pro',Arial,sans-serif;font-weight:700;font-style:normal;font-size:4.2rem;line-height:1.23809524em;color:#000}@media (min-width:901px) and (max-width:1400px){.darksite__text h2{font-size:4rem}}@media (min-width:551px) and (max-width:900px){.darksite__text h2{font-size:3.75rem}}@media (max-width:550px){.darksite__text h2{font-size:3.42857143rem}}.darksite__text h3{font:700 2.8rem/1em 'Source Sans Pro',Arial,sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:1em}.darksite__text h4,.darksite__text h5,.darksite__text h6{text-transform:uppercase;margin:0 0 25px;color:#17375f}@media (min-width:551px) and (max-width:900px){.darksite__text h3{font-size:2.5rem}}@media (max-width:550px){.darksite__text h3{font-size:2.57142857rem}}.darksite__text h4{font:700 2.5rem/1em 'Source Sans Pro',Arial,sans-serif;font-weight:700;font-style:normal;font-size:2.5rem;line-height:1em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:551px) and (max-width:900px){.darksite__text h4{font-size:2.25rem}}@media (max-width:550px){.darksite__text h4{font-size:2.28571429rem}}.darksite__text h5{font:700 2.2rem/1em 'Source Sans Pro',Arial,sans-serif;font-weight:700;font-style:normal;font-size:2.2rem;line-height:1em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:551px) and (max-width:900px){.darksite__text h5{font-size:2rem}}@media (max-width:550px){.darksite__text h5{font-size:2rem}}.darksite__text h6{font:700 2rem/1em 'Source Sans Pro',Arial,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:551px) and (max-width:900px){.darksite__text h6{font-size:1.75rem}}@media (max-width:550px){.darksite__text h6{font-size:1.71428571rem}}.darksite__text p{font:400 1.8rem/1.38888889em 'Source Sans Pro',Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.8rem;line-height:1.38888889em;margin:0;padding:0 0 20px}.darksite__text a{text-decoration:underline}.darksite__text b,.darksite__text strong{font:600 1.8rem/1.38888889em 'Source Sans Pro',Arial,sans-serif;font-weight:600;font-style:normal;font-size:1.8rem;line-height:1.38888889em}.darksite__text em,.darksite__text i{font:italic 300 1.8rem/1.38888889em 'Source Sans Pro',Arial,sans-serif;font-weight:300;font-style:italic;font-size:1.8rem;line-height:1.38888889em}.darksite__text .byline{font:400 2rem/1.7em Trocchi,Arial,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1.7em;color:#856021}@media (max-width:550px){.darksite__text .byline{font-size:1.71428571rem}}.darksite__closer{background:#17375f;border:0;color:#fff;cursor:pointer;display:block;font-size:20px;height:35px;line-height:42px;margin:0 5px 5px;padding:0;position:absolute;right:-5px;text-align:center;top:0;width:40px}.darksite__closer span[class^="icon-"]{font-size:3rem;line-height:1.25em}.darksite__closer span[class^="icon-"]::before{padding:0 3px 0 0}.darksite__closer:hover{transition:color .25s ease;background:#ecf3fa;color:#17375f}@media screen and (max-width:601px){.darksite__wrapper.h-grid:not([class*=h-grid-ty-]):not(.h-grid-noMargin){width:100%}}