:root{--dark-slate-blue:#32334d;--red:#ff3434;--orange:#ffbd4f;--white:white;--black:black}body{color:var(--dark-slate-blue);letter-spacing:-.6px;background-color:#f6f6fa;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.4}h1{margin-top:20px;margin-bottom:10px;font-size:2.625rem;font-weight:700;line-height:1.2}h2{margin-top:20px;margin-bottom:10px;font-size:2.25rem;font-weight:700;line-height:1.2}h3{margin-top:20px;margin-bottom:10px;font-size:2rem;font-weight:700;line-height:1.2}h4{margin-top:10px;margin-bottom:10px;font-size:1.625rem;font-weight:700;line-height:24px}h5{margin-top:10px;margin-bottom:10px;font-size:1.4rem;font-weight:700;line-height:20px}h6{margin-top:10px;margin-bottom:10px;font-size:1.2rem;font-weight:700;line-height:18px}p{opacity:.8;margin-bottom:10px;font-family:neo-sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.6}a{text-decoration:underline}ul{opacity:.8;margin-top:0;margin-bottom:10px;padding-left:40px;font-family:Karla,sans-serif;font-size:.875rem;font-weight:400}li{font-size:1rem}strong{font-weight:700}blockquote{border-left:0 #0000;margin-bottom:10px;padding:0;font-size:1.1rem;font-weight:500;line-height:1.6}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.section{padding-left:5%;padding-right:5%;position:relative}.container{z-index:2;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;position:relative}.container.margin-top{margin-top:60px}.container.vertical{flex-direction:column}.nav{background-color:#0000;padding:18px 1%;display:flex;position:fixed;inset:0% 0% auto}.nav-container{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex}.nav-links{align-items:center;display:flex}.nav-link{color:#fff;cursor:pointer;padding:7px 8px;font-family:neo-sans,sans-serif;font-size:.875rem;transition:all .42s}.nav-link:hover{color:var(--orange)}.nav-link.w--current{color:var(--orange);text-shadow:1px 1px 6px #333;font-family:neo-sans,sans-serif}.nav-link.last{margin-right:18px}.nav-brand-image{text-shadow:1px 1px 6px #333;max-width:300px}.nav-brand-container{align-items:center;display:flex}.nav-lang{justify-content:center;align-items:center;margin-left:20px;display:flex}.nav-lang-link{opacity:.6;color:var(--white);letter-spacing:1px;text-transform:uppercase;border:1px solid #0000;margin-right:10px;padding:12px 17px;font-size:.75rem;text-decoration:none}.nav-lang-link:hover{opacity:1}.nav-lang-link.w--current{opacity:1;border:1px solid #fff}.nav-lang-link.no{background-image:url(https://cdn.prod.website-files.com/5e44080e19d71316c02d49ff/5e5769733dfad1c9ce37b7a8_Norwegian%20flag.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.nav-lang-link.en{background-image:url(https://cdn.prod.website-files.com/5e44080e19d71316c02d49ff/5e5769ad5072d055994da8c1_British%20Flag.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.button{color:#fff;text-align:center;letter-spacing:1px;text-transform:uppercase;background-color:#00a0e0;border:1px solid #0000;padding:14px 30px;font-family:neo-sans,sans-serif;font-size:.75rem;display:block}.button:hover{background-color:#bb2323}.button.small{padding:11px 18px}.button.transparent{background-color:#fff0;border-color:#fff}.button.transparent:hover{background-color:#ffffff26}.button.transparent.margin-left{margin-left:20px;font-family:neo-sans,sans-serif}.button.white{color:var(--dark-slate-blue);background-color:#fff}.button.tiny{padding:10px 18px;font-size:.675rem}.button.margin-top{margin-top:20px}.button.margin-top.more-acitivies{width:33.3333%;margin-top:0;margin-left:auto;margin-right:auto}.button.margin-top.more-acitivies.margin-bottom{width:100%;margin-bottom:2%}.button.margin-top.margin-bottom{margin-bottom:25px}.button.margin-right-auto{margin-right:auto}.button.accommodation-choice-button{opacity:0;position:absolute;inset:auto 0% -35%;box-shadow:0 4px 20px #0003}.button.right{margin-top:0;margin-right:20px}.button.right.more-acitivies{width:33.3333%;margin-top:0;margin-left:auto;margin-right:auto}.button.space{width:100%;margin-left:20px;margin-right:20px}.button.nav-cta{background-color:#0000;border-color:#fff;padding:11px 19px;font-family:neo-sans,sans-serif}.header.section{background-color:var(--dark-slate-blue);color:#fff;min-height:100vh;padding-top:100px;padding-bottom:100px;display:flex;overflow:hidden}.header.section.inner-pages{min-height:80vh}.header.section.small{min-height:50vh}.section-bg{z-index:1;position:absolute;inset:0%;overflow:hidden}.section-bg.accommodation{width:55vw;top:100px;bottom:200px;right:auto}.section-bg.home-restaurant{z-index:2;width:50vw;display:flex;inset:100px 0 70px auto}.section-bg-overlay{z-index:2;position:absolute;inset:0%}.column{flex-direction:column;flex:1;width:100%;display:flex}.column.c-5{max-width:41.5%}.column.c-5.va-middle{background-color:#0000;border-radius:20px;flex:0 auto;justify-content:center;width:100%;max-width:600px;height:60%;padding-left:21px;padding-right:21px}.column.c-5.offset-1{margin-left:8%}.column.offset-auto{margin-left:auto}.column.c-6{flex:0 auto;max-width:50%}.column.c-6.offset-1{margin-left:8%}.column.c-6.va-middle{justify-content:center}.column.c-3{flex:0 auto;max-width:25%}.column.c-3.offset-1{margin-left:8%}.column.c-4{max-width:33.333%}.column.c-4.offset-1{margin-left:8%}.column.c-7{flex:0 auto;max-width:58%}.column.va-bottom{justify-content:flex-end}.heading.huge{letter-spacing:-3px;text-shadow:1px 1px 6px #333;font-family:neo-sans,sans-serif;font-size:3.5rem;line-height:1}.heading.medium{letter-spacing:-1.5px;line-height:1}.heading.smaller{font-family:neo-sans,sans-serif;font-size:1.1rem}.heading.smaller.margin-top-auto{margin-top:auto;margin-bottom:0}.heading.big{letter-spacing:-3px;font-size:3rem}.heading.big.cta{max-width:400px;line-height:1}.heading.bigger{text-shadow:1px 1px 6px #000;align-self:flex-start;font-family:neo-sans,sans-serif;font-size:3.875rem;line-height:1}.header-bottom{z-index:2;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;display:flex;position:absolute;inset:auto 0 60px}.header-bottom-socials{justify-content:flex-end;width:40px;display:flex}.header-bottom-social-link{color:#fff;letter-spacing:2px;text-transform:uppercase;padding:3px 15px;font-family:"Fa brands 400",sans-serif;font-size:2.3rem;font-weight:400;text-decoration:none}.main{overflow:hidden}.section-title-wrapper{align-items:center;display:flex}.section-title-wrapper.small-space{margin-bottom:20px}.section-title-wrapper.space{margin-bottom:40px}.section-title{letter-spacing:2px;text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:neo-sans,sans-serif;font-size:2rem;line-height:1}.section-title.activity-title{font-size:1.6rem}.line{background-color:var(--dark-slate-blue);opacity:.2;flex:1;height:1px;margin-left:30px}.line.hide{display:block}.header-bottom-socials-cms{justify-content:flex-end;display:flex}.body{background-color:#f6f6fa}.info-label{opacity:.6;letter-spacing:2px;text-transform:uppercase;font-family:neo-sans,sans-serif;font-size:.675rem;font-weight:700}.info-value{margin-right:5px;font-size:1.5rem;line-height:1}.info-value.white{color:#fff}.info-value.light{font-family:neo-sans,sans-serif;font-weight:500}.reviews.section{padding-top:0;padding-bottom:100px;display:none}.reviews-wrapper{border-bottom:1px solid #32334d33;padding-top:30px;padding-bottom:40px}.reviews-list{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.review-item{flex:0 auto;justify-content:flex-start;align-items:center;width:100%;max-width:33.333%;padding-top:18px;padding-bottom:18px;padding-right:40px;display:flex}.review-wrapper{flex-direction:column;width:100%;max-width:338px;display:flex}.review-header{align-items:center;display:flex}.review-profile{border-radius:50%;width:70px;height:70px;overflow:hidden}.review-info{flex-direction:column;align-items:flex-start;margin-left:20px;display:flex}.review-stars{width:100%;max-width:90px}.review-name{margin-top:5px;margin-bottom:0;font-family:neo-sans,sans-serif;font-size:1.4rem}.review-description{opacity:.6;font-family:neo-sans,sans-serif;font-size:.875rem}.review-text{margin-top:20px}.cta.section{background-color:var(--dark-slate-blue);color:#fff;background-color:var(--dark-slate-blue);min-height:80vh;padding-top:100px;padding-bottom:100px;display:flex}.footer.section{background-color:#eff0f6;padding-top:100px;padding-bottom:40px}.footer-bottom{justify-content:space-between;align-items:center;margin-top:140px;display:flex}.footer-copyright{opacity:.6;font-size:.875rem}.footer-socials-cms{align-items:center;display:flex}.footer-social-link{margin-left:20px;padding:2px 9px;display:block}.footer-social-image{display:block}.inner-info{width:50%;margin-bottom:20px}.inner-info.banner{color:#fff;width:auto;margin-bottom:0;margin-left:20px}.inner-info.margin-top-big{margin-top:40px}.inner-info.wide{width:100%}.accommodations-page.section{padding-top:100px;padding-bottom:100px}.input-group{flex:1;margin-bottom:20px;display:flex;position:relative}.input-group.left{margin-right:10px}.input-group.right{margin-left:10px}.input-label{letter-spacing:1px;text-transform:uppercase;font-family:neo-sans,sans-serif;font-size:.675rem;position:absolute;top:6px;left:12px}.input-field{background-color:#e0e0e7;border:0 solid #000;min-height:55px;margin-bottom:0;padding-top:24px;padding-bottom:10px;font-family:neo-sans,sans-serif;font-size:.875rem;font-weight:500;line-height:1}.input-field.textarea{min-height:90px}.inputs-group{justify-content:space-between;display:flex}.form-actions{align-items:center;display:flex}.secondary-link{color:var(--dark-slate-blue);letter-spacing:1px;text-transform:uppercase;align-items:center;margin-left:20px;padding:10px 24px;font-size:.75rem;text-decoration:none;display:flex}.text-block-2{margin-left:10px;font-family:neo-sans,sans-serif}.collection-list-6{flex-wrap:wrap;justify-content:flex-start;display:flex}.collection-item-8{width:32%;margin-bottom:2%;margin-right:1.3333%}.link-block-4{color:#000;width:100%;text-decoration:none}.div-block-15{align-items:center;display:flex;position:absolute;inset:20px auto auto 20px}.div-block-14{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;width:100%;height:100%}.heading-6{font-family:neo-sans,sans-serif;font-size:1.3rem}.div-block-18{justify-content:center;font-family:neo-sans,sans-serif;display:flex}.div-block-17{color:#fff;background-color:#0281c7bf;padding-top:5px;padding-bottom:5px;position:absolute;inset:auto 0% 0%}.text-block-6{font-size:.875rem}.div-block-13{border-radius:3px;height:250px;position:relative;overflow:hidden}.container-skjema{z-index:2;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;position:relative}.container-skjema.vertical{flex-direction:column}.container-skjema.margin-top{margin-top:60px}.link-2,.link-3,.link-4{color:var(--dark-slate-blue);text-decoration:none}.section-bg-image-act-eng{z-index:1;position:absolute;inset:0%}.section-bg-image-act-eng.home-header{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover}.section-bg-image-act-eng.home-accommodation{background-image:url(https://cdn.prod.website-files.com/5e44080e19d71316c02d49ff/5e440b7a477ff76b0616865e_shutterstock_1542683366.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section-bg-image-act-eng.home-restaurant{background-image:url(https://cdn.prod.website-files.com/5e44080e19d71316c02d49ff/5e44080e19d713057b2d4a28_home-restaurant--image%402x.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section-bg-image-act-eng.home-cta{background-image:url(https://cdn.prod.website-files.com/5e44080e19d71316c02d49ff/5e64ee8968556a2cd939aa8c_shutterstock_1576705039.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section-bg-image-act-eng.accommodations-header{background-image:url(https://cdn.prod.website-files.com/5e44080e19d71316c02d49ff/5e440b784556d0807e2d2a20_shutterstock_739649131.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section-bg-image-act-eng.contact-header{background-image:url(https://cdn.prod.website-files.com/5e44080e19d71316c02d49ff/5e44080e19d713358d2d4a29_contact--bg%402x.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section-bg-image-act-eng.act-bg-image-eng{background-image:url(https://cdn.prod.website-files.com/5e44080e19d71316c02d49ff/5e849aab296ec1ba21ad9f81_Villmark.jpg);background-position:50% 0;background-repeat:no-repeat;background-size:cover}.bunn-bg-image-copy{z-index:1;position:absolute;inset:0%}.bunn-bg-image-copy.home-header{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover}.bunn-bg-image-copy.home-accommodation{background-image:url(https://cdn.prod.website-files.com/5e44080e19d71316c02d49ff/5e440b7a477ff76b0616865e_shutterstock_1542683366.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.bunn-bg-image-copy.home-restaurant{background-image:url(https://cdn.prod.website-files.com/5e44080e19d71316c02d49ff/5e44080e19d713057b2d4a28_home-restaurant--image%402x.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.bunn-bg-image-copy.accommodations-header{background-image:url(https://cdn.prod.website-files.com/5e44080e19d71316c02d49ff/5e440b784556d0807e2d2a20_shutterstock_739649131.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.bunn-bg-image-copy.contact-header{background-image:url(https://cdn.prod.website-files.com/5e44080e19d71316c02d49ff/5e44080e19d713358d2d4a29_contact--bg%402x.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.bunn-bg-image-copy.home-cta{background-image:url(https://cdn.prod.website-files.com/5e44080e19d71316c02d49ff/5e849b456948e12f6a238a45_Narvikreg%202.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.button_secondary{color:#333;text-align:center;background-color:#0000;border:1px solid #333;border-radius:80px;justify-content:center;padding:1rem 1.5rem;font-size:16px;font-weight:400;line-height:1;transition:transform .3s,color .3s,background-color .3s}.button_secondary:hover{color:#fff;background-color:#000;border-color:#333;transform:translateY(-2px)}.cookie_script{display:none}.cookie_banner{z-index:999;background-color:#f3f3f3;border-radius:1rem;max-width:710px;padding:2rem;display:none;position:fixed;inset:auto 0% 20px 20px}.cookie_description{color:#333;font-size:16px}.cookie_icon{z-index:998;cursor:pointer;width:40px;height:40px;padding:5px;display:flex;position:fixed;inset:auto auto 20px 20px}.cookie_checkbox-check{border-radius:4px;width:20px;height:20px;margin-top:0}.cookie_checkbox-check.w--redirected-checked{background-color:#000;background-size:14px 14px}.cookie_title{color:#333;margin-bottom:20px;font-size:30px;font-weight:700}.cookie_options{grid-column-gap:1.75rem;grid-row-gap:1.75rem;flex-direction:row;align-items:center;margin-top:2rem;display:flex}.cookie_buttons{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:row;margin-top:2rem;display:flex}.cookie_checkbox{grid-column-gap:6px;grid-row-gap:6px;color:#000;align-items:center;display:flex}.button_primary{color:#fff;text-align:center;background-color:#000;border-radius:80px;padding:1rem 1.5rem;font-size:16px;font-weight:400;line-height:1;transition:transform .3s,background-color .3s}.button_primary:hover{color:#fff;transform:translateY(-2px)}@media screen and (max-width:991px){.container{flex-wrap:wrap}.nav-links{background-color:#fff;padding:18px 5% 30px;box-shadow:0 8px 30px #00000026}.nav-button{color:#fff}.nav-button.w--open{color:var(--red);background-color:#0000}.nav-link{color:#000;font-size:1.4rem}.nav-link.last{margin-right:0}.button.nav-cta{background-color:var(--red);color:var(--white);background-color:var(--red);margin-top:10px}.section-bg.accommodation{width:35vw}.section-bg.home-restaurant{width:100%;min-height:180px;margin-top:20px;position:relative;top:0;bottom:0;left:0}.column.c-5,.column.c-5.va-middle{flex:0 auto;max-width:none}.column.c-6.va-middle.inner-accommodation,.column.c-7{max-width:none}.column.c-5,.column.c-5.va-middle{flex:0 auto;max-width:none}.column.c-5.va-middle{flex:0 auto;max-width:none}.column.c-5.offset-auto.home-accommodations{max-width:none;margin-left:0;padding-left:220px}.column.c-5.offset-1{max-width:none;margin-left:0}.column.c-4{max-width:none}.column.c-4.offset-1{flex:0 auto;max-width:none;margin-top:27px;margin-left:0%}.column.c-4.offset-1.inner-sidebar{margin-top:60px;display:none}.column.c-6.va-middle.inner-accommodation,.column.c-7{max-width:none}.column.c-7.contact-column{margin-bottom:60px}.heading.huge{font-size:3.5rem}.heading.medium{font-size:2rem}.heading.bigger{font-size:3rem}.activities-slider{min-height:340px}.activities-slide-mask{width:350px;height:350px}.slide-arrow{width:45px;height:45px}.activity-item{max-width:350px}.card-title{font-size:1.3rem}.home-accommodations-image{max-width:160px;min-height:210px}.home-accommodations-image.image-4{display:none}.amenities.section{padding-top:40px}.amenitie-item{margin-right:40px}.restaurant.section{padding-top:60px;padding-bottom:60px}.restaurant-menu-bg{inset:-10px 0 0}.restaurant-menu-list{padding-left:30px;padding-right:30px}.restaurant-hours{margin-bottom:auto;margin-left:auto;margin-right:auto}.info-value.light{font-size:1.2rem}.about-us-image{flex:0 auto;min-height:280px}.about-us-section{flex-wrap:wrap}.about-us-content.c-6.offset-auto{max-width:none;margin-left:0}.cta-content{max-width:none;padding-left:0%}.footer-top{flex-wrap:wrap}.footer-column.margin-right-auto,.footer-column.links,.footer-column.margin-right-auto,.footer-column.links{width:50%;margin-right:0}.inner-page.section{padding-bottom:60px}.accommodation-button.nav-cta{background-color:var(--red);color:var(--white);background-color:var(--red);margin-top:10px}.accommodations-page.section{padding-top:60px;padding-bottom:60px}.accommodation-item{width:48%;margin-bottom:40px}.footer-column-navigering.margin-right-auto,.footer-column-navigering.links,.footer-column-navigering.margin-right-auto,.footer-column-navigering.links{width:50%;margin-right:0}.container-gallery{flex-wrap:wrap}.column-header.c-5,.column-header.c-5.va-middle{flex:0 auto;max-width:none}.column-header.c-6.va-middle.inner-accommodation,.column-header.c-7{max-width:none}.column-header.c-5,.column-header.c-5.va-middle{flex:0 auto;max-width:none}.column-header.c-5.va-middle{flex:0 auto;max-width:none}.column-header.c-5.offset-auto.home-accommodations{max-width:none;margin-left:0;padding-left:220px}.column-header.c-5.offset-1{max-width:none;margin-left:0}.column-header.c-4{max-width:none}.column-header.c-4.offset-1{flex:0 auto;max-width:none;margin-left:0%}.column-header.c-4.offset-1.inner-sidebar{margin-top:60px}.column-header.c-6.va-middle.inner-accommodation,.column-header.c-7{max-width:none}.column-header.c-7.contact-column{margin-bottom:60px}.grid{grid-template-columns:1fr 1fr}.container-skjema{flex-wrap:wrap}.container-3{flex-flow:column;align-items:center}.h2.cc-title-section{margin-top:0}.cookie_banner{max-width:90%}}@media screen and (max-width:767px){.button.space{margin:10px 0}.heading.huge{letter-spacing:-2px;font-size:2.4rem}.heading.big.cta{letter-spacing:-1px;letter-spacing:-1px;font-size:2rem}.heading.bigger{font-size:2rem}.header-actions{flex-wrap:wrap}.header-bottom-socials{width:100%}.activities-slide-mask{width:300px;height:350px}.slide-arrow{width:35px;height:35px;font-size:1rem}.activity-item{max-width:300px}.activity-card{padding:35px 30px}.card-sub-title{font-size:.875rem}.home-accommodations-image.image-3{display:none}.amenitie-item{width:50%;margin-right:0}.tripadvisor-list{flex-wrap:wrap}.review-item{max-width:100%}.footer-bottom{flex-wrap:wrap;margin-top:100px}.inner-content{padding-right:0}.other-accommodations{flex-wrap:wrap}.accommodation-choice-big{max-width:none;min-height:200px;margin-bottom:20px}.accommodation-item{width:100%;margin-bottom:20px}.accommodation-card{min-height:200px}.inputs-group{flex-wrap:wrap}.collection-item-8{width:48%}.grid{grid-template-rows:auto auto auto auto auto auto;height:auto}.div-block-21{flex-direction:column;padding-top:25px}.text-span{font-size:4.8rem}.h2{font-size:20px;line-height:24px}.button_secondary{padding-left:40px;padding-right:40px}.cookie_banner{max-width:100%;padding:1rem;right:20px}.cookie_options{grid-column-gap:1rem;grid-row-gap:1rem;flex-wrap:wrap}.cookie_buttons{flex-direction:column}.cookie_content{text-align:center}.button_primary{padding-left:40px;padding-right:40px}}@media screen and (max-width:479px){.nav-brand-image{max-width:125px}.button{padding:10px 16px}.button.transparent.margin-left{margin-top:10px;margin-left:0}.section-bg.accommodation{width:100%;min-height:180px;position:relative;inset:0 0 0 0%}.section-bg.home-restaurant{min-height:380px}.column.c-5.offset-auto.home-accommodations{padding-left:0}.column.c-6.va-middle.inner-accommodation{justify-content:flex-end}.heading.medium,.heading.bigger{font-size:1.8rem}.heading.huge{letter-spacing:-2px;font-size:3.2rem}.heading.medium,.heading.bigger{font-size:1.8rem}.header-actions{flex-direction:column;align-items:flex-start}.activities.section{padding-bottom:0}.section-title.small{font-size:1.3rem}.line.hide{display:none}.activities-slider,.activities-slide-mask{width:100%}.activities-list{justify-content:flex-start}.activity-item{width:100%;min-width:0%;max-width:none}.activity-card{max-width:100%}.accommodations.section{flex-direction:column;min-height:0}.home-accommodations-content{margin-top:40px;margin-bottom:20px}.home-accommodations-images{margin-top:40px;position:relative;top:0}.home-accommodations-image.image-one{margin-left:0}.home-accommodations-image.image-two{margin-left:10px}.amenitie-item{width:50%;margin-right:0;line-height:1}.restaurant-menu-list{padding:15px}.restaurant-menu-item{max-width:100%}.restaurant-menu-title{font-size:1.1rem}.restaurant-hours{flex-wrap:wrap;margin-bottom:0}.restaurant-hour{width:100%;margin-bottom:10px;margin-right:0}.about-us.section{padding-bottom:40px}.about-us-image{min-height:180px}.about-us-text{flex-wrap:wrap}.about-us-paragraph{max-width:100%}.tripadvisor-ratings{padding-bottom:0}.tripadvisor-rating{width:100%;margin-bottom:20px}.review-item{padding-right:0}.cta.section{min-height:60vh}.cta-text{column-count:1}.footer.section{padding-top:60px}.footer-bottom{flex-wrap:wrap-reverse;margin-top:60px}.footer-column.links{width:100%}.footer-socials-cms{margin-bottom:20px}.footer-social-link{margin-left:0;margin-right:20px}.inner-info{width:100%}.inner-info.banner{margin-top:10px;margin-left:0}.accommodation-choice-big{padding:30px 20px}.input-group{width:100%}.input-group.left{flex:0 auto;margin-right:0}.input-group.right{margin-left:0}.form-actions{text-align:center;flex-flow:column wrap;align-items:center}.secondary-link{margin-top:20px;margin-left:0}.collection-item-8{width:100%;margin-right:0%}.footer-column-navigering.links{width:100%}.collection-item-10{width:100%;margin-right:0%}.column-header.c-5.offset-auto.home-accommodations{padding-left:0}.column-header.c-6.va-middle.inner-accommodation{justify-content:flex-end}.favoritt-image._002,.favoritt-image._003,.favoritt-image._004,.favoritt-image._005,.favoritt-image._002,.favoritt-image._003,.favoritt-image._004,.favoritt-image._005{height:250px}.grid{grid-template-rows:auto auto;grid-template-columns:1fr}.favoritt-image-wrapper{height:250px}.grid-2{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.text-span{font-size:3.4rem}.text-span-2{font-size:3.2rem}.footer-ny.section,.footer-ny-contact.section,.footer-ny-contact.section{padding-top:60px}.learning-eng.section{padding-bottom:0}.text-span-3{font-size:2rem}.button_secondary{width:100%;padding-top:18px;padding-bottom:19px}.cookie_banner{bottom:10px;left:10px;right:10px}.cookie_description{font-size:14px}.cookie_title{font-size:18px}.cookie_options{flex-wrap:wrap}.cookie_checkbox{font-size:14px}.button_primary{width:100%;padding-top:18px;padding-bottom:19px}}