body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:"icomoon";src:url(/static/media/icomoon.ad2e82fd.eot);src:url(/static/media/icomoon.ad2e82fd.eot) format("embedded-opentype"),url(/static/media/icomoon.bde70817.ttf) format("truetype"),url(/static/media/icomoon.1cb336fd.woff) format("woff"),url(/static/media/icomoon.7be463f9.svg) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bed-double:before{content:""}.icon-bed-single:before{content:""}.icon-identity:before{content:""}.icon-id:before{content:""}.icon-key:before{content:""}.icon-check-in:before{content:""}.icon-door:before{content:""}.icon-check-out:before{content:""}.icon-guest:before{content:""}.icon-blueprint:before{content:""}.icon-bathroom:before{content:""}.icon-shower:before{content:""}.icon-terrace:before{content:""}.icon-balcony-with-view:before{content:""}.icon-bedrooms-with-view:before{content:""}.icon-lounge-area-with-sunbeds:before{content:""}.icon-private-pool:before{content:""}.icon-wifi:before{content:""}.icon-shared-pool:before{content:""}.icon-tv:before{content:""}.icon-bluetooth:before{content:""}.icon-air-conditioning:before{content:""}.icon-gym:before{content:""}.icon-hot-tub:before{content:""}.icon-gas-bbq:before{content:""}.icon-dining-table:before{content:""}.icon-bedroom:before{content:""}.icon-equipped-kitchen:before{content:""}.icon-concierge:before{content:""}.icon-lounge-area:before{content:""}.icon-swimming-pool:before{content:""}.icon-indoor-outdoor-speakers:before{content:""}.icon-free-parking:before{content:""}.icon-infinity-pool:before{content:""}.icon-in-town:before{content:""}.icon-garden:before{content:""}.icon-sea-front:before{content:""}.icon-bed:before{content:""}.icon-bath-toiletries:before{content:""}.icon-bath-pool-towels:before{content:""}.icon-clean-linen-basket:before{content:""}.icon-bbq:before{content:""}.icon-dinning-area:before{content:""}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff;height:56px}.App-link{color:#61dafb}.main{margin-top:56px}.btn{border-radius:0!important;margin:0}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#myCarousel{width:100%}.carousel-control{margin-top:20px}.carousel-inner .item{width:100%;height:400px;background-size:cover}.leaflet-container{height:600px;width:100%}.leaflet-popup-content{padding:15px}.leaflet-popup-content .btn{border-color:#000}.Container{position:relative;min-height:300px;max-height:800px;overflow:hidden;margin-bottom:500px}.Content,.Video{width:100%;height:100%}.Content{position:absolute;top:0;color:#f1f1f1;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;padding:0}.SubContent{text-align:center;padding:10px}.SubContent p{color:hsla(0,0%,93.3%,.6784313725);font-size:1.3rem}.SubContent button{font-weight:700;margin-top:30px;color:#f1f1f1;border:1px solid #f1f1f1;padding:10px 5px;background-color:transparent;font-size:1.25rem;border-radius:5px}.SubContent button:hover{background-color:#f1f1f1;color:rgba(0,0,0,.7529411765)}.SubContent img{width:200px;height:200px;border-radius:50%;display:block;margin:15px auto;border:1px solid #f1f1f1}#mapid{z-index:0}.thumbnail-gallery,.thumbnail-gallery img{margin-left:auto;margin-right:auto}.thumbnail-gallery img{width:150px;height:112px;padding:0;background-color:#000;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);float:left}.thumbnail-gallery{text-align:center}.thumbnail-gallery ul li{display:inline-block;*display:inline;float:none}.thumbnail-gallery ul li .pswp__img{max-width:none;object-fit:contain}.react-calendar{margin:auto}.react-calendar .react-calendar__tile--now{background:#ffff76!important;color:#000!important;text-decoration:underline}.react-calendar .react-calendar__tile--rangeEnd:not(.react-calendar__tile--hoverStart)+.react-calendar__tile:disabled{background:linear-gradient(to bottom right,#006edc 50%,#f0f0f0 0)}.react-calendar .react-calendar__tile--rangeEnd:not(.react-calendar__tile--hoverStart)+.react-calendar__tile{background:linear-gradient(to bottom right,#006edc 50%,#fff 0)}.react-calendar .react-calendar__tile:disabled+.react-calendar__tile--rangeStart{background:linear-gradient(to top left,#006edc 75%,#f0f0f0 0)}.react-calendar .react-calendar__tile+.react-calendar__tile--rangeStart{background:linear-gradient(to top left,#006edc 75%,#fff 0);color:#fff}.react-calendar .react-calendar__tile:enabled:focus,.react-calendar .react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar .react-calendar__tile:disabled{background:linear-gradient(to bottom right,#fff 50%,#f0f0f0 0)}.react-calendar .react-calendar__tile:disabled+.react-calendar__tile:disabled{background:#f0f0f0}.react-calendar .react-calendar__month-view .react-calendar__tile--active:enabled:focus,.react-calendar .react-calendar__month-view .react-calendar__tile--active:enabled:hover,.react-calendar .react-calendar__month-view .react-calendar__tile--hoverStart,.react-calendar .react-calendar__month-view .react-calendar__tile--rangeBothEnds,.react-calendar .react-calendar__tile:enabled:focus,.react-calendar .react-calendar__tile:enabled:hover{background:#006edc}.thumbnail-gallery .slick-next{right:10px}.thumbnail-gallery .slick-prev{left:10px}.quick-details .circle-icons{font-size:1.5rem;position:relative;border-radius:5px;padding:5px;margin:3px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:color .2s ease,background-color .2s ease,-webkit-transform .3s ease;transition:color .2s ease,background-color .2s ease,transform .3s ease;transition:color .2s ease,background-color .2s ease,transform .3s ease,-webkit-transform .3s ease}.quick-details .circle-icons::hover{background-color:transparent;-webkit-transform:rotate(90deg);transform:rotate(90deg);cursor:pointer;box-shadow:none}.quick-details .circle-icons .text{font-size:.8rem}.quick-details p{color:#999;font-weight:300;margin-top:20px}@media(min-width:601px){.quick-details .circle-icons svg{padding:10px;margin:5px;font-size:3rem}}@media(min-width:993px){.quick-details .circle-icons svg{padding:20px;margin:5px;font-size:5rem}.quick-details .circle-icons svg:after{border-width:3px;top:-3px;left:-3px}}.filters .rounded-circle{padding:.2rem}.filters .rounded-circle svg{display:block}.filters input[type=number]{width:42px}.leaflet-popup-content-wrapper{border-radius:0;padding:0}.leaflet-popup-content{margin:0}.card-img-top,.leaflet-popup-content .card,.leaflet-popup-content .card-img{border:0}.footer #tabbar{--c-color:#763fee;--c-background:#fff;--indicator-x:34px;--indicator-circle-o:1;--indicator-circle-y:0px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:31px;overflow:hidden;position:relative;background:var(--c-background)}.footer #tabbar .indicator{position:absolute;z-index:1;left:0;bottom:0;display:block;width:68px;height:72px;fill:var(--c-color);-webkit-transform:translateX(var(--indicator-x));transform:translateX(var(--indicator-x))}.footer #tabbar .indicator path{-webkit-transform:translateY(2px);transform:translateY(2px)}.footer #tabbar .indicator circle{opacity:var(--indicator-circle-o);-webkit-transform:translateY(var(--indicator-circle-y)) translateZ(0);transform:translateY(var(--indicator-circle-y)) translateZ(0)}.footer #tabbar ul{padding:0;margin:0 auto;list-style:none;width:375px;height:70px;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.footer #tabbar ul li{--icon-y:0px;--icon-s:1;--icon-circle:0px}.footer #tabbar ul li:not(:first-child){margin-left:26px}.footer #tabbar ul li:not(:last-child){margin-right:26px}.footer #tabbar ul li.active{--icon-circle:28px}.footer #tabbar ul li button{display:block;width:28px;height:28px;padding:0;margin:0;cursor:pointer;outline:none;background:none;border:none;position:relative;-webkit-appearance:none;-webkit-transform:translateY(var(--icon-y)) scale(var(--icon-s)) translateZ(0);transform:translateY(var(--icon-y)) scale(var(--icon-s)) translateZ(0)}.footer #tabbar ul li button:before{content:"";position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;border-radius:50%;background:var(--c-background);-webkit-clip-path:circle(var(--icon-circle) at 50% 100%);clip-path:circle(var(--icon-circle) at 50% 100%)}.footer #tabbar ul li button i{color:var(--c-color);display:block;overflow:visible;width:28px;height:28px}.footer #tabbar ul li button i:last-child{position:absolute;z-index:2;top:0;left:0;-webkit-clip-path:circle(var(--icon-circle) at 50% 100%);clip-path:circle(var(--icon-circle) at 50% 100%)}.BackgroundVideo_Container__3VXQS{position:relative;min-height:300px;max-height:800px;overflow:hidden;margin-bottom:10px}.BackgroundVideo_Video__37ugc{width:100%;height:100%}.BackgroundVideo_Content__3dbOL{position:absolute;top:0;color:#f1f1f1;background-color:rgba(0,0,0,.3);width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0}.BackgroundVideo_SubContent__1H5cr{text-align:center;padding:10px}.BackgroundVideo_SubContent__1H5cr p{color:hsla(0,0%,93.3%,.6784313725490196);font-size:1.3rem}.BackgroundVideo_SubContent__1H5cr img{width:200px;height:200px;border-radius:50%;display:block;margin:15px auto;border:1px solid #f1f1f1}
/*# sourceMappingURL=main.af4466da.chunk.css.map */