@media screen and (max-width:980px){.bg-responsive{display:block!important;min-height:350px!important}.col-reverse{display:flex;flex-direction:column-reverse}}.apimo-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.apimo-card{width:calc(33.333% - 20px);background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 16px rgba(0,0,0,0.06);box-sizing:border-box;transition:transform 0.3s ease}.apimo-card:hover{transform:translateY(-5px)}.apimo-card img{width:100%;height:200px;object-fit:cover;border-radius:8px;margin-bottom:1rem}.apimo-card h3{font-size:1.1rem;margin-bottom:0.5rem;color:#333}.apimo-card p{margin:0.3rem 0;font-size:0.95rem;color:#555}.apimo-pagination{text-align:center;margin-top:2rem}.apimo-pagination a{margin:0 6px;padding:8px 15px;border:none;border-radius:4px;text-decoration:none;background-color:#333333;color:#ffffff;font-weight:bold;transition:background 0.3s ease}.apimo-pagination a.current,.apimo-pagination a:hover{background-color:#555555}.apimo-grid p strong span{color:#f6cf02}p strong{color:#333}p strong::before{color:#f6cf02}.apimo-property-page{max-width:1100px;margin:0 auto;padding:20px}.apimo-property-title{font-size:2rem;text-align:center;margin-bottom:30px}.apimo-slider{position:relative;width:80%;margin:0 auto 30px auto;overflow:hidden;border-radius:8px}.apimo-slider .slide{display:none}.apimo-slider .slide img{width:100%;border-radius:8px}.apimo-slider .prev,.apimo-slider .next{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;background-color:rgba(51,51,51,0.7);color:#fff;padding:10px;border:none;border-radius:4px}.apimo-slider .prev{left:10px}.apimo-slider .next{right:10px}.apimo-details-container{display:flex;gap:20px;margin-top:30px}.apimo-description,.apimo-details{width:50%;background-color:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.05)}.apimo-description p,.apimo-details p{margin-bottom:10px;line-height:1.6}.apimo-contact-agent{margin-top:2rem;padding:1.5rem 2rem;background:#fffdf7;border:1px solid #f6cf02;border-left:6px solid #f6cf02;border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,0.05);max-width:500px}.apimo-contact-agent h2{font-size:1.4rem;margin-bottom:1rem;color:#333333;font-weight:600}.apimo-contact-agent p{font-size:1rem;margin:0.5rem 0;color:#333333}.apimo-contact-agent svg{vertical-align:middle;margin-right:6px}.apimo-contact-agent a{color:#0073aa;font-weight:500;text-decoration:none}.apimo-contact-agent a:hover{text-decoration:underline}