@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);a, a:hover, body {text-decoration: none;}.badge, .cmn-tabs .nav-tabs .nav-item .nav-link, .footer-cmn-lbl, .header .btn-group .btn-dark, .list-home-btn .btn-light, .login-user-info .dropdown a.dropdown-toggle, .navbar-links .navbar-nav .nav-link, body, strong {font-weight: var(--font-weight-medium);}#sync1 .item, .owl-carousel .item-video {height: 500px;}#sync1 .item img, #sync2 .item img, #vrsync2 .item img, .cmn-card-img img, .footer-logo a img, .header-lft-logo .navbar-brand img {max-width: 100%;max-height: 100%;object-fit: cover;}#sync2 .item, #vrsync2 .item, .display_static_map, .listing-cmn-dropdown .dropdown-menu li .form-check .form-check-input, .listing-cmn-dropdown .dropdown-menu li .form-check .form-check-label, .page-scroll-btn {cursor: pointer;}.cmn-breadcrumb, .no-scroll {overflow: hidden;}@font-face {font-family: "Bodoni Classic Text Cyrillic";src: url("../fonts/BodoniClassicText-CyrillicBold.woff2") format("woff2"), url("../fonts/BodoniClassicText-CyrillicBold.woff") format("woff"), url("../fonts/BodoniClassicText-CyrillicBold.ttf") format("truetype");font-weight: 700;font-style: normal;font-display: swap;}:root {--body-font-color: #222222;--primary: #0073e1;--secondary: #ba2334;--white: #ffffff;--black: #000000;--light-bg: #f7f8f9;--dark--bg: #222222;--newfont-color: #333333;--green-badge: #099a2a;--red-badge: #ba2334;--border-color: #cbd5e1;--section-padding: 50px 0;--yellow: #ffbf36;--badge-undercontract: #ce4827;--badge-videotour: #774dcb;--badge-coming-soon: #01783e;--badge-open-house: #677f01;--badge-pending: #ce4827;--badge-active: #01783e;--badge-pending-sale: #ce4827;--primary-font: "Poppins";--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--bodoni-font: "Bodoni Classic Text Cyrillic";}* {box-sizing: border-box;}abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, dl, dt, em, fieldset, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, ins, kbd, label, legend, li, nav, object, ol, p, pre, q, s, samp, section, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var, video {background: 0 0;margin: 0;padding: 0;outline: 0;}body {font-family: var(--primary-font), sans-serif;font-size: 16px;color: var(--body-font-color);font-weight: var(--font-weight-normal);}a {color: var(--primary);outline: 0;text-indent: 0;white-space: normal;}.cmn-select-dropdown select, a:hover, h1, h2, h3, h4, h5, h6 {color: var(--body-font-color);}a:hover {outline: 0;}h1, h2, h3, h4, h5, h6 {font-size: 16px;margin-bottom: 20px;font-weight: 400;font-weight: var(--font-weight-semibold);}p {margin-bottom: 20px;line-height: 18px;}strong {font-weight: var(--font-weight-bold);}.cmn-section {padding: var(--section-padding);}.navbar-collapse {flex-grow: inherit;}.container {max-width: 1600px;}.form-control:focus, .user-img .btn-link:focus {outline: 0;box-shadow: none;}img {max-width: 100%;max-height: 100%;}.cmn-select-dropdown select {border: 1px solid rgba(34, 34, 34, 0.3) !important;border-radius: 10px;background-color: var(--white);height: 46px !important;font-size: 14px;padding-left: 8px !important;padding-right: 0 !important;margin: 0 !important;width: 100% !important;left: 0;background: var(--white) url(../images_v2/dropdown-arrow-grey.svg) no-repeat right;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-position: center right 8px;}.cmn-line-tabs, .header, .middle-container {width: 100%;display: block;}.header .navbar {padding: 12px 0;background: var(--white);z-index: 10;}.header-lft-logo, .header-rgt-part {display: flex;align-items: center;gap: 50px;}.header-lft-logo .navbar-brand {padding: 0;margin: 0;width: 115px;height: 51px;}.cmn-ad-posting img, .cmn-card-img .owl-item, .cmn-card-img .owl-item .item, .header-lft-logo .navbar-brand img, .listing-card-img .owl-stage-outer {width: 100%;height: 100%;}.header-lft-logo span {font-size: 14px;color: var(--secondary);}.header-lft-logo span.continental-txt {font-size: 11px;font-weight: 400;text-align: right;color: var(--secondary);display: block;}.header .navbar-collapse {gap: 50px;}.navbar-links .navbar-nav {display: flex;gap: 50px;}.navbar-links .navbar-nav .nav-link {color: var(--secondary);padding: 0;font-size: 16px;transition: 0.35s;border-bottom: 1px solid var(--secondary);}.navbar-links .navbar-nav .nav-link:hover {color: var(--primary);border-color: var(--primary);}.listing-cmn-dropdown {width: 150px;}.header .btn-group .btn-dark {width: 100%;background-color: var(--white);border: none;border-bottom: 1px solid var(--secondary);border-radius: 0;text-align: left;font-size: 16px;color: var(--secondary);min-height: inherit;display: flex;align-items: center;justify-content: space-between;padding: 0;gap: 5px;}.btn-dropdown:focus, .cmn-accordian .accordion-item .accordion-button:focus, .header .btn-group .btn-dark:focus, .list-home-btn .btn-light:focus {box-shadow: none;}.header .btn-group .dropdown-toggle::after {border: none;background: url(../images_v2/dropdown-arrow-red.svg) center no-repeat;width: 14px;height: 9px;}.header .btn-group .dropdown-menu {width: auto;padding: 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);border: none;border-radius: 5px;}.header .btn-group .dropdown-menu .dropdown-item, .login-user-info .dropdown .dropdown-menu a {padding: 5px 20px;font-size: 14px;color: var(--body-font-color);font-weight: var(--font-weight-medium);}.cmn-pagination .pagination .page-item.active .page-link, .cmn-pagination .pagination .page-link.active, .cmn-pagination .pagination .page-link:hover, .cmn-popup .cmn-tabs .nav-tabs .nav-item .nav-link.active, .header .btn-group .dropdown-menu .dropdown-item:hover, .login-user-info .dropdown .dropdown-menu a:hover {background: var(--primary);color: var(--white);}.cmn-card-img img, .header .btn-group .dropdown-menu li:first-child .dropdown-item:hover, .login-user-info .dropdown .dropdown-menu a:first-child:hover {border-radius: 5px 5px 0 0;}.header .btn-group .dropdown-menu li:last-child .dropdown-item:hover, .login-user-info .dropdown .dropdown-menu a:last-child:hover {border-radius: 0 0 5px 5px;}.list-home-btn .btn-light {background: 0 0;font-size: 16px;color: var(--secondary);border: none;border-radius: 0;padding: 0;border-bottom: 1px solid var(--secondary);}.black-header .navbar, .navbar-toggler-icon span {background: var(--body-font-color);}.list-home-btn .btn-light:hover {background: 0 0;color: var(--primary);border-color: var(--primary);}.user-img .btn-link {padding: 0;}.cmn-card .card-body .card-title a:hover svg path, .user-img .btn-link svg path {fill: var(--secondary);}#sync1.owl-theme, .cmn-line-tabs ul.tabs li.active span, .navbar-toggler-icon, .sell-price-row, .sell-price-row span, .tradition-byowner-row {position: relative;}.navbar-toggler-icon span {position: absolute;display: inline-block;border-radius: 3px;left: 14px;height: 3px;transition: 0.4s;}.navbar-toggler[aria-expanded="false"] .navbar-toggler-icon span:first-of-type {top: 0;width: 25px;}.navbar-toggler[aria-expanded="false"] .navbar-toggler-icon span:nth-of-type(2) {top: 8px;width: 19px;}.navbar-toggler[aria-expanded="false"] .navbar-toggler-icon span:nth-of-type(3) {top: 16px;width: 25px;}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon span:first-of-type {width: 25px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 10px;left: 0;}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon span:nth-of-type(2) {width: 0%;opacity: 0;}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon span:nth-of-type(3) {width: 25px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 10px;left: 0;}.login-user-info .dropdown a.dropdown-toggle {font-size: 16px;color: var(--body-font-color);display: flex;align-items: center;gap: 8px;}.login-user-info .dropdown a.dropdown-toggle::after {border: none;background: url(../images_v2/dropdown-arrow-black.svg) center no-repeat;width: 14px;height: 9px;margin: 0;}.login-user-info .dropdown .dropdown-menu {padding: 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);border: none;border-radius: 5px;}.footer {width: 100%;display: block;background: var(--dark--bg);padding-top: 50px;}.footer-logo a {width: 135px;display: block;}.footer-logo a img, .recommended-article-data, .rental-logo img {width: 100%;}.social-media-ic {width: 100%;display: block;margin-top: 20px;}.footer-cmn-lbl {display: block;color: var(--white);font-size: 20px;margin-bottom: 10px;}.social-media-ic a {margin-right: 10px;position: relative;display: inline-block;transition: 0.35s;}.social-media-ic a:hover {transform: translateY(-0.25em);outline: 0;}.footer-links.trec-links {margin-top: 25px;}.footer-links a {font-size: 16px;color: rgba(255, 255, 255, 0.6);display: block;margin-bottom: 12px;transition: 0.35s;}.bedroom-info p, .listing-cmn-dropdown .dropdown-menu li .form-check {margin: 0;}.footer-links a:hover {color: var(--white);padding-left: 5px;}.calculator-range-row:last-child, .footer-links a:last-child, .footer-links.trec-links a {margin-bottom: 0;}.copyright-txt {width: 100%;display: block;text-align: center;padding: 15px 0;border-top: 1px solid rgba(255, 255, 255, 0.2);margin-top: 15px;}.copyright-txt span {font-size: 16px;color: var(--white);}.cmn-tabs .nav-tabs {gap: 5px;margin-left: 40px;border: none;}.cmn-tabs .nav-tabs .nav-item .nav-link {text-align: center;padding: 10px 25px;background: var(--primary);color: var(--white);border: none;font-size: 14px;min-width: 100px;}.cmn-tabs .nav-tabs .nav-item .nav-link.active {background: var(--white);color: var(--body-font-color);}.cmn-tabs .tab-content .tab-pane {border: none;background: 0 0;}.page-scroll-btn {background-color: var(--secondary);width: 50px;height: 50px;text-align: center;border-radius: 4px;position: fixed;bottom: 30px;right: 30px;transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;opacity: 0;visibility: hidden;z-index: 1000;display: flex !important;align-items: center;justify-content: center;}.btn-secondary, .card-badge-row, .floating-social-media {display: flex;align-items: center;gap: 10px;}.page-scroll-btn:hover {background-color: var(--body-font-color);}.page-scroll-btn::after {content: "";background: url(../images_v2/right-arrow.svg) center no-repeat;width: 21px;height: 21px;display: block;transform: rotate(-90deg);}.page-scroll-btn.show {opacity: 1;visibility: visible;}.floating-social-media {justify-content: center;flex-direction: column;background: rgba(235, 235, 235, 0.1);backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px);z-index: 10;color: #f5f5f5;position: fixed;right: 30px;top: 280px;padding: 10px;border-radius: 50px;border: 1px solid rgba(34, 34, 34, 0.1);}.btn-primary, .btn-secondary, .listed-on-txt {color: var(--white);font-weight: var(--font-weight-medium);}.btn-primary, .btn-secondary {font-size: 16px;}.btn-secondary {min-width: 215px;background: var(--secondary);border: none;justify-content: center;height: 50px;border-radius: 10px;padding: 15px 20px;line-height: 2;transition: 0.35s;}.btn-secondary:hover {transform: translateY(-0.25em);outline: 0;background: var(--body-font-color);}.btn-primary {height: 45px;background: var(--primary);border-color: var(--primary);border-radius: 10px;}.btn-primary:hover {background: var(--body-font-color);border-color: var(--body-font-color);}.cmn-breadcrumb {width: 100%;display: block;min-height: 25px;}.cmn-breadcrumb .breadcrumb {margin-bottom: 10px;}.cmn-breadcrumb .breadcrumb li a, .cmn-breadcrumb .breadcrumb-item.active span {font-size: 14px;color: var(--body-font-color);}.cmn-breadcrumb .breadcrumb li a:hover, .cmn-line-tabs ul.tabs li.active, .recommended-article a:hover .recommended-article-data p {color: var(--primary);}.cmn-breadcrumb .breadcrumb-item + .breadcrumb-item::before {content: var(--bs-breadcrumb-divider, ">");line-height: 27px;}.cmn-select-dropdown {min-width: 180px;}.cmn-select-dropdown .select2-container--default .select2-selection--single {border: 1px solid rgba(34, 34, 34, 0.3);border-radius: 10px;height: 100%;}.cmn-select-dropdown .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 38px;font-size: 14px;color: var(--body-font-color);display: flex;align-items: center;justify-content: space-between;}.cmn-select-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow {height: 38px;}.cmn-line-tabs .tab_content, .cmn-line-tabs .tab_drawer_heading, .cmn-select-dropdown .select2-container--default .select2-selection--single .select2-selection__clear {display: none;}.cmn-select-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow b {width: 10px;height: 10px;border: 2px solid rgba(34, 34, 34, 0.5);border-left: 0;border-top: 0;transform: rotate(45deg);left: 0;top: 12px;margin: 0;}.cmn-select-dropdown .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-width: 2px;border-color: rgba(34, 34, 34, 0.5);transform: rotate(225deg);top: 16px;}.cmn-pagination {width: 100%;display: flex;margin-top: 15px;align-items: center;justify-content: center;}.cmn-pagination .pagination {align-items: center;justify-content: center;gap: 8px;}.cmn-pagination .pagination .page-link {border: 1px solid var(--border-color);min-width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 5px;font-size: 14px;font-weight: var(--font-weight-medium);color: var(--body-font-color);gap: 8px;padding: 5px 10px;}.cmn-pagination .pagination .page-link i svg path, .cmn-pagination .pagination .page-link.disabled i svg path {fill: var(--body-font-color);}.cmn-pagination .pagination .page-link:hover i svg path {fill: var(--white);}.cmn-pagination .pagination .preview .page-link i {transform: rotate(180deg);}.cmn-pagination .pagination .page-link.disabled {background: var(--border-color);color: var(--body-font-color);cursor: no-drop;}.cmn-pagination .cmn-select-dropdown {min-width: 140px;display: none;}.cmn-pagination .cmn-select-dropdown .select2-container--default .select2-selection--single {border-color: #d8dae5;border-radius: 5px;}.cmn-pagination .cmn-select-dropdown .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 30px;color: var(--body-font-color);font-weight: var(--font-weight-medium);}.cmn-pagination .cmn-select-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow {height: 30px;}.cmn-pagination .cmn-select-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow b {top: 8px;border: 1px solid var(--body-font-color);border-left: 0;border-top: 0;}.cmn-pagination .cmn-select-dropdown .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {top: 13px;}.card.cmn-card {border: none;border-radius: 5px;height: 100%;background: transparent}.cmn-accordian .accordion-item, .cmn-ad-posting, .cmn-white-bx {box-shadow: 0 0 25px rgba(0, 0, 0, 0.09);}.cmn-card-img {width: 100%;height: 225px;display: flex;align-items: center;justify-content: center;position: relative;border-radius: 10px;}.cmn-card-img img {border-radius: 10px;}#sync1 .item a, .bedroom-info i svg, .cmn-card-img img, .listing-card-img {height: 100%;width: 100%;}.cmn-card .card-body {padding: 20px 0;}.cmn-card .card-body .card-title {font-size: 20px;color: var(--body-font-color);font-weight: var(--font-weight-medium);margin-bottom: 0;display: flex;align-items: center;justify-content: space-between;}.bedroom-info span, .cmn-card .card-body .card-text {font-size: 14px;font-weight: var(--font-weight-medium);}.badge, .free-trial-txt, .img-counter span, .tradition-byowner-row span, .tradition-total-count span {font-weight: var(--font-weight-semibold);}.bedroom-info p, .bedroom-info span, .recommended-article-data small {font-size: 12px;color: var(--body-font-color);}.cmn-card .card-body .card-text {line-height: 22px;color: var(--body-font-color);display: block;margin-top: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.total-bed-bath-info {width: 100%;display: flex;align-items: center;gap: 7px;flex-wrap: wrap;}.bedroom-info {display: flex;gap: 4px;align-items: center;}.bedroom-info span {line-height: 20px;display: flex;align-items: center;gap: 5px;font-size: 16px;}.bedroom-info i {width: 20px;height: 18px;display: flex;align-items: center;display: none;}.badge-data, .card-price-row, .sell-logo-row, .sell-price-row {align-items: center;display: flex;}.badge-data {position: absolute;top: 10px;left: 10px;gap: 10px;}.badge {padding: 5px 10px;font-size: 11px;font-family: var(--primary-font);text-transform: uppercase;}.badge.bg-success {background-color: var(--green-badge) !important;}.badge.bg-primary {background-color: var(--primary) !important;}.listing-card-img {position: relative;z-index: 0;display: block;}.listed-on-txt {position: absolute;left: 0;bottom: 0;background: linear-gradient(0deg, rgba(34, 34, 34, 0.5) 0, rgba(0, 0, 0, 0.5) 70%, rgba(41, 41, 41, 0.1) 100%);width: 100%;padding: 10px 15px;font-size: 12px;}.card-price-row {width: 100%;justify-content: space-between;}.top-favourite-icn {position: absolute;top: 10px;right: 10px;}.top-favourite-icn a, .top-favourite-icn i {width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;background: var(--white);border-radius: 5px;box-shadow: 0 0 15px rgba(34, 34, 34, 0.1);border: none}.top-favourite-icn a svg path, .top-favourite-icn i svg path{fill: var(--secondary)}.btn-dropdown {width: 100%;height: 46px;border: 1px solid rgba(34, 34, 34, 0.3);border-radius: 10px;font-size: 14px;color: var(--body-font-color);display: flex !important;align-items: center;justify-content: space-between;background: var(--white);}.btn-dropdown::after {border: none;background: url(../images_v2/dropdown-arrow-grey.svg) center no-repeat;width: 14px;height: 9px;}.cmn-accordian .accordion-item, .cmn-accordian .accordion-item .accordion-button.collapsed, .cmn-ad-posting, .cmn-ad-posting img, .cmn-white-bx {border-radius: 10px;}.listing-cmn-dropdown .dropdown-menu {padding: 0;width: 280px;}.listing-cmn-dropdown .dropdown-menu li {padding: 5px 15px;}.listing-cmn-dropdown .dropdown-menu li:hover {background: rgba(34, 34, 34, 0.1);}.listing-cmn-dropdown .dropdown-menu li .form-check .form-check-label {font-size: 14px;font-weight: var(--font-weight-medium);color: var(--body-font-color);}.listing-cmn-dropdown .dropdown-menu li a.dropdown-item {padding: 0;font-size: 14px;font-weight: var(--font-weight-medium);color: var(--body-font-color);}.listing-cmn-dropdown .dropdown-menu li a.dropdown-item.active, .listing-cmn-dropdown .dropdown-menu li a.dropdown-item:active {background-color: transparent;color: var(--body-font-color);}.cmn-ad-posting {width: 100%;display: block;background: var(--white);margin-bottom: 25px;}.cmn-line-tabs ul.tabs {width: 100%;display: flex;align-items: center;justify-content: center;gap: 30px;}.cmn-line-tabs ul.tabs li {cursor: pointer;list-style-type: none;font-size: 14px;color: var(--body-font-color);font-weight: var(--font-weight-medium);display: flex;align-items: center;gap: 10px;position: relative;}.cmn-line-tabs ul.tabs li.active svg path {fill: var(--primary);}.cmn-line-tabs ul.tabs li.active span:after {content: "";width: 100%;height: 3px;background: var(--primary);border-radius: 10px;display: block;position: absolute;bottom: -10px;left: 0;}.cmn-line-tabs ul.tabs li i svg {width: 20px;}.cmn-line-tabs .tab_container {width: 100%;background: var(--white);overflow: auto;margin-top: 30px;}.cmn-white-bx {width: 100%;display: block;background: var(--white);padding: 20px;margin-bottom: 20px;}.cmn-accordian {width: 100%;display: block;margin-bottom: 30px;}.cmn-accordian .accordion-item .accordion-button {font-size: 18px;color: var(--body-font-color);font-weight: var(--font-weight-medium);}#sync1 .item, #sync1 .item img, #sync2 .item img, #vrsync1 .item, #vrsync1 .item img, #vrsync2 .item, #vrsync2 .item img {-webkit-border-radius: 5px;-moz-border-radius: 5px;}.cmn-accordian .accordion-item .accordion-button:not(.collapsed) {background-color: transparent;box-shadow: none;color: var(--primary);}#sync1 .item {border-radius: 5px;display: flex;align-items: center;justify-content: center;}#sync1 .item img, #sync2 .item img, #vrsync1 .item img, #vrsync2 .item img {border-radius: 5px;height: 100%;}#sync2 .item {margin: 0 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height: 80px;position: relative;}#sync2 .current .item, #vrsync2 .current .item {border: 1px solid var(--primary);}#sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev, #vrsync1.owl-theme .owl-next, #vrsync1.owl-theme .owl-prev {width: 40px;height: 40px;margin-top: -20px;position: absolute;top: 50%;background: rgba(0, 0, 0, 0.4);backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px);border-radius: 50%;border: 1px solid rgba(34, 34, 34, 0.1);}#sync1.owl-theme .owl-next svg, #sync1.owl-theme .owl-prev svg, #vrsync1.owl-theme .owl-next svg, #vrsync1.owl-theme .owl-prev svg {width: 10px;}#sync1.owl-theme .owl-next svg path, #sync1.owl-theme .owl-prev svg path, #vrsync1.owl-theme .owl-next svg path, #vrsync1.owl-theme .owl-prev svg path {stroke: #ffffff !important;}#sync1.owl-theme .owl-prev, #vrsync1.owl-theme .owl-prev {left: 10px;}#sync1.owl-theme .owl-next, #vrsync1.owl-theme .owl-next {right: 10px;}.full-view-icn, .img-counter {width: 100%;display: flex;align-items: center;justify-content: center;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);height: 100%;border-radius: 5px;}.full-view-icn img {width: auto !important;height: auto;}.img-counter span {color: var(--white);font-size: 20px;}.select2-actions {border-bottom: 1px solid #ccc;display: flex;justify-content: space-between;}.select2-container--default .select2-results__option[aria-selected="true"] {background-color: var(--light-bg);}.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: var(--primary);}.article-card.small .overlay-content, .select2-results__option {font-size: 14px;}.select2-container--default .select2-selection--multiple .select2-selection__rendered {display: flex;align-items: center;position: relative;flex-wrap: wrap;row-gap: 5px;padding: 5px;}.select2-container--default .select2-selection--multiple .select2-selection__clear {margin-top: 0;margin-right: 0;order: 3;position: absolute;right: 10px;font-size: 14px;top: 5px;display: none;}.select2-container--default .select2-selection--multiple .select2-selection__choice {font-size: 12px;font-weight: var(--font-weight-medium);border: none;}.cmn-calculator-box, .tradition-lft-row {background: var(--white);border-radius: 10px;width: 100%;}.select2-container .select2-search--inline .select2-search__field {padding: 0 10px;width: 100% !important;}.select2-container--default .select2-selection--single .select2-selection__placeholder {font-size: 14px;color: var(--body-font-color) !important;}.select2-container--open .select2-dropdown {z-index: 111;}.cmn-calculator-section {width: 100%;display: flex;gap: 30px;margin-bottom: 50px;}.cmn-calculator-box {padding: 30px 50px;box-shadow: 0 0 15px rgba(34, 34, 34, 0.1);}.cmn-calculator-hdr {font-size: 24px;line-height: 28px;text-align: center;}.calculator-range-row {width: 100%;display: block;margin-bottom: 50px;}.calculator-range-hdr {width: 100%;display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;}.calculator-range-hdr span {font-size: 20px;}.calculator-range-hdr em {font-style: normal;font-size: 20px;font-weight: var(--font-weight-medium);}.tradition-section {width: 100%;display: flex;justify-content: space-between;gap: 50px;align-items: center;}.tradition-lft-row {max-width: 420px;display: flex;flex-direction: column;border: 1px solid var(--border-color);}.tradition-byowner-row span, .tradition-hdr {font-size: 20px;background: var(--secondary);color: var(--white);}.tradition-hdr {width: 100%;display: block;text-align: center;border-radius: 10px 10px 0 0;padding: 15px;margin: 0;}.free-trial-txt, .light-red-bg .rental-sell-hdr, .rental-sell-data small strong {color: var(--secondary);}.tradition-byowner-row span {width: 82px;height: 38px;display: flex;align-items: center;justify-content: center;border-radius: 15px;margin: 0 auto;position: absolute;bottom: -44px;left: 55px;}.tradition-calculation {padding: 12px 20px;display: flex;align-items: center;justify-content: space-between;}.tradition-calculation p, .tradition-calculation span {display: flex;align-items: center;font-weight: var(--font-weight-semibold);}.tradition-calculation p {margin: 0;width: 200px;height: 45px;padding: 10px;background: var(--light-bg);border-radius: 10px;font-size: 16px;}.tradition-calculation span {gap: 20px;}.tradition-calculation span em, .tradition-total-count span em {font-style: normal;}.tradition-total-count {width: 100%;align-items: center;margin-top: 15px;box-shadow: 0 0 5px rgba(255, 255, 255, 0.25);border-radius: 10px;}.free-trial-txt, .rental-sell-box {box-shadow: 0 0 15px rgba(34, 34, 34, 0.1);display: flex;}.tradition-total-count span {width: 100%;text-align: center;font-size: 16px;color: var(--white);padding: 10px 15px;background: var(--body-font-color);border-radius: 10px 0 0 10px;}.tradition-total-count span.primary-bg {background-color: var(--secondary);border-radius: 0 10px 10px 0;}.calculator-range input[type="range"]::-webkit-slider-runnable-track {background: var(--border-color);}.rental-sell-data {width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}.rental-sell-box {width: 100%;flex-direction: column;align-items: center;justify-content: space-between;padding: 20px;background: var(--white);border-radius: 10px;border: 1px solid rgba(255, 255, 255, 0.6);min-height: 420px;}.rental-sell-hdr {font-size: 25px;line-height: 30px;}.rental-logo {width: 180px;display: flex;align-items: center;justify-content: center;margin-bottom: 30px;}.free-trial-txt {width: 100%;background: linear-gradient(90deg, #fff 0, rgba(255, 255, 255, 0.8) 100%);height: 50px;align-items: center;justify-content: center;border-radius: 10px;font-size: 20px;}.rental-sell-data small {display: block;margin-top: 10px;font-size: 16px;font-weight: var(--font-weight-medium);}.free-btn-row {width: 100%;text-align: center;display: flex;flex-direction: column;gap: 0;}.rental-sell-hdr-txt {width: 100%;display: flex;align-items: center;justify-content: center;gap: 30px;font-size: 25px;line-height: 30px;font-weight: var(--font-weight-semibold);margin-bottom: 30px;}.price-badge, .sell-price-row span {line-height: 55px;font-weight: var(--font-weight-semibold);font-size: 30px;}.price-badge {background: var(--secondary);color: var(--bs-white);min-width: 110px;border-radius: 10px;display: flex;align-items: center;justify-content: center;}.free-btn-row .btn-secondary {height: 50px;}.sell-logo-row {width: 100%;flex-wrap: wrap;justify-content: center;border-radius: 10px;margin-top: 20px;padding: 0 10px;row-gap: 10px;column-gap: 30px;}.sell-price-row {gap: 25px;}.sell-price-row span:after {content: "";position: absolute;width: 130%;height: 4px;background: var(--secondary);transform: translate(0, -50%) rotate(343deg);top: 50%;left: -7px;}.cashback-icn {width: 70px;height: 70px;display: flex;align-items: center;justify-content: center;position: absolute;right: -90px;}body.loading {overflow: hidden !important;}.loading::before {content: "";width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: url(../images/loading.gif) center no-repeat rgba(255, 255, 255, 0.6);z-index: 1111;display: block;background-size: 25px;}.ui-widget-content.ui-autocomplete {padding: 0;max-height: 310px;overflow-x: hidden;}.ui-widget-content.ui-autocomplete .prem_posting_listing .ui-menu-item-wrapper {display: flex;flex-wrap: wrap;gap: 5px;padding: 7px 4px 7px 20px;font-size: 14px;margin: 0;border-bottom: 1px solid var(--border-color);color: var(--body-font-color);font-weight: var(--font-weight-medium);}.ui-widget-content.ui-autocomplete .prem_posting_listing .ui-menu-item-wrapper.ui-state-active {border: none;background: var(--light-bg);border-bottom: 1px solid var(--border-color);}.ui-widget-content.ui-autocomplete .prem_posting_listing .ui-menu-item-wrapper span:first-child {font-weight: var(--font-weight-semibold);display: block;width: 100%;}.ui-widget-content.ui-autocomplete::-webkit-scrollbar {width: 5px;}.ui-widget-content.ui-autocomplete::-webkit-scrollbar-track {background-color: var(--white);-webkit-border-radius: 10px;border-radius: 10px;}.ui-widget-content.ui-autocomplete::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: rgba(34, 34, 34, 0.6);}.ui-widget-content.ui-autocomplete.ac-custom {padding: 0 !important;}.ui-widget-content.ui-autocomplete .ui-autocomplete-category {margin: 15px 10px 5px;color: var(--primary);font-size: 18px;}.ui-widget-content.ui-autocomplete .list-group {border-bottom: 1px solid var(--border-color);color: var(--body-font-color);font-weight: var(--font-weight-medium);border-radius: 0;}.ui-widget-content.ui-autocomplete .list-group a {padding: 10px !important;}.ui-widget-content.ui-autocomplete .list-group a .list-group-item-heading {color: var(--body-font-color) !important;margin-bottom: 5px;font-size: 14px;}.ui-widget-content.ui-autocomplete .list-group a .list-group-item-text {font-size: 14px;margin: 0;color: var(--body-font-color);}.ui-widget-content.ui-autocomplete .list-group a.ui-state-focus {margin: 0;background: var(--light-bg);}.ui-widget-content.ui-autocomplete .list-group a.ui-state-active {margin: 0;border: none;background: var(--light-bg);}.ui-widget-content.ui-autocomplete.zipcode_sell_search {z-index: 1111;width: 270px !important;}.small-banner {height: 300px !important;}.errorbox-position {position: absolute;left: 0;right: 0;z-index: 9999;width: 25%;top: 17px;margin: 0 auto;box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);border-radius: 5px;}.errorbox-position .closebtn-errorbox {float: right;z-index: 1;position: relative;}.errorbox-position .closebtn-errorbox button {background: 0 0;border: none;font-size: 30px;opacity: 0.5;}.errorbox-position .closebtn-errorbox button:hover {opacity: 1;}.errorbox-position .content-errorbox {font-size: 14px;margin-bottom: 0;}.cmn-popup {z-index: 1000;}.cmn-popup .modal-dialog {max-width: 600px;}.cmn-popup .modal-dialog .modal-content {border: none;border-radius: 10px;}.cmn-popup .modal-dialog .modal-header {background: var(--light-bg);border-radius: 10px 10px 0 0;border: none;}.cmn-popup .modal-dialog .modal-title {font-size: 22px;font-weight: var(--font-weight-bold);}.cmn-popup .modal-body .form-group {width: 100%;display: block;margin-bottom: 15px;}.cmn-popup .form-group .form-label {margin-bottom: 5px;font-size: 14px;}.cmn-popup .form-group .form-control {height: 45px;border-radius: 10px;border-color: var(--border-color);font-size: 14px;}.cmn-popup .form-group textarea.form-control {resize: none;height: 110px;font-size: 14px;}.cmn-popup .cmn-tabs {width: 100%;display: block;margin-top: 30px;}.cmn-popup .cmn-tabs .nav-tabs {gap: 10px;margin-left: 0;margin-bottom: 20px;}.cmn-popup .cmn-tabs .nav-tabs .nav-item .nav-link {background: var(--light-bg);color: var(--body-font-color);border-radius: 10px;}.cmn-popup .modal-footer {justify-content: center;gap: 10px;}.cmn-popup .modal-footer button {margin: 0;min-width: 130px;height: 45px;font-size: 14px;border-radius: 10px;}.cmn-popup .modal-footer .btn-dark:hover {background: var(--secondary);border-color: var(--secondary);}.price-change-txt {font-size: 14px;line-height: 24px;margin: 15px 0;}.popup-cmn-select .cmn-select-dropdown .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 43px;}.popup-cmn-select .cmn-select-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow {height: 45px;}.popup-cmn-select .cmn-select-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow b {top: 15px;}.popup-cmn-select .cmn-select-dropdown .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {top: 20px;}.realtor-txt {font-size: 30px;color: #d72228;letter-spacing: -3px;font-family: var(--bodoni-font);}.realtor-txt strong {color: var(--black);font-family: var(--bodoni-font);}.mortgage-calculator {margin-top: 20px;}.advertisement-data .home-itam.googletag-block-new {height: 100%;display: flex;align-items: center;justify-content: center;}.adpostingcommon-page-body .rental-sell-box, .sell-house-black-box .rental-sell-box {min-height: 478px;}.yard-sign-purchase-page-body .yard-sign-payment-section .yard-sign-form #payment-form .form-group {display: block;}.property-history-section {max-height: 391px;overflow-y: auto;}.rental-sell-banner p.offerText {color: var(--primary);font-weight: var(--font-weight-bold);margin-top: 10px;font-size: 18px;}.listing-card-img .owl-next, .listing-card-img .owl-prev {width: 40px;height: 40px;margin-top: -20px;position: absolute;top: 50%;background: rgba(0, 0, 0, 0.31) !important;backdrop-filter: blur(2px) !important;-webkit-backdrop-filter: blur(2px) !important;border-radius: 50%;border: 1px solid rgba(34, 34, 34, 0.1) !important;display: flex;align-items: center;justify-content: center;color: #fff !important;font-size: 18px !important;left: 10px;line-height: 20px !important;}.listing-card-img .owl-next {right: 10px;left: inherit;}.listing-card-img .nav-button.owl-next, .listing-card-img .nav-button.owl-prev {background: 0 0;right: 0;left: 0;}.article-card .overlay-content, .article-card.featured .overlay-content, .article-card.small .overlay-content {background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.64) 100%) rgba(0, 0, 0, 0);}.leaflet-pane .leaflet-data-marker:hover {z-index: 1111 !important;}.listing-card-img .owl-stage-outer .owl-stage {height: 100%;}.owl-carousel .owl-nav {transition: opacity 0.3s;}#vrsync1 .item {height: 500px;border-radius: 5px;display: flex;align-items: center;justify-content: center;}#vrsync2 .item {margin: 0 5px;border-radius: 5px;height: 80px;position: relative;}.contact-owner-info {background: #ba2334;border-radius: 10px;padding: 10px;margin-bottom: 20px;}.contact-owner-info h4 {margin: 0;color: #fff;display: flex;flex-direction: column;gap: 5px;font-weight: var(--font-weight-medium);}.footer-logo a.equal-housing-logo {width: 40px;margin-top: -5px;}.latest-artical-section {margin-top: 50px;width: 100%;display: block;}.article-card {border-radius: 8px;overflow: hidden;position: relative;height: 100%;transition: 0.35s;}.article-card .overlay-content {position: absolute;bottom: 0;left: 0;color: #fff;width: 100%;}.article-card img {height: 100%;object-fit: cover;transition: 0.35s;}.recommended-article img {width: 100px;height: 75px;object-fit: cover;border-radius: 5px;transition: 0.35s;}.article-card.featured .overlay-content p {font-size: 24px;line-height: 32px;font-weight: var(--font-weight-semibold);margin: 15px 0 0;}.article-card.small .overlay-content p, .sale-hdr {line-height: 30px;font-weight: var(--font-weight-semibold);}.article-card.featured .overlay-content small, .article-card.small .overlay-content small {font-size: 12px;}.article-card.small .overlay-content p {font-size: 18px;margin: 15px 0 0;}.article-card.small .overlay-content p.hdr-size-chnge {font-size: 16px;line-height: 24px;}.recommended-article-data p {font-size: 14px;line-height: 22px;font-weight: var(--font-weight-semibold);margin: 0;color: var(--body-font-color);}.sale-hdr {font-size: 20px;margin-bottom: 15px;}.view-post-link {font-weight: var(--font-weight-semibold);color: var(--primary);}.article-card a:hover img, .recommended-article a:hover img {transform: scale(1.1);}.cmn-home-value-estimate-widget {width: 100%;display: flex;align-items: center;gap: 100px;padding: 30px;margin-bottom: 20px;background: #3d3d3d;border-radius: 10px;box-shadow: 0 0 25px rgba(0, 0, 0, 0.09);position: relative;}.cmn-home-value-estimate-widget h2 {font-size: 24px;color: #fff;}.cmn-home-value-estimate-widget p {line-height: 28px;color: #fff;}.value-estimate-widget-searchbar {display: flex;flex-direction: column;gap: 20px;}.value-estimate-widget-searchbar .form-control {width: 100%;height: 45px;border-radius: 10px;border-color: var(--border-color);font-size: 14px;line-height: 46px;padding-right: 90px;}.estimate-btn .btn-primary {width: 200px;display: inline-flex;justify-content: center;align-items: center;}.cmn-estimate-btn {position: absolute;top: 0;right: 0;border-radius: 0 10px 10px 0;font-size: 14px;display: flex;align-items: center;justify-content: center;}.home-worth-section {padding: 50px 0;}.cmn-card .card-body .card-text {font-weight: 400;margin-bottom: 8px;}.badge.badge-under-contract, .badge.badge-active-under-contract, .badge.badge-activeundercontract {background: var(--badge-undercontract) !important;border-radius: 50px;}.badge.badge-pending {background: var(--badge-pending) !important;border-radius: 50px;}.badge-on-hold, .badge.badge-virtual-tour {background: var(--badge-videotour) !important;border-radius: 50px;}.badge.badge-open-house {background: var(--badge-open-house) !important;border-radius: 50px;}.badge.badge-coming-soon {background: var(--badge-coming-soon) !important;border-radius: 50px;}.badge.badge-active {background: var(--badge-active) !important;border-radius: 50px;}.badge.badge-pending-sale {background: var(--badge-pending-sale) !important;border-radius: 50px;}.ui-widget-content.ui-autocomplete {z-index: 9999 !important;}.card-badge-row .badge.bg-dark {background: var(--white) !important;color: var(--secondary);box-shadow: 0 0 3px rgba(0, 0, 0, 0.25)}