@import url(https://fonts.googleapis.com/css2?family=Urbanist:wght@100;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Aboreto:wght@100;400;700&display=swap);body,html{margin:0;padding:0;width:100%}body.fixed{height:100vh;overflow:hidden}.app{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100%}.app .main{font-family:Urbanist,sans-serif;margin:0 auto;padding:20px;width:calc(50% - 40px)}@media(max-width:1020px){.app .main{width:calc(80% - 40px)}}@media(max-width:767px){.app .main{width:calc(100% - 40px)}}.app .hidden{display:none}.app .header{align-items:flex-start;display:flex;flex-direction:column;height:50vh;justify-content:center}@media(max-width:767px){.app .header{height:50vh;justify-content:flex-start}}.app .header__title{font-family:Aboreto;font-size:2.488em;font-weight:700;margin:0}.app .header__subtitle{font-size:1.2em;font-weight:400;line-height:1.3em;margin:20px 0 0}.app .footer{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:10vh 0 0}.app .footer__item{font-size:.8em;font-weight:400;line-height:1.4em;margin:5px 0 0}.app .footer a{color:#0947aa;font-weight:700}.app .items .location{margin:0 0 20px;transition:all .1s ease-in-out}.app .items .location__head{background:#f7f7f7;padding:10px 20px;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;transition:all .1s ease-in-out;z-index:999}.app .items .location__head.sticky aside{display:none!important}.app .items .location__head h2{align-items:center;cursor:pointer;display:flex;font-size:1.44em;font-weight:400;justify-content:space-between;margin:0;transition:all .1s ease-in-out}.app .items .location__head h2 label{align-items:center;display:flex;font-family:Aboreto;pointer-events:none}.app .items .location__head h2 svg{height:16px;margin:0 25px 0 -6px;transition:all .1s ease-in-out;width:16px}.app .items .location__head h2 span{font-size:.55em;margin:0 0 0 20px;opacity:.25;transition:all .1s ease-in-out}.app .items .location__head aside{display:flex;font-size:.9em;justify-content:space-between;line-height:1.4em;margin:15px 0 15px 35px;transition:all .2s ease-in-out}.app .items .location__head aside label{align-items:center;display:flex;justify-content:space-between}.app .items .location__head aside span{margin:0 10px;text-align:right}.app .items .location__head aside span a{align-items:center;color:#222;display:flex;font-size:1em;height:100%;padding:5px;text-decoration:none;text-transform:uppercase}.app .items .location__head aside span a svg{font-size:1.44em;vertical-align:middle}.app .items .location .location__items,.app .items .location aside{display:none}.app .items .location:hover h2 svg{height:24px;margin:0 21px 0 -10px;width:24px}.app .items .location:hover h2 span{opacity:1}.app .items .location.active .location__head{border-bottom:1px solid #ddd}.app .items .location.active aside{display:flex}.app .items .location.active h2 svg{height:24px;margin:0 18px 0 -7px;width:24px}.app .items .location.active h2 span{opacity:1}.app .items .location.active .location__items{display:block}.app .items .item{margin:0 0 20px}.app .items .item img{display:block;margin:0;width:100%}.app .items .item__details{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.app .items .item__details-preview,.app .items .item__details-pricing{font-size:.8em}.app .items .item__details-pagination{font-size:.7em;opacity:.25;padding:6px 22px 0 0}.app .items .item .preview{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 0 20px}.app .items .item .preview button{align-items:center;background:#fff;border:none;color:#222;cursor:pointer;display:flex;height:34px;justify-content:center;left:2px;padding:0 10px;position:absolute;top:-36px;transition:all .1s ease-in-out}.app .items .item .preview button:hover{background:#fff}.app .items .item .preview button svg{height:24px;transition:all .2s ease-in-out;width:24px}.app .items .item .preview button small{margin:0 0 0 5px}.app .items .item .preview .preview-modal{display:none}.app .items .item .preview.active .preview-modal{background:#fff;bottom:0;display:block;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.app .items .item .preview.active .preview-modal__wrapper{height:100%;overflow-y:auto}.app .items .item .preview.active .preview-modal button{background-color:#222;color:#fff;left:auto;right:0;top:0}.app .items .item .pricings{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 0 20px}.app .items .item .pricings.active button{background-color:#fff}.app .items .item .pricings.active .pricing{display:flex}.app .items .item .pricings button{align-items:center;background:#fff;border:none;color:#222;cursor:pointer;display:flex;height:34px;justify-content:center;padding:0 10px;position:absolute;right:2px;top:-36px;transition:all .1s ease-in-out}.app .items .item .pricings button:hover{background:#fff}.app .items .item .pricings button svg{height:24px;transition:all .2s ease-in-out;width:24px}.app .items .item .pricings button small{margin:0 0 0 5px}.app .items .item .pricings .pricing{align-items:flex-start;background:#fff;border:2px solid #222;color:#222;display:none;font-size:1.2em;font-weight:400;justify-content:space-between;margin:10px 10px 0 0;padding:7px 10px;text-decoration:none;transition:all .1s ease-in-out;width:100%}.app .items .item .pricings .pricing:hover{background:#222;color:#fff;cursor:pointer}.app .items .item .pricings .pricing label{font-weight:400;margin:0 10px 0 0}.app .items .item .pricings .pricing data{font-weight:700}.app .loader{shape-rendering:auto;display:block;margin:auto}.app .loader path{-webkit-transform:scale(.54);transform:scale(.54);-webkit-transform-origin:50px 50px;transform-origin:50px 50px}
/*# sourceMappingURL=main.0728021e.css.map*/