@import url(https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,200;0,400;0,700;0,900;1,200;1,400&family=Prompt:ital,wght@0,300;0,600;0,900;1,300;1,500;1,800&display=swap);:root{--primary-dark:#dc143c;--primary-light:#cc546c}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Prompt,sans-serif}ul{list-style-type:none}a{text-decoration:none}h1{font-size:3.5rem}h2{font-size:2.2rem}h3{font-size:1.8rem}.container{margin:auto;max-width:1240px;padding:0 1rem}button{background-image:linear-gradient(45deg,#dc143c,#cc546c);background-image:linear-gradient(45deg,var(--primary-dark) 0,var(--primary-light) 100%);border:1px solid #dc143c;border:1px solid var(--primary-dark);border-radius:8px;color:#fff;cursor:pointer;font-family:Overpass,sans-serif;padding:.7rem 1.5rem}button:hover{-webkit-animation-delay:2s;animation-delay:2s;background-image:linear-gradient(45deg,#cc546c,#dc143c);background-image:linear-gradient(45deg,var(--primary-light) 0,var(--primary-dark) 100%);transition:2s linear}@media screen and (max-width:940px){h1{font-size:2.5 rem}h2{font-size:1.7 rem}h3{font-size:1.4 rem}}.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{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-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)}}.navbar{align-items:center;color:#fff;display:flex;height:80px;justify-content:space-between;padding:0 1rem;position:absolute;width:100%;z-index:2}.navbar-bg{background-color:#f5f5f5}.nav-menu{display:flex}.nav-menu li{font-size:1.3rem;padding:0 1rem}.navbar li:hover{cursor:pointer}.hamburger,.mobile-menu{display:none}.icon{font-size:1.5rem}@media screen and (max-width:940px){.mobile-menu{background-color:#f5f5f5;color:#000;display:flex;flex-direction:column;justify-content:space-between;left:0;position:absolute;top:-100vh;transition:.3s;width:100%}.dark{color:#000}.active{top:80px}.mobile-menu li{border-bottom:1px solid #ccc;margin:0 1rem;padding:1.2rem 1rem}.mobile-nav{margin:1rem 0}.mobile-menu-bottom{padding:1rem 0;text-align:center;width:100%}.mobile-menu button{font-size:1.1rem;margin:1rem;width:90%}.nav-icons,.nav-menu{display:none}.hamburger{display:block}}.hero{background-color:rgba(0,0,0,.9);color:#fff;height:100vh;overflow:hidden;position:relative;width:100%}.overlay{background-color:rgba(0,0,0,.25);height:100%;left:0;position:absolute;top:0;width:100%}#video{height:100vh;object-fit:cover;overflow:hidden;width:100%;z-index:-1}.hero .content{display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;padding:1rem;position:absolute;text-align:center;top:0;width:100%}.hero h1{font-weight:600}.hero h2{font-weight:400;margin-bottom:10px}.hero h3{font-size:1.2rem;font-weight:400;margin-top:10px}.form{align-items:center;background-color:#ffffffcc;border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:700px;outline:none;padding:4px;width:100%}.form input[type=text]{background:transparent;background-color:transparent;border:0;font-family:Prompt,sans-serif;font-size:1.2rem;width:90%}.form input[type=text]:focus{outline:none}.destinations{padding:4rem 0;text-align:center;width:100%}.destinations h1,.destinations h2,.destinations h3{padding:1rem}.img-container{--gap:1rem;--num-cols:1;--row-height:300px;grid-gap:var(--gap);display:grid;gap:var(--gap);grid-template-columns:repeat(var(--num-cols),1fr);margin:auto;padding:1rem 0}.destinations img{height:350px;object-fit:cover}.card-deck{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.card-deck>.card{flex:0 0 355px!important;margin:30px 15px 0;max-width:355px;min-height:400px}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:0 solid rgba(0,0,0,.125);border-radius:15px;display:flex;flex-direction:column;min-width:0;position:relative}.card-title{color:#000;font-size:1.2rem;margin:10px 0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-text{text-align:left}.card-text:last-child{margin-bottom:0}.card-btn{background-color:#dc143c;border:1px solid #ca1036;border-radius:5px;color:#fff;margin:15px 0;padding:12px}.card-btn:hover{-webkit-animation:5s linear;animation:5s linear;background-color:#db2c4f}.card-footer{background-color:transparent;border-top:0 solid rgba(0,0,0,.125);padding:1.5rem 1.25rem}.card .card-img-top{border-top-left-radius:15px;border-top-right-radius:15px}.mb-md-gutter{margin-bottom:30px!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}@media screen and (max-width:940px){.destinations img{height:250px;width:100%}}.carousel{margin:2rem 0}.carousel li{padding:0}.carousel img{height:90vh;object-fit:cover}.carousel-status,.thumbs-wrapper{display:none}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}.search{padding:3rem 0;width:100%}.search .container{grid-gap:1rem;display:grid;grid-template-columns:2fr 1fr;padding:0 1rem}.search-col-2{align-items:center;display:grid;grid-template-columns:1fr 1fr;justify-content:center;padding:2rem 0}.search .box{align-items:center;display:flex;margin:auto;max-width:310px;text-align:center}.left h2{font-size:2rem}.left h3{font-size:1.5rem}.right{display:flex;flex-direction:column;justify-content:center}.promo{border:1px solid #333;margin:.4rem 0 4rem;text-align:center;width:100%}.promo h4{color:var(--primary-dark);font-size:1.6rem}.promo .timer{font-size:1.2rem;padding:1rem 0}.promo .offers{background:#333;color:#f5f5f5;padding:.4rem 0}.input-wrap,.search form{display:flex;flex-direction:column}.input-wrap{margin:.4rem}.search input,select{font-family:Poppins,sans-serif;font-size:1rem;outline:none}.search .date{display:flex}.search button{margin:.4rem}@media screen and (max-width:940px){.search .container,.search-col-2{grid-template-columns:1fr}.search .right{max-width:100%}.search form{width:100%}.search .date{flex-direction:column}}.selects .container{grid-gap:1rem;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:740px){.selects .container{grid-template-columns:1fr}}.selects img{height:100%;width:100%}.selects-location{position:relative}.selects-location .overlay{background:rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%}.selects-location p{bottom:1rem;color:#fff;font-size:2rem;font-weight:500;left:1rem;position:absolute}.footer{background-color:#333;color:#fff;padding:2rem 0;width:100%}.footer h3{color:var(--primary-light)}.bottom,.footer .top{align-items:center;width:100%}.bottom,.footer .social,.footer .top{display:flex;justify-content:space-between}.footer .social{width:280px}.footer .icon{color:var(--primary-light)}.footer .left,.right{align-items:center;display:flex}.footer ul{display:flex}.footer li{padding:.5rem}@media screen and (max-width:1140px){.footer ul{flex-direction:column}}
/*# sourceMappingURL=main.b590ccf9.css.map*/