.freerentalsite-widget button{overflow: hidden;}.freerentalsite-widget .btn{min-width: unset;border-radius: 0;}.prop-details-icon{max-height: 30px;max-width: 30px}#freerentalsite-search-form{padding: 20px 30px 15px;}#freerentalsite-search-form label{margin: 0;}#freerentalsite-search-form .frsw-form-control, #freerentalsite-search-form .frsw-input-group-text{border-radius: 0!important;border: 0!important;height: 40px;}label[for='freerentalsite-prop-search-max-rent'], label[for='freerentalsite-prop-search-min-rent']{font-size: 0;}label[for='freerentalsite-prop-search-max-rent']::after{content: 'Max Rent';font-size: 16px;}label[for='freerentalsite-prop-search-min-rent']::after{content: 'Min Rent';font-size: 16px;}@media (max-width: 991px) {#freerentalsite-search-form { padding: 20px 30px 35px;}}#freerentalsite-property-list a{color: inherit;}.frsw-card{border-radius: 0;}.frsw-card-image-box{min-height: unset;height: 0;padding-top: 56%;}.frsw-card-body{background: var(--gray);font-size: 16px;display: flex;flex-direction: column;}.frsw-card-title{font-size: 20px;font-weight: bold;}.frsw-text-sm{font-size: 85%;}.prop-details-icons{padding: 5px 0;}.prop-details-icons li{flex: 1 1 33.33%;padding-top: 10px;font-size: 14px;}.prop-details-icons li img{margin-right: 8px;}.prop-card-link{height: 100%;display: block;margin: 0;}.prop-card-link .frsw-card{height: 100%;margin: 0;}.prop-card-link .frsw-card .btn{margin-top: auto;}.form-container{padding: 35px 25px 50px;height: 100%;}.form-container .form-header{color: #fff;font-size: 20px;text-align: center;margin: 0 0 20px;}.form-container .form-header h3{font-size: 30px;font-family: var(--secondary-font);}.form-container label, .form-container br{display: none!important;}.form-container .ion-form-group{}.form-container .frsw-form-control{border-radius: 0;}.form-container textarea{flex-basis: 100%;}@media (max-width: 991px) and (min-width: 600px) {.form-container form button { margin-left: 10px;}}.frsw-prop-view-title{margin: 30px 0 15px!important;}#freerentalsite-property-detail-view .frsw-property-view-image img{width: 100%;}#freerentalsite-property-view-gallery-btn{background: rgba(0,0,0,.6);border: 0;}#freerentalsite-property-view-gallery-btn:hover{background: var(--primary);}#freerentalsite-property-detail-view .social-media> div{float: right;}#freerentalsite-property-detail-view .frsw-property-view-summary{padding: 25px;background: none;}#freerentalsite-property-detail-view .frsw-property-view-card{box-shadow: none!important;background-color: var(--gray)!important;border: 1px solid #e7eaee;margin: 0!important;height: 100%;}.prop-details ul{display: flex;flex-wrap: wrap;align-items: center;margin: 0 -15px;}.prop-details li{margin: 8px 0;font-size: 14px;text-align: center;padding: 0 15px;}.prop-details li img{display: block;margin: 0 auto 8px;height: 30px;width: 30px;}.prop-details li:not(:last-child){margin-right: 35px;}.prop-address{font-size: 20px;margin: 0 0 15px;font-weight: bold;}.prop-address small{display: block;}.prop-links{align-self: flex-end;}.prop-links .btn-list{margin-bottom: 0;}.prop-links .btn-list .btn{margin: 10px 5px 0;}.social-media{align-self: flex-end;}.prop-rent{text-align: right;color: var(--primary);font-weight: bold;}.prop-rent h3{font-weight: bold;line-height: 1;}.prop-rent small{color: #6c757d;font-size: 60%;}@media (max-width:575.98px) {.prop-details, .prop-links, .prop-rent, .prop-address { text-align: center;}.prop-details ul{justify-content: center;}.prop-details li:not(:last-child), .prop-details li{margin-right: auto;margin-left: auto;}}@media (max-width:425px) {.prop-details li { flex-basis: 33.33%;}.prop-details .prop-type{flex-basis: 100%;}}.freerentalsite-property-view-details{}frsw-.frsw-text-primary, .text-primary{color: var(--primary) !important;}a.frsw-text-primary:hover, a.frsw-text-primary:focus{color: var(--primary) !important;}frsw-.frsw-text-secondary{color: #6c757d !important;}a.frsw-text-secondary:hover, a.frsw-text-secondary:focus{color: #545b62 !important;}frsw-.frsw-text-success{color: #28a745 !important;}a.frsw-text-success:hover, a.frsw-text-success:focus{color: #1e7e34 !important;}frsw-.frsw-text-info{color: var(--primary)!important;}a.frsw-text-info:hover, a.frsw-text-info:focus{color: var(--dark) !important;}frsw-.frsw-text-warning{color: #ffc107 !important;}a.frsw-text-warning:hover, a.frsw-text-warning:focus{color: #d39e00 !important;}frsw-.frsw-text-danger{color: #dc3545 !important;}a.frsw-text-danger:hover, a.frsw-text-danger:focus{color: #bd2130 !important;}frsw-.frsw-text-light{color: #f8f9fa !important;}a.frsw-text-light:hover, a.frsw-text-light:focus{color: #dae0e5 !important;}frsw-.frsw-text-dark{color: #343a40 !important;}a.frsw-text-dark:hover, a.frsw-text-dark:focus{color: #1d2124 !important;}.frsw-text-body{color: #212529 !important;}.frsw-text-muted{color: #6c757d !important;}.frsw-text-black-50{color: rgba(0, 0, 0, 0.5) !important;}.frsw-text-white-50{color: rgba(255, 255, 255, 0.5) !important;}.freerentalsite-widget button:focus{outline: none;}.frsw-alert-primary{color: var(--primary);background-color: #cce5ff;border-color: #b8daff;}.frsw-alert-primary hr{border-top-color: #9fcdff;}.frsw-alert-primary .frsw-alert-link{color: var(--primary);}.frsw-alert-secondary{color: #383d41;background-color: #e2e3e5;border-color: #d6d8db;}.frsw-alert-secondary hr{border-top-color: #c8cbcf;}.frsw-alert-secondary .frsw-alert-link{color: #202326;}.frsw-alert-success{color: #155724;background-color: #d4edda;border-color: #c3e6cb;}.frsw-alert-success hr{border-top-color: #b1dfbb;}.frsw-alert-success .frsw-alert-link{color: #0b2e13;}.frsw-alert-info{color: #0c5460;background-color: #d1ecf1;border-color: #bee5eb;}.frsw-alert-info hr{border-top-color: #abdde5;}.frsw-alert-info .frsw-alert-link{color: #062c33;}.frsw-alert-warning{color: #856404;background-color: #fff3cd;border-color: #ffeeba;}.frsw-alert-warning hr{border-top-color: #ffe8a1;}.frsw-alert-warning .frsw-alert-link{color: #533f03;}.frsw-alert-danger{color: #721c24;background-color: #f8d7da;border-color: #f5c6cb;}.frsw-alert-danger hr{border-top-color: #f1b0b7;}.frsw-alert-danger .frsw-alert-link{color: #491217;}.frsw-alert-light{color: #818182;background-color: #fefefe;border-color: #fdfdfe;}.frsw-alert-light hr{border-top-color: #ececf6;}.frsw-alert-light .frsw-alert-link{color: #686868;}.frsw-alert-dark{color: #1b1e21;background-color: #d6d8d9;border-color: #c6c8ca;}.frsw-alert-dark hr{border-top-color: #b9bbbe;}.frsw-alert-dark .frsw-alert-link{color: #040505;}.frsw-btn:focus, .frsw-btn.focus{box-shadow: 0 0 0 0.2em rgba(var(--primary-rgb), 0.25);}.frsw-btn-primary{color: #fff !important;background-color: var(--primary)!important;border-color: var(--primary)!important;}.frsw-btn-primary:hover{color: var(--primary)!important;background-color: #fff!important;border-color: var(--primary)!important;}.frsw-btn-primary:focus, .frsw-btn-primary.focus{box-shadow: 0 0 0 0.2em rgba(var(--primary-rgb), 0.5);}.frsw-btn-primary.frsw-disabled, .frsw-btn-primary:frsw-disabled{color: #fff;background-color: var(--primary);border-color: var(--primary);}.frsw-btn-primary:not(:disabled):not(.frsw-disabled):active, .frsw-btn-primary:not(:disabled):not(.frsw-disabled).frsw-active, .frsw-show> .frsw-btn-primary.frsw-dropdown-toggle{color: #fff;background-color: var(--primary);border-color: #005cbf;}.frsw-btn-primary:not(:disabled):not(.frsw-disabled):active:focus, .frsw-btn-primary:not(:disabled):not(.frsw-disabled).frsw-active:focus, .frsw-show> .frsw-btn-primary.frsw-dropdown-toggle:focus{box-shadow: 0 0 0 0.2em rgba(var(--primary-rgb), 0.5);}.frsw-btn-secondary{color: #fff !important;background-color: #6c757d;border-color: #6c757d;}.frsw-btn-secondary:hover{color: #fff;background-color: #5a6268;border-color: #545b62;}.frsw-btn-secondary:focus, .frsw-btn-secondary.focus{box-shadow: 0 0 0 0.2em rgba(108, 117, 125, 0.5);}.frsw-btn-secondary.frsw-disabled, .frsw-btn-secondary:frsw-disabled{color: #fff;background-color: #6c757d;border-color: #6c757d;}.frsw-btn-secondary:not(:disabled):not(.frsw-disabled):active, .frsw-btn-secondary:not(:disabled):not(.frsw-disabled).frsw-active, .frsw-show> .frsw-btn-secondary.frsw-dropdown-toggle{color: #fff;background-color: #545b62;border-color: #4e555b;}.frsw-btn-secondary:not(:disabled):not(.frsw-disabled):active:focus, .frsw-btn-secondary:not(:disabled):not(.frsw-disabled).frsw-active:focus, .frsw-show> .frsw-btn-secondary.frsw-dropdown-toggle:focus{box-shadow: 0 0 0 0.2em rgba(108, 117, 125, 0.5);}.frsw-btn-success{color: #fff !important;background-color: #28a745;border-color: #28a745;}.frsw-btn-success:hover{color: #fff;background-color: #218838;border-color: #1e7e34;}.frsw-btn-success:focus, .frsw-btn-success.focus{box-shadow: 0 0 0 0.2em rgba(40, 167, 69, 0.5);}.frsw-btn-success.frsw-disabled, .frsw-btn-success:frsw-disabled{color: #fff;background-color: #28a745;border-color: #28a745;}.frsw-btn-success:not(:disabled):not(.frsw-disabled):active, .frsw-btn-success:not(:disabled):not(.frsw-disabled).frsw-active, .frsw-show> .frsw-btn-success.frsw-dropdown-toggle{color: #fff;background-color: #1e7e34;border-color: #1c7430;}.frsw-btn-success:not(:disabled):not(.frsw-disabled):active:focus, .frsw-btn-success:not(:disabled):not(.frsw-disabled).frsw-active:focus, .frsw-show> .frsw-btn-success.frsw-dropdown-toggle:focus{box-shadow: 0 0 0 0.2em rgba(40, 167, 69, 0.5);}.frsw-btn-info{color: #fff !important;background-color: var(--primary);border-color: var(--primary);}.frsw-btn-info:hover{color: #fff;background-color: var(--dark);border-color: var(--dark);}.frsw-btn-info:focus, .frsw-btn-info.focus{box-shadow: 0 0 0 0.2em rgba(var(--primary-rgb), 0.5);}.frsw-btn-info.frsw-disabled, .frsw-btn-info:frsw-disabled{color: #fff;background-color: var(--primary);border-color: var(--primary);}.frsw-btn-info:not(:disabled):not(.frsw-disabled):active, .frsw-btn-info:not(:disabled):not(.frsw-disabled).frsw-active, .frsw-show> .frsw-btn-info.frsw-dropdown-toggle{color: #fff;background-color: var(--dark);border-color: #10707f;}.frsw-btn-info:not(:disabled):not(.frsw-disabled):active:focus, .frsw-btn-info:not(:disabled):not(.frsw-disabled).frsw-active:focus, .frsw-show> .frsw-btn-info.frsw-dropdown-toggle:focus{box-shadow: 0 0 0 0.2em rgba(23, 162, 184, 0.5);}.frsw-btn-warning{color: #212529 !important;background-color: #ffc107;border-color: #ffc107;}.frsw-btn-warning:hover{color: #212529;background-color: #e0a800;border-color: #d39e00;}.frsw-btn-warning:focus, .frsw-btn-warning.focus{box-shadow: 0 0 0 0.2em rgba(255, 193, 7, 0.5);}.frsw-btn-warning.frsw-disabled, .frsw-btn-warning:frsw-disabled{color: #212529;background-color: #ffc107;border-color: #ffc107;}.frsw-btn-warning:not(:disabled):not(.frsw-disabled):active, .frsw-btn-warning:not(:disabled):not(.frsw-disabled).frsw-active, .frsw-show> .frsw-btn-warning.frsw-dropdown-toggle{color: #212529;background-color: #d39e00;border-color: #c69500;}.frsw-btn-warning:not(:disabled):not(.frsw-disabled):active:focus, .frsw-btn-warning:not(:disabled):not(.frsw-disabled).frsw-active:focus, .frsw-show> .frsw-btn-warning.frsw-dropdown-toggle:focus{box-shadow: 0 0 0 0.2em rgba(255, 193, 7, 0.5);}.frsw-btn-danger{color: #fff !important;background-color: #dc3545;border-color: #dc3545;}.frsw-btn-danger:hover{color: #fff;background-color: #c82333;border-color: #bd2130;}.frsw-btn-danger:focus, .frsw-btn-danger.focus{box-shadow: 0 0 0 0.2em rgba(220, 53, 69, 0.5);}.frsw-btn-danger.frsw-disabled, .frsw-btn-danger:frsw-disabled{color: #fff;background-color: #dc3545;border-color: #dc3545;}.frsw-btn-danger:not(:disabled):not(.frsw-disabled):active, .frsw-btn-danger:not(:disabled):not(.frsw-disabled).frsw-active, .frsw-show> .frsw-btn-danger.frsw-dropdown-toggle{color: #fff;background-color: #bd2130;border-color: #b21f2d;}.frsw-btn-danger:not(:disabled):not(.frsw-disabled):active:focus, .frsw-btn-danger:not(:disabled):not(.frsw-disabled).frsw-active:focus, .frsw-show> .frsw-btn-danger.frsw-dropdown-toggle:focus{box-shadow: 0 0 0 0.2em rgba(220, 53, 69, 0.5);}.frsw-btn-light{color: #212529 !important;background-color: #f8f9fa;border-color: #f8f9fa;}.frsw-btn-light:hover{color: #212529;background-color: #e2e6ea;border-color: #dae0e5;}.frsw-btn-light:focus, .frsw-btn-light.focus{box-shadow: 0 0 0 0.2em rgba(248, 249, 250, 0.5);}.frsw-btn-light.frsw-disabled, .frsw-btn-light:frsw-disabled{color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}.frsw-btn-light:not(:disabled):not(.frsw-disabled):active, .frsw-btn-light:not(:disabled):not(.frsw-disabled).frsw-active, .frsw-show> .frsw-btn-light.frsw-dropdown-toggle{color: #212529;background-color: #dae0e5;border-color: #d3d9df;}.frsw-btn-light:not(:disabled):not(.frsw-disabled):active:focus, .frsw-btn-light:not(:disabled):not(.frsw-disabled).frsw-active:focus, .frsw-show> .frsw-btn-light.frsw-dropdown-toggle:focus{box-shadow: 0 0 0 0.2em rgba(248, 249, 250, 0.5);}.frsw-btn-dark{color: #fff !important;background-color: #343a40;border-color: #343a40;}.frsw-btn-dark:hover{color: #fff;background-color: #23272b;border-color: #1d2124;}.frsw-btn-dark:focus, .frsw-btn-dark.focus{box-shadow: 0 0 0 0.2em rgba(52, 58, 64, 0.5);}.frsw-btn-dark.frsw-disabled, .frsw-btn-dark:frsw-disabled{color: #fff;background-color: #343a40;border-color: #343a40;}.frsw-btn-dark:not(:disabled):not(.frsw-disabled):active, .frsw-btn-dark:not(:disabled):not(.frsw-disabled).frsw-active, .frsw-show> .frsw-btn-dark.frsw-dropdown-toggle{color: #fff;background-color: #1d2124;border-color: #171a1d;}.frsw-btn-dark:not(:disabled):not(.frsw-disabled):active:focus, .frsw-btn-dark:not(:disabled):not(.frsw-disabled).frsw-active:focus, .frsw-show> .frsw-btn-dark.frsw-dropdown-toggle:focus{box-shadow: 0 0 0 0.2em rgba(52, 58, 64, 0.5);}.frsw-btn-outline-primary{color: var(--primary);background-color: transparent;background-image: none;border-color: var(--primary);}.frsw-btn-outline-primary:hover{color: #fff;background-color: var(--primary);border-color: var(--primary);}.frsw-btn-outline-primary:focus, .frsw-btn-outline-primary.frsw-focus{box-shadow: 0 0 0 0.2em rgba(var(--primary-rgb), 0.5);}.frsw-btn-outline-primary.frsw-disabled, .frsw-btn-outline-primary:disabled{color: var(--primary);background-color: transparent;}.frsw-btn-outline-primary:not(:disabled):not(.frsw-disabled):active, .frsw-btn-outline-primary:not(:disabled):not(.frsw-disabled).frsw-active, .frsw-show> .frsw-btn-outline-primary.frsw-dropdown-toggle{color: #fff;background-color: var(--primary);border-color: var(--primary);}.frsw-btn-outline-primary:not(:disabled):not(.frsw-disabled):active:focus, .frsw-btn-outline-primary:not(:disabled):not(.frsw-disabled).frsw-active:focus, .frsw-show> .frsw-btn-outline-primary.frsw-dropdown-toggle:focus{box-shadow: 0 0 0 0.2em rgba(var(--primary-rgb), 0.5);}.frsw-btn-outline-secondary{color: #6c757d;background-color: transparent;background-image: none;border-color: #6c757d;}.frsw-btn-outline-secondary:hover{color: #fff;background-color: #6c757d;border-color: #6c757d;}.frsw-btn-outline-secondary:focus, .frsw-btn-outline-secondary.frsw-focus{box-shadow: 0 0 0 0.2em rgba(108, 117, 125, 0.5);}.frsw-btn-outline-secondary.frsw-disabled, .frsw-btn-outline-secondary:disabled{color: #6c757d;background-color: transparent;}.frsw-btn-outline-secondary:not(:disabled):not(.frsw-disabled):active, .frsw-btn-outline-secondary:not(:disabled):not(.frsw-disabled).frsw-active, .frsw-show> .frsw-btn-outline-secondary.frsw-dropdown-toggle{color: #fff;background-color: #6c757d;border-color: #6c757d;}.frsw-btn-outline-secondary:not(:disabled):not(.frsw-disabled):active:focus, .frsw-btn-outline-secondary:not(:disabled):not(.frsw-disabled).frsw-active:focus, .frsw-show> .frsw-btn-outline-secondary.frsw-dropdown-toggle:focus{box-shadow: 0 0 0 0.2em rgba(108, 117, 125, 0.5);}.frsw-btn-outline-success{color: #28a745;background-color: transparent;background-image: none;border-color: #28a745;}.frsw-btn-outline-success:hover{color: #fff;background-color: #28a745;border-color: #28a745;}.frsw-btn-outline-success:focus, .frsw-btn-outline-success.frsw-focus{box-shadow: 0 0 0 0.2em rgba(40, 167, 69, 0.5);}.frsw-btn-outline-success.frsw-disabled, .frsw-btn-outline-success:disabled{color: #28a745;background-color: transparent;}.frsw-btn-outline-success:not(:disabled):not(.frsw-disabled):active, .frsw-btn-outline-success:not(:disabled):not(.frsw-disabled).frsw-active, .frsw-show> .frsw-btn-outline-success.frsw-dropdown-toggle{color: #fff;background-color: #28a745;border-color: #28a745;}.frsw-btn-outline-success:not(:disabled):not(.frsw-disabled):active:focus, .frsw-btn-outline-success:not(:disabled):not(.frsw-disabled).frsw-active:focus, .frsw-show> .frsw-btn-outline-success.frsw-dropdown-toggle:focus{box-shadow: 0 0 0 0.2em rgba(40, 167, 69, 0.5);}.frsw-btn-outline-info{color: var(--primary);background-color: transparent;background-image: none;border-color: var(--primary);}.frsw-btn-outline-info:hover{color: #fff;background-color: var(--primary);border-color: var(--primary);}.frsw-btn-outline-info:focus, .frsw-btn-outline-info.frsw-focus{box-shadow: 0 0 0 0.2em rgba(23, 162, 184, 0.5);}.frsw-btn-outline-info.frsw-disabled, .frsw-btn-outline-info:disabled{color: var(--primary);background-color: transparent;}.frsw-btn-outline-info:not(:disabled):not(.frsw-disabled):active, .frsw-btn-outline-info:not(:disabled):not(.frsw-disabled).frsw-active, .frsw-show> .frsw-btn-outline-info.frsw-dropdown-toggle{color: #fff;background-color: var(--primary);border-color: var(--primary);}.frsw-btn-outline-info:not(:disabled):not(.frsw-disabled):active:focus, .frsw-btn-outline-info:not(:disabled):not(.frsw-disabled).frsw-active:focus, .frsw-show> .frsw-btn-outline-info.frsw-dropdown-toggle:focus{box-shadow: 0 0 0 0.2em rgba(23, 162, 184, 0.5);}.frsw-btn-outline-warning{color: #ffc107;background-color: transparent;background-image: none;border-color: #ffc107;}.frsw-btn-outline-warning:hover{color: #212529;background-color: #ffc107;border-color: #ffc107;}.frsw-btn-outline-warning:focus, .frsw-btn-outline-warning.frsw-focus{box-shadow: 0 0 0 0.2em rgba(255, 193, 7, 0.5);}.frsw-btn-outline-warning.frsw-disabled, .frsw-btn-outline-warning:disabled{color: #ffc107;background-color: transparent;}.frsw-btn-outline-warning:not(:disabled):not(.frsw-disabled):active, .frsw-btn-outline-warning:not(:disabled):not(.frsw-disabled).frsw-active, .frsw-show> .frsw-btn-outline-warning.frsw-dropdown-toggle{color: #212529;background-color: #ffc107;border-color: #ffc107;}.frsw-btn-outline-warning:not(:disabled):not(.frsw-disabled):active:focus, .frsw-btn-outline-warning:not(:disabled):not(.frsw-disabled).frsw-active:focus, .frsw-show> .frsw-btn-outline-warning.frsw-dropdown-toggle:focus{box-shadow: 0 0 0 0.2em rgba(255, 193, 7, 0.5);}.frsw-btn-outline-danger{color: #dc3545;background-color: transparent;background-image: none;border-color: #dc3545;}.frsw-btn-outline-danger:hover{color: #fff;background-color: #dc3545;border-color: #dc3545;}.frsw-btn-outline-danger:focus, .frsw-btn-outline-danger.frsw-focus{box-shadow: 0 0 0 0.2em rgba(220, 53, 69, 0.5);}.frsw-btn-outline-danger.frsw-disabled, .frsw-btn-outline-danger:disabled{color: #dc3545;background-color: transparent;}.frsw-btn-outline-danger:not(:disabled):not(.frsw-disabled):active, .frsw-btn-outline-danger:not(:disabled):not(.frsw-disabled).frsw-active, .frsw-show> .frsw-btn-outline-danger.frsw-dropdown-toggle{color: #fff;background-color: #dc3545;border-color: #dc3545;}.frsw-btn-outline-danger:not(:disabled):not(.frsw-disabled):active:focus, .frsw-btn-outline-danger:not(:disabled):not(.frsw-disabled).frsw-active:focus, .frsw-show> .frsw-btn-outline-danger.frsw-dropdown-toggle:focus{box-shadow: 0 0 0 0.2em rgba(220, 53, 69, 0.5);}.frsw-btn-outline-light{color: #f8f9fa;background-color: transparent;background-image: none;border-color: #f8f9fa;}.frsw-btn-outline-light:hover{color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}.frsw-btn-outline-light:focus, .frsw-btn-outline-light.frsw-focus{box-shadow: 0 0 0 0.2em rgba(248, 249, 250, 0.5);}.frsw-btn-outline-light.frsw-disabled, .frsw-btn-outline-light:disabled{color: #f8f9fa;background-color: transparent;}.frsw-btn-outline-light:not(:disabled):not(.frsw-disabled):active, .frsw-btn-outline-light:not(:disabled):not(.frsw-disabled).frsw-active, .frsw-show> .frsw-btn-outline-light.frsw-dropdown-toggle{color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}.frsw-btn-outline-light:not(:disabled):not(.frsw-disabled):active:focus, .frsw-btn-outline-light:not(:disabled):not(.frsw-disabled).frsw-active:focus, .frsw-show> .frsw-btn-outline-light.frsw-dropdown-toggle:focus{box-shadow: 0 0 0 0.2em rgba(248, 249, 250, 0.5);}.frsw-btn-outline-dark{color: #343a40;background-color: transparent;background-image: none;border-color: #343a40;}.frsw-btn-outline-dark:hover{color: #fff;background-color: #343a40;border-color: #343a40;}.frsw-btn-outline-dark:focus, .frsw-btn-outline-dark.frsw-focus{box-shadow: 0 0 0 0.2em rgba(52, 58, 64, 0.5);}.frsw-btn-outline-dark.frsw-disabled, .frsw-btn-outline-dark:disabled{color: #343a40;background-color: transparent;}.frsw-btn-outline-dark:not(:disabled):not(.frsw-disabled):active, .frsw-btn-outline-dark:not(:disabled):not(.frsw-disabled).frsw-active, .frsw-show> .frsw-btn-outline-dark.frsw-dropdown-toggle{color: #fff;background-color: #343a40;border-color: #343a40;}.frsw-btn-outline-dark:not(:disabled):not(.frsw-disabled):active:focus, .frsw-btn-outline-dark:not(:disabled):not(.frsw-disabled).frsw-active:focus, .frsw-show> .frsw-btn-outline-dark.frsw-dropdown-toggle:focus{box-shadow: 0 0 0 0.2em rgba(52, 58, 64, 0.5);}.frsw-form-control:focus{color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: 0 0 0 0.2em rgba(var(--primary-rgb), 0.25);}.frsw-form-control::placeholder{color: #6c757d;opacity: 1;}.frsw-form-control:disabled, .frsw-form-control[readonly]{background-color: #e9ecef;opacity: 1;}select.frsw-form-control:not([size]):not([multiple]){height: calc(2.25em + 2px);}select.frsw-form-control:focus::-ms-value{color: #495057;background-color: #fff;}.frsw-form-control-plaintext{color: #212529;}.frsw-form-check-input:disabled ~ .form-check-label{color: #6c757d;}.frsw-valid-feedback{color: #28a745;}.frsw-valid-tooltip{color: #fff;background-color: rgba(40, 167, 69, 0.8);}.frsw-was-validated .frsw-form-control:valid, .frsw-form-control.frsw-is-valid, .frsw-was-validated,.frsw-custom-select:valid, .frsw-custom-select.frsw-is-valid{border-color: #28a745;}.frsw-was-validated .frsw-form-control:valid:focus, .frsw-form-control.frsw-is-valid:focus, .frsw-was-validated,.frsw-custom-select:valid:focus, .frsw-custom-select.frsw-is-valid:focus{border-color: #28a745;box-shadow: 0 0 0 0.2em rgba(40, 167, 69, 0.25);}.frsw-was-validated .frsw-form-check-input:valid ~ .form-check-label, .frsw-form-check-input.frsw-is-valid ~ .form-check-label{color: #28a745;}.frsw-was-validated .frsw-custom-control-input:valid ~ .custom-control-label, .frsw-custom-control-input.frsw-is-valid ~ .custom-control-label{color: #28a745;}.frsw-was-validated .frsw-custom-control-input:valid ~ .custom-control-label::before, .frsw-custom-control-input.frsw-is-valid ~ .custom-control-label::before{background-color: #71dd8a;}.frsw-was-validated .frsw-custom-control-input:valid:checked ~ .frsw-custom-control-label::before, .frsw-custom-control-input.frsw-is-valid:checked ~ .frsw-custom-control-label::before{background-color: #34ce57;}.frsw-was-validated .frsw-custom-control-input:valid:focus ~ .frsw-custom-control-label::before, .frsw-custom-control-input.frsw-is-valid:focus ~ .frsw-custom-control-label::before{box-shadow: 0 0 0 1px #fff, 0 0 0 0.2em rgba(40, 167, 69, 0.25);}.frsw-was-validated .frsw-custom-file-input:valid ~ .custom-file-label, .frsw-custom-file-input.frsw-is-valid ~ .custom-file-label{border-color: #28a745;}.frsw-was-validated .frsw-custom-file-input:valid:focus ~ .frsw-custom-file-label, .frsw-custom-file-input.frsw-is-valid:focus ~ .frsw-custom-file-label{box-shadow: 0 0 0 0.2em rgba(40, 167, 69, 0.25);}.frsw-invalid-feedback{color: #dc3545;}.frsw-invalid-tooltip{color: #fff;background-color: rgba(220, 53, 69, 0.8);}.frsw-was-validated .frsw-form-control:invalid, .frsw-form-control.frsw-is-invalid, .frsw-was-validated.frsw-custom-select:invalid, .frsw-custom-select.frsw-is-invalid{border-color: #dc3545;}.frsw-was-validated .frsw-form-control:invalid:focus, .frsw-form-control.frsw-is-invalid:focus, .frsw-was-validated.frsw-custom-select:invalid:focus, .frsw-custom-select.frsw-is-invalid:focus{border-color: #dc3545;box-shadow: 0 0 0 0.2em rgba(220, 53, 69, 0.25);}.frsw-was-validated .frsw-form-check-input:invalid ~ .form-check-label, .frsw-form-check-input.frsw-is-invalid ~ .form-check-label{color: #dc3545;}.frsw-was-validated .frsw-custom-control-input:invalid ~ .custom-control-label, .frsw-custom-control-input.frsw-is-invalid ~ .custom-control-label{color: #dc3545;}.frsw-was-validated .frsw-custom-control-input:invalid ~ .custom-control-label::before, .frsw-custom-control-input.frsw-is-invalid ~ .custom-control-label::before{background-color: #efa2a9;}.frsw-was-validated .frsw-custom-control-input:invalid:checked ~ .frsw-custom-control-label::before, .frsw-custom-control-input.frsw-is-invalid:checked ~ .frsw-custom-control-label::before{background-color: #e4606d;}.frsw-was-validated .frsw-custom-control-input:invalid:focus ~ .frsw-custom-control-label::before, .frsw-custom-control-input.frsw-is-invalid:focus ~ .frsw-custom-control-label::before{box-shadow: 0 0 0 1px #fff, 0 0 0 0.2em rgba(220, 53, 69, 0.25);}.frsw-was-validated .frsw-custom-file-input:invalid ~ .custom-file-label, .frsw-custom-file-input.frsw-is-invalid ~ .custom-file-label{border-color: #dc3545;}.frsw-was-validated .frsw-custom-file-input:invalid:focus ~ .frsw-custom-file-label, .frsw-custom-file-input.frsw-is-invalid:focus ~ .frsw-custom-file-label{box-shadow: 0 0 0 0.2em rgba(220, 53, 69, 0.25);}.frsw-input-group-text{color: #495057;background-color: #e9ecef;border: 1px solid #ced4da;}.frsw-nav-link.disabled{color: #6c757d;}.frsw-nav-tabs{border-bottom: 1px solid #dee2e6;}.frsw-nav-tabs .frsw-nav-link:hover, .frsw-nav-tabs .frsw-nav-link:focus{border-color: #e9ecef #e9ecef #dee2e6;}.frsw-nav-tabs .frsw-nav-link.frsw-disabled{color: #6c757d;background-color: transparent;border-color: transparent;}.frsw-nav-tabs .frsw-nav-link.frsw-active, .frsw-nav-tabs .frsw-nav-item.show .frsw-nav-link{color: #495057;background-color: #fff;border-color: #dee2e6 #dee2e6 #fff;}.frsw-nav-pills .frsw-nav-link.frsw-active, .frsw-nav-pills .frsw-show> .frsw-nav-link{background-color: var(--primary);color: #fff;}.frsw-card{background-color: #fff;border: 1px solid rgba(0, 0, 0, 0.125);}.frsw-card-header{background-color: rgba(0, 0, 0, 0.03);border-bottom: 1px solid rgba(0, 0, 0, 0.125);}.frsw-card-footer{background-color: rgba(0, 0, 0, 0.03);border-top: 1px solid rgba(0, 0, 0, 0.125);}.frsw-card-image-box{background-color: #dee2e6;}.frsw-page-link{color: var(--primary);background-color: #fff;border: 1px solid #dee2e6;}.frsw-page-link:hover{color: var(--secondary);text-decoration: none;background-color: #e9ecef;border-color: #dee2e6;}.frsw-page-link:focus{box-shadow: 0 0 0 0.2em rgba(var(--primary-rgb), 0.25);}.frsw-page-item.frsw-active .frsw-page-link{color: #fff;background-color: var(--primary);border-color: var(--primary);}.frsw-page-item.frsw-disabled .frsw-page-link{color: #6c757d;background-color: #fff;border-color: #dee2e6;}#freerentalsite-search-form{background-color: var(--dark);}#freerentalsite-search-form label{color: #fff;}.frsw-typeahead{background-color: #fff;border: 1px solid #f8f9fa;-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);}.frsw-typeahead-item-active{background-color: var(--primary);color: #fff;}.frsw-lb-data{color: #ccc;}.frsw-lb-data .frsw-lb-caption a{color: var(--primary);}.frsw-lb-data .frsw-lb-number{color: #999999;}:root{--primary-light: var(--primary);--secondary-light: var(--secondary);--accent: var(--light);--box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 1px 5px 0 rgb(0 0 0 / 20%);}#rentals{width: 2000px;max-width: 100%;padding: 120px 5.5vw;margin: 0 auto;}@media (max-width:700px) {#rentals { padding: 80px 5.5vw;}}.rvw .icon{line-height: 1;}.rvw .icon svg> *{fill: currentColor;}.fa-rvw-location{font-size: 30px;}.fa-rvw-calendar{font-size: 23px;}.fa-rvw-user{font-size: 28px;}.fa-rvw-search{font-size: 25px;}.rvw__no-listings{padding: 80px 0;text-align: center;}.mapboxgl-marker svg path[fill*='#3FB1CE']{fill: var(--dark)!important;}select{-webkit-appearance: initial;}.f-carousel__viewport.is-draggable{cursor: pointer!important;}.rvw-header{text-align: center;position: relative;margin-bottom: 55px;margin-top: 130px}.rvw-header .display-1{margin-bottom: 45px!important;}@media (min-width: 1451px) {.rvw { padding-top: 60px!important;}.rvw-header{padding-top: 70px;}.rvw-header .display-1{width: 775px;max-width: 100%;margin: 0 auto!important;padding-bottom: 30px}.rvw-header .btn-list{position: absolute;right: 0;top: 0;flex-direction: column;}}@media (max-width: 992px) {.rvw-header .btn-list { justify-content: center;}}.prop-search-form{background: none!important;padding: 0!important;}.prop-search-form__container{display: flex;background-color: #ffffff;height:78px;border-radius: 35px;padding: 15px;cursor: pointer;max-width: 1062px;margin: 0 auto;-webkit-user-select: none;-ms-user-select: none;user-select: none;margin: 55px auto 85px;box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.15);}.prop-search-form__item{position: relative;display: flex;vertical-align: middle;align-items: center;padding: 0px 24px;flex-grow: 1;}.prop-search-form__item--search{flex-grow: 1;padding-left: 10px;}.prop-search-form__icon{flex-grow: 0;display: flex;align-items: center;justify-content: center;padding-bottom: 7px;}.prop-search-form__icon .icon{min-width: 30px;height: 30px;color: var(--primary);font-size: 30px;line-height: 1;display: flex;align-items: center;justify-content: center;margin: auto;}.prop-search-form__field{padding-left: 10px;position: relative;flex-grow: 1;}.prop-search-form__field label, .prop-search-form__label, .prop-search__dropdown label{font-size: 16px;line-height: 1;color: var(--body-text);font-weight: bold;letter-spacing: .05em;margin: 0;}.prop-search-form__field input, .prop-search-form__field select, .prop-search-form__value, .prop-search-form__placeholder{border: 0;font-size: 15px;color: var(--muted);white-space: nowrap;background: none;height: 20px!important;padding: 0;}.prop-search-form__field select{position: relative;left: 0;top: -3px;-webkit-appearance: initial;}.prop-search-form__field input{position: relative;top: -2px;z-index: 1;}.prop-search-form__placeholder{position: absolute;bottom: 5px;left: 10px;z-index: 0;}.prop-search-form__btn{display: flex;align-items: center;}.prop-search-form__btn button{background-color: var(--secondary);display: flex;align-items: center;justify-content: center;border: none;font-size: 25px;width: 49px;height: 49px;border-radius: 50%;color: #fff;line-height: 56px;text-align: center;transition: .4s;}.prop-search-form__btn button:hover{background-color: var(--primary);}.prop-search-form__btn .sr-only{font-size: 0;}@media (max-width: 1200px) {.prop-search-form__container { height: auto;flex-wrap: wrap;justify-content: center;}.prop-search-form__item{padding: 15px;}.prop-search-form__item--search{flex: 1 1 100%;border: 0!important;border-bottom: 3px solid #eeefef!important;}.prop-search-form__btn{display: flex;align-items: center;justify-content: center;margin-left: auto;}}@media (max-width: 500px) {.prop-search-form__container { flex-direction: column;}.prop-search-form__icon .icon{max-width: 30px;}.prop-search-form__icon .fa-nhvl-king-bed{font-size: 20px;}}.prop-search-options{display: flex;justify-content: center;margin: 30px 0;}.prop-search-options a:not(:hover){color: var(--body-text);}.prop-search-options__item{padding: 0 25px;display: flex;align-items: center;position: relative;transition: .05s;}.prop-search-options__item:hover{cursor: pointer;color: var(--primary);}.prop-search-options__icon{color: var(--primary);font-size: 29px;}.prop-search-options__label{font-size: 16px;letter-spacing: .025em;font-weight: bold;padding-left: 10px;}@media (max-width: 710px) {.prop-search-options { margin-top: 0;flex-direction: column;text-align: center;}.prop-search-options__item{padding: 15px;}}.prop-search__dropdown{display: none;background: #fff;text-align: left;padding: 15px;width: 100%;min-width: 280px;border-radius: 20px;position: absolute;top: 100%;left: 15px;box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.15);z-index: 99;}.prop-search__dropdown label ~ label{margin-top: 15px;}@media (max-width: 710px) {.prop-search__dropdown { left: 0;right: 0;}}.rvw-list{display: grid;grid-template-columns: repeat(auto-fit, minmax(350px, 420px));justify-content: center;grid-gap: 45px 30px;overflow: hidden;}.rvw-list:has(.rvw-list__item:nth-child(4)){grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));}.rvw-list a{color: var(--body-text);}.rvw-list__item{text-align: center;font-size: 16px;line-height: 1.15;cursor: pointer;-webkit-user-select: none;-ms-user-select: none;user-select: none;}.rvw-list__image{width: 100%;height: 0;padding-top: 69.35%;background-color: #efefef;border-radius: 20px;overflow: hidden;position: relative;}.rvw-list__image img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;position: absolute;top: 0;left: 0;}.rvw-list__price{letter-spacing: .025em;font-weight: bold;padding-top: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;padding-right: 15px;}.rvw-list__location{margin: 10px 0;}.rvw-list__details{margin: 10px 0 8px;}.rvw-list__prop-type{font-weight: bold;}.rvw-list__availability{margin: 10px 0 0;color: var(--muted);}.rvw-list__item ul{list-style-type: none;margin: 0;padding: 0;}.rvw-list__item ul li{display: inline-block;padding: 0;margin: 0;padding: 0 10px 0 5px;border-right: 1px solid #555;}.rvw-list__item ul li:last-child{border-right: 0;padding-right: 0;}.rvw-list__item ul li:first-child{padding-left: 0;}#rentvine-property-map-panel{border-radius: 20px;overflow: hidden;}#rentvine-property-map-panel .rentvine-widget{font-size: 14px;color: #000;}.rvw-map-property-info-window-img{position: relative;width: 100%;height: 0;padding-top: 60%;margin-bottom: 5px;overflow: hidden;}.rvw-map-property-info-window-img img{position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;transition: .8s ease;}.rvw-map-property-info-window-img:hover img{transform: scale(1.05);transition: .8s ease;}.rvw-map-property-info-window-img ~ div{display: inline-block;}.rvw-map-property-info-window-amount ~ div::before{content: '|';padding: 0 5px;}.rvw-map-property-info-window-amount{margin: 10px 0 5px;}.rvw-map-property-info-window-amount::before{content: '$';}.rvw-map-property-info-window-beds{margin: 5px 0;}.rvw-map-property-info-window-beds::after{content: ' Beds';}.rvw-map-property-info-window-baths::after{content: ' Baths';}.rvw-pagination{margin-top: 50px;text-align: center;justify-content: center;}.rvw-pagination ul{display: flex;justify-content: center;padding-left: 0;list-style: none;margin-top: 20px;}.rvw-pagination a{position: relative;display: block;padding: 0.375rem 0.75rem;font-size: 16px;color: var(--secondary);text-decoration: none;background-color: #fff;border: 1px solid var(--gray);transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.rvw-pagination a:hover{z-index: 2;color: var(--secondary);background-color: var(--gray);border-color: var(--gray);}.rvw-pagination a:focus{z-index: 3;color: #fff;background-color: var(--secondary);outline: 0;box-shadow: var(--box-shadow);}.rvw-pagination a.rvw-active, .rvw-active> a, .rvw-page-item.rvw-active .rvw-page-link{z-index: 3;color: #fff;background-color: var(--primary);border-color: var(--primary);}.rvw-pagination a.disabled, .disabled> .rvw-pagination a{color: var(--secondary-light);pointer-events: none;background-color: var(--secondary-light);border-color: var(--secondary-light);}.rvw-pagination li{margin: 0;}.rvw-pagination li:not(:first-child) a{margin-left: calc(1px * -1);}.rvw-pagination li:first-child a{border-top-left-radius: 0.375rem;border-bottom-left-radius: 0.375rem;}.rvw-pagination li:last-child a{border-top-right-radius: 0.375rem;border-bottom-right-radius: 0.375rem;}@media (prefers-reduced-motion: reduce) {.rvw-pagination a { transition: none;}}.rvw .f-carousel{position: absolute;top: 0;left: 0;height: 100%;width: 100%;}.rvw .f-carousel__slide{height: 100%;}.rvw .f-carousel__nav{transition: 0.4s;}.rvw .f-button{height: 39px;width: 39px;background: var(--dark);color: #fff;border-radius: 50%;transition: 0.3s ease-in-out;}.rvw .f-button:hover{background: var(--accent)!important;color: var(--dark)!important;transition: 0.3s ease-in-out;}.rvw .image:not(:hover) .f-carousel__nav{opacity: 0;transition: 0.4s;}.rvw-details{width: 1475px;max-width: 100%;margin: 0 auto;}.rvw-details__header{position: relative;}.rvw-details__header h1{}.rvw-details__header h2{margin-bottom: 35px;font-weight: normal;margin-top: 110px}.rvw-back-btn{text-align: right;margin-bottom: 20px;}.rvw-back-btn a{display: inline-flex;align-items: center;font-weight: bold;font-size: 16px;letter-spacing: .025em;color: var(--body-text);}.rvw-back-btn a i{font-size: 34px;color: var(--primary);margin-right: 12px;transition: 0.4s;}.rvw-back-btn a:hover, .rvw-back-btn a:hover i{color: var(--secondary);}@media (min-width: 1451px) {.rvw-details__header { padding-top: 60px;}}@media (min-width: 992px) {.rvw-back-btn { position: absolute;right: 0;bottom: -20px;}}@media (max-width: 500px) {.rvw-back-btn { text-align: center;}}.rvw-details__gallery{display: flex!important;position: relative;align-items: stretch;min-height: 540px;margin: -10px;padding-bottom: 50px;}.rvw-details__gallery .image-preview{position: relative;background-color: #efefef;border-radius: 20px;overflow: hidden;}.rvw-details__gallery .image-container{padding: 10px;}.rvw-details__gallery .image-container--primary{flex: 1 1 auto;}.rvw-details__gallery .image-container--primary .image-preview{height: 100%;width: 100%;}.rvw-details__gallery .image-container--secondary{flex: 0 1 600px;display: flex;flex-wrap: wrap;grid-gap: 20px;grid-template-columns: repeat(auto-fit, minmax(200px,1fr));}.rvw-details__gallery .image-container--secondary .image-preview{flex: 1 1 35%;}.rvw-details__gallery img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;position: absolute;top: 0;left: 0;transition: .5s cubic-bezier(0,.49,.54,.99);}.rvw-details__gallery .image-preview:hover img{transform: scale(1.08);transition: 1.5s cubic-bezier(0,.49,.54,.99);}.rvw-details__gallery .rvw-listing-detail-view-gallery, .rvw-listing-detail-view-video{position: absolute;height: 44px;width: 149px;text-align: center;line-height: 44px;bottom: 70px;right: 20px;background: #fff;display: flex;align-items: center;justify-content: center;font-weight: bold;border-radius: 10px;font-size: 16px;letter-spacing: .05em;cursor: pointer;transition: .4s;color: var(--body-text)!important;}.rvw-details__gallery .rvw-listing-detail-view-gallery i, .rvw-listing-detail-view-video i{font-size: 24px;margin-right: 10px;}.rvw-details__gallery .rvw-listing-detail-view-gallery:hover, .rvw-listing-detail-view-video:hover{background: var(--accent);transform: scale(1.03)}.rvw-details__gallery .rvw-listing-detail-view-gallery:active, .rvw-listing-detail-view-video:active{transform: scale(0.97)}.rvw-listing-detail-view-video{bottom: 125px;}.rvw-details__gallery .additional-images{display: none;}@media (min-width: 992px) and (max-width: 1330px) {.rvw-details__gallery .image-container--secondary { max-width: 50%;}}@media (max-width: 991px) {.rvw-details__gallery { min-height: 61.1vw;}.rvw-details__gallery .image-container--primary{flex: 1 1 100%;}.rvw-details__gallery .image-container--secondary{display: none;}}.rvw-nav-pills .rvw-nav-link.rvw-active, .rvw-nav-pills .rvw-show>.rvw-nav-link{background: var(--primary);}.rvw-details__share{text-align: right;margin-bottom: 20px;font-size: 16px;letter-spacing: .05em;}.rvw-details__share .social-icons{display: inline-block;}.rvw-details__share a:not(:hover){color: var(--body-text);}.rvw-details__content{}.rvw-details__property-info .key-details{display: flex;flex-wrap: wrap;margin: 0 -10px 25px;line-height: 1.1;}.rvw-details__property-info .key-detail{flex: 1 1 auto;padding: 10px;}.rvw-details__property-info .key-detail .label{font-size: 16px;font-weight: bold;letter-spacing: .05em;padding-left: 5px;white-space: nowrap;}.rvw-details__property-info .key-detail .value{font-weight: bold;font-size: 26px;color: var(--secondary);}.rvw-details__property-info .key-detail.rent .value{position: relative;top: 4px;}.rvw-details__property-info hr{border-color: #f1f1f1;border-width: 4px;margin: 30px 0;}.rvw-details__property-info .sub-detail{display: flex;align-items: center;}.rvw-details__property-info .sub-details{display: grid;grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));grid-gap: 15px 25px;margin-bottom: 45px;line-height: 1.1;}.rvw-details__property-info .sub-detail__label{font-weight: bold;font-size: 16px;letter-spacing: .05em;padding-right: 15px;}.rvw-details__property-info .sub-detail__value{font-weight: bold;font-size: 20px;color: var(--primary);letter-spacing: .05em;}.rvw-details__property-info .headline{font-weight: bold;}.rvw-details__property-info .features ul{display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));grid-gap: 5px;margin: 0;padding: 0;}.rvw-details__property-info .features li{margin: 0;}.rvw-details__heading{font-size: 30px;font-weight: bold;letter-spacing: .025em;margin: 40px 0 25px!important;color: var(--body-text);}.rvw-details__map-container, #rentvine-property-view-map-panel{border-radius: 20px;overflow: hidden;margin-bottom: 20px;}#rvw-listing-detail-map-container{height: 394px;}@media (min-width: 992px) {.rvw-details__content { display: flex!important;}.rvw-details__property-info{padding-right: 5vw;flex-grow: 1;}}@media (max-width: 500px) {.rvw-details__heading { font-size: 24px;}.rvw-details__property-info .key-detail.price{flex: 1 0 100%;}}.rvw-details__contact-info{text-align: center;}.rvw-details__form-container{padding: 70px 55px 55px;background: #fff;border-radius: 20px;box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);}.rvw-details__form-container h3{font-size: 22px;margin: 0 0 15px;}.rvw-details__form-container .btn-list{margin-bottom: 50px;justify-content: center;}.rvw-details__form-container .btn-list .btn{min-width: 240px;}.rvw-details__form-container form{text-align: left;margin-top: 40px;}.rvw-details__form-container form br{display: none;}.rvw-details__form-container a:not(:hover){color: var(--body-text);}.rvw-details__form-container input, .rvw-details__form-container textarea{border: 0;border-radius: 0;border-bottom: 1px solid #000;height: 40px;padding-left: 0!important;padding-right: 0!important;}.rvw-details__form-container input:focus, .rvw-details__form-container textarea:focus{outline: none;box-shadow: none;}.rvw-form-control:focus{border-color: var(--accent);}.rvw-details__form-container .rvw-btn{position: relative;padding: 0;background: none!important;border: 0;width: auto;margin-left: auto;padding-right: 65px;font-size: 18px;color: var(--body-text)!important;display: block;line-height: 40px;white-space: nowrap;text-transform: uppercase;font-weight: 600;letter-spacing: .05em;}.rvw-details__form-container .rvw-btn::after{content: '\e000';color: var(--body-text);font-size: 15px;height: 40px;width: 40px;text-align: center;border-radius: 50%;border: 3px solid var(--primary-light);position: absolute;right: 0;top: 50%;transform: translateY(-50%);transition: .5s;font-family: "Font Awesome Kit";font-style: normal;font-weight: 400;line-height: 35px;}.rvw-details__form-container .rvw-btn:hover{color: var(--accent)!important;}.rvw-details__form-container .rvw-btn:hover::after{border-color: var(--accent);transition: .5s;}.rvw-details__form-container .rvw-form .rvw-form-group{position: relative;}.rvw-details__form-container .rvw-form .rvw-form-group:not(.rvw-form-group-checkbox):not(.rvw-form-group-radio):not(.rvw-form-group-textarea) label{font-weight: 400;margin: 0;position: absolute;font-size: 16px;bottom: 10px;left: 0;z-index: 2;height: 100%;padding: 1rem 0rem 0;overflow: hidden;text-align: start;text-overflow: ellipsis;white-space: nowrap;pointer-events: none;border: var(--bs-border-width) solid transparent;transform-origin: 0 0;transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;}.rvw-details__form-container .rvw-form-group-textarea label{font-weight: 400;margin: 0;font-size: 16px;height: 100%;padding: 0;position: relative!important;}.rvw-details__form-container .rvw-form-group ::-webkit-input-placeholder, .rvw-details__form-container .rvw-form-group select:invalid, .rvw-details__form-container .rvw-form-group select:not(:focus){color: transparent!important;}.rvw-details__form-container .rvw-form .rvw-form-group:not(.rvw-form-group-checkbox):not(.rvw-form-group-radio):has(input:focus) label, .rvw-details__form-container .rvw-form .rvw-form-group:has(select:focus) label, .rvw-details__form-container .float-label{transform: translateY(-1em) scale(.8);opacity: .7;}.rvw-details__form-container .rvw-form-group-dropdown:has(.float-label) select:not(:focus){color: var(--body-text)!important;}.rvw-details__form-container .rvw-form-group-dropdown label{left: -1px!important;}@media (min-width: 992px) {.rvw-details__contact-info { flex: 0 0 475px;}}@media (min-width: 992px) and (max-width: 1330px) {.rvw-details__contact-info { max-width: 50%;}.rvw-details__form-container{padding: 55px 35px 50px;}}@media (max-width: 991px) {.rvw-details__contact-info { padding-top: 50px;}}@media (max-width: 550px) {.rvw-details__contact-info .heading { flex-direction: column;justify-content: center;text-align: center;}.rvw-details__form-container{padding: 55px 20px 50px;}}.rvw-details__location{text-align: left;margin-top: 70px;}.mt-0{margin-top: 0!important;}