.carousel-container{position:relative;margin:auto;width:100%;height:auto;max-width:1000px;user-select:none;overflow:hidden}.carousel-container .carousel-image-container{display:none;user-select:none}.carousel-container .carousel-image-container .carousel-image{vertical-align:middle;width:100% !important;height:auto;border-radius:12px;user-select:none}@media only screen and (max-width: 450px){.carousel-container .carousel-image-container .carousel-image{height:15em}}.carousel-container .carousel-text{color:var(--neutral-grey-6);font-size:var(--font-size-body-sm);position:absolute;bottom:var(--spacing-2x);width:auto;text-align:center;background-color:var(--brand-white);margin-left:var(--spacing-8x);margin-bottom:var(--spacing-4x);border-radius:var(--radius-base);padding:var(--spacing-1x) var(--spacing-2x)}.carousel-container .back,.carousel-container .forward{cursor:pointer;position:absolute;top:50%;padding:16px;margin-top:-22px;user-select:none}.carousel-container .back svg,.carousel-container .forward svg{width:2em;height:2em}.carousel-container .forward{right:0}.fg-collapsible{height:var(--line-height-h-6xl);border-radius:5px;max-width:inherit;word-wrap:break-word;display:table-row}.fg-collapsible .fg-title{display:flex;align-items:center;cursor:pointer;border-bottom:1px solid var(--neutral-grey-6);transition:background-color 0.3s}.fg-collapsible .fg-title:last-child{border-bottom:none}.fg-collapsible .fg-title .chevron{margin-left:auto;transition:transform 0.3s}.fg-collapsible .fg-title.active .chevron svg{transform:rotate(180deg)}.fg-collapsible .fg-description{height:0;display:block;overflow:hidden;transition:height 1.5s ease-out;color:var(--neutral-grey-6)}.fg-collapsible .fg-description.fg-open{height:auto;transition:height 1.5s ease-in;padding-top:var(--spacing-2x);padding-bottom:var(--spacing-4x)}.fg-categories-navigation-tabs{display:inline-flex;gap:var(--spacing-5x);width:100%;border-bottom:1px solid var(--neutral-grey-3);font-weight:var(--font-medium);overflow:scroll;scrollbar-width:none}.fg-categories-navigation-tabs .fg-category-tab{padding:var(--spacing-3x);display:flex;gap:var(--spacing-2-5x)}.fg-categories-navigation-tabs .fg-category-tab:hover{cursor:pointer}.fg-categories-navigation-tabs .fg-category-tab.active{color:var(--primary-color);border-bottom:2px solid var(--primary-color)}.fg-category-items{display:flex;flex-direction:column;margin-top:var(--spacing-6x)}.fg-category-items ul{padding-left:0}.fg-category-item{display:flex;justify-content:space-between;margin-bottom:var(--spacing-4x)}#image-gallery-overview.fg-modal-base.fg-large-size{width:100%;height:100%}#image-gallery-overview.fg-modal-base.fg-large-size .fg-modal-body{height:100%;overflow-y:unset}#image-gallery-area.fg-modal-base.fg-large-size{width:100%;height:100%}#image-gallery-area.fg-modal-base.fg-large-size .fg-modal-body{height:100%;overflow-y:unset}.fg-image-gallery-modal .fg-image-gallery-container{display:flex;justify-content:center;align-items:flex-start;padding:2rem;margin:2rem auto}.fg-image-gallery-modal .fg-image-gallery-modal{gap:2rem;width:100%;height:100%;display:block}.fg-image-gallery-modal .fg-image-gallery-modal-main{flex:1 1 0;position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.fg-image-gallery-modal .fg-image-gallery-modal-main img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-2xl);box-shadow:0 2px 8px rgba(0,0,0,0.08)}.fg-image-gallery-modal .fg-image-gallery-modal-thumbnails{gap:1rem;display:flex}.fg-image-gallery-modal .fg-image-gallery-thumbnail{border-radius:var(--radius-2xl);overflow:hidden;cursor:pointer;transition:box-shadow 0.2s, transform 0.2s}.fg-image-gallery-modal .fg-image-gallery-thumbnail:hover,.fg-image-gallery-modal .fg-image-gallery-thumbnail.active{box-shadow:0 4px 16px rgba(0,0,0,0.15);transform:scale(1.04)}.fg-image-gallery-modal .fg-image-gallery-thumbnail-image{width:12rem;aspect-ratio:1/1;object-fit:cover;display:block;border-radius:var(--radius-2xl)}.fg-image-gallery-modal{width:100%;height:100%;max-width:none;margin:0;padding:var(--spacing-1x);display:flex;flex-direction:column;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fg-image-gallery-modal .fg-gallery-main-container{position:relative;flex:1;margin-bottom:var(--spacing-2x);background:var(--brand-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,0.06);min-height:0}.fg-image-gallery-modal .fg-gallery-main-container .fg-gallery-main-image-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.fg-image-gallery-modal .fg-gallery-main-container .fg-gallery-main-image-wrapper .fg-gallery-main-image{width:100%;height:100%;max-height:none;object-fit:contain;display:block;transition:opacity 0.3s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.fg-image-gallery-modal .fg-gallery-main-container .fg-gallery-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.9);border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;z-index:10;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;outline:none}.fg-image-gallery-modal .fg-gallery-main-container .fg-gallery-nav-btn:focus{outline:none}.fg-image-gallery-modal .fg-gallery-main-container .fg-gallery-nav-btn:active{outline:2px solid var(--primary-color);outline-offset:2px}.fg-image-gallery-modal .fg-gallery-main-container .fg-gallery-nav-btn svg{width:24px;height:24px;color:var(--neutral-grey-7);pointer-events:none}.fg-image-gallery-modal .fg-gallery-main-container .fg-gallery-nav-btn:hover{background:var(--brand-white);box-shadow:0 4px 12px rgba(0,0,0,0.15);transform:translateY(-50%) scale(1.05)}.fg-image-gallery-modal .fg-gallery-main-container .fg-gallery-nav-btn.fg-gallery-prev{left:var(--spacing-2x)}.fg-image-gallery-modal .fg-gallery-main-container .fg-gallery-nav-btn.fg-gallery-next{right:var(--spacing-2x)}.fg-image-gallery-modal .fg-gallery-thumbnails-container{flex-shrink:0;padding-bottom:var(--spacing-1x)}.fg-image-gallery-modal .fg-gallery-thumbnails-container .fg-gallery-thumbnails{display:flex;gap:var(--spacing-2x);overflow-x:auto;padding:var(--spacing-2x) 0;scrollbar-width:thin;scrollbar-color:var(--neutral-grey-4) transparent}.fg-image-gallery-modal .fg-gallery-thumbnails-container .fg-gallery-thumbnails::-webkit-scrollbar{height:8px}.fg-image-gallery-modal .fg-gallery-thumbnails-container .fg-gallery-thumbnails::-webkit-scrollbar-track{background:var(--neutral-grey-2);border-radius:4px}.fg-image-gallery-modal .fg-gallery-thumbnails-container .fg-gallery-thumbnails::-webkit-scrollbar-thumb{background:var(--neutral-grey-4);border-radius:4px}.fg-image-gallery-modal .fg-gallery-thumbnails-container .fg-gallery-thumbnails::-webkit-scrollbar-thumb:hover{background:var(--neutral-grey-5)}.fg-image-gallery-modal .fg-gallery-thumbnails-container .fg-gallery-thumbnails .fg-gallery-thumbnail{flex-shrink:0;cursor:pointer;border-radius:var(--radius-lg);overflow:hidden;transition:all 0.3s ease;opacity:0.6;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fg-image-gallery-modal .fg-gallery-thumbnails-container .fg-gallery-thumbnails .fg-gallery-thumbnail:hover{opacity:0.8;transform:translateY(-2px)}.fg-image-gallery-modal .fg-gallery-thumbnails-container .fg-gallery-thumbnails .fg-gallery-thumbnail.active{opacity:1;box-shadow:0 4px 16px rgba(0,0,0,0.2);transform:translateY(-2px)}.fg-image-gallery-modal .fg-gallery-thumbnails-container .fg-gallery-thumbnails .fg-gallery-thumbnail .fg-gallery-thumbnail-image{width:160px;height:100px;object-fit:cover;display:block;border-radius:var(--radius-lg);pointer-events:none}.fg-modal-base .fg-image-gallery-modal{height:calc(100vh - 100px);max-height:calc(100vh - 100px)}@media (max-width: 768px){.fg-image-gallery-modal{padding:var(--spacing-0-5x)}.fg-image-gallery-modal .fg-gallery-main-container{margin-bottom:var(--spacing-2x)}.fg-image-gallery-modal .fg-gallery-main-container .fg-gallery-nav-btn{width:40px;height:40px}.fg-image-gallery-modal .fg-gallery-main-container .fg-gallery-nav-btn svg{width:20px;height:20px}.fg-image-gallery-modal .fg-gallery-main-container .fg-gallery-nav-btn.fg-gallery-prev{left:var(--spacing-1x)}.fg-image-gallery-modal .fg-gallery-main-container .fg-gallery-nav-btn.fg-gallery-next{right:var(--spacing-1x)}.fg-image-gallery-modal .fg-gallery-thumbnails-container .fg-gallery-thumbnails{gap:var(--spacing-1-5x);padding:var(--spacing-1x) 0}.fg-image-gallery-modal .fg-gallery-thumbnails-container .fg-gallery-thumbnails .fg-gallery-thumbnail .fg-gallery-thumbnail-image{width:120px;height:75px}}.fg-image-gallery{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-4x)}.fg-image-gallery .fg-image-gallery-main{flex:3;position:relative;max-height:34rem;overflow:hidden}.fg-image-gallery .fg-image-gallery-main .carousel-container{max-height:34rem;max-width:100%}.fg-image-gallery .fg-image-gallery-main .carousel-container .carousel-image-container{max-height:34rem}.fg-image-gallery .fg-image-gallery-main .carousel-container .carousel-image-container .carousel-image{max-height:34rem;height:auto;object-fit:cover}.fg-image-gallery .fg-image-gallery-main .carousel-container .carousel-image-container .carousel-text{display:none}.fg-image-gallery .fg-image-gallery-thumbnails{flex:1;max-height:34rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-2x);overflow:hidden;overflow-y:auto;padding-right:10px;align-content:flex-start}.fg-image-gallery .fg-image-gallery-thumbnail{margin:0;flex-shrink:0;width:calc(50% - var(--spacing-1x))}.fg-image-gallery .fg-image-gallery-thumbnail-image{width:100%;height:auto;object-fit:cover;border-radius:var(--radius-xl);cursor:pointer;transition:transform 0.2s ease, box-shadow 0.2s ease}.fg-image-gallery .fg-image-gallery-thumbnail-image:hover{box-shadow:0 2px 8px rgba(0,0,0,0.15)}.fg-image-gallery button.view-gallery-btn{position:absolute;bottom:var(--spacing-4x);left:var(--spacing-4x);background:var(--brand-white);color:var(--primary-color);font-family:var(--font-family);font-size:var(--font-size-body);padding:var(--spacing-3x) var(--spacing-4x);border:1px solid var(--neutral-grey-4);font-weight:var(--font-medium);line-height:var(--line-height-body);border-radius:var(--radius-md);z-index:10;display:flex;align-items:center;gap:10px}.fg-image-gallery button.view-gallery-btn svg{fill:var(--primary-color)}.fg-image-gallery .fg-image-gallery-main .view-gallery-btn:hover{background:var(--neutral-grey-1);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}@media (max-width: 768px){.fg-image-gallery{flex-direction:column;gap:var(--spacing-3x)}.fg-image-gallery .fg-image-gallery-main,.fg-image-gallery .fg-image-gallery-thumbnails{flex:1}.fg-image-gallery .fg-image-gallery-thumbnails{flex-direction:row;max-height:8rem;overflow-x:auto;overflow-y:hidden;gap:var(--spacing-2x)}.fg-image-gallery .fg-image-gallery-thumbnail{flex-shrink:0;min-width:6rem}.fg-image-gallery .fg-image-gallery-thumbnail-image{width:6rem;height:4rem;aspect-ratio:3/2}}nav.KEP4853{margin-bottom:0}.low-deposit-banner{margin-bottom:0 !important}.park-landing-page{max-width:1400px;margin-left:auto;margin-right:auto;font-family:var(--font-family)}.park-landing-page h2{font-weight:var(--font-bold)}.park-landing-page h3{font-weight:var(--font-medium)}.park-landing-page h2,.park-landing-page h3{color:var(--neutral-grey-6)}.park-landing-page section{border-bottom:thin solid;border-bottom-color:var(--neutral-grey-2);padding:4rem 5.25rem}.park-landing-page .holiday-park-badge{display:inline-block;background:var(--semantic-green-2);color:var(--text-body-light);font-size:var(--font-size-body-sm);padding:var(--spacing-1x) var(--spacing-2x);border-radius:var(--radius-base);font-weight:var(--font-medium)}.park-landing-page .view-accommodation-btn{background:var(--primary-color);color:#ffffff;font-size:var(--font-size-body);padding:var(--spacing-3x) var(--spacing-4x);font-weight:var(--font-medium);line-height:var(--line-height-body);border-radius:var(--radius-md);text-decoration:none;display:inline-block;margin-top:var(--spacing-7x)}.park-landing-page .view-accommodation-btn .view-accommodation-btn-content{display:flex;align-items:center;gap:var(--spacing-2x)}.park-landing-page .view-accommodation-btn svg{color:#ffffff}#park-hero .park-hero-image img{max-width:100%;object-fit:cover}#park-hero .park-hero-title{color:var(--neutral-grey-6);font-size:var(--font-size-h-5xl);font-weight:var(--font-bold);margin:var(--spacing-3x) 0}#park-hero .park-hero-content{display:flex;justify-content:space-between;padding:var(--spacing-12x) 4rem}#park-hero .park-hero-content .park-hero-left .park-brand{display:none}#park-hero .park-hero-content .park-hero-left .park-hero-rating{display:flex;align-items:center}#park-hero .park-hero-content .park-hero-left .fg-review-rating p{margin-top:0;margin-bottom:0}#park-overview h2{margin-top:var(--spacing-4x);margin-bottom:var(--spacing-8x)}#park-overview p{margin-bottom:4rem}#park-features .scrolling-carousel{margin-top:var(--spacing-4x)}#park-features .scrolling-carousel .scrolling-carousel-container .carousel-slider .carousel-item-container.carousel-card-js div img{width:26.25rem;height:16.5rem;border-radius:var(--radius-lg);margin-bottom:var(--spacing-4x)}#park-features .scrolling-carousel .scrolling-carousel-container .carousel-slider .carousel-item-container.carousel-card-js div .carousel-item-title{color:var(--neutral-black);font-weight:var(--font-semibold);font-size:var(--font-size-body);margin-bottom:0;font-family:var(--font-family);margin-top:0}#park-features #park-features-carousel .scrolling-carousel-container{max-width:100%}#park-features #park-features-carousel .scrolling-carousel-container .carousel-item-title{margin-bottom:var(--spacing-3x)}#park-features .park-secondary-features h2{margin-bottom:4rem}#park-features .park-secondary-feature{display:flex;gap:var(--spacing-2-5x);align-items:center}#park-features .park-secondary-feature .park-secondary-feature-icon{padding:1.375rem;background-color:var(--secondary-color-1);border-radius:50%}#park-features ul{list-style-type:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-10x) var(--spacing-5x);margin-bottom:var(--spacing-10x)}#park-accommodation h2{margin-top:var(--spacing-4x)}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container{max-width:100%}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container{font-family:var(--font-family);border:1px solid;border-radius:var(--radius-lg);color:var(--neutral-grey-3)}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container img{width:21rem;height:auto;border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin-bottom:0}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container .property-card-content{padding:var(--spacing-4x)}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container .property-card-content .holiday-park-badge{margin-bottom:var(--spacing-2x)}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container .property-card-content .property-card-title{font-weight:var(--font-semibold);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:0;color:var(--neutral-grey-6);padding-bottom:var(--spacing-1x)}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container .property-card-content .property-card-location{font-weight:var(--font-normal);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);letter-spacing:0;color:var(--neutral-grey-5);padding-bottom:var(--spacing-1x);height:var(--spacing-10x)}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container .property-card-content .property-characteristics{display:inline-flex;flex-direction:row;gap:var(--spacing-1x);color:var(--neutral-grey-5)}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container .property-card-content .property-characteristics .property-characteristic-top .property-characteristic-bottom{padding:var(--spacing-1x)}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container .property-card-content .property-characteristics .property-characteristic{display:block;padding:var(--spacing-2x);padding-left:0}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container .property-card-content .property-characteristics .property-characteristic-wrapper{display:flex;text-wrap:nowrap;align-items:center;gap:var(--spacing-1x)}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container .property-card-content .property-characteristics .property-characteristic-wrapper i{display:inline-block;width:var(--font-size-h-xl);height:var(--font-size-h-xl);background-size:contain;background-repeat:no-repeat;background-position:center}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container .property-card-content .property-characteristics .property-characteristic-wrapper i.fg-guests{background-image:url("/images/forge/icons/feature-icons-sprite.svg#sprite-guests-view")}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container .property-card-content .property-characteristics .property-characteristic-wrapper i.fg-beds{background-image:url("/images/forge/icons/feature-icons-sprite.svg#sprite-bedroom-view")}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container .property-card-content .property-characteristics .property-characteristic-wrapper i.fg-pets{background-image:url("/images/forge/icons/feature-icons-sprite.svg#sprite-pets-view")}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container .property-card-content .property-characteristics .property-characteristic-wrapper i.fg-wifi{background-image:url("/images/forge/icons/feature-icons-sprite.svg#sprite-hasBroadband-view")}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container .property-card-content .property-card-line{border-bottom:1px solid;color:var(--neutral-grey-3);padding-top:var(--spacing-2x);margin-bottom:var(--spacing-2x)}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container .property-card-content .property-card-price-wrapper{display:inline-flex;gap:var(--spacing-2x);font-weight:var(--font-normal);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);letter-spacing:0;color:var(--neutral-grey-5);justify-content:space-between;padding-top:var(--spacing-5x);width:100%}#park-accommodation .scrolling-carousel.scrolling-accommodation-carousel-js .scrolling-carousel-container .carousel-slider.carousel-slider-js .carousel-item-container .property-card-content .property-card-price-wrapper .property-card-price{font-weight:var(--font-semibold);font-size:var(--font-size-h-xl);line-height:var(--line-height-h-xl);letter-spacing:0}#park-accommodation .view-accommodation-btn{background:#ffffff;color:var(--primary-color);margin-top:0;border:1px solid var(--neutral-grey-4)}#park-accommodation .view-accommodation-btn svg{color:var(--primary-color)}#park-sitemap p{margin-bottom:4rem}#park-sitemap h2{margin-top:var(--spacing-4x);margin-bottom:var(--spacing-8x)}#park-sitemap .view-park-info-btn{background:#ffffff;color:var(--primary-color);font-size:var(--font-size-body);padding:var(--spacing-3x) var(--spacing-4x);border:1px solid var(--neutral-grey-4);font-weight:var(--font-medium);line-height:var(--line-height-body);border-radius:var(--radius-md)}#park-sitemap .sitemap-pdf-button{margin-top:var(--spacing-6x)}#park-sitemap .sitemap-pdf-button a{text-decoration:none}#park-sitemap .sitemap-pdf-button:hover{background:var(--neutral-grey-1)}#park-location h2{margin-top:var(--spacing-4x)}#park-location #park-location-map{width:62.5rem;height:31rem;margin:var(--spacing-10x) auto;border-radius:var(--radius-xl)}#park-location #park-location-map .park-marker{width:var(--spacing-10x);height:var(--spacing-10x);background-image:url("/images/sykes/markers/map-round-house-pin.svg");background-position:center;background-size:var(--spacing-10x)}#park-local-area #park-local-area-info{padding-bottom:80px;border-bottom:1px solid var(--neutral-grey-2)}#park-local-area #park-local-area-info p{margin-bottom:5rem}#park-local-area #park-local-area-info h2{margin-top:var(--spacing-4x);margin-bottom:var(--spacing-8x)}#park-local-area #park-nearby-info{margin-top:5rem}#park-local-area #park-nearby-info h2{margin-bottom:var(--spacing-12x)}#park-local-area #park-nearby-info .park-nearby{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:var(--spacing-6x)}#park-local-area #park-nearby-info .park-nearby .nearby-category{padding:var(--spacing-8x);border:1px solid var(--neutral-grey-2);border-radius:var(--radius-xl)}#park-local-area #park-nearby-info .park-nearby .nearby-category .nearby-category-items ul{display:flex;flex-direction:column;gap:var(--spacing-2-5x);list-style-type:none}#park-local-area #park-nearby-info .park-nearby .nearby-category .nearby-category-items ul li{display:flex;justify-content:space-between}#park-local-area #park-nearby-info .park-nearby .nearby-category .nearby-category-items ul li div:nth-child(2){white-space:nowrap}#park-local-area #park-nearby-info .category-title{display:flex;gap:var(--spacing-2-5x);margin-bottom:var(--spacing-6x);font-size:var(--spacing-4x);font-weight:var(--font-semibold);color:var(--neutral-grey-6)}.parks-modal-faq{background-color:var(--secondary-color-1);padding:4rem 5.25rem}.parks-modal-faq h2{margin-top:var(--spacing-4x)}.parks-modal-faq #parks-faq-collapsible .fg-title{color:var(--neutral-grey-6);font-weight:var(--font-medium);border-bottom-color:var(--neutral-grey-3);padding-top:var(--spacing-6x);padding-bottom:var(--spacing-6x)}.parks-modal-faq #parks-faq-collapsible .fg-description.fg-open{padding-top:var(--spacing-6x);padding-bottom:var(--spacing-6x)}.parks-modal-faq #parks-faq-collapsible .fg-description{margin-left:0;color:var(--neutral-grey-5)}@media screen and (max-width: 450px){.park-landing-page h3{font-size:14px}.park-landing-page section{padding:var(--spacing-10x) var(--spacing-6x)}.park-landing-page .parks-modal-faq{padding:var(--spacing-10x) var(--spacing-6x)}.park-landing-page #park-overview p{margin-bottom:var(--spacing-10x)}.park-landing-page .view-accommodation-btn{display:flex;justify-content:center}.park-landing-page #park-features #park-features-carousel .carousel-heading{margin-bottom:var(--spacing-8x)}.park-landing-page #park-features #park-features-carousel .scrolling-carousel-container .scrolling-carousel-subheading{display:none}.park-landing-page #park-features #park-features-carousel .scrolling-carousel-container .carousel-slider .carousel-item-container.carousel-card-js div img{width:18.75rem;height:13.125rem}.park-landing-page #park-features .park-secondary-features h2{margin-bottom:0}.park-landing-page #park-features .park-secondary-feature{display:block}.park-landing-page #park-features .park-secondary-feature-icon{padding:0;background-color:transparent;border-radius:0}.park-landing-page #park-features .park-secondary-features-list{display:flex;width:100%;list-style-type:none}.park-landing-page #park-features .park-secondary-features-list ul{display:block;padding-left:0;margin-bottom:0}.park-landing-page #park-features .park-secondary-features-list .park-secondary-feature{display:flex;align-items:center}.park-landing-page #park-features .park-secondary-features-list li{margin-bottom:var(--spacing-4x)}.park-landing-page #park-accommodation .scrolling-carousel .scrolling-carousel-container .scrolling-carousel-subheading{display:none}.park-landing-page #park-location #park-location-map{height:15rem}.park-landing-page #park-local-area #park-local-area-info p{margin-bottom:var(--spacing-10x)}.park-landing-page #park-local-area #park-nearby-info{margin-top:4rem}.park-landing-page #park-local-area #park-nearby-info h2{margin-bottom:var(--spacing-8x)}.park-landing-page #park-sitemap p{margin-bottom:var(--spacing-10x)}.park-landing-page #park-sitemap .view-park-info-btn{display:flex;justify-content:center}#park-hero{position:relative;margin-bottom:19rem}#park-hero .park-hero-image{position:relative}#park-hero .park-hero-image img{height:auto;object-fit:contain}#park-hero .park-hero-title{font-size:var(--font-size-h-2xl)}#park-hero .park-hero-content{position:absolute;top:55%;z-index:1;padding:var(--spacing-5x);margin:var(--spacing-6x);border-radius:var(--radius-xl);box-shadow:0 10px 15px 0 rgba(5,13,29,0.18);background-color:#ffffff}#park-hero .park-hero-content .holiday-park-badge{margin-top:0}#park-hero .park-hero-content .park-hero-left .park-brand{display:block}#park-hero .park-hero-content .park-hero-right{display:none}}@media screen and (min-width: 768px){.park-landing-page h2{font-size:var(--font-size-h-4xl);font-weight:var(--font-bold)}.park-landing-page h3{font-size:0.875rem;font-weight:var(--font-medium)}.parks-modal-faq{display:flex;gap:var(--spacing-12x)}}@media screen and (min-width: 1025px){#park-hero .park-hero-image img{height:21rem}}@media screen and (max-width: 1024px){#park-location #park-location-map{width:100%;margin:var(--spacing-5x) auto}}
