.fullscreenContainer{height:calc(100vh - 15.6em)}.sample{background:#fff;height:100%}.sample #map{font-family:inherit;font-size:1em}.sample #map .alert{left:1em;position:absolute;top:1em;z-index:3}.sample .listing{border:1px solid #eee;overflow-y:scroll}.sample .listing::-webkit-scrollbar{background:rgba(0,0,0,.1);height:4px;width:4px}.sample .listing::-webkit-scrollbar-thumb{background:rgba(0,0,0,.26);border-radius:3px}.sample .listing ul{margin-top:-.5em;padding-bottom:1em;padding-right:1em}.sample .listing li{margin-left:1em;margin-top:1.5em;vertical-align:top}.sample .listing .image{border-radius:3px}.sample .gomp-ctrl-attrib{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif}.sample .description .image{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.sample .description img{height:auto;left:0;position:absolute;top:0;width:100%}.sample .description h4{color:#767676;font-size:.8em;font-weight:300;line-height:1.4em;margin:0 0 .3em}.sample .description h2{font-size:1em;margin:0}.sample .description h3{font-size:.875em;font-weight:300;margin-bottom:0;margin-top:.3em}.sample .price:hover{z-index:990}.sample .price .gomp-popup-content{color:#000;cursor:pointer;font-size:.85em;font-weight:700;padding:.5em .8em;transition:background-color .2s}.sample .price .gomp-popup-content:hover{color:#4285f4}.sample .price .gomp-popup-tip{transition:border-color .2s}.sample .price.clicked .gomp-popup-content{color:#767676}.sample .highlight{z-index:990}.sample .highlight .gomp-popup-content{background:#4285f4;color:#fff!important}.sample .highlight.gomp-popup-anchor-bottom .gomp-popup-tip:before{border-top-color:#4285f4}.sample .highlight.gomp-popup-anchor-top .gomp-popup-tip:before{border-bottom-color:#4285f4}.sample .highlight.gomp-popup-anchor-left .gomp-popup-tip:before{border-right-color:#4285f4}.sample .highlight.gomp-popup-anchor-right .gomp-popup-tip:before{border-left-color:#4285f4}.sample .gomp-popup.description{z-index:999}.sample .gomp-popup.description .gomp-popup-content{overflow:hidden;padding:0;width:280px}.sample .gomp-popup.description .text{padding:.5em .8em}@media (min-width:400px) and (max-width:599px){.sample .listing li{display:inline-block;width:calc(50% - 1em)}}@media (min-width:1050px){.sample .listing li{display:inline-block;width:calc(50% - 1em)}}@media (min-width:600px){.sample #map{height:100%;position:absolute;right:0;top:0;width:50%}.sample .listing{border:1px solid #eee;height:100%;overflow-y:scroll;width:50%}}@media (max-width:599px){.sample #map,.sample .listing{height:50%}}
