.Footer_svgFooter__6mvtl{height:21px}.Footer_groundbreak__RxFwl{margin-top:20px;color:#777;text-align:center;width:100%}.Header_menuOption__u6amh{text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:700;mix-blend-mode:luminosity;white-space:nowrap}.Header_menuOption__u6amh:hover{color:#eef;font-weight:800;text-shadow:1px 1px #888}@media(max-width:1024px){.Header_menuOption__u6amh{font-size:13px;letter-spacing:.5px}}.Header_logo__V9h3K{display:inline;position:relative;top:-4px;filter:invert(1);animation:Header_spin__Ub2DW 7s linear infinite}@keyframes Header_spin__Ub2DW{to{transform:rotate(1turn)}}.Header_companyName__CFm7K{display:inline;margin-left:5px;font-family:Montserrat,sans-serif;font-weight:400;font-weight:800;color:#fff;mix-blend-mode:luminosity}.Header_companyName__CFm7K:hover{opacity:.7}@keyframes Header_fadeinout__6weAT{50%{opacity:.7}to{opacity:1}}.Header_animatedLetter__ROj8_{display:inline;animation:Header_fadeinout__6weAT 4s linear infinite}.Header_animatedLetter2__90pTf{display:inline;animation:Header_fadeinout__6weAT 5s linear infinite}.Header_headerMobile__a6orm{position:sticky;z-index:100;pointer-events:none}.Header_headerMobile__a6orm .Header_menuContainer__3hmXH,.Header_headerMobile__a6orm .Header_menuContainer__3hmXH *,.Header_headerMobile__a6orm .Header_nameLogo__u2v8r,.Header_headerMobile__a6orm .Header_nameLogo__u2v8r *,.Header_headerMobile__a6orm a,.Header_headerMobile__a6orm button,.Header_headerMobile__a6orm div[class*=menu],.Header_headerMobile__a6orm div[class*=nameLogo],.Header_headerMobile__a6orm input,.Header_headerMobile__a6orm label,.Header_headerMobile__a6orm li,.Header_headerMobile__a6orm nav,.Header_headerMobile__a6orm ul{pointer-events:auto}@media(max-width:768px){.Header_headerMobile__a6orm{background:rgba(0,0,0,.85)!important;padding-top:16px;padding-bottom:16px;min-height:64px;display:flex;align-items:center;justify-content:space-between;width:100%}}@media(min-width:769px)and (max-width:1024px){.Header_nameLogo__u2v8r{display:none}}@media(max-width:768px){.Header_hamburgerContainer__b4_xw{display:flex;align-items:center;flex-shrink:0}.Header_nameLogo__u2v8r{display:flex!important;margin-left:auto;flex-shrink:0}.Header_nameLogo__u2v8r a{display:flex;align-items:center;gap:5px}.Header_nameLogo__u2v8r .Header_logo__V9h3K{width:18px;height:18px;top:0;vertical-align:middle}.Header_nameLogo__u2v8r .Header_companyName__CFm7K{font-size:14px;white-space:nowrap;vertical-align:middle}.Header_menuContainer__3hmXH{display:none}}@media(min-width:769px){.Header_hamburgerContainer__b4_xw{display:none}.Header_menuContainer__3hmXH{padding-top:8px;padding-bottom:8px;min-height:48px;display:flex;align-items:center}}.Header_menuBoka__g5LKX{color:#fff;font-family:Montserrat,sans-serif;font-weight:700}.Header_menuBoka__g5LKX:hover{background-color:#fff;color:#00c500}.Header_menuBoka__g5LKX:hovera{text-decoration:none}.FullpageVideoBackground_overlay__yfgNj{background:rgba(0,0,0,.85);position:relative;width:100%;height:100%;overflow:hidden}.FullpageVideoBackground_videoContainer__yI7_m{position:absolute;height:100vh;background-size:cover}.FullpageVideoBackground_menuShade__oRg6f{position:fixed;width:100%;height:90px;background:linear-gradient(180deg,rgba(0,0,0,.4),hsla(0,16%,81%,0))}.video_fitVideoToFrame__N8JkI{max-width:-moz-fit-content;max-width:fit-content;width:inherit;max-width:none!important;position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%)}.RatingSummary_ratingSummary__SEcPb{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);max-width:600px;margin:0 auto}.RatingSummary_compact__aSrHs{padding:16px}.RatingSummary_header__GiKVS{justify-content:space-between;margin-bottom:20px;flex-wrap:wrap}.RatingSummary_header__GiKVS,.RatingSummary_mainRating__KdSJS{display:flex;align-items:center;gap:12px}.RatingSummary_ratingNumber__2t67r{font-size:48px;font-weight:900;color:#fe5055;font-family:Montserrat,sans-serif;line-height:1}.RatingSummary_stars__Zl6v5{display:flex;gap:2px}.RatingSummary_starFilled__vYUKQ{color:#fe5055;font-size:24px;line-height:1}.RatingSummary_starEmpty__RrDU7{color:#ddd;font-size:24px;line-height:1}.RatingSummary_reviewCount__FKvH1{font-size:16px;color:#666;font-family:Montserrat,sans-serif;font-weight:600}.RatingSummary_link__1PPa2{color:#06c;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;transition:opacity .2s}.RatingSummary_link__1PPa2:hover{opacity:.8;text-decoration:underline;color:#0052a3}.RatingSummary_breakdown__tSEW4{display:flex;flex-direction:column;gap:8px}.RatingSummary_ratingRow__nsRrK{display:flex;align-items:center;gap:8px}.RatingSummary_starLabel__zD9Rb{font-weight:600;text-align:right;font-family:Montserrat,sans-serif}.RatingSummary_starIcon__PDJIP,.RatingSummary_starLabel__zD9Rb{font-size:16px;color:#fe5055;width:20px}.RatingSummary_barContainer__OlTPc{flex:1;height:20px;background-color:#f0f0f0;border-radius:4px;overflow:hidden;position:relative}.RatingSummary_bar__VIQMe{height:100%;background-color:#fe5055;transition:width .3s ease;border-radius:4px}.RatingSummary_count__rJx0k{font-size:14px;color:#333;font-weight:600;min-width:40px;text-align:right;font-family:Montserrat,sans-serif}@media(max-width:640px){.RatingSummary_ratingSummary__SEcPb{padding:16px}.RatingSummary_ratingNumber__2t67r{font-size:36px}.RatingSummary_starEmpty__RrDU7,.RatingSummary_starFilled__vYUKQ{font-size:20px}.RatingSummary_reviewCount__FKvH1{font-size:14px}.RatingSummary_header__GiKVS{flex-direction:column;align-items:flex-start}}.ReviewCard_reviewCard__lpMZn{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s}.ReviewCard_reviewCard__lpMZn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ReviewCard_header__tPyW_{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:8px}.ReviewCard_stars__r8kUS{display:flex;gap:2px}.ReviewCard_starFilled__G2lE8{color:#fe5055;font-size:18px;line-height:1}.ReviewCard_date__9U49O{font-size:14px;color:#666;font-family:Montserrat,sans-serif}.ReviewCard_text__vc2Cb{font-size:16px;line-height:1.6;color:#333;margin-bottom:12px;font-family:Cantarell,sans-serif}.ReviewCard_author__Cjfyl{font-size:14px;font-weight:600;color:#666;font-family:Montserrat,sans-serif;margin:0}@media(max-width:640px){.ReviewCard_reviewCard__lpMZn{padding:16px}.ReviewCard_text__vc2Cb{font-size:15px}}.Reviews_reviews__M_aXk{width:100%;margin:0 auto}.Reviews_reviewsGrid__NGUBl{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:24px}@media(max-width:640px){.Reviews_reviewsGrid__NGUBl{grid-template-columns:1fr;gap:16px;margin-top:16px}}.kampanj_heroOverlay__9uMgV{background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.45));min-height:60vh;position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:100px;padding-bottom:40px}.kampanj_blackMonthBanner__4lbqZ{display:inline-flex;align-items:center;background-color:#000;padding:16px 32px;transform:rotate(-3deg);box-shadow:6px 6px 12px rgba(0,0,0,.4);margin-bottom:20px;position:relative;z-index:1;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 100%,20px 100%)}@media(max-width:768px){.kampanj_blackMonthBanner__4lbqZ{transform:none;padding:12px 24px}}.kampanj_blackText__2S9nI{color:#8bdd4a;font-family:Montserrat,sans-serif;font-weight:900;font-size:2rem;letter-spacing:.1em;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media(max-width:768px){.kampanj_blackText__2S9nI{font-size:1.5rem}}.kampanj_monthText__6Sr13{color:#fff;font-family:Montserrat,sans-serif;font-weight:900;font-size:2rem;letter-spacing:.1em;margin-left:8px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media(max-width:768px){.kampanj_monthText__6Sr13{font-size:1.5rem}}.kampanj_kampanjSection__FZNR3{background:#fff;min-height:auto;position:relative;z-index:10;margin-top:-40px;border-radius:24px 24px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.1)}.kampanj_bookingSection__BT2C1{text-align:center;margin-bottom:32px;padding-top:24px}.kampanj_bookingButton__xXBq0{display:inline-block;background-color:#8bdd4a;color:#000;padding:16px 32px;border-radius:8px;font-weight:700;text-decoration:none;font-family:Montserrat,sans-serif;font-size:18px;transition:all .3s ease;box-shadow:0 4px 12px rgba(139,221,74,.3)}.kampanj_bookingButton__xXBq0:hover{background-color:#7bc43a;transform:translateY(-2px);box-shadow:0 6px 16px rgba(139,221,74,.4)}.kampanj_bookingSubtext__5RCR1{margin-top:12px;font-size:14px;color:#666;font-family:Montserrat,sans-serif}.kampanj_introText__3_q7l{margin-top:32px;text-align:center}.kampanj_contentSection__6jk1D{margin-top:32px}.kampanj_bulletlist__31Eok{list-style-type:disc;list-style-position:inside;margin-top:1rem;margin-bottom:1rem}.kampanj_footerSection__JXvXy,.kampanj_reviewsSection__SBqFy{margin-top:48px;padding-top:32px;border-top:2px solid #e0e0e0}.kampanj_footerSection__JXvXy{text-align:left;max-width:800px;margin-left:auto;margin-right:auto}