@font-face{font-family:'Helvetica';src:url('/wp-content/themes/base-theme/theme/assets/fonts/Helvetica.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica';src:url('/wp-content/themes/base-theme/theme/assets/fonts/Helvetica-Oblique.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica';src:url('/wp-content/themes/base-theme/theme/assets/fonts/Helvetica-BoldOblique.woff2') format('woff2');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica';src:url('/wp-content/themes/base-theme/theme/assets/fonts/Helvetica-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica';src:url('/wp-content/themes/base-theme/theme/assets/fonts/Helvetica-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}html{scroll-behavior:smooth}:target{scroll-margin-top:2rem}body{font-size:18px;color:#4d5863;font-weight:400;font-family:'Inter',sans-serif;padding-top:170px}h1,h2,h3,h4,h5,h6{font-family:'Helvetica',sans-serif}::-moz-selection{color:#fff;background:#19623b}::selection{color:#fff;background:#19623b}.drop-shadow{-webkit-box-shadow:0px 0px 25px 0px rgba(77,88,99,.05);-moz-box-shadow:0px 0px 25px 0px rgba(77,88,99,.05);box-shadow:0px 0px 25px 0px rgba(77,88,99,.05);filter:none}a,button,input,select,textarea,a *,a *:before,a *:after,button *,button *:before,button *:after,a:before,a:after,.transition,.transition:before,.transition:after,.transition *,.member-search input~span{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover,button:hover,input:hover,select:hover,textarea:hover,a:hover *,a:hover *:before,a:hover *:after,button:hover *,button:hover *:before,button:hover *:after,a:hover:before,a:hover:after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}::-ms-clear{display:none}:focus,:active,:visited{outline:none;text-decoration:none}.fa-brands:before,.fa-brands:after{font:var(--fa-font-brands);position:relative;visibility:visible}.fa-thin:before,.fa-thin:after{font:var(--fa-font-thin);position:relative;visibility:visible}.fa-light:before,.fa-light:after{font:var(--fa-font-light);position:relative;visibility:visible}.fa-solid:before,.fa-solid:after{font:var(--fa-font-solid);position:relative;visibility:visible}.fa-regular:before,.fa-regular:after{font:var(--fa-font-regular);position:relative;visibility:visible}:hover,:active,:focus{text-decoration:none !important}.wpcf7{float:left;width:100%;height:auto;display:block;position:relative}.wpcf7 br{display:none}form{float:left;width:100%;display:block;height:auto}form .fields,form .form-row,form#commentform p{float:left;display:block;height:auto;margin:0 0 20px !important}form .fields.gdpr{margin:0;margin-top:7px}form .fields.half,.woocommerce-pages .woocommerce form .form-row-first,.woocommerce-pages .woocommerce form .form-row-last{width:48%}form .fields.right,.woocommerce-pages .woocommerce form .form-row-last{float:right}form .fields.full,.woocommerce-pages .woocommerce form .form-row-wide{width:100%}form .fields.submit{width:100%;display:block;margin:0}form .fields label{float:left;width:100%;margin:0;position:relative}form .fields b,form .form-row label,div.summary table.variations tr td label,form#commentform p label,.next-posts span.nav-posts span,.sidebar .section b.posted,.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals th,.woocommerce-pages .woocommerce ul.woocommerce-order-overview li{float:left;width:100%;height:auto;margin:-9px 0 6px;text-transform:none;color:#4d5863;font-family:"Inter",cursive;font-size:16px;font-weight:400;line-height:normal}form .fields b:hover,form .form-row label:hover,form#commentform p label:hover,.woocommerce-pages .woocommerce ul.woocommerce-order-overview li:hover{cursor:pointer;color:#93c739}.select2-container,.select2-container .selection,.select2-container .select2-selection{float:left;width:100%;height:auto;display:block;position:relative;border:none !important}.select2-container .select2-selection__arrow{display:none !important}form .fields input.wpcf7-text,form .fields textarea,form .form-row textarea,.quantity input,form#commentform p:not(.form-submit) input:not([type=checkbox]):not([type=radio]),form#commentform p textarea,form .fields .selectize-input,form .form-row .selectize-input,div.summary table.variations tr td .selectize-input,.search-form-main input,.woocommerce-pages table tbody td input#coupon_code,.checkout_coupon.woocommerce-form-coupon input,.woocommerce-pages .woocommerce form .form-row .woocommerce-input-wrapper input.input-text,.woocommerce-pages .woocommerce form.edit-account .form-row input,.select2-container .select2-selection .select2-selection__rendered,.select2-dropdown .select2-search input,#customer_login .form-row input:not(input#rememberme),.woocommerce-pages .woocommerce .lost_reset_password input#user_login,.woocommerce-account input{float:left;width:100%;display:block;text-transform:none;appearence:none;-webkit-appearance:none;box-shadow:none;height:60px;padding:0 30px;border:1px solid #4d5863;background:rgba(77,88,99,.04);color:rgba(77,88,99,.6);font-family:"Inter",cursive;font-size:18px;font-style:normal;font-weight:400;line-height:34px;border-radius:0}form .fields .selectize-input,form .form-row .selectize-input,div.summary table.variations tr td .selectize-input{display:flex !important;flex-wrap:wrap;justify-content:start;align-items:center;padding-right:50px}.select2-container .select2-selection .select2-selection__rendered{position:relative;line-height:normal !important;padding:14px 20px}form .fields .selectize-input:after,form .form-row .selectize-input:after,div.summary table.variations tr td .selectize-input:after,.select2-container .select2-selection .select2-selection__rendered:after{border:none !important;width:8px;height:8px !important;top:auto !important;right:23px !important;margin:0 !important;font-weight:400;opacity:1;position:absolute;border:1px solid #4d5863 !important;transform:rotate(45deg);border-top:none !important;border-left:none !important}.select2-container .select2-selection .select2-selection__rendered:after,.select2-container .select2-selection .select2-selection__rendered:after{top:22px !important;content:"" !important}form .fields .selectize-input.dropdown-active:after,form .form-row .selectize-input.dropdown-active:after,div.summary table.variations tr td .selectize-input.dropdown-active:after,.select2-container.select2-container--open .select2-selection .select2-selection__rendered:after{content:""!important;transform:rotate(225deg);top:28px !important}form .fields .selectize-dropdown,form .form-row .selectize-dropdown,div.summary table.variations tr td .selectize-dropdown,.select2-dropdown{padding-top:10px;padding-bottom:13px;top:70px !important}.select2-dropdown{top:auto !important;border-radius:0 !important}form .form-row .selectize-dropdown{top:50px !important}form .fields .selectize-dropdown .selectize-dropdown-content,form .form-row .selectize-dropdown .selectize-dropdown-content,div.summary table.variations tr td .selectize-dropdown .selectize-dropdown-content,.select2-dropdown .select2-results{max-height:220px}.select2-dropdown .select2-search{float:left;width:100%;padding:0 20px 10px;display:none}.select2-dropdown ul,.select2-dropdown ul li{float:left;width:100%;display:block;height:auto;margin:0;padding:0}.select2-dropdown ul li:before{display:none}form .fields .selectize-dropdown .selectize-dropdown-content .option,form .form-row .selectize-dropdown .selectize-dropdown-content .option,div.summary table.variations tr td .selectize-dropdown .selectize-dropdown-content .option,.select2-dropdown ul li{padding:7px 30px;background:0 0 !important;color:#4d5863;font-family:Inter;font-size:18px;font-weight:400;line-height:34px}.select2-container--open .select2-dropdown{padding:0}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{color:#19623b}.select2-dropdown{border-color:#dadfe2 !important}.wpcf7 form .fields textarea,form .form-row textarea,form#commentform p textarea{height:210px;resize:none;line-height:30px}.wpcf7 form .fields input.wpcf7-text:hover,.wpcf7 form .fields textarea:hover,form .form-row input:hover,form .form-row textarea:hover,form#commentform p input:hover,form#commentform p textarea:hover{cursor:pointer}.wpcf7 form .fields input.wpcf7-text:focus,.wpcf7 form .fields textarea:focus,form .form-row input:focus,form .form-row textarea:focus,form#commentform p input:focus,form#commentform p textarea:focus{cursor:default}form#commentform p input[type=checkbox],form#commentform p input[type=radio]{float:left;margin:6px 10px 0 0}form#commentform p.comment-form-cookies-consent label{width:auto;margin:0}.wpcf7 form .fields .wpcf7-checkbox,.wpcf7 form .fields .wpcf7-radio{float:left;width:100%;height:auto;display:block}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item{margin:7px 0;float:left;width:33%;height:auto}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item label,.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li label,.woocommerce-pages .woocommerce table tfoot ul#shipping_method li label,.woocommerce-pages .woocommerce ul.payment_methods.methods li label{float:left;width:100%;height:auto;display:block;margin:0;position:relative}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label,.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li label,.woocommerce-pages .woocommerce table tfoot ul#shipping_method li label,.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label span:before,.woocommerce-pages .woocommerce ul.payment_methods.methods li label{float:left;width:100%;height:auto;display:block;position:relative;font-weight:300;font-size:16px;display:flex;padding:0 10px 0 30px;align-items:center;min-height:20px}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label:before,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:before,.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li label:before,.woocommerce-pages .woocommerce table tfoot ul#shipping_method li label:before,.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label span:before,.woocommerce-pages .woocommerce ul.payment_methods.methods li label:before,#customer_login .form-row label.woocommerce-form-login__rememberme span:before,.filters-container .filter-block ul li label span:before{content:"";width:20px;height:20px;display:block;position:absolute;left:0;top:auto;color:transparent}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label:before,.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label span:before,#customer_login .form-row label.woocommerce-form-login__rememberme span:before,.filters-container .filter-block ul li label span:before{font-weight:500;font-size:12px;text-align:center;padding:2px 0}.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:before,.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li label:before,.woocommerce-pages .woocommerce table tfoot ul#shipping_method li label:before,.woocommerce-pages .woocommerce ul.payment_methods.methods li label:before{border-radius:50%}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label:hover,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:hover,.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li label:hover,.woocommerce-pages .woocommerce table tfoot ul#shipping_method li label:hover{cursor:pointer}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label input,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item label input{display:none}.wpcf7-response-output{clear:both;float:left;width:100%;display:none;border:none !important;padding:0 !important;margin:40px 0 0 !important;text-align:center;text-transform:none;font-weight:500;font-size:16px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,form .fields b i,form .form-row label i,div.summary table.variations tr td label i,form#commentform p label i{color:#fe4949}.wpcf7 form.sent .wpcf7-response-output{color:#4aa51b !important}div.wpcf7-validation-errors,.wpcf7 form .fields .wpcf7-checkbox.wpcf7-not-valid label span.wpcf7-list-item-label{color:#fe4949 !important}.wpcf7 form .fields span.wpcf7-not-valid-tip{float:left;clear:both;font-size:11px;margin:10px 0 0;color:#fe4949;font-weight:800}.wpcf7 form .fields input.wpcf7-text.wpcf7-not-valid,form .fields.gdpr label .wpcf7-form-control-wrap .wpcf7-not-valid .wpcf7-list-item-label:before{border-color:#fe4949 !important}form .fields b i,form .form-row label i,div.summary table.variations tr td label i,form#commentform p label i{font-style:normal}form .fields.gdpr label{min-height:38px;display:block;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding-left:56px;position:relative}form .fields.gdpr label p{margin:0}form .fields.gdpr label .wpcf7-form-control-wrap{position:absolute;left:0;top:0;height:38px;width:38px}form .fields.gdpr label .wpcf7-form-control-wrap .wpcf7-list-item{width:100%;margin:0;height:38px;overflow:hidden}form .fields.gdpr label .wpcf7-form-control-wrap .wpcf7-list-item input{display:none}form .fields.gdpr label .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label{padding:0;height:38px}form .fields.gdpr label .wpcf7-form-control-wrap .wpcf7-list-item-label:before,.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label span:before,#customer_login .form-row label.woocommerce-form-login__rememberme span:before,.filters-container .filter-block ul li label span:before{width:40px !important;height:40px !important;z-index:3;visibility:visible;left:0;border:1px solid #4d5863;background:rgba(77,88,99,.04);display:flex;justify-content:center;align-items:center}form .fields.gdpr label .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none}.content{line-height:1.75rem;font-size:1rem}.content p{margin-bottom:20px;line-height:1.75rem}.content:not(.split-column-content)>:last-child{margin-bottom:0}.content ol,.content ul{list-style-type:none;margin:0 0 25px;padding:0}.content ol li,.content ul li{padding-left:26px;position:relative;height:auto;margin:0 0 9px;line-height:30px}.content ol li{counter-increment:step-counter;padding-left:27px}.content ol li:before{content:counter(step-counter);position:absolute;left:0;top:auto}.content ul li:before{content:"";position:absolute;display:block;left:0;top:13px}.content ol li:last-of-type,.content ul li:last-of-type{margin:0 !important}.content a{box-shadow:inset 0 -.06rem 0 0 #19623b}.content a:hover{box-shadow:inset 0 -.06rem 0 0 #3b3b3b;color:#3b3b3b}.split-column-content{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.split-column-content[data-column-count="1"]{-webkit-column-count:1;-moz-column-count:1;column-count:1}.split-column-content[data-column-count="2"]{-webkit-column-count:2;-moz-column-count:2;column-count:2}.split-column-content[data-column-count="3"]{-webkit-column-count:3;-moz-column-count:3;column-count:3}.split-column-content[data-column-count="4"]{-webkit-column-count:4;-moz-column-count:4;column-count:4}.split-column-content>*{display:inline-block;-webkit-column-break-inside:avoid;break-inside:avoid;clear:both}.acc-title .acc-arrow{position:absolute;right:1.5rem;top:calc(1.25rem + 4px);line-height:20px;font-size:20px}.acc-title.active .acc-arrow:before{content:'\f068'}.videoWrapper{position:relative;padding-bottom:56.25%;height:0;background:#000}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slick-slider button.slick-arrow{font-size:0px;color:#000;position:absolute;bottom:-50px}.slick-slider button.slick-arrow:before{font-size:30px}.slick-slider{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.slick-slider button.slick-arrow.previous{left:0}.slick-slider button.slick-arrow.next{right:0}.slick-slider ul.slick-dots{float:none;display:table;margin:0 auto;margin-top:20px}.slick-slider ul.slick-dots li{float:left;width:auto;margin:10px !important}.slick-slider ul.slick-dots li button{font-size:0px;width:10px;height:10px;border-radius:50%;background:#999;float:left}.slick-slider ul.slick-dots li.slick-active button,.slick-slider ul.slick-dots li button:hover{background:#000}.slick-slider ul.slick-dots li.slick-active button{pointer-events:none;cursor:default}header nav ul.main-menu li.mega-menu-link,header nav ul.main-menu li.sub-menu{padding-bottom:36px;margin-bottom:-36px}header nav ul.main-menu li.sub-menu ul.sub-menu li:last-of-type{margin-bottom:0}.accordion-section.active path{fill-opacity:1;fill:#ff3434}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:14px;width:14px;background:url("/wp-content/uploads/2024/03/close.svg");background-size:contain;background-repeat:no-repeat;cursor:pointer}.with_frm_style .frm_checkbox input[type=checkbox]:before{clip-path:none !important}body .wc-block-components-product-details.wc-block-components-product-details::-webkit-scrollbar{width:6px;border-radius:100px}body .wc-block-components-product-details.wc-block-components-product-details::-webkit-scrollbar-thumb{background-color:#19623b;border-radius:20px}body .wc-block-components-product-details.wc-block-components-product-details::-webkit-scrollbar-track{background:#f6faf0}.header-scroll{top:-50px}.standard-content ol li:before{content:counter(step-counter)"." !important}.standard-content ol li{counter-increment:step-counter}.booking-row input[type=checkbox]:checked~label span:first-of-type{border:1px solid #93c739;background:#93c739}article svg:not(.tab){transform:translateX(-100px);opacity:0;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}article .group:hover svg{transform:translateX(0px);opacity:1}#member-search-results-listings svg{transform:translateX(0px);opacity:1}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{border-bottom:1px solid #fff !important}.my-account-block .woocommerce table.shop_table{border-spacing:0px}.search-block.search-scroll .member-search{position:fixed;top:120px;padding:20px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:linear-gradient(90deg,#19623b .28%,#669614 99.68%)}.woocommerce-notices-wrapper ul:after{display:none}.woocommerce-notices-wrapper ul{float:left;width:100%;padding-left:50px;padding-top:16px;padding-bottom:16px}.woocommerce-notices-wrapper ul li{padding-left:20px !important}ins,del{text-decoration:none}del bdi,del bdi:hover{text-decoration:line-through !important}.member-login{max-width:calc(100vw - 30px)}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 2px #e5e7eb !important}.woocommerce-checkout .wc-block-components-express-payment__event-buttons li{padding:0}body .wc-block-components-product-price del{text-decoration:line-through !important}.member-search>div.loading #search-submit:before{content:"";visibility:visible;width:100%;height:100%;background:#fafafa;position:absolute;bottom:0;left:0;z-index:3;opacity:.8}.member-search>div.loading #search-submit:after{content:"";visibility:visible;width:50px;height:40px;background:url(/wp-content/uploads/2024/03/AmenityStandardLogo.png);background-size:contain;position:absolute;background-repeat:no-repeat;z-index:4;background-position:center;bottom:8px;left:50%;margin-top:-30px;margin-left:-25px;animation:bounce2 2s ease infinite}@keyframes bounce2{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-20%)}60%{transform:translateY(-10%)}}