@media all{.wpfp-hide{display:none}.wpfp-img{border:0;vertical-align:middle;margin-right:2px}}@media all{.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}}@media all{.user-frontend ul.user-drop a:hover,.user-frontend ul.user-drop a.current{background-color:#d84152!important}.user-frontend ul.user-drop a:hover,.user-frontend ul.user-drop a.current{color:#ffffff!important}ul.user-nav li a:hover{background-color:#d84152!important}ul.user-nav li a:hover{color:#ffffff!important}ul.user-nav li a:hover svg *,.user-frontend ul.user-drop a:hover svg *{fill:#fff!important}.ct-menu li.current-menu-item a,.ct-menu li.current_page_parent a{border-top-color:#33866c!important}.ct-menu .sub-menu>li>a:hover{background-color:#d84152!important}#ct-nav-overlay{background-color:#121212}#ct-nav-overlay .ct-overlay-menu a{color:#fff}#ct-nav-overlay .ct-overlay-menu a:hover{color:#b4a078}.ct-overlay-hamburger:hover .hamburger-line{background-color:#b4a078!important}.ct-overlay-nav li.open>a .ct-overlay-submenu-toggle i{color:#b4a078!important}.ct-overlay-nav ul.ct-overlay-menu>li>a:hover .ct-overlay-submenu-toggle i{color:#b4a078!important}.show-hide{background-color:#33866c}.advanced-search h4,.switch-input:checked+.switch-label::before,span.search-params,.featured-listings header.masthead,.listing .listing-imgs-attached,.advanced-search h3,.flex-caption p,a.btn,.btn,.ct-hvp__form-button button,#reply-title small a,.featured-listings a.view-all,.comment-reply-link,.ctlp .search-btn,.user-drop .my-listings-count,.user-drop .user-data-count,.ct-radio-group:checked+label,.grid figcaption a,input.btn,.flex-direction-nav a,.partners h5 span,.schedule-calendar .schedule-date .schedule-daytext,.advanced-search h4,.featured-listings header.masthead,.listing .listing-imgs-attached,.advanced-search h3,.flex-caption p,a.btn,.btn,.lrg-icon,.listing-info .price,#reply-title small a,.featured-listings a.view-all,.comment-reply-link,.grid figcaption a,input.btn,input[type="submit"],input[type="reset"],input[type="button"],input[type="btn"],button,.flex-direction-nav a,.user-listing-count,#compare-panel-btn,span.map-toggle,span.search-toggle,.pagination span.current,#progress-bar li.active:before,#progress-bar li.active:after,#progress-bar li.active:before,#progress-bar li.active:after,.pagination .current a,.package-posts .popular-heading,input[type="checkbox"].custom-select:checked+span:before,input[type="checkbox"].custom-select:checked+span:after,.schedule-calendar .schedule-date .schedule-daytext,.partners h5 span,#topbar-wrap li.login-register a,.user-listing-count,.aq-block-aq_widgets_block .widget h5,.home .advanced-search.idx form,#page .featured-map #map,.cta,.searching-on.search-style-two,.search-style-two .search-params,.ui-slider-handle .amount,.listing-submit,.placeholder,ul.user-nav li a,.no-registration,thead,.single-listings #listing-sections,.ajaxSubmit,a.btn:hover,.btn:hover,button:hover,#reply-title small a:hover,.ui-widget-header,.comment-reply-link:hover,.grid figcaption a:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,input[type="btn"]:hover,.select2-container--default .select2-results__option--highlighted[aria-selected],.user-drop .user-data-count-alert,.user-drop .ctidxpp-favorites-count,.user-drop .ctidxpp-saved-search-count,.user-drop .ctidxpp-recently-viewed-count{background-color:#d84152}.packages-container .price,.single-listings #listings-three-header h4.price,#search-results-layout-toggle button.current,#search-results-layout-toggle-mobile button.current,.single-listings #listings-four-header h4.price,.single-listings #listings-five-header h4.price,.widget_ct_listingbookshowing .owl-item.active.center .schedule-day,.single-listings .fa-check,.ctlp .btn-dropdown,.save-this-btn.btn a,.save-this-btn.btn i,.user-frontend ul.user-drop a:hover{color:#d84152}.ctlp .btn-dropdown,.user-frontend li.user-logged-in figure,.ui-slider-handle .amount,.save-this-btn.btn,.user-drop .user-data-count,.user-drop .user-data-count-alert,.user-drop .ctidxpp-favorites-count,.user-drop .ctidxpp-saved-search-count,.user-drop .ctidxpp-recently-viewed-count{border-color:#d84152}.ui-slider-handle .amount:after{border-bottom-color:#d84152}.cbp-spmenu-vertical .sub-menu a{border-left-color:#d84152}.advanced-search h4,.featured-listings header.masthead,.listing .listing-imgs-attached,.advanced-search h3,.flex-caption p,a.btn,.btn,.lrg-icon,.listing-info .price,#reply-title small a,.featured-listings a.view-all,li.listing.modern .search-view-listing.btn,.comment-reply-link,.grid figcaption a,input.btn,input[type="submit"],.ct-radio-group:checked+label,input[type="reset"],input[type="button"],input[type="btn"],button,.flex-direction-nav a,.user-listing-count,span.search-params,#compare-panel-btn,span.map-toggle,span.search-toggle,.infobox .price,.pagination span.current,#progress-bar li.active:before,#progress-bar li.active:after,#progress-bar li.active:before,#progress-bar li.active:after,.pagination .current a,.package-posts .popular-heading,.partners h5 span,#topbar-wrap li.login-register a,.user-listing-count,.aq-block-aq_widgets_block .widget h5,.home .advanced-search.idx form,#page .featured-map #map,.cta,.searching-on.search-style-two,.search-style-two .search-params,.listing-submit,.placeholder,ul.user-nav li a,.no-registration,thead,.single-listings #listing-sections,.ajaxSubmit,.single-listings #listing-sections li.listing-nav-icon,.single-listings #listing-sections li a,.single-listings #listing-sections li a:visited{color:#fff}.single-listings #listing-sections li.listing-nav-icon{border-right-color:#fff}header .ct-menu>li>a,header .user-frontend li,#header-search-wrap,input[type="submit"],.btn{font-family:"Inter"!important;font-weight:400}h1,h2,h3,h4,h5,h6,li.listing.minimal h5,li.listing.minimal h5 a,#footer-widgets li.listing.minimal h5 a{font-weight:400}#single-header h1{font-weight:400}h1#listing-title,div#single-listing-ajax-wrap header.listing-location #listing-title{font-weight:800}li.listing.modern h5,li.listing.minimal h5,li.listing.minimal h5 a,#footer-widgets li.listing.minimal h5 a{font-size:1.25em}.item-grid img{opacity:.5}.ct-menu .sub-menu>li>a{font-weight:400}.grid-item-info h4,.grid-item-info p{text-shadow:2px 2px 2px #000}#title-header h5,h6.snipe span{font-family:"Inter",Sans-serif;font-weight:400!important}.modern-item-grid .col.span_4{width:32.333%;margin:6px;border-radius:6px}nav>ul.ct-menu>li:hover>a,.ct-menu li.current-menu-item>a,.ct-menu li.current-menu-ancestor>a{border-color:#2b6cb0}nav ul.ct-menu .sub-menu li:hover>a,.ct-menu .sub-menu li.current-menu-ancestor>a,.ct-menu .sub-menu li.current-menu-parent>a,.ct-menu .sub-menu li.current-menu-item>a{background:#2b6cb0}.ctlp .search-btn,.header-style-three .user-data-count-alert,.user-drop .my-listings-count,.user-drop .user-data-count,.ct-menu .sub-menu>li>a:hover{background-color:#2b6cb0!important}.ctlp .btn-dropdown{border-color:#2b6cb0;color:#2b6cb0}#header-search-wrap,#advanced_search.header-search{background:#fff}#header-search-wrap{border-top:1px solid #d5d9dd;border-bottom:1px solid #d5d9dd}.col.span_6.lrg-input{width:48%;margin-left:4%}.listing-price-wrap p.price,li.listing.modern .price,li.listing.modern_two .price a,li.listing.modern_two .price a:visited{color:#2b6cb0}li.listing.minimal p.price{background:#2b6cb0}.single-listings #listing-sections li{padding:0 1.5%;font-size:14px}.category-blog #header-search-wrap,.single-post #header-search-wrap{display:none}aside ul.user-nav li{border-color:#2b6cb0}.alike-content thead{background:none}@media only screen and (min-width:1024px) and (max-width:1440px){.header-style-three .ct-menu>li>a{font-size:13px;padding:0 10px}}}@media all{body.ct-lp-frontend{margin:0;padding:0;background:#f8f8f9;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar{display:none!important}:root{--wp-admin--admin-bar--height:0px !important}body.ct-lp-frontend>*:not(.ct-lp-login-gate){display:none!important}.ct-lp-login-gate{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#f8f8f9;box-sizing:border-box}.ct-lp-login-gate__card{background:#fff;border:1px solid #e8e9eb;border-radius:16px;padding:40px 36px;text-align:center;width:380px;max-width:95vw;box-shadow:0 8px 32px rgb(0 0 0 / .12);box-sizing:border-box}.ct-lp-login-gate__logo{display:block;margin:0 auto 20px;flex-shrink:0}.ct-lp-login-gate__title{font-size:22px!important;font-weight:700!important;color:#111827!important;margin:0 0 8px!important;letter-spacing:-0.02em!important;text-transform:none!important;line-height:1.3!important}.ct-lp-login-gate__desc{font-size:14px!important;color:#6b7280!important;margin:0 0 28px!important;font-weight:400!important;text-transform:none!important;line-height:1.5!important}.ct-lp-login-gate .ct-lp-field{display:flex!important;flex-direction:column!important;gap:5px!important;text-align:left!important;margin-bottom:14px!important}.ct-lp-login-gate .ct-lp-field label{font-size:12px!important;font-weight:600!important;color:#374151!important;letter-spacing:0.01em!important;text-transform:none!important;margin:0!important}.ct-lp-login-gate .ct-lp-field input{width:100%!important;padding:9px 12px!important;border:1px solid #d1d5db!important;border-radius:8px!important;font-family:inherit!important;font-size:14px!important;color:#111827!important;background:#ffffff!important;box-shadow:0 1px 2px rgb(0 0 0 / .05)!important;outline:none!important;transition:border-color 0.14s ease,box-shadow 0.14s ease!important;height:auto!important;min-height:0!important;margin:0!important;box-sizing:border-box!important}.ct-lp-login-gate .ct-lp-field input:focus{border-color:#2271b1!important;box-shadow:0 0 0 3px rgb(34 113 177 / .15)!important}.ct-lp-login-error{display:none;align-items:flex-start;gap:8px;padding:10px 12px!important;background:#fef3f2!important;border:1px solid #fecdca!important;border-radius:8px!important;font-size:13px!important;color:#b42318!important;text-align:left!important;margin-bottom:16px!important;line-height:1.4!important}.ct-lp-login-error.is-visible{display:flex!important}.ct-lp-login-gate .ct-lp-forgot{display:block!important;background:none!important;border:none!important;padding:0!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important;color:#6b7280!important;text-decoration:none!important;cursor:pointer!important;margin-top:14px!important;height:auto!important;min-height:0!important;text-transform:none!important;letter-spacing:normal!important;transition:color 0.12s ease!important}.ct-lp-login-gate .ct-lp-forgot:hover{color:#2271b1!important}.ct-lp-login-gate__divider{border:none!important;border-top:1px solid #e8e9eb!important;margin:24px 0!important}.ct-lp-login-gate .ct-crm-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:11px 20px!important;border-radius:8px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;height:auto!important;min-height:0!important;cursor:pointer!important;border:none!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none!important;white-space:nowrap!important;transition:background 0.14s ease,box-shadow 0.14s ease,opacity 0.14s ease!important;box-sizing:border-box!important}.ct-lp-login-gate .ct-crm-btn--primary{background:#2271b1!important;color:#ffffff!important}.ct-lp-login-gate .ct-crm-btn--primary:hover:not(:disabled),.ct-lp-login-gate .ct-crm-btn--primary:focus:not(:disabled){background:#135e96!important;color:#ffffff!important;opacity:1!important;box-shadow:0 4px 12px rgb(34 113 177 / .35)!important}.ct-lp-login-gate .ct-crm-btn--primary:disabled{opacity:0.6!important;cursor:not-allowed!important}.ct-lp-login-gate .ct-crm-btn--full{width:100%!important}.ct-lp-gate-view{display:none}.ct-lp-login-gate__card[data-view="login"] .ct-lp-gate-view[data-view="login"]{display:block}.ct-lp-login-gate__card[data-view="forgot"] .ct-lp-gate-view[data-view="forgot"]{display:block}.ct-lp-back-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;padding:0!important;margin:0 0 24px!important;background:#ffffff!important;border:1px solid #d1d5db!important;border-radius:8px!important;cursor:pointer!important;color:#374151!important;text-decoration:none!important;min-height:0!important;flex-shrink:0!important;transition:background 0.12s ease,border-color 0.12s ease,color 0.12s ease!important}.ct-lp-back-btn:hover{background:#f4f5f7!important;border-color:#9ca3af!important;color:#111827!important}.ct-lp-back-btn svg{display:block;flex-shrink:0}.ct-lp-gate-view[data-view="forgot"] .ct-lp-login-gate__title{font-size:19px!important}.ct-lp-gate-view[data-view="forgot"] .ct-lp-login-gate__desc{margin-bottom:22px!important}.ct-lp-reset-success{display:none;flex-direction:column;align-items:center;gap:12px;padding:4px 0}.ct-lp-reset-success.is-visible{display:flex}.ct-lp-reset-success__icon{width:48px;height:48px;background:#ecfdf5;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ct-lp-reset-success__title{font-size:17px!important;font-weight:700!important;color:#111827!important;margin:0!important;text-transform:none!important}.ct-lp-reset-success__desc{font-size:13px!important;color:#6b7280!important;margin:0!important;line-height:1.55!important;text-transform:none!important}.ct-lp-gate-view[data-view="forgot"].has-success .ct-lp-reset-form{display:none}.ct-lp-gate-view[data-view="forgot"].has-success .ct-lp-reset-success{display:flex}.ct-lp-demo-hint{display:flex!important;align-items:flex-start!important;gap:8px!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:8px!important;padding:10px 12px!important;margin-bottom:20px!important;text-align:left!important}.ct-lp-demo-hint__icon{flex-shrink:0!important;margin-top:1px!important}.ct-lp-demo-hint__text{font-size:13px!important;color:#1e40af!important;line-height:1.45!important;font-weight:400!important}.ct-lp-demo-hint__text strong{font-weight:700!important;display:block!important;margin-bottom:2px!important}@keyframes ct-lp-spin{to{transform:rotate(360deg)}}.ct-lp-btn-spinner{display:none;width:14px;height:14px;border:2px solid rgb(255 255 255 / .4);border-top-color:#fff;border-radius:50%;animation:ct-lp-spin 0.65s linear infinite;flex-shrink:0}.ct-lp-login-gate button.is-loading .ct-lp-btn-spinner{display:block}.ct-lp-login-gate button.is-loading .ct-lp-btn-label{opacity:.7}}@media all{.ht_ctc_entry_animation{animation-duration:0.4s;animation-fill-mode:both;animation-delay:0s;animation-iteration-count:1}@keyframes ht_ctc_anim_corner{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.ht_ctc_an_entry_corner{animation-name:ht_ctc_anim_corner;animation-timing-function:cubic-bezier(.25,1,.5,1);transform-origin:bottom var(--side,right)}}