:where([data-s3image]) { height: auto; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1); }:root { --wp-admin-theme-color: #3858e9; --wp-admin-theme-color--rgb: 56,88,233; --wp-admin-theme-color-darker-10: #2145e6; --wp-admin-theme-color-darker-10--rgb: 33,69,230; --wp-admin-theme-color-darker-20: #183ad6; --wp-admin-theme-color-darker-20--rgb: 24,58,214; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}html { font-family: sans-serif; text-size-adjust: 100%; }body { margin: 0px; }article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }[hidden], template { display: none; }a { background-color: transparent; }b, strong { font-weight: 700; }h1 { margin: 0.67em 0px; font-size: 2em; }img { border: 0px; }svg:not(:root) { overflow: hidden; }figure { margin: 1em 40px; }button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }button { overflow: visible; }button, select { text-transform: none; }button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }input { line-height: normal; }input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }textarea { overflow: auto; }table { border-spacing: 0px; border-collapse: collapse; }td, th { padding: 0px; }@media print{*, ::after, ::before { color: #000000 !important; text-shadow: none !important; background: 0px 0px !important; box-shadow: none !important; }a, a:visited { text-decoration: underline; }a[href]::after { content: " (" attr(href) ")"; }a[href^="javascript:"]::after, a[href^="#"]::after { content: ""; }img, tr { break-inside: avoid; }img { max-width: 100% !important; }h2, h3, p { orphans: 3; widows: 3; }h2, h3 { break-after: avoid; }}* { box-sizing: border-box; }html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; color: #333333; background-color: #ffffff; }button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }a { color: #337ab7; text-decoration: none; }figure { margin: 0px; }img { vertical-align: middle; }.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img { display: block; max-width: 100%; height: auto; }.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }.h1, .h2, .h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }.h4, .h5, .h6, h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }.h1, h1 { font-size: 36px; }.h2, h2 { font-size: 30px; }.h3, h3 { font-size: 24px; }.h4, h4 { font-size: 18px; }p { margin: 0px 0px 10px; }ol, ul { margin-top: 0px; margin-bottom: 10px; }ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }@media (min-width: 768px){.container { width: 750px; }}@media (min-width: 992px){.container { width: 970px; }}@media (min-width: 1200px){.container { width: 1170px; }}.row { margin-right: -15px; margin-left: -15px; }.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left; }.col-xs-12 { width: 100%; }@media (min-width: 992px){.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left; }.col-md-12 { width: 100%; }.col-md-9 { width: 75%; }.col-md-6 { width: 50%; }.col-md-3 { width: 25%; }.col-md-pull-9 { right: 75%; }.col-md-push-3 { left: 25%; }}table { background-color: transparent; }label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; }input[type="checkbox"], input[type="radio"] { margin: 4px 0px 0px; line-height: normal; }.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: #555555; background-color: #ffffff; background-image: none; border: 1px solid #cccccc; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }textarea.form-control { height: auto; }.nav { padding-left: 0px; margin-bottom: 0px; list-style: none; }.breadcrumb { padding: 8px 15px; margin-bottom: 20px; list-style: none; background-color: #f5f5f5; border-radius: 4px; }.breadcrumb > li { display: inline-block; }.breadcrumb > li + li::before { padding: 0px 5px; color: #cccccc; content: "/ "; }.breadcrumb > .active { color: #777777; }.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before { display: table; content: " "; }.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after { clear: both; }.hidden { display: none !important; }.visible-lg, .visible-md, .visible-sm, .visible-xs { display: none !important; }@media (max-width: 767px){.visible-xs { display: block !important; }}html, body, div, span, applet, object, iframe, .advanced_search_map h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; }body { background: #ffffff; line-height: 1em; }ul { list-style: none; }table { border-collapse: separate; border-spacing: 0px; }caption, th, td { font-weight: normal; text-align: left; }a { color: #222222; transition: color 0.4s linear; }a img { border: 0px; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }html, body { height: 100%; margin: 0px; }body { color: #5c727d; background-color: #f7f7f7; font-family: Roboto, sans-serif; }b, strong { font-weight: 500; }.row { margin-left: 15px; margin-right: 15px; }.col-md-push-3.rightmargin { padding-left: 15px; padding-right: 15px; }h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #222222; font-family: Roboto, sans-serif; }h1 { font-size: 34px; line-height: 1.3em; margin-bottom: 15px; font-weight: 500; }h2 { font-size: 28px; line-height: 1.3em; margin-bottom: 15px; font-weight: 500; }h3 { font-size: 24px; line-height: 1.3em; margin-bottom: 15px; font-weight: 500; }h4 { font-size: 18px; line-height: 1.3em; margin-bottom: 15px; font-weight: 500; }.entry-title { margin: 0px 0px 25px; width: 100%; float: left; word-break: break-word; }.container { padding: 0px; width: 1200px; position: relative; z-index: 2; }.content_wrapper { width: 1200px; margin: 0px auto; background-color: #f8f8f8; padding: 0px 15px 30px; position: relative; }.page .single-content, .page .content_wrapper, .home.page .single-content, .home.page .content_wrapper { padding-bottom: 0px; margin-bottom: 0px; }.wide { width: 100%; background-color: #f8f8f8; }.col-md-9.rightmargin, .full_width_prop { width: 70%; }.col-md-push-3.rightmargin, .single_width_blog.col-md-push-3, .full_width_prop.col-md-push-3 { left: 30%; }.header_media { background-color: #fdfdfd; position: relative; z-index: 3; width: 100%; display: inline-block; padding-top: 90px; }#primary { transition: 0.4s; width: 30%; }.col-md-pull-9 { right: 70%; }.widget-area-sidebar { min-height: 500px; margin-top: 0px; }label { margin-bottom: 7px; font-size: 13px; font-weight: 500; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #eeeeee; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.membership_package_product, .propery_listing_main_image, #googleMap_shortcode, #carousel-indicators-vertical img, .property_listing_blog, .property_listing, .agency_content_wrapper, .agent_content, .wpestate_agent_details_wrapper, .comment-reply-link, .post-carusel, .single-blog, .widget-container, .blog2v .property_listing_blog, .agent_card_my_listings, .featured_div, .user_role_featured_image, .user_role_image, .user_role_status, .agent_unit, .blog_author_image, .featured_property_type1 .featured_prop_price, .agentpict, .wpestate_schedule_tour_wrapper, #carousel-listing, .indicator-energy, .leaflet-popup-content .info_details.openstreet_map_price_infobox, #access ul ul, input, .adv_handler, #search_wrapper, #search_wrapper_color, .blog_unit_image, .blog_unit, .comment-form #submit, .adv_search_tab_item, #search_wrapper, .property_unit_type5 .item, .property_unit_type5 .featured_gradient, .property_unit_type5, .adv_search_tab_item, .property_reviews_wrapper, .listing_wrapper, .term_bar_item, .agentpict, .schedule_meeting, .form-control, .subunit_wrapper, .related_blog_unit_image img, .widget_latest_listing_image img, .agent-unit-img-wrapper img, .featured_widget_image img, .front_plan_row, .front_plan_row_image, .acc_google_maps, .wpresidence_button, .sidebar_filter_menu, .header_agency_container img, .contact-comapany-logo { border-radius: 4px; }.wpestate-flex { display: flex; }.wpestate-flex-wrap { flex-wrap: wrap; }.wpestate-align-self-center { align-self: center; }.wpestate-align-items-center { align-items: center; }.wpestate-justify-content-between { justify-content: space-between; }.wpestate-text-end { text-align: right; }input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="number"], textarea { font-size: 13px; padding: 9px 0px 9px 9px; color: #8593a9; border: 1px solid #f0f0f0; background-color: #ffffff; box-shadow: none; appearance: none; }#access { padding: 0px 45px; height: 100%; }#access .menu { height: 100%; }#access ul { font-size: 13px; list-style: none; margin: 0px 0px 0px -0.8125em; padding-left: 0px; z-index: 99999; text-align: right; }#access li { display: inline-block; text-align: left; position: relative; transition: padding 0.35s; backface-visibility: hidden; }#access a { display: block; text-decoration: none; font-size: 15px; font-weight: 500; padding-left: 15px; padding-right: 15px; transition: none; color: #222222; cursor: pointer; backface-visibility: hidden; }.hover_type_2 #access a, .hover_type_1 #access a { transition: 0.2s linear; }.menu > li { height: 100%; line-height: 90px; }.menu-main-menu-container { height: 100%; }#access .current-menu-item > a, #access .current-menu-parent > a, #access .current-menu-ancestor > a { color: #0073e1; }#access .current-menu-item { color: #0073e1; }.master_header { background-color: #ffffff; width: 100%; position: fixed; top: 0px; z-index: 100; transition: 0.3s; backface-visibility: hidden; }.header_wrapper { width: 100%; margin: 0px auto; height: 90px; transition: height 0.3s; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }.header_wrapper_inside { width: 1110px; height: 100%; margin: 0px auto; }.logo img { max-height: 54px; max-width: 160px; }.top_bar { height: 40px; line-height: 40px; width: 1110px; padding: 0px; font-size: 13px; color: #b6b6b6; backface-visibility: hidden; margin: 0px auto; }.top_bar_wrapper { background-color: #f3f3f3; transform-style: preserve-3d; backface-visibility: hidden; z-index: 1; position: relative; width: 100%; }.master_header.wide { width: 100%; }.top_bar a { color: #b6b6b6; font-size: 14px; padding: 11px 0px; }.left-top-widet li, .right-top-widet li { float: left; display: inline; }.top_bar .widget-container { display: inline; margin-bottom: 0px; }.login_links i, .top_bar i { width: 13px; margin-right: 5px; margin-left: 0px; font-size: 13px; }#header4_footer .social_sidebar_internal a, .top_bar .social_sidebar_internal a { padding: 0px 5px; float: left; box-sizing: border-box; vertical-align: 0%; }.header_media { background-color: #fdfdfd; position: relative; z-index: 3; width: 100%; display: inline-block; padding-top: 90px; }.has_top_bar .header_media { padding-top: 131px; }.user_menu_wrapper { position: relative; }.user_menu { color: #0073e1; cursor: pointer; transform-style: preserve-3d; backface-visibility: hidden; }#forgot_pass_mobile, #user_menu_open #forgot_pass_topbar { display: inline-block; padding: 6px 0px 0px; }#wp-forgot-but-mobile, #wp-forgot-but, #wp-login-but { width: 227px; margin-bottom: 8px; }.mobile_header { background-color: #282d33; height: 70px; width: 100%; float: left; display: none; position: relative; }.mobile_header i { color: #ffffff; font-size: 17px; margin: 26px; }.mobile-logo img { margin: 0px auto; max-height: 70px; width: auto; max-width: 200px; top: 50%; transform: translate(0px, -50%); left: 0px; right: 0px; position: absolute; }.mobile-trigger-user, .mobile-trigger { font-size: 14px; color: #ffffff; height: 70px; display: inline; float: left; cursor: pointer; position: absolute; top: 0px; }.mobilewrapper { position: fixed; height: 100%; max-height: 100%; top: 0px; bottom: 0px; display: none; width: 256px; min-height: 100vh; overflow-x: hidden !important; }.mobilewrapper-user { display: none; position: fixed; width: 100%; height: 100%; min-height: 100%; max-height: 100%; top: 0px; background-color: #282d33; overflow-x: hidden !important; }.snap-drawers { position: absolute; inset: 0px; width: auto; height: auto; }.snap-drawer { position: absolute; inset: 0px auto; width: 265px; height: auto; overflow: auto; transition: width 0.3s; background-color: #161d21; }.snap-drawer-right { right: 0px; padding-top: 18px; }.mobilewrapper-user label, .mobilewrapper-user a, .mobilewrapper-user .widget-title-sidebar { color: #ffffff; }.mobilewrapper-user .login_sidebar { width: 254px; display: inline-block; margin-left: 6px; }#login-div-title-mobile, #register-div-title-mobile, #forgot-div-title-mobile { font-size: 16px; color: #ffffff; padding-left: 13px; }.mobilex-menu { margin-bottom: 0px; background-color: #161d21; margin-top: 0px; width: 100%; float: left; margin-left: 0px !important; }.mobilex-menu li { position: relative; font-weight: 400; list-style: none; font-size: 13px; margin-bottom: 0px; border-bottom: 1px solid #576871; }.mobilex-menu li a { color: #ffffff; width: 100%; padding: 17px 20px 17px 30px; display: flex; align-items: center; transition: color 0.4s linear; }.mobilemenu-close-user, .mobilemenu-close { position: absolute; top: 0px; right: 0px; cursor: pointer; width: 40px; height: 40px; padding: 7px; color: #ffffff; }.mobilemenu-close-user i, .mobilemenu-close i { font-size: 15px; padding: 3px 0px 0px 8px; }#menu-main-menu { margin-left: 14px; }.form-control { display: block; width: 100%; height: 40px; padding: 9px 12px; font-size: 13px; line-height: 1.42857; color: #8593a9; vertical-align: middle; background-color: #ffffff; background-image: none; border: 1px solid #f0f0f0; box-shadow: none; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; margin-bottom: 10px; }textarea.form-control { height: auto; font-size: 13px; }.breadcrumb { color: #8593a9; background: none; margin-top: 15px; padding: 0px; margin-bottom: 15px; font-size: 12px; margin-left: 0px; }.breadcrumb > li + li::before { font-family: "Font Awesome 5 Free"; padding: 0px 5px; color: #8593a9; content: ""; font-weight: 600; }.breadcrumb a { color: #8593a9; transition: 0.25s; }.breadcrumb > li { display: inline-block; word-break: break-word; }.breadcrumb .active { color: #0d7ae3; }.breadcrumb_container { min-height: 30px; }.video_container_modal, #property_details_modal_wrapper, #modal_login_wrapper { display: none; width: 100%; height: 100%; top: 0px; left: 0px; position: fixed; z-index: 9999; }.property_details_modal_back, .modal_login_back { background-color: #111111; opacity: 0.5; width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; z-index: 1; }.modal_login_container { background-color: #ffffff; left: 0px; right: 0px; top: 8%; width: 750px; height: 550px; z-index: 1; margin: 0px auto; box-shadow: rgba(29, 29, 29, 0.05) 3px 5px 13px 0px; border-radius: 10px; overflow: hidden; position: relative; }.login-register-modal-image { position: absolute; width: 50%; height: 100%; top: 0px; left: 0px; background-position: 50% 50%; background-size: cover; }.login-register-modal-image_text { position: absolute; bottom: 25px; left: 45px; font-size: 31px; font-weight: 500; color: #ffffff; z-index: 2; line-height: 1.25em; right: 45px; }.password_holder { position: relative; display: inline-block; width: 100%; }.show_hide_password { position: absolute; top: 10px; right: 10px; font-size: 17px; color: #8795ab; opacity: 0.7; cursor: pointer; }#register-div-mobile .show_hide_password, .loginwd_sidebar .show_hide_password, .shortcode-login .show_hide_password, #login-div_mobile .show_hide_password { top: 10px; }#register-div-mobile #user_password_mobile_retype, #register-div-mobile #user_password_mobile, .loginwd_sidebar #user_password_wd_retype, .loginwd_sidebar #user_password_wd, .loginwd_sidebar #login_pwd_wd, .shortcode-login #user_password_retype, .shortcode-login #user_password, .shortcode-login #login_pwd #modal_login_wrapper #login_pwd_topbar, #login_pwd_mobile { padding-right: 45px; }#modal_login_wrapper .form-control { }.login-register-modal-form-wrapper { position: absolute; width: 50%; height: 100%; top: 0px; left: 50%; }.video_modal_login_close, #property_details_modal_close, #login-modal_close { position: absolute; top: 0px; right: 0px; text-align: center; cursor: pointer; z-index: 999999; background-image: url("//buysellhome.net/wp-content/swift-ai/images/wp-content/themes/wpresidence/css/css-images/closeicon4-png.webp"); background-position: 50% 50%; background-repeat: no-repeat; width: 25px; height: 25px; opacity: 0.3; }#login-modal_close { top: 15px; right: 15px; }#modal_login_wrapper .featured_gradient { opacity: 0.35; background-image: linear-gradient(to top, #000000, rgba(0, 0, 0, 0) 56%); }#forgot-div-title-topbar, #register-div-title-topbar, #login-div-title-topbar { padding: 30px; color: #222222; font-size: 23px; line-height: 1.3em; text-align: left; font-weight: 500; margin-bottom: 0px; }#forgot-pass-div-mobile, #forgot-pass-div, #register-div-topbar, #login-div_topbar { padding: 0px 30px 30px; float: left; }.modal_login_container #register-div-title-topbar, .modal_login_container #forgot-div-title-topbar, .modal_login_container #login-div-title-topbar { padding: 0px 0px 30px; }#register-div-topbar, #forgot-pass-div, #login-div_topbar { padding: 0px 45px; text-align: left; float: none; position: absolute; top: 50%; transform: translateY(-50%); }.login_modal_control { padding: 0px 45px; color: #333333; width: 100%; float: left; font-size: 14px; position: absolute; bottom: 30px; }#widget_register_topbar { float: left; font-weight: 500; }#forgot_pass_topbar { float: right; font-weight: 500; }#widget_login_topbar { display: none; font-weight: 500; }#return_login_topbar { display: none; color: #333333; font-weight: 500; }#wp-submit-register_topbar, #wp-login-but-topbar, #wp-forgot-but-topbar { width: 100%; margin-bottom: 0px; }#listing_ajax_container { margin: 0px -15px; display: flex; flex-flow: wrap; min-width: 100%; }#listing_loader2, #listing_loader_maps, #listing_loader { width: 100%; float: left; height: 81px; text-align: center; padding-top: 35px; display: none; position: relative; }.listing_loader_title { display: none; float: left; width: 100%; font-size: 36px; line-height: 1.3em; color: #222222; font-family: Roboto, sans-serif; }.single-content { padding: 0px; margin-bottom: 15px; font-size: 14px; line-height: 1.65em; float: left; width: 100%; }.single-content p { margin-bottom: 15px; word-break: break-word; }#colophon ul, #primary ul { list-style: none; margin: 0px; }.top_bar .xoxo { margin: 0px; }.widget-container { margin-bottom: 30px; }#primary .widget-container { clear: both; background: #ffffff; padding: 30px; border: 1px solid #ffffff; display: inline-block; float: left; width: 100%; }.widget li, .widget-container li { font-size: 13px; width: 100%; margin-bottom: 11px; }.widget li a, .widget-area-sidebar li a { line-height: 22px; }.top_bar .social_sidebar { margin-bottom: 0px; }table tbody tr td { color: #222222; padding: 5px 6px; vertical-align: top; }#calendar_wrap table td, table tr { border: none; }.pre_search_wrapper, #search_wrapper { display: inline-block; position: relative; width: 100%; transition: 0.3s; z-index: 99; background: transparent; height: auto; padding: 15px; }.pre_search_wrapper { padding: 0px; display: inline; }input[type="checkbox"] { position: relative; appearance: none; height: 15px; width: 15px; margin-bottom: 0px; margin-right: 5px; vertical-align: top; border: 1px solid #dde4e9; background-color: #ffffff; color: #565a5c; box-sizing: border-box; padding: 0px; margin-top: 0px; border-radius: 4px; outline: 0px !important; }.contactformwrapper { position: fixed; right: 45px; bottom: 80px; z-index: 300; transition: 0.2s ease-in-out; border: 1px solid #f0f0f0; border-radius: 4px; background-color: #ffffff; padding: 30px; width: 312px; }.contact_close_button { position: absolute; right: -1px; top: -1px; background: #0c73e1; width: 30px; height: 30px; color: #ffffff; font-size: 16px; line-height: 30px; text-align: center; cursor: pointer; }.contactformwrapper::before { content: " "; width: 0px; height: 0px; border-left: 16px solid transparent; border-right: 16px solid transparent; border-top: 16px solid #f0f0f0; bottom: -17px; right: 29px; position: absolute; }.contactformwrapper::after { content: " "; width: 0px; height: 0px; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #ffffff; bottom: -15px; right: 30px; position: absolute; }.contactformwrapper p { font-size: 13px; margin-bottom: 13px; }.contactformwrapper button { color: #ffffff; }#btn-cont-submit { width: 100%; margin-bottom: 0px !important; }.login_form { padding: 9px 15px 15px; border: 0px solid #e5e5e5; width: 100%; border-radius: 4px; display: inline-block; }.alert-message, .login-alert { color: #ffffff; font-size: 12px; line-height: 22px; background-color: #f44336; margin-bottom: 13px; padding: 1px 10px; width: 100%; border-radius: 4px; display: inline-block; }.alert-message:empty { padding: 0px; margin-bottom: 0px; margin-top: 0px; display: none; }.login-links { margin-top: 10px; }#user_terms_register_wd_label a, .login-links a { font-size: 13px !important; }.login-links.shortlog { margin-top: 0px; }.login-links.shortlog { margin-top: 0px; }.login_form label { margin-bottom: 5px; float: left; width: 230px; font-weight: normal; }#forgot-pass-div-mobile, #forgot-pass-div-sh, #forgot-pass-div { display: none; }#forgot-div-title-mobile, #register-div-mobile, #register-div-title-mobile, #forgot-pass-div, #forgot-div-title-topbar, #register-div-topbar, #register-div-title-topbar, #register-div, #register-div-title { display: none; }#forgot-div-title-mobile { padding-left: 12px; margin-bottom: 0px; margin-top: 0px; }#register-div-mobile .login-links { float: left; margin-top: 0px; }#return_login_mobile, #return_login_topbar { padding-left: 0px !important; }.aligncenter { display: block; margin-left: auto; margin-right: auto; }ul { list-style-type: square; margin: 0px 0px 26px 26px; }ol { margin: 0px 0px 26px 26px; }table { border-collapse: separate; border-spacing: 0px; border: 1px solid #f0f0f0; margin-bottom: 26px; border-radius: 4px; }table th, table td { border-right: 1px solid #f0f0f0; }table th, table tr { border-bottom: 1px solid #f0f0f0; }.featured_gradient { position: absolute; inset: 0px; opacity: 0.67; z-index: 1; background-image: linear-gradient(to right top, #000000, rgba(0, 0, 0, 0) 56%); }.comment-form #submit, .wpresidence_button { text-shadow: none; margin-bottom: 10px; text-transform: capitalize; padding: 5px 34px; border: 1px solid #0073e1; line-height: 28px; color: #ffffff; font-size: 14px; font-weight: 500; background-color: #0073e1; background-image: linear-gradient(to right, transparent 50%, #0073e1 50%); background-size: 200% 100%; background-position: right bottom; display: inline-block; text-decoration: none; }.spinner { margin: 100px auto; width: 50px; height: 30px; text-align: center; font-size: 10px; }.website-wrapper { width: 100%; padding: 0.1px; overflow: auto; }@media print{body, html, #wrapper { width: 100%; height: 100%; position: relative; }body { overflow: visible !important; }}#user_terms_register_mobile, #user_terms_register_topbar { margin: 0px 5px 0px 0px; float: left; }#user_terms_register_mobile_label, #user_terms_register_topbar_label { float: left; width: 205px; display: inline; margin-bottom: 15px; cursor: pointer; margin-top: 2px; }#user_terms_register_mobile_label, #user_terms_register_topbar_label a { padding: 0px; }#user_terms_register_mobile_label { margin-top: -15px; margin-left: 25px; }.gpr_wrapper label { line-height: 15px; vertical-align: top; width: auto; font-weight: normal; }.gpr_wrapper { margin-bottom: 10px; }.wpestate_gdpr_label { cursor: pointer; }#all_wrapper { transition: 0.4s; min-height: 100vh; touch-action: pan-y; z-index: 1; position: relative; }.fa, .fas { }.admin-bar #property_details_modal_wrapper, #modal_login_wrapper { z-index: 999999; }.wd_user_menu li, li.advanced_search_sidebar, li.measurement_unit_widget, li.multiple_currency_widget, li.loginwd_sidebar, li.social_sidebar, li.property_categories, li.contact_sidebar, li.facebook_widget_like, li.featured_sidebar, li.latest_listings, li.mortgage_calculator_li { list-style-type: none; }body::after { position: absolute; width: 0px; height: 0px; overflow: hidden; z-index: -1; }@media only screen and (max-width: 1240px){.wpresidence_dashboard_body .header_wrapper_inside, .full_width_header .header_wrapper_inside, .fixed_header .header5_top_row, .fixed_header .header5_bottom_row, .header5_bottom_row, .header5_top_row, .fixed_header .top_bar, .full_width_header .top_bar, .fixed_header .header_wrapper_inside, .header_wrapper_inside, .top_bar { padding: 0px 30px; }#access { padding: 0px 20px; }#access a { padding-left: 10px; padding-right: 10px; }}@media only screen and (max-width: 1240px) and (min-width: 992px){#listing_ajax_container_agent, #listing_ajax_container { margin: 0px -15px; float: none; width: auto; min-width: 100%; }}@media only screen and (max-width: 1240px){.has_header_type4 .wide .top_bar, .header5_bottom_row, .header5_top_row, .header_wrapper_inside { width: 100%; max-width: 100%; }.wpestate_content_wrapper_custom_template_wrapper, .content_wrapper, .container { width: 100% !important; box-sizing: border-box; }.wide .top_bar, .top_bar { width: 100%; }.master_header { width: 100%; }}@media only screen and (max-width: 1024px){.login-links { display: inherit !important; }.header_media { padding-top: 0px; }.single-estate_property .content_wrapper, .single-estate_agent .content_wrapper, .single-post .content_wrapper, .archive .content_wrapper, .page .content_wrapper { padding: 0px; }.row { margin-left: 0px; margin-right: 0px; }}@media only screen and (max-width: 1024px) and (min-width: 992px){.login_form input[type="text"], .login_form input[type="password"], .login_form input[type="email"], .login_form input[type="url"], .login_form input[type="number"], .login_form textarea, .advanced_search_sidebar .filter_menu, .col-md-12 #listing_ajax_container_agent, .col-md-12 #listing_ajax_container, .col-md-12 .mydetails, .col-md-9 .listing_wrapper.col-md-12, #colophon .login_form input[type="text"], #colophon .login_form input[type="password"], #colophon .login_form input[type="email"], #colophon .login_form input[type="url"], #colophon .login_form input[type="number"], #colophon .login_form textarea, #yahoologin, #googlelogin, #facebooklogin, #wp-forgot-but, #wp-login-but, .login_form input[type="text"], .login_form input[type="password"], .login_form input[type="email"], .login_form input[type="url"], .login_form input[type="number"], .login_form textarea, .search_wr_3#search_wrapper, .col-md-6.listing_wrapper { width: 100%; }#access { max-width: 600px; float: right; }.col-md-pull-9.widget-area-sidebar { padding-right: 15px; margin-right: -15px; }#listing_ajax_container_agent, #listing_ajax_container { min-width: 953px; }.col-md-9 #listing_ajax_container_agent, .col-md-9 #listing_ajax_container { min-width: 718px; }}@media only screen and (max-width: 1023px){.mobile_header { display: block; }#primary.col-md-pull-9 { right: 0% !important; }.col-md-push-3.rightmargin, .single_width_blog.col-md-push-3, .full_width_prop.col-md-push-3 { left: 0% !important; }.col-md-9.rightmargin, .col-md-9.rightmargin.single_width_blog, .col-md-9.col-md-push-3.rightmargin.single_width_blog, .full_width_prop { width: 100% !important; }.col-md-9.rightmargin, .single_width_blog, .full_width_prop { width: 100%; left: 0px; }#wp-login-but-mobile, #wp-submit-register_mobile { margin-bottom: 10px; width: 100%; }#forgot-pass-div-mobile, #forgot-pass-div { padding: 9px 13px 13px; }#forgot-div-title-mobile { margin-bottom: 13px; }#primary { width: 100% !important; max-width: 100%; }.header_type2 #access, .header_type3 #access, #access { display: none; }.top_bar_wrapper.topbar_show_mobile_no, .header_wrapper { display: none; }.admin-bar .has_header_type1 .header_media, .admin-bar.has_top_bar .has_header_type1.header_transparent .header_media, .admin-bar.has_top_bar .has_header_type2.header_transparent .header_media, .admin-bar.has_top_bar .has_header_type3.header_transparent .header_media, .admin-bar.has_top_bar .has_header_type3 .header_media, .has_top_bar .has_header_type3.header_transparent .header_media, .has_top_bar .has_header_type3 .header_media, .has_header_type3 .header_media, .admin-bar.has_top_bar .has_header_type2 .header_media, .has_top_bar .has_header_type2.header_transparent .header_media, .has_top_bar .has_header_type2 .header_media, .has_header_type2 .header_media, .admin-bar.has_top_bar .has_header_type1 .header_media, .has_top_bar .has_header_type1.header_transparent .header_media, .has_top_bar .has_header_type1 .header_media, .has_header_type1 .header_media { float: left; width: 100%; height: 100%; min-height: 100%; padding-top: 0px !important; }.master_header { position: relative; float: left; top: auto; height: auto; }.website-wrapper { overflow-x: hidden; }.logo { display: none; }.user_menu { display: block; float: none; text-align: center; margin: 0px auto !important; }.container { float: left; }.wpresidence_button { margin-bottom: 0px; }}@media only screen and (max-width: 992px){.top_bar, .top_bar .textwidget { line-height: 30px; }.breadcrumb_container { padding-left: 15px; margin-bottom: 0px; }.container { margin-bottom: 0px !important; }.login_form input[type="text"], .login_form input[type="password"], .login_form input[type="email"], .login_form input[type="url"], .login_form input[type="number"], .login_form textarea { width: 100%; }.widget-container { float: left; clear: both; width: 100%; }.right-top-widet, .left-top-widet { float: none; margin: 0px auto; display: inline-block; width: 100%; left: 0px; right: 0px; text-align: center; }.top_bar .social_sidebar_internal a { margin-left: 0px; float: none; }.logo { width: 100%; padding: 0px; text-align: center; }.logo img { max-width: 300px; margin: 0px auto; }.user_menu { display: block; float: none; text-align: center; margin: 0px auto; }.header_type3 .user_loged, .header_type2 .user_loged, .user_menu.user_loged { margin-right: 45px; text-align: left; width: 70px; margin-top: 0px !important; padding: 0px 0px 9px !important; }.user_loged { padding-top: 0px; }.top_bar_wrapper { border: none; }.wide .top_bar, .top_bar { padding: 15px 15px 5px; text-align: center; margin-top: 0px; float: left; height: auto; width: 100% !important; }.top_bar_wrapper { float: left; margin-bottom: 0px; }.left-top-widet li { margin: 0px auto; float: none; display: inline-block !important; }.widget-area-sidebar { float: left; right: 0px; }#listing_ajax_container { min-width: 100px; }#primary { margin-top: 0px; }#listing_ajax_container_agent, #listing_ajax_container { min-width: 100%; margin: 0px -15px; float: none; width: auto; }.has_top_bar .has_header_type4 .header_media, .has_top_bar .has_header_type1 .header_media { padding-top: 0px; }}@media only screen and (max-width: 815px){.login-register-modal-image { display: none; }.modal_login_container { width: 70%; }.login-register-modal-form-wrapper { width: 100%; left: 0px; }}@media only screen and (max-width: 770px){.entry-title { margin-top: 15px; }}@media only screen and (max-width: 570px){.modal_login_container { width: auto; }}@media only screen and (max-width: 500px){#submit_review, .comment-form #submit, .wpresidence_button, #agent_submit, #edit_review.wpresidence_button .dashboard-margin .comment-form #submit { width: 100%; text-align: center; }.has_top_bar .has_header_type4 .header_media, .has_top_bar .has_header_type1 .header_media { padding-top: 105px; }#primary { padding: 0px 13px; }}@media only screen and (max-width: 430px){.contactformwrapper { bottom: 10px; }.contactformwrapper::before { display: none; }}.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; }.fa-fw { text-align: center; width: 1.25em; }.fa-bars::before, .fa-navicon::before { content: ""; }.fa-eye-slash::before { content: ""; }.fa-close::before, .fa-multiply::before, .fa-remove::before, .fa-times::before, .fa-xmark::before { content: ""; }:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }@font-face{font-family:"Font Awesome 6 Brands";font-weight:400;font-style:normal;src:url(https://buysellhome.net/wp-content/swift-ai/cache/buysellhome.net/11-great-reasons-to-carry-a-big-long-mortgage/__data/fa-brands-40070dc9de4.woff) format('woff2');font-display:swap;}.fa-brands, .fab { font-weight: 400; }.fa-linkedin-in::before { content: ""; }.fa-facebook-f::before { content: ""; }.fa-whatsapp::before { content: ""; }.fa-youtube::before { content: ""; }:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }.fa-regular, .far { font-weight: 400; }:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }@font-face{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;src:url(https://buysellhome.net/wp-content/swift-ai/cache/buysellhome.net/11-great-reasons-to-carry-a-big-long-mortgage/__data/fa-solid-9002869a8e8.woff) format('woff2');font-display:swap;}.fa-solid, .fas { font-weight: 900; }.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }.elementor embed, .elementor iframe, .elementor object, .elementor video { border: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial { max-width: 100%; }.elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }.elementor-element:where(.e-con-full, .elementor-widget) { align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }.elementor-invisible { visibility: hidden; }:root { --page-title-display: block; }.elementor-page-title, h1.entry-title { display: var(--page-title-display); }.elementor-section { position: relative; }.elementor-section .elementor-container { display: flex; margin-left: auto; margin-right: auto; position: relative; }@media (max-width: 1024px){.elementor-section .elementor-container { flex-wrap: wrap; }}.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }.elementor-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; }.elementor-widget-wrap > .elementor-element { width: 100%; }.elementor-widget { position: relative; }.elementor-widget:not(:last-child) { margin-bottom: var(--kit-widget-spacing,20px); }.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial { margin-bottom: 0px; }.elementor-column { display: flex; min-height: 1px; position: relative; }.elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 10px; }@media (min-width: 768px){.elementor-column.elementor-col-100, .elementor-column[data-col="100"] { width: 100%; }}@media (max-width: 767px){.elementor-column { width: 100%; }}@media (min-width: 1025px){#elementor-device-mode::after { content: "desktop"; }}@media (min-width:-1){#elementor-device-mode::after { content: "widescreen"; }}@media (max-width:-1){#elementor-device-mode::after { content: "tablet_extra"; }}@media (max-width: 1024px){#elementor-device-mode::after { content: "tablet"; }}@media (max-width:-1){#elementor-device-mode::after { content: "mobile_extra"; }}@media (max-width: 767px){#elementor-device-mode::after { content: "mobile"; }}@media (prefers-reduced-motion: no-preference){html { scroll-behavior: smooth; }}.elementor-element .elementor-widget-container, .elementor-element:not(:has(.elementor-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }.elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }.elementor-shape-square .elementor-icon { border-radius: 0px; }.elementor-shape-rounded .elementor-icon { border-radius: 10%; }.elementor-shape-circle .elementor-icon { border-radius: 50%; }.elementor-kit-50 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-color-54ead22: #000000; --e-global-color-34ac143: #02010100; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; }.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }.elementor-widget:not(:last-child) { margin-block-end: 20px; }.elementor-element { --widgets-spacing: 20px 20px; }h1.entry-title { display: var(--page-title-display); }@media (max-width: 1024px){.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; }}@media (max-width: 767px){.elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }}.elementor-129 .elementor-element.elementor-element-199e72cd.elementor-column > .elementor-widget-wrap { justify-content: space-evenly; }.elementor-129 .elementor-element.elementor-element-199e72cd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 10px; }.elementor-129 .elementor-element.elementor-element-3878439c .elementor-heading-title { color: #000000; }.elementor-129 .elementor-element.elementor-element-1715e362 { width: var( --container-widget-width, 104.89% ); max-width: 104.89%; --container-widget-width: 104.89%; --container-widget-flex-grow: 0; }.elementor-129 .elementor-element.elementor-element-476d3e3b { color: #7a7a7a; }:root { --page-title-display: none; }@media (min-width: 768px){.elementor-129 .elementor-element.elementor-element-199e72cd { width: 100%; }}@font-face{font-family:"Roboto";font-weight:400;font-style:italic;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://buysellhome.net/wp-content/swift-ai/cache/buysellhome.net/11-great-reasons-to-carry-a-big-long-mortgage/__data/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka3390eeb8.woff) format('woff2');font-display:swap;}@font-face{font-family:"Roboto";font-weight:500;font-style:italic;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://buysellhome.net/wp-content/swift-ai/cache/buysellhome.net/11-great-reasons-to-carry-a-big-long-mortgage/__data/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka3390eeb8.woff) format('woff2');font-display:swap;}@font-face{font-family:"Roboto";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://buysellhome.net/wp-content/swift-ai/cache/buysellhome.net/11-great-reasons-to-carry-a-big-long-mortgage/__data/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yubac56c71f9.woff) format('woff2');font-display:swap;}@font-face{font-family:"Roboto";font-weight:500;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://buysellhome.net/wp-content/swift-ai/cache/buysellhome.net/11-great-reasons-to-carry-a-big-long-mortgage/__data/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yubac56c71f9.woff) format('woff2');font-display:swap;}.wpestate_property_card_contact_wrapper_phone:hover, .wpestate_property_card_contact_wrapper_email:hover, .wpestate_property_card_contact_wrapper_whatsupp:hover, #primary .widget-container.twitter_wrapper, .wpestate_search_tab_align_center .adv_search_tab_item.active::before, .search_wr_8.with_search_form_float .adv_search_tab_item.active, .search_wr_6.with_search_form_float .adv_search_tab_item.active, .adv_search_tab_item.active, #property_modal_top_bar #add_favorites:hover, .control_tax_sh:hover, .mobile_agent_area_wrapper .agent_detail i, .places_type_2_listings_no, .payment-container .perpack, .return_woo_button, .user_loged .wpestream_cart_counter_header, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .contact_close_button, #send_direct_bill, .featured_property_type1 .featured_prop_price, .theme_slider_wrapper.theme_slider_2 .theme-slider-price, .submit_listing, .wpresidence_button.agency_contact_but, .developer_contact_button.wpresidence_button, .advanced_search_sidebar .filter_menu li:hover, .term_bar_item:hover::after, .term_bar_item.active_term::after, .agent_unit_button:hover, .unit_type3_details, #compare_close_modal, #compare_close, .adv_handler, .agency_taxonomy a:hover, .share_unit, .wpresidence_button.agency_contact_but, .developer_contact_button.wpresidence_button, .property_listing.property_unit_type1 .featured_div, .featured_property_type2 .featured_prop_price, .unread_mess, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .slider-property-status, .wpestate_term_list span, .term_bar_item.active_term, .term_bar_item.active_term:hover, .wpestate_theme_slider_contact_agent, .carousel-control-theme-prev, .carousel-control-theme-next, .wpestream_cart_counter_header_mobile, .wpestream_cart_counter_header, .filter_menu li:hover, .wp-block-search .wp-block-search__button, .arrow_class_sideways button.slick-prev.slick-arrow:hover, .arrow_class_sideways button.slick-next.slick-arrow:hover, .slider_container button:hover, .property_title_label:hover, .single-content input[type="submit"], .agent_contanct_form input[type="submit"], .comment-form #submit, .wpresidence_button, .wpestate_property_schedule_dates_wrapper button.slick-next.slick-arrow:hover, .wpestate_property_schedule_dates_wrapper button.slick-prev.slick-arrow:hover, .arrow_class_sideways button.slick-prev.slick-arrow:hover, .arrow_class_sideways button.slick-next.slick-arrow:hover, #advanced_submit_2 { background-color: #377ef9; }.developer_taxonomy a:hover, .wpresidence_button.agency_contact_but, .developer_contact_button.wpresidence_button, .wpresidence_button, .comment-form #submit, .shortcode_contact_form.sh_form_align_center #btn-cont-submit_sh:hover, .menu_user_picture { border-color: #377ef9; }.wpresidence_button, .comment-form #submit { background-image: linear-gradient(to right, transparent 50%, #377ef9 50%); }.wpresidence_button, .comment-form #submit { background-image: -webkit-gradient(linear, 0% 0%, 100% 0%, color-stop(0.5, transparent), color-stop(0.5, #377ef9)); }.featured_prop_type5 h2:hover, .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover, .wpestate_property_card_contact_wrapper_whatsupp a, .wpestate_property_card_contact_wrapper_phone, .wpestate_property_card_contact_wrapper_email, .wpestate_property_card_contact_wrapper_whatsupp, .widget_latest_title a:hover, .wpestate_top_property_navigation_link.item_active, .lighbox-image-close-floor i:hover, .lighbox-image-close i:hover, .single-estate_agent .developer_taxonomy a, .agency_taxonomy a, .developer_taxonomy a, .modal_property_features i, .modal_property_price, .propery_price4_grid .price_label, .property_address_type1_wrapper .fas, .listing_detail svg, .property_features_svg_icon, #google_developer_location:hover, .newsletter_input:hover, .property_listing.property_unit_type2 .featured_div::before, .form-control.open .sidebar_filter_menu, #advanced_submit_shorcode:hover, .wpresidence_button:hover, .slider_control_right:hover, .slider_control_left:hover, .comment-form #submit:hover, .wpb_btn-info:hover, .submit_action:hover, .unit_type3_details:hover, .directory_slider #property_size, .directory_slider #property_lot_size, .directory_slider #property_rooms, .directory_slider #property_bedrooms, .directory_slider #property_bathrooms, .header_5_widget_icon, input[type="checkbox"]:checked::before, .testimonial-slider-container .slick-prev.slick-arrow:hover, .testimonial-slider-container .slick-next.slick-arrow:hover, .testimonial-slider-container .slick-dots li.slick-active button::before, .slider_container .slick-dots li button::before, .slider_container .slick-dots li.slick-active button::before, .single-content p a:hover, .agent_unit_social a:hover, .featured_prop_price .price_label, .featured_prop_price .price_label_before, .compare_item_head .property_price, #grid_view:hover, #list_view:hover, .front_plan_row:hover, .adv_extended_options_text, .slider-content h3 a:hover, .agent_unit_social_single a:hover, .adv_extended_options_text:hover, .breadcrumb a:hover, .property-panel h4:hover, .featured_article:hover .featured_article_right, #contactinfobox, .featured_property:hover h2 a, .blog_unit:hover h3 a, .blog_unit_meta .read_more:hover, .blog_unit_meta a:hover, .agent_unit:hover h4 a, .listing_filter_select.open .filter_menu_trigger, .wpestate_accordion_tab .ui-state-active a, .wpestate_accordion_tab .ui-state-active a:link, .wpestate_accordion_tab .ui-state-active a:visited, .theme-slider-price, .agent_unit:hover h4 a, .meta-info a:hover, .widget_latest_price, #colophon a:hover, #colophon li a:hover, .price_area, .property_listing:hover h4 a, a:hover, a:focus, .top_bar .social_sidebar_internal a:hover, .featured_prop_price, .user_menu, .user_loged i, #access .current-menu-item > a, #access .current-menu-parent > a, #access .current-menu-ancestor > a, .social-wrapper a:hover i, .agency_unit_wrapper .social-wrapper a i:hover, .property_ratings i, .listing-review .property_ratings i, .term_bar_item:hover, .agency_social i:hover, .inforoom_unit_type4 span, .infobath_unit_type4 span, .infosize_unit_type4 span, .propery_price4_grid, .pagination > li > a, .pagination > li > span, .wpestate_estate_property_details_section i.fa-check, #tab_prpg i.fa-check, .property-panel i.fa-check, .starselected_click, .starselected, .icon-fav-off:hover, .icon-fav-on, .page-template-front_property_submit .navigation_container a.active, .property_listing.property_unit_type3 .icon-fav.icon-fav-on::before, #infobox_title:hover, .info_details a:hover, .company_headline a:hover i, .header_type5 #access .sub-menu .current-menu-item > a, .empty_star:hover::before, .property_listing.property_unit_type4 .compare-action:hover, .property_listing.property_unit_type4 .icon-fav-on, .property_listing.property_unit_type4 .share_list:hover, .property_listing.property_unit_type2 .share_list:hover, .compare-action:hover, .property_listing.property_unit_type2 .compare-action:hover, .propery_price4_grid span, .wpresidence_slider_price, .sections__nav-item, .section_price, .showcoupon, .listing_unit_price_wrapper, .form-control.open .filter_menu_trigger, .blog2v:hover h4 a, .prop_social .share_unit a:hover, .prop_social .share_unit a:hover::after, #add_favorites.isfavorite, #add_favorites.isfavorite i, .pack-price_sh, .property_slider2_wrapper a:hover h2, .agent_contanct_form_sidebar .agent_position, .arrow_class_sideways button.slick-prev.slick-arrow, .arrow_class_sideways button.slick-next.slick-arrow, button.slick-prev.slick-arrow, button.slick-next.slick-arrow, .half_map_controllers_wrapper i, .wpestate_estate_property_details_section i.fa-check, .property-panel i.fa-check, #tab_prpg i.fa-check, .wpestate_estate_property_details_section i.fa-check-circle, .property-panel i.fa-check-circle, #tab_prpg i.fa-check-circle, i.fas.fa-print:hover, i.fas.fa-share-alt:hover, i.far.fa-heart:hover, .blog2v .read_more:hover, .wpestate_property_schedule_dates_wrapper button.slick-prev.slick-arrow, .arrow_class_sideways button.slick-prev.slick-arrow, .wpestate_property_schedule_singledate_wrapper.shedule_day_option_selected .wpestate_day_unit_day_number, .wpestate_property_schedule_singledate_wrapper:hover .wpestate_day_unit_day_number, .wpestate_property_schedule_singledate_wrapper.shedule_day_option_selected, .wpestate_property_schedule_singledate_wrapper:hover, .wpestate_property_schedule_dates_wrapper button.slick-next.slick-arrow, .arrow_class_sideways button.slick-next.slick-arrow, .wpestate_display_schedule_tour_option.shedule_option_selected, .info_details .infocur, .info_details .prop_pricex, .propery_price4_grid span, .subunit_price, .featured_property.featured_property_type3 .featured_secondline .featured_prop_price, .featured_property.featured_property_type3 .featured_secondline .featured_prop_price .price_label, .preview_details, .preview_details .infocur, .radius_wrap::after, .unit_details_x:hover, .property_slider2_info_price, .featured_prop_type5 .featured_article_label, .testimonial-slider-container .slick-dots li button::before { color: #377ef9; }body, .wide { background-color: #f7f4fb; }.content_wrapper, .agency_contact_class { background-color: #f7f4fb; }.fixed_header.header_transparent .header_wrapper, .header_transparent .header_wrapper.navbar-fixed-top.customnav, .master_header, .header_wrapper.header_type4, .customnav, .header5_bottom_row_wrapper, .header_wrapper.header_type5.customnav, .header_type3_menu_sidebar { background-color: #212240; }.featured_article_righ, .featured_article_secondline, .property_location .inforoom, .property_location .infobath, .agent_meta, .blog_unit_meta a, .property_location .infosize, .sale_line, .meta-info a, .breadcrumb > li + li::before, .blog_unit_meta, .meta-info, .breadcrumb a, .wpestate_dashboard_list_header .btn-group .dropdown-toggle { color: #6f6f6f; }.header5_bottom_row .header_phone a, .header5_user_wrap .header_phone a, .header_phone a, .customnav.header_type5 #access .menu-main-menu-container > ul > li > a, .header_type5 #access .menu-main-menu-container > ul > li > a, #header4_footer, #header4_footer .widget-title-header4, #header4_footer a, #access ul.menu > li > a { color: #ffffff; }.customnav.header_type5 #access .menu-main-menu-container > ul > li:hover > a, .header_type5 #access .menu-main-menu-container > ul > li:hover > a, #access .menu li:hover > a, .header_type3_menu_sidebar #access .menu li:hover > a, .header_type3_menu_sidebar #access .menu li:hover > a:active, .header_type3_menu_sidebar #access .menu li:hover > a:focus, .customnav #access ul.menu > li > a:hover, #access ul.menu > li > a:hover, .hover_type_3 #access .menu > li:hover > a, .hover_type_4 #access .menu > li:hover > a, .hover_type_6 #access .menu > li:hover > a, .header_type5 #access .menu li:hover > a, .header_type5 #access .menu li:hover > a:active, .header_type5 #access .menu li:hover > a:focus, .customnav.header_type5 #access .menu li:hover > a, .customnav.header_type5 #access .menu li:hover > a:active, .customnav.header_type5 #access .menu li:hover > a:focus, .header5_bottom_row_wrapper #access .sub-menu .current-menu-item > a, #access ul.menu .current-menu-item > a, #access .menu li:hover > a:active, #access .menu li:hover > a:focus { color: #377ef9; }.wpestate_top_property_navigation_link.item_active, #access .current-menu-item, #access ul.menu .current-menu-item > a { color: #377ef9; }#access a, #access ul ul a, #access ul ul li.wpestate_megamenu_col_1, #access ul ul li.wpestate_megamenu_col_2, #access ul ul li.wpestate_megamenu_col_3, #access ul ul li.wpestate_megamenu_col_4, #access ul ul li.wpestate_megamenu_col_5, #access ul ul li.wpestate_megamenu_col_6, #access ul ul li.wpestate_megamenu_col_1 a, #access ul ul li.wpestate_megamenu_col_2 a, #access ul ul li.wpestate_megamenu_col_3 a, #access ul ul li.wpestate_megamenu_col_4 a, #access ul ul li.wpestate_megamenu_col_5 a, #access ul ul li.wpestate_megamenu_col_6 a, #access ul ul li.wpestate_megamenu_col_1 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_2 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_3 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_4 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_5 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_6 a.menu-item-link, .header_type5 #access .sub-menu a, .wpestate_top_property_navigation a { color: #ffffff; }#access .with-megamenu .megamenu-title a, #access ul ul li.wpestate_megamenu_col_1 .megamenu-title:hover a, #access ul ul li.wpestate_megamenu_col_2 .megamenu-title:hover a, #access ul ul li.wpestate_megamenu_col_3 .megamenu-title:hover a, #access ul ul li.wpestate_megamenu_col_4 .megamenu-title:hover a, #access ul ul li.wpestate_megamenu_col_5 .megamenu-title:hover a, #access ul ul li.wpestate_megamenu_col_6 .megamenu-title:hover a, #access .current-menu-item > a, #access .current-menu-parent > a, #access .current-menu-ancestor > a { color: #ffffff; }body, a, label, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="number"], textarea, .slider-content, .listing-details, .form-control, .adv-search-1 .form-control, #user_menu_open i, #grid_view, #list_view, .listing_details a, .caret::after, .adv_search_slider label, .extended_search_checker label, .slider_radius_wrap, #tab_prpg .tab-pane li, #tab_prpg .tab-pane li:first-of-type, .notice_area, .social-agent-page a, .prop_detailsx, #reg_passmail_topbar, #reg_passmail, .testimonial-text, .wpestate_tabs .ui-widget-content, .wpestate_tour .ui-widget-content, .wpestate_accordion_tab .ui-widget-content, .wpestate_accordion_tab .ui-state-default, .wpestate_accordion_tab .ui-widget-content .ui-state-default, .wpestate_accordion_tab .ui-widget-header .ui-state-default, .filter_menu, .property_listing_details .infosize, .property_listing_details .infobath, .property_listing_details .inforoom, .directory_sidebar label, .agent_detail a, .agent_unit .agent_detail a, .agent_detail, .agent_position { color: #6f6f6f; }h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .featured_property h2 a, .featured_property h2, .blog_unit h3, .blog_unit h3 a, .submit_container_header, .info_details #infobox_title, #tab_prpg.wpestate_elementor_tabs li a, .pack_content, .property_agent_wrapper a, .testimonial-container.type_class_3 .testimonial-author-line, .dashboard_hi_text, .invoice_unit_title, .dashbard_unit_title, .property_dashboard_status, .property_dashboard_types, .featured_prop_type5 h2, #wpestate_sidebar_property_contact_tabs li a { color: #222222; }.top_bar_wrapper { background-color: #212240; }.top_bar, .top_bar a { color: #ffffff; }.mobile_header { background-color: #222222; }.header_wrapper, .header5_top_row, .header_wrapper.header_type5 { height: 90px; }.menu > li { height: 90px; line-height: 90px; }.has_header_type5 .header_media, .has_header_type2 .header_media, .has_header_type3 .header_media, .has_header_type4 .header_media, .has_header_type1 .header_media { padding-top: 90px; }.has_top_bar .has_header_type6 .header_media, .has_top_bar .has_header_type2 .header_media, .has_top_bar .has_header_type3 .header_media, .has_top_bar .has_header_type4 .header_media, .has_top_bar .has_header_type1 .header_media { padding-top: 130px; }body.custom-background { background-color: #ffffff; }:root { --swiper-theme-color: #007aff; }:root { --swiper-navigation-size: 44px; }body.swift-nojs [data-s3cid="35"]{min-width:96.65625px;}body.swift-nojs [data-s3cid="36"]{max-width:750.265625px;}body.swift-nojs [data-s3cid="74"]{max-height:669px;}html{opacity:1}