@charset "UTF-8";.property-view_title-container{display:flex;width:100%;align-items:start;flex-wrap:wrap;justify-content:space-between}.property-view_title-container .buttons-container{display:flex;align-items:center;gap:10px;justify-content:end;width:45%}.property-view_title-container .buttons-container .btn-print{margin-left:auto}.property-view_title-container .buttons-container button{border:1px solid #dedede;background-color:#fff;height:30px;padding:0 20px;border-radius:4px;font-weight:700;font-size:14px}.property-view_title-container.public{align-items:center}.property-view_title-container.public h1{width:auto}.property-view_title-container.public .buttons-container{width:fit-content}.property-view_title-container.public .buttons-container .btn-print,.property-view_title-container.public .buttons-container .btn-modify{display:none}.property-info_details{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:40px 0}.property-info_details .property-info_details-item{width:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.property-info_details .property-info_details-item strong{font-size:14px;font-weight:700}.property-info_details .property-info_details-item span{font-size:13px}.property-info_details .property-info_details-item i{width:40px;height:40px;background-color:#dedede;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#555}.property-info_details .property-info_details-item i img{width:20px;height:20px}.property-units-table{margin:2rem 0}.property-units-table .units-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;flex-wrap:wrap;gap:1rem}@media (max-width: 768px){.property-units-table .units-header{flex-direction:column;align-items:stretch}}.property-units-table .units-table-title{font-size:18px;font-weight:700;margin:0;flex-shrink:0}.property-units-table .units-filter{display:flex;flex-direction:row;gap:.5rem;min-width:280px}@media (max-width: 768px){.property-units-table .units-filter{min-width:auto;width:100%}}.property-units-table .units-filter .form-group{margin-bottom:0}.property-units-table .units-filter .form-group .filter-label{font-size:.875rem;font-weight:600;color:#495057;white-space:nowrap}.property-units-table .units-filter .form-group .filter-label i{color:#007bff}.property-units-table .units-filter .form-group .bedroom-filter-select{min-width:200px;width:200px;font-size:.875rem;border-color:#ced4da}.property-units-table .units-filter .form-group .bedroom-filter-select:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}@media (max-width: 768px){.property-units-table .units-filter .form-group .bedroom-filter-select{min-width:auto;flex:1}}.property-units-table .units-filter .filter-results-count{text-align:right}@media (max-width: 768px){.property-units-table .units-filter .filter-results-count{text-align:left}}.property-units-table .units-filter .filter-results-count small{font-style:italic}.property-units-table .unit-row:not(:last-child){border-bottom:1px solid #e9ecef;margin-bottom:15px;padding-bottom:15px}.property-units-table .table-responsive{overflow:hidden}.property-units-table .units-container{margin-bottom:0;background:#fff;padding:25px;border-radius:8px}.property-units-table .no-results-message{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:1rem}.property-units-table .no-results-message .text-center{color:#6c757d;font-size:.95rem}.property-units-table .no-results-message .text-center i{color:#007bff;font-size:1.1rem}.property-units-table .location-cell{display:flex;gap:15px}.property-units-table .location-cell span{font-size:.875rem;color:#333}.property-units-table .details-cell{display:flex;flex-direction:row;gap:1rem}.property-units-table .details-cell .detail-item{font-size:.875rem;color:#333}.property-units-table .prices-cell .unit-price-item{flex-direction:column}.property-units-table .prices-cell .unit-price-item .price-type{font-size:.75rem;color:#333}.property-units-table .prices-cell .unit-price-item .price-value{font-size:.875rem;font-weight:700}.property-units-table .actions-cell{text-align:right}@media (max-width: 768px){.property-units-table .table-responsive{font-size:.875rem}.property-units-table .units-table thead th{padding:.75rem .5rem;font-size:.75rem}.property-units-table .units-table tbody td{padding:.75rem .5rem}.property-units-table .bedrooms-cell{flex-direction:column;align-items:flex-start;gap:.25rem}.property-units-table .bedrooms-cell .bedrooms-count{font-size:1.1rem}.property-units-table .details-cell .detail-item{font-size:.8rem}.property-units-table .details-cell .detail-item.area strong{font-size:.9rem}.property-units-table .prices-cell .unit-price-item .price-type{font-size:.7rem}.property-units-table .prices-cell .unit-price-item .price-value{font-size:.9rem}.property-units-table .actions-cell .btn{font-size:.8rem;padding:.375rem .5rem}}@media (max-width: 576px){.property-units-table{margin:1.5rem 0}.property-units-table .units-table-title{font-size:1.1rem;margin-bottom:1rem}.property-units-table .table-responsive{box-shadow:0 1px 4px #0000001a}.property-units-table .units-table thead th{font-size:.7rem;padding:.6rem .4rem}.property-units-table .units-table tbody td{padding:.6rem .4rem}}.property-info_description{margin:20px 0}.property-info_description .description-title{font-size:18px;font-weight:700}.property-info_description .description-clamped-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.property-info_description .btn-description{border:1px solid #dedede;background-color:#fff;height:30px;padding:0 20px;border-radius:4px;font-weight:700;font-size:14px}.temporary-rentals-table{margin:2rem 0}.temporary-rentals-table h3{color:#000;margin-bottom:1rem;font-size:16px;font-weight:700}.temporary-rentals-table .temporary-item{border-bottom:1px solid #dedede;font-weight:600;padding:.5rem 0}.temporary-rentals-table .temporary-item span{font-size:14px}.temporary-rentals-table .temporary-item small{font-weight:400;color:#6c757d;font-size:70%}.temporary-rentals-table .temporary-header{border-bottom:1px solid #dedede;font-weight:700;padding-bottom:.5rem;margin-bottom:.5rem;color:#666}.accordion-item{background-color:transparent;border:none;border-top:1px solid #dedede!important;border-radius:0!important}.accordion-item:last-child{border-bottom:1px solid #dedede!important}.accordion-item .accordion-button{background-color:transparent;border-radius:0!important;font-weight:700;padding-left:0;color:#000;border-bottom:none!important;box-shadow:none!important}.accordion-item .accordion-body ul{list-style-type:none;padding-left:0}.accordion-item .accordion-body ul li{margin-bottom:5px}.accordion-item .accordion-body ul li:before{content:"";display:inline-block;width:8px;height:8px;margin-right:.5rem;background-color:#586feb;border-radius:50%}.property-info_map{margin:40px 0}.property-info_map iframe{border:none}.property-info_map .map-title{font-size:18px;font-weight:700}.property-view_contact-form{background-color:#fff;border-radius:6px;padding:15px}.property-view_contact-form h3{font-size:20px;font-weight:700}.property-view_contact-form form{display:flex;flex-direction:column;gap:10px}.property-view_contact-form form button{border:none;background-color:#171717;color:#fff;border-radius:4px;padding:10px 0}.property-card{border:none;transition:all .3s ease;overflow:hidden;border-radius:.5rem}.property-card:hover{box-shadow:0 4px 20px #00000026}.property-card .property-row-content{min-height:180px}.property-card .property-row-content .property-image{flex:0 0 35%;position:relative;overflow:hidden;border-right:1px solid #dedede}.property-card .property-row-content .property-image img{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .3s ease}.property-card .property-row-content .property-image:hover img{transform:scale(1.05)}.property-card .property-row-content .property-info{flex:0 0 65%}.property-card .property-row-content .property-info .card-body{padding:1.5rem}.property-card .property-title{font-size:1rem!important;font-weight:600;color:#000;margin-bottom:.5rem;line-height:1.3}.property-card .property-address{font-size:.75rem;color:#6c757d}.property-card .property-details{margin-top:15px;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-bottom:1rem;border-bottom:1px solid #dedede;padding-bottom:10px}.property-card .property-details .detail-item{font-size:.9rem;color:#6c757d;display:flex;align-items:center}.property-card .property-details .detail-item i{min-width:18px}.property-card .property-prices{display:flex;flex-direction:row;justify-content:space-between}.property-card .property-prices>div{display:flex;flex-direction:row;gap:1.5rem}.property-card .property-prices>div .price-item{display:flex;align-items:baseline;margin-bottom:.25rem;flex-direction:column}.property-card .property-prices>div .price-item small{font-size:.75rem;color:#6c757d;margin:0}.property-card .property-prices>div .price-item .fw-bold{font-size:1rem;color:#000;font-weight:600;margin:0}.property-card .property-prices button{margin-top:auto;margin-left:auto}.property-card-loading,.property-card-error{display:flex;align-items:center;justify-content:center;height:180px;color:#6c757d;background-color:#f8f9fa}.property-card-error{color:#dc3545}@media (max-width: 768px){.property-card .property-row-content{min-height:150px}.property-card .property-row-content .property-image{min-height:200px}.property-card .property-row-content .property-info .card-body{padding:1rem}.property-card .property-row-content .property-info .property-title{font-size:1.1rem}.property-card .property-prices{flex-direction:column;gap:1rem}.property-card .property-prices a{width:100%}}@media (max-width: 576px){.property-card .property-row-content{flex-direction:column;min-height:auto}.property-card .property-row-content .property-image{flex:0 0 150px;order:0}.property-card .property-row-content .property-image img{height:150px}.property-card .property-row-content .property-info{flex:1 1 auto;order:1}}.public-view-wrapper{min-height:100vh;margin:0;padding:0;width:100vw;overflow-x:hidden}.public-view-wrapper .back-button-container{max-width:1480px;margin:0 auto;padding:20px 20px 0}.property-public-view{display:flex;flex-wrap:wrap;max-width:1480px;margin:0 auto;padding:20px;min-height:100vh}.property-public-view_main{width:70%;padding-right:15px}.property-public-view_main .property-title{font-size:24px;font-weight:700}.property-public-view_main .property-address{font-size:14px;margin:0 0 5px}.property-public-view_main .property-details{display:flex;align-items:center;gap:15px}.property-public-view_main .property-details .detail{font-size:12px;color:#878787}.property-public-view_sidebar{display:flex;flex-direction:column;gap:15px;width:30%}.property-public-view_sidebar .property-prices{display:flex;flex-wrap:wrap;background-color:#fff;border-radius:6px;overflow:hidden}.property-public-view_sidebar .property-prices .sell-price,.property-public-view_sidebar .property-prices .rent-price{width:50%;padding:10px}.property-public-view_sidebar .property-prices .sell-price span,.property-public-view_sidebar .property-prices .rent-price span{font-size:14px}.property-public-view_sidebar .property-prices .sell-price p,.property-public-view_sidebar .property-prices .rent-price p{font-size:20px;font-weight:700;text-transform:uppercase}.property-public-view_sidebar .property-prices .btn-temporary-rent{width:100%;padding:10px;border:none;border-top:1px solid #dedede;color:#586feb;font-weight:700;font-size:14px;text-align:start;background-color:#fff}.property-public-view_sidebar .property-company,.property-public-view_sidebar .property-agent,.property-public-view_sidebar .property-branch{background-color:#fff;border-radius:6px;display:flex;align-items:center top;padding:10px;gap:20px}.property-public-view_sidebar .property-company img,.property-public-view_sidebar .property-agent img,.property-public-view_sidebar .property-branch img{border-radius:50%;height:70px;width:70px;object-fit:contain;border:1px solid #dedede;align-self:top}.property-public-view_sidebar .property-company div p,.property-public-view_sidebar .property-agent div p,.property-public-view_sidebar .property-branch div p{font-size:20px;font-weight:700;margin:0}.property-public-view_sidebar .property-company div p.company-data,.property-public-view_sidebar .property-agent div p.company-data,.property-public-view_sidebar .property-branch div p.company-data{font-size:12px;color:#000;font-weight:400}.property-public-view_sidebar .property-company div span,.property-public-view_sidebar .property-agent div span,.property-public-view_sidebar .property-branch div span{color:#878787;font-size:12px;text-transform:uppercase}@media (max-width: 768px){.property-public-view{padding:16px 12px}.property-public-view_main{width:100%;padding-right:0}.property-public-view_sidebar{width:100%}}.shared-properties-block{margin-top:2rem;padding-top:2rem;border-top:1px solid #e0e0e0}.shared-properties-block h4{font-weight:600;font-size:1.2rem;margin-bottom:1.5rem}.tours-carousel .carousel-item{height:70vh}button.close{position:absolute;top:0;transform:translateY(-50%);z-index:1060;background-color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#333;font-size:16px;box-shadow:0 2px 10px #0000004d;cursor:pointer;transition:all .3s ease;opacity:1}button.close:hover{background-color:#f8f9fa;transform:translateY(-50%) scale(1.1);color:#000}button.close:disabled{opacity:.5;cursor:not-allowed}button.close.carousel-control-prev-custom{left:15px}button.close.carousel-control-next-custom{right:15px}button.close i{font-size:14px}.carousel-control-custom{position:absolute;top:50%;transform:translateY(-50%);z-index:1060;background-color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#333;font-size:16px;box-shadow:0 2px 10px #0000004d;cursor:pointer;transition:all .3s ease}.carousel-control-custom:hover{background-color:#f8f9fa;transform:translateY(-50%) scale(1.1);color:#000}.carousel-control-custom:disabled{opacity:.5;cursor:not-allowed}.carousel-control-custom.carousel-control-prev-custom{left:15px}.carousel-control-custom.carousel-control-next-custom{right:15px}.carousel-control-custom i{font-size:14px}#tours-modal .modal-header{padding:1rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.125)}#tours-modal .modal-header .d-flex{width:100%;justify-content:space-between;align-items:center}#tours-modal .modal-header .d-flex span{font-weight:600;color:#333}#tours-modal .modal-header .d-flex small{font-size:.875rem;color:#6c757d;text-transform:capitalize}.property-gallery{position:relative;width:100%;margin-bottom:30px;border-radius:8px;overflow:hidden;background-color:#f8f9fa}.property-gallery .image-item{cursor:pointer;overflow:hidden;position:relative}.property-gallery .image-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.property-gallery .image-item:hover img{transform:scale(1.05)}.property-gallery .gallery-layout-1{width:66%;aspect-ratio:16/9;margin:0}.property-gallery .gallery-layout-1 .image-item{width:100%;height:100%;border-radius:8px;overflow:hidden}.property-gallery .gallery-layout-2{display:grid;grid-template-columns:1fr 1fr;gap:15px;width:100%}.property-gallery .gallery-layout-2 .image-item{aspect-ratio:16/9;border-radius:8px;overflow:hidden}.property-gallery .gallery-layout-2 .image-item img{width:100%;height:100%;object-fit:cover}.property-gallery .gallery-layout-3{display:grid;grid-template-columns:2fr 1fr;gap:15px;width:100%;aspect-ratio:16/7}.property-gallery .gallery-layout-3 .image-item.large{height:100%;overflow:hidden;border-radius:8px}.property-gallery .gallery-layout-3 .image-item.large img{width:100%;height:100%;object-fit:cover}.property-gallery .gallery-layout-3 .small-images-column{display:grid;grid-template-rows:1fr 1fr;gap:15px;height:100%}.property-gallery .gallery-layout-3 .small-images-column .image-item.small{width:100%;overflow:hidden;position:relative;border-radius:8px}.property-gallery .gallery-layout-3 .small-images-column .image-item.small img{width:100%;height:100%;object-fit:cover}.property-gallery .gallery-layout-3 .small-images-column .image-item.small.more-images .more-overlay{position:absolute;width:50px;height:50px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fffffff2;display:flex;align-items:center;justify-content:center;color:#333;font-size:18px;font-weight:700;box-shadow:0 2px 10px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.property-gallery .gallery-layout-3 .small-images-column .image-item.small.more-images .more-overlay:hover{transform:translate(-50%,-50%) scale(1.1)}.property-gallery .gallery-layout-5{display:flex;width:100%;gap:8px;align-items:stretch;max-height:70vh}.property-gallery .gallery-layout-5 .image-item.main-image{width:50%;aspect-ratio:4/3;overflow:hidden;border-radius:8px;flex-shrink:0}.property-gallery .gallery-layout-5 .image-item.main-image img{width:100%;height:100%;object-fit:cover}.property-gallery .gallery-layout-5 .small-images-column{width:50%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;flex:1}.property-gallery .gallery-layout-5 .small-images-column .image-item.small{width:100%;height:100%;overflow:hidden;position:relative;border-radius:8px}.property-gallery .gallery-layout-5 .small-images-column .image-item.small img{width:100%;height:100%;object-fit:cover}.property-gallery .gallery-layout-5 .small-images-column .image-item.small.more-images .more-overlay{position:absolute;width:45px;height:45px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fffffff2;display:flex;align-items:center;justify-content:center;color:#333;font-size:14px;font-weight:700;box-shadow:0 2px 10px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.property-gallery .gallery-layout-5 .small-images-column .image-item.small.more-images .more-overlay:hover{transform:translate(-50%,-50%) scale(1.1)}.property-gallery .image-gallery-placeholder{width:100%;aspect-ratio:16/9;background-color:#e9ecef;display:flex;align-items:center;justify-content:center;border-radius:8px}.property-gallery .image-gallery-placeholder .placeholder-content{text-align:center;color:#6c757d}.property-gallery .image-gallery-placeholder .placeholder-content i{font-size:48px;margin-bottom:10px;display:block}.property-gallery .image-gallery-placeholder .placeholder-content span{font-size:14px}.property-gallery_buttons{display:flex;position:absolute;left:15px;bottom:15px;gap:15px;align-items:center}.property-gallery_buttons button{background-color:#fff;height:35px;display:flex;align-items:center;justify-content:center;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;padding:6px 12px;font-size:14px;color:#495057}.property-gallery_buttons button span{margin-left:5px;font-weight:600}.property-gallery_buttons button:hover{background-color:#f8f9fa;color:#333;transform:scale(1.1)}.property-images-modal .modal-dialog{max-width:90vw}.property-images-modal .modal-dialog .modal-content{background-color:transparent;border:none;box-shadow:none}.property-images-modal .modal-dialog .modal-content .modal-header{background-color:transparent;border:none;position:absolute;top:0;right:0;z-index:1060;padding:15px}.property-images-modal .modal-dialog .modal-content .modal-header .btn-close{background-color:#ffffffe6;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;opacity:1;filter:none;box-shadow:0 2px 10px #0000004d}.property-images-modal .modal-dialog .modal-content .modal-header .btn-close:hover{background-color:#fff;transform:scale(1.1)}.property-images-modal .modal-dialog .modal-content .modal-body{background-color:transparent;position:relative}.property-images-modal .modal-dialog .modal-content .modal-body .carousel .carousel-item img{background-color:transparent;border-radius:8px;box-shadow:0 4px 20px #0000004d}.property-images-modal .modal-dialog .modal-content .modal-body .custom-carousel-prev,.property-images-modal .modal-dialog .modal-content .modal-body .custom-carousel-next{position:absolute;top:50%;transform:translateY(-50%);background-color:#fffffff2;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 15px #0000004d;transition:all .3s ease;cursor:pointer;z-index:1050}.property-images-modal .modal-dialog .modal-content .modal-body .custom-carousel-prev i,.property-images-modal .modal-dialog .modal-content .modal-body .custom-carousel-next i{color:#333;font-size:20px}.property-images-modal .modal-dialog .modal-content .modal-body .custom-carousel-prev:hover,.property-images-modal .modal-dialog .modal-content .modal-body .custom-carousel-next:hover{background-color:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 5px 20px #0006}.property-images-modal .modal-dialog .modal-content .modal-body .custom-carousel-prev:hover i,.property-images-modal .modal-dialog .modal-content .modal-body .custom-carousel-next:hover i{color:#000}.property-images-modal .modal-dialog .modal-content .modal-body .custom-carousel-prev{left:20px}.property-images-modal .modal-dialog .modal-content .modal-body .custom-carousel-next{right:20px}.property-images-modal .modal-dialog .modal-content .modal-body .image-counter{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background-color:#000000b3;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px #0000004d}.property-images-modal .modal-backdrop{background-color:#06135a40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width: 768px){.property-gallery .gallery-layout-1{width:100%}.property-gallery .gallery-layout-2,.property-gallery .gallery-layout-3,.property-gallery .gallery-layout-5{display:block;width:100%;max-height:none;aspect-ratio:16/9}.property-gallery .gallery-layout-2 .image-item.large,.property-gallery .gallery-layout-2 .image-item.main-image,.property-gallery .gallery-layout-2>.image-item:first-child,.property-gallery .gallery-layout-3 .image-item.large,.property-gallery .gallery-layout-3 .image-item.main-image,.property-gallery .gallery-layout-3>.image-item:first-child,.property-gallery .gallery-layout-5 .image-item.large,.property-gallery .gallery-layout-5 .image-item.main-image,.property-gallery .gallery-layout-5>.image-item:first-child{width:100%;height:100%;aspect-ratio:auto;border-radius:8px}.property-gallery .gallery-layout-2 .small-images-column,.property-gallery .gallery-layout-2>.image-item:not(:first-child),.property-gallery .gallery-layout-3 .small-images-column,.property-gallery .gallery-layout-3>.image-item:not(:first-child),.property-gallery .gallery-layout-5 .small-images-column,.property-gallery .gallery-layout-5>.image-item:not(:first-child){display:none}.property-gallery_buttons{flex-direction:row;flex-wrap:wrap;gap:8px}.property-gallery_buttons button{width:auto;justify-content:center}}.properties-list-view{min-height:100vh;padding:2rem 0}.properties-list-view .company-header{max-width:1000px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;align-items:start;gap:2rem;border-bottom:1px solid #dedede;padding-bottom:20px;margin-bottom:30px}.properties-list-view .company-header .company-logo img{background:#fff;border-radius:50%;padding:.25rem;border:1px solid #dedede;width:150px;height:150px;object-fit:contain}.properties-list-view .company-header .company-data{text-align:left;margin-top:20px}.properties-list-view .company-header .company-data .company-name{color:#333;font-weight:600;font-size:22px;margin-bottom:1rem}.properties-list-view .company-header .company-data .company-contact{color:#333;margin-bottom:.5rem;font-size:.95rem}.properties-list-view .company-header .company-data .company-contact:last-child{margin-bottom:0}.properties-list-view .section-header{text-align:left;max-width:1000px;margin:0 auto}.properties-list-view .section-header h1{color:#333;font-size:18px;font-weight:700;margin-bottom:.5rem}.properties-list-view .section-header p{font-size:1rem}.properties-list-view .properties-list{max-width:1000px;margin:0 auto}.properties-list-view .contact-footer{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 2px 10px #0000001a}.properties-list-view .contact-footer .btn-success{padding:.75rem 2rem;font-weight:600}@media (max-width: 768px){.properties-list-view{padding:1rem 0}.properties-list-view .company-header{padding:1.5rem;margin-bottom:2rem}.properties-list-view .company-header .company-name{font-size:1.5rem}.properties-list-view .contact-footer{padding:1.5rem}.properties-list-view .contact-footer .btn-success{width:100%;padding:.75rem}}
