.tk-futura-pt{font-family:futura-pt,sans-serif}.tk-futura-pt-bold{font-family:futura-pt-bold,sans-serif}body{font-family:futura-pt,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.3}h1,.destination-details-page .destination-intro__title,.destination-details-page .destination-intro h2,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:futura-pt-bold,sans-serif;font-weight:700;text-transform:uppercase}h1.white,.destination-details-page .white.destination-intro__title,.destination-details-page .destination-intro h2.white,.white.h1,h2.white,.white.h2,h3.white,.white.h3,h4.white,.white.h4,h5.white,.white.h5,h6.white,.white.h6{color:#fff}h1,.destination-details-page .destination-intro__title,.destination-details-page .destination-intro h2,.h1{line-height:.8;letter-spacing:-2px}@media (min-width: 768px){h1.hero,.destination-details-page .hero.destination-intro__title,.destination-details-page .destination-intro h2.hero,.hero.h1{font-size:4em;letter-spacing:-4px}}@media (min-width: 992px){h1.hero,.destination-details-page .hero.destination-intro__title,.destination-details-page .destination-intro h2.hero,.hero.h1{font-size:4.5em}}@media (min-width: 1200px){h1.hero,.destination-details-page .hero.destination-intro__title,.destination-details-page .destination-intro h2.hero,.hero.h1{font-size:5.625em;letter-spacing:-3px;line-height:70px}}.opaque-header h1.hero,.opaque-header .destination-details-page .hero.destination-intro__title,.destination-details-page .opaque-header .hero.destination-intro__title,.opaque-header .destination-details-page .destination-intro h2.hero,.destination-details-page .destination-intro .opaque-header h2.hero,.opaque-header .hero.h1{margin-top:1.66rem}@media (min-width: 1200px){.opaque-header h1.hero,.opaque-header .destination-details-page .hero.destination-intro__title,.destination-details-page .opaque-header .hero.destination-intro__title,.opaque-header .destination-details-page .destination-intro h2.hero,.destination-details-page .destination-intro .opaque-header h2.hero,.opaque-header .hero.h1{margin-top:1.66rem}}h1>sup,.destination-details-page .destination-intro__title>sup,.destination-details-page .destination-intro h2>sup,.h1>sup{font-family:futura-pt,sans-serif;font-weight:400;font-size:24px;top:-3.7rem}a{color:#007db7}a:hover{color:#006695}strong{font-family:futura-pt-bold,sans-serif}ul,ol{padding-left:21px}li{margin-bottom:6px;font-size:1.2rem}@media (min-width: 768px){li{font-size:1.3rem}}table td,table th{font-size:1.2rem}@media (min-width: 768px){table td,table th{font-size:1.3rem}}blockquote{padding:.5em 0 1em;text-align:center;margin:0 auto}blockquote:before{color:#fff;font-size:1.5em;font-style:italic}blockquote:after{color:#fff;font-size:1.5em;font-style:italic}blockquote p{display:inline;font-style:italic;font-size:1.5em}@media (min-width: 768px){blockquote{max-width:80%;padding-left:2em;padding-right:2em}}cite{padding-left:2em;position:relative;margin-top:-50px;display:block;font-style:normal}.small{font-size:.875em}.label{font-size:1rem;text-transform:uppercase;font-family:futura-pt-bold,sans-serif;font-weight:700}mark{padding:0}h3 mark,.h3 mark,h4 mark,.h4 mark{text-decoration:underline;font-weight:600;background-color:inherit;font-family:futura-pt-bold,sans-serif;color:inherit}.light-section h1,.light-section .destination-details-page .destination-intro__title,.destination-details-page .light-section .destination-intro__title,.light-section .destination-details-page .destination-intro h2,.destination-details-page .destination-intro .light-section h2,.light-section .h1,.light-section h2,.light-section .h2,.light-section h3,.light-section .h3,.light-section h4,.light-section .h4,.light-section h5,.light-section .h5{color:#092340}.light-section h1.white,.light-section .destination-details-page .white.destination-intro__title,.destination-details-page .light-section .white.destination-intro__title,.light-section .white.h1,.light-section h2.white,.light-section .white.h2,.light-section h3.white,.light-section .white.h3,.light-section h4.white,.light-section .white.h4,.light-section h5.white,.light-section .white.h5{color:#fff}.light-section p,.light-section ul,.light-section ol{color:#373a36}.dark-section h1,.dark-section .destination-details-page .destination-intro__title,.destination-details-page .dark-section .destination-intro__title,.dark-section .destination-details-page .destination-intro h2,.destination-details-page .destination-intro .dark-section h2,.dark-section .h1,.dark-section h2,.dark-section .h2,.dark-section h3,.dark-section .h3,.dark-section h4,.dark-section .h4,.dark-section h5,.dark-section .h5,.dark-section p,.dark-section span,.dark-section ul,.dark-section ol,.dark-section i,.dark-section h1.white,.dark-section .destination-details-page .white.destination-intro__title,.destination-details-page .dark-section .white.destination-intro__title,.dark-section .white.h1,.dark-section h2.white,.dark-section .white.h2,.dark-section h3.white,.dark-section .white.h3,.dark-section h4.white,.dark-section .white.h4,.dark-section h5.white,.dark-section .white.h5,.dark-section p.white,.dark-section span.white,.dark-section ul.white,.dark-section ol.white,.dark-section i.white{color:#fff}.dark-section h1.gold,.dark-section .destination-details-page .gold.destination-intro__title,.destination-details-page .dark-section .gold.destination-intro__title,.dark-section .gold.h1,.dark-section h2.gold,.dark-section .gold.h2,.dark-section h3.gold,.dark-section .gold.h3,.dark-section h4.gold,.dark-section .gold.h4,.dark-section h5.gold,.dark-section .gold.h5,.dark-section p.gold,.dark-section span.gold,.dark-section ul.gold,.dark-section ol.gold,.dark-section i.gold{color:#ffc72c}.dark-section a{color:#fff;font-family:futura-pt-bold,sans-serif}.dark-section a:hover{color:#fff}button:focus,a:focus{outline:none}.gold{color:#ffc72c}.gold-bg{background:#ffc72c}.bright-blue{color:#089ade}p{font-size:1.2rem}p.lead-paragraph,p .lead-paragraph,.lead-paragraph,.lead-paragraph p{font-size:1.3rem}@media (min-width: 768px){p{font-size:1.3rem}p.lead-paragraph,p .lead-paragraph,.lead-paragraph,.lead-paragraph p{font-size:1.4rem}}@media (min-width: 1200px){h1,.destination-details-page .destination-intro__title,.destination-details-page .destination-intro h2,.h1{font-size:4em;letter-spacing:-3px;line-height:.75;margin-bottom:1.5rem}h2,.h2{font-size:3em;letter-spacing:-2px}h3,.h3{font-size:2.25em;letter-spacing:-.8px}h4,.h4{font-size:1.5em;letter-spacing:-.5px}}hr.shadowed{border:0;height:1px;background-image:linear-gradient(to right,#0000,#00000040,#0000)}.h1,.h2,.h3,.h4,.h5,.h6{font-family:futura-pt-bold,sans-serif;font-weight:800;text-transform:uppercase}.h1,.h2,.h3,.h4,.h5,.h6{display:inline-block}.display-1{font-family:futura-pt-condensed,sans-serif;font-size:4rem;font-weight:700;letter-spacing:-1px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.display-1{font-size:5.5rem;letter-spacing:-3px}}@media (min-width: 1200px){.display-1{font-size:8rem}}.display-2{font-family:futura-pt-bold,sans-serif;font-size:3rem;font-weight:700;letter-spacing:-1px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.display-2{font-size:4rem}}@media (min-width: 1200px){.display-2{font-size:5.5rem;letter-spacing:-3px}}.header-1{font-family:futura-pt-bold,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-1px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.header-1{font-size:3rem}}@media (min-width: 1200px){.header-1{font-size:3.5rem}}.header-2{font-family:futura-pt-bold,sans-serif;font-size:2rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.header-2{font-size:2.5rem;letter-spacing:-1px}}@media (min-width: 1200px){.header-2{font-size:3rem;letter-spacing:-1px}}.header-3{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.header-3{font-size:2rem}}@media (min-width: 1200px){.header-3{font-size:2.5rem;letter-spacing:-1px}}.header-4{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.header-4{font-size:1.5rem}}@media (min-width: 1200px){.header-4{font-size:2rem}}.header-5{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.title-1{font-family:futura-pt-bold,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.title-1-titlecase{font-family:futura-pt-bold,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:capitalize}.title-2{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.title-3{font-family:futura-pt-bold,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:0px;line-height:110%;text-transform:uppercase}.title-4{font-family:futura-pt-bold,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:0px;line-height:110%;text-transform:uppercase}.body-regular{font-family:futura-pt,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0px;line-height:150%}.body-bold{font-weight:600}.body-bold-underlined{text-decoration:underline;font-weight:600}.body-compact{line-height:120%}.button{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:100%;text-transform:uppercase}.button-tertiary{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:120%;text-transform:uppercase}.body-large{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%}.body-regular{font-size:1rem;font-weight:400;letter-spacing:0px;line-height:150%}.body-small{font-family:futura-pt,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0px;line-height:150%}.body-large-bold{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%;font-weight:600}.body-regular-bold{font-size:1rem;font-weight:400;letter-spacing:0px;line-height:150%;font-weight:600}.body-small-bold{font-family:futura-pt,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0px;line-height:150%;font-weight:600}.destination-details-page{background-color:#fff;background-position:center 684px;background-repeat:no-repeat;background-size:contain}@media (min-width: 768px){.destination-details-page{background-position:center calc(100vh - 190px)}}@media (min-width: 1440px){.destination-details-page{background-position:center calc(96vh - 262px)}}.destination-details-page .destination-intro{background:#fff;color:#092340;padding-bottom:1em;padding-top:1em}@media (min-width: 992px){.destination-details-page .destination-intro{padding-bottom:4em;padding-top:4em}}.destination-details-page .destination-intro .cta{margin-bottom:2em}.destination-details-page .destination-intro .icon{flex:0 0 auto;font-size:2.25em;text-align:center}@media (min-width: 1200px){.destination-details-page .destination-intro .icon{font-size:2.5em}}.destination-details-page .destination-intro .icon.icon-snow{font-size:2em;padding-bottom:.125em}@media (min-width: 992px){.destination-details-page .destination-intro .icon.icon-snow{padding-bottom:0}}@media (min-width: 1200px){.destination-details-page .destination-intro .icon.icon-snow{font-size:2.25em}}.destination-details-page .destination-intro dd{margin-left:0}@media (min-width: 992px){.destination-details-page .destination-intro__container{-moz-column-gap:10%;column-gap:10%;display:grid;grid-template-columns:45% 45%;grid-template-rows:auto 1fr}}.destination-details-page .destination-intro__col{width:100%}@media (min-width: 992px){.destination-details-page .destination-intro__col--access{order:2}}.destination-details-page .destination-intro__col--text{margin-bottom:2em}@media (min-width: 992px){.destination-details-page .destination-intro__col--text{align-items:flex-start;display:flex;flex-direction:column;grid-row:span 2;justify-content:flex-start;order:1}}.destination-details-page .destination-intro__col--terrain-stats{display:flex;flex-wrap:wrap;padding-top:1.5rem}@media (min-width: 576px){.destination-details-page .destination-intro__col--terrain-stats{display:grid;grid-template-rows:repeat(2,auto);grid-template-areas:"explore icons icons icons" "explore icons icons icons"}}@media (min-width: 992px){.destination-details-page .destination-intro__col--terrain-stats{order:3}}.destination-details-page .destination-intro__col--terrain-stats .destination-intro__link a.link{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:120%;text-transform:uppercase}.destination-details-page .destination-intro__col--terrain-stats .destination-intro__link a:hover span.title{text-decoration:underline}@media (min-width: 576px){.destination-details-page .destination-intro__col--terrain-stats--no-map{grid-template-areas:"icons icons icons icons" "icons icons icons icons"}}.destination-details-page .destination-intro__icon--link{color:#092340;font-size:3.5em;margin-bottom:.125em;width:30%}.destination-details-page .destination-intro__title,.destination-details-page .destination-intro h2{width:100%}.destination-details-page .destination-intro__title:lang(fr),.destination-details-page .destination-intro h2:lang(fr){line-height:1}@media (min-width: 992px){.destination-details-page .destination-intro__title,.destination-details-page .destination-intro h2{font-size:4rem}}@media (min-width: 1200px){.destination-details-page .destination-intro__title,.destination-details-page .destination-intro h2{font-size:4.5rem}}@media (min-width: 1300px){.destination-details-page .destination-intro__title,.destination-details-page .destination-intro h2{font-size:5rem}}.destination-details-page .destination-intro__text h2{font-family:futura-pt-bold,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-1px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.destination-details-page .destination-intro__text h2{font-size:3rem}}@media (min-width: 1200px){.destination-details-page .destination-intro__text h2{font-size:3.5rem}}.destination-details-page .destination-intro__text p{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%}.destination-details-page .destination-intro__text .button{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:100%;text-transform:uppercase}@media (min-width: 992px){.destination-details-page .destination-intro__text .button{margin-top:1rem}}.destination-details-page .destination-intro__links{flex-grow:1;flex-shrink:0;margin-bottom:0;padding:1rem 0rem;width:50%}.destination-details-page .destination-intro__links:empty{display:none}@media (min-width: 576px){.destination-details-page .destination-intro__links{margin-right:2.5rem;width:33.33%}}@media (min-width: 992px){.destination-details-page .destination-intro__links{margin-right:2rem}}.destination-details-page .destination-intro__link{display:block;flex:0 0 auto;font-size:1rem;margin-bottom:0}.destination-details-page .destination-intro__link .link{align-items:center;color:#092340;cursor:pointer;display:flex;flex-direction:column}.destination-details-page .destination-intro__link .link--ios img,.destination-details-page .destination-intro__link .link--android img{height:50px}.destination-details-page .destination-intro__link .link--ios .icon,.destination-details-page .destination-intro__link .link--android .icon{display:none}.destination-details-page .destination-intro__link .title{color:#007db7;font-family:futura-pt-bold,sans-serif;line-height:1;padding:.5em;position:relative;text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:flex-start;justify-content:space-between}.destination-details-page .destination-intro__link .title svg{margin-left:8px}@media (min-width: 576px){.destination-details-page .destination-intro__link .title{text-align:left}.destination-details-page .destination-intro__link .title:lang(fr){font-size:.7rem}}@media (min-width: 576px){.destination-details-page .destination-intro__link .title br,.destination-details-page .destination-intro__link .title--br{display:none}}.destination-details-page .destination-intro__link .icon{color:#092340;font-size:5rem;margin-bottom:.125em}@media (min-width: 1200px){.destination-details-page .destination-intro__link .icon{width:auto}}.destination-details-page .destination-intro__link .icon.fa-route{height:64px}.destination-details-page .destination-intro__stat{align-items:center;display:flex;flex:1 0 50%;flex-basis:auto;flex-direction:column;font-size:1.5em;margin-bottom:0;padding:1rem 0;width:50%}@media (min-width: 576px){.destination-details-page .destination-intro__stat{grid-area:"icons";width:calc((66.66% - 2.5rem) / 3)}}@media (min-width: 992px){.destination-details-page .destination-intro__stat{width:calc((66.66% - 2rem) / 3)}}.destination-details-page .destination-intro__stat .icon{width:auto;height:48px}@media (min-width: 992px){.destination-details-page .destination-intro__stat .icon{order:1}}.destination-details-page .destination-intro__stat .label{font-family:futura-pt,sans-serif;font-size:1rem;font-weight:400;line-height:1;order:2;text-align:center;text-transform:none}@media (min-width: 992px){.destination-details-page .destination-intro__stat .label{font-size:.6em}}@media (min-width: 1200px){.destination-details-page .destination-intro__stat .label{font-size:.75em}}.destination-details-page .destination-intro__stat .value{display:block;flex:0 1 auto;font-family:futura-pt-bold,sans-serif;font-size:2rem;line-height:1;margin-bottom:0;order:1}.destination-details-page .destination-intro__stat-definition{display:flex;flex-direction:column;margin-bottom:0;padding:.5em}.destination-details-page .destination-intro__stat-definition .label{font-size:1rem;font-weight:400;letter-spacing:0px;line-height:150%}.destination-details-page .destination-intro__stat-definition .value{font-family:futura-pt,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0px;line-height:150%}.destination-details-page .destination-intro__stat-definition .value{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.destination-details-page .destination-intro__stat-definition .value{font-size:1.75rem}}@media (min-width: 1200px){.destination-details-page .destination-intro__stat-definition .value{font-size:2rem}}@media (min-width: 992px){.destination-details-page .destination-intro__stat-definition{align-items:center;order:2;padding-left:.25em;padding-right:.25em}}@media (min-width: 576px){.destination-details-page .destination-intro__col--terrain-stats .destination-intro__links,.destination-details-page .destination-intro__col--terrain-stats .destination-intro__stat{width:100%}}@media (min-width: 576px){.destination-details-page .destination-intro__col--terrain-stats .destination-intro__links{margin-right:0;grid-area:explore;width:unset}}.destination-details-page .destination-feature-content{display:flex;flex-wrap:wrap;min-height:100vh;min-height:calc(100vh + 72px);position:relative}@media (min-width: 768px){.destination-details-page .destination-feature-content{flex-wrap:nowrap}}.destination-details-page .destination-feature-img{background-position:center bottom;background-repeat:no-repeat;background-size:cover;min-height:500px;position:relative;width:100%;z-index:2}@media (min-width: 768px){.destination-details-page .destination-feature-img{background-position:center bottom;min-height:auto;width:50%;z-index:3}}.destination-details-page .destination-feature-img img{max-width:100%}.destination-details-page .destination-feature-img-blurred{background-position:center bottom;background-repeat:no-repeat;background-size:cover;filter:blur(2px);height:100%;position:absolute;top:0;width:100%}.destination-details-page .destination-feature-logo-wrap{min-width:200px;position:absolute;right:0;top:125px;z-index:3}@media (min-width: 768px){.destination-details-page .destination-feature-logo-wrap{min-width:300px;right:-15px;top:160px}.destination-details-page .destination-feature-logo-wrap .wrap-triangle{border-color:white transparent transparent white;border-style:solid;border-width:7.5px;content:" ";height:0;position:absolute;right:0;top:calc(100% + 0px);width:0;z-index:2}}@media (min-width: 1200px){.destination-details-page .destination-feature-logo-wrap{top:220px}}.destination-details-page .destination-feature-logo{background:#fff;box-shadow:0 1px 2px #0000004d;min-width:200px;padding:10px 15px;position:relative;z-index:3}@media (min-width: 768px){.destination-details-page .destination-feature-logo{min-width:300px}}.destination-details-page .destination-feature-logo img{display:block;margin:0 auto;max-height:90px}@media (min-width: 768px){.destination-details-page .destination-feature-logo img{max-height:110px}}.destination-details-page .destination-feature-copy{background-position:center bottom;background-repeat:no-repeat;background-size:cover;color:#fff;margin-top:-50vw;padding:50vw 25px 50px;position:relative;width:100%;z-index:1}@media (min-width: 768px){.destination-details-page .destination-feature-copy{margin-top:0;padding:160px 50px 100px;width:50%;z-index:2}}@media (min-width: 1200px){.destination-details-page .destination-feature-copy{padding:220px 25px 100px 75px}}@media (min-width: 1340px){.destination-details-page .destination-feature-copy{padding:220px 75px 100px}}.destination-details-page .destination-feature-copy h1,.destination-details-page .destination-feature-copy .destination-intro__title,.destination-details-page .destination-feature-copy .destination-intro h2,.destination-details-page .destination-intro .destination-feature-copy h2{font-size:2.5em}@media (min-width: 768px){.destination-details-page .destination-feature-copy h1,.destination-details-page .destination-feature-copy .destination-intro__title,.destination-details-page .destination-feature-copy .destination-intro h2,.destination-details-page .destination-intro .destination-feature-copy h2{font-size:3.25em}}@media (min-width: 1200px){.destination-details-page .destination-feature-copy h1,.destination-details-page .destination-feature-copy .destination-intro__title,.destination-details-page .destination-feature-copy .destination-intro h2,.destination-details-page .destination-intro .destination-feature-copy h2{font-size:5em}}@media (min-width: 1600px){.destination-details-page .destination-feature-copy h1,.destination-details-page .destination-feature-copy .destination-intro__title,.destination-details-page .destination-feature-copy .destination-intro h2,.destination-details-page .destination-intro .destination-feature-copy h2{font-size:5.625em}}.destination-details-page .destination-feature-copy i{font-size:1.5rem;margin-left:10px}@media (min-width: 1200px){.destination-details-page .destination-feature-copy i{font-size:1.75rem}}@media (min-width: 1340px){.destination-details-page .destination-feature-copy i{font-size:2rem}}.destination-details-page .destination-feature-copy .stat-group-block{padding-bottom:75px;padding-left:0;padding-right:0;vertical-align:text-top}@media (min-width: 1340px){.destination-details-page .destination-feature-copy .stat-group-block{padding-bottom:100px;padding-left:15px;padding-right:15px}}.destination-details-page .destination-feature-copy .stat-group-block .stat-value{align-items:center;display:flex;font-size:1.65em}@media (min-width: 576px){.destination-details-page .destination-feature-copy .stat-group-block .stat-value{font-size:2em}}@media (min-width: 768px){.destination-details-page .destination-feature-copy .stat-group-block .stat-value{font-size:1.75em}}@media (min-width: 1600px){.destination-details-page .destination-feature-copy .stat-group-block .stat-value{font-size:2.25em}}.destination-details-page .social{background:#fff;background:linear-gradient(-135deg,#fff 95%,#007db7 95%);padding:6em 0;text-align:center}.destination-details-page .social .divider{margin-bottom:2em}.destination-details-page .social .divider img{width:44px}.destination-details-page .social .hashtag{color:#007db7;font-size:1.2em;line-height:1.2;margin-bottom:-5px;margin-top:0;opacity:0;text-transform:uppercase}@media (min-width: 576px){.destination-details-page .social .hashtag{font-size:2em;margin-bottom:-10px}}@media (min-width: 1200px){.destination-details-page .social .hashtag{font-size:4em;margin-bottom:-18px}}@media (min-width: 1600px){.destination-details-page .social .hashtag{font-size:6.7em;letter-spacing:-2px;margin-bottom:-29px}}.destination-details-page .destination-content-blocks{margin-bottom:50px;padding-bottom:100px;padding-top:100px}.destination-details-page .top-gradient{background-image:linear-gradient(-180deg,#092340 3%,#0000);height:100px;left:0;position:absolute;top:0;width:100%;z-index:4}@media (min-width: 768px){.destination-details-page .top-gradient{height:160px}}@media (min-width: 1200px){.destination-details-page .top-gradient{height:220px}}.destination-details-page.has-countdown .destination-feature-copy{padding-top:calc(40vw + 168px)}@media (min-width: 576px){.destination-details-page.has-countdown .destination-feature-copy{padding-top:calc(50vw + 168px)}}@media (min-width: 768px){.destination-details-page.has-countdown .destination-feature-copy{padding-top:312px}}@media (min-width: 1200px){.destination-details-page.has-countdown .destination-feature-copy{padding-top:372px}}.destination-details-page.has-countdown .destination-feature-logo-wrap{top:225px}@media (min-width: 768px){.destination-details-page.has-countdown .destination-feature-logo-wrap{top:312px}}@media (min-width: 1200px){.destination-details-page.has-countdown .destination-feature-logo-wrap{top:372px}}.destination-details-page .columned-content--3-cols .columned-content__column h4{font-family:futura-pt-bold,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.destination-details-page .columned-content--3-cols .columned-content__column p{font-size:1rem;font-weight:400;letter-spacing:0px;line-height:150%}.destination-details-page .columned-content--3-cols .columned-content__column a{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:100%;text-transform:uppercase}.destination-details-page .unlock.unlock--no-border h2{font-family:futura-pt-bold,sans-serif;font-size:2rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.destination-details-page .unlock.unlock--no-border h2{font-size:2.5rem;letter-spacing:-1px}}@media (min-width: 1200px){.destination-details-page .unlock.unlock--no-border h2{font-size:3rem;letter-spacing:-1px}}.destination-details-page .unlock.unlock--no-border p{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%}
