.map{width:100vw;height:100vh}.map-popup, #app img{width:100%}#app img{display:block}.popup-header{display:inline-block;text-align:left;font-size:20px;margin:12px 0;font-weight:400;padding:0}.map-popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-align:left;padding:0 12px;overflow-wrap:break-word;max-width:300px}.map-popup-content:last-of-type{padding-bottom:12px}.link-btn{display:inline-block;padding:8px 8px;background-color:#e1eff9;font-weight:600;text-decoration:none;text-transform:uppercase;white-space:nowrap;border-radius:2px;color:rgba(0,0,0,.9)}.link-btn:hover{background-color:#eef6fb}.price{display:block;font-weight:600;white-space:nowrap;text-align:right;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto;padding:4px 12px 8px 12px}div.gm-style-iw.gm-style-iw-c{padding:0!important}div.gm-style-iw-d{overflow:auto!important}.icon[data-v-2f140786]{position:absolute;left:19px;top:19px;z-index:100;width:22px;height:22px;stroke-width:0;stroke:currentColor;fill:currentColor}.close-btn-wrapper[data-v-2f140786]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;margin-top:-30px;pointer-events:none}.close-btn[data-v-2f140786]{display:block;position:relative;background-color:#ffd533;border-radius:50%;height:60px;width:60px;padding:0;cursor:pointer;color:#000;border:0;font-weight:200;font-size:44px;pointer-events:all}.close-btn[data-v-2f140786]:hover{background-color:#ffdc52}.icon[data-v-7852d1de]{position:absolute;left:120px;top:14px;z-index:100;width:18px;height:18px;stroke-width:0;stroke:currentColor;fill:currentColor;pointer-events:none}button[data-v-7852d1de],input[data-v-7852d1de]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.btn[data-v-7852d1de]{display:inline-block;-ms-flex-item-align:baseline;align-self:baseline;position:relative;padding:14px 12px;border:0;border-radius:2px;background-color:#ffd533;color:#000;font-size:16px;line-height:16px;font-weight:700;margin:8px 8px;text-decoration:none;text-transform:none;width:151px;text-align:left}.btn[data-v-7852d1de]:hover{background-color:#ffdc52}.hide-all[data-v-7852d1de]{background-color:#fff4ce}.hide-all[data-v-7852d1de]:hover{background-color:#fff8e0}a[data-v-7852d1de]{font-size:16px;color:#fff;text-decoration:none}.map-filters[data-v-7852d1de]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.categories-wrapper[data-v-7852d1de],.themes-wrapper[data-v-7852d1de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px 0 40px 0;border-radius:2px}.themes-wrapper[data-v-7852d1de]{margin:16px 0 0 0}.category-item[data-v-7852d1de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative;padding:12px 0;margin:8px 8px;border-radius:2px;color:#000;width:151px;background-color:#e1eff9}.category-item[data-v-7852d1de]:hover{background-color:#eef6fb}input[type=checkbox][data-v-7852d1de],input[type=radio][data-v-7852d1de],label[data-v-7852d1de]{display:inline-block;padding-left:12px;width:100%;font-size:16px;line-height:20px;font-weight:700;cursor:pointer;margin:0}input[type=checkbox][data-v-7852d1de],input[type=radio][data-v-7852d1de]{vertical-align:baseline}.radio[data-v-7852d1de]{margin:0 4px}.selected-radio[data-v-7852d1de]{color:#ffd533}.checked[data-v-7852d1de]{background-color:#b5ddf3}.checked[data-v-7852d1de]:hover{background-color:#c2e3f5}.map-list[data-v-24466035]{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.category-wrapper[data-v-24466035]{padding:8px 8px;margin:12px 8px;min-width:150px}.category-item[data-v-24466035]{display:block;padding:4px 8px;border-radius:2px}.category-item[data-v-24466035]:hover{background-color:hsla(0,0%,100%,.15)}a[data-v-24466035]{color:#fff;text-decoration:none;font-size:16px}h3[data-v-24466035]{color:#ffd533;font-size:18px;font-weight:600;margin:0 0 8px 8px;text-transform:uppercase}.icon[data-v-117d68df]{display:inline-block;position:absolute;left:118px;top:12px;z-index:100;width:18px;height:18px;stroke-width:0;stroke:currentColor;fill:currentColor}#app[data-v-117d68df]{position:relative;margin:0;width:100vw;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.map[data-v-117d68df]{position:absolute;z-index:0}.toolbar[data-v-117d68df]{position:absolute;z-index:10;width:100vw;background-color:rgba(0,0,0,.75);color:#fff}.toolbar-select-wrapper[data-v-117d68df]{position:absolute;left:24px;top:12px;z-index:10}.toolbar-select-btn[data-v-117d68df]{display:block;position:relative;background-color:rgba(0,0,0,.7);color:#ffd533;margin:12px 0;padding:12px 18px;border:0;border-radius:2px;font-size:16px;font-weight:600;letter-spacing:.02rem;min-width:150px;text-transform:none;text-align:left}.toolbar-select-btn[data-v-117d68df]:hover{background-color:rgba(0,0,0,.9);text-decoration:none}.slide-enter-active[data-v-117d68df]{-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.slide-leave-active[data-v-117d68df]{-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to[data-v-117d68df],.slide-leave[data-v-117d68df]{max-height:100px;overflow:hidden}.slide-enter[data-v-117d68df],.slide-leave-to[data-v-117d68df]{overflow:hidden;max-height:0}