.header{display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.header-logo{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:12}@media all and (min-width:768px){.header-logo{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}}.header-international{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2}@media all and (min-width:768px){.header-international{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7;-ms-grid-column-span:1}}@media all and (min-width:768px){.submenu{display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media all and (min-width:768px){.submenu-intro{-ms-grid-column:1;-ms-grid-column-span:4}}@media all and (min-width:768px){.discover-intro{-ms-grid-column:1;-ms-grid-column-span:3}.discover-section{-ms-grid-column:4;-ms-grid-column-span:8}.cities-and-regions-submenu .submenu-section:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:3}.cities-and-regions-submenu .submenu-section:nth-child(2){-ms-grid-column:4;-ms-grid-column-span:3}.cities-and-regions-submenu .submenu-section:nth-child(3){-ms-grid-column:7;-ms-grid-column-span:3}.cities-and-regions-submenu .submenu-section:nth-child(4){-ms-grid-column:10;-ms-grid-column-span:3}.see-and-do-intro{-ms-grid-column:1;-ms-grid-column-span:3}.see-and-do-submenu .submenu-section:nth-child(2){-ms-grid-column:4;-ms-grid-column-span:2}.see-and-do-submenu .submenu-section:nth-child(3){-ms-grid-column:6;-ms-grid-column-span:2}.see-and-do-submenu .submenu-section:nth-child(4){-ms-grid-column:8;-ms-grid-column-span:2}.food-and-drink-intro{-ms-grid-column:1;-ms-grid-column-span:4}.food-and-drink-submenu .submenu-section:nth-child(2){-ms-grid-column:5;-ms-grid-column-span:2}.food-and-drink-submenu .submenu-section:nth-child(3){-ms-grid-column:7;-ms-grid-column-span:2}.food-and-drink-submenu .submenu-section:nth-child(4){-ms-grid-column:9;-ms-grid-column-span:2}.accommodations-intro{-ms-grid-column:1;-ms-grid-column-span:5}.accommodations-submenu .submenu-section:nth-child(2){-ms-grid-column:6;-ms-grid-column-span:2}.accommodations-submenu .accommodations-image{-ms-grid-column:9;-ms-grid-column-span:5}}.international-submenu__list{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:12}@media all and (min-width:768px){.international-submenu__list{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:8}}.international-submenu{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:12}.header-vacation-guides{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:12}@media all and (min-width:768px){.header-vacation-guides{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}}.header-weather{display:none}@media all and (min-width:768px){.header-weather{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:8;-ms-grid-column-span:2}}.header-search{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:8}@media all and (min-width:768px){.header-search{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:10;-ms-grid-column-span:3}}.header-toggle{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:11;-ms-grid-column-span:2}.header-menu{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:12}@media all and (min-width:768px){.header-menu{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:9}}.header-submenu{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:12}.header-social{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:12}@media all and (min-width:768px){.header-social{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:3}}.vacation-guides{display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.vacation-guides__title{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:12}@media all and (min-width:768px){.vacation-guides__title{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:6}}@media all and (min-width:768px){.vacation-guides__description{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:6}}.vacation-guides-intro{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:6}@media all and (min-width:768px){.vacation-guides-intro{-ms-grid-row:1;-ms-grid-row-span:4;-ms-grid-column:7;-ms-grid-column-span:6}}.vacation-guides__list{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:7;-ms-grid-column-span:6;display:flex;flex-direction:column;justify-content:center}@media all and (min-width:768px){.vacation-guides__list{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:6;flex-direction:row}}.vacation-guides__link{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:12}@media all and (min-width:768px){.vacation-guides__link{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:6}}@media all and (min-width:768px){.discover__list{display:flex;justify-content:space-around;flex-wrap:wrap}}@media all and (min-width:992px){.discover__list{flex-wrap:nowrap}}@media all and (min-width:992px){.discover__item{width:100%}}.header-background{position:relative;width:100%;height:100%}.header-background:before,.header-background:after{content:"";position:absolute;width:100%;z-index:-1}.header-background:before{top:0;height:90px;background-image:url("/images/backgrounds/nav-top-background.jpg")}.header-background:after{top:90px;height:55px;background:#007ea8}@media all and (min-width:768px){.header-background:before{top:0;height:55px;background:#007ea8}.header-background:after{top:55px;height:100px;background-image:url("/images/backgrounds/nav-top-background.jpg")}}.header{margin:0 auto;width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(12,1fr);justify-items:center;grid-template-areas:"lo lo lo lo lo lo lo lo lo lo lo lo" "in in se se se se se se se se to to" "is is is is is is is is is is is is" "va va va va va va va va va va va va" "me me me me me me me me me me me me" "so so so so so so so so so so so so"}@media all and (min-width:768px){.header{grid-template-areas:"va va va so so so in we we se se se" "lo lo lo me me me me me me me me me" "su su su su su su su su su su su su"}}.header-logo{grid-area:lo;height:90px;display:flex;flex-direction:column;justify-content:center;text-align:center}@media all and (min-width:768px){.header-logo{height:100px}}.header-logo__link{display:block}@media all and (min-width:768px){.header-logo__link{margin-left:min(2vw,30px)}}.header-logo__image{max-width:100%;height:55px;margin:5px;margin-top:10px}.header__utility{position:relative;height:55px}.header-international{grid-area:in;width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;background-color:#007ea8}@media all and (min-width:768px){.header-international{background-color:#1072a2;width:auto}}.header-international__icon{width:60px;height:55px;margin:0 auto;background-image:url("/images/icons/flags-sprite.png");background-repeat:no-repeat;background-position:-29px -202px;cursor:pointer}.header-weather{grid-area:we;display:none}@media all and (min-width:768px){.header-weather{width:100%;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#007ea8}}.header-search{grid-area:se;position:relative;width:100%;display:flex;flex-direction:column;justify-content:center}.header-search__input{margin:5px;padding-left:10px;border:none;height:41px;border-radius:2px;color:#000;background-color:#2799be}.header-search__input::-moz-placeholder{color:#d1f5ff}.header-search__input::placeholder{color:#d1f5ff}.header-search__input:focus{background-color:#fff}.header-search__input:focus::-moz-placeholder{color:#757575}.header-search__input:focus::placeholder{color:#757575}@media all and (min-width:768px){.header-search__input{margin-right:7px}}.header-search__button{position:absolute;top:7px;right:7px;height:41px;width:41px;color:#14323d;cursor:pointer;background-color:rgba(0,0,0,0);border:none;padding:0}.header-search__icon{fill:#000;height:15px;margin-top:4px}.header-toggle{grid-area:to;width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;background-color:#007ea8}@media all and (min-width:768px){.header-toggle{display:none}}.header-mobile-menu{position:absolute;top:90px;right:calc(8vw - 26.5px);height:55px;width:55px;margin:0;padding:0;border:0;cursor:pointer;z-index:1}@media all and (min-width:768px){.header-mobile-menu{display:none}}.header-mobile-menu--active~.header-menu{display:flex;flex-direction:column}@media all and (min-width:768px){.header-mobile-menu--active~.header-menu{flex-direction:row}}.header-mobile-menu--active~.header-vacation-guides{display:block}.header-mobile-menu--active~.header-social{display:block}.header-toggle__icon{fill:#1e417b;height:28px}@media all and (min-width:768px){.header-toggle__icon{display:none!important}}.header-menu{grid-area:me;margin:0;padding:0;width:100%;height:100%;list-style-type:none;-webkit-font-smoothing:antialiased;background-color:#061c44;display:none}@media all and (min-width:768px){.header-menu{display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:center;background-color:inherit;max-height:100px;padding:0 5px}}@media all and (min-width:768px){.header-menu__item{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}}.header-menu__item--active>.header-submenu,.header-menu__item--active>.vacation-guides-submenu,.header-menu__item--active>.international-submenu{display:block;visibility:visible;opacity:1}@media all and (min-width:768px){.header-menu__item--active.header-menu__item--dropdown>.header-menu__button{color:#003e7d;font-weight:bold}}@media all and (min-width:768px){.header-menu__item--active.header-menu__item--dropdown:after{position:absolute;content:"";border-width:15px 15px 15px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;transform-origin:center;transform:translateY(45px) rotate(90deg);opacity:1}}.header-menu__button,.header-menu__link{background:none;border:none;position:relative;display:block;margin:0;padding:0;cursor:pointer}.header-menu__item--dropdown>.header-menu__button,.header-menu__link{padding:13.5px 20px;border-bottom:1px solid #14323d;font-family:Antic Slab;font-weight:400;font-size:16px;width:100%;text-align:left;color:#fff}.header-menu__item--dropdown>.header-menu__button:hover,.header-menu__link:hover{color:#80b6e8}@media all and (min-width:768px){.header-menu__item--dropdown>.header-menu__button,.header-menu__link{color:#003e7d;padding:0;height:auto;width:unset;text-align:center;border-bottom:none}.header-menu__item--dropdown>.header-menu__button:hover,.header-menu__link:hover{color:#003e7d;font-weight:bold}.header-menu__item--dropdown>.header-menu__button:after,.header-menu__link:after{content:none}}@media all and (min-width:992px){.header-menu__item--dropdown>.header-menu__button,.header-menu__link{font-size:19px;white-space:nowrap}}@media all and (min-width:768px){.vacation-guides-menu__item>.header-menu__button{display:flex;margin-top:4px}}.international-submenu__list{margin:0 auto;padding:20px;width:100%;list-style-type:none;grid-column:span 8;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:20px 10px;align-items:center;text-align:center}.international-submenu__link{display:block;font-size:13px;color:#fff;font-family:"Antic Slab";text-align:center;width:120px;height:80px}.international-submenu__link:hover{opacity:.7;transition:opacity ease-in-out .25s;color:#fff}.international-submenu__link:before{content:"";position:relative;display:block;background-image:url("/images/icons/flags-sprite.png");background-repeat:no-repeat;position:relative;margin:0 auto;height:50px;width:75px;font-size:12px}.international-submenu__link[aria-label=Germany]:before{background-position:-23px -62px}.international-submenu__link[aria-label=France]:before{background-position:-128px -62px}.international-submenu__link[aria-label=Canada]:before{background-position:-240px -62px}.international-submenu__link[aria-label=UK]:before{background-position:-345px -62px}.international-submenu__link[aria-label=Italy]:before{background-position:-450px -62px}.international-submenu__link[aria-label=Brazil]:before{background-position:-556px -62px}.international-submenu__link[aria-label=Spain]:before{background-position:-655px -62px}.international-submenu__link[aria-label=USA]:before{background-position:-755px -62px}.vacation-guides-submenu__image{max-width:100%;height:auto;margin:0;margin-top:20px;margin-left:20px}@media all and (min-width:768px){.vacation-guides-submenu__image{margin-left:0;padding-right:20px;padding-bottom:0}}.vacation-guides__list{margin:0 auto;padding:0;list-style-type:none;-webkit-font-smoothing:antialiased;grid-column:span 6}@media all and (min-width:768px){.vacation-guides__list{padding:0 10px 10px 10px;grid-row:3;width:100%;display:flex;justify-content:space-around;max-width:500px}}.vacation-guides__link{display:block;color:#fff;padding:10px 20px;font-family:Antic Slab;font-weight:400;grid-column:span 12}.vacation-guides__link:hover{color:#80b6e8}@media all and (min-width:768px){.vacation-guides__link{padding:8px 10px;border-bottom:none;text-align:center;font-size:15px;grid-column:1/span 6}}@media all and (min-width:992px){.vacation-guides__link{font-size:16px}}.vacation-guides__link--outline{display:inline-block;border:1px solid #fff;border-radius:20px;padding:10px 20px;margin:20px auto;margin-top:0;text-align:center;font-family:Antic Slab}@media all and (min-width:768px){.vacation-guides__link--outline{margin-top:20px}}@media all and (min-width:768px){.vacation-guides__link--mail:before{content:"";border-radius:50%;padding:5px;background-color:#14436d;height:80px;width:80px;margin:0 auto;margin-bottom:5px;text-align:center;display:block;background-image:url(/Areas/VacationGuides/images/hero/icon-request-by-mail.svg);background-repeat:no-repeat;background-position:-3px 5px}}@media all and (min-width:768px){.vacation-guides__link--online:before{content:"";border-radius:50%;background-color:#14436d;height:80px;width:80px;margin:0 auto;margin-bottom:5px;text-align:center;display:block;background-image:url(/Areas/VacationGuides/images/hero/icon-view-online.svg);background-repeat:no-repeat;background-position:0 0}}@media all and (min-width:768px){.vacation-guides__link--download:before{content:"";border-radius:50%;background-color:#14436d;height:80px;width:80px;margin:0 auto;margin-bottom:5px;text-align:center;display:block;background-image:url(/Areas/VacationGuides/images/hero/icon-download-now.svg);background-repeat:no-repeat;background-position:2px 0}}.header-submenu{margin:0;padding:0;width:100%;background:#fff;display:none;opacity:0;color:#0c80a6;font-weight:600}@media all and (min-width:768px){.header-submenu{visibility:hidden;display:block;position:absolute;top:155px;right:0;left:0;z-index:3;box-shadow:0 2px 2px 0 rgba(0,0,0,.1),0 50px 50px 0 rgba(0,0,0,.15)}.header-submenu:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.75;background-image:url("/images/megaMenu/contours.svg");background-repeat:no-repeat;background-position:50% 0;background-size:cover;pointer-events:none}}.vacation-guides-submenu{margin:0;padding:0;width:100%;background-color:#007ea8}@media all and (min-width:768px){.vacation-guides-submenu{opacity:0;visibility:hidden;position:absolute;top:55px;right:0;left:0;z-index:3;color:#003e7d;font-weight:600;background-color:#164973;transition:opacity ease-in-out .5s}}.vacation-guides{display:grid;grid-template-columns:repeat(12,1fr);align-items:center;max-width:1200px;margin:0 auto}.vacation-guides__title{color:#fff;font-weight:300;text-align:center;grid-column:span 12;margin-bottom:0}@media all and (min-width:768px){.vacation-guides__title{grid-column:span 6;margin:40px 10px 0 10px}}.vacation-guides__description{display:none}@media all and (min-width:768px){.vacation-guides__description{display:block;color:#fff;font-family:"Antic Slab";font-weight:300;line-height:26px;grid-column:span 6;grid-row-start:2;margin:0 auto;margin-top:10px;padding:0 20px;max-width:500px}}.vacation-guides-intro{grid-column:span 6}@media all and (min-width:768px){.vacation-guides-intro{grid-column:7/span 6;grid-row:1/span 4}}.international-submenu{grid-area:is;margin:0;padding:0;width:100%;background-color:#164973;display:none;visibility:hidden;opacity:0;z-index:1}@media all and (min-width:768px){.international-submenu{display:block;position:absolute;top:55px;right:0;left:0;z-index:4;color:#003e7d;font-weight:600;background-color:#164973;transition:opacity ease-in-out .5s}}.submenu{margin:0 auto;padding:0;width:100%;list-style-type:none;-webkit-font-smoothing:antialiased}@media all and (min-width:768px){.submenu{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;margin-top:10px}}.submenu--utility{background-color:#164973}@media all and (min-width:768px){.submenu--utility{margin-top:0}}.header-submenu__item{grid-column:span 2}.header-submenu__link{display:block;color:#003e7d;padding:13.5px 20px;border-bottom:1px solid #c6c6c6;font-family:Antic Slab;font-weight:600}.header-submenu__link:hover{color:#109fcf}@media all and (min-width:768px){.header-submenu__link{padding:5px 10px;border-bottom:none;text-align:left;font-size:15px}}@media all and (min-width:992px){.header-submenu__link{font-size:16px}}.header-submenu__link--indent{padding:13.5px 20px 13.5px 40px}@media all and (min-width:768px){.header-submenu__link--indent{padding:5px 10px}}.header-submenu__span{display:block;color:#6a98c4;padding:13.5px 20px;border-bottom:1px solid #c6c6c6;font-family:Antic Slab;font-weight:600}@media all and (min-width:768px){.header-submenu__span{color:#fff;padding:8px 10px;border-bottom:none;text-align:left}}@media all and (min-width:768px){.header-submenu__span--dark{color:#0c80a6;margin-bottom:5px}}.section-heading{margin:0;padding:0;width:100%;list-style-type:none;-webkit-font-smoothing:antialiased}.section__list{margin:0;padding:0;width:100%;list-style-type:none;-webkit-font-smoothing:antialiased}@media all and (min-width:768px){.section__list{padding:0 0 10px 0}}.submenu-section{margin-top:0}@media all and (min-width:768px){.submenu-section{margin-top:10px;grid-column:span 3}}@media all and (min-width:992px){.submenu-section{grid-column:span 2}}@media all and (min-width:768px){.submenu-section--offset{margin-top:-5px}}.submenu-intro{display:none}@media all and (min-width:768px){.submenu-intro{grid-column:span 3;grid-row:1/-1;display:block;padding:20px 20px 0 20px;text-align:left}}@media all and (min-width:992px){.submenu-intro{grid-column:span 4}}@media all and (min-width:768px){.international-intro{grid-column:span 4;padding-bottom:20px;color:#fff;background-image:url("/images/backgrounds/subInfoBGFull.jpg");background-repeat:no-repeat}}.submenu-intro__title{margin-top:0;margin-bottom:15px;font-weight:400}.submenu-intro__description{font-size:14px;line-height:1.8;margin-bottom:10px}@media all and (min-width:768px){.see-and-do-intro{grid-column:span 3}}@media all and (min-width:992px){.see-and-do-intro{grid-column:span 4}}.see-and-do-submenu{margin-bottom:10px}.food-and-drink-submenu{margin-bottom:10px}@media all and (min-width:768px){.accommodations-submenu-section{grid-column:span 3;margin-bottom:20px}}@media all and (min-width:768px){.accommodations-intro{grid-column:span 5}}.accommodations-image{display:none}@media all and (min-width:768px){.accommodations-image{display:block;grid-column:span 4;background-image:url("/images/megaMenu/places-to-stay-2020.jpg");background-position:50%;background-repeat:no-repeat;background-size:cover}}@media all and (min-width:768px){.discover-submenu{padding-bottom:15px}}@media all and (min-width:768px){.discover__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));grid-gap:0 5px}}@media all and (min-width:768px){.discover-section{grid-column:span 8;max-width:900px}}@media all and (min-width:768px){.discover-intro{grid-column:span 4}}@media all and (min-width:768px){.discover__link{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}}.discover__icon{display:none}@media all and (min-width:768px){.discover__icon{display:block;height:70px;max-width:60%}}@media all and (min-width:992px){.discover__icon{height:80px;max-width:100%}}@media all and (min-width:768px){.discover__icon--trip-ideas{margin-top:-5px;margin-bottom:5px}}@media all and (min-width:992px){.discover__icon--trip-ideas{width:calc(79px - 30%)}}@media all and (min-width:992px){.discover__icon--stories{width:calc(95px - 30%)}}@media all and (min-width:992px){.discover__icon--highlights{width:calc(95px - 30%)}}.discover__icon--podcast{margin-left:-12px}@media all and (min-width:992px){.discover__icon--podcast{width:calc(85px - 30%)}}@media all and (min-width:992px){.discover__icon--videos{width:calc(80px - 30%)}}@media all and (min-width:992px){.discover__icon--darius-rucker{width:calc(110px - 30%)}}@media all and (min-width:768px){.discover__span{font-size:14px;white-space:nowrap}}.cities-and-regions-submenu{position:relative;max-width:1200px}@media all and (min-width:768px){.cities-and-regions-submenu{margin-top:20px}}.cities-and-regions-submenu-section{grid-column:span 3;width:100%}@media all and (min-width:768px){.cities-and-regions-submenu-section{margin-top:-35px}.cities-and-regions-submenu-section:not(:last-child):after{content:"";position:absolute;top:125px;bottom:0;margin:0;margin-left:10px;height:50%;border-right:solid 1px rgba(72,72,72,.15)}}.cities-and-regions-footer{margin-top:20px}.cities-and-regions-footer__link{display:block;padding:1.4rem;color:#fff;background-color:#007ea8;text-align:center;font-size:1.2rem;font-weight:400;transition:background-color ease-in-out 250ms}.cities-and-regions-footer__link:hover{background-color:#66abca}.cities-and-regions__region{display:block}.cities-and-regions__region:hover .cities-and-regions__circle{background:#c3bdb3;transform:scale(1.1,1.1);transform-origin:50% 50%;transition:all .35s ease;opacity:.65}.cities-and-regions__region:hover .cities-and-regions__heading--mountains{color:#534741;transition:all .35s ease}.cities-and-regions__region:hover .cities-and-regions__heading--midlands{color:#5f7c6d;transition:all .35s ease}.cities-and-regions__region:hover .cities-and-regions__heading--coast{color:#2c5f9a;transition:all .35s ease}.cities-and-regions__heading--mountains{color:#938a77}.cities-and-regions__heading--midlands{color:#5f7c6d}.cities-and-regions__heading--coast{color:#6884a4}.cities-and-regions__heading--scatr{color:#41817d}.cities-and-regions__image-with-circle{position:relative;margin:0 auto;margin-bottom:20px;max-width:200px;height:100%;width:100%;display:flex;justify-content:center;align-items:center}@media all and (min-width:768px){.cities-and-regions__image-with-circle{max-width:100%}}.cities-and-regions__image{height:100%;width:100%;z-index:0}.cities-and-regions__circle{background:#f9f9f5;border-radius:50%;display:block;position:absolute;left:0;top:0;width:100%;height:100%}.cities-and-regions__list{display:inline-block;padding:20px;text-align:center}.cities-and-regions__link{display:inline-block;border:none;padding:6px 0;color:#7e7558;text-align:center;font-weight:600}.cities-and-regions__link:hover{color:#534741;transition:color .25s ease}@media all and (min-width:768px){.cities-and-regions__link{display:inline;line-height:2}}.cities-and-regions__separator{margin:0 3px;color:#7e7558}.header-vacation-guides{grid-area:va;margin:0;padding:0;width:100%;background-color:#1693d1;display:none}@media all and (min-width:768px){.header-vacation-guides{display:flex;flex-direction:row;justify-content:flex-end;height:55px;background-color:#007ea8}.header-vacation-guides .header-menu__item:after{content:none}}.header-vacation-guides__image{display:none}@media all and (min-width:768px){.header-vacation-guides__image{display:inline-block;margin-top:auto;margin-bottom:0}}.header-vacation-guides__text{display:none}@media all and (min-width:768px){.header-vacation-guides__text{color:#fff;display:inline-block;align-self:flex-end;text-align:right;font-family:Adamina;font-size:14px;line-height:1.1;padding-right:10px;padding-bottom:5px}}.header-social{grid-area:so;margin:0;padding:0;width:100%;height:100%;background-color:#061c44;display:none}@media all and (min-width:768px){.header-social{display:block;background-color:rgba(0,0,0,0)}}.header-social__list{margin:0 auto;padding:0;width:100%;height:100%;list-style-type:none;display:flex;flex-direction:row;justify-content:space-around;align-items:center;max-width:200px}@media all and (min-width:768px){.header-social__list{align-items:flex-end}}.header-social__item{display:inline-block}.header-social__link{display:inline-block;padding:12px 5px}.header-social__icon{height:22px;width:22px;fill:#fff;opacity:1;transition:all .25s ease}.header-social__icon:hover{opacity:.75}.footer-social{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;height:54px;background-image:url(/images/backgrounds/utilityTopo.jpg);background-repeat:no-repeat;background-color:#0e9ece;list-style-type:none;margin:0;margin-top:10px;padding:0}@media all and (min-width:768px){.footer-social{margin-top:15px}}@media all and (min-width:992px){.footer-social{margin-top:20px}}.footer-social__link{fill:#fff;transition:.25s ease-in-out;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;display:block}.footer-social__link:hover{fill:#b1d7ff}.footer-social__icon{height:22px;width:22px;margin-top:4px}.footer-background{width:100%;height:100%;background-color:#364560}.footer{position:relative;margin:0 auto;max-width:1200px;font-family:Myriad,sans-serif;text-align:center;padding:40px 10px 10px 10px;display:flex;flex-direction:column;align-items:center;color:#fff;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;justify-items:center;grid-template-areas:"lo lo lo lo lo lo lo lo lo lo lo lo" "ad ad ad ad ad ad ad ad ad ad ad ad" "ne ne ne ne ne ne ne ne ne ne ne ne" "pa pa pa pa pa pa pa pa pa pa pa pa" "li li li li li li li li li li li li"}@media all and (min-width:768px){.footer{padding:40px 10px 40px 10px;text-align:left}}@media all and (min-width:768px){.footer{grid-template-areas:"lo lo lo lo lo lo li li li li li li" "ad ad ad ad ad ad li li li li li li" "ne ne ne ne ne ne li li li li li li" "pa pa pa pa pa pa li li li li li li"}}@media all and (min-width:992px){.footer{grid-template-areas:". lo lo ad ad ad li li li li li li" "ne ne ne ne ne ne li li li li li li" "pa pa pa pa pa pa li li li li li li"}}.footer-logo{grid-area:lo}.footer-address{grid-area:ad;font-size:12px;line-height:17px;margin:0}@media all and (min-width:992px){.footer-address{max-width:70%}}.footer-newsletter{grid-area:ne;margin:0;margin-bottom:10px}.footer-newsletter__link{display:flex;align-items:center;padding:18px 25px;background-color:#027fab;border-radius:20px;color:#fff;font-family:Roboto Slab;font-weight:700;font-size:13px;transition:.25s ease-in-out}.footer-newsletter__link:hover{background-color:#0896c7}.footer-newsletter__link:before{content:url("/images/icons/mailIcon.png");margin:2px 10px 0 0}.footer-lists{grid-area:li;max-width:100%;align-self:self-start}.footer-partners{grid-area:pa;margin-bottom:30px}@media all and (min-width:768px){.footer-partners{margin-bottom:0}}.footer-partners__list{display:flex;justify-content:space-around;align-items:center;margin-top:15px;max-width:400px}.footer-partners__text{font-size:12px;font-weight:400;text-align:center}.footer-partners__link{text-align:center}.footer-partners__logo{max-width:75%;height:auto}.footer-list__heading{color:#76c6e2;font-family:Roboto Slab;font-size:14px;font-weight:400;margin:0;margin-bottom:20px;text-align:center}@media all and (min-width:768px){.footer-list__heading{margin-bottom:0;text-align:left}}.footer-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style-type:none;margin-top:4px;margin-bottom:40px;padding:0}.footer-list:last-child{margin-bottom:20px}@media all and (min-width:768px){.footer-list{justify-content:flex-start;width:100%;font-size:12px}}.footer-list__item:after{content:"|";position:relative;margin-right:4px;color:#76c6e2}.footer-list__item:last-of-type:after{content:none}.footer-list__link{font-family:Roboto Slab;font-size:12px;letter-spacing:.09em;line-height:20px;margin-right:4px;padding:14px 0;display:inline-block;color:#fff;transition:.25s ease-in-out}@media all and (min-width:768px){.footer-list__link{padding:0;font-size:10px}}.footer-list__link:hover{color:#dcdcdc}.footer-copyright-container{display:flex;flex-direction:column}@media all and (min-width:768px){.footer-copyright-container{flex-direction:row}}.footer-copyright{position:relative;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#6b5b51;font-family:Myriad,sans-serif;font-size:12px;font-weight:600;line-height:12px;width:100%;height:60px;padding:10px 20px;text-align:center}body{top:0!important}body a:hover,body a:focus{text-decoration:none}body .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .break{width:100%;height:20px}body .divider{border-bottom:2px solid #c5b6a6;height:7px;margin:40px 0}p{margin:0}@font-face{font-family:"Adamina";src:url("/fonts/adamina.woff2") format("woff2");font-display:swap}@font-face{font-family:"Antic Slab";src:url("/fonts/antic.woff2") format("woff2");font-display:swap}@font-face{font-family:"Roboto Slab";src:url("/fonts/roboto.woff2") format("woff2");font-display:swap}*,*::before,*::after{box-sizing:border-box}html{font-size:16px;line-height:1.15}@media all and (min-width:768px){html{font-size:18px}}@media all and (min-width:992px){html{font-size:20px}}body{margin:0;background-color:#fafafa;font-family:Adamina;letter-spacing:.02rem;font-weight:400}a{text-decoration:none;background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:hover{text-decoration:none}h1{font-size:2rem;letter-spacing:.1rem;font-weight:600}h2{font-size:1.6rem;font-weight:600}h3{font-size:1.2rem;font-weight:500}h4{font-size:1.1rem}p{font-size:16px}li{font-size:16px}iframe{max-width:100%}.container{width:100%;max-width:767px}@media all and (min-width:768px){.container{max-width:991px}}@media all and (min-width:992px){.container{width:1200px}}.crop{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#wrap{height:auto;margin:0 auto -415px;min-height:100%;padding:0 0 430px;position:relative}#wrap .container{max-width:1200px;width:320px}@media all and (min-width:768px){#wrap .container{width:750px}}@media all and (min-width:992px){#wrap .container{width:1200px}}#wrap .container .pageHeader{text-align:center}#wrap .container .pageHeader h1{line-height:30px;color:#442513;font-size:25px;margin-top:0;padding:0 10px}@media all and (min-width:992px){#wrap .container .pageHeader h1{font-size:34px;line-height:38px}}#wrap .container .pageHeader p,#wrap .container .pageHeader h2{color:#442513;font-family:"Josefin Slab";font-size:22px;line-height:27px;margin-bottom:25px;margin-top:5px;font-weight:400}#wrap .container .pageHeader p a,#wrap .container .pageHeader h2 a{color:#442513;text-decoration:underline}#wrap .container.bodyContainer{padding:20px 10px 0;z-index:1;position:relative}@media all and (min-width:768px){#wrap .container.bodyContainer{padding:0;width:750px}}@media all and (min-width:992px){#wrap .container.bodyContainer{width:960px}}#wrap .container.bodyContainer .row,#wrap .container.bodyContainer .container{margin:0}#wrap .container .header .container{padding:0}#wrap .container .bodyContainer{width:320px}@media all and (min-width:768px){#wrap .container .bodyContainer{width:768px}}@media all and (min-width:992px){#wrap .container .bodyContainer{width:992px}}#wrap .container.waActive{padding-top:42px}.scad{margin:0 auto;padding:20px;text-align:center;display:flex;justify-content:center;align-items:center}.scad__image{max-width:100%;height:auto}.secondary-link-button{display:inline-block;width:100%;min-width:175px;padding:14px 26px;border:2px solid #00739e;border-radius:16px;text-align:center;font-family:"Roboto Slab";font-size:16px;font-style:normal;font-weight:700;line-height:18px;cursor:pointer;transition:all ease .25s}@media all and (min-width:768px){.secondary-link-button{width:auto}}.secondary-link-button:hover{color:#fcfcfc;background:#1d427c;border:2px solid #fcfcfc}.secondary-link-button--external:after{display:inline-block;height:14px;width:14px;content:"";-webkit-mask:url("/images/icons/external-link.svg");mask:url("/images/icons/external-link.svg");margin-left:8px}.secondary-link-button{color:#00739e;background:#fcfcfc}.secondary-link-button--external:after{background:#00739e}.alert{padding:0;margin:0;border:none}.alert-banner{display:flex;flex-direction:row;align-items:center;height:40px;margin:0;color:#fff;background-color:#cc4226;cursor:pointer}.alert-banner__title{width:100%;text-align:center;padding:0 5px;font-size:16px;padding-bottom:2px}@media all and (min-width:768px){.alert-banner__title{font-size:17px}}@media all and (min-width:992px){.alert-banner__title{font-size:18px}}.alert-banner__icon{fill:#fff;width:20px;height:20px;margin:0;margin-right:5px;padding-top:5px}@media all and (min-width:768px){.alert-banner__icon{padding-top:4px}}.alert-banner__open{text-align:center;padding-top:10px;background-color:#7f2212;align-items:center;height:40px;width:100px;font-size:15px}@media all and (min-width:768px){.alert-banner__open{position:absolute;top:0;right:0;font-size:16px}}.alert-popup-background{position:fixed;top:0;height:100%;width:100%;background-color:rgba(250,250,250,.8);z-index:1000000000}.alert-popup{position:absolute;top:5vh;left:0;right:0;display:flex;flex-direction:column;width:90%;max-width:800px;margin:0 auto;background-color:#fff;box-shadow:0 115px 230px -60px gray;z-index:999999999999999}@media all and (min-width:768px){.alert-popup{top:10vh}}@media all and (min-width:992px){.alert-popup{top:15vh}}.alert-popup__header{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background-color:#cc4226;text-align:left}@media all and (min-width:768px){.alert-popup__header{height:80px}}.alert-popup__icon{fill:#fff;width:20px;height:20px;margin:10px;margin-right:5px}.alert-popup__title{display:flex;align-items:center;margin:10px;font-size:16px;color:#fff}@media all and (min-width:768px){.alert-popup__title{font-size:18px}}@media all and (min-width:992px){.alert-popup__title{font-size:20px}}.alert-popup__close{position:relative;width:100%;justify-content:center;align-items:center;height:40px;background-color:#7f2212;text-align:center;color:#fff;display:flex;font-size:16px;font-weight:300;cursor:pointer}@media all and (min-width:768px){.alert-popup__close{position:absolute;top:0;right:0;width:130px;justify-content:space-around}}.alert-popup__close span{margin-left:10px}.alert-content{display:flex;flex-direction:column}@media all and (min-width:768px){.alert-content{flex-direction:row}}.alert-content__image{width:100%;max-width:250px;margin:0 auto;margin-top:20px;height:auto}@media all and (min-width:768px){.alert-content__image{margin-top:0;max-height:150px}}.alert-content__text{width:100%;line-height:1.5;font-weight:600;text-align:left;padding:20px;padding-bottom:20px;color:#d77667}.weather{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;font-family:Adamina;font-weight:400;text-align:center;transition:opacity 1s ease-in-out .5s}.weather__temperature{display:inline-block;font-size:16px}.weather__units{display:inline-block;font-size:10px;padding-bottom:5px}.weather__city-name{display:block;font-size:12px;line-height:1}.weather__icon>span{background-repeat:no-repeat;background-image:url("/images/icons/weather/weather-icons-sprite.png");height:50px;width:50px;position:relative;display:inline-block;margin-top:20px}.placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;background-color:#e5e5e5;font-family:Arial}.placeholder__label{position:relative;cursor:pointer;display:flex;margin-bottom:40px;max-width:100%}.placeholder__label-text{position:relative;padding:10px;color:#137bd6;font-size:24px;font-weight:300;letter-spacing:-1px;line-height:1.2;text-align:center;transition:color .4s}@media screen and (min-width:768px){.placeholder__label-text{font-size:28px}}.placeholder__label-text--disabled{color:#c6c6c6}.placeholder__input{opacity:0;width:0;height:0}.placeholder__input:checked~.placeholder__toggle{background-color:#20bfb0}.placeholder__input:checked~.placeholder__toggle:before{transform:translateX(25px)}.placeholder__input:checked~.placeholder__label-text{color:#20bfb0}.placeholder__toggle{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:55px;height:30px;border-radius:30px;background-color:#c6c6c6;transition:.4s}.placeholder__toggle:before{position:absolute;content:"";height:24px;width:24px;left:3px;bottom:3px;border-radius:50%;background-color:#fff;transition:.4s}.youtube-video-component{height:100%;width:100%;aspect-ratio:16/9}.youtube-video-preview{height:100%;width:100%;aspect-ratio:16/9}.youtube-video-preview__button{position:relative;height:100%;width:100%;border:0;background-position:center;background-size:cover;display:flex;align-content:center;align-items:center;justify-content:center;cursor:pointer}.youtube-video-preview__button:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.1)}.youtube-video-preview__button:hover:after{background-color:rgba(0,0,0,.2);transition:all .25s ease}.youtube-video-preview__icon{height:50px;width:50px;box-shadow:rgba(0,0,0,.2) 0 5px 15px 0;border-radius:50%;z-index:1}.youtube-video{height:100%;width:100%}.consent{position:fixed;left:0;bottom:0;z-index:1000;display:flex;flex-direction:column;align-items:center;width:100%;max-height:100vh;margin:0;background-color:rgba(53,53,53,.95);font-family:Arial;padding:20px}.consent-footer{display:flex;flex-direction:row;align-items:center;width:270px;height:60px;padding:0;z-index:10;font-family:Arial;font-size:22px;font-weight:300;letter-spacing:normal;text-decoration:none;text-align:center;padding:0;color:#fff;background-color:#353535;cursor:pointer;border:none;transition:background-color .2s}.consent-footer:before{position:absolute;content:"";height:50px;width:50px;top:50%;left:-18px;transform:translateY(-50%);border-radius:50%;background-color:#137bd6;display:block}.consent-footer:hover{background-color:#656565}.consent-footer{position:relative;margin:0 auto;z-index:9}@media screen and (min-width:768px){.consent-footer{margin-left:30px}}.consent__form{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:570px}.consent__list{visibility:hidden;overflow:hidden;margin:0;padding:0;list-style:none;line-height:normal;max-width:400px;max-height:0;transition:max-height .25s ease-out}.consent__list--active{visibility:visible;margin-top:10px;max-height:400px}@media screen and (min-width:768px){.consent__list--active{margin-top:30px}}.consent__item{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:15px;color:#fff;font-size:15px;line-height:1.6}.consent__label{position:relative;width:100%;cursor:pointer;display:inline-block;margin:0}.consent__label-text{position:relative;display:inline-block;margin-right:64px;color:#acacac;font-size:20px;font-weight:400;letter-spacing:-.8px;transition:color .4s}.consent__input{position:absolute;top:-99999px;left:-99999px}.consent__input:checked~.consent__toggle{background-color:#2f982a}.consent__input:checked~.consent__toggle:before{transform:translateX(25px)}.consent__input:checked~.consent__label-text{color:#3abd34}.consent__toggle{position:absolute;top:0;right:0;width:55px;height:30px;border-radius:30px;background-color:#aeaeae;transition:.4s}.consent__toggle:before{position:absolute;content:"";height:24px;width:24px;left:3px;bottom:3px;border-radius:50%;background-color:#fff;transition:.4s}.consent__help{color:#fff;width:100%;display:none}@media screen and (min-height:480px){.consent__help{display:block}}.consent__description{font-size:15px;font-weight:400;letter-spacing:normal;line-height:1.6;text-align:left;color:#fff;margin:0;text-decoration:none}.consent__terms{font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.4;text-align:left;color:#fff;margin:10px 0;max-width:600px}@media screen and (min-height:480px){.consent__terms{font-size:15px;line-height:1.6;margin:15px 0}}.consent__link{color:#fff;text-decoration:underline}.consent__link:hover{color:#fff;text-decoration:none}.consent__buttons{display:flex;justify-content:space-around;max-width:300px;margin:5px 0}@media screen and (min-width:768px){.consent__buttons{margin:15px 0}}.consent__button{font-family:Arial;font-size:18px;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:center;padding:0;margin:0 15px;text-decoration:none;color:#fff;transition:all .2s;cursor:pointer;width:115px;height:35px;border:none;border-radius:20px}.consent__button--details{color:#dadada;background-color:#5e5e5e}.consent__button--details:hover{color:#fff;background-color:#777}.consent__button--accept{background-color:#288023}.consent__button--accept:hover{background-color:#2f982a}.privacy__icon{position:relative;width:34px;margin:0;margin-top:2px;margin-left:-8px;margin-right:20px;fill:#fff}.pageHeader h1{font-weight:200}.pageHeader h2{color:#442513;font-family:"Roboto Slab"!important;font-size:18px!important;line-height:27px;margin-bottom:25px;margin-top:5px;font-weight:400}@media all and (min-width:768px){.pageHeader h2{font-size:18px!important}}@media all and (min-width:992px){.pageHeader h2{font-size:21px!important}}.gallery-images .tile{padding:0;overflow:hidden;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out}.gallery-images .tile .top-section-image{transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out}.gallery-images .tile:hover .top-section-image{transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;transform:scale(1.1)}.gallery-images .tile:hover .right-side{background-color:#835b34}.gallery-images .top-section{overflow:hidden}.gallery-images .loadMore{transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;background-color:#90b9e3;background-color:#6196cd;text-align:center;font-weight:700;position:relative;margin-top:50px;color:#fff}.gallery-images .loadMore .load-plus{cursor:pointer;width:40px;display:block;position:absolute;left:50%;padding-bottom:5px;transform:translateX(-50%);top:-22px;font-size:28px;font-weight:500;color:#fff;z-index:799}.gallery-images .loadMore .load-plus:after{content:"";width:40px;height:40px;background-color:#6196cd;display:block;position:absolute;top:2px;left:0;transform:rotate(45deg);z-index:-1}.gallery-images .loadMore .load-text{width:100%;height:100%;padding:35px 0 20px;cursor:pointer;display:block;color:#fff}.gallery-images .loadMore:hover{transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;background-color:#90b9e3}.gallery-images .loadMore:hover .load-plus:after{background-color:#90b9e3}.gallery-images .container{justify-content:space-between;margin:0 auto;padding-left:15px;padding-right:15px}@media all and (min-width:992px){.gallery-images .container{max-width:975px!important}}.gallery-images .container .tiles{display:flex;flex-wrap:wrap;justify-content:center;margin-left:15px;margin-right:15px}@media all and (min-width:992px){.gallery-images .container .tiles{margin-left:0;margin-right:0}}.gallery-images .container .tile{margin-left:5px;margin-right:5px;height:280px;flex-direction:column}@media all and (min-width:768px){.gallery-images .container .tile{margin-left:5px;margin-right:5px;width:220px}}@media all and (min-width:992px){.gallery-images .container .tile{margin-left:5px;margin-right:5px;width:220px}}.gallery-images .container .tile .bottom-section{height:70px;background-color:#ccb4a2}.gallery-images .container .tile .bottom-section .right-side{height:70px;display:flex;justify-content:flex-start;align-items:center;color:#fff;transition:.25s ease-in-out}.gallery-images .container .tile .bottom-section .right-side h4{font-weight:normal;font-size:16px;padding-left:15px;padding-right:15px}.gallery-images .container .tile .bottom-section .right-side:hover{background-color:#835b34}button{transition:.25s ease-in-out;box-sizing:border-box;height:70px;position:relative;border:none;background-color:#ccb4a2;font-family:"Roboto Slab",serif;color:#fff}button:hover{background-color:#835b34}.text-section{margin:0 auto;padding:10px 20px;color:#442513;font-family:"Adamina";max-width:1240px}.text-section__title{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:.5rem;line-height:1.4}.text-section__description{text-align:center;font-size:16px;font-weight:400;line-height:26px;color:#796646;margin:0 auto;padding-top:10px;padding-bottom:10px}.text-section__description a{color:#a16608;font-weight:700}.text-section__description a:hover{text-decoration:underline}