*{box-sizing:border-box;color:#181818;font-family:Craftwork Grotesk;font-weight:400;margin:0;padding:0}html{scroll-behavior:smooth}body,input,textarea{font-family:Craftwork Grotesk;font-weight:400;line-height:1;margin:0;padding:0}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}p{font-size:16px;line-height:22px;margin:0;padding:0}ul{list-style:none}ol,ul{margin:0;padding:0}a{display:inline-block;text-decoration:unset}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@font-face{font-display:swap;font-family:Craftwork Grotesk;font-style:normal;font-weight:400;src:url(/fonts/CraftworkGrotesk-Regular.woff2) format("woff2"),url(/fonts/CraftworkGrotesk-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Craftwork Grotesk;font-style:normal;font-weight:500;src:url(/fonts/CraftworkGrotesk-Medium.woff2) format("woff2"),url(.fonts/CraftworkGrotesk-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Craftwork Grotesk;font-style:normal;font-weight:900;src:url(/fonts/CraftworkGrotesk-Heavy.woff2) format("woff2"),url(/fonts/CraftworkGrotesk-Heavy.woff) format("woff")}@font-face{font-display:swap;font-family:Craftwork Grotesk;font-style:normal;font-weight:400;src:url(/fonts/CraftworkGrotesk.woff2) format("woff2"),url(/fonts/CraftworkGrotesk.woff) format("woff")}@font-face{font-display:swap;font-family:Craftwork Grotesk;font-style:normal;font-weight:700;src:url(/fonts/CraftworkGrotesk-Bold.woff2) format("woff2"),url(/fonts/CraftworkGrotesk-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Craftwork Grotesk Semi;font-style:normal;font-weight:600;src:url(/fonts/CraftworkGrotesk-SemiBold.woff2) format("woff2"),url(/fonts/CraftworkGrotesk-SemiBold.woff) format("woff")}h1{font-size:72px;font-weight:600;letter-spacing:.5px;line-height:1.2}h2{font-size:36px;line-height:1.3056}h2,h3{font-weight:400;letter-spacing:.5px}h3{font-size:28px}h3,h4{line-height:1.3}h4{font-size:24px;font-weight:400}.general-btn{align-items:center;background:green;border:1px solid green;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;gap:6px;justify-content:center;line-height:1.5;padding:15px 31px;transition:all .4s ease}.general-btn img{height:24px;object-fit:contain;width:24px}.general-btn.invert-btn,.general-btn:hover{background:transparent;color:green}.general-btn.invert-btn:hover{background:green;border-color:green;color:#fff}body.fixed{height:100dvh;overflow:hidden;position:fixed;width:100%}.container{margin:0 auto;padding:0 12px;width:100%}header{background:#fff;position:relative}header .navbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:14px 0}header .navbar .navbar-brand{padding:0}header .navbar .navbar-brand img{height:32px}header .navbar-toggler{align-items:center;background:#f6f7fa;border:0;border-radius:12px;display:flex;height:44px;justify-content:center;outline:unset!important;width:44px}header .navbar-toggler img{height:24px;object-fit:contain;width:24px}header .navbar-toggler .menu-close-icon,header .navbar-toggler.active .menu-bars-icon{display:none}header .navbar-toggler.active .menu-close-icon{display:inline-block}header .navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}header .navbar-nav{display:flex;flex-wrap:wrap;margin:0 auto}header .navbar-nav>li>a{font-size:14px;font-weight:500;line-height:20px;padding:6px 16px!important}header .navbar-nav>li>a:hover{color:green!important}header .navbar-nav li .dropdown-toggle{align-items:center;display:inline-flex}header .navbar-nav li .dropdown-toggle:after{background:url(/images/chevron-down-icon.svg) 50% no-repeat;background-size:contain;border:0;content:"";height:18px;margin-left:6px;vertical-align:middle;width:18px}header .navbar-nav li .dropdown-menu{border:1px solid #f5f5f5;border-radius:8px;box-shadow:0 12px 16px -4px rgba(0,128,0,.08);margin-top:0;padding:4px 0}header .navbar-nav li .dropdown-menu .dropdown-item{color:#031103;font-size:16px;line-height:1.5;padding:7px 15px}header .navbar-nav li .dropdown-menu .dropdown-item:hover{background:#fafafa}header .nav-contact .footer-contact,header .nav-contact .social-links{display:none}header .nav-contact .feedback-btn{border:1px solid rgba(0,128,0,.4);border-radius:18px;color:#181818;font-size:14px;font-weight:500;line-height:1.5;padding:6.7px 22px;transition:all .4s ease}header .nav-contact .feedback-btn:hover{background:green;border-color:green;color:#fff}.banner{background:url(/images/banner-bg-1440_new.webp) 50% no-repeat;background-size:cover;margin-bottom:51px;padding-top:313px;position:relative}.banner:before{background:linear-gradient(180deg,hsla(0,0%,9%,0),#181818);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.banner .banner-content{position:relative}.banner .banner-content .banner-inner{margin:0 auto -15px;max-width:788px;text-align:center}.banner .banner-content .banner-inner h1{color:#fff;margin-bottom:6px}.banner .banner-content .banner-inner p{color:#fff;font-size:18px;font-weight:500;letter-spacing:-.1px;line-height:1.6;margin:0 auto;max-width:620px}.banner-form{background:#fff;border:1px solid #dee5eb;border-radius:24px;bottom:-51px;padding:20px 24px;position:relative}.banner-form .form-row{display:flex;flex-wrap:wrap;margin:0 -20px}.banner-form .form-group{border-right:1px solid #dee5eb;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;min-width:150px;padding:0 20px;width:calc(33.33% - 61.5px)}.banner-form .form-group#guests-field{border:0}.banner-form .form-group.form-group-btn{border:0;width:184px}.label-wrap{position:relative}.label-wrap label{color:#636d71;display:block;font-size:14px;line-height:19px;z-index:1}#guests-field .select-styled,.banner-form .flatpickr-alt-input,.banner-form input[type=text],.banner-form select{-webkit-appearance:none;border:0;border-radius:0;box-sizing:border-box;cursor:pointer;display:block;font-size:18px;font-weight:500;height:48px;line-height:24px;padding:12px 56px 12px 0;width:100%}#guests-field .select-styled,.banner-form .flatpickr-alt-input:focus,.banner-form input:focus,.banner-form select:focus{box-shadow:unset;outline:none}.label-wrap select{background:url(/images/angle-down-icon.svg);background-position:right 0 center;background-repeat:no-repeat;background-size:48px}.location-autocomplete-wrap{position:relative;width:100%}.location-input{background:url(/images/search-icon.svg) no-repeat right 12px center/20px;cursor:text!important}.location-suggestions{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.14);left:-16px;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:6px 0;position:absolute;right:-16px;top:calc(100% + 6px);z-index:999}.location-suggestion-item{color:#333;cursor:pointer;font-size:16px;font-weight:400;padding:10px 18px;transition:background .15s}.location-suggestion-item.active,.location-suggestion-item:hover{background:#f0f7f0;color:green}.label-wrap input{border:1px solid #d2d2d2;border-radius:4px;color:#031103;font-size:16px;height:60px;line-height:22px;outline:unset!important;padding:18px;width:100%}#dates-overlay,#dates-sheet{display:none}.calender-wrap{position:relative}.calender-wrap input{padding-right:58px}.calender-wrap:after{background:url(/images/calender-icon.svg) 50% no-repeat;background-size:contain;content:"";height:48px;pointer-events:none;position:absolute;right:0;top:0;width:48px}.select-hidden{display:none;padding-right:10px;visibility:hidden}.select{color:#031103;cursor:pointer;display:inline-block;height:48px;min-height:48px;min-width:150px;position:relative;width:100%}.select-styled{bottom:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;left:0;line-height:1.5;min-height:48px;padding:12px 0;position:absolute;right:0;top:0;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.select-styled:after{background:url(/images/user-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:48px;position:absolute;right:0;top:0;width:48px}.select-options{background:#fff;border:1px solid #f5f5f5;border-radius:8px;box-shadow:0 12px 16px -4px rgba(0,128,0,.08);display:none;left:0;list-style:none;margin:0;min-width:150px;padding:4px 0;position:absolute;right:0;top:100%;z-index:999}.select-options li{color:#181d27;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin:0;padding:10px 14px;position:relative;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.select-options li:hover{background:#fafafa}.select-options li.is-selected{background:#fafafa;padding-right:40px}.select-options li.is-selected:after{background:url(/images/check-icon-green.svg) 50% no-repeat;background-size:contain;content:"";height:20px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:20px}.select-options li[rel=hide]{display:none}.select-wrap{line-height:0;position:relative}#guests-overlay{background:rgba(0,0,0,.45);inset:0;opacity:0;position:fixed;transition:opacity .18s ease;visibility:hidden;z-index:50}#guests-dropdown{background:#fff;border-radius:16px;border-top:0;box-shadow:0 10px 28px rgba(0,0,0,.1);display:none;left:0!important;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;width:345px!important;z-index:55}#guests-dropdown .sheet-header{align-items:center;background:#f6f7fa;border-radius:16px;display:flex;justify-content:space-between;padding:12px 8px 12px 20px}#guests-dropdown .sheet-close{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;font-size:24px;height:44px;justify-content:center;line-height:1;width:44px}#guests-dropdown .sheet-body{display:flex;flex-direction:column;gap:24px;padding:32px 20px}#guests-dropdown .row{align-items:center;display:grid;grid-template-columns:1fr auto}#guests-dropdown .meta p{color:#000;display:block;font-size:18px;letter-spacing:-.5px;line-height:1.5}#guests-dropdown .meta span{color:#636d71;display:block;font-size:12px;letter-spacing:-.25px;line-height:1.5}#guests-dropdown .counter{align-items:center;display:inline-flex;gap:4px}#guests-dropdown .counter button{align-items:center;appearance:none;-webkit-appearance:none;background:#f1f2f4;border:1px solid #dee5eb;border-radius:12px;color:#031103;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:background .2s,border-color .2s;width:44px}#guests-dropdown .counter button:hover{background:#f6f6f6;border-color:#bfbfbf}#guests-dropdown .counter button svg{display:block;height:24px;pointer-events:none;width:24px}#guests-dropdown .counter input{background:#f6f7fa;border:1px solid #f6f7fa;border-radius:12px;color:#181818;font-size:15px;height:44px;padding:0 10px;text-align:center;width:55px}#guests-dropdown .actions{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:0 16px 24px}#guests-dropdown .btn-clear{background:none;border:0;color:green;cursor:pointer;padding-left:16px;padding-right:16px;width:calc(50% - 12px)}#guests-dropdown .btn-clear:hover{background:green;color:#fff}#guests-dropdown .btn-apply{cursor:pointer;padding-left:16px;padding-right:16px;width:calc(50% - 12px)}#guests-dropdown .counter button svg{position:relative;z-index:1}.flatpickr-calendar{border:1px solid #e6e7e8!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important;max-width:343px;overflow:hidden;padding:20px!important;width:100%!important}.flatpickr-calendar .flatpickr-months{position:relative}.flatpickr-calendar .flatpickr-months .flatpickr-month{align-items:center;display:flex;height:auto!important;justify-content:center;padding:6px 40px;position:relative}.flatpickr-months .flatpickr-current-month{height:auto!important;padding:0;position:static;width:auto}.flatpickr-months .flatpickr-current-month span.cur-month{font-size:17px;font-weight:400;line-height:26px;margin:0;text-transform:capitalize}.flatpickr-calendar .flatpickr-months .flatpickr-next-month,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{align-items:center;background:#f6f7fa;border-radius:50%;display:flex;height:32px!important;justify-content:center;width:32px!important}.flatpickr-calendar .flatpickr-current-month input.cur-year{font-weight:400}.flatpickr-calendar .flatpickr-rContainer .flatpickr-weekdays{height:auto;padding:6px 0;width:100%}.flatpickr-calendar .flatpickr-weekdaycontainer{display:grid!important;grid-template-columns:repeat(7,1fr);padding:8px 0;width:100%}.flatpickr-calendar .flatpickr-weekdaycontainer .flatpickr-weekday{color:#636d71;display:inline-block;font-size:10px;font-weight:500;line-height:16px;text-align:center;text-transform:uppercase;width:100%}.flatpickr-calendar .flatpickr-weekdaycontainer .flatpickr-weekday:nth-child(7n - 1),.flatpickr-calendar .flatpickr-weekdaycontainer .flatpickr-weekday:nth-child(7n){color:inherit}.flatpickr-calendar .flatpickr-days{box-sizing:border-box;width:100%}.flatpickr-calendar .flatpickr-days .dayContainer{display:grid;gap:0;grid-template-columns:repeat(7,1fr);max-width:unset;min-width:unset;row-gap:4px;width:100%}.flatpickr-calendar .flatpickr-rContainer{width:100%}.flatpickr-calendar .flatpickr-day{align-items:center;color:#181818;display:flex;font-size:15px;height:39px;justify-content:center;line-height:39px;line-height:1.5;margin:0;width:100%}.flatpickr-day:hover{background:#f0fff0;border-color:#cfe8cf}.flatpickr-day.flatpickr-disabled{background:transparent;border-color:transparent}.flatpickr-day:nth-child(7n - 1),.flatpickr-day:nth-child(7n){color:#181818}.flatpickr-day.today{border-color:green;color:green}.flatpickr-day.endRange,.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.startRange{background:green;border-color:green;color:#fff}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#c5cbd3;cursor:not-allowed}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.dream-trip-wrap{padding:80px 0}.personal-search-list .personal-search-content{align-items:flex-start;border-bottom:1px solid #dee5eb;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;padding-bottom:40px}.personal-search-list .personal-search-content:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.personal-search-content h2{width:413px}.personal-search-content .personal-search-inner{width:calc(100% - 433px)}.personal-search-content .personal-search-inner p{font-size:16px;line-height:1.5;margin-bottom:16px}.personal-search-content .personal-search-inner p:last-child{margin-bottom:0}.personal-search-content .personal-search-inner ul{list-style:disc;padding-left:20px}.personal-search-content .personal-search-inner li{line-height:1.8;margin-bottom:6px}.personal-search-content .personal-search-inner img{border-radius:8px;height:auto;margin:12px 0;max-width:100%}.dream-trip-wrap .dream-trip-content{padding-top:80px;position:relative}.dream-trip-content img{aspect-ratio:1280/530;border-radius:32px;object-fit:cover;width:100%}.dream-trip-content .dream-trip-card{background:#fff;border-radius:24px;bottom:24px;left:24px;max-width:calc(100% - 48px);padding:32px 24px;position:absolute;width:498px}.dream-trip-content .dream-trip-card h2{margin-bottom:16px}.dream-trip-content .dream-trip-card p{font-size:16px;line-height:1.5;margin-bottom:32px}.popular-wrap{background:#f6f7fa;overflow:hidden}.popular-wrap .popular-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:80px 0}.popular-wrap .popular-content{width:413px}.popular-wrap .popular-content h2{margin-bottom:16px}.popular-wrap .popular-content p{color:#636d71;font-size:18px;line-height:1.5;margin-bottom:32px;max-width:320px}.popular-wrap .popular-slider-wrap{width:calc(100% - 433px)}.local-newspapers-wrap{padding:80px 0}.local-newspapers-breadcrumb{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}.local-newspapers-wrap .local-newspapers-breadcrumb{margin-bottom:12px}.local-newspapers-breadcrumb li,.local-newspapers-breadcrumb li a{color:#636d71;font-size:14px;font-weight:500;line-height:21px}.local-newspapers-breadcrumb li{margin-right:6px}.local-newspapers-breadcrumb li+li:before{content:"/";margin-right:6px}.local-newspapers-breadcrumb li:last-child{margin-right:0}.local-newspapers-breadcrumb li:last-child:after{display:none}.local-newspapers-wrap>div>h2{margin:0 auto 48px;max-width:930px;text-align:center}.news-feature-content{border-radius:32px;overflow:hidden;position:relative}.news-feature-content>img{height:550px;object-fit:cover;width:100%}.news-feature-content:after{background:linear-gradient(180deg,hsla(0,0%,9%,0),#181818);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.news-feature-list{align-items:flex-end;bottom:0;display:flex;gap:20px;left:0;padding:50px;position:absolute;z-index:1}.news-feature-card{align-items:center;background:#fff;border-radius:24px;display:flex;flex:1;padding:20px}.news-feature-card .nf-card-img{align-items:center;background:#f6f7fa;border-radius:12px;display:flex;height:56px;justify-content:center;width:56px}.news-feature-card .nf-card-img img{height:24px;object-fit:contain;width:24px}.news-feature-card .nf-card-inner{padding-left:12px;width:calc(100% - 56px)}.news-feature-card .nf-card-inner p{font-size:16px;letter-spacing:-.1px;line-height:1.5}.local-newspapers-content{padding-top:48px}.local-newspapers-content h2{margin-bottom:36px;text-align:center}.local-newspapers-content .local-newspapers-list{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.local-newspapers-list li{align-items:center;background:#f6f7fa;border-radius:24px;display:flex;justify-content:center;padding:10px 8.5px;width:197px}.local-newspapers-list li img{aspect-ratio:180/100;object-fit:contain;width:100%}.holiday-parks-wrap{padding:80px 0}.holiday-parks-wrap .customer-reviews-content{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.holiday-parks-wrap .customer-reviews-content h2{max-width:413px}.parks-tab-buttons{align-items:center;background:#f6f7fa;border:1px solid #dee5eb;border-radius:40px;display:flex;gap:11px;padding:7px}.parks-tab-buttons .tab-btn{align-items:center;background:transparent;border:0;border-radius:30px;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;letter-spacing:-.05px;line-height:1.5;outline:unset!important;padding:16px 20px 16px 16px}.parks-tab-buttons .tab-btn svg{height:24px;object-fit:contain;width:24px}.parks-tab-buttons .tab-btn.active{background:green;color:#fff;font-weight:600}.parks-tab-buttons .tab-btn.active svg path{stroke:#fff}.tab-panel{display:none}.tab-panel.active{display:block}.parks-tab-content .tab-panel{padding:24px;position:relative}.parks-tab-content .tab-panel>img{border-radius:32px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.parks-tab-inner{background:#fff;border-radius:24px;max-width:498px;padding:32px 48px 32px 24px;position:relative;width:100%;z-index:1}.parks-tab-inner h3{margin-bottom:20px}.parks-tab-inner p{margin-bottom:16px}.parks-tab-inner p:nth-last-child(2){margin-bottom:32px}.customer-reviews-wrap{background:#f6f7fa;padding:80px 0}.customer-reviews-wrap .customer-reviews-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:26px}.customer-reviews-wrap .customer-reviews-content h2{margin-bottom:6px}.total-reviews{align-items:center;color:#636d71;display:inline-flex;font-size:16px;gap:8px;line-height:1.5}.total-reviews span{align-items:center;background:#feb62b;border-radius:8px;color:#fff;display:flex;font-size:14px;gap:4px;line-height:1.5;padding:6.5px 8px 6.5px 6px}.total-reviews span img{height:20px;object-fit:contain;width:20px}.popular-themes-wrap{background:#fff}.popular-themes-wrap .popular-themes-content{padding:48px 0 80px}.popular-themes-wrap .popular-themes-content h2{margin-bottom:36px;text-align:center}.popular-themes-row{display:flex;flex-wrap:wrap;margin:0 -10px}.popular-themes-row .popular-themes-col{padding:10px;width:25%}.popular-themes-card{position:relative}.popular-themes-card img{aspect-ratio:305/280;border-radius:24px;object-fit:cover;width:100%}.popular-themes-card .popular-themes-inner{background:#fff;border-radius:16px;bottom:12px;left:12px;padding:16px 16px 16px 20px;position:absolute;width:calc(100% - 24px);z-index:1}.popular-themes-card p,.popular-themes-card p a{font-size:18px;font-weight:500;letter-spacing:-.1px;line-height:1.25}.popular-themes-wrap .popular-themes-card p{min-height:45px}.popular-themes-wrap .popular-themes-card:after{background:linear-gradient(0deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.15) 55%,transparent);border-radius:24px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.popular-themes-wrap .popular-themes-card .popular-themes-inner{background:transparent;z-index:2}.popular-themes-wrap .popular-themes-card p,.popular-themes-wrap .popular-themes-card p a{color:#fff}.popular-themes-wrap .popular-themes-card span{color:hsla(0,0%,100%,.75)}.popular-themes-card span{color:#636d71;font-size:14px;font-weight:400;line-height:1.5;margin-top:4px}.faqs-wrap{background:#f6f7fa}.faqs-wrap .faqs-row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;padding:80px 0}.faqs-wrap .faqs-content{width:413px}.faqs-wrap .faqs-content h2{margin-bottom:16px}.faqs-wrap .faqs-content p{color:#636d71;font-size:18px;line-height:1.5;margin-bottom:32px;max-width:320px}.faqs-wrap .faqs-accordion-wrap{width:calc(100% - 433px)}.faqs-accordion{border:0}.faqs-accordion .accordion-item{background:#fff;border:0;border-radius:24px;margin-bottom:12px;padding:12px 12px 12px 24px;padding-bottom:12px}.faqs-accordion .accordion-button{align-items:center;background:transparent;border:0;border-radius:0!important;box-shadow:unset;cursor:pointer;display:flex;font-size:24px;font-weight:400;gap:10px;line-height:1.3;padding:0;position:relative;text-align:left;transition:all .5s ease;width:100%}.faqs-accordion .accordion-button:after{background-color:#f6f7fa;background-image:url(/images/angle-right.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;border:1px solid #dee5eb;border-radius:12px;content:"";height:56px;margin-left:auto;min-height:56px;min-width:56px;transform:rotate(90deg);transition:all .3s ease;width:56px}.faqs-accordion .accordion-button.active:after{background-color:#ff7fff;border-color:#ff7fff;filter:invert(100%);transform:rotate(-90deg)}.faqs-accordion .accordion-collapse{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faqs-accordion .accordion-collapse.show{max-height:1000px}.faqs-accordion .accordion-body{padding:12px 0 0}.faqs-accordion .accordion-body p{font-size:16px;line-height:1.6;margin-bottom:20px}.faqs-accordion .accordion-body p:last-child{margin-bottom:0}footer{background:#fff}footer .footer-content{padding:48px 0 32px}.footer-content .footer-main-row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:36px}.footer-desp-wrap{max-width:305px;padding-right:24px;width:100%}.footer-logo{margin-bottom:24px}.footer-logo img{aspect-ratio:230/52;object-fit:contain;width:230px}.footer-contact{margin-bottom:24px}.footer-contact li{margin-bottom:12px}.footer-contact li:last-child{margin-bottom:0}.footer-contact li a{line-height:1.2;transition:all .4s ease}.footer-contact li a:hover{color:green}.social-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.social-links li a{align-items:center;border:1px solid #c5cbd3;border-radius:12px;display:flex;height:56px;justify-content:center;transition:all .4s ease;width:56px}.social-links li a i{font-size:20px;line-height:1;transition:all .4s ease}.social-links li a:hover{background:green;border-color:green}.social-links li a:hover i{color:#fff}.footer-links-wrap{max-width:847px;padding-top:5px;width:100%}.footer-row{display:flex;flex-wrap:wrap;margin:0 -9.5px}.footer-row .footer-col{padding:0 9.5px;width:25%}.footer-links h5{font-size:18px;font-weight:500;line-height:1.445;margin-bottom:16px}.footer-links ul li{color:#636d71;font-size:16px;line-height:1.5;margin-bottom:12px}.footer-links ul li:last-child{margin-bottom:0}.footer-links ul li a{color:#636d71;font-size:16px;line-height:1.5;transition:all .6s ease}.footer-links ul li a:hover{color:rgba(0,128,0,.75)}.footer-links p{color:#fff;font-size:16px;line-height:1.5;transition:all .6s ease}.footer-contact li a{font-size:20px;line-height:22px}.copyright-wrap{border-top:1px solid #f6f7fa;padding:16px 0}.copyright-wrap p{color:#636d71;font-size:14px;line-height:1.5;text-align:center}.copyright-wrap p a{color:#636d71;transition:all .6s ease}.copyright-wrap p a:hover{color:green}header.header-sticky{position:sticky;top:0;z-index:5}.bg-gray{background:#f6f7fa}.bg-white{background:#fff!important}.listing-banner.banner{background:url(/images/search-banner-bg.webp) 50% no-repeat;background-size:cover;margin:0;padding:0}.listing-banner.banner:before{display:none}.listing-banner.banner .banner-content{background:transparent;min-height:unset;padding:144px 0 79px}.listing-banner.banner .banner-content h1{font-size:56px;line-height:1.2;margin:0}.listing-banner.banner .banner-content .banner-inner{margin-bottom:0}.listing-banner.banner .local-newspapers-breadcrumb{margin-bottom:2px}.listing-banner.banner .local-newspapers-breadcrumb li,.listing-banner.banner .local-newspapers-breadcrumb li a{color:#fff}.main-form-wrap{margin-top:-55px}.main-form-wrap.sticky-form{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.1);margin:0;position:sticky;top:2px;z-index:5}.main-form-wrap.sticky-form .holiday-form-wrap .banner-form{border:0;border-radius:0;margin:0;padding:12px 0}.park-listing-wrap{padding:42px 0 80px}.park-listing-content{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:40px}.park-listing-content .park-listing-inner h3{margin-bottom:6px}.park-listing-content .park-listing-inner p{color:#636d71;font-size:16px;line-height:1.5}.park-listing-content .park-listing-inner .active-filters-container{display:none!important}.park-filters-wrap{align-items:center;display:flex;gap:24px;justify-content:space-between}.mobile-filter-btn{display:none}@media (max-width:767.98px){.mobile-filter-btn{align-items:center;background:#fff;border:0;border-radius:12px;color:#181818;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;height:48px;padding:0 16px;white-space:nowrap}.mobile-filter-btn img{height:18px;width:18px}}.price-select-wrap{-webkit-appearance:none;background-color:#fff;background-image:url(/images/chevron-down.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:24px;border:0;border-radius:12px;color:#181818;cursor:pointer;display:block;font-size:14px;font-weight:500;height:48px;line-height:21px;min-width:160px;outline:unset!important;padding:12px 48px 12px 12px}@media (max-width:767.98px){.price-select-wrap{display:inline-block;min-width:unset;padding-right:36px;width:145px}}.park-grid-btn-wrap{background:#fff;border-radius:12px;display:flex;gap:4px;padding:4px}.park-view-btn{align-items:center;background:transparent;border:0;border-radius:12px;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.park-view-btn svg{height:24px;object-fit:contain;width:24px}.park-view-btn.active{background:green}.park-view-btn.active svg path{stroke:#fff}.park-sidebar-row{display:flex;flex-wrap:wrap}.park-sidebar-row .park-sidebar-col{width:305px}.park-sidebar-title{align-items:center;background:#f6f7fa;border-radius:16px;display:none;justify-content:space-between;margin-bottom:20px;padding:12px 8px 12px 20px}.park-sidebar-title h3{font-size:22px;line-height:1.3}.mobile-sidebar-btn{align-items:center;background:transparent;border:0;display:flex;height:44px;justify-content:center;margin-left:auto;outline:unset!important;width:44px}.mobile-sidebar-btn img{height:16px;object-fit:contain;width:16px}.park-sidebar{background:#fff;border-radius:24px;padding:20px}.park-sidebar .park-sidebar-inner{border-bottom:1px solid #dee5eb;margin-bottom:20px;padding-bottom:20px}.park-sidebar .park-sidebar-inner:last-child{border:0;margin-bottom:0;padding-bottom:0}.park-sidebar .mobile-filter-actions{display:none}@media (max-width:767.98px){.park-sidebar .mobile-filter-actions:not([hidden]){background:#fff;border-top:1px solid #e6e7e8;bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.04);display:flex;gap:8px;left:0;padding:12px 16px;position:fixed;right:0;z-index:10001}.park-sidebar .mobile-filter-actions:not([hidden]) .btn-apply,.park-sidebar .mobile-filter-actions:not([hidden]) .btn-clear{border:1px solid #e6e7e8;border-radius:10px;cursor:pointer;flex:1 1 0;font-size:16px;font-weight:600;height:48px}.park-sidebar .mobile-filter-actions:not([hidden]) .btn-clear{background:#fff;color:#0e1422}.park-sidebar .mobile-filter-actions:not([hidden]) .btn-apply{background:#129e36;border-color:#129e36;color:#fff}}.park-sidebar-inner h5{align-items:center;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:4px;justify-content:flex-start;line-height:1.5;padding:4px 0}.park-sidebar-inner h5 img{height:24px;object-fit:contain;transition:transform .3s ease;width:24px}.park-sidebar-inner.open h5 img{transform:rotate(180deg)}.checkbox-list{max-height:0;overflow:hidden;transition:all .3s ease}.park-sidebar-inner.open .checkbox-list{max-height:1000px;padding-top:16px}.checkbox-list li{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:0 8px}.checkbox-list li:last-child{margin-bottom:0}.checkbox-list li>span{color:#636d71;font-size:15px;line-height:24px}.checkbox-list .form-check{margin:0;min-height:unset;padding:0;position:relative}.checkbox-list .form-check .form-check-input{border:0;cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.checkbox-list .form-check .form-check-label:before{border:1px solid #c5cbd3;border-radius:4px;box-shadow:unset!important;box-sizing:border-box;content:"";cursor:pointer;height:16px;left:0;position:absolute;top:3px;width:16px}.checkbox-list .form-check .form-check-input:checked~.form-check-label:before{background:green;background-image:url(/images/check-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:green}.checkbox-list .form-check .form-check-label{color:#181818;cursor:pointer;display:inline-block;font-size:15px;line-height:24px;padding-left:24px}.park-sidebar-row .park-listing-col{padding-left:32px;width:calc(100% - 305px)}.park-list-wrap{display:flex;flex-wrap:wrap;gap:16px}#results-loading{align-items:center;display:flex;font-weight:600;gap:10px;justify-content:center;min-height:120px}#results-loading[hidden]{display:none}.park-card{background:#fff;border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;padding:6px;width:calc(33.33% - 10.667px)}.offer-img-slider-wrap{position:relative}.park-card .badge{align-items:center;background:#f0f8f0;border-radius:8px;color:green;display:inline-flex;font-size:12px;font-weight:700;left:8px;line-height:19px;padding:4px 12px;position:absolute;top:8px;z-index:2}.park-img-inner{padding:16px 8px 0}.park-img-inner .location-item{align-items:flex-start;display:flex;gap:6px;margin-bottom:4px}.park-img-inner .location-item img{height:16px;object-fit:contain;width:16px}.park-img-inner .location-item span{display:block;font-size:12px;font-weight:500;letter-spacing:.5px;line-height:16px}.park-img-inner h4 a{color:#000}.feature-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;list-style-type:none;margin-top:12px}.feature-list li{display:flex}.feature-list li .list-icon{align-items:center;background:rgba(0,128,0,.1);border-radius:4px;display:flex;height:24px;justify-content:center;min-width:24px;width:24px}.feature-list li .list-icon img{height:16px;object-fit:contain;width:16px}.feature-list li .list-icon .icon-tooltip{background:#181818;border-radius:8px;bottom:calc(100% + 8px);color:#fff;font-size:16px;left:50%;line-height:1.25;opacity:0;padding:8px 16px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:all .4s ease;z-index:5}.feature-list li .list-icon .icon-tooltip:before{background:#181818;bottom:-4px;content:"";height:8px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:8px}.feature-list li .list-icon:hover .icon-tooltip{opacity:1;pointer-events:unset}.feature-list li span{color:#636d71;font-size:14px;letter-spacing:.5px;line-height:1.5;padding-left:6px;padding-top:1.5px}.park-img-inner .feature-list li span{display:none}.park-review-action{background:#f6f7fa;border-radius:16px;display:flex;flex-direction:column;gap:16px;margin-top:16px;padding:12px 12px 16px}.price-card{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.price-card>div{flex:1}.price-card .price-card__total span{font-weight:500;letter-spacing:-.5px}.price-card .price-card__fees,.price-card .price-card__label{color:#636d71;display:block;font-size:14px;line-height:1.5}.park-review-action .general-btn{padding:12.2px 16px}.park-list-wrap.list-view{gap:20px}.list-view .park-card,.map-view .park-listing-col .park-card{flex-direction:row;width:100%}.list-view .park-img-inner,.map-view .park-listing-col .park-img-inner{display:flex;flex-direction:column;justify-content:space-between;padding:12px 16px;width:calc(100% - 230px)}.list-view .park-img-content,.map-view .park-listing-col .park-img-content{display:flex;width:calc(100% - 188px)}.list-view .park-img-inner>div,.map-view .park-listing-col .park-img-inner>div{display:flex;flex-direction:column-reverse}.list-view .park-img-inner .location-item,.map-view .park-listing-col .park-img-inner .location-item{gap:0;margin:4px 0 0}.list-view .park-img-inner .location-item img,.map-view .park-listing-col .park-img-inner .location-item img{display:none}.list-view .park-img-inner .location-item span,.map-view .park-listing-col .park-img-inner .location-item span{font-weight:400}.list-view .feature-list,.map-view .park-listing-col .feature-list{gap:12px;margin-top:12px}.list-view .feature-list li{width:calc(33.33% - 8px)}.list-view .feature-list li span,.map-view .park-listing-col .feature-list li span{display:block}.list-view .park-review-action,.map-view .park-listing-col .park-review-action{background:#f6f7fa;border-radius:16px;display:flex;flex-direction:column;gap:9px;margin-top:0;padding:16px;width:189px}.list-view .price-card,.map-view .park-listing-col .price-card{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:space-between}.map-view.park-sidebar-row{position:relative}.map-view.park-sidebar-row .park-sidebar{border-radius:16px;padding:16px}.map-view.park-sidebar-row .park-sidebar-col{left:0;padding-right:8px;position:absolute;top:0;width:50%}.map-view.park-sidebar-row .park-listing-col{margin-top:76px;padding:0 8px 0 0;width:50%}.map-view.park-sidebar-row .park-sidebar-inner{border:0;margin:0;padding:0;position:relative}.map-view.park-sidebar-row .sidebar-form-inner{display:flex;gap:16px;justify-content:space-between}.map-view.park-sidebar-row .andere-eigenschappen,.map-view.park-sidebar-row .populaire-filters{display:none}.map-view.park-sidebar-row .park-sidebar-inner h5{color:#636d71;display:flex;flex-direction:row-reverse;justify-content:flex-end}.map-view.park-sidebar-row .checkbox-list{background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:8px;left:-10px;position:absolute;top:calc(100% + 16px);z-index:10}.map-view.park-sidebar-row .park-sidebar-inner.open .checkbox-list{max-height:unset!important;padding:10px 4px}.map-view.park-sidebar-row .checkbox-list li{margin-bottom:0}.park-map-col{display:none}.map-view.park-sidebar-row .park-map-col{display:block;padding-left:8px;width:50%}.map-view .park-listing-col .park-img-slider{width:210px}.map-view .park-listing-col .park-img-slider .swiper-slide img{aspect-ratio:210/188;height:100%}.map-view .park-listing-col .park-img-content{width:calc(100% - 161px)}.map-view .park-listing-col .park-img-inner{padding:8px 0 8px 16px;width:calc(100% - 210px)}.map-view .park-listing-col .feature-list{gap:4px;margin-top:8px}.map-view .park-listing-col .feature-list li{background:rgba(0,128,0,.04);border-radius:8px;padding:4px 6px;width:auto}.map-view .park-listing-col .feature-list li .list-icon{background:transparent;border-radius:0;height:16px;margin-top:1.5px;min-width:16px;width:16px}.map-view .park-listing-col .feature-list li span{display:inline-block;font-size:12px;line-height:19px;padding-top:0}.map-view .park-listing-col .park-review-action{background:transparent;justify-content:space-between;padding:8px 8px 8px 16px;width:161px}.park-review-action .general-btn{padding:9.2px 16px}.park-map-inner{position:sticky;top:72px}.park-map-inner .embed-map-frame{aspect-ratio:638/812;height:auto;position:relative;width:100%}#park-map{aspect-ratio:unset;border-radius:16px;height:calc(100vh - 88px);overflow:hidden;width:100%}.park-map-inner .park-card{bottom:24px;max-width:305px;position:absolute;right:24px;width:100%;z-index:1000}.park-map-popup .leaflet-popup-content-wrapper{border:none;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.18);max-width:280px;overflow:hidden;padding:0}.park-map-popup .leaflet-popup-content{margin:0;width:280px!important}.park-map-popup .leaflet-popup-tip-container{margin-top:-1px}.map-popup-inner{display:flex;flex-direction:column}.map-popup-inner .map-popup-img{aspect-ratio:16/9;display:block;flex-shrink:0;max-width:100%;object-fit:cover;width:100%}.map-popup-inner .park-img-inner{padding:12px 16px 8px}.map-popup-inner .location-item{align-items:center;color:#636d71;display:flex;font-size:13px;gap:4px;margin-bottom:4px}.map-popup-inner .location-item img{height:14px;width:14px}.map-popup-inner h4{font-size:16px;font-weight:600;margin:0 0 8px}.map-popup-inner h4 a{color:#111;text-decoration:none}.map-popup-inner h4 a:hover{color:green}.map-popup-inner .feature-list{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0 0 8px;padding:0}.map-popup-inner .feature-list li{align-items:center;color:#636d71;display:flex;font-size:12px;gap:4px}.map-popup-inner .feature-list li.map-popup-fac{background:rgba(0,128,0,.08);border-radius:6px;color:green;font-size:12px;padding:3px 8px}.map-popup-inner .park-review-action{padding:8px 16px 14px}.park-map-popup .leaflet-popup-content .more-info-btn{color:#fff;display:block;font-size:14px;padding:10px 16px;text-align:center}.park-map-popup .leaflet-popup-content .more-info-btn:hover{color:green}.sticky-filter-bar{align-items:center;background:#fff;bottom:0;display:none;justify-content:space-between;left:0;padding:8px 16px;position:fixed;width:100%;z-index:10}.filter-bar-content{padding-right:12px;width:calc(100% - 44px)}.filter-bar-content span{color:#636d71;display:block;font-size:12px;line-height:18px}.filter-bar-content h6{font-size:15px;font-weight:600;line-height:24px}.filter-bar-content p{font-size:12px;line-height:18px}.sticky-filter-bar button{align-items:center;background:transparent;border:1px solid #dee5eb;border-radius:12px;display:flex;height:44px;justify-content:center;width:44px}.sticky-filter-bar button img{height:24px;object-fit:contain;width:24px}.park-list-empty{margin:0 auto;max-width:300px;padding:29px 0 42px;text-align:center}.park-list-empty img{height:72px;margin:0 auto 32px;object-fit:contain;width:72px}.park-list-empty h3{font-size:28px;line-height:1.3;margin-bottom:12px}.park-list-empty p{color:#636d71;font-size:16px;line-height:1.5;margin-bottom:32px}.park-list-empty .general-btn{background:transparent;color:green}.park-list-empty .general-btn:hover{background:green;border-color:green;color:#fff}.pagination{align-items:center;display:flex;justify-content:center;margin-top:24px}.pagination li{border-radius:12px}.pagination button,.pagination li{align-items:center;color:#636d71;display:flex;font-size:16px;height:56px;justify-content:center;line-height:1.5;width:56px}.pagination button{background:#fff;border:1px solid #dee5eb;border-radius:12px;cursor:pointer;font-weight:600;margin-right:4px;transition:all .4s ease}.pagination button[disabled]{cursor:unset;opacity:.5}.pagination button.active{background:green;border-color:green;color:#fff}.pagination button:first-child,.pagination button:nth-last-child(2){margin-right:24px}.pagination button:first-child,.pagination button:last-child{background:transparent;border:1px solid green}.pagination button:last-child{margin-right:0}.pagination button svg{height:24px;object-fit:contain;width:24px}.pagination button:first-child:not([disabled]):hover,.pagination button:last-child:not([disabled]):hover{background:green}.pagination button:first-child:not([disabled]):hover svg path,.pagination button:last-child:not([disabled]):hover svg path{fill:#fff}.park-detail-img-wrap{background:#fff}.park-detail-img-wrap .park-detail-img-content{padding:20px 0 80px}.park-detail-img-content .local-newspapers-breadcrumb{justify-content:flex-start;margin-bottom:24px}.park-detail-img-inner{align-items:flex-end;display:flex;gap:4px;justify-content:space-between;margin-bottom:32px}.park-detail-img-inner h1{font-size:56px;font-weight:500}.park-detail-img-inner .badge{align-items:center;background:#f0f8f0;border-radius:6px;color:green;display:inline-flex;font-size:12px;font-weight:500;gap:6px;line-height:19px;padding:8px}.park-detail-img-inner .badge img{height:16px;object-fit:contain;width:16px}.park-detail-img-content h2{color:#031103;font-weight:700;line-height:1.12;margin-bottom:40px}.gallery-wrap{column-gap:16px;display:grid;flex-wrap:wrap;grid-template-areas:"image1 image1 image1 image1 image1 image1 image2 image2 image2 image3 image3 image3" "image1 image1 image1 image1 image1 image1 image2 image2 image2 image4 image4 image4";grid-template-columns:repeat(12,1fr);row-gap:16px}.gallery-wrap .gallery-img{position:relative}.gallery-wrap .gallery-img:first-child{grid-area:image1}.gallery-wrap .gallery-img:nth-child(2){grid-area:image2}.gallery-wrap .gallery-img:nth-child(3){grid-area:image3}.gallery-wrap .gallery-img:nth-child(4){grid-area:image4}.gallery-wrap .gallery-img:nth-child(5){grid-area:image5}.gallery-wrap .gallery-img img{aspect-ratio:308/232;border-radius:16px;cursor:pointer;object-fit:cover;width:100%}.gallery-wrap .gallery-img:first-child img{aspect-ratio:632/480}.gallery-wrap .gallery-img:nth-child(2) img{aspect-ratio:308/480}.gallery-wrap .gallery-img .show-more-photos{align-items:center;background:rgba(0,0,0,.71);border:0;border-radius:16px;color:#fff;display:flex;font-size:18px;font-weight:500;height:100%;justify-content:center;left:0;line-height:1.35;pointer-events:none;position:absolute;top:0;width:100%}.park-row{align-items:flex-start;display:flex;flex-wrap:wrap;margin:32px -10px 0}.park-row .park-inner,.park-row .park-map{padding:0 10px;width:50%}.park-row .park-map .park-inner-btns{display:none}.park-inner .feature-list{column-gap:20px;margin:0 0 32px;row-gap:12px}.park-inner>h3{margin:20px 0}.park-inner-btns{align-items:center;column-gap:16px;display:flex;flex-wrap:wrap;margin-top:32px;row-gap:12px}.park-map #map{border-radius:16px;height:340px;width:100%}.offer-list-wrap{background:#f6f7fa;padding:80px 0}.offer-list-wrap .offer-list-content{margin-bottom:24px}.offer-list-wrap .offer-list-content h2{margin-bottom:6px}.offer-list-wrap .offer-list-content p{color:#636d71;font-size:16px;line-height:1.5}.holiday-form-wrap .banner-form{bottom:0;margin-bottom:24px}.holiday-form-wrap .banner-form .form-group{flex:1}.holiday-form-wrap .banner-form .form-group.form-group-btn{flex:unset}.pas-data-aan-btn{align-items:center;background:none;border:none;color:#129e36;cursor:pointer;display:none;font-size:14px;font-weight:500;gap:6px;padding:0;text-decoration:underline;text-underline-offset:3px}@media (max-width:991.98px){.pas-data-aan-btn{display:inline-flex;margin-left:6px}.park-results-total{display:inline}}.offers-wrap.park-list-wrap{gap:20px}.offers-wrap.park-list-wrap .park-card{width:calc(25% - 15px)}.park-img-inner .per-person{align-items:center;color:#636d71;display:flex;font-size:16px;gap:4px;line-height:1.5;margin-bottom:2px}.park-img-inner .per-person img{height:16px;object-fit:contain;width:16px}.park-img-inner .free-cancellation{color:green;font-size:14px;font-weight:500;line-height:1.5;margin-top:2px}.offers-wrap.park-list-wrap .park-review-action{border-radius:20px}.offers-wrap.park-list-wrap .feature-list li{width:calc(50% - 6px)}.feature-list li.read-more-toggle{display:none!important}.feature-list li .list-icon{position:relative}.feature-list li .list-icon:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;z-index:1}.feature-list li[data-slug=padel-court] .list-icon:before{background-image:url(/images/padelbaan.svg)}.feature-list li[data-slug=campsite-as-well] .list-icon:before{background-image:url(/images/camping.svg)}.feature-list li[data-slug=bicycle-rental] .list-icon:before{background-image:url(/images/fietsverhuur.svg)}.feature-list li[data-slug=fast-food-restaurant] .list-icon:before{background-image:url(/images/snackbar.svg)}.feature-list li[data-slug=restaurant] .list-icon:before{background-image:url(/images/restaurant.svg)}.feature-list li[data-slug=dog-friendly] .list-icon:before{background-image:url(/images/hondvriendelijk.svg)}.feature-list li[data-slug=indoor-swimming-pool] .list-icon:before,.feature-list li[data-slug=swimming-pool] .list-icon:before{background-image:url(/images/zwembad.svg)}.feature-list li[data-slug=entertainment-team] .list-icon:before{background-image:url(/images/entertainment-team.svg)}.feature-list li[data-slug=playground] .list-icon:before{background-image:url(/images/speeltuin.svg)}.feature-list li[data-slug=supermarket] .list-icon:before{background-image:url(/images/supermarkt.svg)}.feature-list li[data-slug=football-field] .list-icon:before{background-image:url(/images/voetbalveld.svg)}.feature-list li .list-icon.slaapkamer:before,.feature-list li .list-icon.slaapkamers:before{background-image:url(/images/bedroom-icon.svg)}.feature-list li .list-icon.badkamer:before,.feature-list li .list-icon.badkamers:before{background-image:url(/images/bath-icon.svg)}.feature-list li .list-icon.televisie:before{background-image:url(/images/tv-icon.svg)}.offers-wrap.park-list-wrap .feature-list li span{display:inline-block}.modal-backdrop{background:rgba(0,0,0,.5);inset:0;opacity:0;position:fixed;transition:opacity .15s linear;z-index:1050}.modal-backdrop.show{opacity:1}.modal{display:none;inset:0;overflow-x:hidden;overflow-y:auto;position:fixed;z-index:1055}.modal.show{display:block}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.modal-dialog{margin:1.75rem auto;max-width:500px;padding:0 15px;pointer-events:none;position:relative;width:auto}.modal-content{background:#fff;border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);display:flex;flex-direction:column;pointer-events:auto;position:relative;width:100%}.modal-footer,.modal-header{border-bottom:1px solid #dee2e6;padding:1rem}.modal-footer{border-bottom:0;border-top:1px solid #dee2e6}.modal-body{padding:1rem}.btn-close{background:none;border:0;cursor:pointer;font-size:20px}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .2s ease-out}.modal.show .modal-dialog{transform:translateY(0)}.gallery-modal .modal-content{border:0;border-radius:16px;padding:32px}.gallery-modal .modal-body{padding:0}.gallery-modal .modal-back,.gallery-modal .modal-heading{margin-bottom:0!important;padding-bottom:0!important}.gallery-modal .modal-back{align-items:center;display:flex;flex-wrap:wrap;flex-wrap:nowrap;gap:4px;gap:6px;line-height:1.2;overflow:hidden;white-space:nowrap}.gallery-modal .modal-back .btn-close{background:transparent;height:32px;margin-right:12px;object-fit:contain;opacity:1;padding:0;width:32px}.gallery-modal .modal-back span{font-size:clamp(18px,5vw,32px);font-weight:700;line-height:1.2;margin:0!important;padding:0!important}.gallery-modal .nav-tabs-wrap{margin-bottom:30px;overflow-x:auto}.gallery-modal .nav-tabs-wrap::-webkit-scrollbar-track{background-color:#ededed;border-radius:10px}.gallery-modal .nav-tabs-wrap::-webkit-scrollbar{background-color:#ededed;border-radius:10px;height:5px}.gallery-modal .nav-tabs-wrap::-webkit-scrollbar-thumb{background-color:#d3d3d3;border-radius:10px}.gallery-modal .nav-tabs{border:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;padding:0 0 2px;position:relative;width:auto}.gallery-modal .nav-tabs button{background:transparent;border:0;border-bottom:1.5px solid #e3e3e3;border-radius:0!important;color:#252525;cursor:pointer;font-size:20px;font-weight:600;line-height:1.3;margin:0;min-width:185px;padding:16.6px 10px;position:relative;white-space:nowrap;z-index:1}.gallery-modal .nav-tabs .nav-item.show .nav-link,.gallery-modal .nav-tabs .nav-link.active{border-color:green;color:green}.gallery-modal .tab-panel{display:none}.gallery-modal .tab-panel.active{display:block}.gallery-modal .tab-content{margin-right:-18px;max-height:calc(100vh - 290px);overflow-x:hidden;overflow-y:auto;padding-right:11px}.gallery-modal .tab-content::-webkit-scrollbar-track{background-color:#ededed;border-radius:10px}.gallery-modal .tab-content::-webkit-scrollbar{background-color:#ededed;border-radius:10px;width:7px}.gallery-modal .tab-content::-webkit-scrollbar-thumb{background-color:#d3d3d3;border-radius:10px}.gallery-modal .tab-content .tab-pane h3{color:#252525;font-size:32px;font-weight:700;line-height:1.25;margin-bottom:32px}.tab-pane{display:none}.tab-pane.active{display:block}.tab-pane.fade{opacity:0;transition:opacity .15s linear}.tab-pane.fade.show{opacity:1}.gallery-row{display:flex;flex-wrap:wrap;margin:0 -10px;row-gap:20px}.gallery-row .gallery-col{padding:0 10px;width:50%}.gallery-row .gallery-col img{aspect-ratio:538/360;object-fit:cover;width:100%}.gallery-row .gallery-col p{color:#252525;font-size:24px;font-weight:600;line-height:1}@media only screen and (min-width:575px){.container{max-width:540px}}@media only screen and (min-width:768px){.container{max-width:720px}.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-nav{flex-direction:row}}@media only screen and (min-width:992px){.container{max-width:960px}.modal-lg,.modal-xl{max-width:800px}}@media only screen and (min-width:1200px){.container,.modal-xl{max-width:1140px}}@media only screen and (min-width:1400px){.container{max-width:1304px}}@media only screen and (max-width:1399.5px){h1{font-size:64px}h2{font-size:33px}h3{font-size:26px}h4{font-size:22px}.banner{margin-bottom:50px;padding-top:260px}.local-newspapers-wrap{padding:72px 0}.local-newspapers-wrap>div>h2{margin-bottom:44px}.news-feature-content{border-radius:28px}.news-feature-list{gap:16px;padding:30px}.news-feature-card{border-radius:20px;padding:16px}.news-feature-card .nf-card-img{height:54px;width:54px}.news-feature-card .nf-card-inner{padding-left:12px;width:calc(100% - 54px)}.local-newspapers-content{padding-top:44px}.local-newspapers-content h2{margin-bottom:34px}.local-newspapers-content .local-newspapers-list{gap:16px}.local-newspapers-list li{border-radius:22px;width:185px}.holiday-parks-wrap{padding:72px 0}.holiday-parks-wrap .customer-reviews-content h2{max-width:380px}.parks-tab-buttons{gap:10px;padding:6px}.parks-tab-buttons .tab-btn{padding:15px 20px 15px 16px}.parks-tab-content .tab-panel{padding:22px}.parks-tab-content .tab-panel>img{border-radius:28px}.parks-tab-inner{border-radius:22px;max-width:480px;padding:30px 40px 30px 22px}.parks-tab-inner h3{margin-bottom:19px}.popular-themes-wrap .popular-themes-content{padding:52px 0 72px}.popular-themes-wrap .popular-themes-content h2{margin-bottom:34px}.popular-themes-card img{border-radius:22px}.popular-themes-row{margin:0 -8px}.popular-themes-row .popular-themes-col{padding:0 8px}.popular-themes-card .popular-themes-inner{border-radius:15px;bottom:11px;left:11px;width:calc(100% - 22px)}.customer-reviews-wrap,.dream-trip-wrap,.faqs-wrap .faqs-row,.popular-wrap .popular-row{padding:72px 0}.personal-search-content h2{width:380px}.personal-search-content .personal-search-inner{width:calc(100% - 400px)}.dream-trip-wrap .dream-trip-content{padding-top:72px}.dream-trip-content img{aspect-ratio:1280/580;border-radius:28px}.dream-trip-content .dream-trip-card{border-radius:22px;bottom:22px;left:22px;max-width:calc(100% - 44px);padding:30px 22px;width:498px}.dream-trip-content .dream-trip-card h2{margin-bottom:15px}.dream-trip-content .dream-trip-card p{margin-bottom:28px}.faqs-accordion .accordion-item{border-radius:22px;padding:11px 11px 11px 22px}.faqs-wrap .faqs-content,.popular-wrap .popular-content{width:380px}.faqs-wrap .faqs-accordion-wrap,.popular-wrap .popular-slider-wrap{width:calc(100% - 400px)}.faqs-accordion .accordion-button{font-size:22px}.popular-themes-wrap .popular-themes-card p{font-size:17px;min-height:63.75px}.footer-desp-wrap{max-width:unset;width:30%}.footer-links-wrap{max-width:unset;width:70%}.footer-links ul li a{overflow-wrap:anywhere}.listing-banner.banner .banner-content h1{font-size:52px}.park-sidebar-row .park-sidebar-col{width:280px}.checkbox-list li{padding:0}.park-sidebar-row .park-listing-col{padding-left:24px;width:calc(100% - 280px)}.park-list-wrap{gap:12px}.list-view .feature-list{gap:8px}.list-view .feature-list li{width:calc(50% - 4px)}.map-view.park-sidebar-row .park-listing-col,.map-view.park-sidebar-row .park-sidebar-col{width:55%}.map-view.park-sidebar-row .park-map-col{width:45%}.park-detail-img-wrap .park-detail-img-content{padding:20px 0 72px}.park-detail-img-content .local-newspapers-breadcrumb{margin-bottom:22px}.park-detail-img-inner{margin-bottom:30px}.park-detail-img-inner h1{font-size:51px}.gallery-wrap{column-gap:14px;row-gap:14px}.gallery-wrap .gallery-img .show-more-photos{border-radius:14px;font-size:17px}.park-row{margin-top:30px}.park-inner .feature-list{margin-bottom:30px}.park-inner>h3{margin:18px 0}.park-inner-btns{margin-top:30px}.offer-list-wrap{padding:72px 0}.offers-wrap.park-list-wrap{gap:20px}.gallery-wrap .gallery-img img{border-radius:14px}.offers-wrap.park-list-wrap .park-card{width:calc(33.33% - 13.3px)}}@media only screen and (max-width:1199.5px){h1{font-size:56px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}header .navbar-nav>li>a{padding:6px 14px!important}.banner{margin-bottom:50px;padding-top:200px}#guests-field .select-styled,.banner .banner-content .banner-inner p,.banner-form .flatpickr-alt-input,.banner-form input[type=text],.banner-form select{font-size:17px}.local-newspapers-wrap{padding:66px 0}.local-newspapers-wrap>div>h2{margin:0 auto 40px;max-width:720px}.news-feature-content{border-radius:24px}.news-feature-list{flex-wrap:wrap;gap:16px;padding:50px}.news-feature-card{border-radius:20px;flex:unset;padding:16px;width:calc(50% - 8px)}.news-feature-card .nf-card-img{height:52px;width:52px}.news-feature-card .nf-card-inner{width:calc(100% - 52px)}.local-newspapers-content{padding-top:40px}.local-newspapers-content h2{margin-bottom:32px}.local-newspapers-content .local-newspapers-list{gap:16px;margin:0 auto;max-width:720px}.local-newspapers-list li{border-radius:20px;width:180px}.holiday-parks-wrap{padding:66px 0}.holiday-parks-wrap .customer-reviews-content h2{max-width:350px}.parks-tab-buttons{gap:8px;padding:5px}.parks-tab-buttons .tab-btn{padding:14px 20px 14px 16px}.parks-tab-content .tab-panel{padding:20px}.parks-tab-content .tab-panel>img{border-radius:24px}.parks-tab-inner{border-radius:20px;max-width:420px;padding:28px 32px 28px 20px}.parks-tab-inner h3{margin-bottom:18px}.popular-themes-wrap .popular-themes-content{padding:52px 0 66px}.popular-themes-wrap .popular-themes-content h2{margin-bottom:32px}.popular-themes-card img{border-radius:20px}.popular-themes-row{margin:0 -6px}.popular-themes-row .popular-themes-col{padding:0 6px}.popular-themes-card .popular-themes-inner{border-radius:14px;bottom:10px;left:10px;width:calc(100% - 20px)}.customer-reviews-wrap,.dream-trip-wrap,.faqs-wrap .faqs-row,.popular-wrap .popular-row{padding:66px 0}.personal-search-content h2{width:320px}.personal-search-content .personal-search-inner{width:calc(100% - 340px)}.dream-trip-wrap .dream-trip-content{padding-top:66px}.dream-trip-content img{aspect-ratio:1280/640;border-radius:24px}.dream-trip-content .dream-trip-card{border-radius:20px;bottom:20px;left:20px;max-width:calc(100% - 40px);padding:28px 20px;width:440px}.dream-trip-content .dream-trip-card h2{margin-bottom:14px}.dream-trip-content .dream-trip-card p{margin-bottom:24px}.faqs-accordion .accordion-item{border-radius:20px;padding:10px 10px 10px 20px}.faqs-wrap .faqs-content,.popular-wrap .popular-content{width:320px}.faqs-wrap .faqs-accordion-wrap,.popular-wrap .popular-slider-wrap{width:calc(100% - 340px)}.faqs-accordion .accordion-button{font-size:20px}.popular-themes-wrap .popular-themes-card p{font-size:16px;min-height:60px}.footer-desp-wrap,.footer-links-wrap{padding:0;width:100%}.listing-banner.banner .banner-content h1{font-size:48px}.park-sidebar-row .park-sidebar-col{width:280px}.checkbox-list li{padding:0}.park-sidebar-row .park-listing-col{padding-left:16px;width:calc(100% - 280px)}.park-card{width:calc(50% - 6px)}.park-list-wrap.list-view,.park-view-btn#list-btn{display:none}.map-view.park-sidebar-row .park-listing-col,.map-view.park-sidebar-row .park-sidebar-col{width:60%}.map-view.park-sidebar-row .park-sidebar-inner h5{font-size:14px}.map-view.park-sidebar-row .park-map-col{width:40%}.park-map-inner .park-card{bottom:12px;max-width:280px;right:12px}#park-map,.park-map-inner .embed-map-frame{aspect-ratio:unset;height:650px}.gallery-modal .modal-content{padding:28px}.gallery-modal .modal-heading{margin-bottom:24px}.gallery-modal .modal-back .btn-close{height:24px;margin-right:10px;width:24px}.gallery-modal .modal-back span{font-size:26px}.gallery-modal .nav-tabs-wrap{margin-bottom:22px}.gallery-modal .nav-tabs button{font-size:16px;min-width:160px;padding:16.2px 10px}.gallery-modal .tab-content{margin-right:-16px;max-height:calc(100vh - 250px);padding-right:10px}.gallery-modal .tab-content::-webkit-scrollbar{width:6px}.gallery-modal .tab-content .tab-pane h3{font-size:28px;line-height:1.2;margin-bottom:28px}.gallery-row{margin:0 -12px;row-gap:24px}.gallery-row .gallery-col{padding:0 12px}.gallery-row .gallery-col img{aspect-ratio:538/360;object-fit:cover;width:100%}.gallery-row .gallery-col p{font-size:20px;line-height:1}.park-detail-img-wrap .park-detail-img-content{padding:20px 0 66px}.park-detail-img-content .local-newspapers-breadcrumb{margin-bottom:20px}.park-detail-img-inner{margin-bottom:28px}.park-detail-img-inner h1{font-size:46px}.gallery-wrap{column-gap:12px;row-gap:12px}.gallery-wrap .gallery-img .show-more-photos{border-radius:12px}.park-row{margin-top:28px}.park-inner .feature-list{margin-bottom:28px}.park-inner>h3{margin:16px 0}.park-inner-btns{margin-top:28px}.offer-list-wrap{padding:66px 0}.offers-wrap.park-list-wrap{gap:16px}.offers-wrap.park-list-wrap .park-card{width:calc(33.33% - 10.667px)}.gallery-wrap .gallery-img img{border-radius:12px}.gallery-wrap .gallery-img .show-more-photos{border-radius:14px;font-size:16px}}@media only screen and (max-width:991.5px){h1{font-size:48px}h2{font-size:28px}h3{font-size:23px}h4{font-size:19px}header .navbar-nav>li>a{padding:6px 10px!important}.banner{margin-bottom:0;padding:180px 0 50px}.banner .banner-content .banner-inner{margin-bottom:20px}.banner-form{border-radius:20px;bottom:unset;padding:12px 20px 16px}.banner-form .form-row{margin:0}.banner-form .form-group,.banner-form .form-group#guests-field{border-bottom:1px solid #dee5eb;border-right:0;padding:8px 0;width:100%}.label-wrap label{font-size:13px;left:0;line-height:16px;padding-right:56px;pointer-events:none;position:absolute;top:0;width:100%}#guests-field .select-styled,.banner-form .flatpickr-alt-input,.banner-form input[type=text],.banner-form select{display:block;font-size:16px;font-weight:500;height:48px;line-height:24px;padding:20px 56px 4px 0;width:100%}.banner-form .form-group.form-group-btn{padding:8px 0 0;width:100%}.local-newspapers-wrap{padding:58px 0}.local-newspapers-wrap>div>h2{margin:0 auto 36px}.news-feature-content{border-radius:20px}.news-feature-content>img{height:460px}.news-feature-list{gap:16px;padding:30px}.news-feature-card{border-radius:18px;flex:unset;padding:14px;width:calc(50% - 8px)}.news-feature-card .nf-card-img{height:50px;width:50px}.news-feature-card .nf-card-inner{width:calc(100% - 50px)}.local-newspapers-content{padding-top:36px}.local-newspapers-content h2{margin-bottom:30px}.local-newspapers-content .local-newspapers-list{gap:14px}.local-newspapers-list li{border-radius:18px;width:170px}.holiday-parks-wrap{padding:58px 0}.holiday-parks-wrap .customer-reviews-content h2{max-width:100%}.parks-tab-buttons{gap:6px;padding:5px;width:100%}.parks-tab-buttons .tab-btn{padding:14px 20px 14px 16px;width:calc(25% - 4.667px)}.parks-tab-content .tab-panel{padding:18px}.parks-tab-content .tab-panel>img{border-radius:20px}.parks-tab-inner{border-radius:16px;max-width:380px;padding:26px 24px 26px 18px}.parks-tab-inner h3{margin-bottom:17px}.popular-themes-wrap .popular-themes-content{padding:52px 0 58px}.popular-themes-wrap .popular-themes-content h2{margin-bottom:30px}.popular-themes-card img{border-radius:18px}.popular-themes-row{margin:0 -6px;row-gap:12px}.popular-themes-row .popular-themes-col{padding:0 6px;width:50%}.popular-themes-card .popular-themes-inner{border-radius:13px;bottom:9px;left:9px;width:calc(100% - 18px)}.popular-wrap .popular-content{align-items:center;display:flex;justify-content:space-between}.popular-wrap .popular-content h2{margin-bottom:12px}.popular-wrap .popular-content p{margin:0}.customer-reviews-wrap,.dream-trip-wrap,.faqs-wrap .faqs-row,.popular-wrap .popular-row{padding:58px 0}.personal-search-content h2{margin-bottom:12px;width:100%}.personal-search-content .personal-search-inner{width:100%}.personal-search-list .personal-search-content{margin-bottom:32px;padding-bottom:32px}.dream-trip-wrap .dream-trip-content{padding-top:58px}.dream-trip-content img{aspect-ratio:1280/560;border-radius:20px}.dream-trip-content .dream-trip-card{background:#f6f7fa;border-radius:16px;bottom:auto;left:0;margin-top:-30px;max-width:100%;padding:26px 18px;position:relative;width:100%;z-index:1}.dream-trip-content .dream-trip-card h2{margin-bottom:13px}.dream-trip-content .dream-trip-card p{margin-bottom:20px}.faqs-wrap .faqs-content,.popular-wrap .popular-content{margin-bottom:32px;width:100%}.faqs-wrap .faqs-accordion-wrap,.popular-wrap .popular-slider-wrap{width:100%}.faqs-accordion .accordion-item{border-radius:18px;padding:9px 9px 9px 18px}.faqs-accordion .accordion-button{font-size:19px}.popular-themes-wrap .popular-themes-card p{font-size:18px;min-height:45px}.footer-row{row-gap:30px}.footer-row .footer-col{width:50%}.listing-banner.banner .banner-content{padding:110px 0 48px}.listing-banner.banner .banner-content h1{font-size:44px}.listing-banner.banner .banner-content .banner-inner{margin-bottom:0}.main-form-wrap{margin:0;padding-top:0}.park-listing-wrap{padding-top:16px}.main-form-wrap .holiday-form-wrap{margin:0}.park-listing-content{flex-wrap:wrap;gap:24px;margin-bottom:24px}.park-filters-wrap,.park-listing-inner{width:100%}.holiday-form-wrap{margin-bottom:24px}.holiday-form-wrap .form-wrap{display:none}.form-wrap.is-open,.holiday-form-wrap .form-wrap.is-open{display:block;margin-bottom:16px;margin-top:16px}.holiday-form-wrap .banner-form{margin:0}.park-sidebar-row .park-sidebar-col{width:250px}.park-sidebar{border-radius:20px;padding:16px}.checkbox-list .form-check .form-check-label,.checkbox-list li>span{font-size:14px}.checkbox-list li{padding:0}.park-sidebar-row .park-listing-col{padding-left:16px;width:calc(100% - 250px)}.park-card{width:calc(50% - 6px)}.price-card{align-items:flex-start;flex-direction:column;gap:8px}.price-card>div{width:100%}.park-review-action{border-radius:12px}.park-list-empty{padding:38px 0 0}.map-view.park-sidebar-row .park-listing-col,.map-view.park-sidebar-row .park-sidebar-col{display:none}.map-view.park-sidebar-row .park-map-col{padding:0;width:100%}#park-map,.park-map-inner .embed-map-frame{height:720px}#park-map{aspect-ratio:unset}.park-map-inner .park-card{bottom:24px;max-width:305px;right:24px}.gallery-modal .modal-content{padding:24px}.gallery-modal .modal-heading{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-bottom:0}.gallery-modal .modal-back .btn-close{height:24px;margin-right:10px;width:24px}.gallery-modal .modal-back span{font-size:20px;line-height:56px}.gallery-modal .modal-heading .general-btn{width:100%}.gallery-modal .nav-tabs-wrap{margin-bottom:20px}.gallery-modal .nav-tabs{padding-bottom:0}.gallery-modal .nav-tabs button{font-size:14px;min-width:unset;padding:17.5px 16px}.gallery-modal .tab-content{margin-right:-16px;max-height:calc(100vh - 240px);padding-right:10px}.gallery-modal .tab-content::-webkit-scrollbar{width:6px}.gallery-modal .tab-content .tab-pane h3{font-size:24px;line-height:1.2;margin-bottom:20px}.gallery-row{margin:0 -10px;row-gap:20px}.gallery-row .gallery-col{padding:0 10px}.gallery-row .gallery-col img{aspect-ratio:280/155;border-radius:16px;object-fit:cover;width:100%}.gallery-wrap .gallery-img img{border-radius:10px}.gallery-row .gallery-col p{font-size:16px;line-height:1}.park-detail-img-wrap .park-detail-img-content{padding:20px 0 58px}.park-detail-img-content .local-newspapers-breadcrumb{margin-bottom:18px}.park-detail-img-inner{margin-bottom:26px}.park-detail-img-inner h1{font-size:41px}.gallery-wrap .gallery-img .show-more-photos{border-radius:10px;font-size:15px}.park-row{margin-top:26px}.park-row .park-inner,.park-row .park-map{width:100%}.park-row .park-map{margin-top:24px}.park-row .park-inner .park-inner-btns{display:none}.park-row .park-map .park-inner-btns{display:flex}.park-map #map{height:370px}.park-inner-btns a{width:100%}.park-inner .feature-list{margin-bottom:26px}.park-inner>h3{margin:14px 0}.park-inner-btns{margin-top:26px}.offer-list-wrap{padding:58px 0}.holiday-form-wrap .banner-form .form-group{flex:unset}.offers-wrap.park-list-wrap .park-card{width:calc(50% - 8px)}}@media only screen and (max-width:767.5px){h1{font-size:40px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}.general-btn{font-size:15px;line-height:24px;padding:15px 20px}header{z-index:2}header .navbar-collapse{background:#fff;display:flex;flex-direction:column;height:0;justify-content:space-between;left:0;overflow:hidden;position:absolute;top:100%;transition:height .35s ease;width:100%;z-index:5}header .navbar-collapse.show{height:calc(100dvh - 60px)}header .nav-contact,header .navbar-nav{margin:0 auto;max-width:540px;width:100%}header .navbar-nav{margin:auto}header .navbar-nav>li{width:100%}header .navbar-nav>li>a{font-size:20px;line-height:22px;padding:10px 16px!important;width:100%}header .nav-contact{padding:32px 16px}header .nav-contact .footer-contact{display:block;margin-bottom:24px}header .nav-contact .footer-contact li a{opacity:.7}header .nav-contact .footer-contact li a:hover{opacity:1}header .nav-contact .social-links{display:flex;margin-bottom:24px}header .nav-contact .feedback-btn{border-radius:30px;font-weight:400;padding:16.7px 20px;text-align:center;width:100%}.banner{background-image:url(/images/banner-bg-768_new.webp);margin-bottom:0;padding:120px 0 16px}.banner .banner-content .banner-inner{margin-bottom:16px;text-align:left}.banner-form{border-radius:16px;bottom:unset;padding:8px 16px 12px}.banner-form .form-row{margin:0}.banner-form .form-group{border-bottom:1px solid #dee5eb;border-right:0;padding:8px 0;width:100%}.label-wrap label{font-size:12px;left:0;line-height:15px;padding-right:48px;position:absolute;top:0}#guests-field .select-styled,.banner-form .flatpickr-alt-input,.banner-form input[type=text],.banner-form select{display:block;font-size:15px;font-weight:500;height:42px;line-height:22px;padding:18px 48px 4px 0;width:100%}.label-wrap select{background-size:42px}.select{height:42px;min-height:42px}.calender-wrap:after,.select-styled:after{height:42px;width:42px}#dates-overlay.open{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50}#dates-sheet.open{display:block;left:50%;max-width:343px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:51}#guests-dropdown.open{display:block;left:50%!important;position:fixed;top:50%!important;transform:translate(-50%,-50%)}#guests-overlay.open{opacity:1;visibility:visible}#guests-dropdown .sheet-header{align-items:center;background:#f6f7fa;display:flex;justify-content:space-between;padding:12px 10px 12px 20px}#guests-dropdown .sheet-title{font-size:22px;line-height:1.3}.total-reviews{font-size:15px}.total-reviews span{border-radius:6px;font-size:12px;padding:6px 8px 6px 6px}.local-newspapers-breadcrumb li,.local-newspapers-breadcrumb li a{font-size:12px;line-height:18px}.local-newspapers-wrap{padding:52px 0}.local-newspapers-wrap>div>h2{margin-bottom:32px;max-width:100%}.news-feature-content{border-radius:0;display:flex;flex-direction:column-reverse;gap:32px;overflow:unset}.news-feature-content:after{display:none}.news-feature-content>img{aspect-ratio:375/400;height:auto}.news-feature-list{align-items:unset;gap:8px;padding:0;position:static}.news-feature-card{background:#f6f7fa;border-radius:16px;display:block;flex:unset;padding:12px;width:calc(50% - 4px)}.news-feature-card .nf-card-img{background:#fff;height:48px;width:48px}.news-feature-card .nf-card-inner{padding:12px 0 0;width:100%}.news-feature-card .nf-card-inner p{font-size:17px;letter-spacing:0;line-height:26px}.local-newspapers-content{padding-top:32px}.local-newspapers-content h2{margin-bottom:28px}.local-newspapers-content .local-newspapers-list{gap:12px}.local-newspapers-list li{border-radius:16px;padding:11.5px 10px;width:160px}.local-newspapers-list li img{aspect-ratio:140/77}.holiday-parks-wrap{padding:52px 0}.parks-tab-buttons{gap:0;padding:4px;width:100%}.parks-tab-buttons .tab-btn{font-size:15px;line-height:20px;padding:12px 10px;width:25%}.parks-tab-buttons .tab-btn svg{display:none}.parks-tab-content .tab-panel{padding:0}.parks-tab-content .tab-panel>img{aspect-ratio:343/300;border-radius:16px;margin-bottom:16px;position:static}.parks-tab-inner{border-radius:0;max-width:100%;padding:0}.parks-tab-inner h3{margin-bottom:16px}.parks-tab-inner a{width:100%}.popular-themes-wrap .popular-themes-content{padding:52px 0}.popular-themes-wrap .popular-themes-content h2{margin-bottom:28px}.popular-themes-card img{aspect-ratio:320/280;border-radius:16px}.popular-themes-card .popular-themes-inner{border-radius:12px;bottom:8px;left:8px;width:calc(100% - 16px)}.customer-reviews-wrap,.dream-trip-wrap,.faqs-wrap .faqs-row,.popular-wrap .popular-row{padding:52px 0}.dream-trip-wrap .dream-trip-content{padding-top:52px;padding-top:58px}.dream-trip-content img{aspect-ratio:343/277;border-radius:16px}.dream-trip-content .dream-trip-card{border-radius:16px;margin-top:-24px;padding:24px 16px}.dream-trip-content .dream-trip-card h2{margin-bottom:12px}.dream-trip-content .dream-trip-card p{margin-bottom:16px}.dream-trip-content .dream-trip-card .general-btn{width:100%}.faqs-wrap .faqs-content h2,.popular-wrap .popular-content h2{margin-bottom:8px}.faqs-wrap .faqs-content p{font-size:17px}.faqs-accordion .accordion-item{border-radius:16px;padding:8px 8px 8px 16px}.faqs-accordion .accordion-button{font-size:18px}.faqs-accordion .accordion-body p{font-size:15px}.popular-themes-wrap .popular-themes-card p{font-size:16px;min-height:60px}.footer-row{margin:0 -12px}.footer-row .footer-col{padding:0 12px}footer .footer-content{padding:52px 0 48px}.footer-content .footer-main-row{row-gap:48px}.footer-row{row-gap:40px}.footer-links h5{letter-spacing:-.1px}.footer-links ul li,.footer-links ul li a{font-size:15px}.copyright-wrap p{text-align:left}.listing-banner.banner .local-newspapers-breadcrumb{justify-content:center}.listing-banner.banner .banner-content{padding:48px 0 16px}.listing-banner.banner .banner-content .banner-inner{margin:0;text-align:center}.listing-banner.banner .banner-content h1{font-size:40px}.park-sidebar-row .park-sidebar-col{align-items:flex-end;background:rgba(0,0,0,.5);display:none;height:100dvh;left:0;position:fixed;top:0;width:100%;z-index:50}.park-sidebar{border-radius:24px 24px 0 0;max-height:calc(100dvh - 39px);overflow-y:auto;padding:8px;width:100%}.park-sidebar .park-sidebar-inner:last-child{padding-bottom:16px}.park-sidebar .park-sidebar-inner{border-bottom:1px solid #dee5eb;margin-bottom:20px;padding:0 12px 20px}.park-sidebar-title{display:flex}.checkbox-list .form-check .form-check-label{font-size:15px;padding-left:32px}.checkbox-list li>span{font-size:15px}.checkbox-list .form-check .form-check-label:before{border-radius:8px;height:24px;top:0;width:24px}.park-sidebar-row .park-listing-col{padding-left:0;width:100%}.park-card{width:calc(50% - 6px)}.price-card{gap:16px}.price-card>div{flex:unset}.price-card{align-items:flex-end;flex-direction:row;gap:10px}.sticky-filter-bar{display:flex}.park-list-empty{padding:118px 0 80px}.park-list-empty .general-btn{padding:15.2px 32px}.park-detail-img-wrap .park-detail-img-content{padding:16px 0 52px}.park-detail-img-content .local-newspapers-breadcrumb{margin-bottom:32px}.park-detail-img-inner{align-items:flex-start;flex-direction:column-reverse;margin-bottom:24px}.park-detail-img-inner h1{font-size:36px}.gallery-wrap{column-gap:8px;grid-template-areas:"image1 image1" "image2 image2" "image3 image4";grid-template-columns:repeat(2,1fr);row-gap:8px}.gallery-wrap .gallery-img img{aspect-ratio:170/120;border-radius:8px;width:100%}.gallery-wrap .gallery-img:first-child img{aspect-ratio:343/300}.gallery-wrap .gallery-img:nth-child(2) img{aspect-ratio:300/115}.gallery-wrap .gallery-img .show-more-photos{border-radius:8px}.park-row{margin-top:24px}.park-inner .feature-list{margin-bottom:24px}.park-inner>h3{margin:12px 0}.park-inner-btns{margin-top:24px}.offer-list-wrap{padding:52px 0}.offers-wrap.park-list-wrap .park-card{width:100%}.park-card .badge{font-size:10px;font-weight:400;line-height:15px}.park-img-inner .per-person,.price-card .price-card__fees,.price-card .price-card__label{font-size:12px}}@media only screen and (max-width:575.5px){header .nav-contact,header .navbar-nav{max-width:100%}.local-newspapers-breadcrumb{justify-content:flex-start}.local-newspapers-content h2,.local-newspapers-wrap>div>h2{text-align:left}.news-feature-content>img{margin:0 -12px;width:calc(100% + 24px)}.local-newspapers-content .local-newspapers-list{flex-wrap:nowrap;justify-content:unset;overflow-x:auto;padding-right:12px;width:calc(100% + 12px)}.local-newspapers-list li{min-width:160px}.popular-wrap .popular-content{max-width:240px}.popular-wrap .popular-content p{margin-bottom:0}.popular-themes-row{margin:0 -6px;row-gap:12px}.popular-themes-wrap .popular-themes-content h2{max-width:240px;text-align:left}.popular-themes-row{flex-wrap:nowrap;margin:0;overflow-x:auto;width:calc(100% + 12px)}.popular-themes-row .popular-themes-col{margin-right:12px;min-width:320px;padding:0;width:auto}.popular-themes-wrap .popular-themes-card p{font-size:18px;min-height:45px}.park-card{width:100%}.gallery-modal .tab-content{max-height:calc(100vh - 200px)}}@media only screen and (max-width:374.5px){h1{font-size:34px}.parks-tab-buttons .tab-btn{font-size:13px}.popular-themes-row .popular-themes-col{min-width:280px}#dates-sheet.open{max-width:300px}.flatpickr-calendar{padding:16px!important}.flatpickr-calendar .flatpickr-day{font-size:14px;height:38px;line-height:38px}#guests-dropdown{width:300px!important}#guests-dropdown .sheet-body{gap:20px;padding:24px 16px}#guests-dropdown .counter button{border-radius:10px;height:40px;width:40px}#guests-dropdown .counter input{height:40px;width:50px}.listing-banner.banner .banner-content h1{font-size:32px}.park-map-inner .park-card{bottom:16px;max-width:280px;right:10px}}.popular-cities-slider,.popular-holiday-parks-slider{width:975px}.swiper-popular-nav,.swiper-reviews-nav{align-items:center;display:flex;gap:12px}.swiper-nav-btn{align-items:center;background:green;border:1px solid green;border-radius:12px;cursor:pointer;display:flex;height:56px;justify-content:center;position:static;transform:unset;transition:all .3s ease;width:56px;z-index:1}.swiper-nav-btn.swiper-button-disabled{background:#fff;border-color:#dee5eb;pointer-events:none}.swiper-nav-btn.swiper-button-disabled svg path{fill:#181818}.swiper-nav-btn svg{height:24px;object-fit:contain;width:24px}.reviews-slider .reviews-slide{background:#fff;border-radius:24px;display:flex!important;flex-direction:column;height:auto;justify-content:space-between;padding:20px 16px}.bg-white .reviews-slider .reviews-slide{background:#f6f7fa}.reviews-slider .swiper-wrapper{height:auto}.reviews-slide .reviews-rating{margin-bottom:14px}.customer-rating{position:relative;width:100px}.reviews-slide .customer-rating{margin-bottom:10px}.customer-rating .rating{align-items:center;display:flex}.customer-rating .rating img{height:20px;object-fit:contain;width:20px}.customer-rating .rating.fill{left:0;overflow:hidden;position:absolute;top:0}.reviews-slide p{font-size:15px;line-height:1.5}.review-by{align-items:center;display:flex}.review-by img{border-radius:50%;height:40px;object-fit:cover;width:40px}.review-by .review-by-content{padding-left:6px;width:calc(100% - 40px)}.review-by .review-by-content h6{color:#000;font-size:14px;line-height:1.5;margin-bottom:2px}.review-by .review-by-content span{color:#636d71;display:block;font-size:12px;font-weight:500;line-height:1.55}.offer-img-slider,.park-img-slider{aspect-ratio:291/210;border-radius:20px;overflow:hidden}.park-img-slider .swiper-slide{width:100%!important}.offer-img-slider .swiper-slide img,.park-img-slider .swiper-slide img{aspect-ratio:291/210;height:auto;object-fit:cover;width:100%}.list-view .park-img-slider{width:230px}.list-view .park-img-slider .swiper-slide img{aspect-ratio:230/188;height:100%}.swiper-offer-nav,.swiper-park-nav{align-items:center;bottom:8px;display:flex;gap:4px;position:absolute;right:8px;z-index:1}.swiper-offer-nav .swiper-offer-next,.swiper-offer-nav .swiper-offer-prev,.swiper-park-nav .swiper-park-next,.swiper-park-nav .swiper-park-prev{align-items:center;background:hsla(0,0%,100%,.8);border:1px solid #dee5eb;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.swiper-offer-nav .swiper-offer-next img,.swiper-offer-nav .swiper-offer-prev img,.swiper-park-nav .swiper-park-next img,.swiper-park-nav .swiper-park-prev img{height:24px;object-fit:contain;width:24px}.carousel{position:relative}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-item{display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}.carousel-item img{width:100%}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-item-end,.carousel-item-start{transform:translateX(0)}.carousel-control-next,.carousel-control-prev{background:none;border:0;bottom:0;color:#fff;cursor:pointer;opacity:.5;position:absolute;top:0;transition:opacity .15s ease;width:15%}.carousel-control-next:hover,.carousel-control-prev:hover{opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}@media only screen and (max-width:1399px){.popular-cities-slider,.popular-holiday-parks-slider{width:100%}}@media only screen and (max-width:767px){.offer-img-slider,.offer-img-slider .swiper-slide img,.park-img-slider,.park-img-slider .swiper-slide img{aspect-ratio:331/210}}@media only screen and (max-width:575px){.popular-cities-slider,.popular-holiday-parks-slider,.reviews-slider{width:calc(100% + 12px)}.popular-cities-slider .swiper-wrapper,.popular-holiday-parks-slider .swiper-wrapper,.reviews-slider .swiper-wrapper{display:flex;overflow-x:auto}.popular-cities-slider .popular-slide,.popular-holiday-parks-slider .popular-slide,.reviews-slider .reviews-slide{margin-right:12px;width:320px}.swiper-popular-nav,.swiper-reviews-nav{display:none}}@media only screen and (max-width:374px){.popular-cities-slider .popular-slide,.popular-holiday-parks-slider .popular-slide,.reviews-slider .reviews-slide{width:280px}}