#our-location{display:none !important}#login-banner{background:url("../images/login-background.jpg") top center repeat-x;position:relative;background-attachment:fixed}@media(max-width: 768px){#login-banner{min-height:0;padding:200px 25px;background-size:cover}}#login-banner::before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;background:linear-gradient(180deg, rgb(0, 0, 0) 5%, rgba(0, 0, 0, 0.3645658947) 16%, rgba(124, 124, 124, 0.1656863429) 27%, rgba(255, 255, 255, 0) 67%)}#login-banner .wrapper{max-width:1088px;display:flex;align-items:center;justify-content:center;min-height:1300px}#login-banner .wrapper .login-block{width:100%;background:#fff;display:flex;justify-content:space-between}@media(max-width: 768px){#login-banner .wrapper .login-block{justify-content:center;flex-wrap:wrap}}#login-banner .wrapper .login-block .login-hero{padding:50px;background:rgba(0,160,153,.1);width:50%}@media(max-width: 768px){#login-banner .wrapper .login-block .login-hero{width:100%}}#login-banner .wrapper .login-block .login-hero .lottie-player-handler{width:100%;margin:0 auto 50px}#login-banner .wrapper .login-block .login-hero h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:2rem;margin:0 0 20px}#login-banner .wrapper .login-block .login-hero h2 span{display:block}#login-banner .wrapper .login-block .login-hero p{line-height:27px}#login-banner .wrapper .login-block .login-hero .slick-arrow{display:none !important}#login-banner .wrapper .login-block .login-hero .slick-dots{display:flex;margin:20px 0 0;justify-content:flex-start}#login-banner .wrapper .login-block .login-hero .slick-dots li button{width:15px;height:15px;display:inline-block;vertical-align:middle;margin:0 5px 0 0;border:1px solid #027e79;background:rgba(0,0,0,0);font-size:0}#login-banner .wrapper .login-block .login-hero .slick-dots li.slick-active button{border:1px solid rgba(0,0,0,0);background:#027e79}#login-banner .wrapper .login-block .login-form{background:#fff;width:50%;padding:50px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}@media(max-width: 768px){#login-banner .wrapper .login-block .login-form{width:100%}}#login-banner .wrapper .login-block .login-form h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:2rem;margin:0 0 20px;width:100%}#login-banner .wrapper .login-block .login-form h2 span{display:block}#login-banner .wrapper .login-block .login-form p{width:100%;line-height:27px}#login-banner .wrapper .login-block .login-form form{width:100%}#login-banner .wrapper .login-block .login-form form div{margin:20px 0}#login-banner .wrapper .login-block .login-form form .checkme{font-size:14px}#login-banner .wrapper .login-block .login-form form .form-note{font-size:14px;margin:20px 0 0;line-height:24px}#login-banner .wrapper .login-block .login-form form label{display:block;font-size:17px;margin:0 0 0}#login-banner .wrapper .login-block .login-form form input[type=phone],#login-banner .wrapper .login-block .login-form form input[type=email],#login-banner .wrapper .login-block .login-form form input[type=text],#login-banner .wrapper .login-block .login-form form input[type=password]{width:100%;border:0;border-bottom:1px solid #999;padding:5px 0;font-family:"Open Sans",sans-serif;color:inherit;font-size:16px}#login-banner .wrapper .login-block .login-form form .login-actions{display:flex;justify-content:space-between;margin:20px 0 0}#login-banner .wrapper .login-block .login-form form .login-actions li a{font-size:15px;color:#027e79}#login-banner .wrapper .login-block .login-form form .login-actions li a:hover{text-decoration:underline;color:#d34949}#login-banner .wrapper .login-block .login-form form .button-template{font-family:"Open Sans",sans-serif;font-size:22px;text-transform:uppercase;display:block;margin:0;text-align:center;text-transform:uppercase;color:#fff;position:relative;width:115px;line-height:45px;border:1px solid #027e79;background:#027e79;font-size:13px;font-weight:300;width:100%}#login-banner .wrapper .login-block .login-form form .button-template:hover{border:1px solid #d34949;background:#d34949}#login-banner .wrapper .login-block .login-form form .button-template:hover .btn-line{width:0;background:#d34949}#login-banner .wrapper .login-block .login-form form .button-template .btn-line{width:100%;height:1px;display:block;position:absolute;bottom:-5px;left:0;right:0;background:#027e79;margin:0 auto;transition:all .3s linear}#parent-form{padding:100px 25px}#parent-form .wrapper{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width: 1024px){#parent-form .wrapper{flex-wrap:wrap}}#parent-form .wrapper #reservation-form-left{width:100%}@media(max-width: 1024px){#parent-form .wrapper #reservation-form-left{width:100%}}#parent-form .wrapper #reservation-form-left .grand-total{background:#027e79;text-align:center;padding:20px;color:#fff}#parent-form .wrapper #reservation-form-left .grand-total h2{font-size:50px;line-height:100%;font-family:"Silvania"}#parent-form .wrapper #reservation-form-left .grand-total p{margin:0 0 10px}#parent-form .wrapper #reservation-form-left .reservation-details{background:#00a099;padding:40px}#parent-form .wrapper #reservation-form-left .mystay{color:#fff;font-family:"Silvania";font-size:23px}#parent-form .wrapper #reservation-form-left .mystay .actions li{display:inline-block;position:relative;vertical-align:middle}#parent-form .wrapper #reservation-form-left .mystay .actions li:first-child{margin-right:20px}#parent-form .wrapper #reservation-form-left .mystay .actions li:first-child::before{content:"";width:1px;height:22px;display:block;background:#fff;position:absolute;top:0;right:-15px}#parent-form .wrapper #reservation-form-left .mystay .actions li i{font-size:16px}#parent-form .wrapper #reservation-form-left .mystay .actions li a{color:#fff}#parent-form .wrapper #reservation-form-left .mystay .actions li a:hover{text-decoration:underline}#parent-form .wrapper #reservation-form-left .mystay .addroomBtn{border:0;background:rgba(0,0,0,0);font-family:"Silvania";font-size:25px;color:#fff;margin:50px 0 0}#parent-form .wrapper #reservation-form-left .mystay .addroomBtn:hover{text-decoration:underline}#parent-form .wrapper #reservation-form-left .mystay .addroomBtn i{font-size:20px}#parent-form .wrapper #reservation-form-left .mystay .fees{margin:30px 0}#parent-form .wrapper #reservation-form-left .mystay .fees small{float:right}#parent-form .wrapper #reservation-form-left .mystay .actual-rooms{margin:30px 0 0}#parent-form .wrapper #reservation-form-left .mystay .actual-rooms ul li{width:100%;display:block;clear:both}#parent-form .wrapper #reservation-form-left .mystay .actual-rooms ul li span{display:block}#parent-form .wrapper #reservation-form-left .mystay .actual-rooms ul li small{float:right}#parent-form .wrapper #reservation-form-left .mystay .form-group{display:flex;justify-content:space-between;align-items:center;margin:0 0 30px;border-bottom:1px solid #fff;padding:0 0 20px}@media(max-width: 480px){#parent-form .wrapper #reservation-form-left .mystay .form-group{justify-content:flex-start;flex-wrap:wrap}}@media(max-width: 480px){#parent-form .wrapper #reservation-form-left .mystay .form-group .form-div{width:100%;margin:10px 0}}#parent-form .wrapper #reservation-form-left .mystay .form-group span{font-size:13px;text-transform:uppercase;font-family:"Rubik",sans-serif;font-weight:300}#parent-form .wrapper #reservation-form-left .mystay .form-group input[type=text]{border:0;background:rgba(0,0,0,0);color:#fff;font-family:"Silvania";text-align:left;font-size:22px}#parent-form .wrapper #reservation-form-left .mystay h4{margin:0 0 30px}@media(max-width: 1024px){#parent-form .wrapper #reservation-form-right{width:100%;margin-left:0;margin-top:50px}}#parent-form .wrapper #reservation-form-right .notification{background:#d34949;color:#fff;font-size:17px;padding:5px 10px;margin:0 0 20px;width:100%}#parent-form .wrapper #reservation-form-right .notification a{color:#fff}#parent-form .wrapper #reservation-form-right .notification a:hover{text-decoration:underline}#parent-form .wrapper #reservation-form-right h2{font-family:"Silvania";font-size:35px;margin:0 0 30px;line-height:100%}#parent-form .wrapper #reservation-form-right .reservation-details{border:1px solid #e2e2e2;padding:50px;margin:0 0 30px}@media(max-width: 480px){#parent-form .wrapper #reservation-form-right .reservation-details{padding:20px}}#parent-form .wrapper #reservation-form-right .reservation-details h3{display:block;font-size:25px;line-height:100%;font-family:"Silvania";margin:0 0 20px}#parent-form .wrapper #reservation-form-right .reservation-details .column-2{display:flex;justify-content:space-between;margin:20px 0}@media(max-width: 480px){#parent-form .wrapper #reservation-form-right .reservation-details .column-2{justify-content:flex-start;margin:0;flex-wrap:wrap}}#parent-form .wrapper #reservation-form-right .reservation-details .column-1{margin:20px 0}#parent-form .wrapper #reservation-form-right .reservation-details .trapmail{display:none}#parent-form .wrapper #reservation-form-right .reservation-details textarea{resize:none;width:100%;border:1px solid #e2e2e2;width:100%;padding:20px 15px;height:150px;font-family:"Open Sans",sans-serif;color:#444;font-size:16px;margin:0 0 20px}#parent-form .wrapper #reservation-form-right .reservation-details select{border:1px solid #e2e2e2;width:100%;padding:0 5px;height:40px;font-size:16px;font-family:"Open Sans",sans-serif;color:#444;margin:0 10px;cursor:pointer;background:rgba(0,0,0,0)}@media(max-width: 480px){#parent-form .wrapper #reservation-form-right .reservation-details select{margin:10px 0}}#parent-form .wrapper #reservation-form-right .reservation-details input[type=text],#parent-form .wrapper #reservation-form-right .reservation-details input[type=email],#parent-form .wrapper #reservation-form-right .reservation-details input[type=phone]{font-size:16px;border:1px solid #e2e2e2;width:100%;padding:5px 15px;height:40px;font-family:"Open Sans",sans-serif;color:#444;margin:0 10px}@media(max-width: 480px){#parent-form .wrapper #reservation-form-right .reservation-details input[type=text],#parent-form .wrapper #reservation-form-right .reservation-details input[type=email],#parent-form .wrapper #reservation-form-right .reservation-details input[type=phone]{margin:10px 0}}#parent-form .wrapper #reservation-form-right .reservation-details .payment-available{display:flex;justify-content:flex-start;margin:10px 0}#parent-form .wrapper #reservation-form-right .reservation-details .payment-available li{margin-right:10px}#parent-form .wrapper #reservation-form-right .reservation-details .payment-available li i{font-size:30px;color:#027e79}#parent-form .wrapper #reservation-form-right .reservation-details .payment-information p span{color:#027e79}#parent-form .wrapper #reservation-form-right .my-policies{border:1px solid #e2e2e2;padding:50px;margin:0 0 30px}@media(max-width: 480px){#parent-form .wrapper #reservation-form-right .my-policies{padding:20px}}#parent-form .wrapper #reservation-form-right .my-policies span{color:#b7b7b7;font-size:15px}#parent-form .wrapper #reservation-form-right .my-policies h3{font-size:18px;margin:0 0 5px}#parent-form .wrapper #reservation-form-right .my-policies a{display:block;width:130px;text-decoration:underline;color:#027e79}#parent-form .wrapper #reservation-form-right .my-policies a:hover{text-decoration:none}#parent-form .wrapper #reservation-form-right .my-policies .policy{margin:30px 0}#parent-form .wrapper #reservation-form-right .my-policies .stay-duration{display:flex;margin:0 0 30px}#parent-form .wrapper #reservation-form-right .my-policies .stay-duration div{margin-right:80px}#parent-form .wrapper #reservation-form-right button{display:block;margin:0;text-align:center;text-transform:uppercase;color:#fff;position:relative;width:115px;line-height:45px;border:1px solid #027e79;background:#027e79;font-size:13px;font-weight:300}#parent-form .wrapper #reservation-form-right button:hover{border:1px solid #d34949;background:#d34949}#parent-form .wrapper #reservation-form-right button:hover .btn-line{width:0;background:#d34949}#parent-form .wrapper #reservation-form-right button .btn-line{width:100%;height:1px;display:block;position:absolute;bottom:-5px;left:0;right:0;background:#027e79;margin:0 auto;transition:all .3s linear}#nh-banner{position:relative;min-height:0}#nh-banner::before{content:"";background:rgba(0,0,0,.3);width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;z-index:1}#nh-banner .search-menu{position:relative;z-index:2}#nh-banner .search-menu form{background:#fff;width:700px;justify-content:space-between;padding:10px;border-radius:10px;max-width:100%;display:flex}#nh-banner .search-menu form button{width:200px;border:none;text-transform:uppercase;font-size:16px;font-family:"Open Sans",sans-serif;margin-left:20px;border-radius:10px;background:#027e79;color:#fff}#nh-banner .search-menu form button:hover{background:#000}@media(max-width: 768px){#nh-banner .search-menu form button{width:130px;font-size:14px;margin-left:5px;padding:0 0}}#nh-banner .search-menu form .form-group{position:relative;width:100%;color:#e7e7e7}#nh-banner .search-menu form .form-group input[type=text]{border:1px solid #e7e7e7;padding:10px 30px;width:100%;height:100%;font-size:16px;font-family:"Open Sans",sans-serif;font-weight:300;border-radius:10px}@media(max-width: 768px){#nh-banner .search-menu form .form-group input[type=text]{padding:10px 26px;font-size:13px}}#nh-banner .search-menu form .form-group span{position:absolute;top:50%;left:5px;transform:translateY(-50%)}#nh-banner figure{width:1920px;position:relative;left:50%;transform:translateX(-50%)}@media(max-width: 1024px){#nh-banner figure{position:static;transform:none}}@media(max-width: 768px){#nh-banner figure{width:1400px}}#nh-banner figure.collage-photo{width:auto;transform:none;left:0}#nh-banner .nh-holder{position:absolute;top:58%;left:50%;transform:translate(-50%, -50%);z-index:2;width:100%;text-align:left;padding:0 25px}@media(max-width: 768px){#nh-banner .nh-holder{top:60%}}@media(max-width: 480px){#nh-banner .nh-holder{padding:0 15px}}#nh-banner .nh-holder h1{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;color:#fff;font-size:5rem}#nh-banner .nh-holder h1 span{display:block}@media(max-width: 768px){#nh-banner .nh-holder h1{font-size:3rem}}.bar-line{width:1px;height:70px;display:block;background:#c7c7c7;position:relative;top:0;left:5px;margin:0 0 20px}#bar{position:relative;padding:0 25px;background:#fff}#bar .wrapper{max-width:1400px}#bar .wrapper .bar-top{display:flex;align-items:flex-start;justify-content:center;padding:100px 0}@media(max-width: 1024px){#bar .wrapper .bar-top{flex-wrap:wrap}}@media(max-width: 768px){#bar .wrapper .bar-top{justify-content:center;flex-wrap:wrap}}@media only screen and (max-width: 480px){#bar .wrapper .bar-top{width:100%;flex-direction:column}}#bar .wrapper .bar-top .bar-left{color:#fff;margin:0;position:relative;width:auto;padding-top:0;padding-left:0}@media(max-width: 1024px){#bar .wrapper .bar-top .bar-left{width:60%;margin:0 auto 150px;padding-top:0;order:1}}@media(max-width: 768px){#bar .wrapper .bar-top .bar-left{padding-left:0;width:100%}}@media only screen and (max-width: 480px){#bar .wrapper .bar-top .bar-left{width:100%;flex-direction:column}}#bar .wrapper .bar-top .bar-left mark{color:#45bec1;font-weight:bold}#bar .wrapper .bar-top .bar-left ul{margin:0 0 20px}#bar .wrapper .bar-top .bar-left ul li{font-size:18px}#bar .wrapper .bar-top .bar-left h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79;color:#fff;font-size:25px}#bar .wrapper .bar-top .bar-left h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;color:#fff;font-size:60px}#bar .wrapper .bar-top .bar-left h2 span{display:block}@media(max-width: 768px){#bar .wrapper .bar-top .bar-left h2{font-size:40px}}#bar .wrapper .bar-top .bar-left p{font-size:18px;line-height:25px;margin:0 0 20px}#bar .wrapper .bar-top .bar-left a{color:#fff;text-decoration:underline;font-weight:bold}#bar .wrapper .bar-top .bar-left a:hover{text-decoration:none}#bar .wrapper .bar-top .bar-left .bar-slides{width:550px;height:480px;height:auto}@media(max-width: 1200px){#bar .wrapper .bar-top .bar-left .bar-slides{width:400px}}@media only screen and (max-width: 1024px){#bar .wrapper .bar-top .bar-left .bar-slides{width:400px;margin:0 auto;max-width:100%}}#bar .wrapper .bar-top .bar-left .bar-slides .owl-nav{display:flex !important;transform:scale(0.7);position:absolute;bottom:-60px;left:0;font-size:0}#bar .wrapper .bar-top .bar-left .bar-slides .owl-nav .owl-next,#bar .wrapper .bar-top .bar-left .bar-slides .owl-nav .owl-prev{width:28px;height:54px;margin-right:20px}#bar .wrapper .bar-top .bar-left .bar-slides .owl-nav .owl-prev{background-image:url("../images/arrow-left.png")}#bar .wrapper .bar-top .bar-left .bar-slides .owl-nav .owl-next{background-image:url("../images/arrow-right.png")}#bar .wrapper .bar-top .bar-left .bar-slides .owl-dots{counter-reset:section;position:absolute;bottom:-43px;right:0}#bar .wrapper .bar-top .bar-left .bar-slides .owl-dots::after{content:"/0" counter(section);font-size:28px;color:#000;font-family:"Silvania";position:absolute;bottom:0;right:0;width:50px}#bar .wrapper .bar-top .bar-left .bar-slides .owl-dots .owl-dot::before{counter-increment:section;content:"0" counter(section);font-size:28px;color:#000;font-family:"Silvania";opacity:0;position:absolute;bottom:0;right:54px}#bar .wrapper .bar-top .bar-left .bar-slides .owl-dots .owl-dot.active::before{opacity:1}#bar .wrapper .bar-top .bar-left .bar-slides figure{width:100%;overflow:hidden}#bar .wrapper .bar-top .bar-left .bar-slides figure img{border-radius:20px}#bar .wrapper .bar-top .bar-left .bar-slides .slick-dots{display:none !important;justify-content:center}#bar .wrapper .bar-top .bar-left .bar-slides .slick-dots li button{border:1px solid #fff;background:rgba(0,0,0,0);font-size:0;width:15px;height:15px;margin:0 5px}#bar .wrapper .bar-top .bar-left .bar-slides .slick-dots li.slick-active button{background:#027e79;border:1px solid rgba(0,0,0,0)}#bar .wrapper .bar-top .bar-left .bar-slides .slick-arrow{display:none !important}#bar .wrapper .bar-top .bar-left .bar-image{position:absolute;z-index:1;bottom:150px;left:-35px;width:300px;max-width:100%;border:10px solid #f9f9f9;border-radius:20px}@media(max-width: 768px){#bar .wrapper .bar-top .bar-left .bar-image{bottom:60px}}@media(max-width: 480px){#bar .wrapper .bar-top .bar-left .bar-image{width:200px}}#bar .wrapper .bar-top .bar-left .bar-image img{border-radius:10px}#bar .wrapper .bar-top .bar-left .suites-counter{background:#027e79;display:block;text-decoration:none;text-align:center;color:#fff;z-index:2;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;bottom:91px;left:75px;width:194px;height:194px;font-family:"Silvania";font-size:50px;padding:0;border-radius:50%;text-transform:uppercase;font-weight:500}@media(max-width: 768px){#bar .wrapper .bar-top .bar-left .suites-counter{bottom:10px;left:150px}}@media(max-width: 480px){#bar .wrapper .bar-top .bar-left .suites-counter{left:100px}}#bar .wrapper .bar-top .bar-left .suites-counter:hover{background:#000}#bar .wrapper .bar-top .bar-left .suites-counter span{font-size:18px;font-family:"Open Sans",sans-serif;margin-top:10px;display:block}#bar .wrapper .bar-top .bar-left .suites-counter h2{font-size:90px;line-height:100%;margin:0;font-family:"Silvania"}#bar .wrapper .bar-top .bar-left .suites-counter h3{text-transform:uppercase;font-weight:500}#bar .wrapper .bar-top .bar-right{position:relative;width:75%;margin-left:0;margin-right:50px}@media(max-width: 1024px){#bar .wrapper .bar-top .bar-right{width:100%;margin-left:0;order:2;margin-right:0}}@media only screen and (max-width: 768px){#bar .wrapper .bar-top .bar-right{min-height:622px;flex-direction:column;width:100%;margin-left:0}}#bar .wrapper .bar-top .bar-right .head-block{width:100%;margin:40px 0 0}#bar .wrapper .bar-top .bar-right .head-block img{width:300px}#bar .wrapper .bar-top .bar-right .head-block h4{text-transform:uppercase}#bar .wrapper .bar-top .bar-right .spin-logo{width:100px;top:20px;right:0;position:absolute}@media(max-width: 1200px){#bar .wrapper .bar-top .bar-right .spin-logo{width:100px;right:0}}#bar .wrapper .bar-top .bar-right .spin-logo .rotate-star{position:absolute;top:45%;left:43%}@media only screen and (max-width: 1024px){#bar .wrapper .bar-top .bar-right .spin-logo{top:-21px}}@media only screen and (max-width: 480px){#bar .wrapper .bar-top .bar-right .spin-logo{margin:0 0 40px}}#bar .wrapper .bar-top .bar-right p{line-height:26px;margin:0 0 25px;font-size:18px;font-weight:300}@media(max-width: 768px){#bar .wrapper .bar-top .bar-right p{width:100%}}#bar .wrapper .bar-top .bar-right p a{color:#027e79;font-weight:bold}#bar .wrapper .bar-top .bar-right p a:hover{text-decoration:underline}#bar .wrapper .bar-top .bar-right p mark{color:#027e79;font-weight:bold}#bar .wrapper .bar-top .bar-right a{border:1px solid rgba(0,0,0,0);border-radius:50px;font-size:16px;width:188px;line-height:50px;padding:0;text-align:center;text-transform:uppercase;display:inline-block;vertical-align:top;margin:0 5px 7px 0;position:relative;font-weight:400;background:#000;color:#fff}#bar .wrapper .bar-top .bar-right a:hover{border:1px solid #e2e2e2;background:#fff;color:#027e79}#bar .wrapper .bar-top .bar-right h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79}@media only screen and (max-width: 480px){#bar .wrapper .bar-top .bar-right h3{margin-top:16px}}#bar .wrapper .bar-top .bar-right h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;width:80%;font-size:60px;margin-top:0}#bar .wrapper .bar-top .bar-right h2 span{display:block}@media(max-width: 768px){#bar .wrapper .bar-top .bar-right h2{font-size:40px}}@media(max-width: 480px){#bar .wrapper .bar-top .bar-right h2{width:100%;font-size:30px}}#bar .wrapper .bar-top .bar-right h2 span i{font-style:normal}@media(max-width: 480px){#bar .wrapper .bar-top .bar-right h2 span i{display:block}}#our-drinks{background:#fff}#our-drinks .wrapper{padding:0 25px}#our-drinks .wrapper h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79}@media only screen and (max-width: 480px){#our-drinks .wrapper h3{margin-top:16px}}#our-drinks .wrapper h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;width:80%;font-size:5rem}#our-drinks .wrapper h2 span{display:block}@media only screen and (max-width: 1024px){#our-drinks .wrapper h2{font-size:3rem}}@media(max-width: 480px){#our-drinks .wrapper h2{width:100%}}#our-drinks .drinks-slider .drinks-carousel::before{content:"";background:#fff;width:550px;z-index:1;height:100%;display:block;position:absolute;top:0;left:0}@media(max-width: 1400px){#our-drinks .drinks-slider .drinks-carousel::before{display:none}}@media(max-width: 768px){#our-drinks .drinks-slider .drinks-carousel::before{display:none}}#our-drinks .drinks-slider .drinks-carousel .carousel-cell{margin-right:50px;width:42%}@media(max-width: 768px){#our-drinks .drinks-slider .drinks-carousel .carousel-cell{margin:0}}#our-drinks .drinks-slider .drinks-carousel figure{height:680px}@media(max-width: 768px){#our-drinks .drinks-slider .drinks-carousel figure{height:auto;width:400px}}@media(max-width: 480px){#our-drinks .drinks-slider .drinks-carousel figure{width:auto}}#our-drinks .drinks-slider .drinks-carousel .flickity-page-dots .dot{display:block;opacity:0;color:#000;text-align:center;width:auto !important;height:auto !important;margin:0 !important;background:rgba(0,0,0,0) !important;border-radius:0 !important;font-size:40px}#our-drinks .drinks-slider .drinks-carousel .flickity-page-dots .dot.is-selected{opacity:1 !important}#our-drinks .drinks-slider .drinks-carousel .flickity-page-dots .dot::before{counter-increment:section;content:"0" counter(section);color:#000;left:0;position:absolute;left:0;top:0}#our-drinks .drinks-slider .drinks-carousel .flickity-page-dots{counter-reset:section;z-index:2;bottom:51%;left:18%;width:100px;display:flex;justify-content:space-between;font-family:"Silvania"}@media(max-width: 1400px){#our-drinks .drinks-slider .drinks-carousel .flickity-page-dots{left:25px}}@media(max-width: 768px){#our-drinks .drinks-slider .drinks-carousel .flickity-page-dots{bottom:0;left:0;right:0;position:relative;margin:20px auto 0;float:none}}#our-drinks .drinks-slider .drinks-carousel .flickity-page-dots::before{content:"/";font-size:40px;display:block;position:absolute;top:0;left:0;right:0;color:#000;margin:0 auto}#our-drinks .drinks-slider .drinks-carousel .flickity-page-dots::after{content:"0" counter(section);color:#000;right:0;font-size:40px;position:absolute}#beverages-menu{background:#fff;padding:100px 25px;text-align:center}@media(max-width: 1024px){#beverages-menu{padding:100px 25px}}@media(max-width: 480px){#beverages-menu{padding:50px 25px}}#beverages-menu .menu-line{width:1px;height:70px;display:block;background:#c7c7c7;position:absolute;top:-90px;left:0;margin:0 auto;right:0;width:1px;height:70px;display:block;background:#c7c7c7;position:absolute;top:-90px;left:0;margin:0 auto;right:0;height:50px;position:relative;top:0;margin:0 auto 20px}#beverages-menu .wrapper h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79}#beverages-menu .wrapper h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;margin:10px 0 20px}#beverages-menu .wrapper h2 span{display:block}@media(max-width: 768px){#beverages-menu .wrapper h2{font-size:3rem}}#beverages-menu .wrapper .scan-section{display:flex;justify-content:center;margin:225px 0;position:relative}@media(max-width: 768px){#beverages-menu .wrapper .scan-section{flex-wrap:wrap;margin:0}}#beverages-menu .wrapper .scan-section::before{content:"";width:1040px;height:970px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#f9f9f9;z-index:-1;border-radius:50%}#beverages-menu .wrapper .scan-section .scan{width:500px;max-width:100%;margin-right:40px}@media(max-width: 1024px){#beverages-menu .wrapper .scan-section .scan{width:325px}}@media(max-width: 768px){#beverages-menu .wrapper .scan-section .scan{width:100%;margin:40px 0 0;order:2}}#beverages-menu .wrapper .scan-section .scan .qr-code{margin:30px 0 0}#beverages-menu .wrapper .scan-section .scan h4{font-size:6rem;line-height:100%;margin:0 0 20px;font-family:"Silvania"}@media(max-width: 1024px){#beverages-menu .wrapper .scan-section .scan h4{font-size:4rem}}#beverages-menu .wrapper .scan-section .scan h5{font-size:16px;color:#00a099;font-family:"Montserrat",sans-serif;text-transform:uppercase}#beverages-menu .wrapper .scan-section .scan a{display:block;margin:0;text-align:center;text-transform:uppercase;color:#fff;position:relative;width:115px;line-height:45px;border:1px solid #027e79;background:#027e79;font-size:13px;font-weight:300;width:280px;margin:10px auto}#beverages-menu .wrapper .scan-section .scan a:hover{border:1px solid #d34949;background:#d34949}#beverages-menu .wrapper .scan-section .scan a:hover .btn-line{width:0;background:#d34949}#beverages-menu .wrapper .scan-section .scan a .btn-line{width:100%;height:1px;display:block;position:absolute;bottom:-5px;left:0;right:0;background:#027e79;margin:0 auto;transition:all .3s linear}#beverages-menu .wrapper .scan-section .menu-cover{width:277px;height:561px;padding:55px 20px 20px;background-color:rgba(0,0,0,0);background-image:url(../images/phone-cover.png),url(../images/phone-background.jpg);background-position:right bottom,left top;border-radius:36px;background-repeat:no-repeat,repeat}@media(max-width: 768px){#beverages-menu .wrapper .scan-section .menu-cover{order:1}}#beverages-menu .wrapper .scan-section .menu-cover h6{font-size:2rem;color:#fff;line-height:100%;margin:10px 0 20px;text-transform:uppercase}#beverages-menu .wrapper .scan-section .menu-cover .lottie-cover{width:150px;margin:0 auto;max-width:100%}#beverages-menu .wrapper .scan-section .menu-cover .lottie-cover lottie-player{width:100%}header .header-logo{width:200px;z-index:2}#reservation-form{padding:50px 25px 0}.food-drinks-modal .modal-title{font-size:50px;font-weight:500;color:#027e79;line-height:100%}@media(max-width: 768px){.food-drinks-modal .modal-title{font-size:45px}}@media(max-width: 480px){.food-drinks-modal .modal-title{font-size:30px}}@media(max-width: 480px){.food-drinks-modal .modal-header{padding:0 5px}}@media(max-width: 480px){.food-drinks-modal .modal-header .close-modal{transform:scale(0.7);width:87px}}.food-drinks-modal .modal-body{padding:0}.food-drinks-modal .modal-body .menu-slider .owl-nav{display:flex !important;justify-content:space-between;width:115%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:2;left:50%}.food-drinks-modal .modal-body .modal-menu-item{display:flex;align-items:center;width:100%;margin:0 0 20px;justify-content:space-between;padding:20px}@media(max-width: 768px){.food-drinks-modal .modal-body .modal-menu-item{width:100%;margin:0 0 30px;padding:10px}}@media(max-width: 480px){.food-drinks-modal .modal-body .modal-menu-item{padding:10px;margin:0 0 0}}@media(max-width: 400px){.food-drinks-modal .modal-body .modal-menu-item{display:block;justify-content:center;flex-wrap:wrap}}.food-drinks-modal .modal-body .modal-menu-item:hover{background:#027e79;color:#fff}.food-drinks-modal .modal-body .modal-menu-item .menu-name{display:flex;justify-content:flex-start;width:75%;align-items:center}@media(max-width: 480px){.food-drinks-modal .modal-body .modal-menu-item .menu-name{width:100%}}@media(max-width: 400px){.food-drinks-modal .modal-body .modal-menu-item .menu-name{justify-content:center}}.food-drinks-modal .modal-body .modal-menu-item .menu-name figure{width:120px;max-width:100%;margin-right:20px;border-radius:10px;overflow:hidden}@media(max-width: 400px){.food-drinks-modal .modal-body .modal-menu-item .menu-name figure{margin:0 0 10px}}.food-drinks-modal .modal-body .modal-menu-item .menu-name h3{font-family:"Montserrat",sans-serif;font-size:25px;font-weight:500;line-height:100%;margin-bottom:10px}@media(max-width: 768px){.food-drinks-modal .modal-body .modal-menu-item .menu-name h3{margin-bottom:5px}}@media(max-width: 480px){.food-drinks-modal .modal-body .modal-menu-item .menu-name h3{font-size:17px;margin-bottom:0}}.food-drinks-modal .modal-body .modal-menu-item .swap-price{display:none !important}@media(max-width: 480px){.food-drinks-modal .modal-body .modal-menu-item .swap-price{display:inline-block !important}}.food-drinks-modal .modal-body .modal-menu-item .hide-price{display:block !important}@media(max-width: 480px){.food-drinks-modal .modal-body .modal-menu-item .hide-price{display:none !important}}.food-drinks-modal .modal-body .modal-menu-item .menu-price{font-family:"Montserrat",sans-serif;font-size:25px;font-weight:500;line-height:100%;display:block;width:auto;margin:0 20px}@media(max-width: 768px){.food-drinks-modal .modal-body .modal-menu-item .menu-price{width:auto}}@media(max-width: 480px){.food-drinks-modal .modal-body .modal-menu-item .menu-price{font-size:18px;margin:0 0 0 5px}}.food-drinks-modal .modal-body .modal-menu-item .menu-i{display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.food-drinks-modal .modal-body .modal-menu-item .menu-i{width:100%}}@media(max-width: 400px){.food-drinks-modal .modal-body .modal-menu-item .menu-i{display:block}}.food-drinks-modal .modal-body .modal-menu-item .title-and-par{text-align:left;width:100%}@media(max-width: 480px){.food-drinks-modal .modal-body .modal-menu-item .title-and-par{display:flex;flex-wrap:wrap;align-items:center}}.food-drinks-modal .modal-body .modal-menu-item .title-and-par p{font-size:18px;font-weight:300;line-height:20px}@media(max-width: 480px){.food-drinks-modal .modal-body .modal-menu-item .title-and-par p{font-size:13px;line-height:18px;width:100%;margin:5px 0 0}}#search-menu{padding:50px 25px;background:#fff;position:relative}#search-menu .search-grid{display:grid;grid-template-columns:auto auto;grid-gap:5px}@media(max-width: 768px){#search-menu .search-grid{grid-template-columns:auto}}#search-menu .search-grid .search-menu-item{display:flex;align-items:center;width:100%;margin:0 0 20px;justify-content:space-between;padding:20px}@media(max-width: 768px){#search-menu .search-grid .search-menu-item{width:100%;margin:0 0 30px}}@media(max-width: 400px){#search-menu .search-grid .search-menu-item{display:block;margin:0 0 50px;justify-content:center;flex-wrap:wrap}}#search-menu .search-grid .search-menu-item:hover{background:#027e79;color:#fff}#search-menu .search-grid .search-menu-item .menu-name{display:flex;justify-content:flex-start;width:55%;align-items:center}@media(max-width: 400px){#search-menu .search-grid .search-menu-item .menu-name{width:100%;justify-content:center}}#search-menu .search-grid .search-menu-item .menu-name figure{width:120px;max-width:100%;margin-right:20px;border-radius:10px;overflow:hidden}@media(max-width: 400px){#search-menu .search-grid .search-menu-item .menu-name figure{margin-right:0;margin-bottom:10px;margin:0 0 10px}}#search-menu .search-grid .search-menu-item .menu-name h3{font-family:"Montserrat",sans-serif;font-size:25px;font-weight:500;line-height:100%;margin-bottom:10px}#search-menu .search-grid .search-menu-item .menu-price{font-family:"Montserrat",sans-serif;font-size:25px;font-weight:500;line-height:100%;display:block;width:auto;margin:0 20px}@media(max-width: 768px){#search-menu .search-grid .search-menu-item .menu-price{width:auto}}@media(max-width: 400px){#search-menu .search-grid .search-menu-item .menu-price{margin:10px 0 0}}#search-menu .search-grid .search-menu-item .menu-i{display:flex;align-items:center;justify-content:center}@media(max-width: 768px){#search-menu .search-grid .search-menu-item .menu-i{width:100%}}@media(max-width: 400px){#search-menu .search-grid .search-menu-item .menu-i{display:block}}#search-menu .search-grid .search-menu-item .title-and-par{text-align:left;width:100%}#search-menu .search-grid .search-menu-item .title-and-par p{font-size:18px;font-weight:300;line-height:20px}#search-menu .search-title h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79;position:relative;display:inline}#search-menu .search-title h3 .menu-line{width:1px;height:70px;display:block;background:#c7c7c7;position:absolute;top:-90px;left:0;margin:0 auto;right:0;width:1px;height:70px;display:block;background:#c7c7c7;position:absolute;top:-90px;left:0;margin:0 auto;right:0;width:54px;background:#45bec1;height:1px;position:absolute;top:50%;margin:0;left:auto;right:-75px;transform:translatey(-50%)}#search-menu .search-title h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;margin:10px 0 20px;font-size:4rem}#search-menu .search-title h2 span{display:block}@media(max-width: 768px){#search-menu .search-title h2{font-size:5rem}}#search-menu .back-to-menu{display:block;width:398px;text-transform:uppercase;max-width:100%;font-family:"Silvania";font-size:40px;background:#fff;border:1px solid #707070;line-height:90px;text-align:center;color:#027e79;border-radius:50px}@media(max-width: 480px){#search-menu .back-to-menu{width:210px;font-size:25px;line-height:61px}}#search-menu .back-to-menu:hover{color:#fff;background:#027e79;border:1px solid rgba(0,0,0,0)}#search-menu .search-header{display:flex;justify-content:space-between;align-items:center;padding:20px 0;position:relative;flex-wrap:wrap}#search-menu .search-header:before{content:"";background:#e2e2e2;width:1920px;height:100%;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;opacity:28%}#our-resto-bar-menu{padding:10px 25px 40px;border-bottom:1px solid #e7e7e7;background:#fff;text-align:center;position:relative}@media(max-width: 768px){#our-resto-bar-menu{padding:50px 25px}}#our-resto-bar-menu:before{content:"";background:#e2e2e2;width:1920px;height:156px;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;opacity:28%;border-bottom:1px solid #bfbfbf}@media(max-width: 768px){#our-resto-bar-menu:before{height:195px}}@media(max-width: 480px){#our-resto-bar-menu:before{height:261px}}#our-resto-bar-menu .menu-header{float:right;border:1px solid #b7b7b7;padding:5px;border-radius:50px;margin-top:20px}@media(max-width: 480px){#our-resto-bar-menu .menu-header{float:none;width:100%;margin:0 auto 10px}}#our-resto-bar-menu .menu-line{width:1px;height:70px;display:block;background:#c7c7c7;position:absolute;top:-90px;left:0;margin:0 auto;right:0;width:1px;height:70px;display:block;background:#c7c7c7;position:absolute;top:-90px;left:0;margin:0 auto;right:0;width:54px;background:#45bec1;height:1px;position:absolute;top:50%;margin:0;left:auto;right:-75px;transform:translatey(-50%)}@media(max-width: 768px){#our-resto-bar-menu .menu-line{position:relative;right:auto;transform:none}}#our-resto-bar-menu .wrapper{position:relative;z-index:2}#our-resto-bar-menu .wrapper .menu-item{position:relative;height:auto;overflow:hidden;margin:10px;border-radius:20px}#our-resto-bar-menu .wrapper .menu-item:hover:before{background:linear-gradient(to bottom, rgba(2, 126, 121, 0.7), rgba(2, 126, 121, 0.2))}#our-resto-bar-menu .wrapper .menu-item::before{content:"";display:block;background:rgba(0,0,0,0);width:100%;height:100%;position:absolute;top:0;left:0;right:0;z-index:1}#our-resto-bar-menu .wrapper .menu-item img{position:relative;top:0;left:0;transform:none}#our-resto-bar-menu .wrapper .menu-item span{position:absolute;bottom:20px;left:20px;width:auto;display:block;background:#027e79;padding:5px 10px;border-radius:10px;color:#fff;text-transform:lowercase;font-weight:normal;font-family:"Silvania";line-height:100%;z-index:2;font-size:25px}@media(max-width: 768px){#our-resto-bar-menu .wrapper .menu-item span{font-size:20px;bottom:10px;left:10px}}#our-resto-bar-menu .wrapper .menu-categories .menu-foreach{display:grid;grid-template-columns:auto auto auto auto;grid-template-columns:repeat(auto-fill, minmax(382px, 1fr));grid-gap:5px;clear:both}@media(max-width: 1200px){#our-resto-bar-menu .wrapper .menu-categories .menu-foreach{grid-template-columns:auto auto auto}}@media(max-width: 1024px){#our-resto-bar-menu .wrapper .menu-categories .menu-foreach{grid-template-columns:auto auto}}@media(max-width: 400px){#our-resto-bar-menu .wrapper .menu-categories .menu-foreach{grid-template-columns:auto}}#our-resto-bar-menu .wrapper .menu-categories .menu-title{float:left;text-align:left;padding:20px 0}@media(max-width: 480px){#our-resto-bar-menu .wrapper .menu-categories .menu-title{float:none;padding:35px 0 10px}}#our-resto-bar-menu .wrapper .menu-categories .menu-title h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79;position:relative;display:inline}@media(max-width: 768px){#our-resto-bar-menu .wrapper .menu-categories .menu-title h3{font-size:3vw}}@media(max-width: 480px){#our-resto-bar-menu .wrapper .menu-categories .menu-title h3{font-size:16px}}#our-resto-bar-menu .wrapper .menu-categories .menu-title h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;margin:10px 0 20px;font-size:4rem}#our-resto-bar-menu .wrapper .menu-categories .menu-title h2 span{display:block}@media(max-width: 768px){#our-resto-bar-menu .wrapper .menu-categories .menu-title h2{font-size:9vw}}@media(max-width: 480px){#our-resto-bar-menu .wrapper .menu-categories .menu-title h2{font-size:42px}}@media only screen and (max-width: 575px){.carousel-control-next,.carousel-control-prev{position:fixed;width:auto}}.carousel-control-next-icon,.carousel-control-prev-icon{width:38px;height:67px;display:block}@media only screen and (max-width: 575px){.carousel-control-next-icon,.carousel-control-prev-icon{width:18px;height:15px}}.carousel-control-prev{left:-120px;opacity:1}@media only screen and (max-width: 990px){.carousel-control-prev{left:-65px}}@media only screen and (max-width: 575px){.carousel-control-prev{left:-10px}}.carousel-item{position:relative;display:none;transition:.5s ease-in-out left}.carousel-control-next:hover,.carousel-control-prev:hover{opacity:.7}@media only screen and (max-width: 575px){.carousel-control-next,.carousel-control-prev{height:67px;width:28px;background:#d34949;padding:10px;border:1px solid #fff;top:50%}}.carousel-control-next{right:-120px;opacity:1}@media only screen and (max-width: 990px){.carousel-control-next{right:-65px}}@media only screen and (max-width: 575px){.carousel-control-next{right:0}}.carousel-control-prev-icon{background-image:url(../images/ionic-ios-arrow-back.png)}.carousel-control-next-icon{background-image:url(../images/ionic-ios-arrow-next.png)}