@media only screen and (min-width: 1024px){.menu-mobile{display:none}.menu-desktop{display:block}.menubar-brand img{width:130px}.menu-bar{height:108px;border-bottom-width:12px}.menu-bar .btn-book{padding:10px 16px;font-size:12px}.menu-desktop{display:block;width:100%}.menu-desktop .container{display:flex;justify-content:space-between;align-items:center;padding:0;width:1150px}.menu-desktop .menu-items{display:flex;align-items:center}.menu-desktop .search-icon{padding-left:14px}.menu-desktop ul{list-style:none;padding:0;margin:0}.menu-desktop #primary-menu{display:flex;align-items:center;gap:11px;height:96px}.menu-desktop #primary-menu li.item-depth-0{display:flex;flex-direction:row;align-items:center;height:96px}.menu-desktop #primary-menu li.item-depth-0 a{text-decoration:none}.menu-desktop #primary-menu li.item-depth-0>a{display:flex;flex-direction:row;align-items:center;font-size:12px;padding-right:4px;border-bottom:6px solid #fff;border-top:6px solid #fff;height:100%}.menu-desktop #primary-menu li.item-depth-0>a:hover{border-bottom:6px solid #102542}.menu-desktop #primary-menu li.item-depth-0>a:hover a{color:#102542 !important}.menu-desktop #primary-menu li.item-depth-0:hover button.toggle-depth-0{transform:rotate(180deg)}.menu-desktop #primary-menu li.item-depth-0 button.toggle-depth-0{background-color:transparent;background-size:14px !important;width:16px;height:16px;border:none;outline:none;transition:transform .2s ease-out .1s}.menu-desktop #primary-menu li.item-depth-0.current-menu-item>a,.menu-desktop #primary-menu li.item-depth-0.current-menu-parent>a,.menu-desktop #primary-menu li.item-depth-0.current-menu-ancestor>a{color:#2571a8;border-bottom:6px solid #102542}.menu-desktop .sub-menu-wrapper{display:none;position:fixed;top:96px;left:0;background:#102542;width:100%}.menu-desktop .sub-menu{border:none;width:924px;margin:60px auto 90px;min-height:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 16px}.menu-desktop .sub-menu li{text-align:left}.menu-desktop .sub-menu .current-menu-item a{border-bottom:1px solid #fff}.menu-desktop .sub-menu a{font-size:.9375rem !important;line-height:1.875rem !important;color:#fff !important;border-bottom:1px solid transparent}.menu-desktop .sub-menu a:hover{border-bottom:1px solid #fff}.menu-desktop ul.sub-menu{width:924px;min-height:100%;overflow:auto}.menu-desktop li.item-depth-0:hover .sub-menu-0{display:block}.menu-desktop li.menu-item-type-taxonomy.current-menu-item>button,.menu-desktop li.menu-item-type-taxonomy.current-menu-parent>button,.menu-desktop li.menu-item-type-taxonomy.current-menu-ancestor>button,.menu-desktop li.menu-item-type-taxonomy:hover>button{background-image:url("../img/submenu-arrow.svg") !important;background-repeat:no-repeat;background-position:center;background-size:32px;width:36px;height:100%;margin-right:16px}.search{position:fixed;z-index:9;display:none;background:#102542;width:100%}.search .container{margin:32px auto}.search.open{display:block !important}.search fieldset{border:none;padding:36px 0;display:flex;flex-direction:row;gap:13px}.search label{display:none}.search .input{position:relative;width:100%}.search input{width:100%;border-radius:32px;border:none;color:#102542;font-size:.9375rem;padding:16px 60px;background:#fff url("../img/icons/search.svg") no-repeat 22px center}.search input:focus{outline:none}.search #clear-keyword{position:absolute;top:0;right:0;border:none;background:transparent;color:#2571a8;font-size:24px;width:18px;height:18px;padding:16px 40px;cursor:pointer}.menu-search{background:transparent url("../img/icons/search.svg") no-repeat center 38px;display:flex;width:32px;height:96px;border:none;border-bottom:6px solid #fff;cursor:pointer}.menu-search span{display:none}.menu-search:hover,.menu-search[aria-expanded=true]{border-color:#102542}.menu-advert{display:grid;grid-template-columns:460px 420px;gap:44px !important;width:100%}.menu-advert .signpost{display:grid;grid-template-columns:50% 50%;width:460px;height:auto;overflow:hidden;border:none !important}.menu-advert .signpost img{margin-bottom:0}.menu-advert .hl-title{font-size:1rem !important;line-height:1.1875rem !important;margin:0 !important}.menu-advert h3{font-size:1.3125rem !important;line-height:1.5625rem !important;color:#102542;margin-bottom:12px !important}.menu-advert .btn{font-size:.9375rem !important;width:fit-content;padding:8px 30px}.menu-advert .details{display:flex;flex-direction:column;justify-content:center;padding:20px 30px}.menu-advert div.sub-wrapper{display:flex;flex-direction:column;justify-content:space-around}.menu-advert ul.sub-menu{grid-template-columns:1fr 1fr;gap:12px 16px;width:450px;margin:0 auto;min-height:25px}.menu-advert ul.sub-menu .menu-item a{line-height:1.6 !important}}@media only screen and (min-width: 1180px){.menubar-brand img{width:176px !important}.menu-desktop li.item-depth-0>a{font-size:14px !important}.menu-bar .btn-book{font-size:14px !important}}.mobile{display:none}.tablet{display:block}.reviews .mobile{display:none}.container{margin:0 auto}.container h2{margin:20px 0 35px}.narrow{width:700px}.cols{display:grid;grid-template-columns:40% 1fr;gap:44px}.grid-4>*,.grid-8>*{flex:25%}.btn{padding:10px 46px}.btn-shrink{width:fit-content !important}.page footer{margin-top:60px}.edge-spacing{padding-left:16px !important;padding-right:16px !important}@media only screen and (min-width: 1024px){.mobile{display:none}.desktop{display:block}.container{padding-left:0 !important;padding-right:0 !important;padding-top:80px;width:924px}.edge-spacing{padding-left:0 !important;padding-right:0 !important}.flex{display:flex;justify-content:space-between;align-items:center}.flex.header{margin-bottom:20px}.flex.header h2,.flex.header .btn{margin:0}.hide-md{display:none !important}.share .social.hide{display:flex}.share .container{margin-bottom:0 !important}.content.container{width:766px;padding-bottom:0;margin-top:0}.desktop-nav-lg{display:block !important}.buy-caravan{padding-bottom:80px}.buy-caravan .container{margin:0 auto}.buy-caravan .header{width:924px;margin:0 auto !important}.page .container-cat,.page .container-offers{padding-top:44px}.hide-lg{display:none}}@media only screen and (min-width: 1280px){main{margin-top:108px}}.home-header .content{margin-top:300px;padding-bottom:40px}.home-header .videomedia{background:linear-gradient(0deg, #2571a8 0%, #102542 82%, rgba(16, 37, 66, 0) 100%);margin-top:-220px !important}.banner-placeholder{width:100%;height:400px}.banner-placeholder img{width:100%;height:100%;object-fit:cover;object-position:center}.banner-static .bg-blue{background:transparent}.banner-static .banner-placeholder{position:relative;top:0}.banner-static .banner-placeholder::before{content:"";position:absolute;z-index:10;display:block;width:100%;height:100%;background:-moz-linear-gradient(0deg, rgba(0, 0, 0, 0) 50%, #102542) !important;background:-webkit-linear-gradient(0deg, rgba(0, 0, 0, 0) 50%, #102542) !important;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 50%, #102542) !important}.banner-static .content{position:absolute;width:100%;margin:0 auto}.h-380 .banner-placeholder::before{content:"";position:absolute;z-index:10;display:block;width:100%;height:100%;background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, #102542) !important;background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, #102542) !important;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, #102542) !important}.banner .content.bg-blue{background:none !important}.banner-video{margin-bottom:20px}.banner-video .bg-blue::before{content:"";position:absolute;z-index:10;display:block;width:100%;height:100%;background:-moz-linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, #102542) !important;background:-webkit-linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, #102542) !important;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, #102542) !important}.banner-video .bg-blue::before{z-index:0}.video-wrapper{margin-top:0}@media only screen and (min-width: 1024px){.home-header h1{font-size:3.875rem;line-height:4.625rem}.home-header .content{margin-top:100px}.home-header .content .cols{grid-template-columns:320px 530px;justify-content:space-between}.home-header .content h2{font-size:1.6875rem;line-height:2.25rem}.home-header .content p{font-size:.9375rem;line-height:1.375rem}.home-header .videomedia{background:linear-gradient(0deg, #2571a8 0%, #102542 75%, rgba(16, 37, 66, 0) 100%);margin-top:-260px !important}.banner-static .content .container{padding-top:0}.banner-static .content .h1{font-size:3.875rem;line-height:4.625rem}.banner-static .content p{font-size:1.125rem;line-height:1.625rem;margin-top:8px}.banner-static .banner-placeholder{height:500px}.banner .content .container{padding-top:20px}.text-banner .content{padding:24px 0 45px}.text-banner .date{font-size:1.2rem}.h-500{height:500px !important}.h-500 .banner-placeholder{height:500px !important}.h-500 .banner-placeholder::before{content:"";position:absolute;z-index:10;display:block;width:100%;height:100%;background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, #102542) !important;background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, #102542) !important;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, #102542) !important}.h-380{height:380px !important}.h-380 .banner-placeholder{height:380px !important}}@media only screen and (min-width: 1280px){.home-header .content{margin-top:235px}}.offers .flex,.activities .flex,.reviews .flex,.site-offers .flex{display:flex;justify-content:space-between}.offers .flex h2,.offers .flex .btn,.activities .flex h2,.activities .flex .btn,.reviews .flex h2,.reviews .flex .btn,.site-offers .flex h2,.site-offers .flex .btn{align-content:center;margin:0;width:auto}.site-offers{padding-top:0}.site-offers .container{margin-bottom:35px}.site-offers .details{justify-content:center !important;align-items:unset !important}.site-offers .btn{width:fit-content}.holiday h2{margin:0 0 30px}.touring h2{margin:0 0 35px !important}.buy-caravan{margin-top:80px}.buy-caravan .header{margin-bottom:25px !important}.reviews{padding-top:80px}.reviews .header{padding-top:0}.reviews .btn-hide{display:none !important}.load-more a{width:fit-content;margin:0 auto}.signposts h2{margin-bottom:0}.block.offers .img-cards .card,.block.site-offers .img-cards .card,.block.signposts .img-cards .card{display:grid !important;grid-template-columns:50% 50% !important}.block.offers .img-cards .img-right .details,.block.site-offers .img-cards .img-right .details,.block.signposts .img-cards .img-right .details{order:1}.block.offers .img-cards .img-right .gallery,.block.site-offers .img-cards .img-right .gallery,.block.signposts .img-cards .img-right .gallery{order:2}.block.offers{padding-top:50px}.block.offers .header{padding-top:0}.block.offers .flex{margin-top:0}.block.signpost .btn{display:inline-block}.block.signpost .details{padding-left:50px}.block.related-news{padding:80px 0}.block.related-news .container:first-child{padding-top:0}.block.related-news.bg-light-grey{margin-top:80px}.block.video-block{padding:60px 0 100px}.block.video-block h2{margin-bottom:0}.block.content h2{margin-bottom:30px}.block.content .btn{width:fit-content}.block.park-offers .container-swiper{margin-top:-40px}.block.activities{padding-bottom:30px}.block.activities .swiper .btn{width:fit-content}.block.activities .card{margin-bottom:0}.block.buy-caravan{padding-bottom:60px}.block.signposts{margin-bottom:0}.block.signposts .header{padding-top:0}.block.signposts .header h2{margin-top:0}.block.activities .header{padding-top:0}.block .gallery.carousel{height:500px}.block.features{margin-bottom:0}.block.content h4{margin-top:30px !important}.map iframe{height:500px}.search-page .item{padding:40px 30px;margin-bottom:30px}.img-cards-md .card{display:grid !important;grid-template-columns:50% 50% !important}.img-cards-md .img-right .details{order:1}.img-cards-md .img-right .gallery{order:2}@media only screen and (min-width: 1024px){.container{width:924px}.container.flex{margin:0 auto 15px}.container.intro{padding-top:35px}.container.intro .book-btn{align-self:end}h2{text-align:left !important;font-size:2.8125rem;line-height:3.28125rem}.img-cards-lg .card{display:grid !important;grid-template-columns:40% 60% !important}.img-cards-lg .img-right .details{order:1}.img-cards-lg .img-right .gallery{order:2}.card.split{display:grid;grid-template-columns:50% 50%;overflow:hidden}.card.split .details{align-self:center}.card.split .details h3{margin-top:0 !important}.card.split .details p{line-height:1.25rem !important}.card.split .wrapper{width:380px}.card.split img{margin-bottom:0;height:100% !important;padding:0 !important;margin:0 !important;object-fit:cover;object-position:center}.card.split-60-40{grid-template-columns:57% 1fr !important;gap:0}.card.split-40-60{grid-template-columns:43% 1fr !important;gap:0}.card.bg{background:transparent}.card .gallery{font-size:1.6875rem;line-height:2rem}.card .details{padding:24px 20px}.card .details h3{font-size:2.25rem;line-height:2.625rem}.round-all{border-radius:20px;overflow:hidden}.swap-order .gallery{order:2}.swap-order .details{order:1}.holiday .bg{background:transparent !important}.holiday .details{margin-left:20px}.holiday .img-right .details{margin-right:24px;margin-left:0}.holiday .label-right{left:unset;right:0;border-bottom-left-radius:15px;border-bottom-right-radius:0}.holiday .details{display:flex;flex-direction:column;justify-content:space-between}.holiday .details .spec{margin-bottom:0 !important}.holiday .img-cards-lg .card .swiper-wrapper{height:492px}.touring .details{display:flex;flex-direction:column;justify-content:space-between;margin-right:0 !important}.img-cards .details,.buy-caravan .details{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.img-cards .details h3,.buy-caravan .details h3{margin-bottom:10px}.buy-caravan .details-content{order:1}.buy-caravan .btn-group{order:2}.buy-caravan .btn-group{grid-template-columns:1fr !important;gap:8px !important}.reviews-index .review{margin-top:0 !important;padding-top:0;padding-left:212px;background-size:90px;background-position-x:30px}.reviews-index .review h3{margin-top:10px}.container.content h4{margin:0 0 24px}.container.content .icon{padding-top:7px;padding-bottom:7px}.container.content.list{padding-top:0}.container.content.list .cols-2{gap:0 32px}.signpost img{margin-bottom:10px}.signpost p.f-16{margin:20px 0 35px !important}.signpost .hl-title{font-size:1.6875rem;margin:5px 0 0}.signpost h3{font-size:2.25rem;line-height:1.2;margin-bottom:6px}.signpost .btn{margin-bottom:1px}.activities .signpost{width:450px}.activities .swiper-wrapper{width:924px;margin:0 auto}.map iframe{margin:30px 0 100px}.social{gap:18px !important}.social a{width:24px !important;height:24px !important;-webkit-mask-size:24px !important;mask-size:24px !important}.social .tk{width:22px;-webkit-mask-size:auto 24px !important;mask-size:auto 24px !important}.features-carousel .icon{padding-top:85px !important}.features-carousel .icon::before{-webkit-mask-size:50px !important;mask-size:50px !important}.our-menu{width:767px;margin-bottom:30px}.our-menu .items{margin-bottom:28px}.our-menu .allergy-advice{margin:35px 0}.block.park-offers .container-swiper{margin-top:-100px}.search-page .search.open{position:relative;margin-top:108px}.search-page .search.open .container{padding:70px 0;margin:0 auto}.search-page main{margin-top:0}.search-page .h1{font-size:48px;margin:38px 0 48px}}.swiper-btn{width:20px;height:40px;-webkit-mask-size:36px;mask-size:36px;-webkit-mask-position:center;mask-position:center}.swiper-btn-mint{background-color:#46b599}.buy-caravan .gallery{display:grid;grid-template-columns:33% 1fr;gap:3px;height:300px;overflow:hidden}.buy-caravan .gallery img{height:100% !important;padding:0 !important;margin:0 !important;object-fit:cover;object-position:center}.buy-caravan .images{order:2;height:300px}.buy-caravan .thumbs{display:grid;grid-template-columns:1fr;gap:3px;order:1}.buy-caravan .btn-group{display:grid;grid-template-columns:1fr 1fr;gap:38px}.swiper-nav-wrapper .btn.tablet{width:auto}.container-swiper{position:relative}.reviews .container-swiper{padding-left:16px;padding-right:16px}@media only screen and (min-width: 1024px){.buy-caravan .card{display:grid;grid-template-columns:50% 50%;overflow:hidden}.buy-caravan .gallery{display:flex;flex-direction:column;height:100%}.buy-caravan .images{order:1 !important}.buy-caravan .thumbs{grid-template-columns:1fr 1fr;order:2 !important;height:100%}.buy-caravan .spec li{margin:4px 0}.buy-caravan .summary{font-size:.875rem;line-height:1.25rem;margin-top:15px !important}.buy-caravan .btn-group{grid-template-columns:1fr 1fr !important;gap:28px !important}.buy-caravan .btn-group .btn{padding:10px}.park-offers .gallery{height:100%}.park-offers .btn{display:inline-block;padding:16px 60px}.container-swiper{position:relative;padding-left:0 !important;padding-right:0 !important;margin:0 auto;width:924px}.container-swiper .swiper{position:relative}.container-swiper .swiper-wrapper{z-index:0}.container-swiper .swiper-btn{display:block}.container-swiper .swiper-btn.offset{position:absolute;z-index:1;height:100%}.container-swiper .swiper-next.offset{right:10px}.container-swiper .swiper-prev.offset{left:10px}.swiper-header-nav{display:flex;align-items:center;gap:16px}.offers .swiper-btn{top:70px}.offers .swiper-btn.offset{height:40px}.site-offers .swiper-nav-wrapper{padding:0}.site-offers .swiper-btn{top:0}.site-offers .swiper-btn.offset{height:100%}.buy-caravan .card{width:924px}.buy-caravan .swiper-wrapper,.park-offers .swiper-wrapper{padding:0 !important}.buy-caravan .swiper-nav-wrapper,.park-offers .swiper-nav-wrapper{position:absolute;top:0;width:100%;height:100%;padding:0}.container-swiper.full-width{width:100%;padding:0}.container-swiper.full-width .swiper{width:924px}}@media only screen and (min-width: 1280px){.container-swiper .swiper-next.offset{left:calc(50% + 462px + 95px - 40px)}.container-swiper .swiper-prev.offset{left:calc(50% - 462px - 95px + 20px)}}@media only screen and (min-width: 1440px){.buy-caravan .hide-lgx{display:none}.buy-caravan .btn-group{display:grid;grid-template-columns:1fr 1fr;gap:38px}.swiper-next.offset{left:calc(50% + 462px + 95px - 20px)}.swiper-prev.offset{left:calc(50% - 462px - 95px - 20px)}}h4,.h4{font-size:30px;line-height:38px}@media only screen and (min-width: 1024px){h4,.h4{font-size:1.6875rem;line-height:2rem}.title{font-size:2rem}}.tab-section::after{display:none}.tabs{gap:24px;margin-bottom:24px}.tabs .tab{font-size:.9375rem;padding:7px}.tab-content ul.spec{font-size:.9375rem !important;line-height:1rem}.tab-content ul.spec .icon{padding-left:28px}.tab-content ul.spec .icon::before{-webkit-mask-size:18px !important;mask-size:18px !important}#tab-spec-tab .icon{padding-left:28px}#tab-spec-tab .icon::before{-webkit-mask-size:18px !important;mask-size:18px !important}#tab-floor-tab p{font-size:.9375rem;line-height:1.25rem}@media only screen and (min-width: 1024px){ul.overview .icon{padding:7px 0 12px 30px}ul.overview .icon::before{-webkit-mask-position:left top 10px !important;mask-position:left top 10px !important;-webkit-mask-size:15px !important;mask-size:15px !important}.holiday .tab-content .spec li{font-size:1.125rem !important;font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:600;margin-bottom:10px;-webkit-mask-position:left center;mask-position:left center}.holiday .tab-content .details li{font-size:.875rem;line-height:1.25rem}}.filter-tabs{width:fit-content;margin:0 auto}.filter-tabs button{font-size:.9375rem}.filter{margin:0;border-radius:38px}.filter-container{margin:0}.filter-container.tabbed{margin-top:-10px}.filter-container.tabbed .filter{border-radius:38px;margin:0}.row-close{display:flex;justify-content:right !important}.btn-close{width:fit-content;margin-top:15px}.home .filter-container{margin-bottom:24px}.home .cols{margin-bottom:0}.page .book-filter{margin-top:-55px;padding:0 16px}.page .no-tabs{margin-top:0}@media only screen and (min-width: 1024px){.filter-container{width:924px;margin:0 auto}.filter{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:13px;padding:16px 16px 12px}.btn-find{padding-left:24px;padding-right:24px}.buy-filter{margin-top:0}.buy-filter h2{width:100%}.buy-filter .filter-container{top:0;width:924px;margin:0 auto}.buy-filter .filter-options{top:76px}.buy-filter .filter-property{left:0}.buy-filter .filter-bedrooms{left:250px}.buy-filter .filter-price{left:510px}.home .filter-container{margin-bottom:50px}.book-filter .calendar,.book-filter .filter-guests{top:78px}.touring-holidays .filter-duration{top:78px}}.form h2{font-size:38px;margin-bottom:20px}.form .contact-details{flex-direction:row;justify-content:center}#frm_field_18_container,#frm_field_24_container,#frm_field_30_container{display:flex;flex-direction:column;justify-content:center}#frm_field_18_container .frm_opt_container,#frm_field_24_container .frm_opt_container,#frm_field_30_container .frm_opt_container{justify-content:unset}#frm_field_18_container label,#frm_field_24_container label,#frm_field_30_container label{font-size:.75rem !important}#frm_field_24_container,#frm_field_6_container,.frm_button_submit{margin:0 !important}.form .container{margin:0 auto;padding-bottom:100px}.form h2{font-size:1.6875rem;line-height:2rem;margin:0}.form .f-head{font-size:44px;margin:40px 0 20px !important}.form .contact-details{gap:30px}.form .contact-details a{font-size:1.6875rem;line-height:3rem;padding-left:45px}.form .contact-details .icon-email::before{-webkit-mask-size:30px 24px !important;mask-size:30px 24px !important}.form .contact-details .icon-phone::before{-webkit-mask-size:26px !important;mask-size:26px !important}.form .contact{display:grid;grid-template-columns:40% 60%}.form .contact form{order:2}.form .contact .image{order:1}.form .field_3lf0b_label{text-align:left !important}.form .frm_form_field.radio{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.form .textarea textarea{height:90px}.frm_description{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px !important}.frm_description p{margin:0 !important;font-size:.75rem !important}fieldset{padding:8px 0 14px !important}.form .frm_submit{display:flex;justify-content:end}.form .frm_submit button{padding:8px 24px !important;font-size:.9375rem !important;width:fit-content !important}#frm_field_12_container,#frm_field_18_container{margin:0 !important}#frm_form_3_container{display:flex;flex-direction:column;justify-content:center}#frm_form_3_container #frm_field_29_container{margin-bottom:0 !important}@media only screen and (min-width: 1024px){.form .contact{display:grid}}footer .head,footer .about{display:grid;grid-template-columns:50% 50%}footer .head{justify-content:space-between;align-items:center}footer .login{display:flex;flex-direction:row;gap:30px;margin-top:0}footer .contact{grid-area:contact}footer .links{grid-area:links}footer .awards{grid-area:awards}footer .about{grid-template-areas:"contact links" "awards awards"}footer .awards div{display:flex;align-items:center;gap:24px}footer .legal{display:flex}footer .legal span{display:inline-block;padding:0 8px}.awards.tablet{display:flex}.awards.mobile{display:none}@media only screen and (min-width: 1024px){footer{padding:58px 28px 160px;font-size:.875rem;line-height:1.25rem}footer .logo img{width:180px}footer .head,footer .about,footer .base{display:flex;justify-content:space-between}footer .base{align-items:center}footer .about{margin:32px 0 20px;align-items:start}footer .about div{margin:0}footer .links{margin-left:50px !important}footer .awards{width:300px;padding-left:100px;margin:16px 0 !important}footer .awards div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}footer .social{margin-top:0}footer .note{font-size:.75rem;line-height:1.125rem;width:800px}}@media only screen and (min-width: 1024px){.intro{margin:20px auto;display:grid;grid-template-columns:1fr 525px;grid-template-areas:"header content" "button content";gap:0 90px}.intro .title{grid-area:header;margin-top:15px}.intro .cta{grid-area:button;align-self:end}.intro .content{grid-area:content;margin-bottom:0 !important}.intro .content p{font-size:.9375rem;line-height:1.375rem}.intro .content p:last-child{margin-bottom:0}.intro .btn{display:inline-block;width:auto;padding:12px 74px}.block.content{padding:40px 0 20px}.block.content h3{font-size:2.25rem;line-height:2.6875rem}.block.h3-content{padding:15px 0}.block.content-img{padding:15px 0}}.features h2{margin-bottom:20px}.features .icon{padding-top:80px;text-align:center}.features .icon::before{-webkit-mask-size:55px;mask-size:55px}@media only screen and (min-width: 1024px){.features h2{margin-bottom:10px;text-align:center !important}.features .icon{font-size:.9375rem;line-height:1.375rem;padding-top:76px;text-align:center}.features .icon::before{-webkit-mask-size:50px !important;mask-size:50px !important}.features .swiper-nav-wrapper .swiper-btn{top:20px;height:40px}.features .feat-prev{left:-30px !important}.features .feat-next{right:-30px !important}}@media only screen and (min-width: 1280px){.features .feat-prev{left:-75px !important}.features .feat-next{right:-75px !important}}.banner-caravan .h1{width:100%}.banner-caravan .swiper-nav-wrapper{top:0;padding:0 16px}.holiday-page .features ul{grid-template-columns:1fr 1fr 1fr}.touring-holidays .touring.holiday{padding-top:35px}.site-offers-carousel .swiper-slide{min-height:280px}.site-offers-carousel .hl-title{margin-top:0}.site-offers-carousel .details{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 1024px){.banner-caravan .h1{font-size:3.875rem;line-height:4.625rem;margin-top:15px}.banner-caravan .bg-img-blue-overlay::before{background:none}.banner-caravan .caravan-carousel{border-radius:20px;overflow:hidden}.banner-caravan .caravan-carousel .swiper-slide{height:420px}.banner-caravan .spec{margin-bottom:36px}.holiday-page .filter-container{top:0;margin-top:15px}.feat-content{display:grid;grid-template-columns:1fr 330px;grid-template-areas:"content features" "button features";gap:0 60px}.feat-content .content{grid-area:content}.feat-content .book-btn{grid-area:button}.feat-content .book-btn .btn{display:inline-block;padding:14px 90px}.feat-content .features{grid-area:features;align-items:baseline;margin-bottom:0;padding-top:10px}.feat-content .features ul{grid-template-columns:1fr 1fr;margin-bottom:0}.holiday-page .feat-content{padding-top:35px !important}.holiday-page .feat-content .content{text-align:left;font-size:20px;line-height:30px}.holiday-index h2{margin-top:0}}.cta{top:-40px;text-align:center}.cta .btn{display:inline-block}.btn-load{display:flex;justify-content:center}.buy-page .banner-caravan .swiper-nav-wrapper{top:40%}.buy-page .banner-caravan .label-right{border-top-right-radius:15px}.buy-page .tabs{margin-bottom:0}.buy-page .tab-section{margin:0;border-radius:0 0 14px 14px !important}#tab-info-tab .content{grid-area:content}#tab-info-tab .btn-group{grid-area:button;align-self:end}#tab-info-tab .features-list{grid-area:features}#tab-info-tab .features-list h3{margin-bottom:12px !important}#tab-info-tab .tab-content{display:grid;grid-template-columns:50% 50%;grid-template-areas:"content features" "button features";gap:0 90px}#tab-info-tab .spec{margin-bottom:0}#tab-spec-tab .btn-group,#tab-vid-tab .btn-group{display:flex;flex-direction:row;gap:20px}.btn-floor-plan{display:flex;justify-content:space-between}.btn-floor-plan .btn-group{display:flex;flex-direction:row;margin-top:0 !important}.btn-floor-plan .btn-group .btn{padding:10px 20px}@media only screen and (min-width: 1024px){.cta{display:flex;justify-content:space-between;align-items:center;border-radius:60px;top:-55px;margin:0 auto !important;padding:24px}.cta .title{font-size:2.25rem;margin-bottom:0;padding-left:50px}.cta .btn{margin-right:25px}.buy-intro{text-align:left}.buy-intro .content h2{display:block}.buy-intro div:first-child{display:flex;flex-direction:column}.buy-intro div:first-child .content{order:1}.buy-intro div:first-child .details{order:2}.buy-intro .details{font-size:2.25rem;line-height:2.625rem;width:420px}.buy-index .buy-caravan{padding-top:0;margin-top:48px}.buy-index .buy-caravan .card{margin-bottom:30px}.buy-index .btn-load{display:none}.buy-index .filter{margin:0}.buy-page .banner-caravan .label-sm{left:unset;margin-inline:unset;border-bottom-right-radius:0}#tab-info-tab .tab-content{grid-template-columns:1fr 280px}#tab-info-tab .btn-group{display:grid;grid-template-columns:1fr}#tab-info-tab .btn{width:fit-content !important;justify-content:end}#tab-spec-tab ul{display:grid;grid-template-columns:50% 50%}.buy-page .h1{margin-bottom:16px}.buy-page .cta{top:10px}.buy-page .banner-caravan .content:first-child{background:transparent;color:#102542}.buy-page .banner-caravan .content:first-child .spec{display:flex}.buy-page .banner-caravan .swiper-nav-wrapper{top:0 !important}.buy-page .banner-caravan .swiper-nav-wrapper .swiper-btn{background-color:#2571a8}.buy-page .banner-caravan .container-swiper::before{background:transparent !important}.buy-page .content.bg-blue{background:none;color:#102542}.buy-page section .tab-content{padding:50px 60px 60px}.buy-page section .tab-content li{font-size:.875rem !important;line-height:1.25rem !important}.buy-page section .tab-content .icon{padding:12px 14px 12px 38px}.buy-page section .tab-content p{font-size:.9375rem}.buy-page section .btn-group{display:flex;flex-direction:row}.buy-page #tab-info-tab h3{margin-bottom:30px}.buy-page #tab-info-tab .spec{gap:0}.buy-page #tab-info-tab .spec .icon{margin-bottom:0;padding:4px 0 4px 28px}.buy-page #tab-spec-tab ul{margin-bottom:60px}.buy-page #tab-floor-tab img{margin:20px 0 60px}.buy-page #tab-floor-tab .btn-group{gap:24px}.buy-page #tab-floor-tab .btn-group .btn{padding:10px 46px}.buy-page .spec li{font-size:1.125rem}.buy-page .spec li.icon::before{-webkit-mask-size:30px;mask-size:30px}.buy-page .container.holiday{margin-top:10px;padding-top:0}.buy-page .spec-bottom{margin-bottom:0}.buy-page .spec-bottom .container{margin-bottom:0}.buy-page .spec-btm{padding-top:40px}.buy-page .form h2{margin-top:10px}}.double{display:grid;grid-template-columns:1fr 1fr;gap:16px}.double img{margin:0}.content-img.single img{width:100%}.container.content-img{padding-top:0}.news-page h2{margin:0 !important}.news-page .btn-back{margin:35px 0 60px;display:inline-block;padding:14px 70px}.news-page .related-news h2{font-size:45px}.categories{grid-template-columns:1fr 1fr 1fr}.news h2,.offers h2{margin-bottom:20px}.news .card .btn,.offers .card .btn{width:240px}.news .card img,.offers .card img{height:100% !important;padding:0 !important;margin:0 !important;object-fit:cover;object-position:center}.news .load-more,.offers .load-more{width:230px}@media only screen and (min-width: 1024px){.news h2{margin-top:0}.offers .hl-title{margin-top:0}.banner-news{height:400px}.banner-news img{height:100% !important;padding:0 !important;margin:0 !important;object-fit:cover;object-position:center}.banner-news{margin:0 auto 50px;width:924px;height:340px}.banner-news img{border-radius:0 0 20px 20px}.double{padding-top:35px !important}.double img{width:100%;height:auto}.news-page .content ul.icons-cyan{margin-bottom:16px}.categories{display:flex;justify-content:center;flex-wrap:wrap}.categories .btn{width:auto;padding:10px 22px}.reviews-index footer{margin-top:150px}.content-img.double{gap:32px;padding-bottom:10px}.news-page .btn-back{margin:30px 0 90px;font-size:.9375rem}.news-page .content h1{font-size:60px;line-height:71px}.news-page .content h2{font-size:40px !important;line-height:1.2;padding:30px 0 1px !important;margin-bottom:24px}.news h1,.offers h1{font-size:48px;line-height:57px}.news .card,.offers .card{margin-bottom:32px}.news .load-more,.offers .load-more{margin-top:0}.categories{gap:12px}.cols-1,.cols-2,.cols-3{margin-bottom:32px}.cols-1 .gallery,.cols-2 .gallery,.cols-3 .gallery{font-size:unset;line-height:unset}.cols-1 .card,.cols-1 img,.cols-2 .card,.cols-2 img,.cols-3 .card,.cols-3 img{margin-bottom:0}.cols-1{width:100%}.cols-1 h2{font-size:2.25rem;line-height:2.625rem}.cols-1 .details{padding:20px 24px 20px 36px;display:flex;flex-direction:column;justify-content:center}.cols-1 .btn{width:fit-content;margin-top:0 !important}.cols-2 h2{font-size:1.95rem;line-height:2.25rem}.cols-2,.cols-3{display:grid;gap:32px}.cols-2 .card,.cols-3 .card{display:flex !important;flex-direction:column !important}.cols-2{grid-template-columns:repeat(2, 2fr)}.cols-3{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1024px){#accordion button::after{-webkit-mask-size:24px;mask-size:24px}}@media only screen and (min-width: 1280px){#accordion button{padding:45px 50px 45px 0;transition:padding-bottom .3s ease-out}#accordion button.active{padding-bottom:30px !important}#accordion button::after{-webkit-mask-size:30px;mask-size:30px}#accordion p:first-child{margin-top:0}#accordion p:last-child,#accordion ul:last-child{margin-bottom:50px}}@media only screen and (min-width: 1024px){.calendar,.filter-options{position:absolute;top:108px;left:0;border:1px solid #d0d1d5;border-radius:20px;width:100%;height:auto}.filter-options{left:520px}.filter-duration{left:265px}.filter-container.tabbed .calendar,.filter-container.tabbed .filter-options{top:130px}.calendar-container{position:relative}.filter-options{width:405px}.filter-options .option-label{line-height:30px}}.holiday .spec{flex-direction:row;gap:8px}.holiday .spec li{text-wrap:nowrap}.features-grid{grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (min-width: 1024px){.icon{padding:8px 8px 8px 36px}.icon-right{padding:10px}.icon-right.icon-person{margin-left:10px}.icon::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:18px;mask-size:18px}.icon-right::before{-webkit-mask-position:right center;mask-position:right center}.icons-top .icon::before{-webkit-mask-position:left 16px;mask-position:left 16px}.touring .icon{padding:7px 14px 8px 38px}.touring .icon::before{background:#b5d6f2;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left top 8px;mask-position:left top 8px;-webkit-mask-size:22px;mask-size:22px}.features .svg-icon{margin-bottom:0 !important;margin-top:10px}.features .svg-icon img{width:auto;height:76px}.features .svg-icon p{padding:0}.features .swiper-nav-wrapper{padding:0 !important}.features-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.our-park{background:none !important}.our-park .park-offers .card{margin-bottom:32px}.our-park .park-offers .container{margin-top:0;padding-top:100px}.bg-content{background:linear-gradient(180deg, transparent 0%, #102542 5%, #102542 100%)}.content-park{margin-top:-80px}.block.park-offers h2{width:100%;margin-top:60px}@media only screen and (min-width: 1024px){.our-park h1{position:relative;z-index:2;padding-top:56px;font-size:64px}.park-offers{position:relative}.park-offers .map-locations{position:relative;width:100%;height:auto;z-index:1;margin-top:-30px}.park-offers .map-locations img{width:100%;height:auto}.park-offers .park-gradient{position:absolute;z-index:2;display:block;width:100%}.park-offers .header{position:relative;z-index:3}.park-offers .header h2{text-align:center !important}.park-offers .container-swiper{z-index:4 !important;margin-top:-120px}.park-offers .swiper-slide{margin:60px 0}.park-offers h3{margin-top:0}.park-offers .img-placeholder{top:80px}.park-offers .gallery img{height:100% !important;padding:0 !important;margin:0 !important;object-fit:cover;object-position:center}.park-offers .details{display:flex;flex-direction:column;align-self:center;padding:20px 50px 20px 36px}.park-offers .details h3{margin:0 0 10px !important}.park-offers .details .btn{width:fit-content;padding:16px 32px;margin-top:18px}.bg-content{background:linear-gradient(180deg, transparent 0%, #102542 17%, #102542 100%)}.content-park{margin-top:-130px}.map-locations{position:relative;width:100%;height:auto;margin-top:-30px;overflow:hidden}.map-locations .pin{position:absolute;z-index:2;width:60px;height:60px;text-align:center;border-radius:50%;background:#b6e2da;font-size:36px;font-family:"Gelica",Times,serif;font-weight:normal;font-style:normal;font-weight:bold;text-decoration:none;color:#102542;display:flex;align-items:center;justify-content:center}.map-locations .pin:hover,.map-locations .pin.active{background:#46b599}.pin-1{top:254px;left:772px}.pin-2{top:330px;left:532px}.pin-3{top:362px;left:476px}.pin-4{top:254px;left:874px}.pin-5{top:324px;left:424px}.pin-6{top:194px;left:416px}.pin-7{top:255px;left:990px}.pin-8{top:255px;left:822px}.pin-9{top:292px;left:744px}}.offer-page .banner{margin-bottom:80px}.offer-page .content .btn{width:fit-content}.offer-page .btn-back{margin-top:40px}.offer-page .img-cards .details{justify-content:center}.offer-page .swiper{margin-top:0}.offer-page .site-offers{margin-top:60px}.container-swiper .single{flex-direction:unset !important;display:grid;grid-template-columns:1fr 1fr;gap:24px}.container-swiper .single .details{display:flex;flex-direction:column;justify-content:center}.container-swiper .single .btn{width:fit-content;margin-top:0 !important}.container-swiper .single img{margin-bottom:0}@media only screen and (min-width: 1024px){.signposts-featured .signpost h3{margin-top:0 !important}.signposts-featured .signpost p{margin-bottom:12px !important}.signposts-featured .swiper-wrapper{padding-bottom:16px}}footer .head,footer .about{display:grid;grid-template-columns:50% 50%}footer .head{justify-content:space-between;align-items:center}footer .login{display:flex;flex-direction:row;gap:30px;margin-top:0}footer .contact{grid-area:contact}footer .links{grid-area:links}footer .awards{grid-area:awards}footer .about{grid-template-areas:"contact links" "awards awards"}footer .awards div{display:flex;align-items:center;gap:24px}footer .legal{display:flex}footer .legal span{display:inline-block;padding:0 8px}.awards.tablet{display:flex}.awards.mobile{display:none}@media only screen and (min-width: 1024px){footer{padding:58px 28px 160px;font-size:.875rem;line-height:1.25rem}footer .logo img{width:180px}footer .head,footer .about,footer .base{display:flex;justify-content:space-between}footer .base{align-items:center}footer .about{margin:32px 0 20px;align-items:start}footer .about div{margin:0}footer .links{margin-left:50px !important}footer .awards{width:300px;padding-left:100px;margin:16px 0 !important}footer .awards div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}footer .social{margin-top:0}footer .note{font-size:.75rem;line-height:1.125rem;width:800px}}/*# sourceMappingURL=screens.css.map */
