@import url(https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{height:100vh;width:100vw}#root{display:flex;flex-direction:row;height:100%}header{display:none;z-index:1}nav{border-right:1px solid #e1bebe;display:flex;height:100vh;position:fixed;width:100%;z-index:3}nav h1{font-family:sans-serif}.nav-logo{margin-left:auto;margin-right:auto}a,nav ul{border-radius:2px;color:#000;font-weight:500;height:100%;line-height:35px;list-style:none;padding:0;text-align:center;text-decoration:none;transition:.5s;width:100%}nav ul li{display:flex;padding:5px 0;width:100%}nav ul a:hover{background-color:rgba(92,211,195,.952);color:#fff}p{margin-bottom:0}.active>p{background-color:rgba(92,211,195,.642);color:#fff}.title{font-size:30px;font-weight:800;text-align:center}.title-info{color:#434343;font-weight:500;text-align:center}.card-container{margin-left:40px;margin-right:40px}.card-img{border-radius:1rem}.react-multi-carousel-list{text-align:center}.react-multiple-carousel__arrow--left[type=button]{background-color:#7fffd4;border-radius:0 50% 50% 0;left:0}.react-multiple-carousel__arrow--right[type=button]{background-color:#7fffd4;border-radius:50% 0 0 50%;right:0}.card-title{font-weight:500;margin-top:20px}.card-description{color:gray;font-weight:400}.social-icon{border:1px solid #000;border-radius:50%;margin:5px;padding:4px}.main{float:right;margin-right:0;position:absolute;right:0;width:83.1%}@media only screen and (max-width:767px){header{align-items:center;font-size:19px;height:40px;padding:10px 5px}header,nav{display:flex}nav{background-color:#1d1a1a;color:#fff;height:100vh;left:-100%;position:fixed;transition:.85s;z-index:1}nav ul{padding:0;width:100%}nav ul li a{color:#fff;width:100%}#root{display:flex;flex-direction:column;height:100%;margin:0;padding:0}.open{left:0;position:fixed;transition:.35s}.sessions{align-items:center;display:flex;justify-content:center}.login{padding:50px 0}.main,.react-multi-carousel-list{width:100%}}.inline_text__9W7Yo{background-color:blue;border-radius:5px;color:#fff;text-decoration:none;transition:.5s}.inline_text__9W7Yo:hover{background-color:#a6a6f0;color:#000}.inline_join__PHh\+3{background-color:#0e5390;color:#fff;transition:.5s;width:100%}.inline_join__PHh\+3:hover{background-color:#a09ded}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:rgba(0,0,0,.5);border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:rgba(0,0,0,.5);cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.rooms-container{align-items:center;display:flex;gap:2rem;justify-content:space-around;width:100%}.carousels{width:40vw}.room-details{width:40vw}.room-description,.room-details{display:flex;flex-direction:column}.room-description{justify-content:space-between}.details,.rooms{align-items:flex-start;display:flex;flex-direction:column}.details ul,.rooms ul{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;list-style:none;padding:0}.details ul li{align-items:center;display:flex;flex-direction:column}.details ul li span,.rooms ul li{font-weight:700}.react-multiple-carousel__arrow--left[type=button],.react-multiple-carousel__arrow--right[type=button]{display:none}.reserve-link{align-self:center;width:10rem}.btn-primary{width:10rem}.resort-container{display:flex;flex-direction:column;gap:2rem;padding-top:10px}.resort-container h1{align-self:center;color:#fcf9f9;font-family:Great Vibes,cursive;font-size:4.5em;left:15%;position:absolute;top:3%}.details-container{display:flex;flex-direction:column;gap:2rem}.resort-description{display:flex;justify-content:center}.col-md-5{align-items:center;display:flex;flex-direction:column;line-height:1}.col-md-5 span{color:#3d3dc7;font-family:Great Vibes,cursive;font-size:4em}.form-container,form{margin:auto;width:80%}.form-container{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px}.link{display:flex;gap:2rem}.btn a{color:#fff}.container{width:60%}@media screen and (max-width:600px){.container{width:100%}}
/*# sourceMappingURL=main.de43402f.css.map*/