body,html{height:100%;margin:0;padding:0;overscroll-behavior:contain;overscroll-behavior-y:contain}#description{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400}#map #infowindow-content{display:inline;font-size:14px}.pac-item{font-size:16px!important;padding:10px!important}.pac-item-query{font-weight:700!important}.pac-item-query,.pac-matched{font-size:16px!important}#pac-input{font-size:18px!important;padding:12px!important}.exo-title{font-family:Exo,sans-serif;font-weight:500;font-size:2rem;color:#000;text-transform:uppercase}.price-tag{display:flex;align-items:center;justify-content:space-between;background-color:#ffc107;color:#000;padding:5px;border-radius:15px;font-size:12px;text-align:center;gap:3px}.price-tag:after{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ffc107}.price-tag-rent{display:flex;align-items:center;justify-content:space-between;background-color:#ffe69c;color:#000;padding:5px;border-radius:15px;font-size:12px;text-align:center;gap:3px}.price-tag-rent:after{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ffe69c}.checkmark{width:16px;height:16px}.swiper-container{width:18em;height:14em;margin-bottom:2em}.swiper-slide{background-color:#f0f8ff;border-radius:.6em}.slide-pictures{width:6em;height:14em;object-fit:cover;float:left}.swiper-wrapper{display:flex;align-items:center}.text-wrapper{flex-grow:1}.swiper-title{text-align:center;font-size:small}.swiper-paragraph{text-align:right;padding-right:5px;margin-bottom:10px}.white-circle-icon{width:.75em;height:.75em;background-color:#fff}.white-circle-icon,.yellow-circle-icon{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yellow-circle-icon{width:1.5em;height:1.5em;background-color:#fbc02d}.draw-ruler-buttons{background-color:#ffc107;border:0 solid #000;border-radius:.4em;color:#000;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:1.4em;margin:1em .7em .2em;padding:.5em .7em;text-align:center}.marker-border{border:20px solid #0745ff!important}