:root{ --nm--font-size-xsmall:12px;--nm--font-size-small:15px;--nm--font-size-medium:16px;--nm--font-size-large:18px;--nm--color-font:#000000;--nm--color-font-strong:#000000;--nm--color-font-highlight:#000000;--nm--color-border:#EEEEEE;--nm--color-divider:#CCCCCC;--nm--color-button:#FFFFFF;--nm--color-button-background:#004D9B;--nm--color-body-background:#FFFFFF;--nm--border-radius-container:0px;--nm--border-radius-image:0px;--nm--border-radius-image-fullwidth:0px;--nm--border-radius-inputs:0px;--nm--border-radius-button:0px;--nm--mobile-menu-color-font:#000000;--nm--mobile-menu-color-font-hover:#004D9B;--nm--mobile-menu-color-border:#EEEEEE;--nm--mobile-menu-color-background:#FFFFFF;--nm--shop-preloader-color:#ffffff;--nm--shop-preloader-gradient:linear-gradient(90deg, rgba(238,238,238,0) 20%, rgba(238,238,238,0.3) 50%, rgba(238,238,238,0) 70%);--nm--shop-rating-color:#DC9814;--nm--single-product-background-color:#EEEEEE;--nm--single-product-background-color-mobile:#EEEEEE;--nm--single-product-mobile-gallery-width:500px;}@font-face {font-family: 'Quilon-Regular';src: url('/font/Quilon-Regular.woff2') format('woff2'),url('/font/Quilon-Regular.woff') format('woff'),url('/font/Quilon-Regular.ttf') format('truetype'); font-weight: normal;font-style: normal;font-display: swap; }@font-face {font-family: 'Rowan-Regular';src: url('/font/Rowan-Regular.woff2') format('woff2'),url('/font/Rowan-Regular.woff') format('woff'),url('/font/Rowan-Regular.ttf') format('truetype'); font-weight: normal;font-style: normal;font-display: swap; }@font-face {font-family: 'GeneralSans-Regular';src: url('/font/GeneralSans-Regular.woff2') format('woff2'),url('/font/GeneralSans-Regular.woff') format('woff'),url('/font/GeneralSans-Regular.ttf') format('truetype'); font-weight: normal;font-style: normal;font-display: swap; }@font-face {font-family: 'GeneralSans-Medium';src: url('/font/GeneralSans-Medium.woff2') format('woff2'),url('/font/GeneralSans-Medium.woff') format('woff'),url('/font/GeneralSans-Medium.ttf') format('truetype'); font-weight: normal;font-style: normal;font-display: swap; }.nm-menu li a{font-size:15px;font-weight:normal;}#nm-mobile-menu .menu > li > a{font-weight:normal;}#nm-mobile-menu-main-ul.menu > li > a{font-size:18px;}#nm-mobile-menu-secondary-ul.menu li a,#nm-mobile-menu .sub-menu a{font-size:15px;}.vc_tta.vc_tta-accordion .vc_tta-panel-title > a,.vc_tta.vc_general .vc_tta-tab > a,.nm-team-member-content h2,.nm-post-slider-content h3,.vc_pie_chart .wpb_pie_chart_heading,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,.wpb_content_element .wpb_accordion_header a,#order_review .shop_table tfoot .order-total,#order_review .shop_table tfoot .order-total,.cart-collaterals .shop_table tr.order-total,.shop_table.cart .nm-product-details a,#nm-shop-sidebar-popup #nm-shop-search input,.nm-shop-categories li a,.nm-shop-filter-menu li a,.woocommerce-message,.woocommerce-info,.woocommerce-error,blockquote,.commentlist .comment .comment-text .meta strong,.nm-related-posts-content h3,.nm-blog-no-results h1,.nm-term-description,.nm-blog-categories-list li a,.nm-blog-categories-toggle li a,.nm-blog-heading h1,#nm-mobile-menu-top-ul .nm-mobile-menu-item-search input{font-size:18px;}@media all and (max-width:768px){.vc_toggle_title h3{font-size:18px;}}@media all and (max-width:400px){#nm-shop-search input{font-size:18px;}}.add_to_cart_inline .add_to_cart_button,.add_to_cart_inline .amount,.nm-product-category-text > a,.nm-testimonial-description,.nm-feature h3,.nm_btn,.vc_toggle_content,.nm-message-box,.wpb_text_column,#nm-wishlist-table ul li.title .woocommerce-loop-product__title,.nm-order-track-top p,.customer_details h3,.woocommerce-order-details .order_details tbody,.woocommerce-MyAccount-content .shop_table tr th,.woocommerce-MyAccount-navigation ul li a,.nm-MyAccount-user-info .nm-username,.nm-MyAccount-dashboard,.nm-myaccount-lost-reset-password h2,.nm-login-form-divider span,.woocommerce-thankyou-order-details li strong,.woocommerce-order-received h3,#order_review .shop_table tbody .product-name,.woocommerce-checkout .nm-coupon-popup-wrap .nm-shop-notice,.nm-checkout-login-coupon .nm-shop-notice,.shop_table.cart .nm-product-quantity-pricing .product-subtotal,.shop_table.cart .product-quantity,.shop_attributes tr th,.shop_attributes tr td,#tab-description,.woocommerce-tabs .tabs li a,.woocommerce-product-details__short-description,.nm-shop-no-products h3,.nm-infload-controls a,#nm-shop-browse-wrap .term-description,.list_nosep .nm-shop-categories .nm-shop-sub-categories li a,.nm-shop-taxonomy-text .term-description,.nm-shop-loop-details h3,.woocommerce-loop-category__title,div.wpcf7-response-output,.wpcf7 .wpcf7-form-control,.widget_search button,.widget_product_search #searchsubmit,#wp-calendar caption,.widget .nm-widget-title,.post .entry-content,.comment-form p label,.no-comments,.commentlist .pingback p,.commentlist .trackback p,.commentlist .comment .comment-text .description,.nm-search-results .nm-post-content,.post-password-form > p:first-child,.nm-post-pagination a .long-title,.nm-blog-list .nm-post-content,.nm-blog-grid .nm-post-content,.nm-blog-classic .nm-post-content,.nm-blog-pagination a,.nm-blog-categories-list.columns li a,.page-numbers li a,.page-numbers li span,#nm-widget-panel .total,#nm-widget-panel .nm-cart-panel-item-price .amount,#nm-widget-panel .quantity .qty,#nm-widget-panel .nm-cart-panel-quantity-pricing > span.quantity,#nm-widget-panel .product-quantity,.nm-cart-panel-product-title,#nm-widget-panel .product_list_widget .empty,#nm-cart-panel-loader h5,.nm-widget-panel-header,.button,input[type=submit]{font-size:16px;}@media all and (max-width:991px){#nm-shop-sidebar .widget .nm-widget-title,.nm-shop-categories li a{font-size:16px;}}@media all and (max-width:768px){.vc_tta.vc_tta-accordion .vc_tta-panel-title > a,.vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab > a,.vc_tta.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab > a,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,.wpb_content_element .wpb_accordion_header a,.nm-term-description{font-size:16px;}}@media all and (max-width:550px){.shop_table.cart .nm-product-details a,.nm-shop-notice,.nm-related-posts-content h3{font-size:16px;}}@media all and (max-width:400px){.nm-product-category-text .nm-product-category-heading,.nm-team-member-content h2,#nm-wishlist-empty h1,.cart-empty,.nm-shop-filter-menu li a,.nm-blog-categories-list li a{font-size:16px;}}.vc_progress_bar .vc_single_bar .vc_label,.woocommerce-tabs .tabs li a span,#nm-shop-sidebar-popup-reset-button,#nm-shop-sidebar-popup .nm-shop-sidebar .widget:last-child .nm-widget-title,#nm-shop-sidebar-popup .nm-shop-sidebar .widget .nm-widget-title,.woocommerce-loop-category__title .count,span.wpcf7-not-valid-tip,.widget_rss ul li .rss-date,.wp-caption-text,.comment-respond h3 #cancel-comment-reply-link,.nm-blog-categories-toggle li .count,.nm-menu-wishlist-count,.nm-menu li.nm-menu-offscreen .nm-menu-cart-count,.nm-menu-cart .count,.nm-menu .sub-menu li a,body{font-size:15px;}@media all and (max-width:768px){.wpcf7 .wpcf7-form-control{font-size:15px;}}@media all and (max-width:400px){.nm-blog-grid .nm-post-content,.header-mobile-default .nm-menu-cart.no-icon .count{font-size:15px;}}#nm-wishlist-table .nm-variations-list,.nm-MyAccount-user-info .nm-logout-button.border,#order_review .place-order noscript,#payment .payment_methods li .payment_box,#order_review .shop_table tfoot .woocommerce-remove-coupon,.cart-collaterals .shop_table tr.cart-discount td a,#nm-shop-sidebar-popup #nm-shop-search-notice,.wc-item-meta,.variation,.woocommerce-password-hint,.woocommerce-password-strength,.nm-validation-inline-notices .form-row.woocommerce-invalid-required-field:after{font-size:12px;}body{font-weight:normal;}h1, .h1-size{font-weight:500;}h2, .h2-size{font-weight:500;}h3, .h3-size{font-weight:500;}h4, .h4-size,h5, .h5-size,h6, .h6-size{font-weight:500;}body{color:#000000;}.nm-portfolio-single-back a span {background:#000000;}.mfp-close,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a,.vc_pie_chart .vc_pie_chart_value,.vc_progress_bar .vc_single_bar .vc_label .vc_label_units,.nm-testimonial-description,.form-row label,.woocommerce-form__label,#nm-shop-search-close:hover,.products .price .amount,.nm-shop-loop-actions > a,.nm-shop-loop-actions > a:active,.nm-shop-loop-actions > a:focus,.nm-infload-controls a,.woocommerce-breadcrumb a, .woocommerce-breadcrumb span,.variations,.woocommerce-grouped-product-list-item__label a,.woocommerce-grouped-product-list-item__price ins .amount,.woocommerce-grouped-product-list-item__price > .amount,.nm-quantity-wrap .quantity .nm-qty-minus,.nm-quantity-wrap .quantity .nm-qty-plus,.product .summary .single_variation_wrap .nm-quantity-wrap label:not(.nm-qty-label-abbrev),.woocommerce-tabs .tabs li.active a,.shop_attributes th,.product_meta,.shop_table.cart .nm-product-details a,.shop_table.cart .product-quantity,.shop_table.cart .nm-product-quantity-pricing .product-subtotal,.shop_table.cart .product-remove a,.cart-collaterals,.nm-cart-empty,#order_review .shop_table,#payment .payment_methods li label,.woocommerce-thankyou-order-details li strong,.wc-bacs-bank-details li strong,.nm-MyAccount-user-info .nm-username strong,.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-table--order-details,#nm-wishlist-empty .note i,a.dark,a:hover,.nm-blog-heading h1 strong,.nm-post-header .nm-post-meta a,.nm-post-pagination a,.commentlist > li .comment-text .meta strong,.commentlist > li .comment-text .meta strong a,.comment-form p label,.entry-content strong,blockquote,blockquote p,.widget_search button,.widget_product_search #searchsubmit,.widget_recent_comments ul li .comment-author-link,.widget_recent_comments ul li:before{color:#000000;}@media all and (max-width: 991px){.nm-shop-menu .nm-shop-filter-menu li a:hover,.nm-shop-menu .nm-shop-filter-menu li.active a,#nm-shop-sidebar .widget.show .nm-widget-title,#nm-shop-sidebar .widget .nm-widget-title:hover{color:#000000;}}.nm-portfolio-single-back a:hover span{background:#000000;}.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,.wpb_content_element .wpb_accordion_header a,#nm-shop-search-close,.woocommerce-breadcrumb,.nm-single-product-menu a,.star-rating:before,.woocommerce-tabs .tabs li a,.product_meta span.sku,.product_meta a,.nm-post-meta,.nm-post-pagination a .short-title,.commentlist > li .comment-text .meta time{color:#000000;}.vc_toggle_title i,#nm-wishlist-empty p.icon i,h1{color:#000000;}h2{color:#000000;}h3{color:#000000;}h4, h5, h6{color:#000000;}a,a.dark:hover,a.gray:hover,a.invert-color:hover,.nm-highlight-text,.nm-highlight-text h1,.nm-highlight-text h2,.nm-highlight-text h3,.nm-highlight-text h4,.nm-highlight-text h5,.nm-highlight-text h6,.nm-highlight-text p,.nm-menu-wishlist-count,.nm-menu-cart a .count,.nm-menu li.nm-menu-offscreen .nm-menu-cart-count,.page-numbers li span.current,.page-numbers li a:hover,.nm-blog .sticky .nm-post-thumbnail:before,.nm-blog .category-sticky .nm-post-thumbnail:before,.nm-blog-categories-list li a:hover,.nm-blog-categories ul li.current-cat a,.widget ul li.active,.widget ul li a:hover,.widget ul li a:focus,.widget ul li a.active,#wp-calendar tbody td a,.nm-banner-link.type-txt:hover,.nm-banner.text-color-light .nm-banner-link.type-txt:hover,.nm-portfolio-categories li.current a,.add_to_cart_inline ins,.nm-product-categories.layout-separated .product-category:hover .nm-product-category-text > a,.woocommerce-breadcrumb a:hover,.products .price ins .amount,.products .price ins,.no-touch .nm-shop-loop-actions > a:hover,.nm-shop-menu ul li a:hover,.nm-shop-menu ul li.current-cat > a,.nm-shop-menu ul li.active a,.nm-shop-heading span,.nm-single-product-menu a:hover,.woocommerce-product-gallery__trigger:hover,.woocommerce-product-gallery .flex-direction-nav a:hover,.product-summary .price .amount,.product-summary .price ins,.product .summary .price .amount,.nm-product-wishlist-button-wrap a.added:active,.nm-product-wishlist-button-wrap a.added:focus,.nm-product-wishlist-button-wrap a.added:hover,.nm-product-wishlist-button-wrap a.added,.woocommerce-tabs .tabs li a span,.product_meta a:hover,.nm-order-view .commentlist li .comment-text .meta,.nm_widget_price_filter ul li.current,.post-type-archive-product .widget_product_categories .product-categories > li:first-child > a,.widget_product_categories ul li.current-cat > a,.widget_layered_nav ul li.chosen a,.widget_layered_nav_filters ul li.chosen a,.product_list_widget li ins .amount,.woocommerce.widget_rating_filter .wc-layered-nav-rating.chosen > a,.nm-wishlist-button.added:active,.nm-wishlist-button.added:focus,.nm-wishlist-button.added:hover,.nm-wishlist-button.added,.slick-prev:not(.slick-disabled):hover,.slick-next:not(.slick-disabled):hover,.flickity-button:hover,.nm-portfolio-categories li a:hover{color:#000000;}.nm-blog-categories ul li.current-cat a,.nm-portfolio-categories li.current a,.woocommerce-product-gallery.pagination-enabled .flex-control-thumbs li img.flex-active,.widget_layered_nav ul li.chosen a,.widget_layered_nav_filters ul li.chosen a,.slick-dots li.slick-active button,.flickity-page-dots .dot.is-selected{border-color:#000000;}.nm-image-overlay:before,.nm-image-overlay:after,.gallery-icon:before,.gallery-icon:after,.widget_tag_cloud a:hover,.widget_product_tag_cloud a:hover{background:#000000;}@media all and (max-width:400px){.woocommerce-product-gallery.pagination-enabled .flex-control-thumbs li img.flex-active,.slick-dots li.slick-active button,.flickity-page-dots .dot.is-selected{background:#000000;}}.header-border-1 .nm-header,.nm-blog-list .nm-post-divider,#nm-blog-pagination.infinite-load,.nm-post-pagination,.no-post-comments .nm-related-posts,.nm-footer-widgets.has-border,#nm-shop-browse-wrap.nm-shop-description-borders .term-description,.nm-shop-sidebar-default #nm-shop-sidebar .widget,.products.grid-list li:not(:last-child) .nm-shop-loop-product-wrap,.nm-infload-controls a,.woocommerce-tabs,.upsells,.related,.shop_table.cart tr td,#order_review .shop_table tbody tr th,#order_review .shop_table tbody tr td,#payment .payment_methods,#payment .payment_methods li,.woocommerce-MyAccount-orders tr td,.woocommerce-MyAccount-orders tr:last-child td,.woocommerce-table--order-details tbody tr td,.woocommerce-table--order-details tbody tr:first-child td,.woocommerce-table--order-details tfoot tr:last-child td,.woocommerce-table--order-details tfoot tr:last-child th,#nm-wishlist-table > ul > li,#nm-wishlist-table > ul:first-child > li,.wpb_accordion .wpb_accordion_section,.nm-portfolio-single-footer{border-color:#EEEEEE;}.nm-search-results .nm-post-divider{background:#EEEEEE;}.nm-blog-categories-list li span,.nm-portfolio-categories li span{color: #CCCCCC;}.nm-post-meta:before,.nm-testimonial-author span:before{background:#CCCCCC;}.nm-border-radius{border-radius:0px;}@media (max-width:1440px){.nm-page-wrap .elementor-column-gap-no .nm-banner-slider,.nm-page-wrap .elementor-column-gap-no .nm-banner,.nm-page-wrap .elementor-column-gap-no img,.nm-page-wrap .nm-row-full-nopad .nm-banner-slider,.nm-page-wrap .nm-row-full-nopad .nm-banner,.nm-page-wrap .nm-row-full-nopad .nm-banner-image,.nm-page-wrap .nm-row-full-nopad img{border-radius:var(--nm--border-radius-image-fullwidth);}}.button,input[type=submit],.widget_tag_cloud a, .widget_product_tag_cloud a,.add_to_cart_inline .add_to_cart_button,#nm-shop-sidebar-popup-button,.products.grid-list .nm-shop-loop-actions > a:first-of-type,.products.grid-list .nm-shop-loop-actions > a:first-child,#order_review .shop_table tbody .product-name .product-quantity{color:#FFFFFF;background-color:#004D9B;}.button:hover,input[type=submit]:hover.products.grid-list .nm-shop-loop-actions > a:first-of-type,.products.grid-list .nm-shop-loop-actions > a:first-child{color:#FFFFFF;}#nm-blog-pagination a,.button.border{border-color:#004D9B;}#nm-blog-pagination a,#nm-blog-pagination a:hover,.button.border,.button.border:hover{color:#FFFFFF;}#nm-blog-pagination a:not([disabled]):hover,.button.border:not([disabled]):hover{color:#FFFFFF;border-color:#004D9B;}.product-summary .quantity .nm-qty-minus,.product-summary .quantity .nm-qty-plus{color:#004D9B;}.nm-row{max-width:none;}.woocommerce-cart .nm-page-wrap-inner > .nm-row,.woocommerce-checkout .nm-page-wrap-inner > .nm-row{max-width:1280px;}@media (min-width: 1400px){.nm-row{padding-right:2.5%;padding-left:2.5%;}}.nm-page-wrap{background-color:#FFFFFF;}.nm-divider .nm-divider-title,.nm-header-search{background:#FFFFFF;}.woocommerce-cart .blockOverlay,.woocommerce-checkout .blockOverlay {background-color:#FFFFFF !important;}.nm-top-bar{border-color:transparent;background:#282828;}.nm-top-bar .nm-top-bar-text,.nm-top-bar .nm-top-bar-text a,.nm-top-bar .nm-menu > li > a,.nm-top-bar .nm-menu > li > a:hover,.nm-top-bar-social li i{color:#EEEEEE;}.nm-header-placeholder{height:50px;}.nm-header{line-height:50px;padding-top:0px;padding-bottom:0px;background:#FFFFFF;}.home .nm-header{background:#FFFFFF;}.mobile-menu-open .nm-header{background:#FFFFFF !important;}.header-on-scroll .nm-header,.home.header-transparency.header-on-scroll .nm-header{background:#FFFFFF;}.header-on-scroll .nm-header:not(.static-on-scroll){padding-top:0px;padding-bottom:0px;}.nm-header.stacked .nm-header-logo,.nm-header.stacked-logo-centered .nm-header-logo,.nm-header.stacked-centered .nm-header-logo{padding-bottom:0px;}.nm-header-logo svg,.nm-header-logo img{height:24px;}@media all and (max-width:991px){.nm-header-placeholder{height:50px;}.nm-header{line-height:50px;padding-top:0px;padding-bottom:0px;}.nm-header.stacked .nm-header-logo,.nm-header.stacked-logo-centered .nm-header-logo,.nm-header.stacked-centered .nm-header-logo{padding-bottom:0px;}.nm-header-logo svg,.nm-header-logo img{height:24px;}}@media all and (max-width:400px){.nm-header-placeholder{height:50px;}.nm-header{line-height:50px;}.nm-header-logo svg,.nm-header-logo img{height:20px;}}.nm-menu li a{color:#000000;}.nm-menu li a:hover{color:#000000;}.header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) #nm-main-menu-ul > li > a,.header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) #nm-right-menu-ul > li > a{color:#000000;}.header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) #nm-main-menu-ul > li > a,.header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) #nm-right-menu-ul > li > a{color:#000000;}.header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) #nm-main-menu-ul > li > a:hover,.header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) #nm-right-menu-ul > li > a:hover{color:#000000;}.header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) #nm-main-menu-ul > li > a:hover,.header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) #nm-right-menu-ul > li > a:hover{color:#000000;}.no-touch .header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) .nm-header:hover{background-color:transparent;}.no-touch .header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) .nm-header:hover{background-color:transparent;}.nm-menu .sub-menu{background:#FFFFFF;}.nm-menu .sub-menu li a{color:#000000;}.nm-menu .megamenu > .sub-menu > ul > li:not(.nm-menu-item-has-image) > a,.nm-menu .sub-menu li a .label,.nm-menu .sub-menu li a:hover{color:#004D9B;}.nm-menu .megamenu.full > .sub-menu{padding-top:28px;padding-bottom:15px;background:#FFFFFF;}.nm-menu .megamenu.full > .sub-menu > ul{max-width:1080px;}.nm-menu .megamenu.full .sub-menu li a{color:#000000;}.nm-menu .megamenu.full > .sub-menu > ul > li:not(.nm-menu-item-has-image) > a,.nm-menu .megamenu.full .sub-menu li a:hover{color:#004D9B;}.nm-menu .megamenu > .sub-menu > ul > li.nm-menu-item-has-image{border-right-color:#EEEEEE;}.nm-menu-icon span{background:#000000;}.header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) .nm-menu-icon span{background:#000000;}.header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) .nm-menu-icon span{background:#000000;}#nm-mobile-menu-top-ul .nm-mobile-menu-item-search input,#nm-mobile-menu-top-ul .nm-mobile-menu-item-search span,.nm-mobile-menu-social-ul li a{color:#000000;}.no-touch #nm-mobile-menu .menu a:hover,#nm-mobile-menu .menu li.active > a,#nm-mobile-menu .menu > li.active > .nm-menu-toggle:before,#nm-mobile-menu .menu a .label,.nm-mobile-menu-social-ul li a:hover{color:#004D9B;}.nm-footer-widgets{padding-top:20px;padding-bottom:20px;background-color:#FCFAE9;}.nm-footer-widgets,.nm-footer-widgets .widget ul li a,.nm-footer-widgets a{color:#000000;}.nm-footer-widgets .widget .nm-widget-title{color:#000000;}.nm-footer-widgets .widget ul li a:hover,.nm-footer-widgets a:hover{color:#004D9B;}.nm-footer-widgets .widget_tag_cloud a:hover,.nm-footer-widgets .widget_product_tag_cloud a:hover{background:#004D9B;}@media all and (max-width:991px){.nm-footer-widgets{padding-top:20px;padding-bottom:20px;}}.nm-footer-bar{color:#000000;}.nm-footer-bar-inner{padding-top:0px;padding-bottom:30px;background-color:#FCFAE9;}.nm-footer-bar a{color:#000000;}.nm-footer-bar a:hover{color:#004D9B;}.nm-footer-bar .menu > li{border-bottom-color:#3A3A3A;}.nm-footer-bar-social a{color:#000000;}.nm-footer-bar-social a:hover{color:#004D9B;}@media all and (max-width:991px){.nm-footer-bar-inner{padding-top:0px;padding-bottom:30px;}}.nm-comments{background:#F7F7F7;}.nm-comments .commentlist > li,.nm-comments .commentlist .pingback,.nm-comments .commentlist .trackback{border-color:#E7E7E7;}#nm-shop-products-overlay,#nm-shop{background-color:#FFFFFF;}#nm-shop-taxonomy-header.has-image{height:370px;}.nm-shop-taxonomy-text-col{max-width:none;}.nm-shop-taxonomy-text h1{color:#282828;}.nm-shop-taxonomy-text .term-description{color:#777777;}@media all and (max-width:991px){#nm-shop-taxonomy-header.has-image{height:370px;}}@media all and (max-width:768px){#nm-shop-taxonomy-header.has-image{height:210px;}} .nm-shop-widget-scroll{max-height:145px;}.onsale{color:#282828;background:#FFFFFF;}.nm-label-itsnew{color:#FFFFFF;background:#282828;}.products li.outofstock .nm-shop-loop-thumbnail > .woocommerce-LoopProduct-link:after{color:#282828;background:#FFFFFF;}.nm-shop-loop-thumbnail{background:#EEEEEE;}.nm-featured-video-icon{color:#282828;background:#FFFFFF;}@media all and (max-width:1080px){.woocommerce-product-gallery.pagination-enabled .flex-control-thumbs{background-color:#FFFFFF;}}.nm-variation-control.nm-variation-control-color li i{width:19px;height:19px;}.nm-variation-control.nm-variation-control-image li .nm-pa-image-thumbnail-wrap{width:19px;height:19px;}.nm-header {line-height: unset;}#nm-main-menu-ul > li > a,#nm-right-menu-ul > li > a{position:relative;letter-spacing:1px;font-size:14px;text-transform:uppercase;}#nm-main-menu-ul > li > a:before,#nm-right-menu-ul > li > a:before{content:'';width:100%;height:2px;background-color:transparent;position:absolute;bottom:-1px;transition:background-color .3s ease-in-out;z-index:99999;} #nm-main-menu-ul > li > a:hover:before,#nm-right-menu-ul > li > a:hover:before,#nm-main-menu-ul > li.current-menu-item > a:before,#nm-right-menu-ul > li.current-menu-item > a:before,#nm-right-menu-ul > li.current-page-ancestor a:before,.page-id-674 #nm-right-menu-ul > li.menu-item-334 a:before{background-color:#004d9b;}.mobile-menu-icon-bold .nm-menu-icon span.line-2{width:100%;}.nm-font-close2:before{color:#004d9b;}.nm-mobile-menu-header-inner{padding-top:13px;padding-bottom:13px;}.mobile-menu-layout-side #nm-mobile-menu .menu a{display:block;}.nm-right-menu .nm-menu .sub-menu{min-width:unset;border-top:.5px solid #eee;}.nm-right-menu .nm-menu .sub-menu li{margin-right:0!important;}.nm-right-menu .nm-menu .sub-menu li a{padding: 8px 11px;width: max-content;}.mobile-menu-layout-side.mobile-menu-panels #nm-mobile-menu-main-ul > .menu-item > .sub-menu{position:unset;display:none;}.mobile-menu-layout-side.mobile-menu-panels #nm-mobile-menu-main-ul > .menu-item.active > .sub-menu{display:flex;}.mobile-menu-layout-side #nm-mobile-menu .menu a{text-transform:uppercase;}.mobile-menu-layout-side #nm-mobile-menu .menu .menu-item .nm-menu-toggle{top:15px;}.mobile-menu-layout-side.mobile-menu-panels #nm-mobile-menu-main-ul > .menu-item.active > .nm-menu-toggle{display:inline-block;}.mobile-menu-layout-side.mobile-menu-panels #nm-mobile-menu-main-ul > .menu-item.active{position:relative;}.mobile-menu-layout-side.mobile-menu-panels #nm-mobile-menu-main-ul > .menu-item > .nm-menu-toggle:before{transform: rotate(0deg);}.mobile-menu-layout-side.mobile-menu-panels #nm-mobile-menu-main-ul > .menu-item.active > .nm-menu-toggle:before{transform: rotate(180deg);}.mobile-menu-layout-side #nm-mobile-menu .sub-menu a{font-size:18px;}.mobile-menu-layout-side #nm-mobile-menu .sub-menu li:not(:last-child) a{padding-bottom:0;}.mobile-menu-layout-side #nm-mobile-menu .sub-menu li:first-child a{padding-top:0;}body{font-family: 'GeneralSans-Medium', sans-serif;line-height:1.4;letter-spacing:.5px}h1, h2, h3, h4, h5, h6, .nm-alt-font { font-family: "Libre Baskerville", sans-serif;font-weight:700;}.qfont,.qfont .elementor-heading-title{font-family: 'Quilon-Regular';}.nm-menu,.gsm,.gsm .elementor-heading-title{font-family: 'GeneralSans-Medium', sans-serif;}.nm-widget-title,footer .menu,.lbfont,.lbfont .elementor-heading-title,.elementor-toggle .elementor-tab-title{font-family: "Libre Baskerville",sans-serif;}.elementor-heading-title{line-height:1.2;}.elementor-button{font-family: 'GeneralSans-Regular', sans-serif;}.efont,.efont .elementor-heading-title{font-family: 'GeneralSans-Medium', sans-serif;}.widget ul li{line-height:unset;}footer .custom-html-widget,.gsr,.gsr .elementor-heading-title{line-height:1.2;font-family: 'GeneralSans-Regular', sans-serif;}.nm-footer-bar-left,.nm-footer-bar-right{font-family: "Libre Baskerville",sans-serif;}.gform_required_legend{display:none;}.fancybox__caption{display:none;}.font24 .elementor-heading-title,.font24,.elementor-toggle-title{font-size:18px;}.font21 .elementor-heading-title,.font21{font-size:16px;}.font36 .elementor-heading-title,.font36{font-size:20px;}.font28 .elementor-heading-title,.font28{font-size:21px;}.blue{color:#004d9b;}.bold{font-weight:bold;}.elementor-widget-text-editor a{text-decoration:underline;}.elementor-widget.gap15:not(:last-child),.elementor-widget.gap18:not(:last-child) {--kit-widget-spacing: 30px;}.elementor-widget.gap25:not(:last-child) {--kit-widget-spacing: 25px;}.elementor-widget.gap40:not(:last-child) {--kit-widget-spacing: 40px;}.gfield_required,.gfield_required_asterisk{color:#000!important;}.gfield_label{column-gap:3px!important;}.full,.full *{width:100%;}.ib{display:inline-block;}.elementor-button-text{line-height:1.2}.featured-list-item .list-item-image:before{font-family: "Libre Baskerville",sans-serif;font-style: italic;font-size:14px;}.boxed-width{margin:auto;max-width:950px;padding:0 15px;}footer .widget .nm-widget-title{font-weight:700;}.mb0{margin-bottom:0!important}.hide{display:none}.foot-wa{position: fixed; bottom: 20px; right: 20px;z-index: 997;}.has-shortlist .foot-wa{bottom:100px;}.foot-wa img{width:60px;height:60px;}.foot-wa a{display:block;}.foot-wa a:before{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 50%;-webkit-animation: shockwave-animation 2s 5.3s ease-out infinite;animation: shockwave-animation 2s 5.3s ease-out infinite;z-index: -1;}@keyframes shockwave-animation{0% {-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 2px rgba(0, 100, 0, .5), inset 0 0 1px rgba(0, 100, 0, .5);}95% {box-shadow: 0 0 50px transparent, inset 0 0 30px transparent;}100% {-webkit-transform: scale(1.2);transform: scale(1.2);}}.home-desc .elementor-heading-title{line-height:1.44}.home-top-right > div > div{position:relative;}.featured-list{display:grid;grid-template-columns: repeat(3, 1fr);gap:2.3vw;}.featured-sec .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding-top:0;}.list-item-image{position:relative;overflow:hidden;}.featured-list-item:hover .list-item-image img{transform: scale(1.1);}.list-item-image img{width:100%;aspect-ratio: 16 / 10; object-fit: cover; object-position: center;transition:all .3s ease-in-out!important;}.featured-list-item.exclusive:not(.sold-item) .list-item-image:before{content:"Two Door's Exclusive";width:100%;height:30px;background-color:rgb(252 250 235 / 50%);display:flex;position:absolute;top:0;justify-content: center;align-items: center;color:#000;font-family: "Libre Baskerville", sans-serif;z-index:8;}.featured-list-item.twodoor-pick:not(.sold-item) .list-item-image:before{content:"Two Door's Pick"!important;width:100%;height:30px;background-color:rgb(252 250 235 / 50%);display:flex;position:absolute;top:0;justify-content: center;align-items: center;color:#000;font-family: "Libre Baskerville", sans-serif;z-index:8;}.featured-list-item.sold-item .list-item-image:before{content:'Sold'!important;width:100%;height:30px;background-color:rgb(0 0 0 / 50%);display:flex;position:absolute;top:0;justify-content: center;align-items: center;color:#fff;font-family: "Libre Baskerville", sans-serif;z-index:8;}.list-item-info-left{font-family: "Libre Baskerville", sans-serif;width:65%;}.list-item-info{display:flex;margin-top: 1.2vw;}.list-item-info-right{width:35%;text-align:right;}.recent-text .elementor-heading-title{margin-top:-10px;}.list-item-info-left, .list-item-info-right{font-size:14.5px;}.sec-text .elementor-heading-title{font-size:14.5px;line-height:1.4;font-family: 'GeneralSans-Regular', sans-serif;}.list-gap{margin-bottom:2.3vw!important;}.pp-location{font-family: "Libre Baskerville", sans-serif;font-size:29px;}.single-sales-list .nm-post-body{padding-top:0;}.single-sales-list .nm-post-col{max-width:unset;}.pp-top{display:flex;justify-content: space-between;margin: 30px 0;}.pp-top-right{text-align:right;}.property-details h1{font-size:20px;margin-bottom:15px;font-family: 'GeneralSans-Medium';display:inline-block;font-weight: 400;margin-bottom:0;}.map-link{display:inline-block;font-family: 'GeneralSans-Medium', sans-serif;text-decoration:underline;}.single-sales-list .nm-post.nm-post-sidebar-none .nm-post-header{text-align:left;padding-bottom:0;}.share-title{font-family: 'GeneralSans-Medium', sans-serif;margin-bottom:10px;font-weight:700;letter-spacing:.5px;}.pp-price,.pp-type{font-family: 'GeneralSans-Medium', sans-serif;}.pp-price{font-weight:700;letter-spacing:1px;}.pp-type{display:inline-block;}.property-details h1,.pp-item{color:#4d4d4d;}.pp-item{margin-bottom:8px;}.pp-bottom{display:flex;padding: 30px 0;position:relative;}.pp-bottom:before{content:'';width:100vw;height:1px;background-color:#cacaca;position:absolute;left:0;top:0;display:block;margin-left: -3vw;}.pp-bottom:after{content:'';width:100vw;height:1px;background-color:#cacaca;position:absolute;left:0;bottom:0;display:block;margin-left: -3vw;}.pp-bottom > div{width:20%;}.pp-item-title{font-size:12px;}.pp-item-content{font-weight:700;color:#000;}.pp-item-content .sq{font-size:12px;font-weight:400;color:#4d4d4d;}.share-box{display:inline-flex;}.share-email,.share-wa,.request-link{display:inline-block;}.share-wa,.share-email{margin-left:8px;}.request-section{text-align:right;display: flex;justify-content: flex-end; height: 40px; align-items: center;}.share-email img,.share-wa img{width:36px;height:36px;transition:all .2s ease-in-out;}.share-email:hover img,.share-wa:hover img{transform:scale(1.05);}.request-link a{font-family: 'GeneralSans-Regular', sans-serif;display:inline-block;letter-spacing:1px;transition:all .2s ease-in-out;background-color:#004d9b;color:#fff;padding:8px 15px;border-radius:6px;text-align:center;width:100%;outline:1px solid #004d9b;}.request-link a:hover{color:#004d9b;background-color:#fff;}.request-link{width:calc(100% - 90px);}.call-section span{text-decoration:underline;}.gal-item img{width: 100%; height: 100%; aspect-ratio: 16 / 9; object-fit: cover;}.gal-item:last-child img{margin-bottom:0;}.relative{position:relative;}.more-photos-overlay{background-color: #fff;padding: 7px 22px;border: 1px solid #ccc;font-size:12px;letter-spacing:.5px;margin-top: 30px;width: max-content;text-align: center;margin-left: auto;margin-right: auto;position:absolute;bottom:3vw;right:3vw;}.tmh-gallery-container{display: flex; gap: 5px; width: 100%;aspect-ratio: 16 / 7;position:relative; }.tmh-main-photo{flex: 2;}.tmh-side-photos{display:flex;flex-direction: column;flex: 1;gap:5px;}.tmh-side-photos .gal-item{flex: 1;}.tmh-main-photo .more-photos-overlay{display:none;}.nm-post.has-featured-image .nm-post-featured-image{margin-bottom:30px;}.nm-post-content h2{line-height:1.2;}.single-sales-list article .nm-post-content{line-height:1.6;}.related-sales-section h2{margin-bottom:0!important;padding-bottom:30px;}.related-sales-section{padding-top:30px;padding-bottom:30px;}.nm-post.has-featured-image .nm-post-featured-image{padding-bottom:52.86%;}.mortgage-calculator{background: #fcfae9;}.single-sales-list article{width:75%;padding-right:3vw;margin-top:40px;position:relative;}.single-sales-list .inquiry-box{width:25%;margin-top:40px;}.box-box{display:flex;}.map-section{padding-bottom:30px;border-bottom:1px solid #cacaca;}.specialist-section{padding-top:30px;display:flex;column-gap:25px;align-items: center;}.specialist-img{width:80px;height:80px;}.specialist-details > div:first-child{margin-bottom:5px;}.cta-box{background-color:#004d9b;margin-top:40px;padding-top:4vw;padding-bottom:4vw;}.cta-inner-box{padding:0 1.5vw;display:flex;}.cta-left{width:75%;padding-right:20px;}.cta-left h3{color:#fff;font-weight:400;}.cta-right{width:25%;}.cta-right .request-link a{background-color:#fff;color:#000;outline:1px solid #004d9b}.cta-right .request-link a:hover{outline-color:#fff;background-color:#004d9b;color:#fff;}.cta-right .share-email img, .cta-right .share-wa img{background-color:#fff;border-radius: 6px;}.sf-pagination {margin-top: 50px;text-align: center;width: 100%;display: block;clear: both;}.sf-pagination .page-numbers{font-size:12px;width:28.6px;height:28.6px;border:1px solid #bdbdbd;background-color:#fff;display: inline-block;line-height: 26.6px;}.sf-pagination .page-numbers:hover,.sf-pagination .page-numbers.current{color:#004d9b;border-color:#004d9b;}.copy-anchor.copied::before {content: "Link copied";position: absolute;bottom: 120%; left: 50%;transform: translateX(-50%);background-color: #333;color: #fff;padding: 6px 10px;border-radius: 4px;font-size: 12px;white-space: nowrap;pointer-events: none;}.copy-anchor{position:relative;display:inline-block;}#wishlist-floating-trigger.wishlist-pill {position: fixed;bottom: 20px;right: 20px;background: #11233b; color: #ffffff;padding: 10px 25px 10px 10px; border-radius: 50px;display: none; align-items: center;gap: 15px;cursor: pointer;z-index: 998;box-shadow: 0 10px 30px rgba(0,0,0,0.3);transition: transform 0.3s ease;}#wishlist-floating-trigger.wishlist-pill:hover {transform: translateY(-5px);}.pill-thumb {width: 45px;height: 45px;border-radius: 50%;overflow: hidden;border: 2px solid rgba(255,255,255,0.2);flex-shrink: 0;}.pill-thumb img {width: 100%;height: 100%;object-fit: cover;}.pill-content {display: flex;flex-direction: column;justify-content: center;}.pill-title {font-family: serif; font-size: 15px;font-weight: 500;line-height: 1.2;}.pill-link {font-size: 12px;color: #a5b8d1; font-weight: 600;margin-top: 2px;}#wishlist-drawer {position: fixed;top: 0;right: -400px; width: 400px;height: 100%;background: #fff;z-index: 1004;transition: right 0.4s cubic-bezier(0.25, 1, 0.5, 1);display: flex;flex-direction: column;box-shadow: -10px 0 30px rgba(0,0,0,0.05);}#wishlist-drawer.open { right: 0; }#wishlist-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);z-index: 999;display: none;}.drawer-header {padding: 30px 30px 5px;display: flex;justify-content: space-between;align-items: center;}.drawer-header-desc{border-bottom: 1px solid #eee;padding:0 30px 15px;font-family: 'GeneralSans-Regular', sans-serif;color:#666}#wishlist-items-container {flex-grow: 1;overflow-y: auto;padding: 30px;}.drawer-item {display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px dotted #ccc;}.drawer-item-info h4 {margin: 0;font-size: 15px;font-family: serif;font-weight:400;}.drawer-item-info p {margin: 5px 0 0;font-size: 13px;color: #666;font-family: 'GeneralSans-Regular', sans-serif;}.remove-item {background: none;border: none;color: #ccc;cursor: pointer;font-size: 18px;}.remove-item:hover { color: #000; }#close-drawer{ background: none; border: none;font-size: 24px;cursor: pointer;}.drawer-header h3{font-size: 20px;}.total-home{color:#004d9b;}.drawer-footer {padding:15px 30px 30px;border-top: 1px solid #eee;}.next-step-text{color:#666;font-family: 'GeneralSans-Regular', sans-serif;text-align:center;margin-bottom:10px;}#send-whatsapp-btn {width: 100%;background: #25D366;color: #fff;border: none;padding: 15px;border-radius: 60px;padding:10px 15px;font-size: 14px;line-height:1.4;cursor: pointer;letter-spacing: 1px;display: flex;justify-content: center;column-gap: 10px;}#send-whatsapp-btn svg {width:20px;height:auto;}.wishlist-card {background: #fff;border: 1px solid #f0f0f0;border-radius: 15px;margin-bottom: 20px;overflow: hidden;box-shadow: 0 4px 15px rgba(0,0,0,0.05);}.wishlist-card-image {position: relative;aspect-ratio: 340 / 160;}.wishlist-card-image img {width: 100%; height: 100%; object-fit: cover;}.wishlist-card-image .remove-item {position: absolute;top: 10px; right: 10px;background: #fff;border: none;width: 28px; height: 28px;border-radius: 50%;cursor: pointer;font-size: 18px;display: flex; align-items: center; justify-content: center;box-shadow: 0 2px 5px rgba(0,0,0,0.2);}.wishlist-card-content { padding: 15px 15px; }.wishlist-card-row {display: flex; justify-content: space-between; align-items: baseline;}.wishlist-card-title { font-size: 14px; margin: 0; color: #000;font-family: 'GeneralSans-Medium', sans-serif;font-weight: 400; }.wishlist-card-price { font-size: 14px; color: #004d9b; }.wishlist-card-location,.wishlist-card-ownership{color:#666;font-family: 'GeneralSans-Regular', sans-serif;font-size:12px;}.wishlist-promo-box {border: 1px dashed #abc5e6;background: #f8fbff;border-radius: 15px;padding: 15px;}.wishlist-promo-box h4 { color: #004d9b; margin: 0 0 10px; font-family: 'GeneralSans-Medium', sans-serif;font-size:14px;}.wishlist-promo-box p { color: #666; font-size: 13px; margin: 0; line-height: 1.5; font-family: 'GeneralSans-Regular', sans-serif;}@media (max-width: 450px) {#wishlist-drawer { width: 100%; right: -100%; }}.single-page-wishlist {background: #e8f1fa;border:0;padding: 8.2px 15px;display: inline-flex;align-items: center;gap: 10px;cursor: pointer;font-size: 14px;line-height:1.4;letter-spacing: 1px;border-radius:6px;color: #004d9b;transition: all 0.3s ease;margin-top:10px;width:100%;justify-content: center;}.wishlist-toggle .icon-heart {width: 18px;height: 18px;transition: fill 0.3s ease;stroke: #004d9b;color:transparent;}.wishlist-toggle.in-wishlist .icon-heart {color: #d63638; stroke:#d63638;}.wishlist-toggle.in-list {position: absolute;top: 15px;right: 15px;background: rgba(0, 0, 0, 0.5);border: none;width: 30px;height: 30px;border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;z-index: 10;color: transparent; }.wishlist-toggle.in-list.in-wishlist { background: #fff;}.wishlist-toggle.in-list .icon-heart{stroke:#fff;}.wishlist-toggle.in-list.in-wishlist {stroke:#d63638;color: #d63638;}.featured-list-item.exclusive .list-item-image .wishlist-toggle.in-list,.featured-list-item.twodoor-pick .list-item-image .wishlist-toggle.in-list{top:45px;}.featured-list-item.sold-item .list-item-image .wishlist-toggle.in-list{display:none;}.nm-footer-bar-col-inner{gap:unset;}.gform-theme--framework .gfield--type-choice .ginput_container_consent{grid-template-columns: minmax(0, max-content) auto!important;}.gfield_consent_label a{text-decoration:underline;}.affiliate{width:140px;height:auto;margin-bottom:10px;}.nm-footer-bar-left, .nm-footer-bar-right{font-weight:700;}#custom_html-3.widget .nm-widget-title{font-weight:400;}.gform_button{font-family: 'GeneralSans-Regular', sans-serif!important;min-height: auto !important;border:1px solid #004d9b!important;letter-spacing:1px!important;background-color:#004d9b!important}.gform_button:hover{background-color:#fff!important;color:#004d9b!important;}.gfield select{border-radius:0;}.gfield_label{font-size:14.5px!important;letter-spacing:.2px!important;}.ginput_container input{border-radius:0!important;}.chosen-single{outline:unset!important;border-radius:0!important;height:31px!important;line-height:1.2!important;padding:6px 20px!important;font-size:14.5px!important;}.chosen-search{display:none!important;}.chosen-drop{border-radius:0!important;margin-top: -8px!important;}.chosen-results{padding-top:0!important;padding-bottom:0!important;}.chosen-container-single.chosen-container-active .chosen-single{border-color:#000!important;}.gform-theme--foundation .chosen-container .chosen-results li{line-height:1.2!important;padding:7px 21px!important;}.chosen-container .chosen-results li.result-selected{box-shadow:unset!important;background-color:#fff!important;}.chosen-container .chosen-results li.highlighted{background-color:#167de4!important;color:#fff!important;}.chosen-container .chosen-results li.active-result{font-size:14px!important;letter-spacing:.2px!important;}.swiper-pagination{display:none;}.page-template-page-buy .nm-page-wrap{background-color:#fcfae9;overflow: visible;}.page-template-page-buy .nm-page-full{padding-left:30px;padding-right:30px;}.featured-box .sec-tt,.featured-list-box .sec-tt{text-align:center;padding-top:30px;padding-bottom:30px;}.featured-box .sec-tt .elementor-heading-title,.featured-list-box .sec-tt .elementor-heading-title,.related-sales-section h2,.ad-box-content h3{font-size:18px;}.swiper-button-next{right:0;justify-content: end;}.swiper-button-prev{left:0;justify-content: start;}.page-template-page-buy .swiper{padding-top:60px;margin-top:-60px;}.page-template-page-buy .swiper-button-next, .page-template-page-buy .swiper-button-prev{top:30px;height:30px;}.swiper-button-next:after, .swiper-button-prev:after{font-size:30px;color:#004d9b;}.sales-list-header{position:sticky; width: 100%;background-color:#fff;display:flex;border-bottom:1px solid #eee;z-index: 11;padding:20px 30px;}.sales-list-head-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family: "Libre Baskerville",sans-serif;font-size:20px;}.sales-list-submenu{display:none;position:absolute;background-color:#fff;padding:1.5vw;z-index:9;top: calc(100% + 1px);}.sales-list-menu{justify-content: end;align-items: center;font-family: 'GeneralSans-Medium', sans-serif;display:flex;}.sales-list-search,.sales-list-menu-box{width:50%;display:flex;}.sales-list-menu-box{justify-content: end;}#search-filter-input-text-0{line-height: 1.2;}.search-filter-field__input{border-radius:0;}.sales-list-menu-item > span{cursor:pointer;}.sales-list-menu-item{position:relative}@media only screen and (min-width:1025px){.sales-list-menu-item:hover .sales-list-submenu,.sales-list-menu-item:first-child .sales-list-submenu.active{display:block;}}.search-filter-select-range{flex-wrap:wrap;gap:unset;}.search-filter-input-checkbox__control svg { display: none !important;}.search-filter-input-checkbox__control {width: 1.2vw;height: 1.2vw;border: 1px solid #bbb; background-color: #fff;transition: all 0.2s ease;display: inline-flex;align-items: center;justify-content: center;position: relative;cursor: pointer;}.search-filter-input-checkbox--is-active .search-filter-input-checkbox__control:after {background-color: #004d9b; border-color: #004d9b;content:'';display:block;width:.9vw;height:.9vw;border-radius: 50%; position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.orderby .search-filter-label{margin-bottom:0!important;}.featured-list-box{position:relative;padding-bottom:30px;}.clear-filter{position:fixed;right:30px;top:99px;display:none;z-index:9;}.featured-box.filtering{display:none;}.clear-filter.filtering{display:block;}.clear-filter .search-filter-field__input{font-size:14px;line-height: 1.6;position:relative}.clear-filter .search-filter-field__input:before{content:'';display:block;position:absolute;right:1.25vw;width:1vw;height:1px;background-color:#595959;transform:rotate(45deg);}.clear-filter .search-filter-field__input:after{content:'';display:block;position:absolute;right:1.25vw;width:1vw;height:1px;background-color:#595959;transform:rotate(-45deg);}.total-count-box{position:absolute;display:flex;width:calc(50% - 160px);top:30px;align-items:center;flex-wrap:wrap;row-gap: 5px;}.orderby .search-filter-style--control-sort{flex-direction:row;align-items:center;}.total-count-box .total-count{width:180px;margin-right:11px}.total-count-box .orderby{width:262px;}.search-filter-label{line-height: 1.2;}.orderby .search-filter-component-combobox__clear-selection,.orderby .search-filter-component-combobox-base--focused .orderby .search-filter-component-combobox__listbox-toggle{display:none;}.search-filter-component-combobox__listbox-toggle::before{display:none;}.orderby .search-filter-component-combobox__listbox-toggle{position:absolute;top:0;right:0;}.sales-list-submenu .search-filter-component-combobox{border-radius:0;}#results-count{text-decoration: underline;text-underline-offset: 2px;letter-spacing:2px;}.search-filter-component-combobox-base__listbox-option{line-height:1.2;cursor:pointer;}.search-filter-input-text .search-filter-input-text__clear-button{margin:0;}.sales-list-menu-item >span{letter-spacing:1px;}.search-filter-field--id-2{position:relative;align-self: center;}.search-filter-field--id-2:after{content:'';width:18px;height:18px;display:block;background-repeat:no-repeat;background-image:url(/img/icon-search.svg);position:absolute;right:-30px;top:50%;transform:translateY(-50%);}.search-filter-component-combobox-base__listbox{border-radius:0;}.search-filter-input-checkbox__label,#search-filter-label-1,.search-filter-select-range__separator{letter-spacing:1px;}#search-filter-input-combobox-2{padding:0;height:16px;line-height:1.3333;}#search-filter-input-combobox-0,#search-filter-input-combobox-1{display:none;}#gfield_description_2_8{font-size:11px;}#gform_2 .gform-footer{margin-top:30px!important;}.testi-name{position:absolute;bottom:50px;}.testi-title .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0;}.ginput_container .select2 .select2-selection{position:relative;height: 38px;border-radius: 0;border-color: #686e77;}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:33px;}.subtext{font-size:12px;display: inline-block;margin-top:10px;}#field_3_7 label,#field_3_8 label{font-family: 'GeneralSans-Regular', sans-serif!important;margin-bottom:4px;}.gform-theme--framework input[type=checkbox]:checked:before,.ginput_container_consent > input:checked:before{content:'';height:14px;width:14px;background-color:#004d9b;border-radius:50%;}.gfield_checkbox{flex-wrap: wrap; flex-direction: unset !important;}.gfield_checkbox .gchoice{flex: 0 0 calc(50% - 6px);}.gform-theme--framework input[type=checkbox],.ginput_container_consent > input{outline:unset;}#field_3_11{margin-bottom:-20px;border-top: 1px solid #ccc;padding-top:30px;}#gform_3 .gform-footer{margin-top:40px!important;}.ad-box-content{aspect-ratio: 16 / 10;background-color:#fff;padding:30px 45px;text-align:center;display:flex;flex-direction: column; justify-content: center; align-items: center;gap:15px;}.ads-button{background:#004d9b;color:#fff!important;border:none;border-radius:6px;padding:8px 18px;display:block!important;font-size:10.5px;cursor:pointer;font-family: 'GeneralSans-Regular', sans-serif;letter-spacing:1px;border:1px solid #004d9b;}.ads-button:hover{color:#004d9b!important;background-color:#fff;}#input_3_9.gfield_checkbox .gchoice,#input_3_10.gfield_checkbox .gchoice,.ginput_container_consent{align-items: center;}.guide-item-title{font-weight:700;font-family: "Libre Baskerville",sans-serif;font-size:24px;letter-spacing:1px;margin-bottom: 15px;}.guide-item{padding-top:50px;border-top:1px solid #ccc;margin-bottom:50px;scroll-margin-top: 74px;}.guide-open{padding-bottom:50px;}.guide-close{padding-top:50px;border-top:1px solid #ccc;}.guide-content .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px;}.content-menu-title{font-size:17.2px;letter-spacing:1px;line-height:1.8;}.guide-side-menu-item{font-size:13px;letter-spacing:1px;cursor:pointer;font-family:'GeneralSans-Regular', sans-serif;}.guide-side-menu-item span:first-child{display:inline-block;width:15px;}.side-menu-cn .guide-side-menu-item span:first-child{display:inline-block;width:25px;}.guide-side-menu-box > div,.content-menu-title{margin-bottom:10px;}.guide-side-menu-item.active span:last-child{text-decoration:underline;text-underline-offset: 2px;}.gc-center{line-height:1.8;}.gc-left > div{position:sticky;top:100px;align-self: flex-start; }.gc-right > div{position:sticky;top:100px;align-self: flex-start; }.guide-lang-menu > *{display:inline-block;font-size:18px;}.guide-lang-menu-item.active{color:#004d9b;text-decoration:underline;text-underline-offset: 2px;font-weight:700;}.guide-lang-menu-item:hover a{text-decoration:underline;text-underline-offset: 2px;}.guide-open{scroll-margin-top: 230px;}.guide-content-box ul{margin-bottom: 24px;}.guide-content-box ul li {list-style:disc;list-style-position: inside!important;}.team-box .elementor-widget-text-editor{line-height:1.4;}.about-contact{display:flex;justify-content:space-between;}.contact-item{text-align:center;}.contact-subtext{margin-top:8px;}.tp-stt{margin:auto;max-width:880px;}.about-btn{max-width:940px;margin:auto}.snum{text-decoration: underline!important; position: absolute; top: 0; right: 0;}.faq-box{border-top:1px solid #004d9b;}.faq-box .elementor-toggle-item{border-bottom:1px solid #004d9b;}.faq-box .elementor-tab-content{font-size:17.2px;}#buyer-box, #seller-box{display:none;}#buyer-box.active, #seller-box.active{display:block;}.nl-desc{margin:auto;max-width:740px;}.pp-text h1{font-size:24px;line-height:1.4;font-weight:700;}.pp-text h2{font-size:24px;padding-top:20px;}.pp-text p,.pp-text li{line-height:1.8;}.pp-text > p:nth-child(2),.pp-text > p:nth-child(3){font-size:12px;}.pp-text a{color:#004d9b;}@media only screen and (min-width:1600px){.nm-row,.nm-main-menu-wrap,.nm-right-menu-wrap,.nm-footer-widgets-inner .nm-row> .col-xs-12,.nm-footer-bar-left{padding-left:24px;padding-right:24px;}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:56px 48px;}.nm-header-logo svg, .nm-header-logo img {height: 24.64px;}#nm-main-menu-ul > li > a,#nm-right-menu-ul > li > a{font-size: 14.4px;}.nm-header.centered .nm-menu > li > a{padding:20px 0;}.nm-menu li:not(:last-child){margin-right:44.8px;}.elementor-widget:not(:last-child) {--kit-widget-spacing: 12.8px;}.elementor-widget.gap15:not(:last-child) {--kit-widget-spacing: 24px;}.elementor-widget.gap18:not(:last-child) {--kit-widget-spacing: 28.8px;}.elementor-widget.gap25:not(:last-child) {--kit-widget-spacing: 40px;}.elementor-widget.gap40:not(:last-child) {--kit-widget-spacing: 64px;}.nm-header.centered .nm-main-menu{margin-left:0;}.nm-header.centered .nm-right-menu{margin-right:0;}.sec-tt .elementor-heading-title,.related-sales-section h2,.ad-box-content h3{font-size:20.8px!important;}.sec-text .elementor-heading-title{font-size:15.36px;}.featured-box{padding-bottom:48px;}.mobile{display:none;}p,.elementor-widget-text-editor p:not(:last-child){margin-bottom:24px;}.font24 .elementor-heading-title,.font24,.elementor-toggle-title{font-size:20.8px;}.font21 .elementor-heading-title,.font21{font-size:18.24px;}.font36 .elementor-heading-title,.font36{font-size:29.6px;}.font28 .elementor-heading-title,.font28{font-size:24.26px;}.font18,.font18 .elementor-heading-title{font-size:15.36px;}.gfield_required_asterisk{font-size:14.72px;}.boxed-width{max-width:976px;padding:0 48px;}.home-top-left.elementor-column.elementor-col-66{width:calc(66.666% - 28.8px)}.home-top-right.elementor-column.elementor-col-33{width:calc(33.333% + 28.8px)}.home-top-right > div > div.elementor-element:before{content:'';height:100%;width:2px;background-color:#004d9b;position:absolute;}.home-stt .elementor-heading-title{font-size:15.36px;}.home-tt .elementor-heading-title{font-size: 35.2px;}.home-desc .elementor-heading-title{font-size: 16px;}.recent-text .elementor-heading-title{font-size: 16px;margin-top: -8px;}.home-btn .elementor-button{font-size: 10.56px;padding: 9.6px 19.2px;}.home-top-right > div{padding:32px 64px;}.home-top-right > div > div:before{left:-32px;}.home-top-right > div > div:not(:last-child):before{height:calc(100% + 12.8px);top:0;}.featured-list-item .list-item-image:before{font-size:15.36px;height:35.2px;}.list-item-info-left,.list-item-info-right{font-size:15.36px;}.featured-list-item.exclusive:not(.sold-item) .list-item-image:before{height:35.2px;}.featured-list-item.twodoor-pick .list-item-image:before{height:35.2px!important;}.home-foot-tt .elementor-heading-title{font-size:30.4px}.page-template-page-buy .nm-page-full{padding-left:48px;padding-right:48px;}.featured-box .sec-tt,.featured-list-box .sec-tt{padding-top:48px;padding-bottom:48px;}.page-template-page-buy .swiper{padding-top:calc(48px + (15.36px * 1.2) + 0.38px);margin-top:calc(-48px - (15.36px * 1.2) - 0.38px);}.page-template-page-buy .swiper-button-next, .page-template-page-buy .swiper-button-prev{top:0;height:19.2px;margin-top:0;}.swiper-button-next:after, .swiper-button-prev:after{font-size:19.2px;}.featured-list-box{padding-bottom:48px}.sales-list-header{padding:25.6px 48px 0;top:54.4px;}.sales-list-menu-item >span{padding-bottom:25.6px;display:block;line-height:2.4;}.sales-list-menu-item > span:before{content:'';width:100%;height:2px;background-color:transparent;position:absolute;bottom:-1px;transition:background-color .3s ease-in-out;}.sales-list-menu-item:hover span:before{background-color:#004d9b;}.sales-list-search{padding-bottom: 25.6px;}.sales-list-menu{column-gap: 28.8px;font-size: 14.4px;}#search-filter-input-text-0{font-size: 13.12px;line-height: 1.33;padding-left:12.8px;}#search-filter-input-text-0::placeholder{font-size: 13.12px;}.sales-list-search .search-filter-field__input{width: 220.8px;}.search-filter-field--id-2:after{width:17.6px;height:17.6px;right:-28.8px;}.sales-list-head-title{font-size:30.4px}.sales-list-submenu{width:240px;}.sales-list-menu-item:last-child .sales-list-submenu{right:-48px;}.search-filter-input-checkbox__label{font-size:15.36px;padding-left: 8px;}#search-filter-label-1{font-size:15.36px;margin-bottom:3.2px;}.search-filter-select-range__separator{margin-top:16px;margin-bottom:3.2px;}.search-filter-component-combobox-base__listbox-option{font-size:13.12px;padding-left: 20.8px;}.sales-list-submenu .search-filter-component-combobox .search-filter-component-combobox__selection,#search-filter-input-combobox-listbox-0 .search-filter-component-combobox-base__listbox-option,#search-filter-input-combobox-listbox-1 .search-filter-component-combobox-base__listbox-option{font-size:15.36px;}.search-filter-input-checkbox{padding:0 0 12.8px;}.search-filter-input-checkbox:last-child{padding-bottom:0;}.clear-filter .search-filter-field__input{font-size:14.4px;padding: 3.04px 62.4px 3.04px 24px;}.clear-filter{margin-top: 48px;top: 140.8px;right:48px;}.clear-filter .search-filter-field__input:before{right:14.4px;width:12.8px;}.clear-filter .search-filter-field__input:after{right:14.4px;width:12.8px;}.total-count-box > div{font-size: 16px;}.total-count-box{top:48px;}.total-count-box .orderby{width:320px;}.total-count-box .total-count{width:195.2px;margin-right:0;}.orderby .search-filter-label{font-size: 16px;width: 64px;}.orderby .search-filter-component-combobox{width:211.2px;padding: 6.72px calc(12.8px + 8.77px); background-color: #fff; border-color: #bdbdbd;}.search-filter-component-combobox .search-filter-component-combobox__selection{padding:0;line-height:1.2;align-content: center;}.orderby .search-filter-component-combobox .search-filter-component-combobox__selection{font-size:13.12px;}.search-filter-component-combobox__actions-input{height: 28.8px; padding: 0;}.search-filter-component-combobox .search-filter-component-combobox__listbox-toggle svg{width:24px;height:24px;}.sales-list-submenu .search-filter-component-combobox__header{height:28.8px;padding-left: 12.8px; padding-right: 6.4px;}#search-filter-input-combobox-2{height:17.44px;}.sf-pagination{margin-top:52.8px;}.sf-pagination .page-numbers{font-size:13.12px;width:29.6px;height:29.6px;line-height:27.68px;}.single-sales-list .nm-post-col{padding:0 24px;position:relative;}.nm-post.nm-post-sidebar-none .nm-post-featured-image{margin-left:-48px;width:calc(100% + 96px);}.single-sales-list .nm-post-header{position:relative;}.single-sales-list article,.single-sales-list .inquiry-box{margin-top:41.6px;}.property-details h1{font-size:15.36px;margin-bottom:16px;margin-top: 3.2px;}.pp-location{font-size:29.6px;}.pp-price{font-size:29.6px;}.pp-item{font-size:15.36px;margin-bottom:0;}.pp-type{font-size:15.36px;}.pp-item-title{font-size:13.12px;}.pp-item-content .sq{font-size:13.12px;}.map-link{font-size:12.16px;}.map-section{margin-top:32px;}.request-link a{padding:12.16px 16px;font-size:14.56px;width:100%;}.request-link{width:calc(100% - 112px);}.request-section{height:auto}.share-section{margin-top:16px;}.share-title{font-size:11.2px;}.share-wa,.share-email{margin-left:11.2px;}.share-email img,.share-wa img{width:44.8px;height:44.8px;}.more-photos-overlay{margin-top:32px;padding: 8px 22.4px;}.tmh-side-photos{gap:5px;}.nm-post.has-featured-image .nm-post-featured-image{margin-bottom:48px;}.nm-post-content h2{font-size:40px;margin-bottom: 24px;}.related-sales-section h2{padding-bottom:48px;}.related-sales-section{padding-top:48px;padding-bottom:48px;}.specialist-img{width:80px;height:80px;}.single-page-wishlist{padding: 12.16px 22.4px;font-size: 14.56px;margin-top:16px;}.wishlist-toggle .icon-heart { width: 19.2px; height: 19.2px;}#wishlist-floating-trigger .count{width: 19.2px; height: 19.2px;font-size: 10.24px;}.wishlist-toggle.in-list{top:16px;right:16px;width: 32px; height: 32px;}.featured-list-item.exclusive .list-item-image .wishlist-toggle.in-list,.featured-list-item.twodoor-pick .list-item-image .wishlist-toggle.in-list{top:51.2px;}#sell-top{max-width:960px;margin:32px auto;}#sell-top .elementor-element-populated{max-width:566.4px;margin:auto;}.gfield input[type="text"],.gfield input[type="email"],.gfield select{font-size: 11.52px;line-height: 1.2; height: auto;padding: 8px 16px;}#gfield_description_2_8{font-size:10.24px;}.gfield_label,#sell-top .gfield input[type="text"], #sell-top .gfield input[type="email"],#sell-top .gfield select{font-size:15.36px!important;}#gform_fields_2,#gform_fields_3{row-gap: 24px !important;}.sell-mid-sec > div{aspect-ratio: 200 / 52;}.sell-bottom-sec .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding-left:17.6px;padding-right:17.6px;}.sell-bottom-sec{padding-left:30.4px;padding-right:30.4px;}#gform_2 .gform-footer{margin-top:32px!important;}.testi-name{bottom:56px;}.chosen-container .chosen-results li.active-result{font-size:15.36px!important;}.chosen-single{font-size: 15.36px !important;padding:8px 16px!important;height:auto!important}.subtext{font-size:9.92px;margin-top: 12.8px; }.listing-box.elementor-section.elementor-section-boxed > .elementor-container{max-width:1088px!important;}.list-form-box{margin:auto;max-width:464px;}#field_3_6{margin-bottom:-25.6px;}#field_3_7 label,#field_3_8 label{margin-bottom:3.2px;font-size:12.8px!important;}.gform-theme--framework input[type=checkbox]:checked:before,.ginput_container_consent > input:checked:before{height:8.96px;width:8.96px;}.gfield_checkbox label{font-size:11.52px!important;margin-left:8px!important;}#input_3_9.gfield_checkbox label,#input_3_10.gfield_checkbox label{font-size:15.36px!important;}.gfield-choice-input,.ginput_container_consent > input{height:12.8px!important;width:12.8px!important;}.gchoice{grid-template-columns: minmax(12.8px, max-content) auto!important;}.gfield_checkbox{row-gap:12.8px!important;column-gap:12.8px!important;}.gfield_checkbox .gchoice{flex: 0 0 calc(50% - 6.4px);}#field_3_11{margin-bottom:-16px; padding-top: 24px;}#gform_3 .gform-footer{margin-top:48px!important;}.ads-button{font-size:11.2px;padding:8px 19.2px;}.ad-box-content{gap:16px;padding:48px;}.guide-content{margin-top:88px;margin-bottom:88px;padding: 0 calc(48px - 10px);}.gc-left,.gc-right{width:336px!important;}.gc-center{width:928px!important;font-size:18.08px;}.guide-item{padding-top:56px;margin-bottom:56px;scroll-margin-top: 54.4px;}.guide-open{padding-bottom:56px;}.guide-close{padding-top:56px;}.guide-menu{scroll-margin-top: 54.4px!important;max-width:880px!important}.content-menu-title{font-size:18.08px;}.guide-side-menu-item{font-size:13.76px;}.guide-side-menu-box > div, .content-menu-title{margin-bottom:12.8px;}.gc-left > div,.gc-right > div{top:80px;}.guide-lang-menu > *{font-size:19.2px;}.guide-open{scroll-margin-top: 88px;}.guide-side-menu-item span:first-child{display:inline-block;width:14.4px;}.side-menu-cn .guide-side-menu-item span:first-child{display:inline-block;width:24px;}.guide-content-box ul{margin-bottom: 24px;}#about-text,#partner-text{max-width:976px;margin-left:auto;margin-right:auto;}.about-btn{max-width:976px;margin-left:auto;margin-right:auto;}.team-box > .elementor-container{column-gap:35.2px;}.partner-box > .elementor-container{column-gap:35.2px;}.contact-subtext{font-size:9.92px;margin-top:9.6px;}.about-contact{max-width: 1248px; margin: auto;}.tp-stt{max-width:896px;}.faq-box{max-width: 704px; margin: 0 auto;}.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{margin-top:3.2px;}.faq-box .elementor-tab-content{font-size:18.08px;}.faq-bottom .elementor-column-gap-default>.elementor-column {max-width:720px;margin:auto;}.faq-bottom .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px;}.nm-footer-block-grid{margin:0;}.nm-footer-block-grid > li{width:16.6666%;clear: none!important;padding-bottom:48px;padding-left:0;}#gform_widget-2{width:33.3333%!important;padding-right: 108.8px;}#custom_html-3{float:right;padding-right:0;text-align:right;}footer .widget .nm-widget-title{font-size:15.36px;}#custom_html-3.widget .nm-widget-title{font-size:12.8px;text-align:right;}footer .menu-item{font-size:15.36px;}footer .custom-html-widget{font-size: 9.92px;}footer .widget ul li,.nm-footer-widgets .widget .nm-widget-title{margin-bottom: 8px;}.nm-footer-bar-left{width:66.6666%;}.nm-footer-bar-right{width:33.3333%;}.nm-footer-bar-left,.nm-footer-bar-right{font-size:12.8px;}.nm-footer-bar-custom-text{column-gap: 80px;}.gfield_consent_label{margin-left:8px!important;font-size:15.36px!important}footer .gfield_consent_label,footer .gfield_required_asterisk,.ginput_container_consent .gfield_required_asterisk{font-size: 11.58px!important;}footer .gfield_consent_label{margin-left:9.6px!important}#input_1_3_1{width:14.4px;height:14.4px;}#input_1_3_1:before{font-size:10.56px;}#input_1_1{font-size: 9.92px;line-height: 1.4; height: auto;padding: 8px 16px;}.gform-theme--foundation .gform_fields{row-gap:6.4px!important;}.gform_button{font-size: 10.56px!important; padding: 9.6px 19.2px!important;}.gform-footer{margin-top:16px!important;}.nm-footer-bar-inner{padding-bottom:32px;}.nm-footer-widgets{padding-bottom:32px;padding-top:32px;}.affiliate{width:139.2px;}.foot-wa img{width:64px;height:64px;}.foot-wa{bottom:32px;right:32px;}.has-shortlist .foot-wa{bottom:calc(64px + 65px);}#wishlist-floating-trigger.wishlist-pill{bottom:32px;right:32px;}.pill-link{font-size:11.52px;}.pill-title{font-size:14.56px;}.pp-text h1{font-size:29.6px;}.pp-text p,.pp-text li{font-size:18.08px;}.pp-text > p:nth-child(2),.pp-text > p:nth-child(3){font-size:14.56px;}}@media only screen and (min-width:1025px) and (max-width:1599.98px){.nm-row,.nm-main-menu-wrap,.nm-right-menu-wrap,.nm-footer-widgets-inner .nm-row> .col-xs-12,.nm-footer-bar-left{padding-left:1.5vw;padding-right:1.5vw;}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:50px 3vw;}.nm-header.centered .nm-menu > li > a{padding:19px 0;}.nm-menu li:not(:last-child){margin-right:2.8vw;}.elementor-widget:not(:last-child) {--kit-widget-spacing: 15px;}.elementor-widget.gap15:not(:last-child) {--kit-widget-spacing: 21px;}.elementor-widget.gap18:not(:last-child) {--kit-widget-spacing: 1.8vw;}.elementor-widget.gap25:not(:last-child) {--kit-widget-spacing: 2.5vw;}.elementor-widget.gap40:not(:last-child) {--kit-widget-spacing: 4vw;}.nm-header.centered .nm-main-menu{margin-left:0;}.nm-header.centered .nm-right-menu{margin-right:0;}.sec-tt .elementor-heading-title,.related-sales-section h2,.ad-box-content h3{font-size:20px!important;}.featured-box{padding-bottom:3vw;}.mobile{display:none;}p,.elementor-widget-text-editor p:not(:last-child){margin-bottom:1.5vw;}.font24 .elementor-heading-title,.font24,.elementor-toggle-title{font-size:20px;}.font21 .elementor-heading-title,.font21{font-size:17.5px;}.font36 .elementor-heading-title,.font36{font-size:28.5px;}.font28 .elementor-heading-title,.font28{font-size:23px;}.font18{font-size:14.5px;}.font18 .elementor-heading-title{font-size:15px;}.gfield_required_asterisk{font-size:.92vw;}.boxed-width{padding:0 3vw;}.home-top-left.elementor-column.elementor-col-66{width:calc(66.666% - 1.8vw)}.home-top-right.elementor-column.elementor-col-33{width:calc(33.333% + 1.8vw)}.home-top-right > div > div.elementor-element:before{content:'';height:100%;width:2px;background-color:#004d9b;position:absolute;}.home-stt .elementor-heading-title{font-size:.96vw;}.home-tt .elementor-heading-title{font-size: 33px;}.home-btn .elementor-button{font-size: 12px;padding: 9px 18px;}.home-top-right > div{padding:2vw 4vw;}.home-top-right > div > div:before{left:-2vw;}.home-top-right > div > div:not(:last-child):before{height:calc(100% + 20px);top:0;}.page-template-page-buy .nm-page-full{padding-left:3vw;padding-right:3vw;}.featured-box .sec-tt,.featured-list-box .sec-tt{padding-top:50px;padding-bottom:50px;}.page-template-page-buy .swiper{padding-top:71px;margin-top:-71px;}.page-template-page-buy .swiper-button-next, .page-template-page-buy .swiper-button-prev{top:0;height:18px;margin-top:0;}.swiper-button-next:after, .swiper-button-prev:after{font-size:18px;}.featured-list-box{padding-bottom:50px}.sales-list-header{padding:1.6vw 3vw 0;top:3.46vw;}.sales-list-menu-item >span{padding-bottom:1.6vw;display:block;line-height:2.4;}.sales-list-menu-item > span:before{content:'';width:100%;height:2px;background-color:transparent;position:absolute;bottom:-1px;transition:background-color .3s ease-in-out;}.sales-list-menu-item:hover span:before{background-color:#004d9b;}.sales-list-search{padding-bottom: 1.6vw;}.sales-list-menu{column-gap: 1.8vw;font-size: 14px;}#search-filter-input-text-0{font-size: 12px;line-height: 16px;padding-left:.8vw;}#search-filter-input-text-0::placeholder{font-size: 12px;}.sales-list-search .search-filter-field__input{width: 13.8vw;}.sales-list-head-title{font-size:1.9vw}.sales-list-submenu{width:230px;}.sales-list-menu-item:last-child .sales-list-submenu{right:-3vw;}.search-filter-input-checkbox__label{font-size:14px;padding-left: .5vw;}#search-filter-label-1{font-size:14px;margin-bottom:3px;}.search-filter-select-range__separator{margin-top:20px;margin-bottom:3px;}.search-filter-component-combobox .search-filter-component-combobox__selection,.search-filter-component-combobox-base__listbox-option{font-size:12px;padding-left:21px;}.sales-list-submenu .search-filter-component-combobox .search-filter-component-combobox__selection,#search-filter-input-combobox-listbox-0 .search-filter-component-combobox-base__listbox-option,#search-filter-input-combobox-listbox-1 .search-filter-component-combobox-base__listbox-option{font-size:14px;}.search-filter-input-checkbox{padding:0 0 12px;}.search-filter-input-checkbox:last-child{padding-bottom:0;}.search-filter-input-checkbox__control {width: 15px;height: 15px;}.clear-filter .search-filter-field__input{font-size:14px;padding: 3.1px 60px 3.1px 21px;}.clear-filter{margin-top: 52px;top:calc(3.2vw + 86.6px);right:3vw;}.clear-filter .search-filter-field__input:before{right:.9vw;width:12px;}.clear-filter .search-filter-field__input:after{right:.9vw;width:12px;}.total-count-box > div{font-size: 15px;}.total-count-box{top:52px;}.orderby .search-filter-label{font-size: 15px;width: 60px;}.orderby .search-filter-component-combobox{width:205px;padding: 6.3px 21px 6.3px 21px; background-color: #fff; border-color: #bdbdbd;}.search-filter-component-combobox .search-filter-component-combobox__selection{padding:0;line-height:16px;align-content: center;}.search-filter-component-combobox__actions-input{height: 1.8vw; padding: 0;}.search-filter-component-combobox .search-filter-component-combobox__listbox-toggle svg{width:1.5vw;height:1.5vw;}.sales-list-submenu .search-filter-component-combobox__header{height:28.6px;padding: 0 4px 0 12.2px;}.single-sales-list .nm-post-col{padding:0 1.5vw;position:relative;}.nm-post.nm-post-sidebar-none .nm-post-featured-image{margin-left:-3vw;width:calc(100% + 6vw);}.single-sales-list .nm-post-header{position:relative;}.property-details h1,.pp-type{font-size:14.5px;}.pp-item{margin-bottom:0;font-size:14.5px;}.pp-price{font-size:29px;}.map-link{font-size:11.5px;}.map-section{margin-top:30px;}.request-link a{padding:8.2px 15px;font-size:14px;width:100%;}.request-link{width:calc(100% - 88px);}.share-section{margin-top:15px;}.share-title{font-size:11px;}.nm-post.has-featured-image .nm-post-featured-image{margin-bottom:3vw;}.nm-post-content h2{font-size:2.5vw;margin-bottom: 1.5vw;}.related-sales-section h2{padding-bottom:3vw;}.related-sales-section{padding-top:3vw;padding-bottom:3vw;}.cta-left,.single-sales-list article{width:calc(100% - 360px);}.cta-right,.single-sales-list .inquiry-box{width:360px;}#sell-top{max-width:920px;margin:30px auto;}#sell-top .elementor-element-populated{max-width:540px;margin:auto;}#sell-top .gfield input[type="text"], #sell-top .gfield input[type="email"],#sell-top .gfield select{font-size: 14.5px;line-height: 1.2; height: auto;padding: 6px 20px;}#gform_fields_2,#gform_fields_3{row-gap: 1.5vw !important;}.sell-mid-sec > div{aspect-ratio: 200 / 52;}.sell-bottom-sec .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding-left:1.1vw;padding-right:1.1vw;}.sell-bottom-sec{padding-left:1.9vw;padding-right:1.9vw;}.subtext{font-size:.62vw;margin-top: .8vw; }.listing-box.elementor-section.elementor-section-boxed > .elementor-container{max-width:68vw!important;}.list-form-box{margin:auto;max-width:29vw;}#field_3_6{margin-bottom:-1.6vw;}#field_3_7 label,#field_3_8 label{margin-bottom:3px;font-size:12px!important;}.gform-theme--framework input[type=checkbox]:checked:before,.ginput_container_consent > input:checked:before{height:.56vw;width:.56vw;}.gfield_checkbox label{font-size:.72vw!important;margin-left:8px!important;}#input_3_9.gfield_checkbox label,#input_3_10.gfield_checkbox label{font-size:14.5px!important;}.gfield-choice-input,.ginput_container_consent > input{height:12px!important;width:12px!important;}.gchoice{grid-template-columns: minmax(.8vw, max-content) auto!important;}.gfield_checkbox{row-gap:.8vw!important;column-gap:.8vw!important;}.gfield_checkbox .gchoice{flex: 0 0 calc(50% - .4vw);}#field_3_11{margin-bottom:-1vw; padding-top: 1.5vw;}#gform_3 .gform-footer{margin-top:3vw!important;}.guide-content{margin-top:80px;margin-bottom:80px;padding: 0 calc(3vw - 10px);}.gc-left,.gc-right{width:300px!important;}.gc-center{width:calc(100% - 600px)!important;font-size:17.2px}.guide-content-box ul{margin-bottom: 1.5vw;}#about-text,#partner-text{max-width:940px;margin-left:auto;margin-right:auto;}.team-box > .elementor-container{column-gap:2.2vw;}.partner-box > .elementor-container{column-gap:2.2vw;}.contact-subtext{font-size:.62vw;margin-top:.6vw;}.about-contact{max-width: 78vw; margin: auto;}.faq-box{max-width: 675px; margin: 0 auto;}.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{margin-top:3px;}.faq-bottom .elementor-column-gap-default>.elementor-column {max-width:698px;margin:auto;}.faq-bottom .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px;}.nm-footer-block-grid{margin:0;}.nm-footer-block-grid > li{width:16.6666%;clear: none!important;padding-bottom:50px;padding-left:0;}#gform_widget-2{width:33.3333%!important;padding-right: 120px;}#custom_html-3{float:right;padding-right:0;text-align:right}footer .widget .nm-widget-title{font-size:14.5px;}#custom_html-3.widget .nm-widget-title{font-size:11.5px;text-align:right}footer .menu-item{font-size:15px;}footer .custom-html-widget{font-size: 10px;}footer .widget ul li,.nm-footer-widgets .widget .nm-widget-title{margin-bottom: .5vw;}.nm-footer-bar-left{width:66.6666%;}.nm-footer-bar-right{width:33.3333%;}.nm-footer-bar-left,.nm-footer-bar-right{font-size:11.5px;}.nm-footer-bar-custom-text{column-gap: 5vw;}.gfield_consent_label{margin-left:.5vw!important;font-size:14.5px!important}footer .gfield_consent_label,footer .gfield_required_asterisk,.ginput_container_consent .gfield_required_asterisk{font-size: 11px!important;}footer .gfield_consent_label{margin-left:.6vw!important}#input_1_3_1{width:.9vw;height:.9vw;}#input_1_3_1:before{font-size:.66vw;}#input_1_1{font-size: .62vw;line-height: 1.4; height: auto;padding: .5vw 1vw;}.gform-theme--foundation .gform_fields{row-gap:.4vw!important;}.gform_button{font-size: .66vw!important; padding: .6vw 1.2vw!important;}.gform-footer{margin-top:1vw!important;}.nm-footer-bar-inner{padding-bottom:2vw;}.nm-footer-widgets{padding-bottom:2vw;padding-top:2vw;}.pp-text h1{font-size:28.5px;}.pp-text p,.pp-text li{font-size:17.2px;}.pp-text > p:nth-child(2),.pp-text > p:nth-child(3){font-size:14px;}}@media only screen and (max-width:1024px){.nm-menu li:not(:last-child){margin-right:24px;}.nm-header.centered .nm-menu > li > a{padding-left:0;padding-right:0;}.elementor-column{width:100%!important;}.desktop{display:none!important;}.font18{font-size:14px;}.font18 .elementor-heading-title{font-size:15px;}.nm-page-default-col{padding-top:20px;}body.home .nm-page-default-col,body.page-id-352 .nm-page-default-col{padding-top:0;}.featured-list-item .list-item-image:before{font-size:12px;}.featured-list{padding-bottom:30px;}.list-gap .featured-list{padding-bottom:0;}.search-filter-query .featured-list{padding:0;}.list-item-info{font-size:13px;}.clear-filter .search-filter-field__input{padding-right:30px;}.clear-filter{margin-top:23px;}.total-count-box > div{flex-basis:80%;font-size:14px;}.sales-list-menu,.sales-list-search .search-filter-base,.custom-sorting-menu{display:none;}.open + .sales-list-menu,.open + .custom-sorting-menu{display: block;}.filter-menu.open span,.orderby-menu.open span{display:none;}.filter-menu.open:after,.orderby-menu.open:after{content:'Close';}.sales-list-menu{position: absolute; top: 51px; width: 100%; left: 0; height: calc(100vh - 104px); background-color: #fff; border-top: 1px solid #eee; align-items: start;overflow:auto;z-index:11;}.sales-list-menu-item{border-bottom:1px solid #eee;padding:15px 30px;}.sales-list-menu-item.active .sales-list-submenu{display:block;}.sales-list-header{top:47px;padding:15px 30px;}.sales-list-submenu{position:unset;padding-left:0;padding-right:0;}.sales-list-menu-item:after { content:'';position:absolute;right:30px;top:18px;transition:all .2s ease-in-out;display: inline-block;border: solid black; border-width: 0 1px 1px 0; padding: 3px;transform: rotate(45deg);}.sales-list-menu-item.active:after{transform: rotate(-135deg);top:23px;}.search-filter-select-range__separator {margin-top: 15px;}.search-filter-input-checkbox__control {width: 18px;height: 18px;}.custom-sorting-menu{position: absolute; top: 51px; width: 100%; left: 0; height: calc(100vh - 104px); background-color: #fff; border-top: 1px solid #eee;}.custom-sorting-menu .sort-item{border-bottom: 1px solid #eee;padding: 15px 30px;}.custom-sorting-menu .sort-item.active{text-decoration:underline;text-underline-offset: 2px;}.search-filter-input-checkbox--is-active .search-filter-input-checkbox__control:after{width:14px;height:14px;}.clear-filter .search-filter-field__input:before,.clear-filter .search-filter-field__input:after{width:10px;}footer .widget .nm-widget-title, footer .menu-item{font-size:15px;}.gform_button {font-size: 12px !important;padding: 12px 24px !important; }.gform-theme--foundation .gform_fields{row-gap:15px!important;}.single-sales-list article .nm-post-content{margin-bottom:30px;}.map-section{margin-top:30px;}.box-box{flex-direction: column;}.single-sales-list article,.single-sales-list .inquiry-box{width:100%;}.pp-bottom:before,.pp-bottom:after{margin-left:-30px;}#search-filter-label-1,.search-filter-input-checkbox__label,.sales-list-submenu .search-filter-component-combobox .search-filter-component-combobox__selection, #search-filter-input-combobox-listbox-0 .search-filter-component-combobox-base__listbox-option,#search-filter-input-combobox-listbox-1 .search-filter-component-combobox-base__listbox-option,.search-filter-component-combobox-base__listbox-option{font-size:15px;}.related-sales-section .featured-list{padding-left:0;padding-right:0;}#gform_fields_2,#gform_fields_3{row-gap: 30px !important;}.chosen-container .chosen-results li.active-result{font-size:14px!important;}#sell-top{margin:0 15px 30px;width:calc(100% - 30px);}.tab-box{padding:15px 10px;}.about-contact{flex-wrap:wrap;}.contact-item{flex-basis:100%;margin-bottom:30px;}.contact-item:last-child{margin-bottom:0;}.team-box > .elementor-container,.partner-box > .elementor-container{row-gap:40px;}#gform_widget-2,#custom_html-3{width:100%;}#nav_menu-2,#nav_menu-3{width:50%;clear: none;}footer .menu-item{font-size:14px;}footer .custom-html-widget{font-size: 10px;}.nm-footer-bar-left, .nm-footer-bar-right {font-size:14px;}.gfield_consent_label, .gfield_required_asterisk{font-size:12px!important;}#field_1_4{margin-bottom:-5px;}.nm-footer-bar-custom-text{column-gap:40px;}.guide-content{margin-top:20px;margin-bottom:40px;padding: 0 20px;}.guide-menu{scroll-margin-top: 46px!important;}.gc-left{ position: fixed; height: 100vh; left: -100%; top: 0;background-color: #fff;z-index: 9999;transition: left 0.25s ease!important;width: 320px !important;}.gc-left:before{content:'';width:100vw;height:100vh;background-color:rgba(51, 51, 51, 0.6);position:fixed;top:0;left:-100%;display:block; transition: opacity 0.25s ease;opacity:0;}.gc-left > div{background-color:#fff;height:100%;padding: 20px 30px !important;}.gc-left.open{left:0;}.gc-left.open:before{opacity:1;left:0}.gc-center{order:2;}.gc-right{order:1;}.guide-mobile-intro{width:18px;height:140px;position:fixed;left:0;top:50%;border-top:1px solid;transition:left .25s ease;transform: translateY(-50%);border-bottom:1px solid;border-right:1px solid;border-color:#cacaca;display:flex;background-color:#fff;justify-content: center;}.guide-mobile-intro img{width:8px;height:auto;}.guide-mobile-intro.open{left:-18px;}.guide-mobile-back{padding-bottom: 10px;border-bottom: 1px solid #cacaca;margin-bottom: 10px;font-size: 12px;color: #cacaca;position:relative;text-indent: -9999px;}.guide-mobile-back:after{content:'';width:10px;height:18px;background-image:url(/img/icon-left.svg);position:absolute;right:0;top:0;display:block;background-repeat: no-repeat;}.guide-lang-menu{margin-bottom:20px}.testi-name{bottom:45px;}.property-details h1,.pp-type{font-size:14.5px;}.pp-price{font-size:29px;}.share-email img, .share-wa img{width:37px;height:37px;}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{margin-top:5px;}.cta-inner-box{padding:0 15px;flex-direction:column;row-gap:20px;}.cta-left,.cta-right{width:100%;}.cta-box{padding-top:40px;padding-bottom:40px;}.faq-box{max-width: 675px; margin: 0 auto;}}@media only screen and (max-width:991px){.nm-footer-bar-right .nm-footer-bar-col-inner{margin-top:0;justify-content:flex-end;}.nm-footer-bar-right .nm-footer-bar-text{justify-content:flex-end;}.nm-footer-bar-custom-text{flex-wrap:nowrap;align-items: start;}.nm-footer-bar-inner > .nm-row{display:flex;}.nm-footer-bar-right{align-content:start;}.mobile-menu-layout-side #nm-mobile-menu .menu a{padding:13px 0;}}@media only screen and (max-width:768px){.nm-row{padding-left:15px;padding-right:15px;}.featured-list{padding-left:0;padding-right:0;grid-template-columns: repeat(1, 1fr);gap:30px;}.related-sales-section .featured-list{grid-template-columns: repeat(1, 1fr);}.tab-box{padding:20px 5px;}.list-gap{margin-bottom:30px!important;}.more-photos-overlay{margin-top:15px;}.tmh-gallery-container{aspect-ratio: 16 / 10;}.tmh-side-photos{gap:5px;display:none;}.tmh-side-photos .gal-item{width:100%;}.ad-box-content{padding:18px;}.ad-box-content h3{font-size:13px;}.guide-item-title{font-size:20px;}.guide-item{padding-top:30px;margin-bottom:30px;scroll-margin-top: 105px;}.guide-open{padding-bottom:15px;}.guide-close{padding-top:30px;}.guide-item:last-child{margin-bottom:15px;}.property-details h1,.pp-type{font-size:12px;}.tmh-main-photo .more-photos-overlay{display:block;}.pp-top{flex-direction:column;row-gap: 10px;}.pp-top-right{text-align:left;}.pp-bottom{flex-wrap:wrap;row-gap:10px;}.pp-bottom > div{width:25%;}.pp-bottom > div:nth-child(2){width:75%;}}@media only screen and (max-width:767.98px){.list-item-info{margin-top:10px;}.total-count-box{top:60px;width: 100%;justify-content: center;text-align: center;}.total-count-box .total-count{margin-right:0;}.clear-filter{text-align: center;}.clear-filter > div{align-items: center;}.featured-list-box .sec-tt{padding-bottom:60px}.swiper-button-next:after, .swiper-button-prev:after{font-size:20px;}.page-template-page-buy .swiper-button-next, .page-template-page-buy .swiper-button-prev{height:20px;}}@media only screen and (max-width:600px){.featured-list{grid-template-columns: repeat(1, 1fr);}.featured-list-item .list-item-image:before{font-size: 12px; height: 28px !important;}.nm-footer-bar-left, .nm-footer-bar-right {font-size:10px;}.guide-menu .font24{font-size:14px;}.guide-menu-item a{padding:20px 0;}.nm-footer-bar-custom-text{column-gap:15px;}#custom_html-3.widget .nm-widget-title{margin-bottom:5px;}.pp-item-title{font-size:12px;}.pp-item-content .sq {font-size: 9.5px;}.pp-item-content{font-size:16px;}.clear-filter{position: sticky;margin-top: -20px;margin-bottom: 20px;top:120px;}.request-section{justify-content: space-between;}.nm-mobile-menu-header, .mobile-menu-layout-side #nm-mobile-menu .nm-mobile-menu-content{padding-left:0;padding-right:0;}[for="input_1_3_1"] .ib{display:inline-block!important;}.gform-theme--framework .gfield--type-choice .ginput_container_consent{align-items:center;}.mbr{display:block;}#field_1_3{padding-right:3px;}.more-photos-overlay{font-size:10px;padding: 4px 12px;}.pp-top{margin:15px 0;}.pp-location{font-size:18px;font-weight:700;}.property-details h1, .pp-type{font-size:12px;}.pp-price{font-size:18px;}.pp-top-right .pp-item{font-size:12px;margin-bottom:0;}.single-sales-list article.sales-list h3{font-size:18px;}.single-sales-list article .nm-post-content{font-size:14px;margin-bottom:15px}.single-sales-list article{margin-top:20px;}.single-sales-list .inquiry-box{margin-top:20px;}.pp-top-left .pp-item{margin-bottom:3px;line-height:1;font-size:11px;}.pp-top-right .pp-item{}.pp-bottom{padding:15px 0;}.map-section{margin-top:15px;padding-bottom:15px;}.map-section .font18{font-size:11px;}.specialist-section{padding-top:15px;}.specialist-img{width:70px;height:70px;}.specialist-details .font24{font-size:16px;}.specialist-details .font18{font-size:10px;display: block;}.cta-left .font36{font-size:18px;}.cta-left{padding-right:0;}.mc-title{font-size:18px!important;}.mc-subtitle,.mc-field-label.font18,.mc-result-row-label.font18{font-size:13px!important;}.mc-input-row > *,.mc-result-row-value{font-size: 16px!important;}.mc-hint{font-size:12px!important;}.mc-footnote{font-size:12px!important;}.ab-tt .font18{margin-top:5px;}}@media only screen and (max-width:420px){.gfield_consent_label[for="input_1_3_1"] {font-size:12px!important;}}@media only screen and (max-width:370px){.nm-footer-bar-left, .nm-footer-bar-right {font-size:8px;}.nm-footer-bar-left{padding-right:0;}.pp-item-content{font-size:15px;}}