.footer-discription p{color:rgb(255 255 255 / .7);font-size:16px;font-weight:400;line-height:26px;max-width:418px;width:100%;margin-bottom:26px}.footer-discription p:last-child{margin-bottom:0}.footer-menu .elementor-nav-menu--main{display:block;margin-top:18px}.footer-menu ul.elementor-nav-menu{display:grid;grid-template-columns:auto auto;grid-template-rows:repeat(6,auto);grid-auto-flow:column;column-gap:64px;row-gap:10px;justify-content:start;list-style:none;padding:0;margin:0}.footer-menu ul.elementor-nav-menu li.menu-item{display:block;margin:0;padding:0;width:100%}.footer-menu ul.elementor-nav-menu li.menu-item a.elementor-item{transition:var(--transition);padding:0!important;display:inline-flex}.footer-menu ul.elementor-nav-menu li.menu-item a.elementor-item:hover,.footer-menu ul.elementor-nav-menu li.menu-item a.elementor-item.elementor-item-active{color:var(--primary-color)}body footer .footer-item{position:relative;padding-left:35px;margin-bottom:18px;text-decoration:none;color:#FFFFFFB3;transition:var(--transition);font-size:16px;font-weight:400;line-height:26px;display:inline-block;width:fit-content}body footer .footer-item:last-child{margin-bottom:0}body footer .footer-item::before{content:"";position:absolute;left:0;top:1px;width:26px;height:26px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:var(--transition)}body footer a.footer-item:hover{color:var(--primary-color)}body footer .address-item::before{width:24px;height:24px;background-image:url(/wp-content/uploads/2026/07/fi_17520453.svg)}body footer .phone-item::before{top:1px;width:25px;height:25px;background-image:url(/wp-content/uploads/2026/07/fi_18265006.svg)}body footer .email-item::before{width:21px;height:21px;top:3px;background-image:url(/wp-content/uploads/2026/07/fi_3781605.svg)}.footer-location-box{margin-top:14px;display:flex;flex-direction:column}body footer .footer-item.address-item{margin-bottom:12px}.footer-share-icon .elementor-social-icon{background:#fff0;margin-top:13px;height:30px;width:30px;position:relative;left:2px}.footer-share-icon .elementor-social-icon:hover{opacity:1}.footer-share-icon .elementor-social-icon svg path{--transition:var(--transition)}.footer-share-icon .elementor-social-icon:hover svg path{fill:var(--primary-color)}.elementor-widget-image.third-link a img[src$=".svg"]{width:auto}.facebook-cta-box{position:absolute;top:-76px;left:50%;transform:translate(-50%,0%);z-index:10;width:calc(100% - 40px);max-width:1400px;padding-left:20px;padding-right:20px;box-sizing:border-box}.facebook-like-btn.elementor-widget-button svg{height:20px;width:20px}.facebook-like-btn.elementor-widget-button span.elementor-button-content-wrapper{align-items:center}.facebook-like-btn.elementor-widget-button a.elementor-button,.facebook-like-btn.elementor-widget-button a.elementor-button svg path{transition:var(--transition)}.facebook-like-btn.elementor-widget-button a.elementor-button:hover{background:var(--primary-color);color:var(--white-color)}.facebook-like-btn.elementor-widget-button a.elementor-button:hover svg path{fill:var(--white-color)}section.elementor-element.cta-box{position:relative}section.elementor-element.cta-box::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:var(--black-color);z-index:0;opacity:.6}.big-note{color:var(--white-color);font-size:62px;font-weight:200;line-height:normal}.big-note .cta-number{display:inline-block;color:var(--primary-color);transition:var(--transition);font-size:62px;font-weight:200;line-height:normal;margin-left:20px}.big-note .cta-number:hover{color:var(--white-color);text-decoration:none}.question-editor p{color:var(--white-color);margin-bottom:20px}.question-editor p:last-child{margin-bottom:0}.question-editor{text-align:center}.question-editor p a{color:var(--primary-color);font-weight:700;font-size:20px;line-height:34px}.elementor a{transition:var(--transition)}.question-editor p a:hover{color:var(--secondary-color)}.elementor-element.iframe-box iframe{width:494px;height:586px}.iframe-box.elementor-widget.elementor-widget-html{border:7px solid var(--secondary-color);line-height:0;background:var(--white-color)}.common-typo.park-typo h2{color:var(--white-color)}.common-typo.park-typo p{color:var(--white-color)}.common-typo.park-typo strong{font-weight:700}ul.custom-list li{color:var(--white-color);font-family:var(--font-inter);font-size:18px;font-style:normal;font-weight:600;line-height:normal;padding-left:35px;position:relative;margin-bottom:12px}ul.custom-list li:last-child{margin-bottom:0}ul.custom-list li::before{content:"";position:absolute;top:0;left:0;height:23px;width:23px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Ccircle cx='11.5' cy='11.5' r='11.5' fill='%23E15B1C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.3369 16.5956C10.3369 15.8249 10.9616 15.2002 11.7322 15.2002H11.7415C12.5121 15.2002 13.1369 15.8249 13.1369 16.5956V16.6049C13.1369 17.3755 12.5121 18.0002 11.7415 18.0002H11.7322C10.9616 18.0002 10.3369 17.3755 10.3369 16.6049V16.5956Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6858 14.2589C11.0759 14.2589 10.5739 13.7791 10.5463 13.1699L10.0018 5.7624C9.95809 4.80227 10.7247 4 11.6858 4C12.6469 4 13.4135 4.80227 13.37 5.7624L12.8255 13.1699C12.7977 13.7791 12.2958 14.2589 11.6858 14.2589Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.call-us-icon-box.elementor-widget-icon-box p.elementor-icon-box-description{font-size:0;line-height:0!important}.call-us-icon-box.elementor-widget-icon-box p.elementor-icon-box-description a{color:var(--white-color);font-family:var(--font-inter);font-size:22px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.call-us-icon-box.elementor-widget-icon-box p.elementor-icon-box-description a:hover{color:var(--secondary-color)}ul.custom-list{margin-top:-8px;margin-bottom:-10px}.call-us-icon-box.elementor-widget-icon-box .elementor-icon-box-icon{position:relative;top:4px}.camping-box{position:relative;background-color:var(--secondary-color);overflow:hidden;border-radius:4px}.camping-box::after{content:"";position:absolute;top:0;right:0;width:145px;height:71px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='145' height='71' viewBox='0 0 145 71' fill='none'%3E%3Cpath opacity='0.1' d='M145 71L6.20702e-06 2.58249e-06L145 1.52588e-05L145 71Z' fill='black'/%3E%3C/svg%3E");background-size:100% 100%;pointer-events:none;z-index:0}.camping-box::before{content:"";position:absolute;top:unset;bottom:0;left:0;width:440px;height:216px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='440' height='216' viewBox='0 0 440 216' fill='none'%3E%3Cpath opacity='0.1' d='M0 0L440 216H0V0Z' fill='black'/%3E%3C/svg%3E");background-size:100% 100%;pointer-events:none;z-index:0}.camping-editor.elementor-widget-text-editor h3{color:var(--white-color);line-height:40px;margin-bottom:10px}.camping-editor.elementor-widget-text-editor p{color:var(--white-color);margin-bottom:16px}body .elementor .camping-btn{padding:9px 18px;border-width:1px;border-color:var(--primary-color);border-style:solid}body .elementor .camping-btn:hover{border-color:var(--white-color);background-color:#FFF3}.rental-list-calender.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:0}.rental-list-calender.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{padding:0}body .elementor .common-btn-arrow{display:inline-flex;align-items:center;justify-content:center}body .elementor .common-btn-arrow::after{content:"";display:inline-block;width:17px;height:12px;margin-left:10px;background-image:url(/wp-content/uploads/2026/07/Vector-4.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform 0.25s cubic-bezier(.25,.46,.45,.94);-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;transform:translate3d(0,0,0)}body .elementor .common-btn-fill:hover::after{transform:translate3d(4px,0,0)}body .elementor .common-btn-arrow.white-arrow-btn{background:var(--white-color);color:#FF5A5F;border:1px solid #FF5A5F;padding-top:10px;padding-bottom:10px}body .elementor .common-btn-arrow.white-arrow-btn::after{width:88px;height:28px;background-image:url(/wp-content/uploads/2026/07/Layer_1-23.svg)}.rental-editor.common-typo h3{margin-bottom:10px}.rental-editor.common-typo em.em-divider{display:block;color:var(--black-color);font-family:var(--font-lora);font-size:22px;font-style:italic;font-weight:400;line-height:normal;padding-bottom:26px;margin-bottom:-8px;border-bottom:1px solid rgb(204 204 204 / .8)}.elementor-element.rental-list-calender{margin-top:-4px!important;margin-bottom:41px!important}.elementor-element.rental-crousel .elementor-image-carousel-wrapper{position:relative;padding-bottom:0;line-height:0}.elementor-element.rental-row{display:flex;align-items:stretch;background:var(--white-color);box-shadow:0 4px 44px 0 rgb(0 0 0 / .12);margin-bottom:100px}.elementor-element.rental-row:nth-child(even){flex-direction:row-reverse}.elementor-element.rental-row:last-child{margin-bottom:0}.elementor-element.rental-row .rental-content{height:auto}.elementor-element.rental-row .rental-image{display:flex;flex-direction:column;padding:0!important;margin:0!important;position:relative}.elementor-element.rental-crousel,.elementor-element.rental-crousel .elementor-widget-container{padding:0!important;margin:0!important}.elementor-element.rental-crousel,.elementor-element.rental-crousel .elementor-widget-container,.elementor-element.rental-crousel .elementor-image-carousel-wrapper,.elementor-element.rental-crousel .swiper,.elementor-element.rental-crousel .swiper-wrapper,.elementor-element.rental-crousel .swiper-slide{height:0!important;min-height:100%!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.elementor-element.rental-crousel .swiper-slide-inner{height:100%!important;margin:0!important;padding:0!important;background:transparent!important;background-color:transparent!important}.elementor-element.rental-crousel img.swiper-slide-image{height:100%!important;width:100%!important;object-fit:cover!important;border:none!important;outline:none!important}.elementor-element.rental-crousel .swiper-pagination-bullets{position:absolute;bottom:30px!important;left:50%;transform:translateX(-50%);z-index:10;display:flex;align-items:center;justify-content:center;gap:2px}.elementor-element.rental-crousel .swiper-pagination-bullet{background-color:var(--white-color);opacity:.5;width:6px;height:6px;margin:0 4px;border-radius:50%;transition:all 0.3s ease}.elementor-element.rental-crousel .swiper-pagination-bullet:hover{background-color:var(--white-color);opacity:1}.elementor-element.rental-crousel .swiper-pagination-bullet-active{opacity:1;width:12px;height:12px}.elementor-element.rental-crousel .elementor-image-carousel-wrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;opacity:.5;background:linear-gradient(180deg,#fff0 0%,#000 100%);pointer-events:none;z-index:1}.new-image.elementor-widget-image{position:absolute;top:23px;right:21px;width:135px;height:105px;z-index:1}.elementor-element.rental-list-calender.large-rental-list a{display:inline-block;width:auto;color:var(--black-color);font-family:var(--font-inter);font-size:20px;font-style:normal;font-weight:700;line-height:34px}.elementor-element.rental-list-calender.large-rental-list a:hover{color:var(--primary-color)}.elementor-element.rental-list-calender.large-rental-list a{display:inline-block;width:auto;color:var(--black-color);font-family:var(--font-inter);font-size:20px;font-style:normal;font-weight:700;line-height:34px}.elementor-element.rental-list-calender.large-rental-list a:hover{color:var(--primary-color)}.elementor-element.rental-list-calender.large-rental-list span.elementor-icon-list-text{font-weight:400!important}.elementor-element.local-box{background:var(--white-color);box-shadow:0 4px 20px 0 rgb(0 0 0 / .12);transition:var(--transition)}.elementor-element.local-box:hover{box-shadow:0 4px 20px 0 rgb(225 91 28 / .3)}.elementor-element.local-box img{display:block;height:100%;width:100%;object-fit:cover}.elementor-element.local-box .local-image-box{height:330px}.elementor-element.local-title h3{color:var(--black-color);font-family:var(--font-inter);font-size:24px;font-style:normal;font-weight:600;line-height:normal}.elementor-element.local-slider-row{padding-left:0;padding-right:0}.elementor-element.local-slider .local-box{overflow:hidden;height:100%}.elementor-element.local-slider .swiper{padding:20px 20px 25px 20px!important;margin:-20px -20px -25px -20px!important;background:var(--white-color)}.elementor-element.local-slider .elementor-swiper-button svg{display:none}.elementor-element.local-slider .elementor-swiper-button{opacity:.5;transition:var(--transition)}.elementor-element.local-slider .elementor-swiper-button:hover{opacity:1}.elementor-element.local-slider .elementor-swiper-button-prev{left:-82px!important;top:50%!important}.elementor-element.local-slider .elementor-swiper-button-prev::after{content:"";display:block;width:52px;height:52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 52 52' fill='none'%3E%3Cg opacity='0.5' clip-path='url(%23clip0_30_36)'%3E%3Cpath d='M12.7691 26.7788L37.6882 51.6979C38.1216 52.1095 38.8042 52.0988 39.2159 51.6762C39.6168 51.2537 39.6168 50.5928 39.2159 50.1702L15.066 26.0203L39.2159 1.85954C39.6493 1.44787 39.66 0.754426 39.2375 0.331883C38.8258 -0.101527 38.1324 -0.112293 37.7098 0.31025C37.699 0.321118 37.6882 0.331883 37.6882 0.331883L12.7691 25.251C12.3466 25.6736 12.3466 26.3562 12.7691 26.7788Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_30_36'%3E%3Crect width='52' height='52' fill='white' transform='translate(52 52) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}.elementor-element.local-slider .elementor-swiper-button-next{right:-82px!important;top:50%!important}.elementor-element.local-slider .elementor-swiper-button-next::after{content:"";display:block;width:52px;height:52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 52 52' fill='none'%3E%3Cg opacity='0.5' clip-path='url(%23clip0_30_31)'%3E%3Cpath d='M39.231 25.2212L14.3118 0.302131C13.8784 -0.109542 13.1959 -0.0987757 12.7842 0.323766C12.3833 0.746309 12.3833 1.40724 12.7842 1.82978L36.9341 25.9797L12.7842 50.1405C12.3508 50.5521 12.34 51.2456 12.7626 51.6681C13.1742 52.1015 13.8677 52.1123 14.2902 51.6898C14.3011 51.6789 14.3118 51.6681 14.3118 51.6681L39.231 26.749C39.6535 26.3264 39.6535 25.6438 39.231 25.2212Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_30_31'%3E%3Crect width='52' height='52' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}.gallery-controls{display:flex;justify-content:flex-end;gap:12px;margin-bottom:20px}.nav-btn{background-color:#fff0;background-repeat:no-repeat;background-position:center;background-size:contain;border:none;width:44px;height:44px;cursor:pointer;outline:none;padding:0;opacity:.5;transition:all 0.3s ease}.nav-btn:hover{opacity:1}#prevBtn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cg clip-path='url(%23clip0_50_78)'%3E%3Cpath d='M22 44C34.1306 44 44 34.1306 44 22C44 9.86941 34.1306 2.98379e-06 22 1.9233e-06C9.86941 8.62811e-07 2.98379e-06 9.86941 1.9233e-06 22C8.62811e-07 34.1306 9.86941 44 22 44ZM22 2.75C32.6147 2.75 41.25 11.3853 41.25 22C41.25 32.6147 32.6147 41.25 22 41.25C11.3853 41.25 2.75 32.6147 2.75 22C2.75 11.3853 11.3853 2.75 22 2.75ZM12.7779 22.9721C12.2406 22.4348 12.2406 21.5648 12.7779 21.0279L19.6529 14.1529C19.9213 13.8844 20.2733 13.75 20.625 13.75C20.9767 13.75 21.3287 13.8844 21.5971 14.1529C22.1344 14.6902 22.1344 15.5602 21.5971 16.0971L17.0693 20.625L30.25 20.625C31.0093 20.625 31.625 21.24 31.625 22C31.625 22.76 31.0093 23.375 30.25 23.375L17.0693 23.375L21.5971 27.9029C22.1344 28.4402 22.1344 29.3102 21.5971 29.8471C21.0598 30.3841 20.1898 30.3844 19.6529 29.8471L12.7779 22.9721Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_50_78'%3E%3Crect width='44' height='44' fill='white' transform='translate(44 44) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}#nextBtn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cg clip-path='url(%23clip0_50_75)'%3E%3Cpath d='M22 0C9.86941 0 0 9.86941 0 22C0 34.1306 9.86941 44 22 44C34.1306 44 44 34.1306 44 22C44 9.86941 34.1306 0 22 0ZM22 41.25C11.3853 41.25 2.75 32.6147 2.75 22C2.75 11.3853 11.3853 2.75 22 2.75C32.6147 2.75 41.25 11.3853 41.25 22C41.25 32.6147 32.6147 41.25 22 41.25ZM31.2221 21.0279C31.7594 21.5652 31.7594 22.4352 31.2221 22.9721L24.3471 29.8471C24.0787 30.1156 23.7267 30.25 23.375 30.25C23.0233 30.25 22.6713 30.1156 22.4029 29.8471C21.8656 29.3098 21.8656 28.4398 22.4029 27.9029L26.9307 23.375H13.75C12.9907 23.375 12.375 22.76 12.375 22C12.375 21.24 12.9907 20.625 13.75 20.625H26.9307L22.4029 16.0971C21.8656 15.5598 21.8656 14.6898 22.4029 14.1529C22.9402 13.6159 23.8102 13.6156 24.3471 14.1529L31.2221 21.0279Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_50_75'%3E%3Crect width='44' height='44' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.gallery-slides-container{position:relative;width:100%;height:628px}.gallery-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:1;transition:opacity 0.8s cubic-bezier(.4,0,.2,1),visibility 0.8s cubic-bezier(.4,0,.2,1)}.gallery-slide.active{opacity:1;visibility:visible;z-index:2}.gallery-grid{display:grid;grid-template-columns:calc(50% - 10px) 1fr 1fr;grid-template-rows:304px 304px;gap:20px;width:100%;height:100%}.grid-item{position:relative;overflow:hidden;border-radius:0;background-color:#eaeaea}.grid-item a{display:block;width:100%;height:100%;text-decoration:none;cursor:pointer}.grid-item img{width:100%;height:100%;object-fit:cover;display:block;transition:none}.grid-item::before{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .50);opacity:0;visibility:hidden;transition:.35s ease;z-index:2;width:100%;height:100%;pointer-events:none}.grid-item:hover::before{opacity:1;visibility:visible}.grid-item::after{content:"";position:absolute;top:50%;left:50%;width:38px;height:38px;transform:translate(-50%,-50%);opacity:0;visibility:hidden;z-index:3;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path fill="%23FFF" d="m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zm-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96z"/></svg>') center / contain no-repeat;pointer-events:none}.grid-item:hover::after{opacity:1;visibility:visible;animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.9}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}100%{transform:translate(-50%,-50%) scale(1);opacity:.9}}.item-large{grid-column:1 / 2;grid-row:1 / 3}.item-small-left{grid-column:2 / 3;grid-row:1 / 2}.item-small-right{grid-column:3 / 4;grid-row:1 / 2}.item-wide{grid-column:2 / 4;grid-row:2 / 3}.premium-gallery-container{position:relative}.gallery-controls{position:absolute;top:-89px;right:0;z-index:3;margin:0;gap:20px}.gallery-controls .nav-btn{background-color:#fff0}body .elementor .common-btn-arrow:hover{border-color:var(--primary-color);color:var(--primary-color)}body .elementor .common-btn-arrow:hover::after{background-image:url(/wp-content/uploads/2026/07/local_9bbjwp78r8kmq0r2n54-1.svg)}body .elementor .common-btn-arrow.white-arrow-btn:hover{background:#FF5A5F;color:var(--white-color)}body .elementor .common-btn-arrow.white-arrow-btn:hover::after{background-image:url(/wp-content/uploads/2026/07/local_9bbjwp78r8kmq0r2n54-2.svg);transform:unset}.home-banner{height:100vh}.hem-box .menu-toggle svg path{fill:var(--white-color)}.camping-rates-box.elementor-widget-icon-box{background:var(--white-color);box-shadow:0 4px 44px 0 rgb(0 0 0 / .12);width:calc((100% / 3) - 27px);display:flex}.camping-rates-box.elementor-widget-icon-box span.elementor-icon-box-title{color:var(--black-color);font-family:var(--font-lora);font-size:22px;font-style:normal;font-weight:600;line-height:normal;display:inline-block;margin-bottom:15px}.camping-rates-box.elementor-widget-icon-box .elementor-icon-box-content p{color:var(--black-color);font-family:var(--font-inter);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px}.camping-rates-box.elementor-widget-icon-box .elementor-icon-box-content p:last-child{margin-bottom:0}.camping-rates-box.elementor-widget-icon-box .elementor-icon-box-content p a{color:var(--primary-color);font-size:16px;font-weight:700;line-height:normal;display:inline-block}.camping-rates-box.elementor-widget-icon-box .elementor-icon-box-content p.elementor-icon-box-description+p{margin:0}.camping-rates-box.elementor-widget-icon-box .elementor-icon-box-content p a:hover{color:var(--black-color)}.camping-rates-box.elementor-widget-icon-box .elementor-icon-box-content p a.truck-link{display:inline-block;margin-top:20px}.elementor-element.rental-image .rental-crousel .rates-cr-gallery{height:616px!important}.elementor .rates-row .rental-image{position:sticky;top:160px}.rates-cr-gallery.elementor-widget.elementor-widget-image-carousel{height:616px!important}.elementor-element.rates-row:nth-child(even){flex-direction:row-reverse}.elementor-element.rates-row .camping-rates-col{padding-left:81px;padding-right:0}.elementor .elementor-element.rates-row{margin-bottom:100px}.elementor .elementor-element.rates-row:last-child{margin-bottom:0}.elementor-element.rates-row:nth-child(even) .camping-rates-col{padding-left:0;padding-right:81px}.rates-camping.elementor-widget-text-editor .rates-main-title{margin-bottom:10px}.rates-camping.elementor-widget-text-editor .rates-subtitle{color:var(--black-color);font-family:var(--font-lora);font-size:22px;font-style:normal;font-weight:400;line-height:normal;display:inline-block;margin-bottom:23px}.rates-camping.elementor-widget-text-editor .rates-content-row{display:block;margin-bottom:10px;width:100%}.rates-camping.elementor-widget-text-editor .rates-item-header{display:flex;align-items:flex-end;justify-content:space-between;width:100%}.rates-camping.elementor-widget-text-editor .rates-name{white-space:nowrap;display:inline-block;color:var(--black-color);font-size:22px;font-style:normal;line-height:normal;font-size:18px;font-weight:400}.rates-camping.elementor-widget-text-editor .rates-bold-text{font-size:22px;font-weight:700}.rates-camping.elementor-widget-text-editor .rates-dots{flex-grow:1;border-bottom:2px dotted #000;margin:0 15px 7px 19px;height:1px;position:relative;top:4px}.rates-camping.elementor-widget-text-editor .rates-price{white-space:nowrap;display:inline-block;color:var(--secondary-color);font-family:var(--font-lora);font-size:30px;font-style:normal;font-weight:700;line-height:normal;position:relative;top:5px}.rates-camping.elementor-widget-text-editor .price-suffix{color:var(--black-color);font-family:var(--font-lora);font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:inline-block;margin-left:7px}.rates-camping.elementor-widget-text-editor .rates-desc{display:block;clear:both;font-style:italic;margin-top:5px;font-family:var(--font-inter);color:var(--black-color);font-size:16px;font-style:italic;font-weight:400;line-height:34px}.rates-camping.elementor-widget-text-editor .rates-section-title{margin:27px 0 5px 0;display:block;color:var(--black-color);font-size:18px;font-style:normal;font-weight:700;line-height:normal}.rates-camping.elementor-widget-text-editor .rates-notes-box{background-color:#f4f4f4;padding:25px;margin-top:46px;display:block}.elementor-widget-text-editor .rates-notes-list{list-style:none;padding:0;margin:0}.elementor-widget-text-editor .rates-notes-list li{position:relative;padding-left:23px;margin-bottom:10px}.elementor-widget-text-editor .rates-notes-list li strong{font-weight:600}.elementor-widget-text-editor .rates-notes-list li:last-child{margin-bottom:0}.elementor-widget-text-editor .rates-notes-list li::before{content:"";position:absolute;left:0;top:12px;width:11px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' viewBox='0 0 12 11' fill='none'%3E%3Cg clip-path='url(%23clip0_197_568)'%3E%3Cpath d='M9.42017 5.50003C9.42017 5.69717 9.33806 5.89429 9.17417 6.04459L4.01439 10.7743C3.68616 11.0752 3.154 11.0752 2.8259 10.7743C2.49781 10.4736 2.49781 9.98587 2.8259 9.68498L7.39157 5.50003L2.82606 1.31506C2.49797 1.01419 2.49797 0.526518 2.82606 0.22579C3.15416 -0.0752297 3.68632 -0.0752297 4.01455 0.22579L9.17433 4.95547C9.33824 5.10584 9.42017 5.30296 9.42017 5.50003Z' fill='%23E15B1C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_197_568'%3E%3Crect width='11' height='12' fill='white' transform='translate(4.80825e-07 11) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.rates-camping.elementor-widget-text-editor .rates-item-header.without-name{margin-bottom:22px}.rates-camping.elementor-widget-text-editor .rates-price.percentage{font-size:22px;position:relative;top:2px}.rates-camping.elementor-widget-text-editor .rates-price.percentage{font-size:22px;position:relative;top:2px}.rates-camping.elementor-widget-text-editor .rates-desc.extra-margin{position:relative;top:-13px}.rates-camping.elementor-widget-text-editor .rates-price.extra-price{position:relative;top:12px;margin-bottom:14px}.rates-camping.elementor-widget-text-editor .rates-item-header.extra-taxes{margin-top:13px;margin-bottom:18px}.rates-notes-box h4.rates-notes-title{color:var(--primary-color);font-family:var(--font-inter);font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:3.6px;text-transform:uppercase;margin-bottom:21px}.rates-cr-gallery.elementor-widget.elementor-widget-image-carousel.rates-duble-gallery{height:582px!important}.common-btn-fill.trasparent:hover{border-color:var(--primary-color)}body .elementor .common-btn-arrow.white-arrow-btn.air-bnb-fill{background-color:#FF5A5F;color:var(--white-color)}body .elementor .common-btn-arrow.white-arrow-btn.air-bnb-fill:hover{background-color:var(--white-color);color:#FF5A5F}body .elementor .common-btn-arrow.white-arrow-btn.air-bnb-fill::after{background-image:url(/wp-content/uploads/2026/07/local_9bbjwp78r8kmq0r2n54-2.svg)}body .elementor .common-btn-arrow.white-arrow-btn.air-bnb-fill:hover::after{background-image:url(/wp-content/uploads/2026/07/Layer_1-23.svg)}.discount-sec.elementor-widget-text-editor .rates-discount-title{margin:0 0 20px 0;color:var(--black-color);font-size:22px;font-weight:700;line-height:normal;display:inline-block}.discount-sec.elementor-widget-text-editor .discount-list li{padding:12.5px 0;border-bottom:1px solid #ccc}.discount-sec.elementor-widget-text-editor .discount-list li:first-child{border-top:unset;padding-top:0}.discount-sec.elementor-widget-text-editor .discount-list li strong{color:var(--primary-color);font-weight:700;margin-right:-2px}.rates-inner-cta.elementor-widget.elementor-widget-icon-box{max-width:892px!important;margin:0 auto;width:100%}.rates-inner-cta.elementor-widget-icon-box .elementor-icon-box-icon svg{width:183px;height:142px}.rates-inner-cta.elementor-widget-icon-box .elementor-icon-box-title{color:var(--white-color);font-size:26px;font-weight:600;line-height:34px;margin-bottom:12px}.rates-inner-cta.elementor-widget-icon-box .elementor-icon-box-description{color:var(--white-color);margin-bottom:8px}.rates-inner-cta.elementor-widget-icon-box .elementor-icon-box-description strong{font-weight:600}.rates-inner-cta.elementor-widget-icon-box .elementor-icon-box-description+p{color:var(--white-color);margin:0}.rates-inner-cta.elementor-widget-icon-box .elementor-icon-box-description+p+p:empty{display:none}.cancellation-text.elementor-widget-text-editor .rates-notes-list li{margin-bottom:16px}.cancellation-text.elementor-widget-text-editor .rates-notes-list li:last-child{margin-bottom:0}.reseravation-truck-section .elementor-element.camping-box{width:100%;max-width:680px}.amenities-card .elementor-icon-box-icon{display:flex;justify-content:center;align-items:center}body{--fancybox-accent-color:#E15B1C !important;--f-carousel-theme-color:#E15B1C !important}body .f-thumbs__slide.is-nav-selected{--f-thumb-outline-color:#E15B1C !important}body .fancybox__nav .f-button{background-color:#E15B1C!important;color:#ffffff!important}body .fancybox__nav .f-button:hover{background-color:#c94b14!important}body.fancybox__container .f-button:focus{--f-button-hover-bg:#E15B1C !important}body .fancybox__container .f-button.is-active{background-color:#E15B1C!important;color:#ffffff!important}.fancybox__container{--fancybox-accent-color:#E15B1C !important;--f-carousel-theme-color:#E15B1C !important}.f-thumbs__slide.is-nav-selected{--f-thumb-outline-color:#E15B1C !important}.fancybox__nav .f-button{background-color:#E15B1C!important;color:#ffffff!important}.fancybox__container .f-button,.fancybox__container .f-button.is-active,.fancybox__container .f-button:active{--f-button-active-bg:#E15B1C !important;--f-button-hover-bg:#E15B1C !important}body .fancybox__container .f-button:focus{background:#E15B1C!important}.fancybox__container .f-button.is-active,.fancybox__container [data-fancybox-toggle-thumbs].is-active{background:#E15B1C!important;background-color:#E15B1C!important;color:#ffffff!important}@media only screen and (max-width:1600px){.elementor-element.local-slider-row{padding-left:40px;padding-right:40px}.elementor-element.local-slider .elementor-swiper-button-prev::after{width:40px;height:40px}.elementor-element.local-slider .elementor-swiper-button-next::after{width:40px;height:40px}.elementor-element.local-slider .elementor-swiper-button-prev{left:-55px!important}.elementor-element.local-slider .elementor-swiper-button-next{right:-55px!important}}@media only screen and (max-width:1439px){.footer-discription p{max-width:340px}.footer-menu ul.elementor-nav-menu{column-gap:40px}body .elementor .common-btn-arrow.white-arrow-btn::after{width:75px}.elementor-element.local-box{box-shadow:0 4px 10px 0 rgb(0 0 0 / .12)}.elementor-element.local-box:hover{box-shadow:0 4px 10px 0 rgb(225 91 28 / .12)}.elementor-element.rates-row .camping-rates-col{padding-left:50px}.elementor-element.rates-row:nth-child(even) .camping-rates-col{padding-right:50px}}@media only screen and (max-width:1199px){.home-banner{height:auto}.footer-discription p{max-width:420px}.footer-menu .elementor-nav-menu--main{margin-top:12px}.footer-discription p{margin-bottom:20px}.facebook-cta-box .elementor-icon-box-title{margin-bottom:5px!important}.facebook-cta-box{top:-70px}.big-note .cta-number{margin-left:0}.big-note{font-size:40px}.big-note .cta-number{font-size:40px}.question-editor p{margin-bottom:15px}.question-editor p a{font-size:18px;line-height:28px}.call-us-icon-box.elementor-widget-icon-box p.elementor-icon-box-description a{font-size:20px}.call-us-icon-box.elementor-widget-icon-box .elementor-icon-box-icon{top:0}.iframe-box iframe{height:450px!important}.camping-box::before{width:340px;height:170px}.camping-editor.elementor-widget-text-editor h3{margin-bottom:8px}.camping-editor.elementor-widget-text-editor p{margin-bottom:14px}body .elementor .camping-btn{padding:8px 15px}.rental-editor.common-typo em.em-divider{padding-bottom:18px;margin-bottom:-12px;font-size:20px}.elementor-element.rental-list-calender{margin-top:-5px!important;margin-bottom:30px!important}.elementor-element.rental-row{margin-bottom:70px}.new-image.elementor-widget-image{top:15px;right:15px;width:100px;height:75px}.elementor-element.rental-list-calender.large-rental-list a{font-size:18px;line-height:28px}.elementor-element.local-slider-row{padding-left:0;padding-right:0}.elementor-element.local-box .local-image-box{height:280px}.elementor-element.local-title h3{font-size:22px;line-height:32px}.elementor-element.local-slider .elementor-swiper-button-prev{top:auto!important;bottom:-60px!important;left:calc(50% - 40px)!important;transform:unset!important}.elementor-element.local-slider .elementor-swiper-button-next{top:auto!important;bottom:-60px!important;left:auto!important;right:calc(50% - 40px)!important;transform:unset!important}.elementor-element.local-slider .elementor-swiper-button-prev::after{width:35px;height:35px}.elementor-element.local-slider .elementor-swiper-button-next::after{width:35px;height:35px}.gallery-grid{grid-template-columns:45% 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-rows:270px 270px;gap:20px;gap:15px}.gallery-slides-container{height:560px}.gallery-controls{gap:15px;top:-73px}.gallery-controls .nav-btn{height:40px;width:40px}body .elementor .common-btn-arrow.white-arrow-btn{padding-top:8.5px;padding-bottom:8.5px}.home-banner h1{margin-bottom:15px}.camping-rates-box.elementor-widget-icon-box{width:calc((100% / 3) - 20px)}.camping-rates-box.elementor-widget-icon-box span.elementor-icon-box-title{font-size:20px;margin-bottom:12px!important}.camping-rates-box.elementor-widget-icon-box .elementor-icon-box-content p{font-size:15px;margin-bottom:12px}.camping-rates-box.elementor-widget-icon-box .elementor-icon-box-content p a{font-size:15px}.camping-rates-box.elementor-widget-icon-box .elementor-icon-box-content p a.truck-link{margin-top:12px}.rates-cr-gallery.elementor-widget.elementor-widget-image-carousel{height:450px!important}.rates-cr-gallery.elementor-widget.elementor-widget-image-carousel.rates-duble-gallery{height:450px!important}.rates-cr-gallery.elementor-widget.elementor-widget-image-carousel.rates-duble-gallery{margin-bottom:70px}.rates-camping.elementor-widget-text-editor .rates-subtitle{margin-bottom:15px;font-size:20px}.rates-camping.elementor-widget-text-editor .rates-bold-text{font-size:20px}.rates-camping.elementor-widget-text-editor .rates-desc{font-size:15px}.rates-camping.elementor-widget-text-editor .rates-price{top:5px;font-size:26px}.rates-camping.elementor-widget-text-editor .price-suffix{font-size:15px;margin-left:5px}.rates-camping.elementor-widget-text-editor .rates-content-row{margin-bottom:8px}.rates-camping.elementor-widget-text-editor .rates-section-title{font-size:17px;margin-top:20px}.rates-camping.elementor-widget-text-editor .rates-item-header.without-name{margin-bottom:15px}.rates-camping.elementor-widget-text-editor .rates-notes-box{margin-top:30px;padding:20px}.elementor-widget-text-editor .rates-notes-list li::before{top:9px}.elementor-widget-text-editor .rates-notes-list li{padding-left:20px}.elementor .elementor-element.rates-row{margin-bottom:70px}.rates-camping.elementor-widget-text-editor .rates-desc.extra-margin{top:-10px}.rates-camping.elementor-widget-text-editor .rates-item-header.extra-taxes{margin-top:10px}.rates-camping.elementor-widget-text-editor .rates-price.percentage{font-size:20px}.rates-camping.elementor-widget-text-editor .rates-dots{top:2px}.rates-notes-box h4.rates-notes-title{font-size:16px;line-height:26px;margin-bottom:15px}.discount-sec.elementor-widget-text-editor .rates-discount-title{font-size:20px}.discount-sec.elementor-widget-text-editor .discount-list li{padding:10px 0}.rates-inner-cta.elementor-widget-icon-box .elementor-icon-box-title{font-size:22px;line-height:32px;margin-bottom:10px}.rates-inner-cta.elementor-widget-icon-box .elementor-icon-box-icon svg{width:160px;height:120px}.cancellation-text.elementor-widget-text-editor .rates-notes-list li{margin-bottom:12px}.rates-camping.elementor-widget-text-editor .rates-name{font-size:17px}}@media only screen and (max-width:991px){footer .elementor-menu-toggle{display:none}.footer-discription p{max-width:330px}.elementor-element.rental-row .rental-image{height:400px}.elementor-element.rental-crousel .swiper-pagination-bullets{bottom:20px!important}.gallery-slides-container{height:450px}.gallery-grid{grid-template-rows:1fr 1fr;grid-template-columns:45% 1fr 1fr}.camping-rates-box.elementor-widget-icon-box{width:calc((100% / 2) - 10px)}.camping-rates-box.elementor-widget-icon-box:last-child .elementor-icon-box-content p.elementor-icon-box-description{width:90%}.elementor-element.rates-row .camping-rates-col{padding:0}.elementor-element.rates-row:nth-child(even) .camping-rates-col{padding:0}.elementor-element.rates-row{gap:40px}.elementor-element.rates-row:nth-child(even){flex-direction:column-reverse}.elementor .rates-row .rental-image{position:static}.elementor .elementor-element.rates-row{margin-bottom:60px}}@media only screen and (max-width:767px){.footer-discription p{max-width:100%;margin-bottom:15px;font-size:15px;line-height:25px}.footer-menu ul.elementor-nav-menu{row-gap:8px}.footer-menu ul.elementor-nav-menu::after{display:none}.footer-menu.elementor-widget.elementor-widget-nav-menu{gap:0;line-height:0}body footer .footer-item{font-size:15px;line-height:25px;padding-left:32px;margin-bottom:12px}body footer .footer-item::before{width:22px!important;height:22px!important}body footer .email-item::before{width:20px!important;height:20px!important}footer .global-container>div:first-child{gap:25px}.footer-share-icon .elementor-social-icon{height:25px;width:25px}.question-editor p{margin-bottom:10px}.big-note{font-size:26px}.big-note .cta-number{font-size:26px}.park-typo p{font-size:16px;line-height:26px}.facebook-cta-box .elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper{flex-direction:row!important}ul.custom-list{margin-top:0;margin-bottom:-12px}.call-us-icon-box.elementor-widget-icon-box p.elementor-icon-box-description a{font-size:18px;display:inline-block;margin-top:2px}ul.custom-list li{font-size:16px}ul.custom-list li::before{top:-1px}.elementor-element.call-us-icon-box.elementor-widget.elementor-widget-icon-box{margin:40px 0 30px}.elementor-element.call-us-icon-box.elementor-widget-icon-box .elementor-icon-box-wrapper{align-items:center!important;flex-direction:row}.iframe-box iframe{height:400px!important}.camping-editor.elementor-widget-text-editor h3{margin-bottom:6px}.camping-editor.elementor-widget-text-editor p{margin-bottom:12px}body .elementor .camping-btn{padding:8px 12px}.elementor-element.rental-row{margin-bottom:60px}.rental-editor.common-typo h3{margin-bottom:8px}.rental-editor.common-typo em.em-divider{padding-bottom:15px;margin-bottom:-5px;font-size:18px}.elementor-element.rental-list-calender{margin-top:0px!important;margin-bottom:25px!important}body p{font-size:16px;line-height:26px}.elementor-element.rental-list-calender.large-rental-list a{font-size:16px;line-height:26px}.elementor-element.rental-row .rental-image{height:350px}.new-image.elementor-widget-image{width:80px}.elementor-element.local-title h3{font-size:20px;line-height:30px}.premium-gallery-container{display:flex;flex-direction:column}.gallery-slides-container{height:auto;order:1}.gallery-controls{order:2;justify-content:center;margin-top:20px;margin-bottom:0;gap:16px}.gallery-slide{position:relative;display:none;opacity:1;visibility:visible}.gallery-slide.active{display:block}.gallery-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;row-gap:15px;column-gap:15px;height:auto}.item-large,.item-small-left,.item-small-right,.item-wide{grid-column:auto!important;grid-row:auto!important}.grid-item{aspect-ratio:4 / 3}.gallery-controls .nav-btn{height:35px;width:35px}.gallery-controls{gap:10px;margin:0;top:-63px}body .elementor .common-btn-arrow.white-arrow-btn{padding-top:7.5px;padding-bottom:7.5px}.home-banner h1{margin-bottom:12px}.camping-rates-box.elementor-widget-icon-box span.elementor-icon-box-title{font-size:18px;margin-bottom:7px!important}.camping-rates-box.elementor-widget-icon-box{width:100%}.camping-rates-box.elementor-widget-icon-box .elementor-icon-box-wrapper{flex-direction:row;align-items:center!important;justify-content:flex-start!important;text-align:left}.rates-camping.elementor-widget-text-editor .rates-subtitle{font-size:18px;margin-bottom:12px}.rates-camping.elementor-widget-text-editor .rates-bold-text{font-size:18px}.rates-camping.elementor-widget-text-editor .rates-desc{font-size:14px}.rates-camping.elementor-widget-text-editor .rates-price{font-size:20px}.rates-camping.elementor-widget-text-editor .price-suffix{font-size:14px}.rates-camping.elementor-widget-text-editor .rates-dots{margin:0 10px 7px 15px}.rates-camping.elementor-widget-text-editor .rates-item-header.without-name{margin-bottom:12px}.rates-camping.elementor-widget-text-editor .rates-section-title{font-size:16px;margin-top:15px;margin-bottom:10px}.elementor-widget-text-editor .rates-notes-list li::before{top:8px}.rates-cr-gallery.elementor-widget.elementor-widget-image-carousel{height:400px!important}.elementor .elementor-element.rates-row{margin-bottom:50px}.rates-camping.elementor-widget-text-editor .rates-desc.extra-margin{top:-5px}.rates-notes-box h4.rates-notes-title{font-size:14px;line-height:24px;margin-bottom:12px}.camping-rates-box.elementor-widget-icon-box .elementor-icon-box-content p{font-size:15px;margin-bottom:8px;line-height:25px}.discount-sec.elementor-widget-text-editor .rates-discount-title{font-size:18px;margin-bottom:15px}.rates-inner-cta.elementor-widget-icon-box .elementor-icon-box-title{font-size:18px;line-height:28px;margin-bottom:8px}.rates-inner-cta.elementor-widget-icon-box .elementor-icon-box-icon svg{width:100px;height:80px}.rates-cr-gallery.elementor-widget.elementor-widget-image-carousel.rates-duble-gallery{height:400px!important}.rates-camping.elementor-widget-text-editor .rates-name{font-size:16px}.elementor-widget-image.third-link a img[src$=".svg"]{width:auto;max-width:140px}}@media only screen and (max-width:576px){.gallery-controls{position:static;margin-top:25px}.rates-camping.elementor-widget-text-editor .small-tx .rates-bold-text{font-size:14px}.rates-camping.elementor-widget-text-editor .rates-item-header.extra-taxes{margin-top:5px;margin-bottom:5px}.rates-camping.elementor-widget-text-editor .rates-price.percentage{font-size:15px}.rates-camping.elementor-widget-text-editor .rates-dots{margin:0 8px 7px 12px}.rates-cr-gallery.elementor-widget.elementor-widget-image-carousel.rates-duble-gallery{height:350px!important}.rates-cr-gallery.elementor-widget.elementor-widget-image-carousel{height:350px!important}}